C:\QNX632\ide4-workspace\pong\x86\o\pong: file format elf32-i386
C:\QNX632\ide4-workspace\pong\x86\o\pong
architecture: i386, flags 0x00000112:
EXEC_P, HAS_SYMS, D_PAGED
start address 0x0804a954
Program Header:
PHDR off 0x00000034 vaddr 0x08048034 paddr 0x08048034 align 2**2
filesz 0x000000c0 memsz 0x000000c0 flags r-x
INTERP off 0x000000f4 vaddr 0x080480f4 paddr 0x080480f4 align 2**0
filesz 0x00000014 memsz 0x00000014 flags r--
LOAD off 0x00000000 vaddr 0x08048000 paddr 0x08048000 align 2**12
filesz 0x000086c0 memsz 0x000086c0 flags r-x
LOAD off 0x000086c0 vaddr 0x080516c0 paddr 0x080516c0 align 2**12
filesz 0x00001fec memsz 0x00002154 flags rw-
DYNAMIC off 0x0000a510 vaddr 0x08053510 paddr 0x08053510 align 2**2
filesz 0x000000b8 memsz 0x000000b8 flags rw-
NOTE off 0x00000108 vaddr 0x08048108 paddr 0x08048108 align 2**0
filesz 0x00000000 memsz 0x00000000 flags r--
Dynamic Section:
NEEDED libcpp.so.3
NEEDED libc.so.2
INIT 0x804a64c
FINI 0x80503c8
HASH 0x8048108
STRTAB 0x8048f10
SYMTAB 0x8048580
STRSZ 0x1574
SYMENT 0x10
DEBUG 0x0
PLTGOT 0x80535e0
PLTRELSZ 0x170
PLTREL 0x11
JMPREL 0x804a4dc
REL 0x804a484
RELSZ 0x58
RELENT 0x8
Sections:
Idx Name Size VMA LMA File off Algn
0 .interp 00000014 080480f4 080480f4 000000f4 2**0
CONTENTS, ALLOC, LOAD, READONLY, DATA
1 .note.1 00000000 08048108 08048108 00000108 2**0
CONTENTS, ALLOC, LOAD, READONLY, DATA
2 .hash 00000478 08048108 08048108 00000108 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
3 .dynsym 00000990 08048580 08048580 00000580 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
4 .dynstr 00001574 08048f10 08048f10 00000f10 2**0
CONTENTS, ALLOC, LOAD, READONLY, DATA
5 .rel.got 00000010 0804a484 0804a484 00002484 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
6 .rel.bss 00000048 0804a494 0804a494 00002494 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
7 .rel.plt 00000170 0804a4dc 0804a4dc 000024dc 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
8 .init 0000000d 0804a64c 0804a64c 0000264c 2**0
CONTENTS, ALLOC, LOAD, READONLY, CODE
9 .plt 000002f0 0804a65c 0804a65c 0000265c 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
10 .text 00005a7c 0804a94c 0804a94c 0000294c 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
11 .fini 00000008 080503c8 080503c8 000083c8 2**0
CONTENTS, ALLOC, LOAD, READONLY, CODE
12 .rodata 000002e0 080503e0 080503e0 000083e0 2**5
CONTENTS, ALLOC, LOAD, READONLY, DATA
13 .data 00000178 080516c0 080516c0 000086c0 2**5
CONTENTS, ALLOC, LOAD, DATA
14 .eh_frame 00001340 08051838 08051838 00008838 2**2
CONTENTS, ALLOC, LOAD, DATA
15 .gcc_except_table 00000998 08052b78 08052b78 00009b78 2**2
CONTENTS, ALLOC, LOAD, DATA
16 .dynamic 000000b8 08053510 08053510 0000a510 2**2
CONTENTS, ALLOC, LOAD, DATA
17 .ctors 0000000c 080535c8 080535c8 0000a5c8 2**2
CONTENTS, ALLOC, LOAD, DATA
18 .dtors 0000000c 080535d4 080535d4 0000a5d4 2**2
CONTENTS, ALLOC, LOAD, DATA
19 .got 000000cc 080535e0 080535e0 0000a5e0 2**2
CONTENTS, ALLOC, LOAD, DATA
20 .sbss 00000000 080536ac 080536ac 0000a6ac 2**0
CONTENTS
21 .bss 00000168 080536ac 080536ac 0000a6ac 2**3
ALLOC
22 .comment 00000039 00000000 00000000 0000a6ac 2**0
CONTENTS, READONLY
23 .note 0000003c 00000000 00000000 0000a6e5 2**0
CONTENTS, READONLY
SYMBOL TABLE:
080480f4 l d .interp 00000000
08048108 l d .note.1 00000000
08048108 l d .hash 00000000
08048580 l d .dynsym 00000000
08048f10 l d .dynstr 00000000
0804a484 l d .rel.got 00000000
0804a494 l d .rel.bss 00000000
0804a4dc l d .rel.plt 00000000
0804a64c l d .init 00000000
0804a65c l d .plt 00000000
0804a94c l d .text 00000000
080503c8 l d .fini 00000000
080503e0 l d .rodata 00000000
080516c0 l d .data 00000000
08051838 l d .eh_frame 00000000
08052b78 l d .gcc_except_table 00000000
08053510 l d .dynamic 00000000
080535c8 l d .ctors 00000000
080535d4 l d .dtors 00000000
080535e0 l d .got 00000000
080536ac l d .sbss 00000000
080536ac l d .bss 00000000
00000000 l d .comment 00000000
00000000 l d .note 00000000
00000000 l d *ABS* 00000000
00000000 l d *ABS* 00000000
00000000 l d *ABS* 00000000
00000001 l *ABS* 00000000 __pic__
00000001 l *ABS* 00000000 __PIC__
00000001 l *ABS* 00000000 __pic__
00000001 l *ABS* 00000000 __PIC__
00000000 l df *ABS* 00000000 crtstuff.c
0804a9ac l .text 00000000 gcc2_compiled.
080516c0 l O .data 00000000 p.3
080535d4 l O .dtors 00000000 __DTOR_LIST__
080516c4 l O .data 00000000 completed.4
0804a9ac l F .text 00000000 __do_global_dtors_aux
08051838 l O .eh_frame 00000000 __EH_FRAME_BEGIN__
0804aa14 l F .text 00000000 fini_dummy
080537a4 l O .bss 00000018 object.11
0804aa2c l F .text 00000000 frame_dummy
0804aa64 l F .text 00000000 init_dummy
080516c8 l O .data 00000000 force_to_data
080535c8 l O .ctors 00000000 __CTOR_LIST__
00000000 l df *ABS* 00000000 crtstuff.c
0805037c l .text 00000000 gcc2_compiled.
0805037c l F .text 00000000 __do_global_ctors_aux
080535d0 l O .ctors 00000000 __CTOR_END__
080503b0 l F .text 00000000 init_dummy
08051838 l O .data 00000000 force_to_data
080535dc l O .dtors 00000000 __DTOR_END__
08052b74 l O .eh_frame 00000000 __FRAME_END__
00000000 l df *ABS* 00000000 pong.cc
0804aa7c l .text 00000000 gcc2_compiled.
080537bc l O .bss 00000001 std::_Ios_init
080537bd l O .bss 00000001 std::_Wios_init
0804ab40 l F .text 0000008b __static_initialization_and_destruction_0
0804abcc l F .text 00000017 global constructors keyed to main
0804abe4 l F .text 00000017 global destructors keyed to main
08052b78 l .gcc_except_table 00000000 __EXCEPTION_TABLE__
08051838 l .eh_frame 00000000 __FRAME_BEGIN__
080506bc w O .rodata 00000004 std::_Iosb<int>::badbit
0804f6f0 w F .text 0000000c std::numpunct<char>::do_thousands_sep(void) const
0804c5c4 w F .text 00000283 std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)
0804ed88 w F .text 000000c5 std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, unsigned long) const
0804a66c F *UND* 00000045 MsgSend
0804a67c F *UND* 00000038 std::exception type_info function
080516c8 w O .data 00000004 std::_Facetptr<std::ctype<char> >::_Psave
08051820 w O .data 00000018 std::ctype_base virtual table
08050674 w O .rodata 00000004 std::_Iosb<int>::showbase
080506a8 w O .rodata 00000004 std::_Iosb<int>::basefield
0805068c w O .rodata 00000004 std::_Iosb<int>::dec
0804a68c F *UND* 0000014c memmove
080516cc w O .data 00000004 std::_Facetptr<std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > >::_Psave
0804a69c F *UND* 000004b8 std::ios_base::Init::Init(void)
0804b788 w F .text 000002cc std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)
0804a6ac F *UND* 00000071 __cp_push_exception
08053510 g O *ABS* 00000000 _DYNAMIC
08050678 w O .rodata 00000004 std::_Iosb<int>::showpoint
0804f1e0 w F .text 000001fc std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const
08050058 w F .text 0000000c std::numpunct<char>::do_decimal_point(void) const
0804f60c w F .text 00000009 std::ctype<char>::do_widen(char) const
080536b0 g O .bss 00000078 _Locale
0804a6bc F *UND* 00000457 std::ios_base::clear(std::_Iosb<int>::_Iostate, bool)
0804f640 w F .text 00000009 std::ctype<char>::do_narrow(char, char) const
08053728 g O .bss 00000004 errno
080503d0 g O *ABS* 00000000 _etext
0805372c g O .bss 00000004 _Tolotab
0804ee50 w F .text 000000c9 std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long long) const
080537c0 g O .bss 0000000c std::ctype<char> type_info node
08053730 g O .bss 00000004 std::ctype<char>::id
080537cc g O .bss 0000000c std::bad_cast type_info node
0804a6cc F *UND* 0000002e memcpy
08050688 w O .rodata 00000004 std::_Iosb<int>::internal
08053734 g O .bss 00000004 _Touptab
08050680 w O .rodata 00000004 std::_Iosb<int>::left
0804f58c w F .text 00000012 std::ctype<char>::do_tolower(char) const
0804a6dc F *UND* 0000002e __uncatch_exception
0805066c w O .rodata 00000004 std::_Iosb<int>::unitbuf
08050064 w F .text 0000005e std::numpunct<char>::~numpunct(void)
0804cb1c w F .text 000013ac std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const
0804b000 w F .text 00000787 std::basic_ostream<char, std::char_traits<char> >::operator<<(int)
0804a6ec F *UND* 000000b4 std::locale::facet::_Register(void)
080537d8 g O .bss 00000008 std::locale::facet type_info node
0804a6fc F *UND* 00000031 __rtti_user
080537e0 g O .bss 0000000c std::numpunct<char> type_info node
0804c314 w F .text 000002ae std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)
0804e25c w F .text 0000000a std::bad_cast::what(void) const
0804a70c F *UND* 00000169 std::_String_base::_Xlen(void) const
08050010 w F .text 00000045 std::numpunct<char>::do_falsename(void) const
0804a71c F *UND* 0000016b name_open
0804f4bc w F .text 00000055 std::ctype<char> type_info function
0804a72c F *UND* 00000040 __rtti_si
0804f3dc w F .text 00000086 std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, void const *) const
0804ffc8 w F .text 00000045 std::numpunct<char>::do_truename(void) const
0804a64c g F .init 00000000 _init
0804a73c F *UND* 000001d1 __check_eh_spec
0804abfc w F .text 00000404 std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)
0804a74c F *UND* 00000124 std::_Locinfo::_Locinfo(char const *)
0804e560 w F .text 0000004b std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > type_info function
08053738 g O .bss 00000008 std::exception type_info node
0804ea6c w F .text 000002f8 std::basic_ostream<char, std::char_traits<char> >::put(char)
08050660 w O .rodata 00000004 std::basic_string<char, std::char_traits<char>, std::allocator<char> >::npos
08053740 g O .bss 00000004 std::locale::id::_Id_cnt
080537ec g O .bss 0000000c std::ctype_base type_info node
080516d0 w O .data 00000004 std::_Facetptr<std::numpunct<char> >::_Psave
0804a75c F *UND* 000000b7 __throw
0804e228 w F .text 00000032 std::bad_cast type_info function
0804efe8 w F .text 000001f8 std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const
080537f8 g O .bss 00000004 __sn_Q23stdt8numpunct1Zc.id
0804f554 w F .text 00000036 std::ctype<char>::_Init(std::_Locinfo const &)
0804a76c F *UND* 00000034 std::exception::~exception(void)
080517c0 w O .data 00000058 std::ctype<char> virtual table
0804a77c w F *UND* 000000ac __deregister_frame_info
0804e2b4 w F .text 000002ac std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)
0804a78c F *UND* 000000fe _Getctyptab
0804a79c F *UND* 0000001c memchr
0804a954 g F .text 00000057 _start
0805069c w O .rodata 00000004 std::_Iosb<int>::fixed
080506a4 w O .rodata 00000004 std::_Iosb<int>::adjustfield
0804f498 w F .text 00000022 std::ctype_base::~ctype_base(void)
080537fc g O .bss 00000004 std::numpunct<char>::id
0804f674 w F .text 00000032 std::numpunct<char> type_info function
0804f5cc w F .text 00000012 std::ctype<char>::do_toupper(char) const
0804f64c w F .text 00000025 std::ctype<char>::do_narrow(char const *, char const *, char, char *) const
0804a7ac F *UND* 00000050 _Locksyslock
0804f514 w F .text 0000003d std::ctype<char>::~ctype(void)
08050664 w O .rodata 00000004 std::_Locbase<int>::all
0804a7bc F *UND* 00000035 _Unlocksyslock
0804a7cc F *UND* 00000027 __start_cp_handler
0804e210 w F .text 00000016 std::bad_cast::~bad_cast(void)
080500c4 w F .text 00000035 std::ctype<char>::_Tidy(void)
08050670 w O .rodata 00000004 std::_Iosb<int>::uppercase
08050690 w O .rodata 00000004 std::_Iosb<int>::oct
0804a94c g O .text 00000000 _btext
0804ed64 w F .text 00000022 std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::~num_put(void)
0804f5e0 w F .text 00000029 std::ctype<char>::do_toupper(char *, char const *) const
08053748 w O .bss 00000020 std::exception virtual table
0805067c w O .rodata 00000004 std::_Iosb<int>::showpos
0804dec8 w F .text 00000345 std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)
0804a7dc F *UND* 00000024 std::terminate(void)
0804a7ec F *UND* 000000fc _init_libc
080536ac g O *ABS* 00000000 __bss_start
0804a7fc F *UND* 00000073 memset
0804aa7c g F .text 000000c3 main
0804a80c F *UND* 000000a6 __cp_pop_exception
0804ba54 w F .text 00000619 std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const
08050684 w O .rodata 00000004 std::_Iosb<int>::right
0804a81c F *UND* 00000007 std::uncaught_exception(void)
0804ef1c w F .text 000000c9 std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, unsigned long long) const
080500fc w F .text 0000027f std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)
0804f6fc w F .text 000008cc std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const
0804f464 w F .text 00000032 std::ctype_base type_info function
0804a82c F *UND* 000000a7 __builtin_vec_new
080503c8 g F .fini 00000000 _fini
0804a83c F *UND* 00000039 sprintf
0804e290 w F .text 00000022 std::locale::facet::~facet(void)
0804a84c F *UND* 0000004c atexit
0804a85c F *UND* 0000004c strcspn
080506ac w O .rodata 00000004 std::_Iosb<int>::floatfield
08051740 w O .data 00000018 std::locale::facet virtual table
08053800 g O .bss 00000004 std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::id
08051760 w O .data 00000020 std::bad_cast virtual table
0804a86c F *UND* 00000093 std::ios_base::Init::~Init(void)
08053804 g O .bss 00000004 __sn_Q23stdt7num_put2ZcZQ23stdt19ostreambuf_iterator2ZcZQ23stdt11char_traits1Zc.id
0804e5ac w F .text 000003f8 std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)
0804a87c F *UND* 0000009b __builtin_vec_delete
08053768 g O .bss 0000003c std::cout
0804f618 w F .text 00000025 std::ctype<char>::do_widen(char const *, char const *, char *) const
0804f6a8 w F .text 00000045 std::numpunct<char>::do_grouping(void) const
080536ac g O *ABS* 00000000 _edata
080535e0 g O *ABS* 00000000 _GLOBAL_OFFSET_TABLE_
0804f5a0 w F .text 00000029 std::ctype<char>::do_tolower(char *, char const *) const
08051780 w O .data 00000040 std::numpunct<char> virtual table
08053814 g O *ABS* 00000000 _end
08050694 w O .rodata 00000004 std::_Iosb<int>::hex
080506b4 w O .rodata 00000004 std::_Iosb<int>::eofbit
0804c848 w F .text 000002d4 std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)
080506b8 w O .rodata 00000004 std::_Iosb<int>::failbit
0804e268 w F .text 00000028 std::locale::facet type_info function
0804c070 w F .text 000002a2 std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)
0804a88c F *UND* 00000025 exit
08053808 g O .bss 0000000c std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > type_info node
080516e0 w O .data 00000058 std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > virtual table
0804a89c F *UND* 0000009f __builtin_delete
08050698 w O .rodata 00000004 std::_Iosb<int>::scientific
0804e9a4 w F .text 000000c5 std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long) const
0804a8ac F *UND* 0000013b __builtin_new
0804a8bc F *UND* 0000001a strlen
0804a8cc F *UND* 00000169 std::_String_base::_Xran(void) const
0804a8dc F *UND* 00000093 std::_Winit::~_Winit(void)
080506a0 w O .rodata 00000004 std::_Iosb<int>::boolalpha
0804a8ec F *UND* 0000005a std::locale::_Getfacet(unsigned int) const
0804a8fc F *UND* 00000084 std::_Locinfo::~_Locinfo(void)
0804a90c w F *UND* 0000007d __register_frame_info
0804a91c F *UND* 000004b8 std::_Winit::_Winit(void)
0804a92c F *UND* 00000031 __eh_alloc
080506b0 w O .rodata 00000004 std::_Iosb<int>::goodbit
08050668 w O .rodata 00000004 std::_Iosb<int>::skipws
0804a93c F *UND* 00000023 free
Disassembly of section .init:
0804a64c <_init>:
804a64c: e8 db 03 00 00 call 804aa2c <frame_dummy>
804a651: e8 26 5d 00 00 call 805037c <__do_global_ctors_aux>
804a656: c2 00 00 ret $0x0
Disassembly of section .plt:
0804a65c <.plt>:
804a65c: ff 35 e4 35 05 08 pushl 0x80535e4
804a662: ff 25 e8 35 05 08 jmp *0x80535e8
804a668: 00 00 add %al,(%eax)
804a66a: 00 00 add %al,(%eax)
804a66c: ff 25 ec 35 05 08 jmp *0x80535ec
804a672: 68 00 00 00 00 push $0x0
804a677: e9 e0 ff ff ff jmp 804a65c <_init+0x10>
804a67c: ff 25 f0 35 05 08 jmp *0x80535f0
804a682: 68 08 00 00 00 push $0x8
804a687: e9 d0 ff ff ff jmp 804a65c <_init+0x10>
804a68c: ff 25 f4 35 05 08 jmp *0x80535f4
804a692: 68 10 00 00 00 push $0x10
804a697: e9 c0 ff ff ff jmp 804a65c <_init+0x10>
804a69c: ff 25 f8 35 05 08 jmp *0x80535f8
804a6a2: 68 18 00 00 00 push $0x18
804a6a7: e9 b0 ff ff ff jmp 804a65c <_init+0x10>
804a6ac: ff 25 fc 35 05 08 jmp *0x80535fc
804a6b2: 68 20 00 00 00 push $0x20
804a6b7: e9 a0 ff ff ff jmp 804a65c <_init+0x10>
804a6bc: ff 25 00 36 05 08 jmp *0x8053600
804a6c2: 68 28 00 00 00 push $0x28
804a6c7: e9 90 ff ff ff jmp 804a65c <_init+0x10>
804a6cc: ff 25 04 36 05 08 jmp *0x8053604
804a6d2: 68 30 00 00 00 push $0x30
804a6d7: e9 80 ff ff ff jmp 804a65c <_init+0x10>
804a6dc: ff 25 08 36 05 08 jmp *0x8053608
804a6e2: 68 38 00 00 00 push $0x38
804a6e7: e9 70 ff ff ff jmp 804a65c <_init+0x10>
804a6ec: ff 25 0c 36 05 08 jmp *0x805360c
804a6f2: 68 40 00 00 00 push $0x40
804a6f7: e9 60 ff ff ff jmp 804a65c <_init+0x10>
804a6fc: ff 25 10 36 05 08 jmp *0x8053610
804a702: 68 48 00 00 00 push $0x48
804a707: e9 50 ff ff ff jmp 804a65c <_init+0x10>
804a70c: ff 25 14 36 05 08 jmp *0x8053614
804a712: 68 50 00 00 00 push $0x50
804a717: e9 40 ff ff ff jmp 804a65c <_init+0x10>
804a71c: ff 25 18 36 05 08 jmp *0x8053618
804a722: 68 58 00 00 00 push $0x58
804a727: e9 30 ff ff ff jmp 804a65c <_init+0x10>
804a72c: ff 25 1c 36 05 08 jmp *0x805361c
804a732: 68 60 00 00 00 push $0x60
804a737: e9 20 ff ff ff jmp 804a65c <_init+0x10>
804a73c: ff 25 20 36 05 08 jmp *0x8053620
804a742: 68 68 00 00 00 push $0x68
804a747: e9 10 ff ff ff jmp 804a65c <_init+0x10>
804a74c: ff 25 24 36 05 08 jmp *0x8053624
804a752: 68 70 00 00 00 push $0x70
804a757: e9 00 ff ff ff jmp 804a65c <_init+0x10>
804a75c: ff 25 28 36 05 08 jmp *0x8053628
804a762: 68 78 00 00 00 push $0x78
804a767: e9 f0 fe ff ff jmp 804a65c <_init+0x10>
804a76c: ff 25 2c 36 05 08 jmp *0x805362c
804a772: 68 80 00 00 00 push $0x80
804a777: e9 e0 fe ff ff jmp 804a65c <_init+0x10>
804a77c: ff 25 30 36 05 08 jmp *0x8053630
804a782: 68 88 00 00 00 push $0x88
804a787: e9 d0 fe ff ff jmp 804a65c <_init+0x10>
804a78c: ff 25 34 36 05 08 jmp *0x8053634
804a792: 68 90 00 00 00 push $0x90
804a797: e9 c0 fe ff ff jmp 804a65c <_init+0x10>
804a79c: ff 25 38 36 05 08 jmp *0x8053638
804a7a2: 68 98 00 00 00 push $0x98
804a7a7: e9 b0 fe ff ff jmp 804a65c <_init+0x10>
804a7ac: ff 25 3c 36 05 08 jmp *0x805363c
804a7b2: 68 a0 00 00 00 push $0xa0
804a7b7: e9 a0 fe ff ff jmp 804a65c <_init+0x10>
804a7bc: ff 25 40 36 05 08 jmp *0x8053640
804a7c2: 68 a8 00 00 00 push $0xa8
804a7c7: e9 90 fe ff ff jmp 804a65c <_init+0x10>
804a7cc: ff 25 44 36 05 08 jmp *0x8053644
804a7d2: 68 b0 00 00 00 push $0xb0
804a7d7: e9 80 fe ff ff jmp 804a65c <_init+0x10>
804a7dc: ff 25 48 36 05 08 jmp *0x8053648
804a7e2: 68 b8 00 00 00 push $0xb8
804a7e7: e9 70 fe ff ff jmp 804a65c <_init+0x10>
804a7ec: ff 25 4c 36 05 08 jmp *0x805364c
804a7f2: 68 c0 00 00 00 push $0xc0
804a7f7: e9 60 fe ff ff jmp 804a65c <_init+0x10>
804a7fc: ff 25 50 36 05 08 jmp *0x8053650
804a802: 68 c8 00 00 00 push $0xc8
804a807: e9 50 fe ff ff jmp 804a65c <_init+0x10>
804a80c: ff 25 54 36 05 08 jmp *0x8053654
804a812: 68 d0 00 00 00 push $0xd0
804a817: e9 40 fe ff ff jmp 804a65c <_init+0x10>
804a81c: ff 25 58 36 05 08 jmp *0x8053658
804a822: 68 d8 00 00 00 push $0xd8
804a827: e9 30 fe ff ff jmp 804a65c <_init+0x10>
804a82c: ff 25 5c 36 05 08 jmp *0x805365c
804a832: 68 e0 00 00 00 push $0xe0
804a837: e9 20 fe ff ff jmp 804a65c <_init+0x10>
804a83c: ff 25 60 36 05 08 jmp *0x8053660
804a842: 68 e8 00 00 00 push $0xe8
804a847: e9 10 fe ff ff jmp 804a65c <_init+0x10>
804a84c: ff 25 64 36 05 08 jmp *0x8053664
804a852: 68 f0 00 00 00 push $0xf0
804a857: e9 00 fe ff ff jmp 804a65c <_init+0x10>
804a85c: ff 25 68 36 05 08 jmp *0x8053668
804a862: 68 f8 00 00 00 push $0xf8
804a867: e9 f0 fd ff ff jmp 804a65c <_init+0x10>
804a86c: ff 25 6c 36 05 08 jmp *0x805366c
804a872: 68 00 01 00 00 push $0x100
804a877: e9 e0 fd ff ff jmp 804a65c <_init+0x10>
804a87c: ff 25 70 36 05 08 jmp *0x8053670
804a882: 68 08 01 00 00 push $0x108
804a887: e9 d0 fd ff ff jmp 804a65c <_init+0x10>
804a88c: ff 25 74 36 05 08 jmp *0x8053674
804a892: 68 10 01 00 00 push $0x110
804a897: e9 c0 fd ff ff jmp 804a65c <_init+0x10>
804a89c: ff 25 78 36 05 08 jmp *0x8053678
804a8a2: 68 18 01 00 00 push $0x118
804a8a7: e9 b0 fd ff ff jmp 804a65c <_init+0x10>
804a8ac: ff 25 7c 36 05 08 jmp *0x805367c
804a8b2: 68 20 01 00 00 push $0x120
804a8b7: e9 a0 fd ff ff jmp 804a65c <_init+0x10>
804a8bc: ff 25 80 36 05 08 jmp *0x8053680
804a8c2: 68 28 01 00 00 push $0x128
804a8c7: e9 90 fd ff ff jmp 804a65c <_init+0x10>
804a8cc: ff 25 84 36 05 08 jmp *0x8053684
804a8d2: 68 30 01 00 00 push $0x130
804a8d7: e9 80 fd ff ff jmp 804a65c <_init+0x10>
804a8dc: ff 25 88 36 05 08 jmp *0x8053688
804a8e2: 68 38 01 00 00 push $0x138
804a8e7: e9 70 fd ff ff jmp 804a65c <_init+0x10>
804a8ec: ff 25 8c 36 05 08 jmp *0x805368c
804a8f2: 68 40 01 00 00 push $0x140
804a8f7: e9 60 fd ff ff jmp 804a65c <_init+0x10>
804a8fc: ff 25 90 36 05 08 jmp *0x8053690
804a902: 68 48 01 00 00 push $0x148
804a907: e9 50 fd ff ff jmp 804a65c <_init+0x10>
804a90c: ff 25 94 36 05 08 jmp *0x8053694
804a912: 68 50 01 00 00 push $0x150
804a917: e9 40 fd ff ff jmp 804a65c <_init+0x10>
804a91c: ff 25 98 36 05 08 jmp *0x8053698
804a922: 68 58 01 00 00 push $0x158
804a927: e9 30 fd ff ff jmp 804a65c <_init+0x10>
804a92c: ff 25 9c 36 05 08 jmp *0x805369c
804a932: 68 60 01 00 00 push $0x160
804a937: e9 20 fd ff ff jmp 804a65c <_init+0x10>
804a93c: ff 25 a0 36 05 08 jmp *0x80536a0
804a942: 68 68 01 00 00 push $0x168
804a947: e9 10 fd ff ff jmp 804a65c <_init+0x10>
Disassembly of section .text:
0804a94c <_btext>:
804a94c: 4e 49 41 4d 7c aa 04 08 NIAM|...
0804a954 <_start>:
804a954: 89 d3 mov %edx,%ebx
804a956: 8b 74 24 00 mov 0x0(%esp,1),%esi
804a95a: 8d 4c 24 04 lea 0x4(%esp,1),%ecx
804a95e: 8d 04 b1 lea (%ecx,%esi,4),%eax
804a961: 8d 78 04 lea 0x4(%eax),%edi
804a964: 8d 50 08 lea 0x8(%eax),%edx
804a967: 83 78 04 00 cmpl $0x0,0x4(%eax)
804a96b: 74 0c je 804a979 <_start+0x25>
804a96d: 8d 76 00 lea 0x0(%esi),%esi
804a970: 8b 02 mov (%edx),%eax
804a972: 83 c2 04 add $0x4,%edx
804a975: 85 c0 test %eax,%eax
804a977: 75 f7 jne 804a970 <_start+0x1c>
804a979: 53 push %ebx
804a97a: 52 push %edx
804a97b: 57 push %edi
804a97c: 51 push %ecx
804a97d: 56 push %esi
804a97e: e8 69 fe ff ff call 804a7ec <_init+0x1a0>
804a983: 68 c8 03 05 08 push $0x80503c8
804a988: e8 bf fe ff ff call 804a84c <_init+0x200>
804a98d: 83 c4 04 add $0x4,%esp
804a990: e8 b7 fc ff ff call 804a64c <_init>
804a995: c7 05 28 37 05 08 00 movl $0x0,0x8053728
804a99c: 00 00 00
804a99f: e8 d8 00 00 00 call 804aa7c <main>
804a9a4: 50 push %eax
804a9a5: e8 e2 fe ff ff call 804a88c <_init+0x240>
804a9aa: cc int3
804a9ab: 90 nop
0804a9ac <__do_global_dtors_aux>:
804a9ac: 55 push %ebp
804a9ad: 89 e5 mov %esp,%ebp
804a9af: 83 ec 14 sub $0x14,%esp
804a9b2: 53 push %ebx
804a9b3: e8 00 00 00 00 call 804a9b8 <__do_global_dtors_aux+0xc>
804a9b8: 5b pop %ebx
804a9b9: 81 c3 28 8c 00 00 add $0x8c28,%ebx
804a9bf: 83 bb e4 e0 ff ff 00 cmpl $0x0,0xffffe0e4(%ebx)
804a9c6: 75 44 jne 804aa0c <__do_global_dtors_aux+0x60>
804a9c8: eb 15 jmp 804a9df <__do_global_dtors_aux+0x33>
804a9ca: 89 f6 mov %esi,%esi
804a9cc: 8b 83 e0 e0 ff ff mov 0xffffe0e0(%ebx),%eax
804a9d2: 8d 50 04 lea 0x4(%eax),%edx
804a9d5: 89 93 e0 e0 ff ff mov %edx,0xffffe0e0(%ebx)
804a9db: 8b 00 mov (%eax),%eax
804a9dd: ff d0 call *%eax
804a9df: 8b 83 e0 e0 ff ff mov 0xffffe0e0(%ebx),%eax
804a9e5: 83 38 00 cmpl $0x0,(%eax)
804a9e8: 75 e2 jne 804a9cc <__do_global_dtors_aux+0x20>
804a9ea: 83 bb c4 00 00 00 00 cmpl $0x0,0xc4(%ebx)
804a9f1: 74 0f je 804aa02 <__do_global_dtors_aux+0x56>
804a9f3: 83 c4 f4 add $0xfffffff4,%esp
804a9f6: 8d 83 58 e2 ff ff lea 0xffffe258(%ebx),%eax
804a9fc: 50 push %eax
804a9fd: e8 7a fd ff ff call 804a77c <_init+0x130>
804aa02: c7 83 e4 e0 ff ff 01 movl $0x1,0xffffe0e4(%ebx)
804aa09: 00 00 00
804aa0c: 8b 5d e8 mov 0xffffffe8(%ebp),%ebx
804aa0f: c9 leave
804aa10: c3 ret
804aa11: 8d 76 00 lea 0x0(%esi),%esi
0804aa14 <fini_dummy>:
804aa14: 55 push %ebp
804aa15: 89 e5 mov %esp,%ebp
804aa17: 83 ec 14 sub $0x14,%esp
804aa1a: 53 push %ebx
804aa1b: e8 00 00 00 00 call 804aa20 <fini_dummy+0xc>
804aa20: 5b pop %ebx
804aa21: 81 c3 c0 8b 00 00 add $0x8bc0,%ebx
804aa27: 5b pop %ebx
804aa28: c9 leave
804aa29: c3 ret
804aa2a: 89 f6 mov %esi,%esi
0804aa2c <frame_dummy>:
804aa2c: 55 push %ebp
804aa2d: 89 e5 mov %esp,%ebp
804aa2f: 83 ec 14 sub $0x14,%esp
804aa32: 53 push %ebx
804aa33: e8 00 00 00 00 call 804aa38 <frame_dummy+0xc>
804aa38: 5b pop %ebx
804aa39: 81 c3 a8 8b 00 00 add $0x8ba8,%ebx
804aa3f: 83 bb c8 00 00 00 00 cmpl $0x0,0xc8(%ebx)
804aa46: 74 16 je 804aa5e <frame_dummy+0x32>
804aa48: 83 c4 f8 add $0xfffffff8,%esp
804aa4b: 8d 83 c4 01 00 00 lea 0x1c4(%ebx),%eax
804aa51: 50 push %eax
804aa52: 8d 83 58 e2 ff ff lea 0xffffe258(%ebx),%eax
804aa58: 50 push %eax
804aa59: e8 ae fe ff ff call 804a90c <_init+0x2c0>
804aa5e: 8b 5d e8 mov 0xffffffe8(%ebp),%ebx
804aa61: c9 leave
804aa62: c3 ret
804aa63: 90 nop
0804aa64 <init_dummy>:
804aa64: 55 push %ebp
804aa65: 89 e5 mov %esp,%ebp
804aa67: 83 ec 14 sub $0x14,%esp
804aa6a: 53 push %ebx
804aa6b: e8 00 00 00 00 call 804aa70 <init_dummy+0xc>
804aa70: 5b pop %ebx
804aa71: 81 c3 70 8b 00 00 add $0x8b70,%ebx
804aa77: 5b pop %ebx
804aa78: c9 leave
804aa79: c3 ret
...
0804aa7c <main>:
804aa7c: 55 push %ebp
804aa7d: 89 e5 mov %esp,%ebp
804aa7f: 83 ec 10 sub $0x10,%esp
804aa82: 56 push %esi
804aa83: 53 push %ebx
804aa84: 31 f6 xor %esi,%esi
804aa86: 83 c4 f8 add $0xfffffff8,%esp
804aa89: 6a 00 push $0x0
804aa8b: 68 14 05 05 08 push $0x8050514
804aa90: e8 87 fc ff ff call 804a71c <_init+0xd0>
804aa95: 89 c3 mov %eax,%ebx
804aa97: 83 c4 10 add $0x10,%esp
804aa9a: 83 fb ff cmp $0xffffffff,%ebx
804aa9d: 75 0d jne 804aaac <main+0x30>
804aa9f: b8 01 00 00 00 mov $0x1,%eax
804aaa4: e9 8f 00 00 00 jmp 804ab38 <main+0xbc>
804aaa9: 8d 76 00 lea 0x0(%esi),%esi
804aaac: 89 75 f8 mov %esi,0xfffffff8(%ebp)
804aaaf: 83 c4 f8 add $0xfffffff8,%esp
804aab2: 56 push %esi
804aab3: 83 c4 f8 add $0xfffffff8,%esp
804aab6: 68 1c 05 05 08 push $0x805051c
804aabb: 68 68 37 05 08 push $0x8053768
804aac0: e8 37 01 00 00 call 804abfc <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)>
804aac5: 83 c4 10 add $0x10,%esp
804aac8: 50 push %eax
804aac9: e8 32 05 00 00 call 804b000 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)>
804aace: 83 c4 10 add $0x10,%esp
804aad1: 83 c4 f4 add $0xfffffff4,%esp
804aad4: 50 push %eax
804aad5: e8 ae 0c 00 00 call 804b788 <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)>
804aada: 83 c4 10 add $0x10,%esp
804aadd: 8d 76 00 lea 0x0(%esi),%esi
804aae0: 83 c4 f4 add $0xfffffff4,%esp
804aae3: 6a 04 push $0x4
804aae5: 8d 45 fc lea 0xfffffffc(%ebp),%eax
804aae8: 50 push %eax
804aae9: 6a 04 push $0x4
804aaeb: 8d 45 f8 lea 0xfffffff8(%ebp),%eax
804aaee: 50 push %eax
804aaef: 53 push %ebx
804aaf0: e8 77 fb ff ff call 804a66c <_init+0x20>
804aaf5: 83 c4 20 add $0x20,%esp
804aaf8: 85 c0 test %eax,%eax
804aafa: 75 e4 jne 804aae0 <main+0x64>
804aafc: 83 c4 f8 add $0xfffffff8,%esp
804aaff: ff 75 fc pushl 0xfffffffc(%ebp)
804ab02: 83 c4 f8 add $0xfffffff8,%esp
804ab05: 68 1c 05 05 08 push $0x805051c
804ab0a: 68 68 37 05 08 push $0x8053768
804ab0f: e8 e8 00 00 00 call 804abfc <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)>
804ab14: 83 c4 10 add $0x10,%esp
804ab17: 50 push %eax
804ab18: e8 e3 04 00 00 call 804b000 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)>
804ab1d: 83 c4 10 add $0x10,%esp
804ab20: 83 c4 f4 add $0xfffffff4,%esp
804ab23: 50 push %eax
804ab24: e8 5f 0c 00 00 call 804b788 <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)>
804ab29: 83 c4 10 add $0x10,%esp
804ab2c: 8b 45 fc mov 0xfffffffc(%ebp),%eax
804ab2f: 40 inc %eax
804ab30: 89 45 f8 mov %eax,0xfffffff8(%ebp)
804ab33: eb ab jmp 804aae0 <main+0x64>
804ab35: 8d 76 00 lea 0x0(%esi),%esi
804ab38: 8d 65 e8 lea 0xffffffe8(%ebp),%esp
804ab3b: 5b pop %ebx
804ab3c: 5e pop %esi
804ab3d: c9 leave
804ab3e: c3 ret
804ab3f: 90 nop
0804ab40 <__static_initialization_and_destruction_0>:
804ab40: 55 push %ebp
804ab41: 89 e5 mov %esp,%ebp
804ab43: 83 ec 08 sub $0x8,%esp
804ab46: 81 7d 0c ff ff 00 00 cmpl $0xffff,0xc(%ebp)
804ab4d: 75 7a jne 804abc9 <__static_initialization_and_destruction_0+0x89>
804ab4f: 83 7d 08 00 cmpl $0x0,0x8(%ebp)
804ab53: 74 53 je 804aba8 <__static_initialization_and_destruction_0+0x68>
804ab55: 83 c4 f4 add $0xfffffff4,%esp
804ab58: 68 bc 37 05 08 push $0x80537bc
804ab5d: e8 3a fb ff ff call 804a69c <_init+0x50>
804ab62: 83 c4 10 add $0x10,%esp
804ab65: 83 c4 f4 add $0xfffffff4,%esp
804ab68: 68 bd 37 05 08 push $0x80537bd
804ab6d: e8 aa fd ff ff call 804a91c <_init+0x2d0>
804ab72: ff 05 04 38 05 08 incl 0x8053804
804ab78: 83 3d 04 38 05 08 01 cmpl $0x1,0x8053804
804ab7f: 75 0a jne 804ab8b <__static_initialization_and_destruction_0+0x4b>
804ab81: c7 05 00 38 05 08 00 movl $0x0,0x8053800
804ab88: 00 00 00
804ab8b: ff 05 f8 37 05 08 incl 0x80537f8
804ab91: 83 3d f8 37 05 08 01 cmpl $0x1,0x80537f8
804ab98: 75 2f jne 804abc9 <__static_initialization_and_destruction_0+0x89>
804ab9a: c7 05 fc 37 05 08 00 movl $0x0,0x80537fc
804aba1: 00 00 00
804aba4: eb 23 jmp 804abc9 <__static_initialization_and_destruction_0+0x89>
804aba6: 89 f6 mov %esi,%esi
804aba8: 83 c4 f8 add $0xfffffff8,%esp
804abab: 6a 02 push $0x2
804abad: 68 bd 37 05 08 push $0x80537bd
804abb2: e8 25 fd ff ff call 804a8dc <_init+0x290>
804abb7: 83 c4 10 add $0x10,%esp
804abba: 83 c4 f8 add $0xfffffff8,%esp
804abbd: 6a 02 push $0x2
804abbf: 68 bc 37 05 08 push $0x80537bc
804abc4: e8 a3 fc ff ff call 804a86c <_init+0x220>
804abc9: c9 leave
804abca: c3 ret
804abcb: 90 nop
0804abcc <global constructors keyed to main>:
804abcc: 55 push %ebp
804abcd: 89 e5 mov %esp,%ebp
804abcf: 83 ec 08 sub $0x8,%esp
804abd2: 83 c4 f8 add $0xfffffff8,%esp
804abd5: 68 ff ff 00 00 push $0xffff
804abda: 6a 01 push $0x1
804abdc: e8 5f ff ff ff call 804ab40 <__static_initialization_and_destruction_0>
804abe1: c9 leave
804abe2: c3 ret
804abe3: 90 nop
0804abe4 <global destructors keyed to main>:
804abe4: 55 push %ebp
804abe5: 89 e5 mov %esp,%ebp
804abe7: 83 ec 08 sub $0x8,%esp
804abea: 83 c4 f8 add $0xfffffff8,%esp
804abed: 68 ff ff 00 00 push $0xffff
804abf2: 6a 00 push $0x0
804abf4: e8 47 ff ff ff call 804ab40 <__static_initialization_and_destruction_0>
804abf9: c9 leave
804abfa: c3 ret
804abfb: 90 nop
0804abfc <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)>:
804abfc: 55 push %ebp
804abfd: 89 e5 mov %esp,%ebp
804abff: 83 ec 2c sub $0x2c,%esp
804ac02: 57 push %edi
804ac03: 56 push %esi
804ac04: 53 push %ebx
804ac05: 8b 7d 08 mov 0x8(%ebp),%edi
804ac08: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp)
804ac0f: 83 c4 f4 add $0xfffffff4,%esp
804ac12: 8b 45 0c mov 0xc(%ebp),%eax
804ac15: 50 push %eax
804ac16: e8 a1 fc ff ff call 804a8bc <_init+0x270>
804ac1b: 89 45 f4 mov %eax,0xfffffff4(%ebp)
804ac1e: 83 c4 10 add $0x10,%esp
804ac21: 8b 07 mov (%edi),%eax
804ac23: 8b 40 18 mov 0x18(%eax),%eax
804ac26: 85 c0 test %eax,%eax
804ac28: 7e 0e jle 804ac38 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x3c>
804ac2a: 3b 45 f4 cmp 0xfffffff4(%ebp),%eax
804ac2d: 7e 09 jle 804ac38 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x3c>
804ac2f: 89 c6 mov %eax,%esi
804ac31: 2b 75 f4 sub 0xfffffff4(%ebp),%esi
804ac34: eb 04 jmp 804ac3a <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x3e>
804ac36: 89 f6 mov %esi,%esi
804ac38: 31 f6 xor %esi,%esi
804ac3a: 89 7d f8 mov %edi,0xfffffff8(%ebp)
804ac3d: 8b 07 mov (%edi),%eax
804ac3f: 8b 48 2c mov 0x2c(%eax),%ecx
804ac42: 85 c9 test %ecx,%ecx
804ac44: 74 15 je 804ac5b <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x5f>
804ac46: 83 c4 f4 add $0xfffffff4,%esp
804ac49: 8b 41 38 mov 0x38(%ecx),%eax
804ac4c: 0f bf 50 10 movswl 0x10(%eax),%edx
804ac50: 01 ca add %ecx,%edx
804ac52: 52 push %edx
804ac53: 8b 40 14 mov 0x14(%eax),%eax
804ac56: ff d0 call *%eax
804ac58: 83 c4 10 add $0x10,%esp
804ac5b: 8b 07 mov (%edi),%eax
804ac5d: 83 78 08 00 cmpl $0x0,0x8(%eax)
804ac61: 75 59 jne 804acbc <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0xc0>
804ac63: 8b 40 30 mov 0x30(%eax),%eax
804ac66: 85 c0 test %eax,%eax
804ac68: 74 52 je 804acbc <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0xc0>
804ac6a: 89 45 f0 mov %eax,0xfffffff0(%ebp)
804ac6d: 31 db xor %ebx,%ebx
804ac6f: 8b 00 mov (%eax),%eax
804ac71: f6 40 08 06 testb $0x6,0x8(%eax)
804ac75: 75 20 jne 804ac97 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x9b>
804ac77: 8b 40 2c mov 0x2c(%eax),%eax
804ac7a: 83 c4 f4 add $0xfffffff4,%esp
804ac7d: 8b 48 38 mov 0x38(%eax),%ecx
804ac80: 0f bf 51 70 movswl 0x70(%ecx),%edx
804ac84: 01 d0 add %edx,%eax
804ac86: 50 push %eax
804ac87: 8b 41 74 mov 0x74(%ecx),%eax
804ac8a: ff d0 call *%eax
804ac8c: 83 c4 10 add $0x10,%esp
804ac8f: 83 f8 ff cmp $0xffffffff,%eax
804ac92: 75 03 jne 804ac97 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x9b>
804ac94: 83 cb 04 or $0x4,%ebx
804ac97: 8b 45 f0 mov 0xfffffff0(%ebp),%eax
804ac9a: 8b 10 mov (%eax),%edx
804ac9c: 89 d8 mov %ebx,%eax
804ac9e: 85 c0 test %eax,%eax
804aca0: 74 1a je 804acbc <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0xc0>
804aca2: 83 c4 fc add $0xfffffffc,%esp
804aca5: 6a 00 push $0x0
804aca7: 0b 42 08 or 0x8(%edx),%eax
804acaa: 83 7a 2c 00 cmpl $0x0,0x2c(%edx)
804acae: 75 02 jne 804acb2 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0xb6>
804acb0: 0c 04 or $0x4,%al
804acb2: 50 push %eax
804acb3: 52 push %edx
804acb4: e8 03 fa ff ff call 804a6bc <_init+0x70>
804acb9: 83 c4 10 add $0x10,%esp
804acbc: 8b 07 mov (%edi),%eax
804acbe: 83 78 08 00 cmpl $0x0,0x8(%eax)
804acc2: 0f 94 c0 sete %al
804acc5: 25 ff 00 00 00 and $0xff,%eax
804acca: 89 45 fc mov %eax,0xfffffffc(%ebp)
804accd: eb 35 jmp 804ad04 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x108>
804accf: 90 nop
804acd0: e8 87 fa ff ff call 804a75c <_init+0x110>
804acd5: 8d 76 00 lea 0x0(%esi),%esi
804acd8: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
804acdb: 8b 00 mov (%eax),%eax
804acdd: 8b 48 2c mov 0x2c(%eax),%ecx
804ace0: 85 c9 test %ecx,%ecx
804ace2: 74 ec je 804acd0 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0xd4>
804ace4: 83 c4 f4 add $0xfffffff4,%esp
804ace7: 8b 41 38 mov 0x38(%ecx),%eax
804acea: 0f bf 50 18 movswl 0x18(%eax),%edx
804acee: 01 ca add %ecx,%edx
804acf0: 52 push %edx
804acf1: 8b 40 1c mov 0x1c(%eax),%eax
804acf4: ff d0 call *%eax
804acf6: 83 c4 10 add $0x10,%esp
804acf9: eb d5 jmp 804acd0 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0xd4>
804acfb: 90 nop
804acfc: e8 db fa ff ff call 804a7dc <_init+0x190>
804ad01: 8d 76 00 lea 0x0(%esi),%esi
804ad04: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp)
804ad08: 75 1e jne 804ad28 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x12c>
804ad0a: 80 4d ec 04 orb $0x4,0xffffffec(%ebp)
804ad0e: e9 3d 01 00 00 jmp 804ae50 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x254>
804ad13: 90 nop
804ad14: 80 4d ec 04 orb $0x4,0xffffffec(%ebp)
804ad18: eb 7d jmp 804ad97 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x19b>
804ad1a: 89 f6 mov %esi,%esi
804ad1c: 80 4d ec 04 orb $0x4,0xffffffec(%ebp)
804ad20: e9 16 01 00 00 jmp 804ae3b <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x23f>
804ad25: 8d 76 00 lea 0x0(%esi),%esi
804ad28: 8b 07 mov (%edi),%eax
804ad2a: 8b 40 10 mov 0x10(%eax),%eax
804ad2d: 83 e0 0e and $0xe,%eax
804ad30: 83 f8 02 cmp $0x2,%eax
804ad33: 74 62 je 804ad97 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x19b>
804ad35: 85 f6 test %esi,%esi
804ad37: 7e 5e jle 804ad97 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x19b>
804ad39: c7 45 e8 ff ff ff ff movl $0xffffffff,0xffffffe8(%ebp)
804ad40: 8b 07 mov (%edi),%eax
804ad42: 8b 48 2c mov 0x2c(%eax),%ecx
804ad45: 8a 58 34 mov 0x34(%eax),%bl
804ad48: 8b 41 20 mov 0x20(%ecx),%eax
804ad4b: 83 38 00 cmpl $0x0,(%eax)
804ad4e: 74 10 je 804ad60 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x164>
804ad50: 8b 51 30 mov 0x30(%ecx),%edx
804ad53: 8b 00 mov (%eax),%eax
804ad55: 8b 12 mov (%edx),%edx
804ad57: 29 c2 sub %eax,%edx
804ad59: 89 d0 mov %edx,%eax
804ad5b: eb 05 jmp 804ad62 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x166>
804ad5d: 8d 76 00 lea 0x0(%esi),%esi
804ad60: 31 c0 xor %eax,%eax
804ad62: 85 c0 test %eax,%eax
804ad64: 7e 0e jle 804ad74 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x178>
804ad66: 8b 41 20 mov 0x20(%ecx),%eax
804ad69: 8b 10 mov (%eax),%edx
804ad6b: ff 00 incl (%eax)
804ad6d: 88 1a mov %bl,(%edx)
804ad6f: 0f b6 02 movzbl (%edx),%eax
804ad72: eb 19 jmp 804ad8d <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x191>
804ad74: 83 c4 f8 add $0xfffffff8,%esp
804ad77: 8b 51 38 mov 0x38(%ecx),%edx
804ad7a: 0f b6 c3 movzbl %bl,%eax
804ad7d: 50 push %eax
804ad7e: 0f bf 42 20 movswl 0x20(%edx),%eax
804ad82: 01 c8 add %ecx,%eax
804ad84: 50 push %eax
804ad85: 8b 42 24 mov 0x24(%edx),%eax
804ad88: ff d0 call *%eax
804ad8a: 83 c4 10 add $0x10,%esp
804ad8d: 39 45 e8 cmp %eax,0xffffffe8(%ebp)
804ad90: 74 82 je 804ad14 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x118>
804ad92: 4e dec %esi
804ad93: 85 f6 test %esi,%esi
804ad95: 7f a9 jg 804ad40 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x144>
804ad97: 83 7d ec 00 cmpl $0x0,0xffffffec(%ebp)
804ad9b: 0f 85 9a 00 00 00 jne 804ae3b <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x23f>
804ada1: 8b 07 mov (%edi),%eax
804ada3: 8b 50 2c mov 0x2c(%eax),%edx
804ada6: 83 c4 fc add $0xfffffffc,%esp
804ada9: 8b 4a 38 mov 0x38(%edx),%ecx
804adac: 8b 45 f4 mov 0xfffffff4(%ebp),%eax
804adaf: 50 push %eax
804adb0: 8b 45 0c mov 0xc(%ebp),%eax
804adb3: 50 push %eax
804adb4: 0f bf 41 50 movswl 0x50(%ecx),%eax
804adb8: 01 c2 add %eax,%edx
804adba: 52 push %edx
804adbb: 8b 41 54 mov 0x54(%ecx),%eax
804adbe: ff d0 call *%eax
804adc0: 83 c4 10 add $0x10,%esp
804adc3: 3b 45 f4 cmp 0xfffffff4(%ebp),%eax
804adc6: 74 04 je 804adcc <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x1d0>
804adc8: 80 4d ec 04 orb $0x4,0xffffffec(%ebp)
804adcc: 83 7d ec 00 cmpl $0x0,0xffffffec(%ebp)
804add0: 75 69 jne 804ae3b <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x23f>
804add2: 85 f6 test %esi,%esi
804add4: 7e 65 jle 804ae3b <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x23f>
804add6: c7 45 e4 ff ff ff ff movl $0xffffffff,0xffffffe4(%ebp)
804addd: 8d 76 00 lea 0x0(%esi),%esi
804ade0: 8b 07 mov (%edi),%eax
804ade2: 8b 48 2c mov 0x2c(%eax),%ecx
804ade5: 8a 58 34 mov 0x34(%eax),%bl
804ade8: 8b 41 20 mov 0x20(%ecx),%eax
804adeb: 83 38 00 cmpl $0x0,(%eax)
804adee: 74 10 je 804ae00 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x204>
804adf0: 8b 51 30 mov 0x30(%ecx),%edx
804adf3: 8b 00 mov (%eax),%eax
804adf5: 8b 12 mov (%edx),%edx
804adf7: 29 c2 sub %eax,%edx
804adf9: 89 d0 mov %edx,%eax
804adfb: eb 05 jmp 804ae02 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x206>
804adfd: 8d 76 00 lea 0x0(%esi),%esi
804ae00: 31 c0 xor %eax,%eax
804ae02: 85 c0 test %eax,%eax
804ae04: 7e 0e jle 804ae14 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x218>
804ae06: 8b 41 20 mov 0x20(%ecx),%eax
804ae09: 8b 10 mov (%eax),%edx
804ae0b: ff 00 incl (%eax)
804ae0d: 88 1a mov %bl,(%edx)
804ae0f: 0f b6 02 movzbl (%edx),%eax
804ae12: eb 19 jmp 804ae2d <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x231>
804ae14: 83 c4 f8 add $0xfffffff8,%esp
804ae17: 8b 51 38 mov 0x38(%ecx),%edx
804ae1a: 0f b6 c3 movzbl %bl,%eax
804ae1d: 50 push %eax
804ae1e: 0f bf 42 20 movswl 0x20(%edx),%eax
804ae22: 01 c8 add %ecx,%eax
804ae24: 50 push %eax
804ae25: 8b 42 24 mov 0x24(%edx),%eax
804ae28: ff d0 call *%eax
804ae2a: 83 c4 10 add $0x10,%esp
804ae2d: 39 45 e4 cmp %eax,0xffffffe4(%ebp)
804ae30: 0f 84 e6 fe ff ff je 804ad1c <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x120>
804ae36: 4e dec %esi
804ae37: 85 f6 test %esi,%esi
804ae39: 7f a5 jg 804ade0 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x1e4>
804ae3b: 8b 07 mov (%edi),%eax
804ae3d: c7 40 18 00 00 00 00 movl $0x0,0x18(%eax)
804ae44: eb 0a jmp 804ae50 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x254>
804ae46: 89 f6 mov %esi,%esi
804ae48: e8 0f f9 ff ff call 804a75c <_init+0x110>
804ae4d: 8d 76 00 lea 0x0(%esi),%esi
804ae50: 8b 17 mov (%edi),%edx
804ae52: 8b 45 ec mov 0xffffffec(%ebp),%eax
804ae55: 85 c0 test %eax,%eax
804ae57: 74 1a je 804ae73 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x277>
804ae59: 83 c4 fc add $0xfffffffc,%esp
804ae5c: 6a 00 push $0x0
804ae5e: 0b 42 08 or 0x8(%edx),%eax
804ae61: 83 7a 2c 00 cmpl $0x0,0x2c(%edx)
804ae65: 75 02 jne 804ae69 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x26d>
804ae67: 0c 04 or $0x4,%al
804ae69: 50 push %eax
804ae6a: 52 push %edx
804ae6b: e8 4c f8 ff ff call 804a6bc <_init+0x70>
804ae70: 83 c4 10 add $0x10,%esp
804ae73: e8 a4 f9 ff ff call 804a81c <_init+0x1d0>
804ae78: 85 c0 test %eax,%eax
804ae7a: 75 56 jne 804aed2 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x2d6>
804ae7c: 8b 75 f8 mov 0xfffffff8(%ebp),%esi
804ae7f: 8b 06 mov (%esi),%eax
804ae81: f6 40 11 20 testb $0x20,0x11(%eax)
804ae85: 74 4b je 804aed2 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x2d6>
804ae87: 31 db xor %ebx,%ebx
804ae89: f6 40 08 06 testb $0x6,0x8(%eax)
804ae8d: 75 20 jne 804aeaf <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x2b3>
804ae8f: 8b 40 2c mov 0x2c(%eax),%eax
804ae92: 83 c4 f4 add $0xfffffff4,%esp
804ae95: 8b 48 38 mov 0x38(%eax),%ecx
804ae98: 0f bf 51 70 movswl 0x70(%ecx),%edx
804ae9c: 01 d0 add %edx,%eax
804ae9e: 50 push %eax
804ae9f: 8b 41 74 mov 0x74(%ecx),%eax
804aea2: ff d0 call *%eax
804aea4: 83 c4 10 add $0x10,%esp
804aea7: 83 f8 ff cmp $0xffffffff,%eax
804aeaa: 75 03 jne 804aeaf <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x2b3>
804aeac: 83 cb 04 or $0x4,%ebx
804aeaf: 8b 06 mov (%esi),%eax
804aeb1: 89 da mov %ebx,%edx
804aeb3: 85 d2 test %edx,%edx
804aeb5: 74 1b je 804aed2 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x2d6>
804aeb7: 83 c4 fc add $0xfffffffc,%esp
804aeba: 6a 00 push $0x0
804aebc: 0b 50 08 or 0x8(%eax),%edx
804aebf: 83 78 2c 00 cmpl $0x0,0x2c(%eax)
804aec3: 75 03 jne 804aec8 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x2cc>
804aec5: 83 ca 04 or $0x4,%edx
804aec8: 52 push %edx
804aec9: 50 push %eax
804aeca: e8 ed f7 ff ff call 804a6bc <_init+0x70>
804aecf: 83 c4 10 add $0x10,%esp
804aed2: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
804aed5: 8b 00 mov (%eax),%eax
804aed7: 8b 48 2c mov 0x2c(%eax),%ecx
804aeda: 85 c9 test %ecx,%ecx
804aedc: 74 12 je 804aef0 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x2f4>
804aede: 83 c4 f4 add $0xfffffff4,%esp
804aee1: 8b 41 38 mov 0x38(%ecx),%eax
804aee4: 0f bf 50 18 movswl 0x18(%eax),%edx
804aee8: 01 ca add %ecx,%edx
804aeea: 52 push %edx
804aeeb: 8b 40 1c mov 0x1c(%eax),%eax
804aeee: ff d0 call *%eax
804aef0: 89 f8 mov %edi,%eax
804aef2: e9 01 01 00 00 jmp 804aff8 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x3fc>
804aef7: 90 nop
804aef8: e8 5f f8 ff ff call 804a75c <_init+0x110>
804aefd: 8d 76 00 lea 0x0(%esi),%esi
804af00: e8 c7 f8 ff ff call 804a7cc <_init+0x180>
804af05: 89 c3 mov %eax,%ebx
804af07: 8b 07 mov (%edi),%eax
804af09: 8b 48 08 mov 0x8(%eax),%ecx
804af0c: 83 c4 fc add $0xfffffffc,%esp
804af0f: 6a 01 push $0x1
804af11: 89 ca mov %ecx,%edx
804af13: 83 ca 04 or $0x4,%edx
804af16: 83 78 2c 00 cmpl $0x0,0x2c(%eax)
804af1a: 75 05 jne 804af21 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x325>
804af1c: 89 ca mov %ecx,%edx
804af1e: 83 ca 04 or $0x4,%edx
804af21: 52 push %edx
804af22: 50 push %eax
804af23: e8 94 f7 ff ff call 804a6bc <_init+0x70>
804af28: 83 c4 10 add $0x10,%esp
804af2b: eb 0b jmp 804af38 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x33c>
804af2d: 8d 76 00 lea 0x0(%esi),%esi
804af30: e8 27 f8 ff ff call 804a75c <_init+0x110>
804af35: 8d 76 00 lea 0x0(%esi),%esi
804af38: 83 c4 f4 add $0xfffffff4,%esp
804af3b: 53 push %ebx
804af3c: e8 cb f8 ff ff call 804a80c <_init+0x1c0>
804af41: 83 c4 10 add $0x10,%esp
804af44: e9 07 ff ff ff jmp 804ae50 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x254>
804af49: 8d 76 00 lea 0x0(%esi),%esi
804af4c: 83 c4 f4 add $0xfffffff4,%esp
804af4f: 53 push %ebx
804af50: e8 b7 f8 ff ff call 804a80c <_init+0x1c0>
804af55: 83 c4 10 add $0x10,%esp
804af58: eb d6 jmp 804af30 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x334>
804af5a: 89 f6 mov %esi,%esi
804af5c: e9 e7 fe ff ff jmp 804ae48 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x24c>
804af61: 8d 76 00 lea 0x0(%esi),%esi
804af64: e8 b3 f8 ff ff call 804a81c <_init+0x1d0>
804af69: 85 c0 test %eax,%eax
804af6b: 75 56 jne 804afc3 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x3c7>
804af6d: 8b 75 f8 mov 0xfffffff8(%ebp),%esi
804af70: 8b 06 mov (%esi),%eax
804af72: f6 40 11 20 testb $0x20,0x11(%eax)
804af76: 74 4b je 804afc3 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x3c7>
804af78: 31 db xor %ebx,%ebx
804af7a: f6 40 08 06 testb $0x6,0x8(%eax)
804af7e: 75 20 jne 804afa0 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x3a4>
804af80: 8b 40 2c mov 0x2c(%eax),%eax
804af83: 83 c4 f4 add $0xfffffff4,%esp
804af86: 8b 48 38 mov 0x38(%eax),%ecx
804af89: 0f bf 51 70 movswl 0x70(%ecx),%edx
804af8d: 01 d0 add %edx,%eax
804af8f: 50 push %eax
804af90: 8b 41 74 mov 0x74(%ecx),%eax
804af93: ff d0 call *%eax
804af95: 83 c4 10 add $0x10,%esp
804af98: 83 f8 ff cmp $0xffffffff,%eax
804af9b: 75 03 jne 804afa0 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x3a4>
804af9d: 83 cb 04 or $0x4,%ebx
804afa0: 8b 06 mov (%esi),%eax
804afa2: 89 da mov %ebx,%edx
804afa4: 85 d2 test %edx,%edx
804afa6: 74 1b je 804afc3 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x3c7>
804afa8: 83 c4 fc add $0xfffffffc,%esp
804afab: 6a 00 push $0x0
804afad: 0b 50 08 or 0x8(%eax),%edx
804afb0: 83 78 2c 00 cmpl $0x0,0x2c(%eax)
804afb4: 75 03 jne 804afb9 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x3bd>
804afb6: 83 ca 04 or $0x4,%edx
804afb9: 52 push %edx
804afba: 50 push %eax
804afbb: e8 fc f6 ff ff call 804a6bc <_init+0x70>
804afc0: 83 c4 10 add $0x10,%esp
804afc3: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
804afc6: 8b 00 mov (%eax),%eax
804afc8: 8b 48 2c mov 0x2c(%eax),%ecx
804afcb: 85 c9 test %ecx,%ecx
804afcd: 0f 84 25 ff ff ff je 804aef8 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x2fc>
804afd3: 83 c4 f4 add $0xfffffff4,%esp
804afd6: 8b 41 38 mov 0x38(%ecx),%eax
804afd9: 0f bf 50 18 movswl 0x18(%eax),%edx
804afdd: 01 ca add %ecx,%edx
804afdf: 52 push %edx
804afe0: 8b 40 1c mov 0x1c(%eax),%eax
804afe3: ff d0 call *%eax
804afe5: 83 c4 10 add $0x10,%esp
804afe8: e9 0b ff ff ff jmp 804aef8 <std::basic_ostream<char, std::char_traits<char> > & std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &, char const *)+0x2fc>
804afed: 8d 76 00 lea 0x0(%esi),%esi
804aff0: e8 e7 f7 ff ff call 804a7dc <_init+0x190>
804aff5: 8d 76 00 lea 0x0(%esi),%esi
804aff8: 8d 65 c8 lea 0xffffffc8(%ebp),%esp
804affb: 5b pop %ebx
804affc: 5e pop %esi
804affd: 5f pop %edi
804affe: c9 leave
804afff: c3 ret
0804b000 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)>:
804b000: 55 push %ebp
804b001: 89 e5 mov %esp,%ebp
804b003: 83 ec 7c sub $0x7c,%esp
804b006: 57 push %edi
804b007: 56 push %esi
804b008: 53 push %ebx
804b009: c7 45 94 00 00 00 00 movl $0x0,0xffffff94(%ebp)
804b010: 8b 45 08 mov 0x8(%ebp),%eax
804b013: 89 45 f8 mov %eax,0xfffffff8(%ebp)
804b016: 89 c2 mov %eax,%edx
804b018: 8b 02 mov (%edx),%eax
804b01a: 8b 48 2c mov 0x2c(%eax),%ecx
804b01d: 85 c9 test %ecx,%ecx
804b01f: 74 15 je 804b036 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x36>
804b021: 83 c4 f4 add $0xfffffff4,%esp
804b024: 8b 41 38 mov 0x38(%ecx),%eax
804b027: 0f bf 50 10 movswl 0x10(%eax),%edx
804b02b: 01 ca add %ecx,%edx
804b02d: 52 push %edx
804b02e: 8b 40 14 mov 0x14(%eax),%eax
804b031: ff d0 call *%eax
804b033: 83 c4 10 add $0x10,%esp
804b036: 8b 55 08 mov 0x8(%ebp),%edx
804b039: 8b 02 mov (%edx),%eax
804b03b: 83 78 08 00 cmpl $0x0,0x8(%eax)
804b03f: 75 55 jne 804b096 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x96>
804b041: 8b 40 30 mov 0x30(%eax),%eax
804b044: 85 c0 test %eax,%eax
804b046: 74 4e je 804b096 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x96>
804b048: 89 c6 mov %eax,%esi
804b04a: 31 db xor %ebx,%ebx
804b04c: 8b 06 mov (%esi),%eax
804b04e: f6 40 08 06 testb $0x6,0x8(%eax)
804b052: 75 20 jne 804b074 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x74>
804b054: 8b 40 2c mov 0x2c(%eax),%eax
804b057: 83 c4 f4 add $0xfffffff4,%esp
804b05a: 8b 48 38 mov 0x38(%eax),%ecx
804b05d: 0f bf 51 70 movswl 0x70(%ecx),%edx
804b061: 01 d0 add %edx,%eax
804b063: 50 push %eax
804b064: 8b 41 74 mov 0x74(%ecx),%eax
804b067: ff d0 call *%eax
804b069: 83 c4 10 add $0x10,%esp
804b06c: 83 f8 ff cmp $0xffffffff,%eax
804b06f: 75 03 jne 804b074 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x74>
804b071: 83 cb 04 or $0x4,%ebx
804b074: 8b 16 mov (%esi),%edx
804b076: 89 d8 mov %ebx,%eax
804b078: 85 c0 test %eax,%eax
804b07a: 74 1a je 804b096 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x96>
804b07c: 83 c4 fc add $0xfffffffc,%esp
804b07f: 6a 00 push $0x0
804b081: 0b 42 08 or 0x8(%edx),%eax
804b084: 83 7a 2c 00 cmpl $0x0,0x2c(%edx)
804b088: 75 02 jne 804b08c <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x8c>
804b08a: 0c 04 or $0x4,%al
804b08c: 50 push %eax
804b08d: 52 push %edx
804b08e: e8 29 f6 ff ff call 804a6bc <_init+0x70>
804b093: 83 c4 10 add $0x10,%esp
804b096: 8b 55 08 mov 0x8(%ebp),%edx
804b099: 8b 02 mov (%edx),%eax
804b09b: 83 78 08 00 cmpl $0x0,0x8(%eax)
804b09f: 0f 94 c0 sete %al
804b0a2: 25 ff 00 00 00 and $0xff,%eax
804b0a7: 89 45 fc mov %eax,0xfffffffc(%ebp)
804b0aa: eb 34 jmp 804b0e0 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0xe0>
804b0ac: e8 ab f6 ff ff call 804a75c <_init+0x110>
804b0b1: 8d 76 00 lea 0x0(%esi),%esi
804b0b4: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
804b0b7: 8b 00 mov (%eax),%eax
804b0b9: 8b 48 2c mov 0x2c(%eax),%ecx
804b0bc: 85 c9 test %ecx,%ecx
804b0be: 74 ec je 804b0ac <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0xac>
804b0c0: 83 c4 f4 add $0xfffffff4,%esp
804b0c3: 8b 41 38 mov 0x38(%ecx),%eax
804b0c6: 0f bf 50 18 movswl 0x18(%eax),%edx
804b0ca: 01 ca add %ecx,%edx
804b0cc: 52 push %edx
804b0cd: 8b 40 1c mov 0x1c(%eax),%eax
804b0d0: ff d0 call *%eax
804b0d2: 83 c4 10 add $0x10,%esp
804b0d5: eb d5 jmp 804b0ac <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0xac>
804b0d7: 90 nop
804b0d8: e8 ff f6 ff ff call 804a7dc <_init+0x190>
804b0dd: 8d 76 00 lea 0x0(%esi),%esi
804b0e0: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp)
804b0e4: 0f 84 16 04 00 00 je 804b500 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x500>
804b0ea: 8b 55 08 mov 0x8(%ebp),%edx
804b0ed: 8b 02 mov (%edx),%eax
804b0ef: 8b 40 24 mov 0x24(%eax),%eax
804b0f2: 8b 58 04 mov 0x4(%eax),%ebx
804b0f5: 89 5d f4 mov %ebx,0xfffffff4(%ebp)
804b0f8: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp)
804b0ff: 83 c4 f4 add $0xfffffff4,%esp
804b102: 6a 00 push $0x0
804b104: e8 a3 f6 ff ff call 804a7ac <_init+0x160>
804b109: 83 c4 10 add $0x10,%esp
804b10c: 83 3b fe cmpl $0xfffffffe,(%ebx)
804b10f: 77 02 ja 804b113 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x113>
804b111: ff 03 incl (%ebx)
804b113: 83 c4 f4 add $0xfffffff4,%esp
804b116: ff 75 ec pushl 0xffffffec(%ebp)
804b119: e8 9e f6 ff ff call 804a7bc <_init+0x170>
804b11e: 83 c4 10 add $0x10,%esp
804b121: eb 45 jmp 804b168 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x168>
804b123: 90 nop
804b124: e8 33 f6 ff ff call 804a75c <_init+0x110>
804b129: 8d 76 00 lea 0x0(%esi),%esi
804b12c: e8 9b f6 ff ff call 804a7cc <_init+0x180>
804b131: 89 c3 mov %eax,%ebx
804b133: 83 c4 f8 add $0xfffffff8,%esp
804b136: 8d 45 ec lea 0xffffffec(%ebp),%eax
804b139: 50 push %eax
804b13a: 6a 00 push $0x0
804b13c: e8 fb f5 ff ff call 804a73c <_init+0xf0>
804b141: 8d 76 00 lea 0x0(%esi),%esi
804b144: e8 13 f6 ff ff call 804a75c <_init+0x110>
804b149: 8d 76 00 lea 0x0(%esi),%esi
804b14c: 83 c4 f4 add $0xfffffff4,%esp
804b14f: 53 push %ebx
804b150: e8 b7 f6 ff ff call 804a80c <_init+0x1c0>
804b155: 83 c4 10 add $0x10,%esp
804b158: eb ea jmp 804b144 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x144>
804b15a: 89 f6 mov %esi,%esi
804b15c: eb c6 jmp 804b124 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x124>
804b15e: 89 f6 mov %esi,%esi
804b160: e8 77 f6 ff ff call 804a7dc <_init+0x190>
804b165: 8d 76 00 lea 0x0(%esi),%esi
804b168: 8d 5d f0 lea 0xfffffff0(%ebp),%ebx
804b16b: c7 45 e8 00 00 00 00 movl $0x0,0xffffffe8(%ebp)
804b172: 83 c4 f4 add $0xfffffff4,%esp
804b175: 6a 00 push $0x0
804b177: e8 30 f6 ff ff call 804a7ac <_init+0x160>
804b17c: 83 c4 10 add $0x10,%esp
804b17f: a1 cc 16 05 08 mov 0x80516cc,%eax
804b184: 89 45 a4 mov %eax,0xffffffa4(%ebp)
804b187: 83 3d 00 38 05 08 00 cmpl $0x0,0x8053800
804b18e: 75 3b jne 804b1cb <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x1cb>
804b190: c7 45 e4 00 00 00 00 movl $0x0,0xffffffe4(%ebp)
804b197: 83 c4 f4 add $0xfffffff4,%esp
804b19a: 6a 00 push $0x0
804b19c: e8 0b f6 ff ff call 804a7ac <_init+0x160>
804b1a1: 83 c4 10 add $0x10,%esp
804b1a4: 83 3d 00 38 05 08 00 cmpl $0x0,0x8053800
804b1ab: 75 10 jne 804b1bd <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x1bd>
804b1ad: ff 05 40 37 05 08 incl 0x8053740
804b1b3: a1 40 37 05 08 mov 0x8053740,%eax
804b1b8: a3 00 38 05 08 mov %eax,0x8053800
804b1bd: 83 c4 f4 add $0xfffffff4,%esp
804b1c0: ff 75 e4 pushl 0xffffffe4(%ebp)
804b1c3: e8 f4 f5 ff ff call 804a7bc <_init+0x170>
804b1c8: 83 c4 10 add $0x10,%esp
804b1cb: a1 00 38 05 08 mov 0x8053800,%eax
804b1d0: 83 c4 f8 add $0xfffffff8,%esp
804b1d3: 50 push %eax
804b1d4: 53 push %ebx
804b1d5: e8 12 f7 ff ff call 804a8ec <_init+0x2a0>
804b1da: 89 c6 mov %eax,%esi
804b1dc: 83 c4 10 add $0x10,%esp
804b1df: 85 f6 test %esi,%esi
804b1e1: 0f 85 8d 01 00 00 jne 804b374 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x374>
804b1e7: 83 7d a4 00 cmpl $0x0,0xffffffa4(%ebp)
804b1eb: 74 0b je 804b1f8 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x1f8>
804b1ed: 8b 75 a4 mov 0xffffffa4(%ebp),%esi
804b1f0: e9 7f 01 00 00 jmp 804b374 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x374>
804b1f5: 8d 76 00 lea 0x0(%esi),%esi
804b1f8: 8d 45 a4 lea 0xffffffa4(%ebp),%eax
804b1fb: 89 45 9c mov %eax,0xffffff9c(%ebp)
804b1fe: 83 7d a4 00 cmpl $0x0,0xffffffa4(%ebp)
804b202: 0f 85 c4 00 00 00 jne 804b2cc <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x2cc>
804b208: 31 f6 xor %esi,%esi
804b20a: 83 c4 f4 add $0xfffffff4,%esp
804b20d: 6a 0c push $0xc
804b20f: e8 98 f6 ff ff call 804a8ac <_init+0x260>
804b214: 89 c7 mov %eax,%edi
804b216: 83 c4 10 add $0x10,%esp
804b219: 85 ff test %edi,%edi
804b21b: 74 66 je 804b283 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x283>
804b21d: c7 45 98 01 00 00 00 movl $0x1,0xffffff98(%ebp)
804b224: be 01 00 00 00 mov $0x1,%esi
804b229: 89 fb mov %edi,%ebx
804b22b: c7 07 00 00 00 00 movl $0x0,(%edi)
804b231: c7 47 04 e0 16 05 08 movl $0x80516e0,0x4(%edi)
804b238: 83 c4 f8 add $0xfffffff8,%esp
804b23b: 68 12 05 05 08 push $0x8050512
804b240: 8d 45 a8 lea 0xffffffa8(%ebp),%eax
804b243: 50 push %eax
804b244: e8 03 f5 ff ff call 804a74c <_init+0x100>
804b249: 83 c4 10 add $0x10,%esp
804b24c: c6 47 08 00 movb $0x0,0x8(%edi)
804b250: 83 c4 f8 add $0xfffffff8,%esp
804b253: 6a 02 push $0x2
804b255: 8d 45 a8 lea 0xffffffa8(%ebp),%eax
804b258: 50 push %eax
804b259: e8 9e f6 ff ff call 804a8fc <_init+0x2b0>
804b25e: 83 c4 10 add $0x10,%esp
804b261: eb 09 jmp 804b26c <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x26c>
804b263: 90 nop
804b264: e8 f3 f4 ff ff call 804a75c <_init+0x110>
804b269: 8d 76 00 lea 0x0(%esi),%esi
804b26c: 89 d8 mov %ebx,%eax
804b26e: eb 0c jmp 804b27c <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x27c>
804b270: c7 43 04 40 17 05 08 movl $0x8051740,0x4(%ebx)
804b277: eb eb jmp 804b264 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x264>
804b279: 8d 76 00 lea 0x0(%esi),%esi
804b27c: c7 45 98 00 00 00 00 movl $0x0,0xffffff98(%ebp)
804b283: 8b 55 9c mov 0xffffff9c(%ebp),%edx
804b286: 89 02 mov %eax,(%edx)
804b288: eb 0a jmp 804b294 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x294>
804b28a: 89 f6 mov %esi,%esi
804b28c: e8 cb f4 ff ff call 804a75c <_init+0x110>
804b291: 8d 76 00 lea 0x0(%esi),%esi
804b294: 85 f6 test %esi,%esi
804b296: 74 34 je 804b2cc <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x2cc>
804b298: 83 7d 98 00 cmpl $0x0,0xffffff98(%ebp)
804b29c: 74 2e je 804b2cc <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x2cc>
804b29e: 83 c4 f4 add $0xfffffff4,%esp
804b2a1: 57 push %edi
804b2a2: e8 f5 f5 ff ff call 804a89c <_init+0x250>
804b2a7: 83 c4 10 add $0x10,%esp
804b2aa: eb 20 jmp 804b2cc <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x2cc>
804b2ac: 85 f6 test %esi,%esi
804b2ae: 74 dc je 804b28c <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x28c>
804b2b0: 83 7d 98 00 cmpl $0x0,0xffffff98(%ebp)
804b2b4: 74 d6 je 804b28c <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x28c>
804b2b6: 83 c4 f4 add $0xfffffff4,%esp
804b2b9: 57 push %edi
804b2ba: e8 dd f5 ff ff call 804a89c <_init+0x250>
804b2bf: 83 c4 10 add $0x10,%esp
804b2c2: eb c8 jmp 804b28c <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x28c>
804b2c4: e8 13 f5 ff ff call 804a7dc <_init+0x190>
804b2c9: 8d 76 00 lea 0x0(%esi),%esi
804b2cc: b8 08 00 00 00 mov $0x8,%eax
804b2d1: 83 f8 ff cmp $0xffffffff,%eax
804b2d4: 75 5e jne 804b334 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x334>
804b2d6: c7 45 a8 48 37 05 08 movl $0x8053748,0xffffffa8(%ebp)
804b2dd: c7 45 a8 60 17 05 08 movl $0x8051760,0xffffffa8(%ebp)
804b2e4: 83 c4 f4 add $0xfffffff4,%esp
804b2e7: 6a 04 push $0x4
804b2e9: e8 3e f6 ff ff call 804a92c <_init+0x2e0>
804b2ee: 89 c3 mov %eax,%ebx
804b2f0: 83 c4 10 add $0x10,%esp
804b2f3: c7 03 60 17 05 08 movl $0x8051760,(%ebx)
804b2f9: eb 09 jmp 804b304 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x304>
804b2fb: 90 nop
804b2fc: e8 5b f4 ff ff call 804a75c <_init+0x110>
804b301: 8d 76 00 lea 0x0(%esi),%esi
804b304: 8d 45 a8 lea 0xffffffa8(%ebp),%eax
804b307: 83 c4 f8 add $0xfffffff8,%esp
804b30a: 6a 02 push $0x2
804b30c: 50 push %eax
804b30d: e8 5a f4 ff ff call 804a76c <_init+0x120>
804b312: 83 c4 10 add $0x10,%esp
804b315: 83 c4 fc add $0xfffffffc,%esp
804b318: 68 10 e2 04 08 push $0x804e210
804b31d: 8b 03 mov (%ebx),%eax
804b31f: 8b 40 04 mov 0x4(%eax),%eax
804b322: ff d0 call *%eax
804b324: 50 push %eax
804b325: 53 push %ebx
804b326: e8 81 f3 ff ff call 804a6ac <_init+0x60>
804b32b: 83 c4 10 add $0x10,%esp
804b32e: e8 29 f4 ff ff call 804a75c <_init+0x110>
804b333: 90 nop
804b334: 8b 75 a4 mov 0xffffffa4(%ebp),%esi
804b337: 89 35 cc 16 05 08 mov %esi,0x80516cc
804b33d: 89 f3 mov %esi,%ebx
804b33f: c7 45 a8 00 00 00 00 movl $0x0,0xffffffa8(%ebp)
804b346: 83 c4 f4 add $0xfffffff4,%esp
804b349: 6a 00 push $0x0
804b34b: e8 5c f4 ff ff call 804a7ac <_init+0x160>
804b350: 83 c4 10 add $0x10,%esp
804b353: 83 3b fe cmpl $0xfffffffe,(%ebx)
804b356: 77 02 ja 804b35a <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x35a>
804b358: ff 03 incl (%ebx)
804b35a: 83 c4 f4 add $0xfffffff4,%esp
804b35d: ff 75 a8 pushl 0xffffffa8(%ebp)
804b360: e8 57 f4 ff ff call 804a7bc <_init+0x170>
804b365: 83 c4 10 add $0x10,%esp
804b368: 83 c4 f4 add $0xfffffff4,%esp
804b36b: 53 push %ebx
804b36c: e8 7b f3 ff ff call 804a6ec <_init+0xa0>
804b371: 83 c4 10 add $0x10,%esp
804b374: 83 c4 f4 add $0xfffffff4,%esp
804b377: ff 75 e8 pushl 0xffffffe8(%ebp)
804b37a: e8 3d f4 ff ff call 804a7bc <_init+0x170>
804b37f: 83 c4 10 add $0x10,%esp
804b382: 89 f0 mov %esi,%eax
804b384: eb 3a jmp 804b3c0 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x3c0>
804b386: 89 f6 mov %esi,%esi
804b388: e8 cf f3 ff ff call 804a75c <_init+0x110>
804b38d: 8d 76 00 lea 0x0(%esi),%esi
804b390: 8d 45 a8 lea 0xffffffa8(%ebp),%eax
804b393: 83 c4 f8 add $0xfffffff8,%esp
804b396: 6a 02 push $0x2
804b398: 50 push %eax
804b399: e8 ce f3 ff ff call 804a76c <_init+0x120>
804b39e: 83 c4 10 add $0x10,%esp
804b3a1: e9 56 ff ff ff jmp 804b2fc <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x2fc>
804b3a6: 89 f6 mov %esi,%esi
804b3a8: 83 c4 f4 add $0xfffffff4,%esp
804b3ab: ff 75 e8 pushl 0xffffffe8(%ebp)
804b3ae: e8 09 f4 ff ff call 804a7bc <_init+0x170>
804b3b3: 83 c4 10 add $0x10,%esp
804b3b6: eb d0 jmp 804b388 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x388>
804b3b8: e8 1f f4 ff ff call 804a7dc <_init+0x190>
804b3bd: 8d 76 00 lea 0x0(%esi),%esi
804b3c0: 89 45 a0 mov %eax,0xffffffa0(%ebp)
804b3c3: eb 0b jmp 804b3d0 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x3d0>
804b3c5: 8d 76 00 lea 0x0(%esi),%esi
804b3c8: e8 8f f3 ff ff call 804a75c <_init+0x110>
804b3cd: 8d 76 00 lea 0x0(%esi),%esi
804b3d0: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp)
804b3d4: 0f 84 c2 00 00 00 je 804b49c <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x49c>
804b3da: 8b 5d f4 mov 0xfffffff4(%ebp),%ebx
804b3dd: c7 45 a8 00 00 00 00 movl $0x0,0xffffffa8(%ebp)
804b3e4: 83 c4 f4 add $0xfffffff4,%esp
804b3e7: 6a 00 push $0x0
804b3e9: e8 be f3 ff ff call 804a7ac <_init+0x160>
804b3ee: 83 c4 10 add $0x10,%esp
804b3f1: 8b 03 mov (%ebx),%eax
804b3f3: 48 dec %eax
804b3f4: 83 f8 fd cmp $0xfffffffd,%eax
804b3f7: 77 02 ja 804b3fb <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x3fb>
804b3f9: 89 03 mov %eax,(%ebx)
804b3fb: 31 f6 xor %esi,%esi
804b3fd: 83 3b 00 cmpl $0x0,(%ebx)
804b400: 75 02 jne 804b404 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x404>
804b402: 89 de mov %ebx,%esi
804b404: 83 c4 f4 add $0xfffffff4,%esp
804b407: ff 75 a8 pushl 0xffffffa8(%ebp)
804b40a: e8 ad f3 ff ff call 804a7bc <_init+0x170>
804b40f: 83 c4 10 add $0x10,%esp
804b412: 89 f1 mov %esi,%ecx
804b414: eb 22 jmp 804b438 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x438>
804b416: 89 f6 mov %esi,%esi
804b418: e8 3f f3 ff ff call 804a75c <_init+0x110>
804b41d: 8d 76 00 lea 0x0(%esi),%esi
804b420: 83 c4 f4 add $0xfffffff4,%esp
804b423: ff 75 a8 pushl 0xffffffa8(%ebp)
804b426: e8 91 f3 ff ff call 804a7bc <_init+0x170>
804b42b: 83 c4 10 add $0x10,%esp
804b42e: eb e8 jmp 804b418 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x418>
804b430: e8 a7 f3 ff ff call 804a7dc <_init+0x190>
804b435: 8d 76 00 lea 0x0(%esi),%esi
804b438: 85 c9 test %ecx,%ecx
804b43a: 74 60 je 804b49c <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x49c>
804b43c: 83 c4 f8 add $0xfffffff8,%esp
804b43f: 8b 41 04 mov 0x4(%ecx),%eax
804b442: 6a 03 push $0x3
804b444: 0f bf 50 08 movswl 0x8(%eax),%edx
804b448: 01 ca add %ecx,%edx
804b44a: 52 push %edx
804b44b: 8b 40 0c mov 0xc(%eax),%eax
804b44e: ff d0 call *%eax
804b450: 83 c4 10 add $0x10,%esp
804b453: eb 47 jmp 804b49c <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x49c>
804b455: 8d 76 00 lea 0x0(%esi),%esi
804b458: e8 ff f2 ff ff call 804a75c <_init+0x110>
804b45d: 8d 76 00 lea 0x0(%esi),%esi
804b460: e8 67 f3 ff ff call 804a7cc <_init+0x180>
804b465: 89 c3 mov %eax,%ebx
804b467: 83 c4 f8 add $0xfffffff8,%esp
804b46a: 8d 45 a8 lea 0xffffffa8(%ebp),%eax
804b46d: 50 push %eax
804b46e: 6a 00 push $0x0
804b470: e8 c7 f2 ff ff call 804a73c <_init+0xf0>
804b475: 8d 76 00 lea 0x0(%esi),%esi
804b478: e8 df f2 ff ff call 804a75c <_init+0x110>
804b47d: 8d 76 00 lea 0x0(%esi),%esi
804b480: 83 c4 f4 add $0xfffffff4,%esp
804b483: 53 push %ebx
804b484: e8 83 f3 ff ff call 804a80c <_init+0x1c0>
804b489: 83 c4 10 add $0x10,%esp
804b48c: eb ea jmp 804b478 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x478>
804b48e: 89 f6 mov %esi,%esi
804b490: eb c6 jmp 804b458 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x458>
804b492: 89 f6 mov %esi,%esi
804b494: e8 43 f3 ff ff call 804a7dc <_init+0x190>
804b499: 8d 76 00 lea 0x0(%esi),%esi
804b49c: 8b 55 08 mov 0x8(%ebp),%edx
804b49f: 8b 02 mov (%edx),%eax
804b4a1: 8b 7d 0c mov 0xc(%ebp),%edi
804b4a4: 89 c2 mov %eax,%edx
804b4a6: 8a 48 34 mov 0x34(%eax),%cl
804b4a9: 8b 42 2c mov 0x2c(%edx),%eax
804b4ac: c7 45 c0 00 00 00 00 movl $0x0,0xffffffc0(%ebp)
804b4b3: 89 45 c4 mov %eax,0xffffffc4(%ebp)
804b4b6: 8d 75 a8 lea 0xffffffa8(%ebp),%esi
804b4b9: 8b 45 a0 mov 0xffffffa0(%ebp),%eax
804b4bc: 8b 58 04 mov 0x4(%eax),%ebx
804b4bf: 57 push %edi
804b4c0: 0f be c1 movsbl %cl,%eax
804b4c3: 50 push %eax
804b4c4: 52 push %edx
804b4c5: 8b 4d bc mov 0xffffffbc(%ebp),%ecx
804b4c8: 89 4d d4 mov %ecx,0xffffffd4(%ebp)
804b4cb: 8b 55 c0 mov 0xffffffc0(%ebp),%edx
804b4ce: 89 55 d8 mov %edx,0xffffffd8(%ebp)
804b4d1: 8b 45 c4 mov 0xffffffc4(%ebp),%eax
804b4d4: 89 45 dc mov %eax,0xffffffdc(%ebp)
804b4d7: 50 push %eax
804b4d8: 52 push %edx
804b4d9: 51 push %ecx
804b4da: 0f bf 43 18 movswl 0x18(%ebx),%eax
804b4de: 03 45 a0 add 0xffffffa0(%ebp),%eax
804b4e1: 50 push %eax
804b4e2: 56 push %esi
804b4e3: 8b 43 1c mov 0x1c(%ebx),%eax
804b4e6: ff d0 call *%eax
804b4e8: 83 c4 1c add $0x1c,%esp
804b4eb: 8b 45 ac mov 0xffffffac(%ebp),%eax
804b4ee: 85 c0 test %eax,%eax
804b4f0: 74 0e je 804b500 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x500>
804b4f2: 80 4d 94 04 orb $0x4,0xffffff94(%ebp)
804b4f6: eb 08 jmp 804b500 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x500>
804b4f8: e8 5f f2 ff ff call 804a75c <_init+0x110>
804b4fd: 8d 76 00 lea 0x0(%esi),%esi
804b500: 8b 45 08 mov 0x8(%ebp),%eax
804b503: 8b 10 mov (%eax),%edx
804b505: 8b 45 94 mov 0xffffff94(%ebp),%eax
804b508: 85 c0 test %eax,%eax
804b50a: 74 1a je 804b526 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x526>
804b50c: 83 c4 fc add $0xfffffffc,%esp
804b50f: 6a 00 push $0x0
804b511: 0b 42 08 or 0x8(%edx),%eax
804b514: 83 7a 2c 00 cmpl $0x0,0x2c(%edx)
804b518: 75 02 jne 804b51c <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x51c>
804b51a: 0c 04 or $0x4,%al
804b51c: 50 push %eax
804b51d: 52 push %edx
804b51e: e8 99 f1 ff ff call 804a6bc <_init+0x70>
804b523: 83 c4 10 add $0x10,%esp
804b526: e8 f1 f2 ff ff call 804a81c <_init+0x1d0>
804b52b: 85 c0 test %eax,%eax
804b52d: 75 56 jne 804b585 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x585>
804b52f: 8b 75 f8 mov 0xfffffff8(%ebp),%esi
804b532: 8b 06 mov (%esi),%eax
804b534: f6 40 11 20 testb $0x20,0x11(%eax)
804b538: 74 4b je 804b585 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x585>
804b53a: 31 db xor %ebx,%ebx
804b53c: f6 40 08 06 testb $0x6,0x8(%eax)
804b540: 75 20 jne 804b562 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x562>
804b542: 8b 40 2c mov 0x2c(%eax),%eax
804b545: 83 c4 f4 add $0xfffffff4,%esp
804b548: 8b 48 38 mov 0x38(%eax),%ecx
804b54b: 0f bf 51 70 movswl 0x70(%ecx),%edx
804b54f: 01 d0 add %edx,%eax
804b551: 50 push %eax
804b552: 8b 41 74 mov 0x74(%ecx),%eax
804b555: ff d0 call *%eax
804b557: 83 c4 10 add $0x10,%esp
804b55a: 83 f8 ff cmp $0xffffffff,%eax
804b55d: 75 03 jne 804b562 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x562>
804b55f: 83 cb 04 or $0x4,%ebx
804b562: 8b 06 mov (%esi),%eax
804b564: 89 da mov %ebx,%edx
804b566: 85 d2 test %edx,%edx
804b568: 74 1b je 804b585 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x585>
804b56a: 83 c4 fc add $0xfffffffc,%esp
804b56d: 6a 00 push $0x0
804b56f: 0b 50 08 or 0x8(%eax),%edx
804b572: 83 78 2c 00 cmpl $0x0,0x2c(%eax)
804b576: 75 03 jne 804b57b <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x57b>
804b578: 83 ca 04 or $0x4,%edx
804b57b: 52 push %edx
804b57c: 50 push %eax
804b57d: e8 3a f1 ff ff call 804a6bc <_init+0x70>
804b582: 83 c4 10 add $0x10,%esp
804b585: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
804b588: 8b 00 mov (%eax),%eax
804b58a: 8b 48 2c mov 0x2c(%eax),%ecx
804b58d: 85 c9 test %ecx,%ecx
804b58f: 74 12 je 804b5a3 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x5a3>
804b591: 83 c4 f4 add $0xfffffff4,%esp
804b594: 8b 41 38 mov 0x38(%ecx),%eax
804b597: 0f bf 50 18 movswl 0x18(%eax),%edx
804b59b: 01 ca add %ecx,%edx
804b59d: 52 push %edx
804b59e: 8b 40 1c mov 0x1c(%eax),%eax
804b5a1: ff d0 call *%eax
804b5a3: 8b 45 08 mov 0x8(%ebp),%eax
804b5a6: e9 d1 01 00 00 jmp 804b77c <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x77c>
804b5ab: 90 nop
804b5ac: e8 ab f1 ff ff call 804a75c <_init+0x110>
804b5b1: 8d 76 00 lea 0x0(%esi),%esi
804b5b4: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp)
804b5b8: 0f 84 0a fe ff ff je 804b3c8 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x3c8>
804b5be: 8b 5d f4 mov 0xfffffff4(%ebp),%ebx
804b5c1: c7 45 a8 00 00 00 00 movl $0x0,0xffffffa8(%ebp)
804b5c8: 83 c4 f4 add $0xfffffff4,%esp
804b5cb: 6a 00 push $0x0
804b5cd: e8 da f1 ff ff call 804a7ac <_init+0x160>
804b5d2: 83 c4 10 add $0x10,%esp
804b5d5: 8b 03 mov (%ebx),%eax
804b5d7: 48 dec %eax
804b5d8: 83 f8 fd cmp $0xfffffffd,%eax
804b5db: 77 02 ja 804b5df <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x5df>
804b5dd: 89 03 mov %eax,(%ebx)
804b5df: 31 f6 xor %esi,%esi
804b5e1: 83 3b 00 cmpl $0x0,(%ebx)
804b5e4: 75 02 jne 804b5e8 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x5e8>
804b5e6: 89 de mov %ebx,%esi
804b5e8: 83 c4 f4 add $0xfffffff4,%esp
804b5eb: ff 75 a8 pushl 0xffffffa8(%ebp)
804b5ee: e8 c9 f1 ff ff call 804a7bc <_init+0x170>
804b5f3: 83 c4 10 add $0x10,%esp
804b5f6: 89 f1 mov %esi,%ecx
804b5f8: eb 22 jmp 804b61c <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x61c>
804b5fa: 89 f6 mov %esi,%esi
804b5fc: e8 5b f1 ff ff call 804a75c <_init+0x110>
804b601: 8d 76 00 lea 0x0(%esi),%esi
804b604: 83 c4 f4 add $0xfffffff4,%esp
804b607: ff 75 a8 pushl 0xffffffa8(%ebp)
804b60a: e8 ad f1 ff ff call 804a7bc <_init+0x170>
804b60f: 83 c4 10 add $0x10,%esp
804b612: eb e8 jmp 804b5fc <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x5fc>
804b614: e8 c3 f1 ff ff call 804a7dc <_init+0x190>
804b619: 8d 76 00 lea 0x0(%esi),%esi
804b61c: 85 c9 test %ecx,%ecx
804b61e: 0f 84 a4 fd ff ff je 804b3c8 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x3c8>
804b624: 83 c4 f8 add $0xfffffff8,%esp
804b627: 8b 41 04 mov 0x4(%ecx),%eax
804b62a: 6a 03 push $0x3
804b62c: 0f bf 50 08 movswl 0x8(%eax),%edx
804b630: 01 ca add %ecx,%edx
804b632: 52 push %edx
804b633: 8b 40 0c mov 0xc(%eax),%eax
804b636: ff d0 call *%eax
804b638: 83 c4 10 add $0x10,%esp
804b63b: e9 88 fd ff ff jmp 804b3c8 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x3c8>
804b640: e8 17 f1 ff ff call 804a75c <_init+0x110>
804b645: 8d 76 00 lea 0x0(%esi),%esi
804b648: e8 7f f1 ff ff call 804a7cc <_init+0x180>
804b64d: 89 c3 mov %eax,%ebx
804b64f: 83 c4 f8 add $0xfffffff8,%esp
804b652: 8d 45 a8 lea 0xffffffa8(%ebp),%eax
804b655: 50 push %eax
804b656: 6a 00 push $0x0
804b658: e8 df f0 ff ff call 804a73c <_init+0xf0>
804b65d: 8d 76 00 lea 0x0(%esi),%esi
804b660: e8 f7 f0 ff ff call 804a75c <_init+0x110>
804b665: 8d 76 00 lea 0x0(%esi),%esi
804b668: 83 c4 f4 add $0xfffffff4,%esp
804b66b: 53 push %ebx
804b66c: e8 9b f1 ff ff call 804a80c <_init+0x1c0>
804b671: 83 c4 10 add $0x10,%esp
804b674: eb ea jmp 804b660 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x660>
804b676: 89 f6 mov %esi,%esi
804b678: eb c6 jmp 804b640 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x640>
804b67a: 89 f6 mov %esi,%esi
804b67c: e8 5b f1 ff ff call 804a7dc <_init+0x190>
804b681: 8d 76 00 lea 0x0(%esi),%esi
804b684: e8 43 f1 ff ff call 804a7cc <_init+0x180>
804b689: 89 c3 mov %eax,%ebx
804b68b: 8b 55 08 mov 0x8(%ebp),%edx
804b68e: 8b 02 mov (%edx),%eax
804b690: 8b 48 08 mov 0x8(%eax),%ecx
804b693: 83 c4 fc add $0xfffffffc,%esp
804b696: 6a 01 push $0x1
804b698: 89 ca mov %ecx,%edx
804b69a: 83 ca 04 or $0x4,%edx
804b69d: 83 78 2c 00 cmpl $0x0,0x2c(%eax)
804b6a1: 75 05 jne 804b6a8 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x6a8>
804b6a3: 89 ca mov %ecx,%edx
804b6a5: 83 ca 04 or $0x4,%edx
804b6a8: 52 push %edx
804b6a9: 50 push %eax
804b6aa: e8 0d f0 ff ff call 804a6bc <_init+0x70>
804b6af: 83 c4 10 add $0x10,%esp
804b6b2: eb 08 jmp 804b6bc <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x6bc>
804b6b4: e8 a3 f0 ff ff call 804a75c <_init+0x110>
804b6b9: 8d 76 00 lea 0x0(%esi),%esi
804b6bc: 83 c4 f4 add $0xfffffff4,%esp
804b6bf: 53 push %ebx
804b6c0: e8 47 f1 ff ff call 804a80c <_init+0x1c0>
804b6c5: 83 c4 10 add $0x10,%esp
804b6c8: e9 33 fe ff ff jmp 804b500 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x500>
804b6cd: 8d 76 00 lea 0x0(%esi),%esi
804b6d0: 83 c4 f4 add $0xfffffff4,%esp
804b6d3: 53 push %ebx
804b6d4: e8 33 f1 ff ff call 804a80c <_init+0x1c0>
804b6d9: 83 c4 10 add $0x10,%esp
804b6dc: eb d6 jmp 804b6b4 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x6b4>
804b6de: 89 f6 mov %esi,%esi
804b6e0: e9 13 fe ff ff jmp 804b4f8 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x4f8>
804b6e5: 8d 76 00 lea 0x0(%esi),%esi
804b6e8: e8 2f f1 ff ff call 804a81c <_init+0x1d0>
804b6ed: 85 c0 test %eax,%eax
804b6ef: 75 56 jne 804b747 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x747>
804b6f1: 8b 75 f8 mov 0xfffffff8(%ebp),%esi
804b6f4: 8b 06 mov (%esi),%eax
804b6f6: f6 40 11 20 testb $0x20,0x11(%eax)
804b6fa: 74 4b je 804b747 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x747>
804b6fc: 31 db xor %ebx,%ebx
804b6fe: f6 40 08 06 testb $0x6,0x8(%eax)
804b702: 75 20 jne 804b724 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x724>
804b704: 8b 40 2c mov 0x2c(%eax),%eax
804b707: 83 c4 f4 add $0xfffffff4,%esp
804b70a: 8b 48 38 mov 0x38(%eax),%ecx
804b70d: 0f bf 51 70 movswl 0x70(%ecx),%edx
804b711: 01 d0 add %edx,%eax
804b713: 50 push %eax
804b714: 8b 41 74 mov 0x74(%ecx),%eax
804b717: ff d0 call *%eax
804b719: 83 c4 10 add $0x10,%esp
804b71c: 83 f8 ff cmp $0xffffffff,%eax
804b71f: 75 03 jne 804b724 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x724>
804b721: 83 cb 04 or $0x4,%ebx
804b724: 8b 06 mov (%esi),%eax
804b726: 89 da mov %ebx,%edx
804b728: 85 d2 test %edx,%edx
804b72a: 74 1b je 804b747 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x747>
804b72c: 83 c4 fc add $0xfffffffc,%esp
804b72f: 6a 00 push $0x0
804b731: 0b 50 08 or 0x8(%eax),%edx
804b734: 83 78 2c 00 cmpl $0x0,0x2c(%eax)
804b738: 75 03 jne 804b73d <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x73d>
804b73a: 83 ca 04 or $0x4,%edx
804b73d: 52 push %edx
804b73e: 50 push %eax
804b73f: e8 78 ef ff ff call 804a6bc <_init+0x70>
804b744: 83 c4 10 add $0x10,%esp
804b747: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
804b74a: 8b 00 mov (%eax),%eax
804b74c: 8b 48 2c mov 0x2c(%eax),%ecx
804b74f: 85 c9 test %ecx,%ecx
804b751: 0f 84 55 fe ff ff je 804b5ac <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x5ac>
804b757: 83 c4 f4 add $0xfffffff4,%esp
804b75a: 8b 41 38 mov 0x38(%ecx),%eax
804b75d: 0f bf 50 18 movswl 0x18(%eax),%edx
804b761: 01 ca add %ecx,%edx
804b763: 52 push %edx
804b764: 8b 40 1c mov 0x1c(%eax),%eax
804b767: ff d0 call *%eax
804b769: 83 c4 10 add $0x10,%esp
804b76c: e9 3b fe ff ff jmp 804b5ac <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x5ac>
804b771: 8d 76 00 lea 0x0(%esi),%esi
804b774: e8 63 f0 ff ff call 804a7dc <_init+0x190>
804b779: 8d 76 00 lea 0x0(%esi),%esi
804b77c: 8d a5 78 ff ff ff lea 0xffffff78(%ebp),%esp
804b782: 5b pop %ebx
804b783: 5e pop %esi
804b784: 5f pop %edi
804b785: c9 leave
804b786: c3 ret
804b787: 90 nop
0804b788 <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)>:
804b788: 55 push %ebp
804b789: 89 e5 mov %esp,%ebp
804b78b: 83 ec 1c sub $0x1c,%esp
804b78e: 57 push %edi
804b78f: 56 push %esi
804b790: 53 push %ebx
804b791: 8b 7d 08 mov 0x8(%ebp),%edi
804b794: 83 c4 f8 add $0xfffffff8,%esp
804b797: 8b 07 mov (%edi),%eax
804b799: 8b 40 24 mov 0x24(%eax),%eax
804b79c: 8b 58 04 mov 0x4(%eax),%ebx
804b79f: 89 5d fc mov %ebx,0xfffffffc(%ebp)
804b7a2: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp)
804b7a9: 83 c4 f4 add $0xfffffff4,%esp
804b7ac: 6a 00 push $0x0
804b7ae: e8 f9 ef ff ff call 804a7ac <_init+0x160>
804b7b3: 83 c4 10 add $0x10,%esp
804b7b6: 83 3b fe cmpl $0xfffffffe,(%ebx)
804b7b9: 77 02 ja 804b7bd <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0x35>
804b7bb: ff 03 incl (%ebx)
804b7bd: 83 c4 f4 add $0xfffffff4,%esp
804b7c0: ff 75 f4 pushl 0xfffffff4(%ebp)
804b7c3: e8 f4 ef ff ff call 804a7bc <_init+0x170>
804b7c8: 83 c4 10 add $0x10,%esp
804b7cb: eb 47 jmp 804b814 <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0x8c>
804b7cd: 8d 76 00 lea 0x0(%esi),%esi
804b7d0: e8 87 ef ff ff call 804a75c <_init+0x110>
804b7d5: 8d 76 00 lea 0x0(%esi),%esi
804b7d8: e8 ef ef ff ff call 804a7cc <_init+0x180>
804b7dd: 89 c3 mov %eax,%ebx
804b7df: 83 c4 f8 add $0xfffffff8,%esp
804b7e2: 8d 45 f4 lea 0xfffffff4(%ebp),%eax
804b7e5: 50 push %eax
804b7e6: 6a 00 push $0x0
804b7e8: e8 4f ef ff ff call 804a73c <_init+0xf0>
804b7ed: 8d 76 00 lea 0x0(%esi),%esi
804b7f0: e8 67 ef ff ff call 804a75c <_init+0x110>
804b7f5: 8d 76 00 lea 0x0(%esi),%esi
804b7f8: 83 c4 f4 add $0xfffffff4,%esp
804b7fb: 53 push %ebx
804b7fc: e8 0b f0 ff ff call 804a80c <_init+0x1c0>
804b801: 83 c4 10 add $0x10,%esp
804b804: eb ea jmp 804b7f0 <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0x68>
804b806: 89 f6 mov %esi,%esi
804b808: eb c6 jmp 804b7d0 <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0x48>
804b80a: 89 f6 mov %esi,%esi
804b80c: e8 cb ef ff ff call 804a7dc <_init+0x190>
804b811: 8d 76 00 lea 0x0(%esi),%esi
804b814: 8d 45 f8 lea 0xfffffff8(%ebp),%eax
804b817: 83 c4 f4 add $0xfffffff4,%esp
804b81a: 50 push %eax
804b81b: e8 94 2a 00 00 call 804e2b4 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)>
804b820: 89 45 f0 mov %eax,0xfffffff0(%ebp)
804b823: 83 c4 10 add $0x10,%esp
804b826: eb 08 jmp 804b830 <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0xa8>
804b828: e8 2f ef ff ff call 804a75c <_init+0x110>
804b82d: 8d 76 00 lea 0x0(%esi),%esi
804b830: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp)
804b834: 0f 84 c2 00 00 00 je 804b8fc <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0x174>
804b83a: 8b 5d fc mov 0xfffffffc(%ebp),%ebx
804b83d: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp)
804b844: 83 c4 f4 add $0xfffffff4,%esp
804b847: 6a 00 push $0x0
804b849: e8 5e ef ff ff call 804a7ac <_init+0x160>
804b84e: 83 c4 10 add $0x10,%esp
804b851: 8b 03 mov (%ebx),%eax
804b853: 48 dec %eax
804b854: 83 f8 fd cmp $0xfffffffd,%eax
804b857: 77 02 ja 804b85b <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0xd3>
804b859: 89 03 mov %eax,(%ebx)
804b85b: 31 f6 xor %esi,%esi
804b85d: 83 3b 00 cmpl $0x0,(%ebx)
804b860: 75 02 jne 804b864 <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0xdc>
804b862: 89 de mov %ebx,%esi
804b864: 83 c4 f4 add $0xfffffff4,%esp
804b867: ff 75 f4 pushl 0xfffffff4(%ebp)
804b86a: e8 4d ef ff ff call 804a7bc <_init+0x170>
804b86f: 83 c4 10 add $0x10,%esp
804b872: 89 f1 mov %esi,%ecx
804b874: eb 22 jmp 804b898 <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0x110>
804b876: 89 f6 mov %esi,%esi
804b878: e8 df ee ff ff call 804a75c <_init+0x110>
804b87d: 8d 76 00 lea 0x0(%esi),%esi
804b880: 83 c4 f4 add $0xfffffff4,%esp
804b883: ff 75 f4 pushl 0xfffffff4(%ebp)
804b886: e8 31 ef ff ff call 804a7bc <_init+0x170>
804b88b: 83 c4 10 add $0x10,%esp
804b88e: eb e8 jmp 804b878 <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0xf0>
804b890: e8 47 ef ff ff call 804a7dc <_init+0x190>
804b895: 8d 76 00 lea 0x0(%esi),%esi
804b898: 85 c9 test %ecx,%ecx
804b89a: 74 60 je 804b8fc <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0x174>
804b89c: 83 c4 f8 add $0xfffffff8,%esp
804b89f: 8b 41 04 mov 0x4(%ecx),%eax
804b8a2: 6a 03 push $0x3
804b8a4: 0f bf 50 08 movswl 0x8(%eax),%edx
804b8a8: 01 ca add %ecx,%edx
804b8aa: 52 push %edx
804b8ab: 8b 40 0c mov 0xc(%eax),%eax
804b8ae: ff d0 call *%eax
804b8b0: 83 c4 10 add $0x10,%esp
804b8b3: eb 47 jmp 804b8fc <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0x174>
804b8b5: 8d 76 00 lea 0x0(%esi),%esi
804b8b8: e8 9f ee ff ff call 804a75c <_init+0x110>
804b8bd: 8d 76 00 lea 0x0(%esi),%esi
804b8c0: e8 07 ef ff ff call 804a7cc <_init+0x180>
804b8c5: 89 c3 mov %eax,%ebx
804b8c7: 83 c4 f8 add $0xfffffff8,%esp
804b8ca: 8d 45 f4 lea 0xfffffff4(%ebp),%eax
804b8cd: 50 push %eax
804b8ce: 6a 00 push $0x0
804b8d0: e8 67 ee ff ff call 804a73c <_init+0xf0>
804b8d5: 8d 76 00 lea 0x0(%esi),%esi
804b8d8: e8 7f ee ff ff call 804a75c <_init+0x110>
804b8dd: 8d 76 00 lea 0x0(%esi),%esi
804b8e0: 83 c4 f4 add $0xfffffff4,%esp
804b8e3: 53 push %ebx
804b8e4: e8 23 ef ff ff call 804a80c <_init+0x1c0>
804b8e9: 83 c4 10 add $0x10,%esp
804b8ec: eb ea jmp 804b8d8 <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0x150>
804b8ee: 89 f6 mov %esi,%esi
804b8f0: eb c6 jmp 804b8b8 <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0x130>
804b8f2: 89 f6 mov %esi,%esi
804b8f4: e8 e3 ee ff ff call 804a7dc <_init+0x190>
804b8f9: 8d 76 00 lea 0x0(%esi),%esi
804b8fc: 83 c4 f8 add $0xfffffff8,%esp
804b8ff: 8b 55 f0 mov 0xfffffff0(%ebp),%edx
804b902: 8b 42 04 mov 0x4(%edx),%eax
804b905: 6a 0a push $0xa
804b907: 0f bf 50 30 movswl 0x30(%eax),%edx
804b90b: 03 55 f0 add 0xfffffff0(%ebp),%edx
804b90e: 52 push %edx
804b90f: 8b 40 34 mov 0x34(%eax),%eax
804b912: ff d0 call *%eax
804b914: 83 c4 10 add $0x10,%esp
804b917: e9 d8 00 00 00 jmp 804b9f4 <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0x26c>
804b91c: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp)
804b920: 0f 84 02 ff ff ff je 804b828 <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0xa0>
804b926: 8b 5d fc mov 0xfffffffc(%ebp),%ebx
804b929: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp)
804b930: 83 c4 f4 add $0xfffffff4,%esp
804b933: 6a 00 push $0x0
804b935: e8 72 ee ff ff call 804a7ac <_init+0x160>
804b93a: 83 c4 10 add $0x10,%esp
804b93d: 8b 03 mov (%ebx),%eax
804b93f: 48 dec %eax
804b940: 83 f8 fd cmp $0xfffffffd,%eax
804b943: 77 02 ja 804b947 <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0x1bf>
804b945: 89 03 mov %eax,(%ebx)
804b947: 31 f6 xor %esi,%esi
804b949: 83 3b 00 cmpl $0x0,(%ebx)
804b94c: 75 02 jne 804b950 <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0x1c8>
804b94e: 89 de mov %ebx,%esi
804b950: 83 c4 f4 add $0xfffffff4,%esp
804b953: ff 75 f4 pushl 0xfffffff4(%ebp)
804b956: e8 61 ee ff ff call 804a7bc <_init+0x170>
804b95b: 83 c4 10 add $0x10,%esp
804b95e: 89 f1 mov %esi,%ecx
804b960: eb 22 jmp 804b984 <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0x1fc>
804b962: 89 f6 mov %esi,%esi
804b964: e8 f3 ed ff ff call 804a75c <_init+0x110>
804b969: 8d 76 00 lea 0x0(%esi),%esi
804b96c: 83 c4 f4 add $0xfffffff4,%esp
804b96f: ff 75 f4 pushl 0xfffffff4(%ebp)
804b972: e8 45 ee ff ff call 804a7bc <_init+0x170>
804b977: 83 c4 10 add $0x10,%esp
804b97a: eb e8 jmp 804b964 <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0x1dc>
804b97c: e8 5b ee ff ff call 804a7dc <_init+0x190>
804b981: 8d 76 00 lea 0x0(%esi),%esi
804b984: 85 c9 test %ecx,%ecx
804b986: 0f 84 9c fe ff ff je 804b828 <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0xa0>
804b98c: 83 c4 f8 add $0xfffffff8,%esp
804b98f: 8b 41 04 mov 0x4(%ecx),%eax
804b992: 6a 03 push $0x3
804b994: 0f bf 50 08 movswl 0x8(%eax),%edx
804b998: 01 ca add %ecx,%edx
804b99a: 52 push %edx
804b99b: 8b 40 0c mov 0xc(%eax),%eax
804b99e: ff d0 call *%eax
804b9a0: 83 c4 10 add $0x10,%esp
804b9a3: e9 80 fe ff ff jmp 804b828 <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0xa0>
804b9a8: e8 af ed ff ff call 804a75c <_init+0x110>
804b9ad: 8d 76 00 lea 0x0(%esi),%esi
804b9b0: e8 17 ee ff ff call 804a7cc <_init+0x180>
804b9b5: 89 c3 mov %eax,%ebx
804b9b7: 83 c4 f8 add $0xfffffff8,%esp
804b9ba: 8d 45 f4 lea 0xfffffff4(%ebp),%eax
804b9bd: 50 push %eax
804b9be: 6a 00 push $0x0
804b9c0: e8 77 ed ff ff call 804a73c <_init+0xf0>
804b9c5: 8d 76 00 lea 0x0(%esi),%esi
804b9c8: e8 8f ed ff ff call 804a75c <_init+0x110>
804b9cd: 8d 76 00 lea 0x0(%esi),%esi
804b9d0: 83 c4 f4 add $0xfffffff4,%esp
804b9d3: 53 push %ebx
804b9d4: e8 33 ee ff ff call 804a80c <_init+0x1c0>
804b9d9: 83 c4 10 add $0x10,%esp
804b9dc: eb ea jmp 804b9c8 <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0x240>
804b9de: 89 f6 mov %esi,%esi
804b9e0: eb c6 jmp 804b9a8 <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0x220>
804b9e2: 89 f6 mov %esi,%esi
804b9e4: e8 f3 ed ff ff call 804a7dc <_init+0x190>
804b9e9: 8d 76 00 lea 0x0(%esi),%esi
804b9ec: e8 eb ed ff ff call 804a7dc <_init+0x190>
804b9f1: 8d 76 00 lea 0x0(%esi),%esi
804b9f4: 0f be c0 movsbl %al,%eax
804b9f7: 50 push %eax
804b9f8: 57 push %edi
804b9f9: e8 6e 30 00 00 call 804ea6c <std::basic_ostream<char, std::char_traits<char> >::put(char)>
804b9fe: 83 c4 10 add $0x10,%esp
804ba01: 31 db xor %ebx,%ebx
804ba03: 8b 07 mov (%edi),%eax
804ba05: f6 40 08 06 testb $0x6,0x8(%eax)
804ba09: 75 20 jne 804ba2b <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0x2a3>
804ba0b: 8b 40 2c mov 0x2c(%eax),%eax
804ba0e: 83 c4 f4 add $0xfffffff4,%esp
804ba11: 8b 48 38 mov 0x38(%eax),%ecx
804ba14: 0f bf 51 70 movswl 0x70(%ecx),%edx
804ba18: 01 d0 add %edx,%eax
804ba1a: 50 push %eax
804ba1b: 8b 41 74 mov 0x74(%ecx),%eax
804ba1e: ff d0 call *%eax
804ba20: 83 c4 10 add $0x10,%esp
804ba23: 83 f8 ff cmp $0xffffffff,%eax
804ba26: 75 03 jne 804ba2b <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0x2a3>
804ba28: 83 cb 04 or $0x4,%ebx
804ba2b: 8b 17 mov (%edi),%edx
804ba2d: 89 d8 mov %ebx,%eax
804ba2f: 85 c0 test %eax,%eax
804ba31: 74 17 je 804ba4a <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0x2c2>
804ba33: 83 c4 fc add $0xfffffffc,%esp
804ba36: 6a 00 push $0x0
804ba38: 0b 42 08 or 0x8(%edx),%eax
804ba3b: 83 7a 2c 00 cmpl $0x0,0x2c(%edx)
804ba3f: 75 02 jne 804ba43 <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)+0x2bb>
804ba41: 0c 04 or $0x4,%al
804ba43: 50 push %eax
804ba44: 52 push %edx
804ba45: e8 72 ec ff ff call 804a6bc <_init+0x70>
804ba4a: 89 f8 mov %edi,%eax
804ba4c: 8d 65 d8 lea 0xffffffd8(%ebp),%esp
804ba4f: 5b pop %ebx
804ba50: 5e pop %esi
804ba51: 5f pop %edi
804ba52: c9 leave
804ba53: c3 ret
0804ba54 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const>:
804ba54: 55 push %ebp
804ba55: 89 e5 mov %esp,%ebp
804ba57: 83 ec 6c sub $0x6c,%esp
804ba5a: 57 push %edi
804ba5b: 56 push %esi
804ba5c: 53 push %ebx
804ba5d: 8b 75 0c mov 0xc(%ebp),%esi
804ba60: 8a 45 20 mov 0x20(%ebp),%al
804ba63: 88 45 bb mov %al,0xffffffbb(%ebp)
804ba66: 8b 55 1c mov 0x1c(%ebp),%edx
804ba69: f6 42 11 80 testb $0x80,0x11(%edx)
804ba6d: 75 39 jne 804baa8 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x54>
804ba6f: 8b 5e 04 mov 0x4(%esi),%ebx
804ba72: 8b 45 24 mov 0x24(%ebp),%eax
804ba75: 50 push %eax
804ba76: 0f be 45 bb movsbl 0xffffffbb(%ebp),%eax
804ba7a: 50 push %eax
804ba7b: 52 push %edx
804ba7c: 8b 4d 10 mov 0x10(%ebp),%ecx
804ba7f: 89 4d f4 mov %ecx,0xfffffff4(%ebp)
804ba82: 8b 55 14 mov 0x14(%ebp),%edx
804ba85: 89 55 f8 mov %edx,0xfffffff8(%ebp)
804ba88: 8b 45 18 mov 0x18(%ebp),%eax
804ba8b: 89 45 fc mov %eax,0xfffffffc(%ebp)
804ba8e: 50 push %eax
804ba8f: 52 push %edx
804ba90: 51 push %ecx
804ba91: 0f bf 43 18 movswl 0x18(%ebx),%eax
804ba95: 01 f0 add %esi,%eax
804ba97: 50 push %eax
804ba98: 8b 55 08 mov 0x8(%ebp),%edx
804ba9b: 52 push %edx
804ba9c: 8b 43 1c mov 0x1c(%ebx),%eax
804ba9f: ff d0 call *%eax
804baa1: e9 ba 05 00 00 jmp 804c060 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x60c>
804baa6: 89 f6 mov %esi,%esi
804baa8: 8b 5d 1c mov 0x1c(%ebp),%ebx
804baab: 8b 43 24 mov 0x24(%ebx),%eax
804baae: 8b 58 04 mov 0x4(%eax),%ebx
804bab1: 89 5d f8 mov %ebx,0xfffffff8(%ebp)
804bab4: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp)
804babb: 83 c4 f4 add $0xfffffff4,%esp
804babe: 6a 00 push $0x0
804bac0: e8 e7 ec ff ff call 804a7ac <_init+0x160>
804bac5: 83 c4 10 add $0x10,%esp
804bac8: 83 3b fe cmpl $0xfffffffe,(%ebx)
804bacb: 77 02 ja 804bacf <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x7b>
804bacd: ff 03 incl (%ebx)
804bacf: 83 c4 f4 add $0xfffffff4,%esp
804bad2: ff 75 fc pushl 0xfffffffc(%ebp)
804bad5: e8 e2 ec ff ff call 804a7bc <_init+0x170>
804bada: 83 c4 10 add $0x10,%esp
804badd: eb 45 jmp 804bb24 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0xd0>
804badf: 90 nop
804bae0: e8 77 ec ff ff call 804a75c <_init+0x110>
804bae5: 8d 76 00 lea 0x0(%esi),%esi
804bae8: e8 df ec ff ff call 804a7cc <_init+0x180>
804baed: 89 c3 mov %eax,%ebx
804baef: 83 c4 f8 add $0xfffffff8,%esp
804baf2: 8d 45 fc lea 0xfffffffc(%ebp),%eax
804baf5: 50 push %eax
804baf6: 6a 00 push $0x0
804baf8: e8 3f ec ff ff call 804a73c <_init+0xf0>
804bafd: 8d 76 00 lea 0x0(%esi),%esi
804bb00: e8 57 ec ff ff call 804a75c <_init+0x110>
804bb05: 8d 76 00 lea 0x0(%esi),%esi
804bb08: 83 c4 f4 add $0xfffffff4,%esp
804bb0b: 53 push %ebx
804bb0c: e8 fb ec ff ff call 804a80c <_init+0x1c0>
804bb11: 83 c4 10 add $0x10,%esp
804bb14: eb ea jmp 804bb00 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0xac>
804bb16: 89 f6 mov %esi,%esi
804bb18: eb c6 jmp 804bae0 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x8c>
804bb1a: 89 f6 mov %esi,%esi
804bb1c: e8 bb ec ff ff call 804a7dc <_init+0x190>
804bb21: 8d 76 00 lea 0x0(%esi),%esi
804bb24: 8d 45 f4 lea 0xfffffff4(%ebp),%eax
804bb27: 83 c4 f4 add $0xfffffff4,%esp
804bb2a: 50 push %eax
804bb2b: e8 7c 2a 00 00 call 804e5ac <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)>
804bb30: 89 c6 mov %eax,%esi
804bb32: 83 c4 10 add $0x10,%esp
804bb35: eb 09 jmp 804bb40 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0xec>
804bb37: 90 nop
804bb38: e8 1f ec ff ff call 804a75c <_init+0x110>
804bb3d: 8d 76 00 lea 0x0(%esi),%esi
804bb40: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp)
804bb44: 0f 84 c2 00 00 00 je 804bc0c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x1b8>
804bb4a: 8b 5d f8 mov 0xfffffff8(%ebp),%ebx
804bb4d: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp)
804bb54: 83 c4 f4 add $0xfffffff4,%esp
804bb57: 6a 00 push $0x0
804bb59: e8 4e ec ff ff call 804a7ac <_init+0x160>
804bb5e: 83 c4 10 add $0x10,%esp
804bb61: 8b 03 mov (%ebx),%eax
804bb63: 48 dec %eax
804bb64: 83 f8 fd cmp $0xfffffffd,%eax
804bb67: 77 02 ja 804bb6b <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x117>
804bb69: 89 03 mov %eax,(%ebx)
804bb6b: 31 ff xor %edi,%edi
804bb6d: 83 3b 00 cmpl $0x0,(%ebx)
804bb70: 75 02 jne 804bb74 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x120>
804bb72: 89 df mov %ebx,%edi
804bb74: 83 c4 f4 add $0xfffffff4,%esp
804bb77: ff 75 fc pushl 0xfffffffc(%ebp)
804bb7a: e8 3d ec ff ff call 804a7bc <_init+0x170>
804bb7f: 83 c4 10 add $0x10,%esp
804bb82: 89 f9 mov %edi,%ecx
804bb84: eb 22 jmp 804bba8 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x154>
804bb86: 89 f6 mov %esi,%esi
804bb88: e8 cf eb ff ff call 804a75c <_init+0x110>
804bb8d: 8d 76 00 lea 0x0(%esi),%esi
804bb90: 83 c4 f4 add $0xfffffff4,%esp
804bb93: ff 75 fc pushl 0xfffffffc(%ebp)
804bb96: e8 21 ec ff ff call 804a7bc <_init+0x170>
804bb9b: 83 c4 10 add $0x10,%esp
804bb9e: eb e8 jmp 804bb88 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x134>
804bba0: e8 37 ec ff ff call 804a7dc <_init+0x190>
804bba5: 8d 76 00 lea 0x0(%esi),%esi
804bba8: 85 c9 test %ecx,%ecx
804bbaa: 74 60 je 804bc0c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x1b8>
804bbac: 83 c4 f8 add $0xfffffff8,%esp
804bbaf: 8b 41 04 mov 0x4(%ecx),%eax
804bbb2: 6a 03 push $0x3
804bbb4: 0f bf 50 08 movswl 0x8(%eax),%edx
804bbb8: 01 ca add %ecx,%edx
804bbba: 52 push %edx
804bbbb: 8b 40 0c mov 0xc(%eax),%eax
804bbbe: ff d0 call *%eax
804bbc0: 83 c4 10 add $0x10,%esp
804bbc3: eb 47 jmp 804bc0c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x1b8>
804bbc5: 8d 76 00 lea 0x0(%esi),%esi
804bbc8: e8 8f eb ff ff call 804a75c <_init+0x110>
804bbcd: 8d 76 00 lea 0x0(%esi),%esi
804bbd0: e8 f7 eb ff ff call 804a7cc <_init+0x180>
804bbd5: 89 c3 mov %eax,%ebx
804bbd7: 83 c4 f8 add $0xfffffff8,%esp
804bbda: 8d 45 fc lea 0xfffffffc(%ebp),%eax
804bbdd: 50 push %eax
804bbde: 6a 00 push $0x0
804bbe0: e8 57 eb ff ff call 804a73c <_init+0xf0>
804bbe5: 8d 76 00 lea 0x0(%esi),%esi
804bbe8: e8 6f eb ff ff call 804a75c <_init+0x110>
804bbed: 8d 76 00 lea 0x0(%esi),%esi
804bbf0: 83 c4 f4 add $0xfffffff4,%esp
804bbf3: 53 push %ebx
804bbf4: e8 13 ec ff ff call 804a80c <_init+0x1c0>
804bbf9: 83 c4 10 add $0x10,%esp
804bbfc: eb ea jmp 804bbe8 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x194>
804bbfe: 89 f6 mov %esi,%esi
804bc00: eb c6 jmp 804bbc8 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x174>
804bc02: 89 f6 mov %esi,%esi
804bc04: e8 d3 eb ff ff call 804a7dc <_init+0x190>
804bc09: 8d 76 00 lea 0x0(%esi),%esi
804bc0c: c7 45 f0 0f 00 00 00 movl $0xf,0xfffffff0(%ebp)
804bc13: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp)
804bc1a: c6 45 dc 00 movb $0x0,0xffffffdc(%ebp)
804bc1e: 83 7d 24 00 cmpl $0x0,0x24(%ebp)
804bc22: 74 34 je 804bc58 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x204>
804bc24: 8d 5d bc lea 0xffffffbc(%ebp),%ebx
804bc27: 83 c4 f8 add $0xfffffff8,%esp
804bc2a: 8b 46 04 mov 0x4(%esi),%eax
804bc2d: 0f bf 50 30 movswl 0x30(%eax),%edx
804bc31: 01 f2 add %esi,%edx
804bc33: 52 push %edx
804bc34: 53 push %ebx
804bc35: 8b 40 34 mov 0x34(%eax),%eax
804bc38: ff d0 call *%eax
804bc3a: 83 c4 0c add $0xc,%esp
804bc3d: 8d 45 d8 lea 0xffffffd8(%ebp),%eax
804bc40: 6a ff push $0xffffffff
804bc42: 6a 00 push $0x0
804bc44: 53 push %ebx
804bc45: 50 push %eax
804bc46: e8 7d 22 00 00 call 804dec8 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)>
804bc4b: 83 c4 10 add $0x10,%esp
804bc4e: eb 3c jmp 804bc8c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x238>
804bc50: e8 07 eb ff ff call 804a75c <_init+0x110>
804bc55: 8d 76 00 lea 0x0(%esi),%esi
804bc58: 8d 5d bc lea 0xffffffbc(%ebp),%ebx
804bc5b: 83 c4 f8 add $0xfffffff8,%esp
804bc5e: 8b 46 04 mov 0x4(%esi),%eax
804bc61: 0f bf 50 28 movswl 0x28(%eax),%edx
804bc65: 01 f2 add %esi,%edx
804bc67: 52 push %edx
804bc68: 53 push %ebx
804bc69: 8b 40 2c mov 0x2c(%eax),%eax
804bc6c: ff d0 call *%eax
804bc6e: 83 c4 0c add $0xc,%esp
804bc71: 8d 45 d8 lea 0xffffffd8(%ebp),%eax
804bc74: 6a ff push $0xffffffff
804bc76: 6a 00 push $0x0
804bc78: 53 push %ebx
804bc79: 50 push %eax
804bc7a: e8 49 22 00 00 call 804dec8 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)>
804bc7f: 83 c4 10 add $0x10,%esp
804bc82: eb 08 jmp 804bc8c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x238>
804bc84: e8 d3 ea ff ff call 804a75c <_init+0x110>
804bc89: 8d 76 00 lea 0x0(%esi),%esi
804bc8c: 83 7d d4 0f cmpl $0xf,0xffffffd4(%ebp)
804bc90: 76 0e jbe 804bca0 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x24c>
804bc92: 83 c4 f4 add $0xfffffff4,%esp
804bc95: ff 75 c0 pushl 0xffffffc0(%ebp)
804bc98: e8 ff eb ff ff call 804a89c <_init+0x250>
804bc9d: 83 c4 10 add $0x10,%esp
804bca0: c7 45 d4 0f 00 00 00 movl $0xf,0xffffffd4(%ebp)
804bca7: c7 45 d0 00 00 00 00 movl $0x0,0xffffffd0(%ebp)
804bcae: c6 45 c0 00 movb $0x0,0xffffffc0(%ebp)
804bcb2: 8b 55 1c mov 0x1c(%ebp),%edx
804bcb5: 8b 42 18 mov 0x18(%edx),%eax
804bcb8: 85 c0 test %eax,%eax
804bcba: 7e 10 jle 804bccc <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x278>
804bcbc: 8b 55 ec mov 0xffffffec(%ebp),%edx
804bcbf: 39 d0 cmp %edx,%eax
804bcc1: 76 09 jbe 804bccc <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x278>
804bcc3: 29 d0 sub %edx,%eax
804bcc5: 89 45 b4 mov %eax,0xffffffb4(%ebp)
804bcc8: eb 09 jmp 804bcd3 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x27f>
804bcca: 89 f6 mov %esi,%esi
804bccc: c7 45 b4 00 00 00 00 movl $0x0,0xffffffb4(%ebp)
804bcd3: 8b 5d 1c mov 0x1c(%ebp),%ebx
804bcd6: 8b 43 10 mov 0x10(%ebx),%eax
804bcd9: 83 e0 0e and $0xe,%eax
804bcdc: 83 f8 02 cmp $0x2,%eax
804bcdf: 0f 84 a5 00 00 00 je 804bd8a <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x336>
804bce5: 8b 7d b4 mov 0xffffffb4(%ebp),%edi
804bce8: 8b 45 10 mov 0x10(%ebp),%eax
804bceb: 89 45 c4 mov %eax,0xffffffc4(%ebp)
804bcee: 8b 45 14 mov 0x14(%ebp),%eax
804bcf1: 89 45 c8 mov %eax,0xffffffc8(%ebp)
804bcf4: 8b 45 18 mov 0x18(%ebp),%eax
804bcf7: 89 45 cc mov %eax,0xffffffcc(%ebp)
804bcfa: 85 ff test %edi,%edi
804bcfc: 74 6a je 804bd68 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x314>
804bcfe: 8d 75 c4 lea 0xffffffc4(%ebp),%esi
804bd01: 8d 76 00 lea 0x0(%esi),%esi
804bd04: 83 7e 08 00 cmpl $0x0,0x8(%esi)
804bd08: 74 54 je 804bd5e <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x30a>
804bd0a: c7 45 b0 ff ff ff ff movl $0xffffffff,0xffffffb0(%ebp)
804bd11: 8b 4e 08 mov 0x8(%esi),%ecx
804bd14: 8a 5d bb mov 0xffffffbb(%ebp),%bl
804bd17: 8b 41 20 mov 0x20(%ecx),%eax
804bd1a: 83 38 00 cmpl $0x0,(%eax)
804bd1d: 74 0d je 804bd2c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x2d8>
804bd1f: 8b 51 30 mov 0x30(%ecx),%edx
804bd22: 8b 00 mov (%eax),%eax
804bd24: 8b 12 mov (%edx),%edx
804bd26: 29 c2 sub %eax,%edx
804bd28: 89 d0 mov %edx,%eax
804bd2a: eb 02 jmp 804bd2e <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x2da>
804bd2c: 31 c0 xor %eax,%eax
804bd2e: 85 c0 test %eax,%eax
804bd30: 7e 0e jle 804bd40 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x2ec>
804bd32: 8b 41 20 mov 0x20(%ecx),%eax
804bd35: 8b 10 mov (%eax),%edx
804bd37: ff 00 incl (%eax)
804bd39: 88 1a mov %bl,(%edx)
804bd3b: 0f b6 c3 movzbl %bl,%eax
804bd3e: eb 19 jmp 804bd59 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x305>
804bd40: 83 c4 f8 add $0xfffffff8,%esp
804bd43: 8b 51 38 mov 0x38(%ecx),%edx
804bd46: 0f b6 c3 movzbl %bl,%eax
804bd49: 50 push %eax
804bd4a: 0f bf 42 20 movswl 0x20(%edx),%eax
804bd4e: 01 c8 add %ecx,%eax
804bd50: 50 push %eax
804bd51: 8b 42 24 mov 0x24(%edx),%eax
804bd54: ff d0 call *%eax
804bd56: 83 c4 10 add $0x10,%esp
804bd59: 39 45 b0 cmp %eax,0xffffffb0(%ebp)
804bd5c: 75 07 jne 804bd65 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x311>
804bd5e: c7 46 04 01 00 00 00 movl $0x1,0x4(%esi)
804bd65: 4f dec %edi
804bd66: 75 9c jne 804bd04 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x2b0>
804bd68: 8b 4d c4 mov 0xffffffc4(%ebp),%ecx
804bd6b: 89 4d f4 mov %ecx,0xfffffff4(%ebp)
804bd6e: 8b 55 c8 mov 0xffffffc8(%ebp),%edx
804bd71: 89 55 f8 mov %edx,0xfffffff8(%ebp)
804bd74: 8b 45 cc mov 0xffffffcc(%ebp),%eax
804bd77: 89 45 fc mov %eax,0xfffffffc(%ebp)
804bd7a: 89 4d 10 mov %ecx,0x10(%ebp)
804bd7d: 89 55 14 mov %edx,0x14(%ebp)
804bd80: 89 45 18 mov %eax,0x18(%ebp)
804bd83: c7 45 b4 00 00 00 00 movl $0x0,0xffffffb4(%ebp)
804bd8a: 8d 45 dc lea 0xffffffdc(%ebp),%eax
804bd8d: 83 7d f0 0f cmpl $0xf,0xfffffff0(%ebp)
804bd91: 76 03 jbe 804bd96 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x342>
804bd93: 8b 45 dc mov 0xffffffdc(%ebp),%eax
804bd96: 89 45 ac mov %eax,0xffffffac(%ebp)
804bd99: 8b 75 ec mov 0xffffffec(%ebp),%esi
804bd9c: 8b 45 10 mov 0x10(%ebp),%eax
804bd9f: 89 45 c4 mov %eax,0xffffffc4(%ebp)
804bda2: 8b 45 14 mov 0x14(%ebp),%eax
804bda5: 89 45 c8 mov %eax,0xffffffc8(%ebp)
804bda8: 8b 45 18 mov 0x18(%ebp),%eax
804bdab: 89 45 cc mov %eax,0xffffffcc(%ebp)
804bdae: 85 f6 test %esi,%esi
804bdb0: 74 71 je 804be23 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x3cf>
804bdb2: 8d 7d c4 lea 0xffffffc4(%ebp),%edi
804bdb5: 8d 76 00 lea 0x0(%esi),%esi
804bdb8: 8b 55 ac mov 0xffffffac(%ebp),%edx
804bdbb: 8a 02 mov (%edx),%al
804bdbd: 83 7f 08 00 cmpl $0x0,0x8(%edi)
804bdc1: 74 53 je 804be16 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x3c2>
804bdc3: c7 45 a8 ff ff ff ff movl $0xffffffff,0xffffffa8(%ebp)
804bdca: 8b 4f 08 mov 0x8(%edi),%ecx
804bdcd: 88 c3 mov %al,%bl
804bdcf: 8b 41 20 mov 0x20(%ecx),%eax
804bdd2: 83 38 00 cmpl $0x0,(%eax)
804bdd5: 74 0d je 804bde4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x390>
804bdd7: 8b 51 30 mov 0x30(%ecx),%edx
804bdda: 8b 00 mov (%eax),%eax
804bddc: 8b 12 mov (%edx),%edx
804bdde: 29 c2 sub %eax,%edx
804bde0: 89 d0 mov %edx,%eax
804bde2: eb 02 jmp 804bde6 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x392>
804bde4: 31 c0 xor %eax,%eax
804bde6: 85 c0 test %eax,%eax
804bde8: 7e 0e jle 804bdf8 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x3a4>
804bdea: 8b 41 20 mov 0x20(%ecx),%eax
804bded: 8b 10 mov (%eax),%edx
804bdef: ff 00 incl (%eax)
804bdf1: 88 1a mov %bl,(%edx)
804bdf3: 0f b6 c3 movzbl %bl,%eax
804bdf6: eb 19 jmp 804be11 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x3bd>
804bdf8: 83 c4 f8 add $0xfffffff8,%esp
804bdfb: 8b 51 38 mov 0x38(%ecx),%edx
804bdfe: 0f b6 c3 movzbl %bl,%eax
804be01: 50 push %eax
804be02: 0f bf 42 20 movswl 0x20(%edx),%eax
804be06: 01 c8 add %ecx,%eax
804be08: 50 push %eax
804be09: 8b 42 24 mov 0x24(%edx),%eax
804be0c: ff d0 call *%eax
804be0e: 83 c4 10 add $0x10,%esp
804be11: 39 45 a8 cmp %eax,0xffffffa8(%ebp)
804be14: 75 07 jne 804be1d <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x3c9>
804be16: c7 47 04 01 00 00 00 movl $0x1,0x4(%edi)
804be1d: ff 45 ac incl 0xffffffac(%ebp)
804be20: 4e dec %esi
804be21: 75 95 jne 804bdb8 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x364>
804be23: 8b 4d c4 mov 0xffffffc4(%ebp),%ecx
804be26: 89 4d f4 mov %ecx,0xfffffff4(%ebp)
804be29: 8b 55 c8 mov 0xffffffc8(%ebp),%edx
804be2c: 89 55 f8 mov %edx,0xfffffff8(%ebp)
804be2f: 8b 45 cc mov 0xffffffcc(%ebp),%eax
804be32: 89 45 fc mov %eax,0xfffffffc(%ebp)
804be35: 89 4d 10 mov %ecx,0x10(%ebp)
804be38: 89 55 14 mov %edx,0x14(%ebp)
804be3b: 89 45 18 mov %eax,0x18(%ebp)
804be3e: 8b 5d 1c mov 0x1c(%ebp),%ebx
804be41: c7 43 18 00 00 00 00 movl $0x0,0x18(%ebx)
804be48: 8b 75 b4 mov 0xffffffb4(%ebp),%esi
804be4b: 89 4d c4 mov %ecx,0xffffffc4(%ebp)
804be4e: 89 55 c8 mov %edx,0xffffffc8(%ebp)
804be51: 89 45 cc mov %eax,0xffffffcc(%ebp)
804be54: 85 f6 test %esi,%esi
804be56: 74 68 je 804bec0 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x46c>
804be58: 8d 7d c4 lea 0xffffffc4(%ebp),%edi
804be5b: 90 nop
804be5c: 83 7f 08 00 cmpl $0x0,0x8(%edi)
804be60: 74 54 je 804beb6 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x462>
804be62: c7 45 a4 ff ff ff ff movl $0xffffffff,0xffffffa4(%ebp)
804be69: 8b 4f 08 mov 0x8(%edi),%ecx
804be6c: 8a 5d bb mov 0xffffffbb(%ebp),%bl
804be6f: 8b 41 20 mov 0x20(%ecx),%eax
804be72: 83 38 00 cmpl $0x0,(%eax)
804be75: 74 0d je 804be84 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x430>
804be77: 8b 51 30 mov 0x30(%ecx),%edx
804be7a: 8b 00 mov (%eax),%eax
804be7c: 8b 12 mov (%edx),%edx
804be7e: 29 c2 sub %eax,%edx
804be80: 89 d0 mov %edx,%eax
804be82: eb 02 jmp 804be86 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x432>
804be84: 31 c0 xor %eax,%eax
804be86: 85 c0 test %eax,%eax
804be88: 7e 0e jle 804be98 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x444>
804be8a: 8b 41 20 mov 0x20(%ecx),%eax
804be8d: 8b 10 mov (%eax),%edx
804be8f: ff 00 incl (%eax)
804be91: 88 1a mov %bl,(%edx)
804be93: 0f b6 c3 movzbl %bl,%eax
804be96: eb 19 jmp 804beb1 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x45d>
804be98: 83 c4 f8 add $0xfffffff8,%esp
804be9b: 8b 51 38 mov 0x38(%ecx),%edx
804be9e: 0f b6 c3 movzbl %bl,%eax
804bea1: 50 push %eax
804bea2: 0f bf 42 20 movswl 0x20(%edx),%eax
804bea6: 01 c8 add %ecx,%eax
804bea8: 50 push %eax
804bea9: 8b 42 24 mov 0x24(%edx),%eax
804beac: ff d0 call *%eax
804beae: 83 c4 10 add $0x10,%esp
804beb1: 39 45 a4 cmp %eax,0xffffffa4(%ebp)
804beb4: 75 07 jne 804bebd <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x469>
804beb6: c7 47 04 01 00 00 00 movl $0x1,0x4(%edi)
804bebd: 4e dec %esi
804bebe: 75 9c jne 804be5c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x408>
804bec0: 8b 45 c4 mov 0xffffffc4(%ebp),%eax
804bec3: 8b 55 08 mov 0x8(%ebp),%edx
804bec6: 89 02 mov %eax,(%edx)
804bec8: 8b 45 c8 mov 0xffffffc8(%ebp),%eax
804becb: 89 42 04 mov %eax,0x4(%edx)
804bece: 8b 45 cc mov 0xffffffcc(%ebp),%eax
804bed1: 89 42 08 mov %eax,0x8(%edx)
804bed4: 83 7d f0 0f cmpl $0xf,0xfffffff0(%ebp)
804bed8: 76 0b jbe 804bee5 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x491>
804beda: 83 c4 f4 add $0xfffffff4,%esp
804bedd: ff 75 dc pushl 0xffffffdc(%ebp)
804bee0: e8 b7 e9 ff ff call 804a89c <_init+0x250>
804bee5: c7 45 f0 0f 00 00 00 movl $0xf,0xfffffff0(%ebp)
804beec: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp)
804bef3: c6 45 dc 00 movb $0x0,0xffffffdc(%ebp)
804bef7: e9 64 01 00 00 jmp 804c060 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x60c>
804befc: e8 5b e8 ff ff call 804a75c <_init+0x110>
804bf01: 8d 76 00 lea 0x0(%esi),%esi
804bf04: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp)
804bf08: 0f 84 2a fc ff ff je 804bb38 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0xe4>
804bf0e: 8b 5d f8 mov 0xfffffff8(%ebp),%ebx
804bf11: c7 45 bc 00 00 00 00 movl $0x0,0xffffffbc(%ebp)
804bf18: 83 c4 f4 add $0xfffffff4,%esp
804bf1b: 6a 00 push $0x0
804bf1d: e8 8a e8 ff ff call 804a7ac <_init+0x160>
804bf22: 83 c4 10 add $0x10,%esp
804bf25: 8b 03 mov (%ebx),%eax
804bf27: 48 dec %eax
804bf28: 83 f8 fd cmp $0xfffffffd,%eax
804bf2b: 77 02 ja 804bf2f <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x4db>
804bf2d: 89 03 mov %eax,(%ebx)
804bf2f: 31 f6 xor %esi,%esi
804bf31: 83 3b 00 cmpl $0x0,(%ebx)
804bf34: 75 02 jne 804bf38 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x4e4>
804bf36: 89 de mov %ebx,%esi
804bf38: 83 c4 f4 add $0xfffffff4,%esp
804bf3b: ff 75 bc pushl 0xffffffbc(%ebp)
804bf3e: e8 79 e8 ff ff call 804a7bc <_init+0x170>
804bf43: 83 c4 10 add $0x10,%esp
804bf46: 89 f1 mov %esi,%ecx
804bf48: eb 22 jmp 804bf6c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x518>
804bf4a: 89 f6 mov %esi,%esi
804bf4c: e8 0b e8 ff ff call 804a75c <_init+0x110>
804bf51: 8d 76 00 lea 0x0(%esi),%esi
804bf54: 83 c4 f4 add $0xfffffff4,%esp
804bf57: ff 75 bc pushl 0xffffffbc(%ebp)
804bf5a: e8 5d e8 ff ff call 804a7bc <_init+0x170>
804bf5f: 83 c4 10 add $0x10,%esp
804bf62: eb e8 jmp 804bf4c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x4f8>
804bf64: e8 73 e8 ff ff call 804a7dc <_init+0x190>
804bf69: 8d 76 00 lea 0x0(%esi),%esi
804bf6c: 85 c9 test %ecx,%ecx
804bf6e: 0f 84 c4 fb ff ff je 804bb38 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0xe4>
804bf74: 83 c4 f8 add $0xfffffff8,%esp
804bf77: 8b 41 04 mov 0x4(%ecx),%eax
804bf7a: 6a 03 push $0x3
804bf7c: 0f bf 50 08 movswl 0x8(%eax),%edx
804bf80: 01 ca add %ecx,%edx
804bf82: 52 push %edx
804bf83: 8b 40 0c mov 0xc(%eax),%eax
804bf86: ff d0 call *%eax
804bf88: 83 c4 10 add $0x10,%esp
804bf8b: e9 a8 fb ff ff jmp 804bb38 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0xe4>
804bf90: e8 c7 e7 ff ff call 804a75c <_init+0x110>
804bf95: 8d 76 00 lea 0x0(%esi),%esi
804bf98: e8 2f e8 ff ff call 804a7cc <_init+0x180>
804bf9d: 89 c3 mov %eax,%ebx
804bf9f: 83 c4 f8 add $0xfffffff8,%esp
804bfa2: 8d 45 bc lea 0xffffffbc(%ebp),%eax
804bfa5: 50 push %eax
804bfa6: 6a 00 push $0x0
804bfa8: e8 8f e7 ff ff call 804a73c <_init+0xf0>
804bfad: 8d 76 00 lea 0x0(%esi),%esi
804bfb0: e8 a7 e7 ff ff call 804a75c <_init+0x110>
804bfb5: 8d 76 00 lea 0x0(%esi),%esi
804bfb8: 83 c4 f4 add $0xfffffff4,%esp
804bfbb: 53 push %ebx
804bfbc: e8 4b e8 ff ff call 804a80c <_init+0x1c0>
804bfc1: 83 c4 10 add $0x10,%esp
804bfc4: eb ea jmp 804bfb0 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x55c>
804bfc6: 89 f6 mov %esi,%esi
804bfc8: eb c6 jmp 804bf90 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x53c>
804bfca: 89 f6 mov %esi,%esi
804bfcc: e8 0b e8 ff ff call 804a7dc <_init+0x190>
804bfd1: 8d 76 00 lea 0x0(%esi),%esi
804bfd4: 83 7d d4 0f cmpl $0xf,0xffffffd4(%ebp)
804bfd8: 76 0e jbe 804bfe8 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x594>
804bfda: 83 c4 f4 add $0xfffffff4,%esp
804bfdd: ff 75 c0 pushl 0xffffffc0(%ebp)
804bfe0: e8 b7 e8 ff ff call 804a89c <_init+0x250>
804bfe5: 83 c4 10 add $0x10,%esp
804bfe8: c7 45 d4 0f 00 00 00 movl $0xf,0xffffffd4(%ebp)
804bfef: c7 45 d0 00 00 00 00 movl $0x0,0xffffffd0(%ebp)
804bff6: c6 45 c0 00 movb $0x0,0xffffffc0(%ebp)
804bffa: e9 51 fc ff ff jmp 804bc50 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x1fc>
804bfff: 90 nop
804c000: 83 7d d4 0f cmpl $0xf,0xffffffd4(%ebp)
804c004: 76 0e jbe 804c014 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x5c0>
804c006: 83 c4 f4 add $0xfffffff4,%esp
804c009: ff 75 c0 pushl 0xffffffc0(%ebp)
804c00c: e8 8b e8 ff ff call 804a89c <_init+0x250>
804c011: 83 c4 10 add $0x10,%esp
804c014: c7 45 d4 0f 00 00 00 movl $0xf,0xffffffd4(%ebp)
804c01b: c7 45 d0 00 00 00 00 movl $0x0,0xffffffd0(%ebp)
804c022: c6 45 c0 00 movb $0x0,0xffffffc0(%ebp)
804c026: e9 59 fc ff ff jmp 804bc84 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x230>
804c02b: 90 nop
804c02c: 83 7d f0 0f cmpl $0xf,0xfffffff0(%ebp)
804c030: 76 0e jbe 804c040 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x5ec>
804c032: 83 c4 f4 add $0xfffffff4,%esp
804c035: ff 75 dc pushl 0xffffffdc(%ebp)
804c038: e8 5f e8 ff ff call 804a89c <_init+0x250>
804c03d: 83 c4 10 add $0x10,%esp
804c040: c7 45 f0 0f 00 00 00 movl $0xf,0xfffffff0(%ebp)
804c047: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp)
804c04e: c6 45 dc 00 movb $0x0,0xffffffdc(%ebp)
804c052: e9 a5 fe ff ff jmp 804befc <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, bool) const+0x4a8>
804c057: 90 nop
804c058: e8 7f e7 ff ff call 804a7dc <_init+0x190>
804c05d: 8d 76 00 lea 0x0(%esi),%esi
804c060: 8b 45 08 mov 0x8(%ebp),%eax
804c063: 8d 65 88 lea 0xffffff88(%ebp),%esp
804c066: 5b pop %ebx
804c067: 5e pop %esi
804c068: 5f pop %edi
804c069: c9 leave
804c06a: c2 04 00 ret $0x4
804c06d: 8d 76 00 lea 0x0(%esi),%esi
0804c070 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)>:
804c070: 55 push %ebp
804c071: 89 e5 mov %esp,%ebp
804c073: 83 ec 1c sub $0x1c,%esp
804c076: 57 push %edi
804c077: 56 push %esi
804c078: 53 push %ebx
804c079: 8b 5d 08 mov 0x8(%ebp),%ebx
804c07c: 8b 55 10 mov 0x10(%ebp),%edx
804c07f: 8b 45 0c mov 0xc(%ebp),%eax
804c082: 39 50 14 cmp %edx,0x14(%eax)
804c085: 73 0c jae 804c093 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x23>
804c087: 83 c4 f4 add $0xfffffff4,%esp
804c08a: 53 push %ebx
804c08b: e8 3c e8 ff ff call 804a8cc <_init+0x280>
804c090: 83 c4 10 add $0x10,%esp
804c093: 8b 45 0c mov 0xc(%ebp),%eax
804c096: 8b 48 14 mov 0x14(%eax),%ecx
804c099: 2b 4d 10 sub 0x10(%ebp),%ecx
804c09c: 89 4d fc mov %ecx,0xfffffffc(%ebp)
804c09f: 8b 55 14 mov 0x14(%ebp),%edx
804c0a2: 39 d1 cmp %edx,%ecx
804c0a4: 73 03 jae 804c0a9 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x39>
804c0a6: 89 4d 14 mov %ecx,0x14(%ebp)
804c0a9: 8b 43 14 mov 0x14(%ebx),%eax
804c0ac: f7 d0 not %eax
804c0ae: 3b 45 14 cmp 0x14(%ebp),%eax
804c0b1: 77 0c ja 804c0bf <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x4f>
804c0b3: 83 c4 f4 add $0xfffffff4,%esp
804c0b6: 53 push %ebx
804c0b7: e8 50 e6 ff ff call 804a70c <_init+0xc0>
804c0bc: 83 c4 10 add $0x10,%esp
804c0bf: 83 7d 14 00 cmpl $0x0,0x14(%ebp)
804c0c3: 0f 84 3f 02 00 00 je 804c308 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x298>
804c0c9: 8b 4d 14 mov 0x14(%ebp),%ecx
804c0cc: 03 4b 14 add 0x14(%ebx),%ecx
804c0cf: 89 4d fc mov %ecx,0xfffffffc(%ebp)
804c0d2: 89 4d f8 mov %ecx,0xfffffff8(%ebp)
804c0d5: b8 ff ff ff ff mov $0xffffffff,%eax
804c0da: ba 01 00 00 00 mov $0x1,%edx
804c0df: 83 f8 01 cmp $0x1,%eax
804c0e2: 76 03 jbe 804c0e7 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x77>
804c0e4: 8d 50 ff lea 0xffffffff(%eax),%edx
804c0e7: 3b 55 f8 cmp 0xfffffff8(%ebp),%edx
804c0ea: 73 0c jae 804c0f8 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x88>
804c0ec: 83 c4 f4 add $0xfffffff4,%esp
804c0ef: 53 push %ebx
804c0f0: e8 17 e6 ff ff call 804a70c <_init+0xc0>
804c0f5: 83 c4 10 add $0x10,%esp
804c0f8: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
804c0fb: 39 43 18 cmp %eax,0x18(%ebx)
804c0fe: 0f 83 98 01 00 00 jae 804c29c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x22c>
804c104: 8b 53 14 mov 0x14(%ebx),%edx
804c107: 89 55 f4 mov %edx,0xfffffff4(%ebp)
804c10a: 89 c6 mov %eax,%esi
804c10c: 83 ce 0f or $0xf,%esi
804c10f: b8 ff ff ff ff mov $0xffffffff,%eax
804c114: ba 01 00 00 00 mov $0x1,%edx
804c119: 83 f8 01 cmp $0x1,%eax
804c11c: 76 03 jbe 804c121 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0xb1>
804c11e: 8d 50 ff lea 0xffffffff(%eax),%edx
804c121: 39 f2 cmp %esi,%edx
804c123: 73 07 jae 804c12c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0xbc>
804c125: 8b 75 f8 mov 0xfffffff8(%ebp),%esi
804c128: eb 37 jmp 804c161 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0xf1>
804c12a: 89 f6 mov %esi,%esi
804c12c: 89 f0 mov %esi,%eax
804c12e: f7 25 2c 05 05 08 mull 0x805052c
804c134: d1 ea shr %edx
804c136: 8b 43 18 mov 0x18(%ebx),%eax
804c139: d1 e8 shr %eax
804c13b: 39 c2 cmp %eax,%edx
804c13d: 73 22 jae 804c161 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0xf1>
804c13f: ba ff ff ff ff mov $0xffffffff,%edx
804c144: b8 01 00 00 00 mov $0x1,%eax
804c149: 83 fa 01 cmp $0x1,%edx
804c14c: 76 03 jbe 804c151 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0xe1>
804c14e: 8d 42 ff lea 0xffffffff(%edx),%eax
804c151: 8b 4b 18 mov 0x18(%ebx),%ecx
804c154: 89 ca mov %ecx,%edx
804c156: d1 ea shr %edx
804c158: 29 d0 sub %edx,%eax
804c15a: 39 c1 cmp %eax,%ecx
804c15c: 77 03 ja 804c161 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0xf1>
804c15e: 8d 34 11 lea (%ecx,%edx,1),%esi
804c161: 8d 46 01 lea 0x1(%esi),%eax
804c164: 83 c4 f4 add $0xfffffff4,%esp
804c167: 50 push %eax
804c168: e8 3f e7 ff ff call 804a8ac <_init+0x260>
804c16d: 83 c4 10 add $0x10,%esp
804c170: 89 c7 mov %eax,%edi
804c172: eb 08 jmp 804c17c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x10c>
804c174: e8 e3 e5 ff ff call 804a75c <_init+0x110>
804c179: 8d 76 00 lea 0x0(%esi),%esi
804c17c: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp)
804c180: 74 1d je 804c19f <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x12f>
804c182: 8d 43 04 lea 0x4(%ebx),%eax
804c185: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804c189: 76 03 jbe 804c18e <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x11e>
804c18b: 8b 43 04 mov 0x4(%ebx),%eax
804c18e: 83 c4 fc add $0xfffffffc,%esp
804c191: 8b 55 f4 mov 0xfffffff4(%ebp),%edx
804c194: 52 push %edx
804c195: 50 push %eax
804c196: 57 push %edi
804c197: e8 30 e5 ff ff call 804a6cc <_init+0x80>
804c19c: 83 c4 10 add $0x10,%esp
804c19f: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804c1a3: 76 0e jbe 804c1b3 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x143>
804c1a5: 83 c4 f4 add $0xfffffff4,%esp
804c1a8: ff 73 04 pushl 0x4(%ebx)
804c1ab: e8 ec e6 ff ff call 804a89c <_init+0x250>
804c1b0: 83 c4 10 add $0x10,%esp
804c1b3: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx)
804c1ba: c6 43 04 00 movb $0x0,0x4(%ebx)
804c1be: 89 7b 04 mov %edi,0x4(%ebx)
804c1c1: 89 73 18 mov %esi,0x18(%ebx)
804c1c4: 8d 43 04 lea 0x4(%ebx),%eax
804c1c7: 83 fe 0f cmp $0xf,%esi
804c1ca: 76 02 jbe 804c1ce <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x15e>
804c1cc: 89 f8 mov %edi,%eax
804c1ce: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx
804c1d1: 89 4b 14 mov %ecx,0x14(%ebx)
804c1d4: c6 04 01 00 movb $0x0,(%ecx,%eax,1)
804c1d8: e9 db 00 00 00 jmp 804c2b8 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x248>
804c1dd: 8d 76 00 lea 0x0(%esi),%esi
804c1e0: e8 e7 e5 ff ff call 804a7cc <_init+0x180>
804c1e5: 89 c6 mov %eax,%esi
804c1e7: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804c1eb: 76 0e jbe 804c1fb <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x18b>
804c1ed: 83 c4 f4 add $0xfffffff4,%esp
804c1f0: ff 73 04 pushl 0x4(%ebx)
804c1f3: e8 a4 e6 ff ff call 804a89c <_init+0x250>
804c1f8: 83 c4 10 add $0x10,%esp
804c1fb: c7 43 18 0f 00 00 00 movl $0xf,0x18(%ebx)
804c202: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx)
804c209: c6 43 04 00 movb $0x0,0x4(%ebx)
804c20d: e8 ca e4 ff ff call 804a6dc <_init+0x90>
804c212: e8 45 e5 ff ff call 804a75c <_init+0x110>
804c217: 90 nop
804c218: e8 3f e5 ff ff call 804a75c <_init+0x110>
804c21d: 8d 76 00 lea 0x0(%esi),%esi
804c220: e8 a7 e5 ff ff call 804a7cc <_init+0x180>
804c225: 89 45 f0 mov %eax,0xfffffff0(%ebp)
804c228: 8b 75 f8 mov 0xfffffff8(%ebp),%esi
804c22b: 89 f0 mov %esi,%eax
804c22d: 40 inc %eax
804c22e: 83 c4 f4 add $0xfffffff4,%esp
804c231: 50 push %eax
804c232: e8 75 e6 ff ff call 804a8ac <_init+0x260>
804c237: 83 c4 10 add $0x10,%esp
804c23a: 89 c7 mov %eax,%edi
804c23c: eb 12 jmp 804c250 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x1e0>
804c23e: 89 f6 mov %esi,%esi
804c240: e8 17 e5 ff ff call 804a75c <_init+0x110>
804c245: 8d 76 00 lea 0x0(%esi),%esi
804c248: e8 0f e5 ff ff call 804a75c <_init+0x110>
804c24d: 8d 76 00 lea 0x0(%esi),%esi
804c250: 83 c4 f4 add $0xfffffff4,%esp
804c253: 8b 45 f0 mov 0xfffffff0(%ebp),%eax
804c256: 50 push %eax
804c257: e8 b0 e5 ff ff call 804a80c <_init+0x1c0>
804c25c: 83 c4 10 add $0x10,%esp
804c25f: e9 18 ff ff ff jmp 804c17c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x10c>
804c264: 83 c4 f4 add $0xfffffff4,%esp
804c267: 56 push %esi
804c268: e8 9f e5 ff ff call 804a80c <_init+0x1c0>
804c26d: 83 c4 10 add $0x10,%esp
804c270: eb a6 jmp 804c218 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x1a8>
804c272: 89 f6 mov %esi,%esi
804c274: eb ca jmp 804c240 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x1d0>
804c276: 89 f6 mov %esi,%esi
804c278: 83 c4 f4 add $0xfffffff4,%esp
804c27b: 8b 55 f0 mov 0xfffffff0(%ebp),%edx
804c27e: 52 push %edx
804c27f: e8 88 e5 ff ff call 804a80c <_init+0x1c0>
804c284: 83 c4 10 add $0x10,%esp
804c287: eb bf jmp 804c248 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x1d8>
804c289: 8d 76 00 lea 0x0(%esi),%esi
804c28c: e9 e3 fe ff ff jmp 804c174 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x104>
804c291: 8d 76 00 lea 0x0(%esi),%esi
804c294: e8 43 e5 ff ff call 804a7dc <_init+0x190>
804c299: 8d 76 00 lea 0x0(%esi),%esi
804c29c: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp)
804c2a0: 75 16 jne 804c2b8 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x248>
804c2a2: 8d 43 04 lea 0x4(%ebx),%eax
804c2a5: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804c2a9: 76 03 jbe 804c2ae <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x23e>
804c2ab: 8b 43 04 mov 0x4(%ebx),%eax
804c2ae: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx)
804c2b5: c6 00 00 movb $0x0,(%eax)
804c2b8: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp)
804c2bc: 74 4a je 804c308 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x298>
804c2be: 8d 43 04 lea 0x4(%ebx),%eax
804c2c1: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804c2c5: 76 03 jbe 804c2ca <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x25a>
804c2c7: 8b 43 04 mov 0x4(%ebx),%eax
804c2ca: 89 c2 mov %eax,%edx
804c2cc: 8b 45 0c mov 0xc(%ebp),%eax
804c2cf: 83 c0 04 add $0x4,%eax
804c2d2: 8b 4d 0c mov 0xc(%ebp),%ecx
804c2d5: 83 79 18 0f cmpl $0xf,0x18(%ecx)
804c2d9: 76 03 jbe 804c2de <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x26e>
804c2db: 8b 41 04 mov 0x4(%ecx),%eax
804c2de: 03 53 14 add 0x14(%ebx),%edx
804c2e1: 03 45 10 add 0x10(%ebp),%eax
804c2e4: 83 c4 fc add $0xfffffffc,%esp
804c2e7: 8b 4d 14 mov 0x14(%ebp),%ecx
804c2ea: 51 push %ecx
804c2eb: 50 push %eax
804c2ec: 52 push %edx
804c2ed: e8 da e3 ff ff call 804a6cc <_init+0x80>
804c2f2: 8d 43 04 lea 0x4(%ebx),%eax
804c2f5: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804c2f9: 76 03 jbe 804c2fe <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x28e>
804c2fb: 8b 43 04 mov 0x4(%ebx),%eax
804c2fe: 8b 55 fc mov 0xfffffffc(%ebp),%edx
804c301: 89 53 14 mov %edx,0x14(%ebx)
804c304: c6 04 02 00 movb $0x0,(%edx,%eax,1)
804c308: 89 d8 mov %ebx,%eax
804c30a: 8d 65 d8 lea 0xffffffd8(%ebp),%esp
804c30d: 5b pop %ebx
804c30e: 5e pop %esi
804c30f: 5f pop %edi
804c310: c9 leave
804c311: c3 ret
804c312: 89 f6 mov %esi,%esi
0804c314 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)>:
804c314: 55 push %ebp
804c315: 89 e5 mov %esp,%ebp
804c317: 83 ec 1c sub $0x1c,%esp
804c31a: 57 push %edi
804c31b: 56 push %esi
804c31c: 53 push %ebx
804c31d: 8b 5d 08 mov 0x8(%ebp),%ebx
804c320: 8d 43 04 lea 0x4(%ebx),%eax
804c323: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804c327: 76 03 jbe 804c32c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x18>
804c329: 8b 43 04 mov 0x4(%ebx),%eax
804c32c: 39 45 0c cmp %eax,0xc(%ebp)
804c32f: 72 3b jb 804c36c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x58>
804c331: 8d 43 04 lea 0x4(%ebx),%eax
804c334: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804c338: 76 03 jbe 804c33d <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x29>
804c33a: 8b 43 04 mov 0x4(%ebx),%eax
804c33d: 03 43 14 add 0x14(%ebx),%eax
804c340: 3b 45 0c cmp 0xc(%ebp),%eax
804c343: 76 27 jbe 804c36c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x58>
804c345: 8b 45 10 mov 0x10(%ebp),%eax
804c348: 50 push %eax
804c349: 8d 43 04 lea 0x4(%ebx),%eax
804c34c: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804c350: 76 03 jbe 804c355 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x41>
804c352: 8b 43 04 mov 0x4(%ebx),%eax
804c355: 8b 55 0c mov 0xc(%ebp),%edx
804c358: 29 c2 sub %eax,%edx
804c35a: 89 d0 mov %edx,%eax
804c35c: 50 push %eax
804c35d: 53 push %ebx
804c35e: 53 push %ebx
804c35f: e8 0c fd ff ff call 804c070 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)>
804c364: e9 51 02 00 00 jmp 804c5ba <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x2a6>
804c369: 8d 76 00 lea 0x0(%esi),%esi
804c36c: 8b 43 14 mov 0x14(%ebx),%eax
804c36f: f7 d0 not %eax
804c371: 3b 45 10 cmp 0x10(%ebp),%eax
804c374: 77 0c ja 804c382 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x6e>
804c376: 83 c4 f4 add $0xfffffff4,%esp
804c379: 53 push %ebx
804c37a: e8 8d e3 ff ff call 804a70c <_init+0xc0>
804c37f: 83 c4 10 add $0x10,%esp
804c382: 83 7d 10 00 cmpl $0x0,0x10(%ebp)
804c386: 0f 84 2c 02 00 00 je 804c5b8 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x2a4>
804c38c: 8b 45 10 mov 0x10(%ebp),%eax
804c38f: 03 43 14 add 0x14(%ebx),%eax
804c392: 89 45 fc mov %eax,0xfffffffc(%ebp)
804c395: 89 45 f8 mov %eax,0xfffffff8(%ebp)
804c398: b8 ff ff ff ff mov $0xffffffff,%eax
804c39d: ba 01 00 00 00 mov $0x1,%edx
804c3a2: 83 f8 01 cmp $0x1,%eax
804c3a5: 76 03 jbe 804c3aa <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x96>
804c3a7: 8d 50 ff lea 0xffffffff(%eax),%edx
804c3aa: 3b 55 f8 cmp 0xfffffff8(%ebp),%edx
804c3ad: 73 0c jae 804c3bb <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0xa7>
804c3af: 83 c4 f4 add $0xfffffff4,%esp
804c3b2: 53 push %ebx
804c3b3: e8 54 e3 ff ff call 804a70c <_init+0xc0>
804c3b8: 83 c4 10 add $0x10,%esp
804c3bb: 8b 55 f8 mov 0xfffffff8(%ebp),%edx
804c3be: 39 53 18 cmp %edx,0x18(%ebx)
804c3c1: 0f 83 99 01 00 00 jae 804c560 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x24c>
804c3c7: 8b 43 14 mov 0x14(%ebx),%eax
804c3ca: 89 45 f4 mov %eax,0xfffffff4(%ebp)
804c3cd: 89 d6 mov %edx,%esi
804c3cf: 83 ce 0f or $0xf,%esi
804c3d2: b8 ff ff ff ff mov $0xffffffff,%eax
804c3d7: ba 01 00 00 00 mov $0x1,%edx
804c3dc: 83 f8 01 cmp $0x1,%eax
804c3df: 76 03 jbe 804c3e4 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0xd0>
804c3e1: 8d 50 ff lea 0xffffffff(%eax),%edx
804c3e4: 39 f2 cmp %esi,%edx
804c3e6: 73 08 jae 804c3f0 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0xdc>
804c3e8: 8b 75 f8 mov 0xfffffff8(%ebp),%esi
804c3eb: eb 38 jmp 804c425 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x111>
804c3ed: 8d 76 00 lea 0x0(%esi),%esi
804c3f0: 89 f0 mov %esi,%eax
804c3f2: f7 25 30 05 05 08 mull 0x8050530
804c3f8: d1 ea shr %edx
804c3fa: 8b 43 18 mov 0x18(%ebx),%eax
804c3fd: d1 e8 shr %eax
804c3ff: 39 c2 cmp %eax,%edx
804c401: 73 22 jae 804c425 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x111>
804c403: ba ff ff ff ff mov $0xffffffff,%edx
804c408: b8 01 00 00 00 mov $0x1,%eax
804c40d: 83 fa 01 cmp $0x1,%edx
804c410: 76 03 jbe 804c415 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x101>
804c412: 8d 42 ff lea 0xffffffff(%edx),%eax
804c415: 8b 4b 18 mov 0x18(%ebx),%ecx
804c418: 89 ca mov %ecx,%edx
804c41a: d1 ea shr %edx
804c41c: 29 d0 sub %edx,%eax
804c41e: 39 c1 cmp %eax,%ecx
804c420: 77 03 ja 804c425 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x111>
804c422: 8d 34 11 lea (%ecx,%edx,1),%esi
804c425: 8d 46 01 lea 0x1(%esi),%eax
804c428: 83 c4 f4 add $0xfffffff4,%esp
804c42b: 50 push %eax
804c42c: e8 7b e4 ff ff call 804a8ac <_init+0x260>
804c431: 83 c4 10 add $0x10,%esp
804c434: 89 c7 mov %eax,%edi
804c436: eb 08 jmp 804c440 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x12c>
804c438: e8 1f e3 ff ff call 804a75c <_init+0x110>
804c43d: 8d 76 00 lea 0x0(%esi),%esi
804c440: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp)
804c444: 74 1d je 804c463 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x14f>
804c446: 8d 43 04 lea 0x4(%ebx),%eax
804c449: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804c44d: 76 03 jbe 804c452 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x13e>
804c44f: 8b 43 04 mov 0x4(%ebx),%eax
804c452: 83 c4 fc add $0xfffffffc,%esp
804c455: 8b 55 f4 mov 0xfffffff4(%ebp),%edx
804c458: 52 push %edx
804c459: 50 push %eax
804c45a: 57 push %edi
804c45b: e8 6c e2 ff ff call 804a6cc <_init+0x80>
804c460: 83 c4 10 add $0x10,%esp
804c463: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804c467: 76 0e jbe 804c477 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x163>
804c469: 83 c4 f4 add $0xfffffff4,%esp
804c46c: ff 73 04 pushl 0x4(%ebx)
804c46f: e8 28 e4 ff ff call 804a89c <_init+0x250>
804c474: 83 c4 10 add $0x10,%esp
804c477: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx)
804c47e: c6 43 04 00 movb $0x0,0x4(%ebx)
804c482: 89 7b 04 mov %edi,0x4(%ebx)
804c485: 89 73 18 mov %esi,0x18(%ebx)
804c488: 8d 43 04 lea 0x4(%ebx),%eax
804c48b: 83 fe 0f cmp $0xf,%esi
804c48e: 76 02 jbe 804c492 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x17e>
804c490: 89 f8 mov %edi,%eax
804c492: 8b 55 f4 mov 0xfffffff4(%ebp),%edx
804c495: 89 53 14 mov %edx,0x14(%ebx)
804c498: c6 04 02 00 movb $0x0,(%edx,%eax,1)
804c49c: e9 db 00 00 00 jmp 804c57c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x268>
804c4a1: 8d 76 00 lea 0x0(%esi),%esi
804c4a4: e8 23 e3 ff ff call 804a7cc <_init+0x180>
804c4a9: 89 c6 mov %eax,%esi
804c4ab: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804c4af: 76 0e jbe 804c4bf <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x1ab>
804c4b1: 83 c4 f4 add $0xfffffff4,%esp
804c4b4: ff 73 04 pushl 0x4(%ebx)
804c4b7: e8 e0 e3 ff ff call 804a89c <_init+0x250>
804c4bc: 83 c4 10 add $0x10,%esp
804c4bf: c7 43 18 0f 00 00 00 movl $0xf,0x18(%ebx)
804c4c6: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx)
804c4cd: c6 43 04 00 movb $0x0,0x4(%ebx)
804c4d1: e8 06 e2 ff ff call 804a6dc <_init+0x90>
804c4d6: e8 81 e2 ff ff call 804a75c <_init+0x110>
804c4db: 90 nop
804c4dc: e8 7b e2 ff ff call 804a75c <_init+0x110>
804c4e1: 8d 76 00 lea 0x0(%esi),%esi
804c4e4: e8 e3 e2 ff ff call 804a7cc <_init+0x180>
804c4e9: 89 45 f0 mov %eax,0xfffffff0(%ebp)
804c4ec: 8b 75 f8 mov 0xfffffff8(%ebp),%esi
804c4ef: 89 f0 mov %esi,%eax
804c4f1: 40 inc %eax
804c4f2: 83 c4 f4 add $0xfffffff4,%esp
804c4f5: 50 push %eax
804c4f6: e8 b1 e3 ff ff call 804a8ac <_init+0x260>
804c4fb: 83 c4 10 add $0x10,%esp
804c4fe: 89 c7 mov %eax,%edi
804c500: eb 12 jmp 804c514 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x200>
804c502: 89 f6 mov %esi,%esi
804c504: e8 53 e2 ff ff call 804a75c <_init+0x110>
804c509: 8d 76 00 lea 0x0(%esi),%esi
804c50c: e8 4b e2 ff ff call 804a75c <_init+0x110>
804c511: 8d 76 00 lea 0x0(%esi),%esi
804c514: 83 c4 f4 add $0xfffffff4,%esp
804c517: 8b 45 f0 mov 0xfffffff0(%ebp),%eax
804c51a: 50 push %eax
804c51b: e8 ec e2 ff ff call 804a80c <_init+0x1c0>
804c520: 83 c4 10 add $0x10,%esp
804c523: e9 18 ff ff ff jmp 804c440 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x12c>
804c528: 83 c4 f4 add $0xfffffff4,%esp
804c52b: 56 push %esi
804c52c: e8 db e2 ff ff call 804a80c <_init+0x1c0>
804c531: 83 c4 10 add $0x10,%esp
804c534: eb a6 jmp 804c4dc <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x1c8>
804c536: 89 f6 mov %esi,%esi
804c538: eb ca jmp 804c504 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x1f0>
804c53a: 89 f6 mov %esi,%esi
804c53c: 83 c4 f4 add $0xfffffff4,%esp
804c53f: 8b 55 f0 mov 0xfffffff0(%ebp),%edx
804c542: 52 push %edx
804c543: e8 c4 e2 ff ff call 804a80c <_init+0x1c0>
804c548: 83 c4 10 add $0x10,%esp
804c54b: eb bf jmp 804c50c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x1f8>
804c54d: 8d 76 00 lea 0x0(%esi),%esi
804c550: e9 e3 fe ff ff jmp 804c438 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x124>
804c555: 8d 76 00 lea 0x0(%esi),%esi
804c558: e8 7f e2 ff ff call 804a7dc <_init+0x190>
804c55d: 8d 76 00 lea 0x0(%esi),%esi
804c560: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp)
804c564: 75 16 jne 804c57c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x268>
804c566: 8d 43 04 lea 0x4(%ebx),%eax
804c569: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804c56d: 76 03 jbe 804c572 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x25e>
804c56f: 8b 43 04 mov 0x4(%ebx),%eax
804c572: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx)
804c579: c6 00 00 movb $0x0,(%eax)
804c57c: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp)
804c580: 74 36 je 804c5b8 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x2a4>
804c582: 8d 43 04 lea 0x4(%ebx),%eax
804c585: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804c589: 76 03 jbe 804c58e <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x27a>
804c58b: 8b 43 04 mov 0x4(%ebx),%eax
804c58e: 03 43 14 add 0x14(%ebx),%eax
804c591: 83 c4 fc add $0xfffffffc,%esp
804c594: 8b 55 10 mov 0x10(%ebp),%edx
804c597: 52 push %edx
804c598: 8b 55 0c mov 0xc(%ebp),%edx
804c59b: 52 push %edx
804c59c: 50 push %eax
804c59d: e8 2a e1 ff ff call 804a6cc <_init+0x80>
804c5a2: 8d 43 04 lea 0x4(%ebx),%eax
804c5a5: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804c5a9: 76 03 jbe 804c5ae <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x29a>
804c5ab: 8b 43 04 mov 0x4(%ebx),%eax
804c5ae: 8b 55 fc mov 0xfffffffc(%ebp),%edx
804c5b1: 89 53 14 mov %edx,0x14(%ebx)
804c5b4: c6 04 02 00 movb $0x0,(%edx,%eax,1)
804c5b8: 89 d8 mov %ebx,%eax
804c5ba: 8d 65 d8 lea 0xffffffd8(%ebp),%esp
804c5bd: 5b pop %ebx
804c5be: 5e pop %esi
804c5bf: 5f pop %edi
804c5c0: c9 leave
804c5c1: c3 ret
804c5c2: 89 f6 mov %esi,%esi
0804c5c4 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)>:
804c5c4: 55 push %ebp
804c5c5: 89 e5 mov %esp,%ebp
804c5c7: 83 ec 1c sub $0x1c,%esp
804c5ca: 57 push %edi
804c5cb: 56 push %esi
804c5cc: 53 push %ebx
804c5cd: 8b 5d 08 mov 0x8(%ebp),%ebx
804c5d0: 8a 45 10 mov 0x10(%ebp),%al
804c5d3: 88 45 ff mov %al,0xffffffff(%ebp)
804c5d6: 8b 43 14 mov 0x14(%ebx),%eax
804c5d9: f7 d0 not %eax
804c5db: 3b 45 0c cmp 0xc(%ebp),%eax
804c5de: 77 0c ja 804c5ec <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x28>
804c5e0: 83 c4 f4 add $0xfffffff4,%esp
804c5e3: 53 push %ebx
804c5e4: e8 23 e1 ff ff call 804a70c <_init+0xc0>
804c5e9: 83 c4 10 add $0x10,%esp
804c5ec: 83 7d 0c 00 cmpl $0x0,0xc(%ebp)
804c5f0: 0f 84 47 02 00 00 je 804c83d <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x279>
804c5f6: 8b 55 0c mov 0xc(%ebp),%edx
804c5f9: 03 53 14 add 0x14(%ebx),%edx
804c5fc: 89 55 f8 mov %edx,0xfffffff8(%ebp)
804c5ff: 89 55 f4 mov %edx,0xfffffff4(%ebp)
804c602: b8 ff ff ff ff mov $0xffffffff,%eax
804c607: ba 01 00 00 00 mov $0x1,%edx
804c60c: 83 f8 01 cmp $0x1,%eax
804c60f: 76 03 jbe 804c614 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x50>
804c611: 8d 50 ff lea 0xffffffff(%eax),%edx
804c614: 3b 55 f4 cmp 0xfffffff4(%ebp),%edx
804c617: 73 0c jae 804c625 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x61>
804c619: 83 c4 f4 add $0xfffffff4,%esp
804c61c: 53 push %ebx
804c61d: e8 ea e0 ff ff call 804a70c <_init+0xc0>
804c622: 83 c4 10 add $0x10,%esp
804c625: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx
804c628: 39 4b 18 cmp %ecx,0x18(%ebx)
804c62b: 0f 83 97 01 00 00 jae 804c7c8 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x204>
804c631: 8b 43 14 mov 0x14(%ebx),%eax
804c634: 89 45 f0 mov %eax,0xfffffff0(%ebp)
804c637: 89 ce mov %ecx,%esi
804c639: 83 ce 0f or $0xf,%esi
804c63c: b8 ff ff ff ff mov $0xffffffff,%eax
804c641: ba 01 00 00 00 mov $0x1,%edx
804c646: 83 f8 01 cmp $0x1,%eax
804c649: 76 03 jbe 804c64e <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x8a>
804c64b: 8d 50 ff lea 0xffffffff(%eax),%edx
804c64e: 39 f2 cmp %esi,%edx
804c650: 73 06 jae 804c658 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x94>
804c652: 8b 75 f4 mov 0xfffffff4(%ebp),%esi
804c655: eb 36 jmp 804c68d <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0xc9>
804c657: 90 nop
804c658: 89 f0 mov %esi,%eax
804c65a: f7 25 34 05 05 08 mull 0x8050534
804c660: d1 ea shr %edx
804c662: 8b 43 18 mov 0x18(%ebx),%eax
804c665: d1 e8 shr %eax
804c667: 39 c2 cmp %eax,%edx
804c669: 73 22 jae 804c68d <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0xc9>
804c66b: ba ff ff ff ff mov $0xffffffff,%edx
804c670: b8 01 00 00 00 mov $0x1,%eax
804c675: 83 fa 01 cmp $0x1,%edx
804c678: 76 03 jbe 804c67d <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0xb9>
804c67a: 8d 42 ff lea 0xffffffff(%edx),%eax
804c67d: 8b 4b 18 mov 0x18(%ebx),%ecx
804c680: 89 ca mov %ecx,%edx
804c682: d1 ea shr %edx
804c684: 29 d0 sub %edx,%eax
804c686: 39 c1 cmp %eax,%ecx
804c688: 77 03 ja 804c68d <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0xc9>
804c68a: 8d 34 11 lea (%ecx,%edx,1),%esi
804c68d: 8d 46 01 lea 0x1(%esi),%eax
804c690: 83 c4 f4 add $0xfffffff4,%esp
804c693: 50 push %eax
804c694: e8 13 e2 ff ff call 804a8ac <_init+0x260>
804c699: 83 c4 10 add $0x10,%esp
804c69c: 89 c7 mov %eax,%edi
804c69e: eb 08 jmp 804c6a8 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0xe4>
804c6a0: e8 b7 e0 ff ff call 804a75c <_init+0x110>
804c6a5: 8d 76 00 lea 0x0(%esi),%esi
804c6a8: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp)
804c6ac: 74 1d je 804c6cb <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x107>
804c6ae: 8d 43 04 lea 0x4(%ebx),%eax
804c6b1: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804c6b5: 76 03 jbe 804c6ba <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0xf6>
804c6b7: 8b 43 04 mov 0x4(%ebx),%eax
804c6ba: 83 c4 fc add $0xfffffffc,%esp
804c6bd: 8b 55 f0 mov 0xfffffff0(%ebp),%edx
804c6c0: 52 push %edx
804c6c1: 50 push %eax
804c6c2: 57 push %edi
804c6c3: e8 04 e0 ff ff call 804a6cc <_init+0x80>
804c6c8: 83 c4 10 add $0x10,%esp
804c6cb: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804c6cf: 76 0e jbe 804c6df <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x11b>
804c6d1: 83 c4 f4 add $0xfffffff4,%esp
804c6d4: ff 73 04 pushl 0x4(%ebx)
804c6d7: e8 c0 e1 ff ff call 804a89c <_init+0x250>
804c6dc: 83 c4 10 add $0x10,%esp
804c6df: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx)
804c6e6: c6 43 04 00 movb $0x0,0x4(%ebx)
804c6ea: 89 7b 04 mov %edi,0x4(%ebx)
804c6ed: 89 73 18 mov %esi,0x18(%ebx)
804c6f0: 8d 43 04 lea 0x4(%ebx),%eax
804c6f3: 83 fe 0f cmp $0xf,%esi
804c6f6: 76 02 jbe 804c6fa <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x136>
804c6f8: 89 f8 mov %edi,%eax
804c6fa: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx
804c6fd: 89 4b 14 mov %ecx,0x14(%ebx)
804c700: c6 04 01 00 movb $0x0,(%ecx,%eax,1)
804c704: e9 db 00 00 00 jmp 804c7e4 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x220>
804c709: 8d 76 00 lea 0x0(%esi),%esi
804c70c: e8 bb e0 ff ff call 804a7cc <_init+0x180>
804c711: 89 c6 mov %eax,%esi
804c713: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804c717: 76 0e jbe 804c727 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x163>
804c719: 83 c4 f4 add $0xfffffff4,%esp
804c71c: ff 73 04 pushl 0x4(%ebx)
804c71f: e8 78 e1 ff ff call 804a89c <_init+0x250>
804c724: 83 c4 10 add $0x10,%esp
804c727: c7 43 18 0f 00 00 00 movl $0xf,0x18(%ebx)
804c72e: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx)
804c735: c6 43 04 00 movb $0x0,0x4(%ebx)
804c739: e8 9e df ff ff call 804a6dc <_init+0x90>
804c73e: e8 19 e0 ff ff call 804a75c <_init+0x110>
804c743: 90 nop
804c744: e8 13 e0 ff ff call 804a75c <_init+0x110>
804c749: 8d 76 00 lea 0x0(%esi),%esi
804c74c: e8 7b e0 ff ff call 804a7cc <_init+0x180>
804c751: 89 45 ec mov %eax,0xffffffec(%ebp)
804c754: 8b 75 f4 mov 0xfffffff4(%ebp),%esi
804c757: 89 f0 mov %esi,%eax
804c759: 40 inc %eax
804c75a: 83 c4 f4 add $0xfffffff4,%esp
804c75d: 50 push %eax
804c75e: e8 49 e1 ff ff call 804a8ac <_init+0x260>
804c763: 83 c4 10 add $0x10,%esp
804c766: 89 c7 mov %eax,%edi
804c768: eb 12 jmp 804c77c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x1b8>
804c76a: 89 f6 mov %esi,%esi
804c76c: e8 eb df ff ff call 804a75c <_init+0x110>
804c771: 8d 76 00 lea 0x0(%esi),%esi
804c774: e8 e3 df ff ff call 804a75c <_init+0x110>
804c779: 8d 76 00 lea 0x0(%esi),%esi
804c77c: 83 c4 f4 add $0xfffffff4,%esp
804c77f: 8b 45 ec mov 0xffffffec(%ebp),%eax
804c782: 50 push %eax
804c783: e8 84 e0 ff ff call 804a80c <_init+0x1c0>
804c788: 83 c4 10 add $0x10,%esp
804c78b: e9 18 ff ff ff jmp 804c6a8 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0xe4>
804c790: 83 c4 f4 add $0xfffffff4,%esp
804c793: 56 push %esi
804c794: e8 73 e0 ff ff call 804a80c <_init+0x1c0>
804c799: 83 c4 10 add $0x10,%esp
804c79c: eb a6 jmp 804c744 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x180>
804c79e: 89 f6 mov %esi,%esi
804c7a0: eb ca jmp 804c76c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x1a8>
804c7a2: 89 f6 mov %esi,%esi
804c7a4: 83 c4 f4 add $0xfffffff4,%esp
804c7a7: 8b 55 ec mov 0xffffffec(%ebp),%edx
804c7aa: 52 push %edx
804c7ab: e8 5c e0 ff ff call 804a80c <_init+0x1c0>
804c7b0: 83 c4 10 add $0x10,%esp
804c7b3: eb bf jmp 804c774 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x1b0>
804c7b5: 8d 76 00 lea 0x0(%esi),%esi
804c7b8: e9 e3 fe ff ff jmp 804c6a0 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0xdc>
804c7bd: 8d 76 00 lea 0x0(%esi),%esi
804c7c0: e8 17 e0 ff ff call 804a7dc <_init+0x190>
804c7c5: 8d 76 00 lea 0x0(%esi),%esi
804c7c8: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp)
804c7cc: 75 16 jne 804c7e4 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x220>
804c7ce: 8d 43 04 lea 0x4(%ebx),%eax
804c7d1: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804c7d5: 76 03 jbe 804c7da <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x216>
804c7d7: 8b 43 04 mov 0x4(%ebx),%eax
804c7da: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx)
804c7e1: c6 00 00 movb $0x0,(%eax)
804c7e4: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp)
804c7e8: 74 53 je 804c83d <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x279>
804c7ea: 8b 73 14 mov 0x14(%ebx),%esi
804c7ed: 8a 45 ff mov 0xffffffff(%ebp),%al
804c7f0: 83 7d 0c 01 cmpl $0x1,0xc(%ebp)
804c7f4: 75 12 jne 804c808 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x244>
804c7f6: 8d 4b 04 lea 0x4(%ebx),%ecx
804c7f9: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804c7fd: 76 03 jbe 804c802 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x23e>
804c7ff: 8b 4b 04 mov 0x4(%ebx),%ecx
804c802: 88 04 0e mov %al,(%esi,%ecx,1)
804c805: eb 20 jmp 804c827 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x263>
804c807: 90 nop
804c808: 8d 53 04 lea 0x4(%ebx),%edx
804c80b: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804c80f: 76 03 jbe 804c814 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x250>
804c811: 8b 53 04 mov 0x4(%ebx),%edx
804c814: 01 f2 add %esi,%edx
804c816: 83 c4 fc add $0xfffffffc,%esp
804c819: 8b 4d 0c mov 0xc(%ebp),%ecx
804c81c: 51 push %ecx
804c81d: 0f be c0 movsbl %al,%eax
804c820: 50 push %eax
804c821: 52 push %edx
804c822: e8 d5 df ff ff call 804a7fc <_init+0x1b0>
804c827: 8d 43 04 lea 0x4(%ebx),%eax
804c82a: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804c82e: 76 03 jbe 804c833 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x26f>
804c830: 8b 43 04 mov 0x4(%ebx),%eax
804c833: 8b 55 f8 mov 0xfffffff8(%ebp),%edx
804c836: 89 53 14 mov %edx,0x14(%ebx)
804c839: c6 04 02 00 movb $0x0,(%edx,%eax,1)
804c83d: 89 d8 mov %ebx,%eax
804c83f: 8d 65 d8 lea 0xffffffd8(%ebp),%esp
804c842: 5b pop %ebx
804c843: 5e pop %esi
804c844: 5f pop %edi
804c845: c9 leave
804c846: c3 ret
804c847: 90 nop
0804c848 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)>:
804c848: 55 push %ebp
804c849: 89 e5 mov %esp,%ebp
804c84b: 83 ec 1c sub $0x1c,%esp
804c84e: 57 push %edi
804c84f: 56 push %esi
804c850: 53 push %ebx
804c851: 8b 5d 08 mov 0x8(%ebp),%ebx
804c854: 8a 45 14 mov 0x14(%ebp),%al
804c857: 88 45 ff mov %al,0xffffffff(%ebp)
804c85a: 8b 55 0c mov 0xc(%ebp),%edx
804c85d: 39 53 14 cmp %edx,0x14(%ebx)
804c860: 73 0c jae 804c86e <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x26>
804c862: 83 c4 f4 add $0xfffffff4,%esp
804c865: 53 push %ebx
804c866: e8 61 e0 ff ff call 804a8cc <_init+0x280>
804c86b: 83 c4 10 add $0x10,%esp
804c86e: 8b 43 14 mov 0x14(%ebx),%eax
804c871: f7 d0 not %eax
804c873: 3b 45 10 cmp 0x10(%ebp),%eax
804c876: 77 0c ja 804c884 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x3c>
804c878: 83 c4 f4 add $0xfffffff4,%esp
804c87b: 53 push %ebx
804c87c: e8 8b de ff ff call 804a70c <_init+0xc0>
804c881: 83 c4 10 add $0x10,%esp
804c884: 83 7d 10 00 cmpl $0x0,0x10(%ebp)
804c888: 0f 84 84 02 00 00 je 804cb12 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x2ca>
804c88e: 8b 4d 10 mov 0x10(%ebp),%ecx
804c891: 03 4b 14 add 0x14(%ebx),%ecx
804c894: 89 4d f8 mov %ecx,0xfffffff8(%ebp)
804c897: 89 4d f4 mov %ecx,0xfffffff4(%ebp)
804c89a: b8 ff ff ff ff mov $0xffffffff,%eax
804c89f: ba 01 00 00 00 mov $0x1,%edx
804c8a4: 83 f8 01 cmp $0x1,%eax
804c8a7: 76 03 jbe 804c8ac <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x64>
804c8a9: 8d 50 ff lea 0xffffffff(%eax),%edx
804c8ac: 3b 55 f4 cmp 0xfffffff4(%ebp),%edx
804c8af: 73 0c jae 804c8bd <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x75>
804c8b1: 83 c4 f4 add $0xfffffff4,%esp
804c8b4: 53 push %ebx
804c8b5: e8 52 de ff ff call 804a70c <_init+0xc0>
804c8ba: 83 c4 10 add $0x10,%esp
804c8bd: 8b 45 f4 mov 0xfffffff4(%ebp),%eax
804c8c0: 39 43 18 cmp %eax,0x18(%ebx)
804c8c3: 0f 83 97 01 00 00 jae 804ca60 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x218>
804c8c9: 8b 53 14 mov 0x14(%ebx),%edx
804c8cc: 89 55 f0 mov %edx,0xfffffff0(%ebp)
804c8cf: 89 c6 mov %eax,%esi
804c8d1: 83 ce 0f or $0xf,%esi
804c8d4: b8 ff ff ff ff mov $0xffffffff,%eax
804c8d9: ba 01 00 00 00 mov $0x1,%edx
804c8de: 83 f8 01 cmp $0x1,%eax
804c8e1: 76 03 jbe 804c8e6 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x9e>
804c8e3: 8d 50 ff lea 0xffffffff(%eax),%edx
804c8e6: 39 f2 cmp %esi,%edx
804c8e8: 73 06 jae 804c8f0 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0xa8>
804c8ea: 8b 75 f4 mov 0xfffffff4(%ebp),%esi
804c8ed: eb 36 jmp 804c925 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0xdd>
804c8ef: 90 nop
804c8f0: 89 f0 mov %esi,%eax
804c8f2: f7 25 38 05 05 08 mull 0x8050538
804c8f8: d1 ea shr %edx
804c8fa: 8b 43 18 mov 0x18(%ebx),%eax
804c8fd: d1 e8 shr %eax
804c8ff: 39 c2 cmp %eax,%edx
804c901: 73 22 jae 804c925 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0xdd>
804c903: ba ff ff ff ff mov $0xffffffff,%edx
804c908: b8 01 00 00 00 mov $0x1,%eax
804c90d: 83 fa 01 cmp $0x1,%edx
804c910: 76 03 jbe 804c915 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0xcd>
804c912: 8d 42 ff lea 0xffffffff(%edx),%eax
804c915: 8b 4b 18 mov 0x18(%ebx),%ecx
804c918: 89 ca mov %ecx,%edx
804c91a: d1 ea shr %edx
804c91c: 29 d0 sub %edx,%eax
804c91e: 39 c1 cmp %eax,%ecx
804c920: 77 03 ja 804c925 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0xdd>
804c922: 8d 34 11 lea (%ecx,%edx,1),%esi
804c925: 8d 46 01 lea 0x1(%esi),%eax
804c928: 83 c4 f4 add $0xfffffff4,%esp
804c92b: 50 push %eax
804c92c: e8 7b df ff ff call 804a8ac <_init+0x260>
804c931: 83 c4 10 add $0x10,%esp
804c934: 89 c7 mov %eax,%edi
804c936: eb 08 jmp 804c940 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0xf8>
804c938: e8 1f de ff ff call 804a75c <_init+0x110>
804c93d: 8d 76 00 lea 0x0(%esi),%esi
804c940: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp)
804c944: 74 1d je 804c963 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x11b>
804c946: 8d 43 04 lea 0x4(%ebx),%eax
804c949: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804c94d: 76 03 jbe 804c952 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x10a>
804c94f: 8b 43 04 mov 0x4(%ebx),%eax
804c952: 83 c4 fc add $0xfffffffc,%esp
804c955: 8b 55 f0 mov 0xfffffff0(%ebp),%edx
804c958: 52 push %edx
804c959: 50 push %eax
804c95a: 57 push %edi
804c95b: e8 6c dd ff ff call 804a6cc <_init+0x80>
804c960: 83 c4 10 add $0x10,%esp
804c963: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804c967: 76 0e jbe 804c977 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x12f>
804c969: 83 c4 f4 add $0xfffffff4,%esp
804c96c: ff 73 04 pushl 0x4(%ebx)
804c96f: e8 28 df ff ff call 804a89c <_init+0x250>
804c974: 83 c4 10 add $0x10,%esp
804c977: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx)
804c97e: c6 43 04 00 movb $0x0,0x4(%ebx)
804c982: 89 7b 04 mov %edi,0x4(%ebx)
804c985: 89 73 18 mov %esi,0x18(%ebx)
804c988: 8d 43 04 lea 0x4(%ebx),%eax
804c98b: 83 fe 0f cmp $0xf,%esi
804c98e: 76 02 jbe 804c992 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x14a>
804c990: 89 f8 mov %edi,%eax
804c992: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx
804c995: 89 4b 14 mov %ecx,0x14(%ebx)
804c998: c6 04 01 00 movb $0x0,(%ecx,%eax,1)
804c99c: e9 db 00 00 00 jmp 804ca7c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x234>
804c9a1: 8d 76 00 lea 0x0(%esi),%esi
804c9a4: e8 23 de ff ff call 804a7cc <_init+0x180>
804c9a9: 89 c6 mov %eax,%esi
804c9ab: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804c9af: 76 0e jbe 804c9bf <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x177>
804c9b1: 83 c4 f4 add $0xfffffff4,%esp
804c9b4: ff 73 04 pushl 0x4(%ebx)
804c9b7: e8 e0 de ff ff call 804a89c <_init+0x250>
804c9bc: 83 c4 10 add $0x10,%esp
804c9bf: c7 43 18 0f 00 00 00 movl $0xf,0x18(%ebx)
804c9c6: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx)
804c9cd: c6 43 04 00 movb $0x0,0x4(%ebx)
804c9d1: e8 06 dd ff ff call 804a6dc <_init+0x90>
804c9d6: e8 81 dd ff ff call 804a75c <_init+0x110>
804c9db: 90 nop
804c9dc: e8 7b dd ff ff call 804a75c <_init+0x110>
804c9e1: 8d 76 00 lea 0x0(%esi),%esi
804c9e4: e8 e3 dd ff ff call 804a7cc <_init+0x180>
804c9e9: 89 45 ec mov %eax,0xffffffec(%ebp)
804c9ec: 8b 75 f4 mov 0xfffffff4(%ebp),%esi
804c9ef: 89 f0 mov %esi,%eax
804c9f1: 40 inc %eax
804c9f2: 83 c4 f4 add $0xfffffff4,%esp
804c9f5: 50 push %eax
804c9f6: e8 b1 de ff ff call 804a8ac <_init+0x260>
804c9fb: 83 c4 10 add $0x10,%esp
804c9fe: 89 c7 mov %eax,%edi
804ca00: eb 12 jmp 804ca14 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x1cc>
804ca02: 89 f6 mov %esi,%esi
804ca04: e8 53 dd ff ff call 804a75c <_init+0x110>
804ca09: 8d 76 00 lea 0x0(%esi),%esi
804ca0c: e8 4b dd ff ff call 804a75c <_init+0x110>
804ca11: 8d 76 00 lea 0x0(%esi),%esi
804ca14: 83 c4 f4 add $0xfffffff4,%esp
804ca17: 8b 45 ec mov 0xffffffec(%ebp),%eax
804ca1a: 50 push %eax
804ca1b: e8 ec dd ff ff call 804a80c <_init+0x1c0>
804ca20: 83 c4 10 add $0x10,%esp
804ca23: e9 18 ff ff ff jmp 804c940 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0xf8>
804ca28: 83 c4 f4 add $0xfffffff4,%esp
804ca2b: 56 push %esi
804ca2c: e8 db dd ff ff call 804a80c <_init+0x1c0>
804ca31: 83 c4 10 add $0x10,%esp
804ca34: eb a6 jmp 804c9dc <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x194>
804ca36: 89 f6 mov %esi,%esi
804ca38: eb ca jmp 804ca04 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x1bc>
804ca3a: 89 f6 mov %esi,%esi
804ca3c: 83 c4 f4 add $0xfffffff4,%esp
804ca3f: 8b 55 ec mov 0xffffffec(%ebp),%edx
804ca42: 52 push %edx
804ca43: e8 c4 dd ff ff call 804a80c <_init+0x1c0>
804ca48: 83 c4 10 add $0x10,%esp
804ca4b: eb bf jmp 804ca0c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x1c4>
804ca4d: 8d 76 00 lea 0x0(%esi),%esi
804ca50: e9 e3 fe ff ff jmp 804c938 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0xf0>
804ca55: 8d 76 00 lea 0x0(%esi),%esi
804ca58: e8 7f dd ff ff call 804a7dc <_init+0x190>
804ca5d: 8d 76 00 lea 0x0(%esi),%esi
804ca60: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp)
804ca64: 75 16 jne 804ca7c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x234>
804ca66: 8d 43 04 lea 0x4(%ebx),%eax
804ca69: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804ca6d: 76 03 jbe 804ca72 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x22a>
804ca6f: 8b 43 04 mov 0x4(%ebx),%eax
804ca72: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx)
804ca79: c6 00 00 movb $0x0,(%eax)
804ca7c: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp)
804ca80: 0f 84 8c 00 00 00 je 804cb12 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x2ca>
804ca86: 8d 43 04 lea 0x4(%ebx),%eax
804ca89: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804ca8d: 76 03 jbe 804ca92 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x24a>
804ca8f: 8b 43 04 mov 0x4(%ebx),%eax
804ca92: 89 c2 mov %eax,%edx
804ca94: 8d 4b 04 lea 0x4(%ebx),%ecx
804ca97: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804ca9b: 76 03 jbe 804caa0 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x258>
804ca9d: 8b 4b 04 mov 0x4(%ebx),%ecx
804caa0: 8b 43 14 mov 0x14(%ebx),%eax
804caa3: 2b 45 0c sub 0xc(%ebp),%eax
804caa6: 03 55 0c add 0xc(%ebp),%edx
804caa9: 03 55 10 add 0x10(%ebp),%edx
804caac: 03 4d 0c add 0xc(%ebp),%ecx
804caaf: 83 c4 fc add $0xfffffffc,%esp
804cab2: 50 push %eax
804cab3: 51 push %ecx
804cab4: 52 push %edx
804cab5: e8 d2 db ff ff call 804a68c <_init+0x40>
804caba: 83 c4 10 add $0x10,%esp
804cabd: 8a 45 ff mov 0xffffffff(%ebp),%al
804cac0: 83 7d 10 01 cmpl $0x1,0x10(%ebp)
804cac4: 75 16 jne 804cadc <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x294>
804cac6: 8d 53 04 lea 0x4(%ebx),%edx
804cac9: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804cacd: 76 03 jbe 804cad2 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x28a>
804cacf: 8b 53 04 mov 0x4(%ebx),%edx
804cad2: 8b 4d 0c mov 0xc(%ebp),%ecx
804cad5: 88 04 11 mov %al,(%ecx,%edx,1)
804cad8: eb 22 jmp 804cafc <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x2b4>
804cada: 89 f6 mov %esi,%esi
804cadc: 8d 53 04 lea 0x4(%ebx),%edx
804cadf: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804cae3: 76 03 jbe 804cae8 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x2a0>
804cae5: 8b 53 04 mov 0x4(%ebx),%edx
804cae8: 03 55 0c add 0xc(%ebp),%edx
804caeb: 83 c4 fc add $0xfffffffc,%esp
804caee: 8b 4d 10 mov 0x10(%ebp),%ecx
804caf1: 51 push %ecx
804caf2: 0f be c0 movsbl %al,%eax
804caf5: 50 push %eax
804caf6: 52 push %edx
804caf7: e8 00 dd ff ff call 804a7fc <_init+0x1b0>
804cafc: 8d 43 04 lea 0x4(%ebx),%eax
804caff: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804cb03: 76 03 jbe 804cb08 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x2c0>
804cb05: 8b 43 04 mov 0x4(%ebx),%eax
804cb08: 8b 55 f8 mov 0xfffffff8(%ebp),%edx
804cb0b: 89 53 14 mov %edx,0x14(%ebx)
804cb0e: c6 04 02 00 movb $0x0,(%edx,%eax,1)
804cb12: 89 d8 mov %ebx,%eax
804cb14: 8d 65 d8 lea 0xffffffd8(%ebp),%esp
804cb17: 5b pop %ebx
804cb18: 5e pop %esi
804cb19: 5f pop %edi
804cb1a: c9 leave
804cb1b: c3 ret
0804cb1c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const>:
804cb1c: 55 push %ebp
804cb1d: 89 e5 mov %esp,%ebp
804cb1f: 81 ec 3c 01 00 00 sub $0x13c,%esp
804cb25: 57 push %edi
804cb26: 56 push %esi
804cb27: 53 push %ebx
804cb28: 8a 45 20 mov 0x20(%ebp),%al
804cb2b: 88 85 4b ff ff ff mov %al,0xffffff4b(%ebp)
804cb31: 8b 55 1c mov 0x1c(%ebp),%edx
804cb34: 8b 42 24 mov 0x24(%edx),%eax
804cb37: 8b 58 04 mov 0x4(%eax),%ebx
804cb3a: 89 5d fc mov %ebx,0xfffffffc(%ebp)
804cb3d: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp)
804cb44: 83 c4 f4 add $0xfffffff4,%esp
804cb47: 6a 00 push $0x0
804cb49: e8 5e dc ff ff call 804a7ac <_init+0x160>
804cb4e: 83 c4 10 add $0x10,%esp
804cb51: 83 3b fe cmpl $0xfffffffe,(%ebx)
804cb54: 77 02 ja 804cb58 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x3c>
804cb56: ff 03 incl (%ebx)
804cb58: 83 c4 f4 add $0xfffffff4,%esp
804cb5b: ff 75 f4 pushl 0xfffffff4(%ebp)
804cb5e: e8 59 dc ff ff call 804a7bc <_init+0x170>
804cb63: 83 c4 10 add $0x10,%esp
804cb66: eb 44 jmp 804cbac <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x90>
804cb68: e8 ef db ff ff call 804a75c <_init+0x110>
804cb6d: 8d 76 00 lea 0x0(%esi),%esi
804cb70: e8 57 dc ff ff call 804a7cc <_init+0x180>
804cb75: 89 c3 mov %eax,%ebx
804cb77: 83 c4 f8 add $0xfffffff8,%esp
804cb7a: 8d 45 f4 lea 0xfffffff4(%ebp),%eax
804cb7d: 50 push %eax
804cb7e: 6a 00 push $0x0
804cb80: e8 b7 db ff ff call 804a73c <_init+0xf0>
804cb85: 8d 76 00 lea 0x0(%esi),%esi
804cb88: e8 cf db ff ff call 804a75c <_init+0x110>
804cb8d: 8d 76 00 lea 0x0(%esi),%esi
804cb90: 83 c4 f4 add $0xfffffff4,%esp
804cb93: 53 push %ebx
804cb94: e8 73 dc ff ff call 804a80c <_init+0x1c0>
804cb99: 83 c4 10 add $0x10,%esp
804cb9c: eb ea jmp 804cb88 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x6c>
804cb9e: 89 f6 mov %esi,%esi
804cba0: eb c6 jmp 804cb68 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x4c>
804cba2: 89 f6 mov %esi,%esi
804cba4: e8 33 dc ff ff call 804a7dc <_init+0x190>
804cba9: 8d 76 00 lea 0x0(%esi),%esi
804cbac: 8d 45 f8 lea 0xfffffff8(%ebp),%eax
804cbaf: 83 c4 f4 add $0xfffffff4,%esp
804cbb2: 50 push %eax
804cbb3: e8 f4 19 00 00 call 804e5ac <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)>
804cbb8: 89 85 44 ff ff ff mov %eax,0xffffff44(%ebp)
804cbbe: 83 c4 10 add $0x10,%esp
804cbc1: eb 09 jmp 804cbcc <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xb0>
804cbc3: 90 nop
804cbc4: e8 93 db ff ff call 804a75c <_init+0x110>
804cbc9: 8d 76 00 lea 0x0(%esi),%esi
804cbcc: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp)
804cbd0: 0f 84 c2 00 00 00 je 804cc98 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x17c>
804cbd6: 8b 5d fc mov 0xfffffffc(%ebp),%ebx
804cbd9: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp)
804cbe0: 83 c4 f4 add $0xfffffff4,%esp
804cbe3: 6a 00 push $0x0
804cbe5: e8 c2 db ff ff call 804a7ac <_init+0x160>
804cbea: 83 c4 10 add $0x10,%esp
804cbed: 8b 03 mov (%ebx),%eax
804cbef: 48 dec %eax
804cbf0: 83 f8 fd cmp $0xfffffffd,%eax
804cbf3: 77 02 ja 804cbf7 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xdb>
804cbf5: 89 03 mov %eax,(%ebx)
804cbf7: 31 f6 xor %esi,%esi
804cbf9: 83 3b 00 cmpl $0x0,(%ebx)
804cbfc: 75 02 jne 804cc00 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xe4>
804cbfe: 89 de mov %ebx,%esi
804cc00: 83 c4 f4 add $0xfffffff4,%esp
804cc03: ff 75 f4 pushl 0xfffffff4(%ebp)
804cc06: e8 b1 db ff ff call 804a7bc <_init+0x170>
804cc0b: 83 c4 10 add $0x10,%esp
804cc0e: 89 f1 mov %esi,%ecx
804cc10: eb 22 jmp 804cc34 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x118>
804cc12: 89 f6 mov %esi,%esi
804cc14: e8 43 db ff ff call 804a75c <_init+0x110>
804cc19: 8d 76 00 lea 0x0(%esi),%esi
804cc1c: 83 c4 f4 add $0xfffffff4,%esp
804cc1f: ff 75 f4 pushl 0xfffffff4(%ebp)
804cc22: e8 95 db ff ff call 804a7bc <_init+0x170>
804cc27: 83 c4 10 add $0x10,%esp
804cc2a: eb e8 jmp 804cc14 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xf8>
804cc2c: e8 ab db ff ff call 804a7dc <_init+0x190>
804cc31: 8d 76 00 lea 0x0(%esi),%esi
804cc34: 85 c9 test %ecx,%ecx
804cc36: 74 60 je 804cc98 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x17c>
804cc38: 83 c4 f8 add $0xfffffff8,%esp
804cc3b: 8b 41 04 mov 0x4(%ecx),%eax
804cc3e: 6a 03 push $0x3
804cc40: 0f bf 50 08 movswl 0x8(%eax),%edx
804cc44: 01 ca add %ecx,%edx
804cc46: 52 push %edx
804cc47: 8b 40 0c mov 0xc(%eax),%eax
804cc4a: ff d0 call *%eax
804cc4c: 83 c4 10 add $0x10,%esp
804cc4f: eb 47 jmp 804cc98 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x17c>
804cc51: 8d 76 00 lea 0x0(%esi),%esi
804cc54: e8 03 db ff ff call 804a75c <_init+0x110>
804cc59: 8d 76 00 lea 0x0(%esi),%esi
804cc5c: e8 6b db ff ff call 804a7cc <_init+0x180>
804cc61: 89 c3 mov %eax,%ebx
804cc63: 83 c4 f8 add $0xfffffff8,%esp
804cc66: 8d 45 f4 lea 0xfffffff4(%ebp),%eax
804cc69: 50 push %eax
804cc6a: 6a 00 push $0x0
804cc6c: e8 cb da ff ff call 804a73c <_init+0xf0>
804cc71: 8d 76 00 lea 0x0(%esi),%esi
804cc74: e8 e3 da ff ff call 804a75c <_init+0x110>
804cc79: 8d 76 00 lea 0x0(%esi),%esi
804cc7c: 83 c4 f4 add $0xfffffff4,%esp
804cc7f: 53 push %ebx
804cc80: e8 87 db ff ff call 804a80c <_init+0x1c0>
804cc85: 83 c4 10 add $0x10,%esp
804cc88: eb ea jmp 804cc74 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x158>
804cc8a: 89 f6 mov %esi,%esi
804cc8c: eb c6 jmp 804cc54 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x138>
804cc8e: 89 f6 mov %esi,%esi
804cc90: e8 47 db ff ff call 804a7dc <_init+0x190>
804cc95: 8d 76 00 lea 0x0(%esi),%esi
804cc98: 8d 4d d8 lea 0xffffffd8(%ebp),%ecx
804cc9b: 83 c4 f8 add $0xfffffff8,%esp
804cc9e: 8b 9d 44 ff ff ff mov 0xffffff44(%ebp),%ebx
804cca4: 8b 53 04 mov 0x4(%ebx),%edx
804cca7: 0f bf 42 20 movswl 0x20(%edx),%eax
804ccab: 01 d8 add %ebx,%eax
804ccad: 50 push %eax
804ccae: 51 push %ecx
804ccaf: 8b 42 24 mov 0x24(%edx),%eax
804ccb2: ff d0 call *%eax
804ccb4: 83 c4 0c add $0xc,%esp
804ccb7: 83 c4 f4 add $0xfffffff4,%esp
804ccba: 8b 53 04 mov 0x4(%ebx),%edx
804ccbd: 0f bf 42 18 movswl 0x18(%edx),%eax
804ccc1: 01 d8 add %ebx,%eax
804ccc3: 50 push %eax
804ccc4: 8b 42 1c mov 0x1c(%edx),%eax
804ccc7: ff d0 call *%eax
804ccc9: 83 c4 10 add $0x10,%esp
804cccc: 88 85 43 ff ff ff mov %al,0xffffff43(%ebp)
804ccd2: c7 45 d4 0f 00 00 00 movl $0xf,0xffffffd4(%ebp)
804ccd9: c7 45 d0 00 00 00 00 movl $0x0,0xffffffd0(%ebp)
804cce0: c6 45 c0 00 movb $0x0,0xffffffc0(%ebp)
804cce4: 8b 45 24 mov 0x24(%ebp),%eax
804cce7: 80 38 2b cmpb $0x2b,(%eax)
804ccea: 74 05 je 804ccf1 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x1d5>
804ccec: 80 38 2d cmpb $0x2d,(%eax)
804ccef: 75 07 jne 804ccf8 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x1dc>
804ccf1: bf 01 00 00 00 mov $0x1,%edi
804ccf6: eb 02 jmp 804ccfa <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x1de>
804ccf8: 31 ff xor %edi,%edi
804ccfa: a1 dc 36 05 08 mov 0x80536dc,%eax
804ccff: 8a 00 mov (%eax),%al
804cd01: 88 45 f4 mov %al,0xfffffff4(%ebp)
804cd04: c6 45 f5 65 movb $0x65,0xfffffff5(%ebp)
804cd08: c6 45 f6 00 movb $0x0,0xfffffff6(%ebp)
804cd0c: 8d 45 dc lea 0xffffffdc(%ebp),%eax
804cd0f: 83 7d f0 0f cmpl $0xf,0xfffffff0(%ebp)
804cd13: 76 03 jbe 804cd18 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x1fc>
804cd15: 8b 45 dc mov 0xffffffdc(%ebp),%eax
804cd18: 80 38 7f cmpb $0x7f,(%eax)
804cd1b: 0f 84 5f 01 00 00 je 804ce80 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x364>
804cd21: 8d 45 dc lea 0xffffffdc(%ebp),%eax
804cd24: 83 7d f0 0f cmpl $0xf,0xfffffff0(%ebp)
804cd28: 76 03 jbe 804cd2d <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x211>
804cd2a: 8b 45 dc mov 0xffffffdc(%ebp),%eax
804cd2d: 80 38 00 cmpb $0x0,(%eax)
804cd30: 0f 8e 4a 01 00 00 jle 804ce80 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x364>
804cd36: 83 c4 fc add $0xfffffffc,%esp
804cd39: 8b 55 34 mov 0x34(%ebp),%edx
804cd3c: 52 push %edx
804cd3d: 8b 5d 24 mov 0x24(%ebp),%ebx
804cd40: 53 push %ebx
804cd41: 8d 5d bc lea 0xffffffbc(%ebp),%ebx
804cd44: 53 push %ebx
804cd45: e8 ca f5 ff ff call 804c314 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)>
804cd4a: 83 c4 fc add $0xfffffffc,%esp
804cd4d: 8b 45 34 mov 0x34(%ebp),%eax
804cd50: 50 push %eax
804cd51: 6a 65 push $0x65
804cd53: 8b 55 24 mov 0x24(%ebp),%edx
804cd56: 52 push %edx
804cd57: e8 40 da ff ff call 804a79c <_init+0x150>
804cd5c: 83 c4 20 add $0x20,%esp
804cd5f: 85 c0 test %eax,%eax
804cd61: 75 11 jne 804cd74 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x258>
804cd63: 83 c4 fc add $0xfffffffc,%esp
804cd66: 6a 30 push $0x30
804cd68: 8b 45 30 mov 0x30(%ebp),%eax
804cd6b: 50 push %eax
804cd6c: 53 push %ebx
804cd6d: e8 52 f8 ff ff call 804c5c4 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)>
804cd72: eb 13 jmp 804cd87 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x26b>
804cd74: 6a 30 push $0x30
804cd76: 8b 55 30 mov 0x30(%ebp),%edx
804cd79: 52 push %edx
804cd7a: 2b 45 24 sub 0x24(%ebp),%eax
804cd7d: 50 push %eax
804cd7e: 8d 45 bc lea 0xffffffbc(%ebp),%eax
804cd81: 50 push %eax
804cd82: e8 c1 fa ff ff call 804c848 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)>
804cd87: 83 c4 10 add $0x10,%esp
804cd8a: 83 c4 fc add $0xfffffffc,%esp
804cd8d: 8b 5d 34 mov 0x34(%ebp),%ebx
804cd90: 53 push %ebx
804cd91: 0f be 45 f4 movsbl 0xfffffff4(%ebp),%eax
804cd95: 50 push %eax
804cd96: 8b 45 24 mov 0x24(%ebp),%eax
804cd99: 50 push %eax
804cd9a: e8 fd d9 ff ff call 804a79c <_init+0x150>
804cd9f: 83 c4 10 add $0x10,%esp
804cda2: 85 c0 test %eax,%eax
804cda4: 75 1a jne 804cdc0 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x2a4>
804cda6: 83 c4 fc add $0xfffffffc,%esp
804cda9: 6a 30 push $0x30
804cdab: 8b 55 28 mov 0x28(%ebp),%edx
804cdae: 52 push %edx
804cdaf: 8d 45 bc lea 0xffffffbc(%ebp),%eax
804cdb2: 50 push %eax
804cdb3: e8 0c f8 ff ff call 804c5c4 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)>
804cdb8: 83 c4 10 add $0x10,%esp
804cdbb: eb 2b jmp 804cde8 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x2cc>
804cdbd: 8d 76 00 lea 0x0(%esi),%esi
804cdc0: 6a 30 push $0x30
804cdc2: 8b 5d 2c mov 0x2c(%ebp),%ebx
804cdc5: 53 push %ebx
804cdc6: 89 c6 mov %eax,%esi
804cdc8: 2b 75 24 sub 0x24(%ebp),%esi
804cdcb: 8d 46 01 lea 0x1(%esi),%eax
804cdce: 50 push %eax
804cdcf: 8d 5d bc lea 0xffffffbc(%ebp),%ebx
804cdd2: 53 push %ebx
804cdd3: e8 70 fa ff ff call 804c848 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)>
804cdd8: 6a 30 push $0x30
804cdda: 8b 45 28 mov 0x28(%ebp),%eax
804cddd: 50 push %eax
804cdde: 56 push %esi
804cddf: 53 push %ebx
804cde0: e8 63 fa ff ff call 804c848 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)>
804cde5: 83 c4 20 add $0x20,%esp
804cde8: 8d 45 dc lea 0xffffffdc(%ebp),%eax
804cdeb: 83 7d f0 0f cmpl $0xf,0xfffffff0(%ebp)
804cdef: 76 03 jbe 804cdf4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x2d8>
804cdf1: 8b 45 dc mov 0xffffffdc(%ebp),%eax
804cdf4: 89 c3 mov %eax,%ebx
804cdf6: 83 c4 f8 add $0xfffffff8,%esp
804cdf9: 8d 45 f4 lea 0xfffffff4(%ebp),%eax
804cdfc: 50 push %eax
804cdfd: 8d 45 c0 lea 0xffffffc0(%ebp),%eax
804ce00: 83 7d d4 0f cmpl $0xf,0xffffffd4(%ebp)
804ce04: 76 03 jbe 804ce09 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x2ed>
804ce06: 8b 45 c0 mov 0xffffffc0(%ebp),%eax
804ce09: 50 push %eax
804ce0a: e8 4d da ff ff call 804a85c <_init+0x210>
804ce0f: 89 c6 mov %eax,%esi
804ce11: 83 c4 10 add $0x10,%esp
804ce14: 80 3b 7f cmpb $0x7f,(%ebx)
804ce17: 74 3d je 804ce56 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x33a>
804ce19: 80 3b 00 cmpb $0x0,(%ebx)
804ce1c: 7e 38 jle 804ce56 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x33a>
804ce1e: 0f be 13 movsbl (%ebx),%edx
804ce21: eb 2d jmp 804ce50 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x334>
804ce23: 90 nop
804ce24: 6a 2c push $0x2c
804ce26: 6a 01 push $0x1
804ce28: 0f be 03 movsbl (%ebx),%eax
804ce2b: 29 c6 sub %eax,%esi
804ce2d: 56 push %esi
804ce2e: 8d 45 bc lea 0xffffffbc(%ebp),%eax
804ce31: 50 push %eax
804ce32: e8 11 fa ff ff call 804c848 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)>
804ce37: 83 c4 10 add $0x10,%esp
804ce3a: 80 7b 01 00 cmpb $0x0,0x1(%ebx)
804ce3e: 7e 01 jle 804ce41 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x325>
804ce40: 43 inc %ebx
804ce41: 80 3b 7f cmpb $0x7f,(%ebx)
804ce44: 74 10 je 804ce56 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x33a>
804ce46: 80 3b 00 cmpb $0x0,(%ebx)
804ce49: 7e 0b jle 804ce56 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x33a>
804ce4b: 0f be 13 movsbl (%ebx),%edx
804ce4e: 89 f0 mov %esi,%eax
804ce50: 29 f8 sub %edi,%eax
804ce52: 39 c2 cmp %eax,%edx
804ce54: 72 ce jb 804ce24 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x308>
804ce56: 8d 45 c0 lea 0xffffffc0(%ebp),%eax
804ce59: 83 7d d4 0f cmpl $0xf,0xffffffd4(%ebp)
804ce5d: 76 03 jbe 804ce62 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x346>
804ce5f: 8b 45 c0 mov 0xffffffc0(%ebp),%eax
804ce62: 89 45 24 mov %eax,0x24(%ebp)
804ce65: c7 45 28 00 00 00 00 movl $0x0,0x28(%ebp)
804ce6c: c7 45 2c 00 00 00 00 movl $0x0,0x2c(%ebp)
804ce73: c7 45 30 00 00 00 00 movl $0x0,0x30(%ebp)
804ce7a: 8b 55 d0 mov 0xffffffd0(%ebp),%edx
804ce7d: 89 55 34 mov %edx,0x34(%ebp)
804ce80: 8b 5d 28 mov 0x28(%ebp),%ebx
804ce83: 03 5d 2c add 0x2c(%ebp),%ebx
804ce86: 8b 45 30 mov 0x30(%ebp),%eax
804ce89: 01 c3 add %eax,%ebx
804ce8b: 8b 55 34 mov 0x34(%ebp),%edx
804ce8e: 01 d3 add %edx,%ebx
804ce90: 89 9d 3c ff ff ff mov %ebx,0xffffff3c(%ebp)
804ce96: 8b 5d 1c mov 0x1c(%ebp),%ebx
804ce99: 8b 43 18 mov 0x18(%ebx),%eax
804ce9c: 85 c0 test %eax,%eax
804ce9e: 7e 10 jle 804ceb0 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x394>
804cea0: 3b 85 3c ff ff ff cmp 0xffffff3c(%ebp),%eax
804cea6: 76 08 jbe 804ceb0 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x394>
804cea8: 2b 85 3c ff ff ff sub 0xffffff3c(%ebp),%eax
804ceae: eb 02 jmp 804ceb2 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x396>
804ceb0: 31 c0 xor %eax,%eax
804ceb2: 89 85 3c ff ff ff mov %eax,0xffffff3c(%ebp)
804ceb8: 8b 55 1c mov 0x1c(%ebp),%edx
804cebb: 8b 42 10 mov 0x10(%edx),%eax
804cebe: 83 e0 0e and $0xe,%eax
804cec1: 83 f8 02 cmp $0x2,%eax
804cec4: 0f 84 b2 00 00 00 je 804cf7c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x460>
804ceca: 83 f8 08 cmp $0x8,%eax
804cecd: 0f 84 b2 00 00 00 je 804cf85 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x469>
804ced3: 8b bd 3c ff ff ff mov 0xffffff3c(%ebp),%edi
804ced9: 8b 45 10 mov 0x10(%ebp),%eax
804cedc: 89 45 9c mov %eax,0xffffff9c(%ebp)
804cedf: 8b 45 14 mov 0x14(%ebp),%eax
804cee2: 89 45 a0 mov %eax,0xffffffa0(%ebp)
804cee5: 8b 45 18 mov 0x18(%ebp),%eax
804cee8: 89 45 a4 mov %eax,0xffffffa4(%ebp)
804ceeb: 85 ff test %edi,%edi
804ceed: 74 74 je 804cf63 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x447>
804ceef: 8d 75 9c lea 0xffffff9c(%ebp),%esi
804cef2: 89 f6 mov %esi,%esi
804cef4: 83 7e 08 00 cmpl $0x0,0x8(%esi)
804cef8: 74 5f je 804cf59 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x43d>
804cefa: c7 85 38 ff ff ff ff movl $0xffffffff,0xffffff38(%ebp)
804cf01: ff ff ff
804cf04: 8b 4e 08 mov 0x8(%esi),%ecx
804cf07: 8a 9d 4b ff ff ff mov 0xffffff4b(%ebp),%bl
804cf0d: 8b 41 20 mov 0x20(%ecx),%eax
804cf10: 83 38 00 cmpl $0x0,(%eax)
804cf13: 74 0f je 804cf24 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x408>
804cf15: 8b 51 30 mov 0x30(%ecx),%edx
804cf18: 8b 00 mov (%eax),%eax
804cf1a: 8b 12 mov (%edx),%edx
804cf1c: 29 c2 sub %eax,%edx
804cf1e: 89 d0 mov %edx,%eax
804cf20: eb 04 jmp 804cf26 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x40a>
804cf22: 89 f6 mov %esi,%esi
804cf24: 31 c0 xor %eax,%eax
804cf26: 85 c0 test %eax,%eax
804cf28: 7e 0e jle 804cf38 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x41c>
804cf2a: 8b 41 20 mov 0x20(%ecx),%eax
804cf2d: 8b 10 mov (%eax),%edx
804cf2f: ff 00 incl (%eax)
804cf31: 88 1a mov %bl,(%edx)
804cf33: 0f b6 c3 movzbl %bl,%eax
804cf36: eb 19 jmp 804cf51 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x435>
804cf38: 83 c4 f8 add $0xfffffff8,%esp
804cf3b: 8b 51 38 mov 0x38(%ecx),%edx
804cf3e: 0f b6 c3 movzbl %bl,%eax
804cf41: 50 push %eax
804cf42: 0f bf 42 20 movswl 0x20(%edx),%eax
804cf46: 01 c8 add %ecx,%eax
804cf48: 50 push %eax
804cf49: 8b 42 24 mov 0x24(%edx),%eax
804cf4c: ff d0 call *%eax
804cf4e: 83 c4 10 add $0x10,%esp
804cf51: 39 85 38 ff ff ff cmp %eax,0xffffff38(%ebp)
804cf57: 75 07 jne 804cf60 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x444>
804cf59: c7 46 04 01 00 00 00 movl $0x1,0x4(%esi)
804cf60: 4f dec %edi
804cf61: 75 91 jne 804cef4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x3d8>
804cf63: 8b 4d 9c mov 0xffffff9c(%ebp),%ecx
804cf66: 89 4d b0 mov %ecx,0xffffffb0(%ebp)
804cf69: 8b 55 a0 mov 0xffffffa0(%ebp),%edx
804cf6c: 89 55 b4 mov %edx,0xffffffb4(%ebp)
804cf6f: 8b 45 a4 mov 0xffffffa4(%ebp),%eax
804cf72: 89 45 b8 mov %eax,0xffffffb8(%ebp)
804cf75: e9 5f 01 00 00 jmp 804d0d9 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x5bd>
804cf7a: 89 f6 mov %esi,%esi
804cf7c: 83 f8 08 cmp $0x8,%eax
804cf7f: 0f 85 67 01 00 00 jne 804d0ec <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x5d0>
804cf85: 85 ff test %edi,%edi
804cf87: 0f 84 a9 00 00 00 je 804d036 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x51a>
804cf8d: 8b 75 24 mov 0x24(%ebp),%esi
804cf90: c7 85 34 ff ff ff 01 movl $0x1,0xffffff34(%ebp)
804cf97: 00 00 00
804cf9a: 8b 45 10 mov 0x10(%ebp),%eax
804cf9d: 89 45 a8 mov %eax,0xffffffa8(%ebp)
804cfa0: 8b 45 14 mov 0x14(%ebp),%eax
804cfa3: 89 45 ac mov %eax,0xffffffac(%ebp)
804cfa6: 8b 45 18 mov 0x18(%ebp),%eax
804cfa9: 89 45 b0 mov %eax,0xffffffb0(%ebp)
804cfac: 8a 06 mov (%esi),%al
804cfae: 83 7d b0 00 cmpl $0x0,0xffffffb0(%ebp)
804cfb2: 74 51 je 804d005 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x4e9>
804cfb4: bf ff ff ff ff mov $0xffffffff,%edi
804cfb9: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx
804cfbc: 88 c3 mov %al,%bl
804cfbe: 8b 41 20 mov 0x20(%ecx),%eax
804cfc1: 83 38 00 cmpl $0x0,(%eax)
804cfc4: 74 0e je 804cfd4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x4b8>
804cfc6: 8b 51 30 mov 0x30(%ecx),%edx
804cfc9: 8b 00 mov (%eax),%eax
804cfcb: 8b 12 mov (%edx),%edx
804cfcd: 29 c2 sub %eax,%edx
804cfcf: 89 d0 mov %edx,%eax
804cfd1: eb 03 jmp 804cfd6 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x4ba>
804cfd3: 90 nop
804cfd4: 31 c0 xor %eax,%eax
804cfd6: 85 c0 test %eax,%eax
804cfd8: 7e 0e jle 804cfe8 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x4cc>
804cfda: 8b 41 20 mov 0x20(%ecx),%eax
804cfdd: 8b 10 mov (%eax),%edx
804cfdf: ff 00 incl (%eax)
804cfe1: 88 1a mov %bl,(%edx)
804cfe3: 0f b6 c3 movzbl %bl,%eax
804cfe6: eb 19 jmp 804d001 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x4e5>
804cfe8: 83 c4 f8 add $0xfffffff8,%esp
804cfeb: 8b 51 38 mov 0x38(%ecx),%edx
804cfee: 0f b6 c3 movzbl %bl,%eax
804cff1: 50 push %eax
804cff2: 0f bf 42 20 movswl 0x20(%edx),%eax
804cff6: 01 c8 add %ecx,%eax
804cff8: 50 push %eax
804cff9: 8b 42 24 mov 0x24(%edx),%eax
804cffc: ff d0 call *%eax
804cffe: 83 c4 10 add $0x10,%esp
804d001: 39 c7 cmp %eax,%edi
804d003: 75 07 jne 804d00c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x4f0>
804d005: c7 45 ac 01 00 00 00 movl $0x1,0xffffffac(%ebp)
804d00c: 46 inc %esi
804d00d: ff 8d 34 ff ff ff decl 0xffffff34(%ebp)
804d013: 75 97 jne 804cfac <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x490>
804d015: 8b 4d a8 mov 0xffffffa8(%ebp),%ecx
804d018: 89 4d 94 mov %ecx,0xffffff94(%ebp)
804d01b: 8b 55 ac mov 0xffffffac(%ebp),%edx
804d01e: 89 55 98 mov %edx,0xffffff98(%ebp)
804d021: 8b 45 b0 mov 0xffffffb0(%ebp),%eax
804d024: 89 45 9c mov %eax,0xffffff9c(%ebp)
804d027: 89 4d 10 mov %ecx,0x10(%ebp)
804d02a: 89 55 14 mov %edx,0x14(%ebp)
804d02d: 89 45 18 mov %eax,0x18(%ebp)
804d030: ff 45 24 incl 0x24(%ebp)
804d033: ff 4d 34 decl 0x34(%ebp)
804d036: 8b bd 3c ff ff ff mov 0xffffff3c(%ebp),%edi
804d03c: 8b 45 10 mov 0x10(%ebp),%eax
804d03f: 89 45 a8 mov %eax,0xffffffa8(%ebp)
804d042: 8b 45 14 mov 0x14(%ebp),%eax
804d045: 89 45 ac mov %eax,0xffffffac(%ebp)
804d048: 8b 45 18 mov 0x18(%ebp),%eax
804d04b: 89 45 b0 mov %eax,0xffffffb0(%ebp)
804d04e: 85 ff test %edi,%edi
804d050: 74 75 je 804d0c7 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x5ab>
804d052: 8d 75 a8 lea 0xffffffa8(%ebp),%esi
804d055: 8d 76 00 lea 0x0(%esi),%esi
804d058: 83 7e 08 00 cmpl $0x0,0x8(%esi)
804d05c: 74 5f je 804d0bd <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x5a1>
804d05e: c7 85 30 ff ff ff ff movl $0xffffffff,0xffffff30(%ebp)
804d065: ff ff ff
804d068: 8b 4e 08 mov 0x8(%esi),%ecx
804d06b: 8a 9d 4b ff ff ff mov 0xffffff4b(%ebp),%bl
804d071: 8b 41 20 mov 0x20(%ecx),%eax
804d074: 83 38 00 cmpl $0x0,(%eax)
804d077: 74 0f je 804d088 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x56c>
804d079: 8b 51 30 mov 0x30(%ecx),%edx
804d07c: 8b 00 mov (%eax),%eax
804d07e: 8b 12 mov (%edx),%edx
804d080: 29 c2 sub %eax,%edx
804d082: 89 d0 mov %edx,%eax
804d084: eb 04 jmp 804d08a <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x56e>
804d086: 89 f6 mov %esi,%esi
804d088: 31 c0 xor %eax,%eax
804d08a: 85 c0 test %eax,%eax
804d08c: 7e 0e jle 804d09c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x580>
804d08e: 8b 41 20 mov 0x20(%ecx),%eax
804d091: 8b 10 mov (%eax),%edx
804d093: ff 00 incl (%eax)
804d095: 88 1a mov %bl,(%edx)
804d097: 0f b6 c3 movzbl %bl,%eax
804d09a: eb 19 jmp 804d0b5 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x599>
804d09c: 83 c4 f8 add $0xfffffff8,%esp
804d09f: 8b 51 38 mov 0x38(%ecx),%edx
804d0a2: 0f b6 c3 movzbl %bl,%eax
804d0a5: 50 push %eax
804d0a6: 0f bf 42 20 movswl 0x20(%edx),%eax
804d0aa: 01 c8 add %ecx,%eax
804d0ac: 50 push %eax
804d0ad: 8b 42 24 mov 0x24(%edx),%eax
804d0b0: ff d0 call *%eax
804d0b2: 83 c4 10 add $0x10,%esp
804d0b5: 39 85 30 ff ff ff cmp %eax,0xffffff30(%ebp)
804d0bb: 75 07 jne 804d0c4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x5a8>
804d0bd: c7 46 04 01 00 00 00 movl $0x1,0x4(%esi)
804d0c4: 4f dec %edi
804d0c5: 75 91 jne 804d058 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x53c>
804d0c7: 8b 4d a8 mov 0xffffffa8(%ebp),%ecx
804d0ca: 89 4d 94 mov %ecx,0xffffff94(%ebp)
804d0cd: 8b 55 ac mov 0xffffffac(%ebp),%edx
804d0d0: 89 55 98 mov %edx,0xffffff98(%ebp)
804d0d3: 8b 45 b0 mov 0xffffffb0(%ebp),%eax
804d0d6: 89 45 9c mov %eax,0xffffff9c(%ebp)
804d0d9: 89 4d 10 mov %ecx,0x10(%ebp)
804d0dc: 89 55 14 mov %edx,0x14(%ebp)
804d0df: 89 45 18 mov %eax,0x18(%ebp)
804d0e2: c7 85 3c ff ff ff 00 movl $0x0,0xffffff3c(%ebp)
804d0e9: 00 00 00
804d0ec: 83 c4 fc add $0xfffffffc,%esp
804d0ef: 8b 5d 34 mov 0x34(%ebp),%ebx
804d0f2: 53 push %ebx
804d0f3: 0f be 45 f4 movsbl 0xfffffff4(%ebp),%eax
804d0f7: 50 push %eax
804d0f8: 8b 45 24 mov 0x24(%ebp),%eax
804d0fb: 50 push %eax
804d0fc: e8 9b d6 ff ff call 804a79c <_init+0x150>
804d101: 83 c4 10 add $0x10,%esp
804d104: 85 c0 test %eax,%eax
804d106: 0f 84 9c 04 00 00 je 804d5a8 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xa8c>
804d10c: 2b 45 24 sub 0x24(%ebp),%eax
804d10f: 40 inc %eax
804d110: 89 85 2c ff ff ff mov %eax,0xffffff2c(%ebp)
804d116: 8b 55 24 mov 0x24(%ebp),%edx
804d119: 89 95 28 ff ff ff mov %edx,0xffffff28(%ebp)
804d11f: 48 dec %eax
804d120: 89 85 24 ff ff ff mov %eax,0xffffff24(%ebp)
804d126: 8b 45 10 mov 0x10(%ebp),%eax
804d129: 89 85 7c ff ff ff mov %eax,0xffffff7c(%ebp)
804d12f: 8b 45 14 mov 0x14(%ebp),%eax
804d132: 89 45 80 mov %eax,0xffffff80(%ebp)
804d135: 8b 45 18 mov 0x18(%ebp),%eax
804d138: 89 45 84 mov %eax,0xffffff84(%ebp)
804d13b: 90 nop
804d13c: 83 c4 fc add $0xfffffffc,%esp
804d13f: 8b 9d 24 ff ff ff mov 0xffffff24(%ebp),%ebx
804d145: 53 push %ebx
804d146: 6a 2c push $0x2c
804d148: 8b 85 28 ff ff ff mov 0xffffff28(%ebp),%eax
804d14e: 50 push %eax
804d14f: e8 48 d6 ff ff call 804a79c <_init+0x150>
804d154: 83 c4 10 add $0x10,%esp
804d157: 89 9d 20 ff ff ff mov %ebx,0xffffff20(%ebp)
804d15d: 85 c0 test %eax,%eax
804d15f: 74 0c je 804d16d <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x651>
804d161: 2b 85 28 ff ff ff sub 0xffffff28(%ebp),%eax
804d167: 89 85 20 ff ff ff mov %eax,0xffffff20(%ebp)
804d16d: 8b bd 28 ff ff ff mov 0xffffff28(%ebp),%edi
804d173: 8b b5 20 ff ff ff mov 0xffffff20(%ebp),%esi
804d179: 8b 85 7c ff ff ff mov 0xffffff7c(%ebp),%eax
804d17f: 89 85 54 ff ff ff mov %eax,0xffffff54(%ebp)
804d185: 8b 45 80 mov 0xffffff80(%ebp),%eax
804d188: 89 85 58 ff ff ff mov %eax,0xffffff58(%ebp)
804d18e: 8b 45 84 mov 0xffffff84(%ebp),%eax
804d191: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp)
804d197: 85 f6 test %esi,%esi
804d199: 74 78 je 804d213 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x6f7>
804d19b: 90 nop
804d19c: 8a 07 mov (%edi),%al
804d19e: 83 bd 5c ff ff ff 00 cmpl $0x0,0xffffff5c(%ebp)
804d1a5: 74 5e je 804d205 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x6e9>
804d1a7: c7 85 1c ff ff ff ff movl $0xffffffff,0xffffff1c(%ebp)
804d1ae: ff ff ff
804d1b1: 8b 8d 5c ff ff ff mov 0xffffff5c(%ebp),%ecx
804d1b7: 88 c3 mov %al,%bl
804d1b9: 8b 41 20 mov 0x20(%ecx),%eax
804d1bc: 83 38 00 cmpl $0x0,(%eax)
804d1bf: 74 0f je 804d1d0 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x6b4>
804d1c1: 8b 51 30 mov 0x30(%ecx),%edx
804d1c4: 8b 00 mov (%eax),%eax
804d1c6: 8b 12 mov (%edx),%edx
804d1c8: 29 c2 sub %eax,%edx
804d1ca: 89 d0 mov %edx,%eax
804d1cc: eb 04 jmp 804d1d2 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x6b6>
804d1ce: 89 f6 mov %esi,%esi
804d1d0: 31 c0 xor %eax,%eax
804d1d2: 85 c0 test %eax,%eax
804d1d4: 7e 0e jle 804d1e4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x6c8>
804d1d6: 8b 41 20 mov 0x20(%ecx),%eax
804d1d9: 8b 10 mov (%eax),%edx
804d1db: ff 00 incl (%eax)
804d1dd: 88 1a mov %bl,(%edx)
804d1df: 0f b6 c3 movzbl %bl,%eax
804d1e2: eb 19 jmp 804d1fd <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x6e1>
804d1e4: 83 c4 f8 add $0xfffffff8,%esp
804d1e7: 8b 51 38 mov 0x38(%ecx),%edx
804d1ea: 0f b6 c3 movzbl %bl,%eax
804d1ed: 50 push %eax
804d1ee: 0f bf 42 20 movswl 0x20(%edx),%eax
804d1f2: 01 c8 add %ecx,%eax
804d1f4: 50 push %eax
804d1f5: 8b 42 24 mov 0x24(%edx),%eax
804d1f8: ff d0 call *%eax
804d1fa: 83 c4 10 add $0x10,%esp
804d1fd: 39 85 1c ff ff ff cmp %eax,0xffffff1c(%ebp)
804d203: 75 0a jne 804d20f <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x6f3>
804d205: c7 85 58 ff ff ff 01 movl $0x1,0xffffff58(%ebp)
804d20c: 00 00 00
804d20f: 47 inc %edi
804d210: 4e dec %esi
804d211: 75 89 jne 804d19c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x680>
804d213: 8b 8d 54 ff ff ff mov 0xffffff54(%ebp),%ecx
804d219: 89 8d 68 ff ff ff mov %ecx,0xffffff68(%ebp)
804d21f: 8b 95 58 ff ff ff mov 0xffffff58(%ebp),%edx
804d225: 89 95 6c ff ff ff mov %edx,0xffffff6c(%ebp)
804d22b: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax
804d231: 89 85 70 ff ff ff mov %eax,0xffffff70(%ebp)
804d237: 89 8d 7c ff ff ff mov %ecx,0xffffff7c(%ebp)
804d23d: 89 55 80 mov %edx,0xffffff80(%ebp)
804d240: 89 45 84 mov %eax,0xffffff84(%ebp)
804d243: 8b 9d 20 ff ff ff mov 0xffffff20(%ebp),%ebx
804d249: 01 9d 28 ff ff ff add %ebx,0xffffff28(%ebp)
804d24f: 29 9d 24 ff ff ff sub %ebx,0xffffff24(%ebp)
804d255: 0f 84 e1 00 00 00 je 804d33c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x820>
804d25b: 80 bd 43 ff ff ff 00 cmpb $0x0,0xffffff43(%ebp)
804d262: 0f 84 c0 00 00 00 je 804d328 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x80c>
804d268: c7 85 18 ff ff ff 01 movl $0x1,0xffffff18(%ebp)
804d26f: 00 00 00
804d272: 89 8d 60 ff ff ff mov %ecx,0xffffff60(%ebp)
804d278: 89 95 64 ff ff ff mov %edx,0xffffff64(%ebp)
804d27e: 89 85 68 ff ff ff mov %eax,0xffffff68(%ebp)
804d284: 8d b5 60 ff ff ff lea 0xffffff60(%ebp),%esi
804d28a: 89 f6 mov %esi,%esi
804d28c: 83 7e 08 00 cmpl $0x0,0x8(%esi)
804d290: 74 57 je 804d2e9 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x7cd>
804d292: bf ff ff ff ff mov $0xffffffff,%edi
804d297: 8b 4e 08 mov 0x8(%esi),%ecx
804d29a: 8a 9d 43 ff ff ff mov 0xffffff43(%ebp),%bl
804d2a0: 8b 41 20 mov 0x20(%ecx),%eax
804d2a3: 83 38 00 cmpl $0x0,(%eax)
804d2a6: 74 10 je 804d2b8 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x79c>
804d2a8: 8b 51 30 mov 0x30(%ecx),%edx
804d2ab: 8b 00 mov (%eax),%eax
804d2ad: 8b 12 mov (%edx),%edx
804d2af: 29 c2 sub %eax,%edx
804d2b1: 89 d0 mov %edx,%eax
804d2b3: eb 05 jmp 804d2ba <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x79e>
804d2b5: 8d 76 00 lea 0x0(%esi),%esi
804d2b8: 31 c0 xor %eax,%eax
804d2ba: 85 c0 test %eax,%eax
804d2bc: 7e 0e jle 804d2cc <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x7b0>
804d2be: 8b 41 20 mov 0x20(%ecx),%eax
804d2c1: 8b 10 mov (%eax),%edx
804d2c3: ff 00 incl (%eax)
804d2c5: 88 1a mov %bl,(%edx)
804d2c7: 0f b6 c3 movzbl %bl,%eax
804d2ca: eb 19 jmp 804d2e5 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x7c9>
804d2cc: 83 c4 f8 add $0xfffffff8,%esp
804d2cf: 8b 51 38 mov 0x38(%ecx),%edx
804d2d2: 0f b6 c3 movzbl %bl,%eax
804d2d5: 50 push %eax
804d2d6: 0f bf 42 20 movswl 0x20(%edx),%eax
804d2da: 01 c8 add %ecx,%eax
804d2dc: 50 push %eax
804d2dd: 8b 42 24 mov 0x24(%edx),%eax
804d2e0: ff d0 call *%eax
804d2e2: 83 c4 10 add $0x10,%esp
804d2e5: 39 c7 cmp %eax,%edi
804d2e7: 75 07 jne 804d2f0 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x7d4>
804d2e9: c7 46 04 01 00 00 00 movl $0x1,0x4(%esi)
804d2f0: ff 8d 18 ff ff ff decl 0xffffff18(%ebp)
804d2f6: 75 94 jne 804d28c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x770>
804d2f8: 8b 8d 60 ff ff ff mov 0xffffff60(%ebp),%ecx
804d2fe: 89 8d 4c ff ff ff mov %ecx,0xffffff4c(%ebp)
804d304: 8b 95 64 ff ff ff mov 0xffffff64(%ebp),%edx
804d30a: 89 95 50 ff ff ff mov %edx,0xffffff50(%ebp)
804d310: 8b 85 68 ff ff ff mov 0xffffff68(%ebp),%eax
804d316: 89 85 54 ff ff ff mov %eax,0xffffff54(%ebp)
804d31c: 89 8d 7c ff ff ff mov %ecx,0xffffff7c(%ebp)
804d322: 89 55 80 mov %edx,0xffffff80(%ebp)
804d325: 89 45 84 mov %eax,0xffffff84(%ebp)
804d328: ff 85 28 ff ff ff incl 0xffffff28(%ebp)
804d32e: ff 8d 24 ff ff ff decl 0xffffff24(%ebp)
804d334: e9 03 fe ff ff jmp 804d13c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x620>
804d339: 8d 76 00 lea 0x0(%esi),%esi
804d33c: 8b 8d 7c ff ff ff mov 0xffffff7c(%ebp),%ecx
804d342: 89 4d 94 mov %ecx,0xffffff94(%ebp)
804d345: 8b 55 80 mov 0xffffff80(%ebp),%edx
804d348: 89 55 98 mov %edx,0xffffff98(%ebp)
804d34b: 8b 45 84 mov 0xffffff84(%ebp),%eax
804d34e: 89 45 9c mov %eax,0xffffff9c(%ebp)
804d351: 89 4d 10 mov %ecx,0x10(%ebp)
804d354: 89 55 14 mov %edx,0x14(%ebp)
804d357: 89 45 18 mov %eax,0x18(%ebp)
804d35a: 8b 75 28 mov 0x28(%ebp),%esi
804d35d: 89 8d 54 ff ff ff mov %ecx,0xffffff54(%ebp)
804d363: 89 95 58 ff ff ff mov %edx,0xffffff58(%ebp)
804d369: 89 85 5c ff ff ff mov %eax,0xffffff5c(%ebp)
804d36f: 85 f6 test %esi,%esi
804d371: 74 74 je 804d3e7 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x8cb>
804d373: 8d bd 54 ff ff ff lea 0xffffff54(%ebp),%edi
804d379: 8d 76 00 lea 0x0(%esi),%esi
804d37c: 83 7f 08 00 cmpl $0x0,0x8(%edi)
804d380: 74 5b je 804d3dd <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x8c1>
804d382: c7 85 14 ff ff ff ff movl $0xffffffff,0xffffff14(%ebp)
804d389: ff ff ff
804d38c: 8b 4f 08 mov 0x8(%edi),%ecx
804d38f: b3 30 mov $0x30,%bl
804d391: 8b 41 20 mov 0x20(%ecx),%eax
804d394: 83 38 00 cmpl $0x0,(%eax)
804d397: 74 0f je 804d3a8 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x88c>
804d399: 8b 51 30 mov 0x30(%ecx),%edx
804d39c: 8b 00 mov (%eax),%eax
804d39e: 8b 12 mov (%edx),%edx
804d3a0: 29 c2 sub %eax,%edx
804d3a2: 89 d0 mov %edx,%eax
804d3a4: eb 04 jmp 804d3aa <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x88e>
804d3a6: 89 f6 mov %esi,%esi
804d3a8: 31 c0 xor %eax,%eax
804d3aa: 85 c0 test %eax,%eax
804d3ac: 7e 0e jle 804d3bc <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x8a0>
804d3ae: 8b 41 20 mov 0x20(%ecx),%eax
804d3b1: 8b 10 mov (%eax),%edx
804d3b3: ff 00 incl (%eax)
804d3b5: 88 1a mov %bl,(%edx)
804d3b7: 0f b6 c3 movzbl %bl,%eax
804d3ba: eb 19 jmp 804d3d5 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x8b9>
804d3bc: 83 c4 f8 add $0xfffffff8,%esp
804d3bf: 8b 51 38 mov 0x38(%ecx),%edx
804d3c2: 0f b6 c3 movzbl %bl,%eax
804d3c5: 50 push %eax
804d3c6: 0f bf 42 20 movswl 0x20(%edx),%eax
804d3ca: 01 c8 add %ecx,%eax
804d3cc: 50 push %eax
804d3cd: 8b 42 24 mov 0x24(%edx),%eax
804d3d0: ff d0 call *%eax
804d3d2: 83 c4 10 add $0x10,%esp
804d3d5: 39 85 14 ff ff ff cmp %eax,0xffffff14(%ebp)
804d3db: 75 07 jne 804d3e4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x8c8>
804d3dd: c7 47 04 01 00 00 00 movl $0x1,0x4(%edi)
804d3e4: 4e dec %esi
804d3e5: 75 95 jne 804d37c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x860>
804d3e7: 8b 8d 54 ff ff ff mov 0xffffff54(%ebp),%ecx
804d3ed: 89 4d a0 mov %ecx,0xffffffa0(%ebp)
804d3f0: 8b 95 58 ff ff ff mov 0xffffff58(%ebp),%edx
804d3f6: 89 55 a4 mov %edx,0xffffffa4(%ebp)
804d3f9: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax
804d3ff: 89 45 a8 mov %eax,0xffffffa8(%ebp)
804d402: 89 4d 10 mov %ecx,0x10(%ebp)
804d405: 89 55 14 mov %edx,0x14(%ebp)
804d408: 89 45 18 mov %eax,0x18(%ebp)
804d40b: 83 c4 f4 add $0xfffffff4,%esp
804d40e: 8b 85 44 ff ff ff mov 0xffffff44(%ebp),%eax
804d414: 8b 50 04 mov 0x4(%eax),%edx
804d417: 0f bf 42 10 movswl 0x10(%edx),%eax
804d41b: 03 85 44 ff ff ff add 0xffffff44(%ebp),%eax
804d421: 50 push %eax
804d422: 8b 42 14 mov 0x14(%edx),%eax
804d425: ff d0 call *%eax
804d427: 83 c4 10 add $0x10,%esp
804d42a: 88 85 13 ff ff ff mov %al,0xffffff13(%ebp)
804d430: c7 85 0c ff ff ff 01 movl $0x1,0xffffff0c(%ebp)
804d437: 00 00 00
804d43a: 8b 45 10 mov 0x10(%ebp),%eax
804d43d: 89 85 60 ff ff ff mov %eax,0xffffff60(%ebp)
804d443: 8b 45 14 mov 0x14(%ebp),%eax
804d446: 89 85 64 ff ff ff mov %eax,0xffffff64(%ebp)
804d44c: 8b 45 18 mov 0x18(%ebp),%eax
804d44f: 89 85 68 ff ff ff mov %eax,0xffffff68(%ebp)
804d455: 8d b5 60 ff ff ff lea 0xffffff60(%ebp),%esi
804d45b: 90 nop
804d45c: 83 7e 08 00 cmpl $0x0,0x8(%esi)
804d460: 74 57 je 804d4b9 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x99d>
804d462: bf ff ff ff ff mov $0xffffffff,%edi
804d467: 8b 4e 08 mov 0x8(%esi),%ecx
804d46a: 8a 9d 13 ff ff ff mov 0xffffff13(%ebp),%bl
804d470: 8b 41 20 mov 0x20(%ecx),%eax
804d473: 83 38 00 cmpl $0x0,(%eax)
804d476: 74 10 je 804d488 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x96c>
804d478: 8b 51 30 mov 0x30(%ecx),%edx
804d47b: 8b 00 mov (%eax),%eax
804d47d: 8b 12 mov (%edx),%edx
804d47f: 29 c2 sub %eax,%edx
804d481: 89 d0 mov %edx,%eax
804d483: eb 05 jmp 804d48a <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x96e>
804d485: 8d 76 00 lea 0x0(%esi),%esi
804d488: 31 c0 xor %eax,%eax
804d48a: 85 c0 test %eax,%eax
804d48c: 7e 0e jle 804d49c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x980>
804d48e: 8b 41 20 mov 0x20(%ecx),%eax
804d491: 8b 10 mov (%eax),%edx
804d493: ff 00 incl (%eax)
804d495: 88 1a mov %bl,(%edx)
804d497: 0f b6 c3 movzbl %bl,%eax
804d49a: eb 19 jmp 804d4b5 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x999>
804d49c: 83 c4 f8 add $0xfffffff8,%esp
804d49f: 8b 51 38 mov 0x38(%ecx),%edx
804d4a2: 0f b6 c3 movzbl %bl,%eax
804d4a5: 50 push %eax
804d4a6: 0f bf 42 20 movswl 0x20(%edx),%eax
804d4aa: 01 c8 add %ecx,%eax
804d4ac: 50 push %eax
804d4ad: 8b 42 24 mov 0x24(%edx),%eax
804d4b0: ff d0 call *%eax
804d4b2: 83 c4 10 add $0x10,%esp
804d4b5: 39 c7 cmp %eax,%edi
804d4b7: 75 07 jne 804d4c0 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x9a4>
804d4b9: c7 46 04 01 00 00 00 movl $0x1,0x4(%esi)
804d4c0: ff 8d 0c ff ff ff decl 0xffffff0c(%ebp)
804d4c6: 75 94 jne 804d45c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x940>
804d4c8: 8b 8d 60 ff ff ff mov 0xffffff60(%ebp),%ecx
804d4ce: 89 8d 4c ff ff ff mov %ecx,0xffffff4c(%ebp)
804d4d4: 8b 95 64 ff ff ff mov 0xffffff64(%ebp),%edx
804d4da: 89 95 50 ff ff ff mov %edx,0xffffff50(%ebp)
804d4e0: 8b 85 68 ff ff ff mov 0xffffff68(%ebp),%eax
804d4e6: 89 85 54 ff ff ff mov %eax,0xffffff54(%ebp)
804d4ec: 89 4d 10 mov %ecx,0x10(%ebp)
804d4ef: 89 55 14 mov %edx,0x14(%ebp)
804d4f2: 89 45 18 mov %eax,0x18(%ebp)
804d4f5: 8b 75 2c mov 0x2c(%ebp),%esi
804d4f8: 85 f6 test %esi,%esi
804d4fa: 74 73 je 804d56f <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xa53>
804d4fc: 8d bd 60 ff ff ff lea 0xffffff60(%ebp),%edi
804d502: 89 f6 mov %esi,%esi
804d504: 83 7f 08 00 cmpl $0x0,0x8(%edi)
804d508: 74 5b je 804d565 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xa49>
804d50a: c7 85 08 ff ff ff ff movl $0xffffffff,0xffffff08(%ebp)
804d511: ff ff ff
804d514: 8b 4f 08 mov 0x8(%edi),%ecx
804d517: b3 30 mov $0x30,%bl
804d519: 8b 41 20 mov 0x20(%ecx),%eax
804d51c: 83 38 00 cmpl $0x0,(%eax)
804d51f: 74 0f je 804d530 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xa14>
804d521: 8b 51 30 mov 0x30(%ecx),%edx
804d524: 8b 00 mov (%eax),%eax
804d526: 8b 12 mov (%edx),%edx
804d528: 29 c2 sub %eax,%edx
804d52a: 89 d0 mov %edx,%eax
804d52c: eb 04 jmp 804d532 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xa16>
804d52e: 89 f6 mov %esi,%esi
804d530: 31 c0 xor %eax,%eax
804d532: 85 c0 test %eax,%eax
804d534: 7e 0e jle 804d544 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xa28>
804d536: 8b 41 20 mov 0x20(%ecx),%eax
804d539: 8b 10 mov (%eax),%edx
804d53b: ff 00 incl (%eax)
804d53d: 88 1a mov %bl,(%edx)
804d53f: 0f b6 c3 movzbl %bl,%eax
804d542: eb 19 jmp 804d55d <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xa41>
804d544: 83 c4 f8 add $0xfffffff8,%esp
804d547: 8b 51 38 mov 0x38(%ecx),%edx
804d54a: 0f b6 c3 movzbl %bl,%eax
804d54d: 50 push %eax
804d54e: 0f bf 42 20 movswl 0x20(%edx),%eax
804d552: 01 c8 add %ecx,%eax
804d554: 50 push %eax
804d555: 8b 42 24 mov 0x24(%edx),%eax
804d558: ff d0 call *%eax
804d55a: 83 c4 10 add $0x10,%esp
804d55d: 39 85 08 ff ff ff cmp %eax,0xffffff08(%ebp)
804d563: 75 07 jne 804d56c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xa50>
804d565: c7 47 04 01 00 00 00 movl $0x1,0x4(%edi)
804d56c: 4e dec %esi
804d56d: 75 95 jne 804d504 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x9e8>
804d56f: 8b 8d 60 ff ff ff mov 0xffffff60(%ebp),%ecx
804d575: 89 8d 4c ff ff ff mov %ecx,0xffffff4c(%ebp)
804d57b: 8b 95 64 ff ff ff mov 0xffffff64(%ebp),%edx
804d581: 89 95 50 ff ff ff mov %edx,0xffffff50(%ebp)
804d587: 8b 85 68 ff ff ff mov 0xffffff68(%ebp),%eax
804d58d: 89 85 54 ff ff ff mov %eax,0xffffff54(%ebp)
804d593: 89 4d 10 mov %ecx,0x10(%ebp)
804d596: 89 55 14 mov %edx,0x14(%ebp)
804d599: 89 45 18 mov %eax,0x18(%ebp)
804d59c: 8b 95 2c ff ff ff mov 0xffffff2c(%ebp),%edx
804d5a2: 01 55 24 add %edx,0x24(%ebp)
804d5a5: 29 55 34 sub %edx,0x34(%ebp)
804d5a8: 83 c4 fc add $0xfffffffc,%esp
804d5ab: 8b 5d 34 mov 0x34(%ebp),%ebx
804d5ae: 53 push %ebx
804d5af: 6a 65 push $0x65
804d5b1: 8b 45 24 mov 0x24(%ebp),%eax
804d5b4: 50 push %eax
804d5b5: e8 e2 d1 ff ff call 804a79c <_init+0x150>
804d5ba: 83 c4 10 add $0x10,%esp
804d5bd: 85 c0 test %eax,%eax
804d5bf: 0f 84 cc 03 00 00 je 804d991 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xe75>
804d5c5: 2b 45 24 sub 0x24(%ebp),%eax
804d5c8: 40 inc %eax
804d5c9: 89 85 04 ff ff ff mov %eax,0xffffff04(%ebp)
804d5cf: 8b 55 24 mov 0x24(%ebp),%edx
804d5d2: 89 95 00 ff ff ff mov %edx,0xffffff00(%ebp)
804d5d8: 48 dec %eax
804d5d9: 89 85 fc fe ff ff mov %eax,0xfffffefc(%ebp)
804d5df: 8b 45 10 mov 0x10(%ebp),%eax
804d5e2: 89 85 60 ff ff ff mov %eax,0xffffff60(%ebp)
804d5e8: 8b 45 14 mov 0x14(%ebp),%eax
804d5eb: 89 85 64 ff ff ff mov %eax,0xffffff64(%ebp)
804d5f1: 8b 45 18 mov 0x18(%ebp),%eax
804d5f4: 89 85 68 ff ff ff mov %eax,0xffffff68(%ebp)
804d5fa: 89 f6 mov %esi,%esi
804d5fc: 83 c4 fc add $0xfffffffc,%esp
804d5ff: 8b 9d fc fe ff ff mov 0xfffffefc(%ebp),%ebx
804d605: 53 push %ebx
804d606: 6a 2c push $0x2c
804d608: 8b 85 00 ff ff ff mov 0xffffff00(%ebp),%eax
804d60e: 50 push %eax
804d60f: e8 88 d1 ff ff call 804a79c <_init+0x150>
804d614: 83 c4 10 add $0x10,%esp
804d617: 89 9d f8 fe ff ff mov %ebx,0xfffffef8(%ebp)
804d61d: 85 c0 test %eax,%eax
804d61f: 74 0c je 804d62d <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xb11>
804d621: 2b 85 00 ff ff ff sub 0xffffff00(%ebp),%eax
804d627: 89 85 f8 fe ff ff mov %eax,0xfffffef8(%ebp)
804d62d: 8b bd 00 ff ff ff mov 0xffffff00(%ebp),%edi
804d633: 8b b5 f8 fe ff ff mov 0xfffffef8(%ebp),%esi
804d639: 8b 85 60 ff ff ff mov 0xffffff60(%ebp),%eax
804d63f: 89 45 80 mov %eax,0xffffff80(%ebp)
804d642: 8b 85 64 ff ff ff mov 0xffffff64(%ebp),%eax
804d648: 89 45 84 mov %eax,0xffffff84(%ebp)
804d64b: 8b 85 68 ff ff ff mov 0xffffff68(%ebp),%eax
804d651: 89 45 88 mov %eax,0xffffff88(%ebp)
804d654: 85 f6 test %esi,%esi
804d656: 74 6c je 804d6c4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xba8>
804d658: 8a 07 mov (%edi),%al
804d65a: 83 7d 88 00 cmpl $0x0,0xffffff88(%ebp)
804d65e: 74 59 je 804d6b9 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xb9d>
804d660: c7 85 f4 fe ff ff ff movl $0xffffffff,0xfffffef4(%ebp)
804d667: ff ff ff
804d66a: 8b 4d 88 mov 0xffffff88(%ebp),%ecx
804d66d: 88 c3 mov %al,%bl
804d66f: 8b 41 20 mov 0x20(%ecx),%eax
804d672: 83 38 00 cmpl $0x0,(%eax)
804d675: 74 0d je 804d684 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xb68>
804d677: 8b 51 30 mov 0x30(%ecx),%edx
804d67a: 8b 00 mov (%eax),%eax
804d67c: 8b 12 mov (%edx),%edx
804d67e: 29 c2 sub %eax,%edx
804d680: 89 d0 mov %edx,%eax
804d682: eb 02 jmp 804d686 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xb6a>
804d684: 31 c0 xor %eax,%eax
804d686: 85 c0 test %eax,%eax
804d688: 7e 0e jle 804d698 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xb7c>
804d68a: 8b 41 20 mov 0x20(%ecx),%eax
804d68d: 8b 10 mov (%eax),%edx
804d68f: ff 00 incl (%eax)
804d691: 88 1a mov %bl,(%edx)
804d693: 0f b6 c3 movzbl %bl,%eax
804d696: eb 19 jmp 804d6b1 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xb95>
804d698: 83 c4 f8 add $0xfffffff8,%esp
804d69b: 8b 51 38 mov 0x38(%ecx),%edx
804d69e: 0f b6 c3 movzbl %bl,%eax
804d6a1: 50 push %eax
804d6a2: 0f bf 42 20 movswl 0x20(%edx),%eax
804d6a6: 01 c8 add %ecx,%eax
804d6a8: 50 push %eax
804d6a9: 8b 42 24 mov 0x24(%edx),%eax
804d6ac: ff d0 call *%eax
804d6ae: 83 c4 10 add $0x10,%esp
804d6b1: 39 85 f4 fe ff ff cmp %eax,0xfffffef4(%ebp)
804d6b7: 75 07 jne 804d6c0 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xba4>
804d6b9: c7 45 84 01 00 00 00 movl $0x1,0xffffff84(%ebp)
804d6c0: 47 inc %edi
804d6c1: 4e dec %esi
804d6c2: 75 94 jne 804d658 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xb3c>
804d6c4: 8b 4d 80 mov 0xffffff80(%ebp),%ecx
804d6c7: 89 4d 94 mov %ecx,0xffffff94(%ebp)
804d6ca: 8b 55 84 mov 0xffffff84(%ebp),%edx
804d6cd: 89 55 98 mov %edx,0xffffff98(%ebp)
804d6d0: 8b 45 88 mov 0xffffff88(%ebp),%eax
804d6d3: 89 45 9c mov %eax,0xffffff9c(%ebp)
804d6d6: 89 8d 60 ff ff ff mov %ecx,0xffffff60(%ebp)
804d6dc: 89 95 64 ff ff ff mov %edx,0xffffff64(%ebp)
804d6e2: 89 85 68 ff ff ff mov %eax,0xffffff68(%ebp)
804d6e8: 8b 9d f8 fe ff ff mov 0xfffffef8(%ebp),%ebx
804d6ee: 01 9d 00 ff ff ff add %ebx,0xffffff00(%ebp)
804d6f4: 29 9d fc fe ff ff sub %ebx,0xfffffefc(%ebp)
804d6fa: 0f 84 cc 00 00 00 je 804d7cc <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xcb0>
804d700: 80 bd 43 ff ff ff 00 cmpb $0x0,0xffffff43(%ebp)
804d707: 0f 84 ad 00 00 00 je 804d7ba <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xc9e>
804d70d: c7 85 f0 fe ff ff 01 movl $0x1,0xfffffef0(%ebp)
804d714: 00 00 00
804d717: 89 4d 8c mov %ecx,0xffffff8c(%ebp)
804d71a: 89 55 90 mov %edx,0xffffff90(%ebp)
804d71d: 89 45 94 mov %eax,0xffffff94(%ebp)
804d720: 8d 75 8c lea 0xffffff8c(%ebp),%esi
804d723: 90 nop
804d724: 83 7e 08 00 cmpl $0x0,0x8(%esi)
804d728: 74 57 je 804d781 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xc65>
804d72a: bf ff ff ff ff mov $0xffffffff,%edi
804d72f: 8b 4e 08 mov 0x8(%esi),%ecx
804d732: 8a 9d 43 ff ff ff mov 0xffffff43(%ebp),%bl
804d738: 8b 41 20 mov 0x20(%ecx),%eax
804d73b: 83 38 00 cmpl $0x0,(%eax)
804d73e: 74 10 je 804d750 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xc34>
804d740: 8b 51 30 mov 0x30(%ecx),%edx
804d743: 8b 00 mov (%eax),%eax
804d745: 8b 12 mov (%edx),%edx
804d747: 29 c2 sub %eax,%edx
804d749: 89 d0 mov %edx,%eax
804d74b: eb 05 jmp 804d752 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xc36>
804d74d: 8d 76 00 lea 0x0(%esi),%esi
804d750: 31 c0 xor %eax,%eax
804d752: 85 c0 test %eax,%eax
804d754: 7e 0e jle 804d764 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xc48>
804d756: 8b 41 20 mov 0x20(%ecx),%eax
804d759: 8b 10 mov (%eax),%edx
804d75b: ff 00 incl (%eax)
804d75d: 88 1a mov %bl,(%edx)
804d75f: 0f b6 c3 movzbl %bl,%eax
804d762: eb 19 jmp 804d77d <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xc61>
804d764: 83 c4 f8 add $0xfffffff8,%esp
804d767: 8b 51 38 mov 0x38(%ecx),%edx
804d76a: 0f b6 c3 movzbl %bl,%eax
804d76d: 50 push %eax
804d76e: 0f bf 42 20 movswl 0x20(%edx),%eax
804d772: 01 c8 add %ecx,%eax
804d774: 50 push %eax
804d775: 8b 42 24 mov 0x24(%edx),%eax
804d778: ff d0 call *%eax
804d77a: 83 c4 10 add $0x10,%esp
804d77d: 39 c7 cmp %eax,%edi
804d77f: 75 07 jne 804d788 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xc6c>
804d781: c7 46 04 01 00 00 00 movl $0x1,0x4(%esi)
804d788: ff 8d f0 fe ff ff decl 0xfffffef0(%ebp)
804d78e: 75 94 jne 804d724 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xc08>
804d790: 8b 4d 8c mov 0xffffff8c(%ebp),%ecx
804d793: 89 8d 78 ff ff ff mov %ecx,0xffffff78(%ebp)
804d799: 8b 55 90 mov 0xffffff90(%ebp),%edx
804d79c: 89 95 7c ff ff ff mov %edx,0xffffff7c(%ebp)
804d7a2: 8b 45 94 mov 0xffffff94(%ebp),%eax
804d7a5: 89 45 80 mov %eax,0xffffff80(%ebp)
804d7a8: 89 8d 60 ff ff ff mov %ecx,0xffffff60(%ebp)
804d7ae: 89 95 64 ff ff ff mov %edx,0xffffff64(%ebp)
804d7b4: 89 85 68 ff ff ff mov %eax,0xffffff68(%ebp)
804d7ba: ff 85 00 ff ff ff incl 0xffffff00(%ebp)
804d7c0: ff 8d fc fe ff ff decl 0xfffffefc(%ebp)
804d7c6: e9 31 fe ff ff jmp 804d5fc <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xae0>
804d7cb: 90 nop
804d7cc: 8b 8d 60 ff ff ff mov 0xffffff60(%ebp),%ecx
804d7d2: 89 8d 4c ff ff ff mov %ecx,0xffffff4c(%ebp)
804d7d8: 8b 95 64 ff ff ff mov 0xffffff64(%ebp),%edx
804d7de: 89 95 50 ff ff ff mov %edx,0xffffff50(%ebp)
804d7e4: 8b 85 68 ff ff ff mov 0xffffff68(%ebp),%eax
804d7ea: 89 85 54 ff ff ff mov %eax,0xffffff54(%ebp)
804d7f0: 89 4d 10 mov %ecx,0x10(%ebp)
804d7f3: 89 55 14 mov %edx,0x14(%ebp)
804d7f6: 89 45 18 mov %eax,0x18(%ebp)
804d7f9: 8b 7d 30 mov 0x30(%ebp),%edi
804d7fc: 85 ff test %edi,%edi
804d7fe: 74 73 je 804d873 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xd57>
804d800: 8d b5 60 ff ff ff lea 0xffffff60(%ebp),%esi
804d806: 89 f6 mov %esi,%esi
804d808: 83 7e 08 00 cmpl $0x0,0x8(%esi)
804d80c: 74 5b je 804d869 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xd4d>
804d80e: c7 85 ec fe ff ff ff movl $0xffffffff,0xfffffeec(%ebp)
804d815: ff ff ff
804d818: 8b 4e 08 mov 0x8(%esi),%ecx
804d81b: b3 30 mov $0x30,%bl
804d81d: 8b 41 20 mov 0x20(%ecx),%eax
804d820: 83 38 00 cmpl $0x0,(%eax)
804d823: 74 0f je 804d834 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xd18>
804d825: 8b 51 30 mov 0x30(%ecx),%edx
804d828: 8b 00 mov (%eax),%eax
804d82a: 8b 12 mov (%edx),%edx
804d82c: 29 c2 sub %eax,%edx
804d82e: 89 d0 mov %edx,%eax
804d830: eb 04 jmp 804d836 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xd1a>
804d832: 89 f6 mov %esi,%esi
804d834: 31 c0 xor %eax,%eax
804d836: 85 c0 test %eax,%eax
804d838: 7e 0e jle 804d848 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xd2c>
804d83a: 8b 41 20 mov 0x20(%ecx),%eax
804d83d: 8b 10 mov (%eax),%edx
804d83f: ff 00 incl (%eax)
804d841: 88 1a mov %bl,(%edx)
804d843: 0f b6 c3 movzbl %bl,%eax
804d846: eb 19 jmp 804d861 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xd45>
804d848: 83 c4 f8 add $0xfffffff8,%esp
804d84b: 8b 51 38 mov 0x38(%ecx),%edx
804d84e: 0f b6 c3 movzbl %bl,%eax
804d851: 50 push %eax
804d852: 0f bf 42 20 movswl 0x20(%edx),%eax
804d856: 01 c8 add %ecx,%eax
804d858: 50 push %eax
804d859: 8b 42 24 mov 0x24(%edx),%eax
804d85c: ff d0 call *%eax
804d85e: 83 c4 10 add $0x10,%esp
804d861: 39 85 ec fe ff ff cmp %eax,0xfffffeec(%ebp)
804d867: 75 07 jne 804d870 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xd54>
804d869: c7 46 04 01 00 00 00 movl $0x1,0x4(%esi)
804d870: 4f dec %edi
804d871: 75 95 jne 804d808 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xcec>
804d873: 8b 8d 60 ff ff ff mov 0xffffff60(%ebp),%ecx
804d879: 89 8d 4c ff ff ff mov %ecx,0xffffff4c(%ebp)
804d87f: 8b 95 64 ff ff ff mov 0xffffff64(%ebp),%edx
804d885: 89 95 50 ff ff ff mov %edx,0xffffff50(%ebp)
804d88b: 8b 85 68 ff ff ff mov 0xffffff68(%ebp),%eax
804d891: 89 85 54 ff ff ff mov %eax,0xffffff54(%ebp)
804d897: 89 4d 10 mov %ecx,0x10(%ebp)
804d89a: 89 55 14 mov %edx,0x14(%ebp)
804d89d: 89 45 18 mov %eax,0x18(%ebp)
804d8a0: c7 45 30 00 00 00 00 movl $0x0,0x30(%ebp)
804d8a7: b8 3e 05 05 08 mov $0x805053e,%eax
804d8ac: 8b 55 1c mov 0x1c(%ebp),%edx
804d8af: f6 42 11 02 testb $0x2,0x11(%edx)
804d8b3: 74 05 je 804d8ba <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xd9e>
804d8b5: b8 3c 05 05 08 mov $0x805053c,%eax
804d8ba: 89 c6 mov %eax,%esi
804d8bc: c7 85 e8 fe ff ff 01 movl $0x1,0xfffffee8(%ebp)
804d8c3: 00 00 00
804d8c6: 8b 45 10 mov 0x10(%ebp),%eax
804d8c9: 89 85 60 ff ff ff mov %eax,0xffffff60(%ebp)
804d8cf: 8b 45 14 mov 0x14(%ebp),%eax
804d8d2: 89 85 64 ff ff ff mov %eax,0xffffff64(%ebp)
804d8d8: 8b 45 18 mov 0x18(%ebp),%eax
804d8db: 89 85 68 ff ff ff mov %eax,0xffffff68(%ebp)
804d8e1: 8d 76 00 lea 0x0(%esi),%esi
804d8e4: 8a 06 mov (%esi),%al
804d8e6: 83 bd 68 ff ff ff 00 cmpl $0x0,0xffffff68(%ebp)
804d8ed: 74 56 je 804d945 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xe29>
804d8ef: bf ff ff ff ff mov $0xffffffff,%edi
804d8f4: 8b 8d 68 ff ff ff mov 0xffffff68(%ebp),%ecx
804d8fa: 88 c3 mov %al,%bl
804d8fc: 8b 41 20 mov 0x20(%ecx),%eax
804d8ff: 83 38 00 cmpl $0x0,(%eax)
804d902: 74 10 je 804d914 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xdf8>
804d904: 8b 51 30 mov 0x30(%ecx),%edx
804d907: 8b 00 mov (%eax),%eax
804d909: 8b 12 mov (%edx),%edx
804d90b: 29 c2 sub %eax,%edx
804d90d: 89 d0 mov %edx,%eax
804d90f: eb 05 jmp 804d916 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xdfa>
804d911: 8d 76 00 lea 0x0(%esi),%esi
804d914: 31 c0 xor %eax,%eax
804d916: 85 c0 test %eax,%eax
804d918: 7e 0e jle 804d928 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xe0c>
804d91a: 8b 41 20 mov 0x20(%ecx),%eax
804d91d: 8b 10 mov (%eax),%edx
804d91f: ff 00 incl (%eax)
804d921: 88 1a mov %bl,(%edx)
804d923: 0f b6 c3 movzbl %bl,%eax
804d926: eb 19 jmp 804d941 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xe25>
804d928: 83 c4 f8 add $0xfffffff8,%esp
804d92b: 8b 51 38 mov 0x38(%ecx),%edx
804d92e: 0f b6 c3 movzbl %bl,%eax
804d931: 50 push %eax
804d932: 0f bf 42 20 movswl 0x20(%edx),%eax
804d936: 01 c8 add %ecx,%eax
804d938: 50 push %eax
804d939: 8b 42 24 mov 0x24(%edx),%eax
804d93c: ff d0 call *%eax
804d93e: 83 c4 10 add $0x10,%esp
804d941: 39 c7 cmp %eax,%edi
804d943: 75 0a jne 804d94f <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xe33>
804d945: c7 85 64 ff ff ff 01 movl $0x1,0xffffff64(%ebp)
804d94c: 00 00 00
804d94f: 46 inc %esi
804d950: ff 8d e8 fe ff ff decl 0xfffffee8(%ebp)
804d956: 75 8c jne 804d8e4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xdc8>
804d958: 8b 8d 60 ff ff ff mov 0xffffff60(%ebp),%ecx
804d95e: 89 8d 4c ff ff ff mov %ecx,0xffffff4c(%ebp)
804d964: 8b 95 64 ff ff ff mov 0xffffff64(%ebp),%edx
804d96a: 89 95 50 ff ff ff mov %edx,0xffffff50(%ebp)
804d970: 8b 85 68 ff ff ff mov 0xffffff68(%ebp),%eax
804d976: 89 85 54 ff ff ff mov %eax,0xffffff54(%ebp)
804d97c: 89 4d 10 mov %ecx,0x10(%ebp)
804d97f: 89 55 14 mov %edx,0x14(%ebp)
804d982: 89 45 18 mov %eax,0x18(%ebp)
804d985: 8b 9d 04 ff ff ff mov 0xffffff04(%ebp),%ebx
804d98b: 01 5d 24 add %ebx,0x24(%ebp)
804d98e: 29 5d 34 sub %ebx,0x34(%ebp)
804d991: 8b 45 24 mov 0x24(%ebp),%eax
804d994: 89 85 e4 fe ff ff mov %eax,0xfffffee4(%ebp)
804d99a: 8b 55 34 mov 0x34(%ebp),%edx
804d99d: 89 95 e0 fe ff ff mov %edx,0xfffffee0(%ebp)
804d9a3: 8b 45 10 mov 0x10(%ebp),%eax
804d9a6: 89 85 60 ff ff ff mov %eax,0xffffff60(%ebp)
804d9ac: 8b 45 14 mov 0x14(%ebp),%eax
804d9af: 89 85 64 ff ff ff mov %eax,0xffffff64(%ebp)
804d9b5: 8b 45 18 mov 0x18(%ebp),%eax
804d9b8: 89 85 68 ff ff ff mov %eax,0xffffff68(%ebp)
804d9be: 89 f6 mov %esi,%esi
804d9c0: 83 c4 fc add $0xfffffffc,%esp
804d9c3: 8b 9d e0 fe ff ff mov 0xfffffee0(%ebp),%ebx
804d9c9: 53 push %ebx
804d9ca: 6a 2c push $0x2c
804d9cc: 8b 85 e4 fe ff ff mov 0xfffffee4(%ebp),%eax
804d9d2: 50 push %eax
804d9d3: e8 c4 cd ff ff call 804a79c <_init+0x150>
804d9d8: 83 c4 10 add $0x10,%esp
804d9db: 89 9d dc fe ff ff mov %ebx,0xfffffedc(%ebp)
804d9e1: 85 c0 test %eax,%eax
804d9e3: 74 0c je 804d9f1 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xed5>
804d9e5: 2b 85 e4 fe ff ff sub 0xfffffee4(%ebp),%eax
804d9eb: 89 85 dc fe ff ff mov %eax,0xfffffedc(%ebp)
804d9f1: 8b bd e4 fe ff ff mov 0xfffffee4(%ebp),%edi
804d9f7: 8b b5 dc fe ff ff mov 0xfffffedc(%ebp),%esi
804d9fd: 8b 85 60 ff ff ff mov 0xffffff60(%ebp),%eax
804da03: 89 45 80 mov %eax,0xffffff80(%ebp)
804da06: 8b 85 64 ff ff ff mov 0xffffff64(%ebp),%eax
804da0c: 89 45 84 mov %eax,0xffffff84(%ebp)
804da0f: 8b 85 68 ff ff ff mov 0xffffff68(%ebp),%eax
804da15: 89 45 88 mov %eax,0xffffff88(%ebp)
804da18: 85 f6 test %esi,%esi
804da1a: 74 6c je 804da88 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xf6c>
804da1c: 8a 07 mov (%edi),%al
804da1e: 83 7d 88 00 cmpl $0x0,0xffffff88(%ebp)
804da22: 74 59 je 804da7d <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xf61>
804da24: c7 85 d8 fe ff ff ff movl $0xffffffff,0xfffffed8(%ebp)
804da2b: ff ff ff
804da2e: 8b 4d 88 mov 0xffffff88(%ebp),%ecx
804da31: 88 c3 mov %al,%bl
804da33: 8b 41 20 mov 0x20(%ecx),%eax
804da36: 83 38 00 cmpl $0x0,(%eax)
804da39: 74 0d je 804da48 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xf2c>
804da3b: 8b 51 30 mov 0x30(%ecx),%edx
804da3e: 8b 00 mov (%eax),%eax
804da40: 8b 12 mov (%edx),%edx
804da42: 29 c2 sub %eax,%edx
804da44: 89 d0 mov %edx,%eax
804da46: eb 02 jmp 804da4a <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xf2e>
804da48: 31 c0 xor %eax,%eax
804da4a: 85 c0 test %eax,%eax
804da4c: 7e 0e jle 804da5c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xf40>
804da4e: 8b 41 20 mov 0x20(%ecx),%eax
804da51: 8b 10 mov (%eax),%edx
804da53: ff 00 incl (%eax)
804da55: 88 1a mov %bl,(%edx)
804da57: 0f b6 c3 movzbl %bl,%eax
804da5a: eb 19 jmp 804da75 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xf59>
804da5c: 83 c4 f8 add $0xfffffff8,%esp
804da5f: 8b 51 38 mov 0x38(%ecx),%edx
804da62: 0f b6 c3 movzbl %bl,%eax
804da65: 50 push %eax
804da66: 0f bf 42 20 movswl 0x20(%edx),%eax
804da6a: 01 c8 add %ecx,%eax
804da6c: 50 push %eax
804da6d: 8b 42 24 mov 0x24(%edx),%eax
804da70: ff d0 call *%eax
804da72: 83 c4 10 add $0x10,%esp
804da75: 39 85 d8 fe ff ff cmp %eax,0xfffffed8(%ebp)
804da7b: 75 07 jne 804da84 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xf68>
804da7d: c7 45 84 01 00 00 00 movl $0x1,0xffffff84(%ebp)
804da84: 47 inc %edi
804da85: 4e dec %esi
804da86: 75 94 jne 804da1c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xf00>
804da88: 8b 4d 80 mov 0xffffff80(%ebp),%ecx
804da8b: 89 4d 94 mov %ecx,0xffffff94(%ebp)
804da8e: 8b 55 84 mov 0xffffff84(%ebp),%edx
804da91: 89 55 98 mov %edx,0xffffff98(%ebp)
804da94: 8b 45 88 mov 0xffffff88(%ebp),%eax
804da97: 89 45 9c mov %eax,0xffffff9c(%ebp)
804da9a: 89 8d 60 ff ff ff mov %ecx,0xffffff60(%ebp)
804daa0: 89 95 64 ff ff ff mov %edx,0xffffff64(%ebp)
804daa6: 89 85 68 ff ff ff mov %eax,0xffffff68(%ebp)
804daac: 8b 9d dc fe ff ff mov 0xfffffedc(%ebp),%ebx
804dab2: 01 9d e4 fe ff ff add %ebx,0xfffffee4(%ebp)
804dab8: 29 9d e0 fe ff ff sub %ebx,0xfffffee0(%ebp)
804dabe: 0f 84 cc 00 00 00 je 804db90 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x1074>
804dac4: 80 bd 43 ff ff ff 00 cmpb $0x0,0xffffff43(%ebp)
804dacb: 0f 84 ad 00 00 00 je 804db7e <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x1062>
804dad1: c7 85 d4 fe ff ff 01 movl $0x1,0xfffffed4(%ebp)
804dad8: 00 00 00
804dadb: 89 4d 8c mov %ecx,0xffffff8c(%ebp)
804dade: 89 55 90 mov %edx,0xffffff90(%ebp)
804dae1: 89 45 94 mov %eax,0xffffff94(%ebp)
804dae4: 8d 75 8c lea 0xffffff8c(%ebp),%esi
804dae7: 90 nop
804dae8: 83 7e 08 00 cmpl $0x0,0x8(%esi)
804daec: 74 57 je 804db45 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x1029>
804daee: bf ff ff ff ff mov $0xffffffff,%edi
804daf3: 8b 4e 08 mov 0x8(%esi),%ecx
804daf6: 8a 9d 43 ff ff ff mov 0xffffff43(%ebp),%bl
804dafc: 8b 41 20 mov 0x20(%ecx),%eax
804daff: 83 38 00 cmpl $0x0,(%eax)
804db02: 74 10 je 804db14 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xff8>
804db04: 8b 51 30 mov 0x30(%ecx),%edx
804db07: 8b 00 mov (%eax),%eax
804db09: 8b 12 mov (%edx),%edx
804db0b: 29 c2 sub %eax,%edx
804db0d: 89 d0 mov %edx,%eax
804db0f: eb 05 jmp 804db16 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xffa>
804db11: 8d 76 00 lea 0x0(%esi),%esi
804db14: 31 c0 xor %eax,%eax
804db16: 85 c0 test %eax,%eax
804db18: 7e 0e jle 804db28 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x100c>
804db1a: 8b 41 20 mov 0x20(%ecx),%eax
804db1d: 8b 10 mov (%eax),%edx
804db1f: ff 00 incl (%eax)
804db21: 88 1a mov %bl,(%edx)
804db23: 0f b6 c3 movzbl %bl,%eax
804db26: eb 19 jmp 804db41 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x1025>
804db28: 83 c4 f8 add $0xfffffff8,%esp
804db2b: 8b 51 38 mov 0x38(%ecx),%edx
804db2e: 0f b6 c3 movzbl %bl,%eax
804db31: 50 push %eax
804db32: 0f bf 42 20 movswl 0x20(%edx),%eax
804db36: 01 c8 add %ecx,%eax
804db38: 50 push %eax
804db39: 8b 42 24 mov 0x24(%edx),%eax
804db3c: ff d0 call *%eax
804db3e: 83 c4 10 add $0x10,%esp
804db41: 39 c7 cmp %eax,%edi
804db43: 75 07 jne 804db4c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x1030>
804db45: c7 46 04 01 00 00 00 movl $0x1,0x4(%esi)
804db4c: ff 8d d4 fe ff ff decl 0xfffffed4(%ebp)
804db52: 75 94 jne 804dae8 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xfcc>
804db54: 8b 4d 8c mov 0xffffff8c(%ebp),%ecx
804db57: 89 8d 78 ff ff ff mov %ecx,0xffffff78(%ebp)
804db5d: 8b 55 90 mov 0xffffff90(%ebp),%edx
804db60: 89 95 7c ff ff ff mov %edx,0xffffff7c(%ebp)
804db66: 8b 45 94 mov 0xffffff94(%ebp),%eax
804db69: 89 45 80 mov %eax,0xffffff80(%ebp)
804db6c: 89 8d 60 ff ff ff mov %ecx,0xffffff60(%ebp)
804db72: 89 95 64 ff ff ff mov %edx,0xffffff64(%ebp)
804db78: 89 85 68 ff ff ff mov %eax,0xffffff68(%ebp)
804db7e: ff 85 e4 fe ff ff incl 0xfffffee4(%ebp)
804db84: ff 8d e0 fe ff ff decl 0xfffffee0(%ebp)
804db8a: e9 31 fe ff ff jmp 804d9c0 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xea4>
804db8f: 90 nop
804db90: 8b 8d 60 ff ff ff mov 0xffffff60(%ebp),%ecx
804db96: 89 8d 4c ff ff ff mov %ecx,0xffffff4c(%ebp)
804db9c: 8b 95 64 ff ff ff mov 0xffffff64(%ebp),%edx
804dba2: 89 95 50 ff ff ff mov %edx,0xffffff50(%ebp)
804dba8: 8b 85 68 ff ff ff mov 0xffffff68(%ebp),%eax
804dbae: 89 85 54 ff ff ff mov %eax,0xffffff54(%ebp)
804dbb4: 89 4d 10 mov %ecx,0x10(%ebp)
804dbb7: 89 55 14 mov %edx,0x14(%ebp)
804dbba: 89 45 18 mov %eax,0x18(%ebp)
804dbbd: 8b 75 30 mov 0x30(%ebp),%esi
804dbc0: 85 f6 test %esi,%esi
804dbc2: 74 73 je 804dc37 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x111b>
804dbc4: 8d bd 60 ff ff ff lea 0xffffff60(%ebp),%edi
804dbca: 89 f6 mov %esi,%esi
804dbcc: 83 7f 08 00 cmpl $0x0,0x8(%edi)
804dbd0: 74 5b je 804dc2d <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x1111>
804dbd2: c7 85 d0 fe ff ff ff movl $0xffffffff,0xfffffed0(%ebp)
804dbd9: ff ff ff
804dbdc: 8b 4f 08 mov 0x8(%edi),%ecx
804dbdf: b3 30 mov $0x30,%bl
804dbe1: 8b 41 20 mov 0x20(%ecx),%eax
804dbe4: 83 38 00 cmpl $0x0,(%eax)
804dbe7: 74 0f je 804dbf8 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x10dc>
804dbe9: 8b 51 30 mov 0x30(%ecx),%edx
804dbec: 8b 00 mov (%eax),%eax
804dbee: 8b 12 mov (%edx),%edx
804dbf0: 29 c2 sub %eax,%edx
804dbf2: 89 d0 mov %edx,%eax
804dbf4: eb 04 jmp 804dbfa <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x10de>
804dbf6: 89 f6 mov %esi,%esi
804dbf8: 31 c0 xor %eax,%eax
804dbfa: 85 c0 test %eax,%eax
804dbfc: 7e 0e jle 804dc0c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x10f0>
804dbfe: 8b 41 20 mov 0x20(%ecx),%eax
804dc01: 8b 10 mov (%eax),%edx
804dc03: ff 00 incl (%eax)
804dc05: 88 1a mov %bl,(%edx)
804dc07: 0f b6 c3 movzbl %bl,%eax
804dc0a: eb 19 jmp 804dc25 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x1109>
804dc0c: 83 c4 f8 add $0xfffffff8,%esp
804dc0f: 8b 51 38 mov 0x38(%ecx),%edx
804dc12: 0f b6 c3 movzbl %bl,%eax
804dc15: 50 push %eax
804dc16: 0f bf 42 20 movswl 0x20(%edx),%eax
804dc1a: 01 c8 add %ecx,%eax
804dc1c: 50 push %eax
804dc1d: 8b 42 24 mov 0x24(%edx),%eax
804dc20: ff d0 call *%eax
804dc22: 83 c4 10 add $0x10,%esp
804dc25: 39 85 d0 fe ff ff cmp %eax,0xfffffed0(%ebp)
804dc2b: 75 07 jne 804dc34 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x1118>
804dc2d: c7 47 04 01 00 00 00 movl $0x1,0x4(%edi)
804dc34: 4e dec %esi
804dc35: 75 95 jne 804dbcc <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x10b0>
804dc37: 8b 85 60 ff ff ff mov 0xffffff60(%ebp),%eax
804dc3d: 89 85 4c ff ff ff mov %eax,0xffffff4c(%ebp)
804dc43: 8b 95 64 ff ff ff mov 0xffffff64(%ebp),%edx
804dc49: 89 95 50 ff ff ff mov %edx,0xffffff50(%ebp)
804dc4f: 8b 8d 68 ff ff ff mov 0xffffff68(%ebp),%ecx
804dc55: 89 45 10 mov %eax,0x10(%ebp)
804dc58: 89 55 14 mov %edx,0x14(%ebp)
804dc5b: 89 4d 18 mov %ecx,0x18(%ebp)
804dc5e: 8b 5d 1c mov 0x1c(%ebp),%ebx
804dc61: c7 43 18 00 00 00 00 movl $0x0,0x18(%ebx)
804dc68: 8b b5 3c ff ff ff mov 0xffffff3c(%ebp),%esi
804dc6e: 89 85 54 ff ff ff mov %eax,0xffffff54(%ebp)
804dc74: 89 95 58 ff ff ff mov %edx,0xffffff58(%ebp)
804dc7a: 89 8d 5c ff ff ff mov %ecx,0xffffff5c(%ebp)
804dc80: 85 f6 test %esi,%esi
804dc82: 74 77 je 804dcfb <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x11df>
804dc84: 8d bd 54 ff ff ff lea 0xffffff54(%ebp),%edi
804dc8a: 89 f6 mov %esi,%esi
804dc8c: 83 7f 08 00 cmpl $0x0,0x8(%edi)
804dc90: 74 5f je 804dcf1 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x11d5>
804dc92: c7 85 cc fe ff ff ff movl $0xffffffff,0xfffffecc(%ebp)
804dc99: ff ff ff
804dc9c: 8b 4f 08 mov 0x8(%edi),%ecx
804dc9f: 8a 9d 4b ff ff ff mov 0xffffff4b(%ebp),%bl
804dca5: 8b 41 20 mov 0x20(%ecx),%eax
804dca8: 83 38 00 cmpl $0x0,(%eax)
804dcab: 74 0f je 804dcbc <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x11a0>
804dcad: 8b 51 30 mov 0x30(%ecx),%edx
804dcb0: 8b 00 mov (%eax),%eax
804dcb2: 8b 12 mov (%edx),%edx
804dcb4: 29 c2 sub %eax,%edx
804dcb6: 89 d0 mov %edx,%eax
804dcb8: eb 04 jmp 804dcbe <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x11a2>
804dcba: 89 f6 mov %esi,%esi
804dcbc: 31 c0 xor %eax,%eax
804dcbe: 85 c0 test %eax,%eax
804dcc0: 7e 0e jle 804dcd0 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x11b4>
804dcc2: 8b 41 20 mov 0x20(%ecx),%eax
804dcc5: 8b 10 mov (%eax),%edx
804dcc7: ff 00 incl (%eax)
804dcc9: 88 1a mov %bl,(%edx)
804dccb: 0f b6 c3 movzbl %bl,%eax
804dcce: eb 19 jmp 804dce9 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x11cd>
804dcd0: 83 c4 f8 add $0xfffffff8,%esp
804dcd3: 8b 51 38 mov 0x38(%ecx),%edx
804dcd6: 0f b6 c3 movzbl %bl,%eax
804dcd9: 50 push %eax
804dcda: 0f bf 42 20 movswl 0x20(%edx),%eax
804dcde: 01 c8 add %ecx,%eax
804dce0: 50 push %eax
804dce1: 8b 42 24 mov 0x24(%edx),%eax
804dce4: ff d0 call *%eax
804dce6: 83 c4 10 add $0x10,%esp
804dce9: 39 85 cc fe ff ff cmp %eax,0xfffffecc(%ebp)
804dcef: 75 07 jne 804dcf8 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x11dc>
804dcf1: c7 47 04 01 00 00 00 movl $0x1,0x4(%edi)
804dcf8: 4e dec %esi
804dcf9: 75 91 jne 804dc8c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x1170>
804dcfb: 8b 85 54 ff ff ff mov 0xffffff54(%ebp),%eax
804dd01: 8b 55 08 mov 0x8(%ebp),%edx
804dd04: 89 02 mov %eax,(%edx)
804dd06: 8b 85 58 ff ff ff mov 0xffffff58(%ebp),%eax
804dd0c: 89 42 04 mov %eax,0x4(%edx)
804dd0f: 8b 85 5c ff ff ff mov 0xffffff5c(%ebp),%eax
804dd15: 89 42 08 mov %eax,0x8(%edx)
804dd18: 83 7d d4 0f cmpl $0xf,0xffffffd4(%ebp)
804dd1c: 76 0e jbe 804dd2c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x1210>
804dd1e: 83 c4 f4 add $0xfffffff4,%esp
804dd21: ff 75 c0 pushl 0xffffffc0(%ebp)
804dd24: e8 73 cb ff ff call 804a89c <_init+0x250>
804dd29: 83 c4 10 add $0x10,%esp
804dd2c: c7 45 d4 0f 00 00 00 movl $0xf,0xffffffd4(%ebp)
804dd33: c7 45 d0 00 00 00 00 movl $0x0,0xffffffd0(%ebp)
804dd3a: c6 45 c0 00 movb $0x0,0xffffffc0(%ebp)
804dd3e: 83 7d f0 0f cmpl $0xf,0xfffffff0(%ebp)
804dd42: 76 0b jbe 804dd4f <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x1233>
804dd44: 83 c4 f4 add $0xfffffff4,%esp
804dd47: ff 75 dc pushl 0xffffffdc(%ebp)
804dd4a: e8 4d cb ff ff call 804a89c <_init+0x250>
804dd4f: c7 45 f0 0f 00 00 00 movl $0xf,0xfffffff0(%ebp)
804dd56: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp)
804dd5d: c6 45 dc 00 movb $0x0,0xffffffdc(%ebp)
804dd61: e9 52 01 00 00 jmp 804deb8 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x139c>
804dd66: 89 f6 mov %esi,%esi
804dd68: e8 ef c9 ff ff call 804a75c <_init+0x110>
804dd6d: 8d 76 00 lea 0x0(%esi),%esi
804dd70: e8 e7 c9 ff ff call 804a75c <_init+0x110>
804dd75: 8d 76 00 lea 0x0(%esi),%esi
804dd78: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp)
804dd7c: 0f 84 42 ee ff ff je 804cbc4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xa8>
804dd82: 8b 5d fc mov 0xfffffffc(%ebp),%ebx
804dd85: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp)
804dd8c: 83 c4 f4 add $0xfffffff4,%esp
804dd8f: 6a 00 push $0x0
804dd91: e8 16 ca ff ff call 804a7ac <_init+0x160>
804dd96: 83 c4 10 add $0x10,%esp
804dd99: 8b 03 mov (%ebx),%eax
804dd9b: 48 dec %eax
804dd9c: 83 f8 fd cmp $0xfffffffd,%eax
804dd9f: 77 02 ja 804dda3 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x1287>
804dda1: 89 03 mov %eax,(%ebx)
804dda3: 31 f6 xor %esi,%esi
804dda5: 83 3b 00 cmpl $0x0,(%ebx)
804dda8: 75 02 jne 804ddac <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x1290>
804ddaa: 89 de mov %ebx,%esi
804ddac: 83 c4 f4 add $0xfffffff4,%esp
804ddaf: ff 75 f8 pushl 0xfffffff8(%ebp)
804ddb2: e8 05 ca ff ff call 804a7bc <_init+0x170>
804ddb7: 83 c4 10 add $0x10,%esp
804ddba: 89 f1 mov %esi,%ecx
804ddbc: eb 22 jmp 804dde0 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x12c4>
804ddbe: 89 f6 mov %esi,%esi
804ddc0: e8 97 c9 ff ff call 804a75c <_init+0x110>
804ddc5: 8d 76 00 lea 0x0(%esi),%esi
804ddc8: 83 c4 f4 add $0xfffffff4,%esp
804ddcb: ff 75 f8 pushl 0xfffffff8(%ebp)
804ddce: e8 e9 c9 ff ff call 804a7bc <_init+0x170>
804ddd3: 83 c4 10 add $0x10,%esp
804ddd6: eb e8 jmp 804ddc0 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x12a4>
804ddd8: e8 ff c9 ff ff call 804a7dc <_init+0x190>
804dddd: 8d 76 00 lea 0x0(%esi),%esi
804dde0: 85 c9 test %ecx,%ecx
804dde2: 0f 84 dc ed ff ff je 804cbc4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xa8>
804dde8: 83 c4 f8 add $0xfffffff8,%esp
804ddeb: 8b 41 04 mov 0x4(%ecx),%eax
804ddee: 6a 03 push $0x3
804ddf0: 0f bf 50 08 movswl 0x8(%eax),%edx
804ddf4: 01 ca add %ecx,%edx
804ddf6: 52 push %edx
804ddf7: 8b 40 0c mov 0xc(%eax),%eax
804ddfa: ff d0 call *%eax
804ddfc: 83 c4 10 add $0x10,%esp
804ddff: e9 c0 ed ff ff jmp 804cbc4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0xa8>
804de04: e8 53 c9 ff ff call 804a75c <_init+0x110>
804de09: 8d 76 00 lea 0x0(%esi),%esi
804de0c: e8 bb c9 ff ff call 804a7cc <_init+0x180>
804de11: 89 c3 mov %eax,%ebx
804de13: 83 c4 f8 add $0xfffffff8,%esp
804de16: 8d 45 f8 lea 0xfffffff8(%ebp),%eax
804de19: 50 push %eax
804de1a: 6a 00 push $0x0
804de1c: e8 1b c9 ff ff call 804a73c <_init+0xf0>
804de21: 8d 76 00 lea 0x0(%esi),%esi
804de24: e8 33 c9 ff ff call 804a75c <_init+0x110>
804de29: 8d 76 00 lea 0x0(%esi),%esi
804de2c: 83 c4 f4 add $0xfffffff4,%esp
804de2f: 53 push %ebx
804de30: e8 d7 c9 ff ff call 804a80c <_init+0x1c0>
804de35: 83 c4 10 add $0x10,%esp
804de38: eb ea jmp 804de24 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x1308>
804de3a: 89 f6 mov %esi,%esi
804de3c: eb c6 jmp 804de04 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x12e8>
804de3e: 89 f6 mov %esi,%esi
804de40: e8 97 c9 ff ff call 804a7dc <_init+0x190>
804de45: 8d 76 00 lea 0x0(%esi),%esi
804de48: 83 7d d4 0f cmpl $0xf,0xffffffd4(%ebp)
804de4c: 76 0e jbe 804de5c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x1340>
804de4e: 83 c4 f4 add $0xfffffff4,%esp
804de51: ff 75 c0 pushl 0xffffffc0(%ebp)
804de54: e8 43 ca ff ff call 804a89c <_init+0x250>
804de59: 83 c4 10 add $0x10,%esp
804de5c: c7 45 d4 0f 00 00 00 movl $0xf,0xffffffd4(%ebp)
804de63: c7 45 d0 00 00 00 00 movl $0x0,0xffffffd0(%ebp)
804de6a: c6 45 c0 00 movb $0x0,0xffffffc0(%ebp)
804de6e: e9 f5 fe ff ff jmp 804dd68 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x124c>
804de73: 90 nop
804de74: 83 7d f0 0f cmpl $0xf,0xfffffff0(%ebp)
804de78: 76 0e jbe 804de88 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x136c>
804de7a: 83 c4 f4 add $0xfffffff4,%esp
804de7d: ff 75 dc pushl 0xffffffdc(%ebp)
804de80: e8 17 ca ff ff call 804a89c <_init+0x250>
804de85: 83 c4 10 add $0x10,%esp
804de88: c7 45 f0 0f 00 00 00 movl $0xf,0xfffffff0(%ebp)
804de8f: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp)
804de96: c6 45 dc 00 movb $0x0,0xffffffdc(%ebp)
804de9a: e9 d1 fe ff ff jmp 804dd70 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x1254>
804de9f: 90 nop
804dea0: e9 c3 fe ff ff jmp 804dd68 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x124c>
804dea5: 8d 76 00 lea 0x0(%esi),%esi
804dea8: e9 c3 fe ff ff jmp 804dd70 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const+0x1254>
804dead: 8d 76 00 lea 0x0(%esi),%esi
804deb0: e8 27 c9 ff ff call 804a7dc <_init+0x190>
804deb5: 8d 76 00 lea 0x0(%esi),%esi
804deb8: 8b 45 08 mov 0x8(%ebp),%eax
804debb: 8d a5 b8 fe ff ff lea 0xfffffeb8(%ebp),%esp
804dec1: 5b pop %ebx
804dec2: 5e pop %esi
804dec3: 5f pop %edi
804dec4: c9 leave
804dec5: c2 04 00 ret $0x4
0804dec8 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)>:
804dec8: 55 push %ebp
804dec9: 89 e5 mov %esp,%ebp
804decb: 83 ec 1c sub $0x1c,%esp
804dece: 57 push %edi
804decf: 56 push %esi
804ded0: 53 push %ebx
804ded1: 8b 5d 08 mov 0x8(%ebp),%ebx
804ded4: 8b 75 14 mov 0x14(%ebp),%esi
804ded7: 8b 55 10 mov 0x10(%ebp),%edx
804deda: 8b 45 0c mov 0xc(%ebp),%eax
804dedd: 39 50 14 cmp %edx,0x14(%eax)
804dee0: 73 0c jae 804deee <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x26>
804dee2: 83 c4 f4 add $0xfffffff4,%esp
804dee5: 53 push %ebx
804dee6: e8 e1 c9 ff ff call 804a8cc <_init+0x280>
804deeb: 83 c4 10 add $0x10,%esp
804deee: 8b 4d 0c mov 0xc(%ebp),%ecx
804def1: 8b 79 14 mov 0x14(%ecx),%edi
804def4: 2b 7d 10 sub 0x10(%ebp),%edi
804def7: 39 fe cmp %edi,%esi
804def9: 73 02 jae 804defd <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x35>
804defb: 89 f7 mov %esi,%edi
804defd: 3b 5d 0c cmp 0xc(%ebp),%ebx
804df00: 0f 85 d6 00 00 00 jne 804dfdc <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x114>
804df06: 8b 75 10 mov 0x10(%ebp),%esi
804df09: 01 fe add %edi,%esi
804df0b: bf ff ff ff ff mov $0xffffffff,%edi
804df10: 39 73 14 cmp %esi,0x14(%ebx)
804df13: 73 0c jae 804df21 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x59>
804df15: 83 c4 f4 add $0xfffffff4,%esp
804df18: 53 push %ebx
804df19: e8 ae c9 ff ff call 804a8cc <_init+0x280>
804df1e: 83 c4 10 add $0x10,%esp
804df21: 8b 43 14 mov 0x14(%ebx),%eax
804df24: 29 f0 sub %esi,%eax
804df26: 39 f8 cmp %edi,%eax
804df28: 73 02 jae 804df2c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x64>
804df2a: 89 c7 mov %eax,%edi
804df2c: 85 ff test %edi,%edi
804df2e: 74 4d je 804df7d <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0xb5>
804df30: 8d 43 04 lea 0x4(%ebx),%eax
804df33: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804df37: 76 03 jbe 804df3c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x74>
804df39: 8b 43 04 mov 0x4(%ebx),%eax
804df3c: 89 c1 mov %eax,%ecx
804df3e: 8d 53 04 lea 0x4(%ebx),%edx
804df41: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804df45: 76 03 jbe 804df4a <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x82>
804df47: 8b 53 04 mov 0x4(%ebx),%edx
804df4a: 8b 43 14 mov 0x14(%ebx),%eax
804df4d: 29 f0 sub %esi,%eax
804df4f: 29 f8 sub %edi,%eax
804df51: 01 f1 add %esi,%ecx
804df53: 01 f2 add %esi,%edx
804df55: 01 fa add %edi,%edx
804df57: 83 c4 fc add $0xfffffffc,%esp
804df5a: 50 push %eax
804df5b: 52 push %edx
804df5c: 51 push %ecx
804df5d: e8 2a c7 ff ff call 804a68c <_init+0x40>
804df62: 83 c4 10 add $0x10,%esp
804df65: 8b 53 14 mov 0x14(%ebx),%edx
804df68: 29 fa sub %edi,%edx
804df6a: 8d 43 04 lea 0x4(%ebx),%eax
804df6d: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804df71: 76 03 jbe 804df76 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0xae>
804df73: 8b 43 04 mov 0x4(%ebx),%eax
804df76: 89 53 14 mov %edx,0x14(%ebx)
804df79: c6 04 02 00 movb $0x0,(%edx,%eax,1)
804df7d: 8b 75 10 mov 0x10(%ebp),%esi
804df80: 8b 43 14 mov 0x14(%ebx),%eax
804df83: 39 f0 cmp %esi,%eax
804df85: 73 02 jae 804df89 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0xc1>
804df87: 89 c6 mov %eax,%esi
804df89: 85 f6 test %esi,%esi
804df8b: 0f 84 72 02 00 00 je 804e203 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x33b>
804df91: 8d 43 04 lea 0x4(%ebx),%eax
804df94: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804df98: 76 03 jbe 804df9d <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0xd5>
804df9a: 8b 43 04 mov 0x4(%ebx),%eax
804df9d: 89 c1 mov %eax,%ecx
804df9f: 8d 53 04 lea 0x4(%ebx),%edx
804dfa2: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804dfa6: 76 03 jbe 804dfab <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0xe3>
804dfa8: 8b 53 04 mov 0x4(%ebx),%edx
804dfab: 8b 43 14 mov 0x14(%ebx),%eax
804dfae: 29 f0 sub %esi,%eax
804dfb0: 01 f2 add %esi,%edx
804dfb2: 83 c4 fc add $0xfffffffc,%esp
804dfb5: 50 push %eax
804dfb6: 52 push %edx
804dfb7: 51 push %ecx
804dfb8: e8 cf c6 ff ff call 804a68c <_init+0x40>
804dfbd: 8b 53 14 mov 0x14(%ebx),%edx
804dfc0: 29 f2 sub %esi,%edx
804dfc2: 8d 43 04 lea 0x4(%ebx),%eax
804dfc5: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804dfc9: 76 03 jbe 804dfce <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x106>
804dfcb: 8b 43 04 mov 0x4(%ebx),%eax
804dfce: 89 53 14 mov %edx,0x14(%ebx)
804dfd1: c6 04 02 00 movb $0x0,(%edx,%eax,1)
804dfd5: e9 29 02 00 00 jmp 804e203 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x33b>
804dfda: 89 f6 mov %esi,%esi
804dfdc: b8 ff ff ff ff mov $0xffffffff,%eax
804dfe1: ba 01 00 00 00 mov $0x1,%edx
804dfe6: 83 f8 01 cmp $0x1,%eax
804dfe9: 76 03 jbe 804dfee <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x126>
804dfeb: 8d 50 ff lea 0xffffffff(%eax),%edx
804dfee: 39 fa cmp %edi,%edx
804dff0: 73 0c jae 804dffe <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x136>
804dff2: 83 c4 f4 add $0xfffffff4,%esp
804dff5: 53 push %ebx
804dff6: e8 11 c7 ff ff call 804a70c <_init+0xc0>
804dffb: 83 c4 10 add $0x10,%esp
804dffe: 39 7b 18 cmp %edi,0x18(%ebx)
804e001: 0f 83 9d 01 00 00 jae 804e1a4 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x2dc>
804e007: 8b 43 14 mov 0x14(%ebx),%eax
804e00a: 89 45 fc mov %eax,0xfffffffc(%ebp)
804e00d: 89 fe mov %edi,%esi
804e00f: 83 ce 0f or $0xf,%esi
804e012: b8 ff ff ff ff mov $0xffffffff,%eax
804e017: ba 01 00 00 00 mov $0x1,%edx
804e01c: 83 f8 01 cmp $0x1,%eax
804e01f: 76 03 jbe 804e024 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x15c>
804e021: 8d 50 ff lea 0xffffffff(%eax),%edx
804e024: 39 f2 cmp %esi,%edx
804e026: 73 04 jae 804e02c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x164>
804e028: 89 fe mov %edi,%esi
804e02a: eb 35 jmp 804e061 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x199>
804e02c: 89 f0 mov %esi,%eax
804e02e: f7 25 cc 05 05 08 mull 0x80505cc
804e034: d1 ea shr %edx
804e036: 8b 43 18 mov 0x18(%ebx),%eax
804e039: d1 e8 shr %eax
804e03b: 39 c2 cmp %eax,%edx
804e03d: 73 22 jae 804e061 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x199>
804e03f: ba ff ff ff ff mov $0xffffffff,%edx
804e044: b8 01 00 00 00 mov $0x1,%eax
804e049: 83 fa 01 cmp $0x1,%edx
804e04c: 76 03 jbe 804e051 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x189>
804e04e: 8d 42 ff lea 0xffffffff(%edx),%eax
804e051: 8b 4b 18 mov 0x18(%ebx),%ecx
804e054: 89 ca mov %ecx,%edx
804e056: d1 ea shr %edx
804e058: 29 d0 sub %edx,%eax
804e05a: 39 c1 cmp %eax,%ecx
804e05c: 77 03 ja 804e061 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x199>
804e05e: 8d 34 11 lea (%ecx,%edx,1),%esi
804e061: 8d 46 01 lea 0x1(%esi),%eax
804e064: 83 c4 f4 add $0xfffffff4,%esp
804e067: 50 push %eax
804e068: e8 3f c8 ff ff call 804a8ac <_init+0x260>
804e06d: 83 c4 10 add $0x10,%esp
804e070: 89 45 f8 mov %eax,0xfffffff8(%ebp)
804e073: eb 0b jmp 804e080 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x1b8>
804e075: 8d 76 00 lea 0x0(%esi),%esi
804e078: e8 df c6 ff ff call 804a75c <_init+0x110>
804e07d: 8d 76 00 lea 0x0(%esi),%esi
804e080: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp)
804e084: 74 20 je 804e0a6 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x1de>
804e086: 8d 43 04 lea 0x4(%ebx),%eax
804e089: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804e08d: 76 03 jbe 804e092 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x1ca>
804e08f: 8b 43 04 mov 0x4(%ebx),%eax
804e092: 83 c4 fc add $0xfffffffc,%esp
804e095: 8b 55 fc mov 0xfffffffc(%ebp),%edx
804e098: 52 push %edx
804e099: 50 push %eax
804e09a: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx
804e09d: 51 push %ecx
804e09e: e8 29 c6 ff ff call 804a6cc <_init+0x80>
804e0a3: 83 c4 10 add $0x10,%esp
804e0a6: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804e0aa: 76 0e jbe 804e0ba <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x1f2>
804e0ac: 83 c4 f4 add $0xfffffff4,%esp
804e0af: ff 73 04 pushl 0x4(%ebx)
804e0b2: e8 e5 c7 ff ff call 804a89c <_init+0x250>
804e0b7: 83 c4 10 add $0x10,%esp
804e0ba: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx)
804e0c1: c6 43 04 00 movb $0x0,0x4(%ebx)
804e0c5: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
804e0c8: 89 43 04 mov %eax,0x4(%ebx)
804e0cb: 89 73 18 mov %esi,0x18(%ebx)
804e0ce: 8d 43 04 lea 0x4(%ebx),%eax
804e0d1: 83 fe 0f cmp $0xf,%esi
804e0d4: 76 03 jbe 804e0d9 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x211>
804e0d6: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
804e0d9: 8b 55 fc mov 0xfffffffc(%ebp),%edx
804e0dc: 89 53 14 mov %edx,0x14(%ebx)
804e0df: c6 04 02 00 movb $0x0,(%edx,%eax,1)
804e0e3: e9 d6 00 00 00 jmp 804e1be <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x2f6>
804e0e8: e8 df c6 ff ff call 804a7cc <_init+0x180>
804e0ed: 89 c6 mov %eax,%esi
804e0ef: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804e0f3: 76 0e jbe 804e103 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x23b>
804e0f5: 83 c4 f4 add $0xfffffff4,%esp
804e0f8: ff 73 04 pushl 0x4(%ebx)
804e0fb: e8 9c c7 ff ff call 804a89c <_init+0x250>
804e100: 83 c4 10 add $0x10,%esp
804e103: c7 43 18 0f 00 00 00 movl $0xf,0x18(%ebx)
804e10a: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx)
804e111: c6 43 04 00 movb $0x0,0x4(%ebx)
804e115: e8 c2 c5 ff ff call 804a6dc <_init+0x90>
804e11a: e8 3d c6 ff ff call 804a75c <_init+0x110>
804e11f: 90 nop
804e120: e8 37 c6 ff ff call 804a75c <_init+0x110>
804e125: 8d 76 00 lea 0x0(%esi),%esi
804e128: e8 9f c6 ff ff call 804a7cc <_init+0x180>
804e12d: 89 45 f4 mov %eax,0xfffffff4(%ebp)
804e130: 89 fe mov %edi,%esi
804e132: 8d 47 01 lea 0x1(%edi),%eax
804e135: 83 c4 f4 add $0xfffffff4,%esp
804e138: 50 push %eax
804e139: e8 6e c7 ff ff call 804a8ac <_init+0x260>
804e13e: 83 c4 10 add $0x10,%esp
804e141: 89 45 f8 mov %eax,0xfffffff8(%ebp)
804e144: eb 12 jmp 804e158 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x290>
804e146: 89 f6 mov %esi,%esi
804e148: e8 0f c6 ff ff call 804a75c <_init+0x110>
804e14d: 8d 76 00 lea 0x0(%esi),%esi
804e150: e8 07 c6 ff ff call 804a75c <_init+0x110>
804e155: 8d 76 00 lea 0x0(%esi),%esi
804e158: 83 c4 f4 add $0xfffffff4,%esp
804e15b: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx
804e15e: 51 push %ecx
804e15f: e8 a8 c6 ff ff call 804a80c <_init+0x1c0>
804e164: 83 c4 10 add $0x10,%esp
804e167: e9 14 ff ff ff jmp 804e080 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x1b8>
804e16c: 83 c4 f4 add $0xfffffff4,%esp
804e16f: 56 push %esi
804e170: e8 97 c6 ff ff call 804a80c <_init+0x1c0>
804e175: 83 c4 10 add $0x10,%esp
804e178: eb a6 jmp 804e120 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x258>
804e17a: 89 f6 mov %esi,%esi
804e17c: eb ca jmp 804e148 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x280>
804e17e: 89 f6 mov %esi,%esi
804e180: 83 c4 f4 add $0xfffffff4,%esp
804e183: 8b 45 f4 mov 0xfffffff4(%ebp),%eax
804e186: 50 push %eax
804e187: e8 80 c6 ff ff call 804a80c <_init+0x1c0>
804e18c: 83 c4 10 add $0x10,%esp
804e18f: eb bf jmp 804e150 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x288>
804e191: 8d 76 00 lea 0x0(%esi),%esi
804e194: e9 df fe ff ff jmp 804e078 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x1b0>
804e199: 8d 76 00 lea 0x0(%esi),%esi
804e19c: e8 3b c6 ff ff call 804a7dc <_init+0x190>
804e1a1: 8d 76 00 lea 0x0(%esi),%esi
804e1a4: 85 ff test %edi,%edi
804e1a6: 75 16 jne 804e1be <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x2f6>
804e1a8: 8d 43 04 lea 0x4(%ebx),%eax
804e1ab: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804e1af: 76 03 jbe 804e1b4 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x2ec>
804e1b1: 8b 43 04 mov 0x4(%ebx),%eax
804e1b4: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx)
804e1bb: c6 00 00 movb $0x0,(%eax)
804e1be: 85 ff test %edi,%edi
804e1c0: 74 41 je 804e203 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x33b>
804e1c2: 8d 43 04 lea 0x4(%ebx),%eax
804e1c5: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804e1c9: 76 03 jbe 804e1ce <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x306>
804e1cb: 8b 43 04 mov 0x4(%ebx),%eax
804e1ce: 89 c2 mov %eax,%edx
804e1d0: 8b 45 0c mov 0xc(%ebp),%eax
804e1d3: 83 c0 04 add $0x4,%eax
804e1d6: 8b 4d 0c mov 0xc(%ebp),%ecx
804e1d9: 83 79 18 0f cmpl $0xf,0x18(%ecx)
804e1dd: 76 03 jbe 804e1e2 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x31a>
804e1df: 8b 41 04 mov 0x4(%ecx),%eax
804e1e2: 03 45 10 add 0x10(%ebp),%eax
804e1e5: 83 c4 fc add $0xfffffffc,%esp
804e1e8: 57 push %edi
804e1e9: 50 push %eax
804e1ea: 52 push %edx
804e1eb: e8 dc c4 ff ff call 804a6cc <_init+0x80>
804e1f0: 8d 43 04 lea 0x4(%ebx),%eax
804e1f3: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
804e1f7: 76 03 jbe 804e1fc <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)+0x334>
804e1f9: 8b 43 04 mov 0x4(%ebx),%eax
804e1fc: 89 7b 14 mov %edi,0x14(%ebx)
804e1ff: c6 04 07 00 movb $0x0,(%edi,%eax,1)
804e203: 89 d8 mov %ebx,%eax
804e205: 8d 65 d8 lea 0xffffffd8(%ebp),%esp
804e208: 5b pop %ebx
804e209: 5e pop %esi
804e20a: 5f pop %edi
804e20b: c9 leave
804e20c: c3 ret
804e20d: 8d 76 00 lea 0x0(%esi),%esi
0804e210 <std::bad_cast::~bad_cast(void)>:
804e210: 55 push %ebp
804e211: 89 e5 mov %esp,%ebp
804e213: 83 ec 08 sub $0x8,%esp
804e216: 83 c4 f8 add $0xfffffff8,%esp
804e219: ff 75 0c pushl 0xc(%ebp)
804e21c: ff 75 08 pushl 0x8(%ebp)
804e21f: e8 48 c5 ff ff call 804a76c <_init+0x120>
804e224: c9 leave
804e225: c3 ret
804e226: 89 f6 mov %esi,%esi
0804e228 <std::bad_cast type_info function>:
804e228: 55 push %ebp
804e229: 89 e5 mov %esp,%ebp
804e22b: 83 ec 08 sub $0x8,%esp
804e22e: 83 3d cc 37 05 08 00 cmpl $0x0,0x80537cc
804e235: 75 1c jne 804e253 <std::bad_cast type_info function+0x2b>
804e237: e8 40 c4 ff ff call 804a67c <_init+0x30>
804e23c: 83 c4 fc add $0xfffffffc,%esp
804e23f: 68 38 37 05 08 push $0x8053738
804e244: 68 40 05 05 08 push $0x8050540
804e249: 68 cc 37 05 08 push $0x80537cc
804e24e: e8 d9 c4 ff ff call 804a72c <_init+0xe0>
804e253: b8 cc 37 05 08 mov $0x80537cc,%eax
804e258: c9 leave
804e259: c3 ret
804e25a: 89 f6 mov %esi,%esi
0804e25c <std::bad_cast::what(void) const>:
804e25c: 55 push %ebp
804e25d: 89 e5 mov %esp,%ebp
804e25f: b8 ef 03 05 08 mov $0x80503ef,%eax
804e264: c9 leave
804e265: c3 ret
804e266: 89 f6 mov %esi,%esi
0804e268 <std::locale::facet type_info function>:
804e268: 55 push %ebp
804e269: 89 e5 mov %esp,%ebp
804e26b: 83 ec 08 sub $0x8,%esp
804e26e: 83 3d d8 37 05 08 00 cmpl $0x0,0x80537d8
804e275: 75 12 jne 804e289 <std::locale::facet type_info function+0x21>
804e277: 83 c4 f8 add $0xfffffff8,%esp
804e27a: 68 50 05 05 08 push $0x8050550
804e27f: 68 d8 37 05 08 push $0x80537d8
804e284: e8 73 c4 ff ff call 804a6fc <_init+0xb0>
804e289: b8 d8 37 05 08 mov $0x80537d8,%eax
804e28e: c9 leave
804e28f: c3 ret
0804e290 <std::locale::facet::~facet(void)>:
804e290: 55 push %ebp
804e291: 89 e5 mov %esp,%ebp
804e293: 83 ec 08 sub $0x8,%esp
804e296: 8b 55 08 mov 0x8(%ebp),%edx
804e299: 8b 45 0c mov 0xc(%ebp),%eax
804e29c: c7 42 04 40 17 05 08 movl $0x8051740,0x4(%edx)
804e2a3: a8 01 test $0x1,%al
804e2a5: 74 09 je 804e2b0 <std::locale::facet::~facet(void)+0x20>
804e2a7: 83 c4 f4 add $0xfffffff4,%esp
804e2aa: 52 push %edx
804e2ab: e8 ec c5 ff ff call 804a89c <_init+0x250>
804e2b0: c9 leave
804e2b1: c3 ret
804e2b2: 89 f6 mov %esi,%esi
0804e2b4 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)>:
804e2b4: 55 push %ebp
804e2b5: 89 e5 mov %esp,%ebp
804e2b7: 83 ec 5c sub $0x5c,%esp
804e2ba: 57 push %edi
804e2bb: 56 push %esi
804e2bc: 53 push %ebx
804e2bd: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp)
804e2c4: 83 c4 f4 add $0xfffffff4,%esp
804e2c7: 6a 00 push $0x0
804e2c9: e8 de c4 ff ff call 804a7ac <_init+0x160>
804e2ce: 83 c4 10 add $0x10,%esp
804e2d1: a1 c8 16 05 08 mov 0x80516c8,%eax
804e2d6: 89 45 b8 mov %eax,0xffffffb8(%ebp)
804e2d9: 83 3d 30 37 05 08 00 cmpl $0x0,0x8053730
804e2e0: 75 3b jne 804e31d <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x69>
804e2e2: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp)
804e2e9: 83 c4 f4 add $0xfffffff4,%esp
804e2ec: 6a 00 push $0x0
804e2ee: e8 b9 c4 ff ff call 804a7ac <_init+0x160>
804e2f3: 83 c4 10 add $0x10,%esp
804e2f6: 83 3d 30 37 05 08 00 cmpl $0x0,0x8053730
804e2fd: 75 10 jne 804e30f <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x5b>
804e2ff: ff 05 40 37 05 08 incl 0x8053740
804e305: a1 40 37 05 08 mov 0x8053740,%eax
804e30a: a3 30 37 05 08 mov %eax,0x8053730
804e30f: 83 c4 f4 add $0xfffffff4,%esp
804e312: ff 75 f8 pushl 0xfffffff8(%ebp)
804e315: e8 a2 c4 ff ff call 804a7bc <_init+0x170>
804e31a: 83 c4 10 add $0x10,%esp
804e31d: a1 30 37 05 08 mov 0x8053730,%eax
804e322: 83 c4 f8 add $0xfffffff8,%esp
804e325: 50 push %eax
804e326: ff 75 08 pushl 0x8(%ebp)
804e329: e8 be c5 ff ff call 804a8ec <_init+0x2a0>
804e32e: 89 c6 mov %eax,%esi
804e330: 83 c4 10 add $0x10,%esp
804e333: 85 f6 test %esi,%esi
804e335: 0f 85 d5 01 00 00 jne 804e510 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x25c>
804e33b: 83 7d b8 00 cmpl $0x0,0xffffffb8(%ebp)
804e33f: 74 0b je 804e34c <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x98>
804e341: 8b 75 b8 mov 0xffffffb8(%ebp),%esi
804e344: e9 c7 01 00 00 jmp 804e510 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x25c>
804e349: 8d 76 00 lea 0x0(%esi),%esi
804e34c: 8d 45 b8 lea 0xffffffb8(%ebp),%eax
804e34f: 89 45 b4 mov %eax,0xffffffb4(%ebp)
804e352: 83 7d b8 00 cmpl $0x0,0xffffffb8(%ebp)
804e356: 0f 85 0c 01 00 00 jne 804e468 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x1b4>
804e35c: c7 45 b0 00 00 00 00 movl $0x0,0xffffffb0(%ebp)
804e363: 83 c4 f4 add $0xfffffff4,%esp
804e366: 6a 10 push $0x10
804e368: e8 3f c5 ff ff call 804a8ac <_init+0x260>
804e36d: 89 c7 mov %eax,%edi
804e36f: 83 c4 10 add $0x10,%esp
804e372: 85 ff test %edi,%edi
804e374: 0f 84 9d 00 00 00 je 804e417 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x163>
804e37a: c7 45 ac 01 00 00 00 movl $0x1,0xffffffac(%ebp)
804e381: c7 45 b0 01 00 00 00 movl $0x1,0xffffffb0(%ebp)
804e388: 89 fe mov %edi,%esi
804e38a: c7 07 00 00 00 00 movl $0x0,(%edi)
804e390: c7 47 04 20 18 05 08 movl $0x8051820,0x4(%edi)
804e397: c7 46 04 c0 17 05 08 movl $0x80517c0,0x4(%esi)
804e39e: 83 c4 f8 add $0xfffffff8,%esp
804e3a1: 68 12 05 05 08 push $0x8050512
804e3a6: 8d 5d bc lea 0xffffffbc(%ebp),%ebx
804e3a9: 53 push %ebx
804e3aa: e8 9d c3 ff ff call 804a74c <_init+0x100>
804e3af: 83 c4 f8 add $0xfffffff8,%esp
804e3b2: 53 push %ebx
804e3b3: 56 push %esi
804e3b4: e8 9b 11 00 00 call 804f554 <std::ctype<char>::_Init(std::_Locinfo const &)>
804e3b9: 83 c4 20 add $0x20,%esp
804e3bc: eb 0a jmp 804e3c8 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x114>
804e3be: 89 f6 mov %esi,%esi
804e3c0: e8 97 c3 ff ff call 804a75c <_init+0x110>
804e3c5: 8d 76 00 lea 0x0(%esi),%esi
804e3c8: 83 c4 f8 add $0xfffffff8,%esp
804e3cb: 6a 02 push $0x2
804e3cd: 8d 45 bc lea 0xffffffbc(%ebp),%eax
804e3d0: 50 push %eax
804e3d1: e8 26 c5 ff ff call 804a8fc <_init+0x2b0>
804e3d6: 83 c4 10 add $0x10,%esp
804e3d9: eb 09 jmp 804e3e4 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x130>
804e3db: 90 nop
804e3dc: e8 7b c3 ff ff call 804a75c <_init+0x110>
804e3e1: 8d 76 00 lea 0x0(%esi),%esi
804e3e4: 89 f0 mov %esi,%eax
804e3e6: eb 28 jmp 804e410 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x15c>
804e3e8: 83 c4 f8 add $0xfffffff8,%esp
804e3eb: 6a 02 push $0x2
804e3ed: 8d 45 bc lea 0xffffffbc(%ebp),%eax
804e3f0: 50 push %eax
804e3f1: e8 06 c5 ff ff call 804a8fc <_init+0x2b0>
804e3f6: 83 c4 10 add $0x10,%esp
804e3f9: eb c5 jmp 804e3c0 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x10c>
804e3fb: 90 nop
804e3fc: c7 46 04 40 17 05 08 movl $0x8051740,0x4(%esi)
804e403: eb d7 jmp 804e3dc <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x128>
804e405: 8d 76 00 lea 0x0(%esi),%esi
804e408: e8 cf c3 ff ff call 804a7dc <_init+0x190>
804e40d: 8d 76 00 lea 0x0(%esi),%esi
804e410: c7 45 ac 00 00 00 00 movl $0x0,0xffffffac(%ebp)
804e417: 8b 55 b4 mov 0xffffffb4(%ebp),%edx
804e41a: 89 02 mov %eax,(%edx)
804e41c: eb 0a jmp 804e428 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x174>
804e41e: 89 f6 mov %esi,%esi
804e420: e8 37 c3 ff ff call 804a75c <_init+0x110>
804e425: 8d 76 00 lea 0x0(%esi),%esi
804e428: 83 7d b0 00 cmpl $0x0,0xffffffb0(%ebp)
804e42c: 74 3a je 804e468 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x1b4>
804e42e: 83 7d ac 00 cmpl $0x0,0xffffffac(%ebp)
804e432: 74 34 je 804e468 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x1b4>
804e434: 83 c4 f4 add $0xfffffff4,%esp
804e437: 57 push %edi
804e438: e8 5f c4 ff ff call 804a89c <_init+0x250>
804e43d: 83 c4 10 add $0x10,%esp
804e440: eb 26 jmp 804e468 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x1b4>
804e442: 89 f6 mov %esi,%esi
804e444: 83 7d b0 00 cmpl $0x0,0xffffffb0(%ebp)
804e448: 74 d6 je 804e420 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x16c>
804e44a: 83 7d ac 00 cmpl $0x0,0xffffffac(%ebp)
804e44e: 74 d0 je 804e420 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x16c>
804e450: 83 c4 f4 add $0xfffffff4,%esp
804e453: 57 push %edi
804e454: e8 43 c4 ff ff call 804a89c <_init+0x250>
804e459: 83 c4 10 add $0x10,%esp
804e45c: eb c2 jmp 804e420 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x16c>
804e45e: 89 f6 mov %esi,%esi
804e460: e8 77 c3 ff ff call 804a7dc <_init+0x190>
804e465: 8d 76 00 lea 0x0(%esi),%esi
804e468: b8 02 00 00 00 mov $0x2,%eax
804e46d: 83 f8 ff cmp $0xffffffff,%eax
804e470: 75 5e jne 804e4d0 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x21c>
804e472: c7 45 bc 48 37 05 08 movl $0x8053748,0xffffffbc(%ebp)
804e479: c7 45 bc 60 17 05 08 movl $0x8051760,0xffffffbc(%ebp)
804e480: 83 c4 f4 add $0xfffffff4,%esp
804e483: 6a 04 push $0x4
804e485: e8 a2 c4 ff ff call 804a92c <_init+0x2e0>
804e48a: 89 c3 mov %eax,%ebx
804e48c: 83 c4 10 add $0x10,%esp
804e48f: c7 03 60 17 05 08 movl $0x8051760,(%ebx)
804e495: eb 09 jmp 804e4a0 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x1ec>
804e497: 90 nop
804e498: e8 bf c2 ff ff call 804a75c <_init+0x110>
804e49d: 8d 76 00 lea 0x0(%esi),%esi
804e4a0: 8d 45 bc lea 0xffffffbc(%ebp),%eax
804e4a3: 83 c4 f8 add $0xfffffff8,%esp
804e4a6: 6a 02 push $0x2
804e4a8: 50 push %eax
804e4a9: e8 be c2 ff ff call 804a76c <_init+0x120>
804e4ae: 83 c4 10 add $0x10,%esp
804e4b1: 83 c4 fc add $0xfffffffc,%esp
804e4b4: 68 10 e2 04 08 push $0x804e210
804e4b9: 8b 03 mov (%ebx),%eax
804e4bb: 8b 40 04 mov 0x4(%eax),%eax
804e4be: ff d0 call *%eax
804e4c0: 50 push %eax
804e4c1: 53 push %ebx
804e4c2: e8 e5 c1 ff ff call 804a6ac <_init+0x60>
804e4c7: 83 c4 10 add $0x10,%esp
804e4ca: e8 8d c2 ff ff call 804a75c <_init+0x110>
804e4cf: 90 nop
804e4d0: 8b 75 b8 mov 0xffffffb8(%ebp),%esi
804e4d3: 89 35 c8 16 05 08 mov %esi,0x80516c8
804e4d9: 89 f3 mov %esi,%ebx
804e4db: c7 45 bc 00 00 00 00 movl $0x0,0xffffffbc(%ebp)
804e4e2: 83 c4 f4 add $0xfffffff4,%esp
804e4e5: 6a 00 push $0x0
804e4e7: e8 c0 c2 ff ff call 804a7ac <_init+0x160>
804e4ec: 83 c4 10 add $0x10,%esp
804e4ef: 83 3b fe cmpl $0xfffffffe,(%ebx)
804e4f2: 77 02 ja 804e4f6 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x242>
804e4f4: ff 03 incl (%ebx)
804e4f6: 83 c4 f4 add $0xfffffff4,%esp
804e4f9: ff 75 bc pushl 0xffffffbc(%ebp)
804e4fc: e8 bb c2 ff ff call 804a7bc <_init+0x170>
804e501: 83 c4 10 add $0x10,%esp
804e504: 83 c4 f4 add $0xfffffff4,%esp
804e507: 53 push %ebx
804e508: e8 df c1 ff ff call 804a6ec <_init+0xa0>
804e50d: 83 c4 10 add $0x10,%esp
804e510: 83 c4 f4 add $0xfffffff4,%esp
804e513: ff 75 fc pushl 0xfffffffc(%ebp)
804e516: e8 a1 c2 ff ff call 804a7bc <_init+0x170>
804e51b: 89 f0 mov %esi,%eax
804e51d: eb 39 jmp 804e558 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x2a4>
804e51f: 90 nop
804e520: e8 37 c2 ff ff call 804a75c <_init+0x110>
804e525: 8d 76 00 lea 0x0(%esi),%esi
804e528: 8d 45 bc lea 0xffffffbc(%ebp),%eax
804e52b: 83 c4 f8 add $0xfffffff8,%esp
804e52e: 6a 02 push $0x2
804e530: 50 push %eax
804e531: e8 36 c2 ff ff call 804a76c <_init+0x120>
804e536: 83 c4 10 add $0x10,%esp
804e539: e9 5a ff ff ff jmp 804e498 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x1e4>
804e53e: 89 f6 mov %esi,%esi
804e540: 83 c4 f4 add $0xfffffff4,%esp
804e543: ff 75 fc pushl 0xfffffffc(%ebp)
804e546: e8 71 c2 ff ff call 804a7bc <_init+0x170>
804e54b: 83 c4 10 add $0x10,%esp
804e54e: eb d0 jmp 804e520 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x26c>
804e550: e8 87 c2 ff ff call 804a7dc <_init+0x190>
804e555: 8d 76 00 lea 0x0(%esi),%esi
804e558: 8d 65 98 lea 0xffffff98(%ebp),%esp
804e55b: 5b pop %ebx
804e55c: 5e pop %esi
804e55d: 5f pop %edi
804e55e: c9 leave
804e55f: c3 ret
0804e560 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > type_info function>:
804e560: 55 push %ebp
804e561: 89 e5 mov %esp,%ebp
804e563: 83 ec 08 sub $0x8,%esp
804e566: 83 3d 08 38 05 08 00 cmpl $0x0,0x8053808
804e56d: 75 35 jne 804e5a4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > type_info function+0x44>
804e56f: 83 3d d8 37 05 08 00 cmpl $0x0,0x80537d8
804e576: 75 15 jne 804e58d <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > type_info function+0x2d>
804e578: 83 c4 f8 add $0xfffffff8,%esp
804e57b: 68 50 05 05 08 push $0x8050550
804e580: 68 d8 37 05 08 push $0x80537d8
804e585: e8 72 c1 ff ff call 804a6fc <_init+0xb0>
804e58a: 83 c4 10 add $0x10,%esp
804e58d: 83 c4 fc add $0xfffffffc,%esp
804e590: 68 d8 37 05 08 push $0x80537d8
804e595: 68 80 05 05 08 push $0x8050580
804e59a: 68 08 38 05 08 push $0x8053808
804e59f: e8 88 c1 ff ff call 804a72c <_init+0xe0>
804e5a4: b8 08 38 05 08 mov $0x8053808,%eax
804e5a9: c9 leave
804e5aa: c3 ret
804e5ab: 90 nop
0804e5ac <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)>:
804e5ac: 55 push %ebp
804e5ad: 89 e5 mov %esp,%ebp
804e5af: 83 ec 6c sub $0x6c,%esp
804e5b2: 57 push %edi
804e5b3: 56 push %esi
804e5b4: 53 push %ebx
804e5b5: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp)
804e5bc: 83 c4 f4 add $0xfffffff4,%esp
804e5bf: 6a 00 push $0x0
804e5c1: e8 e6 c1 ff ff call 804a7ac <_init+0x160>
804e5c6: 83 c4 10 add $0x10,%esp
804e5c9: a1 d0 16 05 08 mov 0x80516d0,%eax
804e5ce: 89 45 b8 mov %eax,0xffffffb8(%ebp)
804e5d1: 83 3d fc 37 05 08 00 cmpl $0x0,0x80537fc
804e5d8: 75 3b jne 804e615 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x69>
804e5da: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp)
804e5e1: 83 c4 f4 add $0xfffffff4,%esp
804e5e4: 6a 00 push $0x0
804e5e6: e8 c1 c1 ff ff call 804a7ac <_init+0x160>
804e5eb: 83 c4 10 add $0x10,%esp
804e5ee: 83 3d fc 37 05 08 00 cmpl $0x0,0x80537fc
804e5f5: 75 10 jne 804e607 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x5b>
804e5f7: ff 05 40 37 05 08 incl 0x8053740
804e5fd: a1 40 37 05 08 mov 0x8053740,%eax
804e602: a3 fc 37 05 08 mov %eax,0x80537fc
804e607: 83 c4 f4 add $0xfffffff4,%esp
804e60a: ff 75 f8 pushl 0xfffffff8(%ebp)
804e60d: e8 aa c1 ff ff call 804a7bc <_init+0x170>
804e612: 83 c4 10 add $0x10,%esp
804e615: a1 fc 37 05 08 mov 0x80537fc,%eax
804e61a: 83 c4 f8 add $0xfffffff8,%esp
804e61d: 50 push %eax
804e61e: ff 75 08 pushl 0x8(%ebp)
804e621: e8 c6 c2 ff ff call 804a8ec <_init+0x2a0>
804e626: 89 c6 mov %eax,%esi
804e628: 83 c4 10 add $0x10,%esp
804e62b: 85 f6 test %esi,%esi
804e62d: 0f 85 21 03 00 00 jne 804e954 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x3a8>
804e633: 83 7d b8 00 cmpl $0x0,0xffffffb8(%ebp)
804e637: 74 0b je 804e644 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x98>
804e639: 8b 75 b8 mov 0xffffffb8(%ebp),%esi
804e63c: e9 13 03 00 00 jmp 804e954 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x3a8>
804e641: 8d 76 00 lea 0x0(%esi),%esi
804e644: 8d 45 b8 lea 0xffffffb8(%ebp),%eax
804e647: 89 45 b4 mov %eax,0xffffffb4(%ebp)
804e64a: 83 7d b8 00 cmpl $0x0,0xffffffb8(%ebp)
804e64e: 0f 85 58 02 00 00 jne 804e8ac <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x300>
804e654: c7 45 b0 00 00 00 00 movl $0x0,0xffffffb0(%ebp)
804e65b: 83 c4 f4 add $0xfffffff4,%esp
804e65e: 6a 18 push $0x18
804e660: e8 47 c2 ff ff call 804a8ac <_init+0x260>
804e665: 89 45 ac mov %eax,0xffffffac(%ebp)
804e668: 83 c4 10 add $0x10,%esp
804e66b: 85 c0 test %eax,%eax
804e66d: 0f 84 e0 01 00 00 je 804e853 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x2a7>
804e673: c7 45 a8 01 00 00 00 movl $0x1,0xffffffa8(%ebp)
804e67a: c7 45 b0 01 00 00 00 movl $0x1,0xffffffb0(%ebp)
804e681: 89 c7 mov %eax,%edi
804e683: c7 07 00 00 00 00 movl $0x0,(%edi)
804e689: 8b 55 ac mov 0xffffffac(%ebp),%edx
804e68c: c7 42 04 80 17 05 08 movl $0x8051780,0x4(%edx)
804e693: 83 c4 f8 add $0xfffffff8,%esp
804e696: 68 12 05 05 08 push $0x8050512
804e69b: 8d 45 bc lea 0xffffffbc(%ebp),%eax
804e69e: 50 push %eax
804e69f: e8 a8 c0 ff ff call 804a74c <_init+0x100>
804e6a4: 83 c4 10 add $0x10,%esp
804e6a7: 8b 45 ac mov 0xffffffac(%ebp),%eax
804e6aa: c7 40 08 00 00 00 00 movl $0x0,0x8(%eax)
804e6b1: c7 40 10 00 00 00 00 movl $0x0,0x10(%eax)
804e6b8: c7 40 14 00 00 00 00 movl $0x0,0x14(%eax)
804e6bf: 8b 35 e0 36 05 08 mov 0x80536e0,%esi
804e6c5: 83 c4 f4 add $0xfffffff4,%esp
804e6c8: 56 push %esi
804e6c9: e8 ee c1 ff ff call 804a8bc <_init+0x270>
804e6ce: 8d 58 01 lea 0x1(%eax),%ebx
804e6d1: 83 c4 f4 add $0xfffffff4,%esp
804e6d4: 53 push %ebx
804e6d5: e8 52 c1 ff ff call 804a82c <_init+0x1e0>
804e6da: 89 c1 mov %eax,%ecx
804e6dc: 89 ca mov %ecx,%edx
804e6de: 83 c4 20 add $0x20,%esp
804e6e1: 85 db test %ebx,%ebx
804e6e3: 74 0c je 804e6f1 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x145>
804e6e5: 8d 76 00 lea 0x0(%esi),%esi
804e6e8: 8a 06 mov (%esi),%al
804e6ea: 88 02 mov %al,(%edx)
804e6ec: 42 inc %edx
804e6ed: 46 inc %esi
804e6ee: 4b dec %ebx
804e6ef: 75 f7 jne 804e6e8 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x13c>
804e6f1: 89 4f 08 mov %ecx,0x8(%edi)
804e6f4: be 07 05 05 08 mov $0x8050507,%esi
804e6f9: 83 c4 f4 add $0xfffffff4,%esp
804e6fc: 56 push %esi
804e6fd: e8 ba c1 ff ff call 804a8bc <_init+0x270>
804e702: 8d 58 01 lea 0x1(%eax),%ebx
804e705: 83 c4 f4 add $0xfffffff4,%esp
804e708: 53 push %ebx
804e709: e8 1e c1 ff ff call 804a82c <_init+0x1e0>
804e70e: 89 c1 mov %eax,%ecx
804e710: 89 ca mov %ecx,%edx
804e712: 83 c4 20 add $0x20,%esp
804e715: 85 db test %ebx,%ebx
804e717: 74 0c je 804e725 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x179>
804e719: 8d 76 00 lea 0x0(%esi),%esi
804e71c: 8a 06 mov (%esi),%al
804e71e: 88 02 mov %al,(%edx)
804e720: 42 inc %edx
804e721: 46 inc %esi
804e722: 4b dec %ebx
804e723: 75 f7 jne 804e71c <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x170>
804e725: 89 4f 10 mov %ecx,0x10(%edi)
804e728: be 0d 05 05 08 mov $0x805050d,%esi
804e72d: 83 c4 f4 add $0xfffffff4,%esp
804e730: 56 push %esi
804e731: e8 86 c1 ff ff call 804a8bc <_init+0x270>
804e736: 8d 58 01 lea 0x1(%eax),%ebx
804e739: 83 c4 f4 add $0xfffffff4,%esp
804e73c: 53 push %ebx
804e73d: e8 ea c0 ff ff call 804a82c <_init+0x1e0>
804e742: 89 c1 mov %eax,%ecx
804e744: 89 ca mov %ecx,%edx
804e746: 83 c4 20 add $0x20,%esp
804e749: 85 db test %ebx,%ebx
804e74b: 74 0c je 804e759 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x1ad>
804e74d: 8d 76 00 lea 0x0(%esi),%esi
804e750: 8a 06 mov (%esi),%al
804e752: 88 02 mov %al,(%edx)
804e754: 42 inc %edx
804e755: 46 inc %esi
804e756: 4b dec %ebx
804e757: 75 f7 jne 804e750 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x1a4>
804e759: 89 4f 14 mov %ecx,0x14(%edi)
804e75c: eb 0a jmp 804e768 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x1bc>
804e75e: 89 f6 mov %esi,%esi
804e760: e8 f7 bf ff ff call 804a75c <_init+0x110>
804e765: 8d 76 00 lea 0x0(%esi),%esi
804e768: a1 dc 36 05 08 mov 0x80536dc,%eax
804e76d: 8a 00 mov (%eax),%al
804e76f: 88 47 0c mov %al,0xc(%edi)
804e772: a1 e4 36 05 08 mov 0x80536e4,%eax
804e777: 8a 00 mov (%eax),%al
804e779: 88 47 0d mov %al,0xd(%edi)
804e77c: e9 83 00 00 00 jmp 804e804 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x258>
804e781: 8d 76 00 lea 0x0(%esi),%esi
804e784: e8 43 c0 ff ff call 804a7cc <_init+0x180>
804e789: 89 c3 mov %eax,%ebx
804e78b: 83 7f 08 00 cmpl $0x0,0x8(%edi)
804e78f: 74 0e je 804e79f <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x1f3>
804e791: 83 c4 f4 add $0xfffffff4,%esp
804e794: ff 77 08 pushl 0x8(%edi)
804e797: e8 e0 c0 ff ff call 804a87c <_init+0x230>
804e79c: 83 c4 10 add $0x10,%esp
804e79f: 83 7f 10 00 cmpl $0x0,0x10(%edi)
804e7a3: 74 0e je 804e7b3 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x207>
804e7a5: 83 c4 f4 add $0xfffffff4,%esp
804e7a8: ff 77 10 pushl 0x10(%edi)
804e7ab: e8 cc c0 ff ff call 804a87c <_init+0x230>
804e7b0: 83 c4 10 add $0x10,%esp
804e7b3: 83 7f 14 00 cmpl $0x0,0x14(%edi)
804e7b7: 74 0e je 804e7c7 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x21b>
804e7b9: 83 c4 f4 add $0xfffffff4,%esp
804e7bc: ff 77 14 pushl 0x14(%edi)
804e7bf: e8 b8 c0 ff ff call 804a87c <_init+0x230>
804e7c4: 83 c4 10 add $0x10,%esp
804e7c7: e8 10 bf ff ff call 804a6dc <_init+0x90>
804e7cc: e8 8b bf ff ff call 804a75c <_init+0x110>
804e7d1: 8d 76 00 lea 0x0(%esi),%esi
804e7d4: e8 83 bf ff ff call 804a75c <_init+0x110>
804e7d9: 8d 76 00 lea 0x0(%esi),%esi
804e7dc: 83 c4 f4 add $0xfffffff4,%esp
804e7df: 53 push %ebx
804e7e0: e8 27 c0 ff ff call 804a80c <_init+0x1c0>
804e7e5: 83 c4 10 add $0x10,%esp
804e7e8: eb ea jmp 804e7d4 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x228>
804e7ea: 89 f6 mov %esi,%esi
804e7ec: e9 6f ff ff ff jmp 804e760 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x1b4>
804e7f1: 8d 76 00 lea 0x0(%esi),%esi
804e7f4: e8 e3 bf ff ff call 804a7dc <_init+0x190>
804e7f9: 8d 76 00 lea 0x0(%esi),%esi
804e7fc: e8 5b bf ff ff call 804a75c <_init+0x110>
804e801: 8d 76 00 lea 0x0(%esi),%esi
804e804: 83 c4 f8 add $0xfffffff8,%esp
804e807: 6a 02 push $0x2
804e809: 8d 45 bc lea 0xffffffbc(%ebp),%eax
804e80c: 50 push %eax
804e80d: e8 ea c0 ff ff call 804a8fc <_init+0x2b0>
804e812: 83 c4 10 add $0x10,%esp
804e815: eb 09 jmp 804e820 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x274>
804e817: 90 nop
804e818: e8 3f bf ff ff call 804a75c <_init+0x110>
804e81d: 8d 76 00 lea 0x0(%esi),%esi
804e820: 89 f8 mov %edi,%eax
804e822: eb 28 jmp 804e84c <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x2a0>
804e824: 83 c4 f8 add $0xfffffff8,%esp
804e827: 6a 02 push $0x2
804e829: 8d 45 bc lea 0xffffffbc(%ebp),%eax
804e82c: 50 push %eax
804e82d: e8 ca c0 ff ff call 804a8fc <_init+0x2b0>
804e832: 83 c4 10 add $0x10,%esp
804e835: eb c5 jmp 804e7fc <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x250>
804e837: 90 nop
804e838: c7 47 04 40 17 05 08 movl $0x8051740,0x4(%edi)
804e83f: eb d7 jmp 804e818 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x26c>
804e841: 8d 76 00 lea 0x0(%esi),%esi
804e844: e8 93 bf ff ff call 804a7dc <_init+0x190>
804e849: 8d 76 00 lea 0x0(%esi),%esi
804e84c: c7 45 a8 00 00 00 00 movl $0x0,0xffffffa8(%ebp)
804e853: 8b 55 b4 mov 0xffffffb4(%ebp),%edx
804e856: 89 02 mov %eax,(%edx)
804e858: eb 0a jmp 804e864 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x2b8>
804e85a: 89 f6 mov %esi,%esi
804e85c: e8 fb be ff ff call 804a75c <_init+0x110>
804e861: 8d 76 00 lea 0x0(%esi),%esi
804e864: 83 7d b0 00 cmpl $0x0,0xffffffb0(%ebp)
804e868: 74 42 je 804e8ac <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x300>
804e86a: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp)
804e86e: 74 3c je 804e8ac <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x300>
804e870: 83 c4 f4 add $0xfffffff4,%esp
804e873: 8b 45 ac mov 0xffffffac(%ebp),%eax
804e876: 50 push %eax
804e877: e8 20 c0 ff ff call 804a89c <_init+0x250>
804e87c: 83 c4 10 add $0x10,%esp
804e87f: eb 2b jmp 804e8ac <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x300>
804e881: 8d 76 00 lea 0x0(%esi),%esi
804e884: 83 7d b0 00 cmpl $0x0,0xffffffb0(%ebp)
804e888: 74 d2 je 804e85c <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x2b0>
804e88a: 83 7d a8 00 cmpl $0x0,0xffffffa8(%ebp)
804e88e: 74 cc je 804e85c <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x2b0>
804e890: 83 c4 f4 add $0xfffffff4,%esp
804e893: 8b 55 ac mov 0xffffffac(%ebp),%edx
804e896: 52 push %edx
804e897: e8 00 c0 ff ff call 804a89c <_init+0x250>
804e89c: 83 c4 10 add $0x10,%esp
804e89f: eb bb jmp 804e85c <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x2b0>
804e8a1: 8d 76 00 lea 0x0(%esi),%esi
804e8a4: e8 33 bf ff ff call 804a7dc <_init+0x190>
804e8a9: 8d 76 00 lea 0x0(%esi),%esi
804e8ac: b8 08 00 00 00 mov $0x8,%eax
804e8b1: 83 f8 ff cmp $0xffffffff,%eax
804e8b4: 75 5e jne 804e914 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x368>
804e8b6: c7 45 bc 48 37 05 08 movl $0x8053748,0xffffffbc(%ebp)
804e8bd: c7 45 bc 60 17 05 08 movl $0x8051760,0xffffffbc(%ebp)
804e8c4: 83 c4 f4 add $0xfffffff4,%esp
804e8c7: 6a 04 push $0x4
804e8c9: e8 5e c0 ff ff call 804a92c <_init+0x2e0>
804e8ce: 89 c3 mov %eax,%ebx
804e8d0: 83 c4 10 add $0x10,%esp
804e8d3: c7 03 60 17 05 08 movl $0x8051760,(%ebx)
804e8d9: eb 09 jmp 804e8e4 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x338>
804e8db: 90 nop
804e8dc: e8 7b be ff ff call 804a75c <_init+0x110>
804e8e1: 8d 76 00 lea 0x0(%esi),%esi
804e8e4: 8d 45 bc lea 0xffffffbc(%ebp),%eax
804e8e7: 83 c4 f8 add $0xfffffff8,%esp
804e8ea: 6a 02 push $0x2
804e8ec: 50 push %eax
804e8ed: e8 7a be ff ff call 804a76c <_init+0x120>
804e8f2: 83 c4 10 add $0x10,%esp
804e8f5: 83 c4 fc add $0xfffffffc,%esp
804e8f8: 68 10 e2 04 08 push $0x804e210
804e8fd: 8b 03 mov (%ebx),%eax
804e8ff: 8b 40 04 mov 0x4(%eax),%eax
804e902: ff d0 call *%eax
804e904: 50 push %eax
804e905: 53 push %ebx
804e906: e8 a1 bd ff ff call 804a6ac <_init+0x60>
804e90b: 83 c4 10 add $0x10,%esp
804e90e: e8 49 be ff ff call 804a75c <_init+0x110>
804e913: 90 nop
804e914: 8b 75 b8 mov 0xffffffb8(%ebp),%esi
804e917: 89 35 d0 16 05 08 mov %esi,0x80516d0
804e91d: 89 f3 mov %esi,%ebx
804e91f: c7 45 bc 00 00 00 00 movl $0x0,0xffffffbc(%ebp)
804e926: 83 c4 f4 add $0xfffffff4,%esp
804e929: 6a 00 push $0x0
804e92b: e8 7c be ff ff call 804a7ac <_init+0x160>
804e930: 83 c4 10 add $0x10,%esp
804e933: 83 3b fe cmpl $0xfffffffe,(%ebx)
804e936: 77 02 ja 804e93a <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x38e>
804e938: ff 03 incl (%ebx)
804e93a: 83 c4 f4 add $0xfffffff4,%esp
804e93d: ff 75 bc pushl 0xffffffbc(%ebp)
804e940: e8 77 be ff ff call 804a7bc <_init+0x170>
804e945: 83 c4 10 add $0x10,%esp
804e948: 83 c4 f4 add $0xfffffff4,%esp
804e94b: 53 push %ebx
804e94c: e8 9b bd ff ff call 804a6ec <_init+0xa0>
804e951: 83 c4 10 add $0x10,%esp
804e954: 83 c4 f4 add $0xfffffff4,%esp
804e957: ff 75 fc pushl 0xfffffffc(%ebp)
804e95a: e8 5d be ff ff call 804a7bc <_init+0x170>
804e95f: 89 f0 mov %esi,%eax
804e961: eb 39 jmp 804e99c <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x3f0>
804e963: 90 nop
804e964: e8 f3 bd ff ff call 804a75c <_init+0x110>
804e969: 8d 76 00 lea 0x0(%esi),%esi
804e96c: 8d 45 bc lea 0xffffffbc(%ebp),%eax
804e96f: 83 c4 f8 add $0xfffffff8,%esp
804e972: 6a 02 push $0x2
804e974: 50 push %eax
804e975: e8 f2 bd ff ff call 804a76c <_init+0x120>
804e97a: 83 c4 10 add $0x10,%esp
804e97d: e9 5a ff ff ff jmp 804e8dc <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x330>
804e982: 89 f6 mov %esi,%esi
804e984: 83 c4 f4 add $0xfffffff4,%esp
804e987: ff 75 fc pushl 0xfffffffc(%ebp)
804e98a: e8 2d be ff ff call 804a7bc <_init+0x170>
804e98f: 83 c4 10 add $0x10,%esp
804e992: eb d0 jmp 804e964 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x3b8>
804e994: e8 43 be ff ff call 804a7dc <_init+0x190>
804e999: 8d 76 00 lea 0x0(%esi),%esi
804e99c: 8d 65 88 lea 0xffffff88(%ebp),%esp
804e99f: 5b pop %ebx
804e9a0: 5e pop %esi
804e9a1: 5f pop %edi
804e9a2: c9 leave
804e9a3: c3 ret
0804e9a4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long) const>:
804e9a4: 55 push %ebp
804e9a5: 89 e5 mov %esp,%ebp
804e9a7: 83 ec 6c sub $0x6c,%esp
804e9aa: 57 push %edi
804e9ab: 56 push %esi
804e9ac: 53 push %ebx
804e9ad: 8b 75 08 mov 0x8(%ebp),%esi
804e9b0: 8b 7d 1c mov 0x1c(%ebp),%edi
804e9b3: 8a 45 20 mov 0x20(%ebp),%al
804e9b6: 88 45 ab mov %al,0xffffffab(%ebp)
804e9b9: 83 c4 f4 add $0xfffffff4,%esp
804e9bc: 83 c4 fc add $0xfffffffc,%esp
804e9bf: ff 75 24 pushl 0x24(%ebp)
804e9c2: 8b 5f 10 mov 0x10(%edi),%ebx
804e9c5: c6 45 b8 25 movb $0x25,0xffffffb8(%ebp)
804e9c9: 8d 55 b9 lea 0xffffffb9(%ebp),%edx
804e9cc: f6 c7 04 test $0x4,%bh
804e9cf: 74 07 je 804e9d8 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long) const+0x34>
804e9d1: c6 45 b9 2b movb $0x2b,0xffffffb9(%ebp)
804e9d5: 8d 55 ba lea 0xffffffba(%ebp),%edx
804e9d8: f6 c3 80 test $0x80,%bl
804e9db: 74 04 je 804e9e1 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long) const+0x3d>
804e9dd: c6 02 23 movb $0x23,(%edx)
804e9e0: 42 inc %edx
804e9e1: 80 3d 19 05 05 08 4c cmpb $0x4c,0x8050519
804e9e8: 74 0a je 804e9f4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long) const+0x50>
804e9ea: a0 19 05 05 08 mov 0x8050519,%al
804e9ef: 88 02 mov %al,(%edx)
804e9f1: eb 08 jmp 804e9fb <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long) const+0x57>
804e9f3: 90 nop
804e9f4: c6 02 6c movb $0x6c,(%edx)
804e9f7: 42 inc %edx
804e9f8: c6 02 6c movb $0x6c,(%edx)
804e9fb: 42 inc %edx
804e9fc: 89 d8 mov %ebx,%eax
804e9fe: 83 e0 70 and $0x70,%eax
804ea01: 89 d1 mov %edx,%ecx
804ea03: 42 inc %edx
804ea04: 83 f8 20 cmp $0x20,%eax
804ea07: 74 1b je 804ea24 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long) const+0x80>
804ea09: 83 f8 40 cmp $0x40,%eax
804ea0c: 74 0a je 804ea18 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long) const+0x74>
804ea0e: a0 1a 05 05 08 mov 0x805051a,%al
804ea13: 88 01 mov %al,(%ecx)
804ea15: eb 10 jmp 804ea27 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long) const+0x83>
804ea17: 90 nop
804ea18: b0 78 mov $0x78,%al
804ea1a: f6 c7 02 test $0x2,%bh
804ea1d: 74 f4 je 804ea13 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long) const+0x6f>
804ea1f: b0 58 mov $0x58,%al
804ea21: eb f0 jmp 804ea13 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long) const+0x6f>
804ea23: 90 nop
804ea24: c6 01 6f movb $0x6f,(%ecx)
804ea27: c6 02 00 movb $0x0,(%edx)
804ea2a: 8d 45 b8 lea 0xffffffb8(%ebp),%eax
804ea2d: 50 push %eax
804ea2e: 8d 5d c0 lea 0xffffffc0(%ebp),%ebx
804ea31: 53 push %ebx
804ea32: e8 05 be ff ff call 804a83c <_init+0x1f0>
804ea37: 50 push %eax
804ea38: 53 push %ebx
804ea39: 0f be 45 ab movsbl 0xffffffab(%ebp),%eax
804ea3d: 50 push %eax
804ea3e: 57 push %edi
804ea3f: 8b 4d 10 mov 0x10(%ebp),%ecx
804ea42: 89 4d ac mov %ecx,0xffffffac(%ebp)
804ea45: 8b 55 14 mov 0x14(%ebp),%edx
804ea48: 89 55 b0 mov %edx,0xffffffb0(%ebp)
804ea4b: 8b 45 18 mov 0x18(%ebp),%eax
804ea4e: 89 45 b4 mov %eax,0xffffffb4(%ebp)
804ea51: 50 push %eax
804ea52: 52 push %edx
804ea53: 51 push %ecx
804ea54: ff 75 0c pushl 0xc(%ebp)
804ea57: 56 push %esi
804ea58: e8 9f 0c 00 00 call 804f6fc <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const>
804ea5d: 89 f0 mov %esi,%eax
804ea5f: 8d 65 88 lea 0xffffff88(%ebp),%esp
804ea62: 5b pop %ebx
804ea63: 5e pop %esi
804ea64: 5f pop %edi
804ea65: c9 leave
804ea66: c2 04 00 ret $0x4
804ea69: 8d 76 00 lea 0x0(%esi),%esi
0804ea6c <std::basic_ostream<char, std::char_traits<char> >::put(char)>:
804ea6c: 55 push %ebp
804ea6d: 89 e5 mov %esp,%ebp
804ea6f: 83 ec 1c sub $0x1c,%esp
804ea72: 57 push %edi
804ea73: 56 push %esi
804ea74: 53 push %ebx
804ea75: 8b 7d 08 mov 0x8(%ebp),%edi
804ea78: 8a 45 0c mov 0xc(%ebp),%al
804ea7b: 88 45 f7 mov %al,0xfffffff7(%ebp)
804ea7e: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp)
804ea85: 89 7d f8 mov %edi,0xfffffff8(%ebp)
804ea88: 8b 07 mov (%edi),%eax
804ea8a: 8b 48 2c mov 0x2c(%eax),%ecx
804ea8d: 85 c9 test %ecx,%ecx
804ea8f: 74 15 je 804eaa6 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x3a>
804ea91: 83 c4 f4 add $0xfffffff4,%esp
804ea94: 8b 41 38 mov 0x38(%ecx),%eax
804ea97: 0f bf 50 10 movswl 0x10(%eax),%edx
804ea9b: 01 ca add %ecx,%edx
804ea9d: 52 push %edx
804ea9e: 8b 40 14 mov 0x14(%eax),%eax
804eaa1: ff d0 call *%eax
804eaa3: 83 c4 10 add $0x10,%esp
804eaa6: 8b 07 mov (%edi),%eax
804eaa8: 83 78 08 00 cmpl $0x0,0x8(%eax)
804eaac: 75 55 jne 804eb03 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x97>
804eaae: 8b 40 30 mov 0x30(%eax),%eax
804eab1: 85 c0 test %eax,%eax
804eab3: 74 4e je 804eb03 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x97>
804eab5: 89 c6 mov %eax,%esi
804eab7: 31 db xor %ebx,%ebx
804eab9: 8b 06 mov (%esi),%eax
804eabb: f6 40 08 06 testb $0x6,0x8(%eax)
804eabf: 75 20 jne 804eae1 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x75>
804eac1: 8b 40 2c mov 0x2c(%eax),%eax
804eac4: 83 c4 f4 add $0xfffffff4,%esp
804eac7: 8b 48 38 mov 0x38(%eax),%ecx
804eaca: 0f bf 51 70 movswl 0x70(%ecx),%edx
804eace: 01 d0 add %edx,%eax
804ead0: 50 push %eax
804ead1: 8b 41 74 mov 0x74(%ecx),%eax
804ead4: ff d0 call *%eax
804ead6: 83 c4 10 add $0x10,%esp
804ead9: 83 f8 ff cmp $0xffffffff,%eax
804eadc: 75 03 jne 804eae1 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x75>
804eade: 83 cb 04 or $0x4,%ebx
804eae1: 8b 16 mov (%esi),%edx
804eae3: 89 d8 mov %ebx,%eax
804eae5: 85 c0 test %eax,%eax
804eae7: 74 1a je 804eb03 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x97>
804eae9: 83 c4 fc add $0xfffffffc,%esp
804eaec: 6a 00 push $0x0
804eaee: 0b 42 08 or 0x8(%edx),%eax
804eaf1: 83 7a 2c 00 cmpl $0x0,0x2c(%edx)
804eaf5: 75 02 jne 804eaf9 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x8d>
804eaf7: 0c 04 or $0x4,%al
804eaf9: 50 push %eax
804eafa: 52 push %edx
804eafb: e8 bc bb ff ff call 804a6bc <_init+0x70>
804eb00: 83 c4 10 add $0x10,%esp
804eb03: 8b 07 mov (%edi),%eax
804eb05: 83 78 08 00 cmpl $0x0,0x8(%eax)
804eb09: 0f 94 c0 sete %al
804eb0c: 25 ff 00 00 00 and $0xff,%eax
804eb11: 89 45 fc mov %eax,0xfffffffc(%ebp)
804eb14: eb 36 jmp 804eb4c <std::basic_ostream<char, std::char_traits<char> >::put(char)+0xe0>
804eb16: 89 f6 mov %esi,%esi
804eb18: e8 3f bc ff ff call 804a75c <_init+0x110>
804eb1d: 8d 76 00 lea 0x0(%esi),%esi
804eb20: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
804eb23: 8b 00 mov (%eax),%eax
804eb25: 8b 48 2c mov 0x2c(%eax),%ecx
804eb28: 85 c9 test %ecx,%ecx
804eb2a: 74 ec je 804eb18 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0xac>
804eb2c: 83 c4 f4 add $0xfffffff4,%esp
804eb2f: 8b 41 38 mov 0x38(%ecx),%eax
804eb32: 0f bf 50 18 movswl 0x18(%eax),%edx
804eb36: 01 ca add %ecx,%edx
804eb38: 52 push %edx
804eb39: 8b 40 1c mov 0x1c(%eax),%eax
804eb3c: ff d0 call *%eax
804eb3e: 83 c4 10 add $0x10,%esp
804eb41: eb d5 jmp 804eb18 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0xac>
804eb43: 90 nop
804eb44: e8 93 bc ff ff call 804a7dc <_init+0x190>
804eb49: 8d 76 00 lea 0x0(%esi),%esi
804eb4c: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp)
804eb50: 74 53 je 804eba5 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x139>
804eb52: be ff ff ff ff mov $0xffffffff,%esi
804eb57: 8b 07 mov (%edi),%eax
804eb59: 8b 48 2c mov 0x2c(%eax),%ecx
804eb5c: 8a 5d f7 mov 0xfffffff7(%ebp),%bl
804eb5f: 8b 41 20 mov 0x20(%ecx),%eax
804eb62: 83 38 00 cmpl $0x0,(%eax)
804eb65: 74 0d je 804eb74 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x108>
804eb67: 8b 51 30 mov 0x30(%ecx),%edx
804eb6a: 8b 00 mov (%eax),%eax
804eb6c: 8b 12 mov (%edx),%edx
804eb6e: 29 c2 sub %eax,%edx
804eb70: 89 d0 mov %edx,%eax
804eb72: eb 02 jmp 804eb76 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x10a>
804eb74: 31 c0 xor %eax,%eax
804eb76: 85 c0 test %eax,%eax
804eb78: 7e 0e jle 804eb88 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x11c>
804eb7a: 8b 41 20 mov 0x20(%ecx),%eax
804eb7d: 8b 10 mov (%eax),%edx
804eb7f: ff 00 incl (%eax)
804eb81: 88 1a mov %bl,(%edx)
804eb83: 0f b6 02 movzbl (%edx),%eax
804eb86: eb 19 jmp 804eba1 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x135>
804eb88: 83 c4 f8 add $0xfffffff8,%esp
804eb8b: 8b 51 38 mov 0x38(%ecx),%edx
804eb8e: 0f b6 c3 movzbl %bl,%eax
804eb91: 50 push %eax
804eb92: 0f bf 42 20 movswl 0x20(%edx),%eax
804eb96: 01 c8 add %ecx,%eax
804eb98: 50 push %eax
804eb99: 8b 42 24 mov 0x24(%edx),%eax
804eb9c: ff d0 call *%eax
804eb9e: 83 c4 10 add $0x10,%esp
804eba1: 39 c6 cmp %eax,%esi
804eba3: 75 0f jne 804ebb4 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x148>
804eba5: 80 4d f0 04 orb $0x4,0xfffffff0(%ebp)
804eba9: eb 09 jmp 804ebb4 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x148>
804ebab: 90 nop
804ebac: e8 ab bb ff ff call 804a75c <_init+0x110>
804ebb1: 8d 76 00 lea 0x0(%esi),%esi
804ebb4: 8b 17 mov (%edi),%edx
804ebb6: 8b 45 f0 mov 0xfffffff0(%ebp),%eax
804ebb9: 85 c0 test %eax,%eax
804ebbb: 74 1a je 804ebd7 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x16b>
804ebbd: 83 c4 fc add $0xfffffffc,%esp
804ebc0: 6a 00 push $0x0
804ebc2: 0b 42 08 or 0x8(%edx),%eax
804ebc5: 83 7a 2c 00 cmpl $0x0,0x2c(%edx)
804ebc9: 75 02 jne 804ebcd <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x161>
804ebcb: 0c 04 or $0x4,%al
804ebcd: 50 push %eax
804ebce: 52 push %edx
804ebcf: e8 e8 ba ff ff call 804a6bc <_init+0x70>
804ebd4: 83 c4 10 add $0x10,%esp
804ebd7: e8 40 bc ff ff call 804a81c <_init+0x1d0>
804ebdc: 85 c0 test %eax,%eax
804ebde: 75 56 jne 804ec36 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x1ca>
804ebe0: 8b 75 f8 mov 0xfffffff8(%ebp),%esi
804ebe3: 8b 06 mov (%esi),%eax
804ebe5: f6 40 11 20 testb $0x20,0x11(%eax)
804ebe9: 74 4b je 804ec36 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x1ca>
804ebeb: 31 db xor %ebx,%ebx
804ebed: f6 40 08 06 testb $0x6,0x8(%eax)
804ebf1: 75 20 jne 804ec13 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x1a7>
804ebf3: 8b 40 2c mov 0x2c(%eax),%eax
804ebf6: 83 c4 f4 add $0xfffffff4,%esp
804ebf9: 8b 48 38 mov 0x38(%eax),%ecx
804ebfc: 0f bf 51 70 movswl 0x70(%ecx),%edx
804ec00: 01 d0 add %edx,%eax
804ec02: 50 push %eax
804ec03: 8b 41 74 mov 0x74(%ecx),%eax
804ec06: ff d0 call *%eax
804ec08: 83 c4 10 add $0x10,%esp
804ec0b: 83 f8 ff cmp $0xffffffff,%eax
804ec0e: 75 03 jne 804ec13 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x1a7>
804ec10: 83 cb 04 or $0x4,%ebx
804ec13: 8b 06 mov (%esi),%eax
804ec15: 89 da mov %ebx,%edx
804ec17: 85 d2 test %edx,%edx
804ec19: 74 1b je 804ec36 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x1ca>
804ec1b: 83 c4 fc add $0xfffffffc,%esp
804ec1e: 6a 00 push $0x0
804ec20: 0b 50 08 or 0x8(%eax),%edx
804ec23: 83 78 2c 00 cmpl $0x0,0x2c(%eax)
804ec27: 75 03 jne 804ec2c <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x1c0>
804ec29: 83 ca 04 or $0x4,%edx
804ec2c: 52 push %edx
804ec2d: 50 push %eax
804ec2e: e8 89 ba ff ff call 804a6bc <_init+0x70>
804ec33: 83 c4 10 add $0x10,%esp
804ec36: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
804ec39: 8b 00 mov (%eax),%eax
804ec3b: 8b 48 2c mov 0x2c(%eax),%ecx
804ec3e: 85 c9 test %ecx,%ecx
804ec40: 74 12 je 804ec54 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x1e8>
804ec42: 83 c4 f4 add $0xfffffff4,%esp
804ec45: 8b 41 38 mov 0x38(%ecx),%eax
804ec48: 0f bf 50 18 movswl 0x18(%eax),%edx
804ec4c: 01 ca add %ecx,%edx
804ec4e: 52 push %edx
804ec4f: 8b 40 1c mov 0x1c(%eax),%eax
804ec52: ff d0 call *%eax
804ec54: 89 f8 mov %edi,%eax
804ec56: e9 01 01 00 00 jmp 804ed5c <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x2f0>
804ec5b: 90 nop
804ec5c: e8 fb ba ff ff call 804a75c <_init+0x110>
804ec61: 8d 76 00 lea 0x0(%esi),%esi
804ec64: e8 63 bb ff ff call 804a7cc <_init+0x180>
804ec69: 89 c3 mov %eax,%ebx
804ec6b: 8b 07 mov (%edi),%eax
804ec6d: 8b 48 08 mov 0x8(%eax),%ecx
804ec70: 83 c4 fc add $0xfffffffc,%esp
804ec73: 6a 01 push $0x1
804ec75: 89 ca mov %ecx,%edx
804ec77: 83 ca 04 or $0x4,%edx
804ec7a: 83 78 2c 00 cmpl $0x0,0x2c(%eax)
804ec7e: 75 05 jne 804ec85 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x219>
804ec80: 89 ca mov %ecx,%edx
804ec82: 83 ca 04 or $0x4,%edx
804ec85: 52 push %edx
804ec86: 50 push %eax
804ec87: e8 30 ba ff ff call 804a6bc <_init+0x70>
804ec8c: 83 c4 10 add $0x10,%esp
804ec8f: eb 0b jmp 804ec9c <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x230>
804ec91: 8d 76 00 lea 0x0(%esi),%esi
804ec94: e8 c3 ba ff ff call 804a75c <_init+0x110>
804ec99: 8d 76 00 lea 0x0(%esi),%esi
804ec9c: 83 c4 f4 add $0xfffffff4,%esp
804ec9f: 53 push %ebx
804eca0: e8 67 bb ff ff call 804a80c <_init+0x1c0>
804eca5: 83 c4 10 add $0x10,%esp
804eca8: e9 07 ff ff ff jmp 804ebb4 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x148>
804ecad: 8d 76 00 lea 0x0(%esi),%esi
804ecb0: 83 c4 f4 add $0xfffffff4,%esp
804ecb3: 53 push %ebx
804ecb4: e8 53 bb ff ff call 804a80c <_init+0x1c0>
804ecb9: 83 c4 10 add $0x10,%esp
804ecbc: eb d6 jmp 804ec94 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x228>
804ecbe: 89 f6 mov %esi,%esi
804ecc0: e9 e7 fe ff ff jmp 804ebac <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x140>
804ecc5: 8d 76 00 lea 0x0(%esi),%esi
804ecc8: e8 4f bb ff ff call 804a81c <_init+0x1d0>
804eccd: 85 c0 test %eax,%eax
804eccf: 75 56 jne 804ed27 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x2bb>
804ecd1: 8b 75 f8 mov 0xfffffff8(%ebp),%esi
804ecd4: 8b 06 mov (%esi),%eax
804ecd6: f6 40 11 20 testb $0x20,0x11(%eax)
804ecda: 74 4b je 804ed27 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x2bb>
804ecdc: 31 db xor %ebx,%ebx
804ecde: f6 40 08 06 testb $0x6,0x8(%eax)
804ece2: 75 20 jne 804ed04 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x298>
804ece4: 8b 40 2c mov 0x2c(%eax),%eax
804ece7: 83 c4 f4 add $0xfffffff4,%esp
804ecea: 8b 48 38 mov 0x38(%eax),%ecx
804eced: 0f bf 51 70 movswl 0x70(%ecx),%edx
804ecf1: 01 d0 add %edx,%eax
804ecf3: 50 push %eax
804ecf4: 8b 41 74 mov 0x74(%ecx),%eax
804ecf7: ff d0 call *%eax
804ecf9: 83 c4 10 add $0x10,%esp
804ecfc: 83 f8 ff cmp $0xffffffff,%eax
804ecff: 75 03 jne 804ed04 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x298>
804ed01: 83 cb 04 or $0x4,%ebx
804ed04: 8b 06 mov (%esi),%eax
804ed06: 89 da mov %ebx,%edx
804ed08: 85 d2 test %edx,%edx
804ed0a: 74 1b je 804ed27 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x2bb>
804ed0c: 83 c4 fc add $0xfffffffc,%esp
804ed0f: 6a 00 push $0x0
804ed11: 0b 50 08 or 0x8(%eax),%edx
804ed14: 83 78 2c 00 cmpl $0x0,0x2c(%eax)
804ed18: 75 03 jne 804ed1d <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x2b1>
804ed1a: 83 ca 04 or $0x4,%edx
804ed1d: 52 push %edx
804ed1e: 50 push %eax
804ed1f: e8 98 b9 ff ff call 804a6bc <_init+0x70>
804ed24: 83 c4 10 add $0x10,%esp
804ed27: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
804ed2a: 8b 00 mov (%eax),%eax
804ed2c: 8b 48 2c mov 0x2c(%eax),%ecx
804ed2f: 85 c9 test %ecx,%ecx
804ed31: 0f 84 25 ff ff ff je 804ec5c <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x1f0>
804ed37: 83 c4 f4 add $0xfffffff4,%esp
804ed3a: 8b 41 38 mov 0x38(%ecx),%eax
804ed3d: 0f bf 50 18 movswl 0x18(%eax),%edx
804ed41: 01 ca add %ecx,%edx
804ed43: 52 push %edx
804ed44: 8b 40 1c mov 0x1c(%eax),%eax
804ed47: ff d0 call *%eax
804ed49: 83 c4 10 add $0x10,%esp
804ed4c: e9 0b ff ff ff jmp 804ec5c <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x1f0>
804ed51: 8d 76 00 lea 0x0(%esi),%esi
804ed54: e8 83 ba ff ff call 804a7dc <_init+0x190>
804ed59: 8d 76 00 lea 0x0(%esi),%esi
804ed5c: 8d 65 d8 lea 0xffffffd8(%ebp),%esp
804ed5f: 5b pop %ebx
804ed60: 5e pop %esi
804ed61: 5f pop %edi
804ed62: c9 leave
804ed63: c3 ret
0804ed64 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::~num_put(void)>:
804ed64: 55 push %ebp
804ed65: 89 e5 mov %esp,%ebp
804ed67: 83 ec 08 sub $0x8,%esp
804ed6a: 8b 55 08 mov 0x8(%ebp),%edx
804ed6d: 8b 45 0c mov 0xc(%ebp),%eax
804ed70: c7 42 04 40 17 05 08 movl $0x8051740,0x4(%edx)
804ed77: a8 01 test $0x1,%al
804ed79: 74 09 je 804ed84 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::~num_put(void)+0x20>
804ed7b: 83 c4 f4 add $0xfffffff4,%esp
804ed7e: 52 push %edx
804ed7f: e8 18 bb ff ff call 804a89c <_init+0x250>
804ed84: c9 leave
804ed85: c3 ret
804ed86: 89 f6 mov %esi,%esi
0804ed88 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, unsigned long) const>:
804ed88: 55 push %ebp
804ed89: 89 e5 mov %esp,%ebp
804ed8b: 83 ec 6c sub $0x6c,%esp
804ed8e: 57 push %edi
804ed8f: 56 push %esi
804ed90: 53 push %ebx
804ed91: 8b 75 08 mov 0x8(%ebp),%esi
804ed94: 8b 7d 1c mov 0x1c(%ebp),%edi
804ed97: 8a 45 20 mov 0x20(%ebp),%al
804ed9a: 88 45 ab mov %al,0xffffffab(%ebp)
804ed9d: 83 c4 f4 add $0xfffffff4,%esp
804eda0: 83 c4 fc add $0xfffffffc,%esp
804eda3: ff 75 24 pushl 0x24(%ebp)
804eda6: 8b 5f 10 mov 0x10(%edi),%ebx
804eda9: c6 45 b8 25 movb $0x25,0xffffffb8(%ebp)
804edad: 8d 55 b9 lea 0xffffffb9(%ebp),%edx
804edb0: f6 c7 04 test $0x4,%bh
804edb3: 74 07 je 804edbc <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, unsigned long) const+0x34>
804edb5: c6 45 b9 2b movb $0x2b,0xffffffb9(%ebp)
804edb9: 8d 55 ba lea 0xffffffba(%ebp),%edx
804edbc: f6 c3 80 test $0x80,%bl
804edbf: 74 04 je 804edc5 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, unsigned long) const+0x3d>
804edc1: c6 02 23 movb $0x23,(%edx)
804edc4: 42 inc %edx
804edc5: 80 3d 22 05 05 08 4c cmpb $0x4c,0x8050522
804edcc: 74 0a je 804edd8 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, unsigned long) const+0x50>
804edce: a0 22 05 05 08 mov 0x8050522,%al
804edd3: 88 02 mov %al,(%edx)
804edd5: eb 08 jmp 804eddf <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, unsigned long) const+0x57>
804edd7: 90 nop
804edd8: c6 02 6c movb $0x6c,(%edx)
804eddb: 42 inc %edx
804eddc: c6 02 6c movb $0x6c,(%edx)
804eddf: 42 inc %edx
804ede0: 89 d8 mov %ebx,%eax
804ede2: 83 e0 70 and $0x70,%eax
804ede5: 89 d1 mov %edx,%ecx
804ede7: 42 inc %edx
804ede8: 83 f8 20 cmp $0x20,%eax
804edeb: 74 1b je 804ee08 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, unsigned long) const+0x80>
804eded: 83 f8 40 cmp $0x40,%eax
804edf0: 74 0a je 804edfc <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, unsigned long) const+0x74>
804edf2: a0 23 05 05 08 mov 0x8050523,%al
804edf7: 88 01 mov %al,(%ecx)
804edf9: eb 10 jmp 804ee0b <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, unsigned long) const+0x83>
804edfb: 90 nop
804edfc: b0 78 mov $0x78,%al
804edfe: f6 c7 02 test $0x2,%bh
804ee01: 74 f4 je 804edf7 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, unsigned long) const+0x6f>
804ee03: b0 58 mov $0x58,%al
804ee05: eb f0 jmp 804edf7 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, unsigned long) const+0x6f>
804ee07: 90 nop
804ee08: c6 01 6f movb $0x6f,(%ecx)
804ee0b: c6 02 00 movb $0x0,(%edx)
804ee0e: 8d 45 b8 lea 0xffffffb8(%ebp),%eax
804ee11: 50 push %eax
804ee12: 8d 5d c0 lea 0xffffffc0(%ebp),%ebx
804ee15: 53 push %ebx
804ee16: e8 21 ba ff ff call 804a83c <_init+0x1f0>
804ee1b: 50 push %eax
804ee1c: 53 push %ebx
804ee1d: 0f be 45 ab movsbl 0xffffffab(%ebp),%eax
804ee21: 50 push %eax
804ee22: 57 push %edi
804ee23: 8b 4d 10 mov 0x10(%ebp),%ecx
804ee26: 89 4d ac mov %ecx,0xffffffac(%ebp)
804ee29: 8b 55 14 mov 0x14(%ebp),%edx
804ee2c: 89 55 b0 mov %edx,0xffffffb0(%ebp)
804ee2f: 8b 45 18 mov 0x18(%ebp),%eax
804ee32: 89 45 b4 mov %eax,0xffffffb4(%ebp)
804ee35: 50 push %eax
804ee36: 52 push %edx
804ee37: 51 push %ecx
804ee38: ff 75 0c pushl 0xc(%ebp)
804ee3b: 56 push %esi
804ee3c: e8 bb 08 00 00 call 804f6fc <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const>
804ee41: 89 f0 mov %esi,%eax
804ee43: 8d 65 88 lea 0xffffff88(%ebp),%esp
804ee46: 5b pop %ebx
804ee47: 5e pop %esi
804ee48: 5f pop %edi
804ee49: c9 leave
804ee4a: c2 04 00 ret $0x4
804ee4d: 8d 76 00 lea 0x0(%esi),%esi
0804ee50 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long long) const>:
804ee50: 55 push %ebp
804ee51: 89 e5 mov %esp,%ebp
804ee53: 83 ec 6c sub $0x6c,%esp
804ee56: 57 push %edi
804ee57: 56 push %esi
804ee58: 53 push %ebx
804ee59: 8b 7d 08 mov 0x8(%ebp),%edi
804ee5c: 8a 45 20 mov 0x20(%ebp),%al
804ee5f: 88 45 ab mov %al,0xffffffab(%ebp)
804ee62: 83 c4 f4 add $0xfffffff4,%esp
804ee65: 8b 45 24 mov 0x24(%ebp),%eax
804ee68: 8b 55 28 mov 0x28(%ebp),%edx
804ee6b: 52 push %edx
804ee6c: 50 push %eax
804ee6d: 8d 75 ac lea 0xffffffac(%ebp),%esi
804ee70: 8b 55 1c mov 0x1c(%ebp),%edx
804ee73: 8b 5a 10 mov 0x10(%edx),%ebx
804ee76: c6 45 ac 25 movb $0x25,0xffffffac(%ebp)
804ee7a: 8d 56 01 lea 0x1(%esi),%edx
804ee7d: f6 c7 04 test $0x4,%bh
804ee80: 74 07 je 804ee89 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long long) const+0x39>
804ee82: c6 46 01 2b movb $0x2b,0x1(%esi)
804ee86: 8d 56 02 lea 0x2(%esi),%edx
804ee89: f6 c3 80 test $0x80,%bl
804ee8c: 74 04 je 804ee92 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long long) const+0x42>
804ee8e: c6 02 23 movb $0x23,(%edx)
804ee91: 42 inc %edx
804ee92: 80 3d 25 05 05 08 4c cmpb $0x4c,0x8050525
804ee99: 74 09 je 804eea4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long long) const+0x54>
804ee9b: a0 25 05 05 08 mov 0x8050525,%al
804eea0: 88 02 mov %al,(%edx)
804eea2: eb 07 jmp 804eeab <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long long) const+0x5b>
804eea4: c6 02 6c movb $0x6c,(%edx)
804eea7: 42 inc %edx
804eea8: c6 02 6c movb $0x6c,(%edx)
804eeab: 42 inc %edx
804eeac: 89 d8 mov %ebx,%eax
804eeae: 83 e0 70 and $0x70,%eax
804eeb1: 89 d1 mov %edx,%ecx
804eeb3: 42 inc %edx
804eeb4: 83 f8 20 cmp $0x20,%eax
804eeb7: 74 1b je 804eed4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long long) const+0x84>
804eeb9: 83 f8 40 cmp $0x40,%eax
804eebc: 74 0a je 804eec8 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long long) const+0x78>
804eebe: a0 26 05 05 08 mov 0x8050526,%al
804eec3: 88 01 mov %al,(%ecx)
804eec5: eb 10 jmp 804eed7 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long long) const+0x87>
804eec7: 90 nop
804eec8: b0 78 mov $0x78,%al
804eeca: f6 c7 02 test $0x2,%bh
804eecd: 74 f4 je 804eec3 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long long) const+0x73>
804eecf: b0 58 mov $0x58,%al
804eed1: eb f0 jmp 804eec3 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long long) const+0x73>
804eed3: 90 nop
804eed4: c6 01 6f movb $0x6f,(%ecx)
804eed7: c6 02 00 movb $0x0,(%edx)
804eeda: 56 push %esi
804eedb: 8d 5d c0 lea 0xffffffc0(%ebp),%ebx
804eede: 53 push %ebx
804eedf: e8 58 b9 ff ff call 804a83c <_init+0x1f0>
804eee4: 50 push %eax
804eee5: 53 push %ebx
804eee6: 0f be 45 ab movsbl 0xffffffab(%ebp),%eax
804eeea: 50 push %eax
804eeeb: 8b 45 1c mov 0x1c(%ebp),%eax
804eeee: 50 push %eax
804eeef: 8b 4d 10 mov 0x10(%ebp),%ecx
804eef2: 89 4d b4 mov %ecx,0xffffffb4(%ebp)
804eef5: 8b 55 14 mov 0x14(%ebp),%edx
804eef8: 89 55 b8 mov %edx,0xffffffb8(%ebp)
804eefb: 8b 45 18 mov 0x18(%ebp),%eax
804eefe: 89 45 bc mov %eax,0xffffffbc(%ebp)
804ef01: 50 push %eax
804ef02: 52 push %edx
804ef03: 51 push %ecx
804ef04: ff 75 0c pushl 0xc(%ebp)
804ef07: 57 push %edi
804ef08: e8 ef 07 00 00 call 804f6fc <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const>
804ef0d: 89 f8 mov %edi,%eax
804ef0f: 8d 65 88 lea 0xffffff88(%ebp),%esp
804ef12: 5b pop %ebx
804ef13: 5e pop %esi
804ef14: 5f pop %edi
804ef15: c9 leave
804ef16: c2 04 00 ret $0x4
804ef19: 8d 76 00 lea 0x0(%esi),%esi
0804ef1c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, unsigned long long) const>:
804ef1c: 55 push %ebp
804ef1d: 89 e5 mov %esp,%ebp
804ef1f: 83 ec 6c sub $0x6c,%esp
804ef22: 57 push %edi
804ef23: 56 push %esi
804ef24: 53 push %ebx
804ef25: 8b 7d 08 mov 0x8(%ebp),%edi
804ef28: 8a 45 20 mov 0x20(%ebp),%al
804ef2b: 88 45 ab mov %al,0xffffffab(%ebp)
804ef2e: 83 c4 f4 add $0xfffffff4,%esp
804ef31: 8b 45 24 mov 0x24(%ebp),%eax
804ef34: 8b 55 28 mov 0x28(%ebp),%edx
804ef37: 52 push %edx
804ef38: 50 push %eax
804ef39: 8d 75 ac lea 0xffffffac(%ebp),%esi
804ef3c: 8b 55 1c mov 0x1c(%ebp),%edx
804ef3f: 8b 5a 10 mov 0x10(%edx),%ebx
804ef42: c6 45 ac 25 movb $0x25,0xffffffac(%ebp)
804ef46: 8d 56 01 lea 0x1(%esi),%edx
804ef49: f6 c7 04 test $0x4,%bh
804ef4c: 74 07 je 804ef55 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, unsigned long long) const+0x39>
804ef4e: c6 46 01 2b movb $0x2b,0x1(%esi)
804ef52: 8d 56 02 lea 0x2(%esi),%edx
804ef55: f6 c3 80 test $0x80,%bl
804ef58: 74 04 je 804ef5e <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, unsigned long long) const+0x42>
804ef5a: c6 02 23 movb $0x23,(%edx)
804ef5d: 42 inc %edx
804ef5e: 80 3d 28 05 05 08 4c cmpb $0x4c,0x8050528
804ef65: 74 09 je 804ef70 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, unsigned long long) const+0x54>
804ef67: a0 28 05 05 08 mov 0x8050528,%al
804ef6c: 88 02 mov %al,(%edx)
804ef6e: eb 07 jmp 804ef77 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, unsigned long long) const+0x5b>
804ef70: c6 02 6c movb $0x6c,(%edx)
804ef73: 42 inc %edx
804ef74: c6 02 6c movb $0x6c,(%edx)
804ef77: 42 inc %edx
804ef78: 89 d8 mov %ebx,%eax
804ef7a: 83 e0 70 and $0x70,%eax
804ef7d: 89 d1 mov %edx,%ecx
804ef7f: 42 inc %edx
804ef80: 83 f8 20 cmp $0x20,%eax
804ef83: 74 1b je 804efa0 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, unsigned long long) const+0x84>
804ef85: 83 f8 40 cmp $0x40,%eax
804ef88: 74 0a je 804ef94 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, unsigned long long) const+0x78>
804ef8a: a0 29 05 05 08 mov 0x8050529,%al
804ef8f: 88 01 mov %al,(%ecx)
804ef91: eb 10 jmp 804efa3 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, unsigned long long) const+0x87>
804ef93: 90 nop
804ef94: b0 78 mov $0x78,%al
804ef96: f6 c7 02 test $0x2,%bh
804ef99: 74 f4 je 804ef8f <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, unsigned long long) const+0x73>
804ef9b: b0 58 mov $0x58,%al
804ef9d: eb f0 jmp 804ef8f <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, unsigned long long) const+0x73>
804ef9f: 90 nop
804efa0: c6 01 6f movb $0x6f,(%ecx)
804efa3: c6 02 00 movb $0x0,(%edx)
804efa6: 56 push %esi
804efa7: 8d 5d c0 lea 0xffffffc0(%ebp),%ebx
804efaa: 53 push %ebx
804efab: e8 8c b8 ff ff call 804a83c <_init+0x1f0>
804efb0: 50 push %eax
804efb1: 53 push %ebx
804efb2: 0f be 45 ab movsbl 0xffffffab(%ebp),%eax
804efb6: 50 push %eax
804efb7: 8b 45 1c mov 0x1c(%ebp),%eax
804efba: 50 push %eax
804efbb: 8b 4d 10 mov 0x10(%ebp),%ecx
804efbe: 89 4d b4 mov %ecx,0xffffffb4(%ebp)
804efc1: 8b 55 14 mov 0x14(%ebp),%edx
804efc4: 89 55 b8 mov %edx,0xffffffb8(%ebp)
804efc7: 8b 45 18 mov 0x18(%ebp),%eax
804efca: 89 45 bc mov %eax,0xffffffbc(%ebp)
804efcd: 50 push %eax
804efce: 52 push %edx
804efcf: 51 push %ecx
804efd0: ff 75 0c pushl 0xc(%ebp)
804efd3: 57 push %edi
804efd4: e8 23 07 00 00 call 804f6fc <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const>
804efd9: 89 f8 mov %edi,%eax
804efdb: 8d 65 88 lea 0xffffff88(%ebp),%esp
804efde: 5b pop %ebx
804efdf: 5e pop %esi
804efe0: 5f pop %edi
804efe1: c9 leave
804efe2: c2 04 00 ret $0x4
804efe5: 8d 76 00 lea 0x0(%esi),%esi
0804efe8 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const>:
804efe8: 55 push %ebp
804efe9: 89 e5 mov %esp,%ebp
804efeb: 81 ec 9c 00 00 00 sub $0x9c,%esp
804eff1: 57 push %edi
804eff2: 56 push %esi
804eff3: 53 push %ebx
804eff4: dd 45 24 fldl 0x24(%ebp)
804eff7: 8a 45 20 mov 0x20(%ebp),%al
804effa: 88 85 7f ff ff ff mov %al,0xffffff7f(%ebp)
804f000: 8b 4d 1c mov 0x1c(%ebp),%ecx
804f003: 83 79 14 00 cmpl $0x0,0x14(%ecx)
804f007: 7f 06 jg 804f00f <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0x27>
804f009: f6 41 11 10 testb $0x10,0x11(%ecx)
804f00d: 74 09 je 804f018 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0x30>
804f00f: 8b 45 1c mov 0x1c(%ebp),%eax
804f012: 8b 70 14 mov 0x14(%eax),%esi
804f015: eb 06 jmp 804f01d <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0x35>
804f017: 90 nop
804f018: be 06 00 00 00 mov $0x6,%esi
804f01d: 89 f2 mov %esi,%edx
804f01f: 83 fe 24 cmp $0x24,%esi
804f022: 7e 05 jle 804f029 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0x41>
804f024: ba 24 00 00 00 mov $0x24,%edx
804f029: 29 d6 sub %edx,%esi
804f02b: c7 85 78 ff ff ff 00 movl $0x0,0xffffff78(%ebp)
804f032: 00 00 00
804f035: 31 ff xor %edi,%edi
804f037: 8b 4d 1c mov 0x1c(%ebp),%ecx
804f03a: 8b 41 10 mov 0x10(%ecx),%eax
804f03d: 25 00 18 00 00 and $0x1800,%eax
804f042: 3d 00 10 00 00 cmp $0x1000,%eax
804f047: 0f 85 da 00 00 00 jne 804f127 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0x13f>
804f04d: d9 ee fldz
804f04f: d8 d9 fcomp %st(1)
804f051: df e0 fnstsw %ax
804f053: 80 e4 45 and $0x45,%ah
804f056: 0f 94 c0 sete %al
804f059: 0f b6 c8 movzbl %al,%ecx
804f05c: 85 c9 test %ecx,%ecx
804f05e: 74 02 je 804f062 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0x7a>
804f060: d9 e0 fchs
804f062: dd 05 d8 05 05 08 fldl 0x80505d8
804f068: d9 c0 fld %st(0)
804f06a: d9 ca fxch %st(2)
804f06c: d8 d1 fcom %st(1)
804f06e: df e0 fnstsw %ax
804f070: 80 e4 05 and $0x5,%ah
804f073: dd d9 fstp %st(1)
804f075: 75 3b jne 804f0b2 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0xca>
804f077: 81 bd 78 ff ff ff 87 cmpl $0x1387,0xffffff78(%ebp)
804f07e: 13 00 00
804f081: 77 2f ja 804f0b2 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0xca>
804f083: dd 05 d0 05 05 08 fldl 0x80505d0
804f089: eb 05 jmp 804f090 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0xa8>
804f08b: d9 c9 fxch %st(1)
804f08d: 8d 76 00 lea 0x0(%esi),%esi
804f090: dc f9 fdivr %st,%st(1)
804f092: d9 c9 fxch %st(1)
804f094: 83 85 78 ff ff ff 0a addl $0xa,0xffffff78(%ebp)
804f09b: d8 d2 fcom %st(2)
804f09d: df e0 fnstsw %ax
804f09f: 80 e4 05 and $0x5,%ah
804f0a2: 75 0c jne 804f0b0 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0xc8>
804f0a4: 81 bd 78 ff ff ff 87 cmpl $0x1387,0xffffff78(%ebp)
804f0ab: 13 00 00
804f0ae: 76 db jbe 804f08b <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0xa3>
804f0b0: dd d9 fstp %st(1)
804f0b2: dd d9 fstp %st(1)
804f0b4: d9 ee fldz
804f0b6: d8 d9 fcomp %st(1)
804f0b8: df e0 fnstsw %ax
804f0ba: 80 e4 45 and $0x45,%ah
804f0bd: 80 fc 01 cmp $0x1,%ah
804f0c0: 75 5f jne 804f121 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0x139>
804f0c2: 83 fe 09 cmp $0x9,%esi
804f0c5: 7e 5a jle 804f121 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0x139>
804f0c7: dd 05 e0 05 05 08 fldl 0x80505e0
804f0cd: d9 c0 fld %st(0)
804f0cf: d9 ca fxch %st(2)
804f0d1: d8 d1 fcom %st(1)
804f0d3: df e0 fnstsw %ax
804f0d5: 80 e4 45 and $0x45,%ah
804f0d8: fe cc dec %ah
804f0da: 80 fc 40 cmp $0x40,%ah
804f0dd: dd d9 fstp %st(1)
804f0df: 73 3e jae 804f11f <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0x137>
804f0e1: 81 ff 87 13 00 00 cmp $0x1387,%edi
804f0e7: 77 36 ja 804f11f <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0x137>
804f0e9: dd 05 d0 05 05 08 fldl 0x80505d0
804f0ef: eb 03 jmp 804f0f4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0x10c>
804f0f1: d9 c9 fxch %st(1)
804f0f3: 90 nop
804f0f4: dc c9 fmul %st,%st(1)
804f0f6: 83 c6 f6 add $0xfffffff6,%esi
804f0f9: 83 c7 0a add $0xa,%edi
804f0fc: 83 fe 09 cmp $0x9,%esi
804f0ff: 7f 04 jg 804f105 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0x11d>
804f101: dd d8 fstp %st(0)
804f103: eb 1a jmp 804f11f <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0x137>
804f105: d9 c9 fxch %st(1)
804f107: d8 d2 fcom %st(2)
804f109: df e0 fnstsw %ax
804f10b: 80 e4 45 and $0x45,%ah
804f10e: fe cc dec %ah
804f110: 80 fc 40 cmp $0x40,%ah
804f113: 73 08 jae 804f11d <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0x135>
804f115: 81 ff 87 13 00 00 cmp $0x1387,%edi
804f11b: 76 d4 jbe 804f0f1 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0x109>
804f11d: dd d9 fstp %st(1)
804f11f: dd d9 fstp %st(1)
804f121: 85 c9 test %ecx,%ecx
804f123: 74 02 je 804f127 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0x13f>
804f125: d9 e0 fchs
804f127: 83 c4 f4 add $0xfffffff4,%esp
804f12a: 83 ec 08 sub $0x8,%esp
804f12d: dd 1c 24 fstpl (%esp,1)
804f130: 52 push %edx
804f131: 8d 5d 80 lea 0xffffff80(%ebp),%ebx
804f134: 8b 4d 1c mov 0x1c(%ebp),%ecx
804f137: 8b 51 10 mov 0x10(%ecx),%edx
804f13a: c6 45 80 25 movb $0x25,0xffffff80(%ebp)
804f13e: 8d 43 01 lea 0x1(%ebx),%eax
804f141: f6 c6 04 test $0x4,%dh
804f144: 74 07 je 804f14d <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0x165>
804f146: c6 43 01 2b movb $0x2b,0x1(%ebx)
804f14a: 8d 43 02 lea 0x2(%ebx),%eax
804f14d: f6 c6 01 test $0x1,%dh
804f150: 74 04 je 804f156 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0x16e>
804f152: c6 00 23 movb $0x23,(%eax)
804f155: 40 inc %eax
804f156: c6 00 2e movb $0x2e,(%eax)
804f159: 40 inc %eax
804f15a: c6 00 2a movb $0x2a,(%eax)
804f15d: 40 inc %eax
804f15e: 89 d1 mov %edx,%ecx
804f160: 81 e1 00 18 00 00 and $0x1800,%ecx
804f166: 89 c2 mov %eax,%edx
804f168: 40 inc %eax
804f169: 81 f9 00 10 00 00 cmp $0x1000,%ecx
804f16f: 74 17 je 804f188 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0x1a0>
804f171: 81 f9 00 08 00 00 cmp $0x800,%ecx
804f177: 75 07 jne 804f180 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0x198>
804f179: c6 02 65 movb $0x65,(%edx)
804f17c: eb 0d jmp 804f18b <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0x1a3>
804f17e: 89 f6 mov %esi,%esi
804f180: c6 02 67 movb $0x67,(%edx)
804f183: eb 06 jmp 804f18b <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, double) const+0x1a3>
804f185: 8d 76 00 lea 0x0(%esi),%esi
804f188: c6 02 66 movb $0x66,(%edx)
804f18b: c6 00 00 movb $0x0,(%eax)
804f18e: 53 push %ebx
804f18f: 8d 5d 94 lea 0xffffff94(%ebp),%ebx
804f192: 53 push %ebx
804f193: e8 a4 b6 ff ff call 804a83c <_init+0x1f0>
804f198: 50 push %eax
804f199: 56 push %esi
804f19a: 57 push %edi
804f19b: 8b 85 78 ff ff ff mov 0xffffff78(%ebp),%eax
804f1a1: 50 push %eax
804f1a2: 53 push %ebx
804f1a3: 0f be 85 7f ff ff ff movsbl 0xffffff7f(%ebp),%eax
804f1aa: 50 push %eax
804f1ab: 8b 4d 1c mov 0x1c(%ebp),%ecx
804f1ae: 51 push %ecx
804f1af: 8b 4d 10 mov 0x10(%ebp),%ecx
804f1b2: 89 4d 88 mov %ecx,0xffffff88(%ebp)
804f1b5: 8b 55 14 mov 0x14(%ebp),%edx
804f1b8: 89 55 8c mov %edx,0xffffff8c(%ebp)
804f1bb: 8b 45 18 mov 0x18(%ebp),%eax
804f1be: 89 45 90 mov %eax,0xffffff90(%ebp)
804f1c1: 50 push %eax
804f1c2: 52 push %edx
804f1c3: 51 push %ecx
804f1c4: ff 75 0c pushl 0xc(%ebp)
804f1c7: 8b 45 08 mov 0x8(%ebp),%eax
804f1ca: 50 push %eax
804f1cb: e8 4c d9 ff ff call 804cb1c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const>
804f1d0: 8b 45 08 mov 0x8(%ebp),%eax
804f1d3: 8d a5 58 ff ff ff lea 0xffffff58(%ebp),%esp
804f1d9: 5b pop %ebx
804f1da: 5e pop %esi
804f1db: 5f pop %edi
804f1dc: c9 leave
804f1dd: c2 04 00 ret $0x4
0804f1e0 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const>:
804f1e0: 55 push %ebp
804f1e1: 89 e5 mov %esp,%ebp
804f1e3: 81 ec 9c 00 00 00 sub $0x9c,%esp
804f1e9: 57 push %edi
804f1ea: 56 push %esi
804f1eb: 53 push %ebx
804f1ec: db 6d 24 fldt 0x24(%ebp)
804f1ef: 8a 45 20 mov 0x20(%ebp),%al
804f1f2: 88 85 7f ff ff ff mov %al,0xffffff7f(%ebp)
804f1f8: 8b 4d 1c mov 0x1c(%ebp),%ecx
804f1fb: 83 79 14 00 cmpl $0x0,0x14(%ecx)
804f1ff: 7f 06 jg 804f207 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0x27>
804f201: f6 41 11 10 testb $0x10,0x11(%ecx)
804f205: 74 09 je 804f210 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0x30>
804f207: 8b 45 1c mov 0x1c(%ebp),%eax
804f20a: 8b 70 14 mov 0x14(%eax),%esi
804f20d: eb 06 jmp 804f215 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0x35>
804f20f: 90 nop
804f210: be 06 00 00 00 mov $0x6,%esi
804f215: 89 f2 mov %esi,%edx
804f217: 83 fe 24 cmp $0x24,%esi
804f21a: 7e 05 jle 804f221 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0x41>
804f21c: ba 24 00 00 00 mov $0x24,%edx
804f221: 29 d6 sub %edx,%esi
804f223: c7 85 78 ff ff ff 00 movl $0x0,0xffffff78(%ebp)
804f22a: 00 00 00
804f22d: 31 ff xor %edi,%edi
804f22f: 8b 4d 1c mov 0x1c(%ebp),%ecx
804f232: 8b 41 10 mov 0x10(%ecx),%eax
804f235: 25 00 18 00 00 and $0x1800,%eax
804f23a: 3d 00 10 00 00 cmp $0x1000,%eax
804f23f: 0f 85 da 00 00 00 jne 804f31f <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0x13f>
804f245: d9 ee fldz
804f247: d8 d9 fcomp %st(1)
804f249: df e0 fnstsw %ax
804f24b: 80 e4 45 and $0x45,%ah
804f24e: 0f 94 c0 sete %al
804f251: 0f b6 c8 movzbl %al,%ecx
804f254: 85 c9 test %ecx,%ecx
804f256: 74 02 je 804f25a <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0x7a>
804f258: d9 e0 fchs
804f25a: db 2d 00 06 05 08 fldt 0x8050600
804f260: d9 c0 fld %st(0)
804f262: d9 ca fxch %st(2)
804f264: d8 d1 fcom %st(1)
804f266: df e0 fnstsw %ax
804f268: 80 e4 05 and $0x5,%ah
804f26b: dd d9 fstp %st(1)
804f26d: 75 3b jne 804f2aa <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0xca>
804f26f: 81 bd 78 ff ff ff 87 cmpl $0x1387,0xffffff78(%ebp)
804f276: 13 00 00
804f279: 77 2f ja 804f2aa <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0xca>
804f27b: db 2d f0 05 05 08 fldt 0x80505f0
804f281: eb 05 jmp 804f288 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0xa8>
804f283: d9 c9 fxch %st(1)
804f285: 8d 76 00 lea 0x0(%esi),%esi
804f288: dc f9 fdivr %st,%st(1)
804f28a: d9 c9 fxch %st(1)
804f28c: 83 85 78 ff ff ff 0a addl $0xa,0xffffff78(%ebp)
804f293: d8 d2 fcom %st(2)
804f295: df e0 fnstsw %ax
804f297: 80 e4 05 and $0x5,%ah
804f29a: 75 0c jne 804f2a8 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0xc8>
804f29c: 81 bd 78 ff ff ff 87 cmpl $0x1387,0xffffff78(%ebp)
804f2a3: 13 00 00
804f2a6: 76 db jbe 804f283 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0xa3>
804f2a8: dd d9 fstp %st(1)
804f2aa: dd d9 fstp %st(1)
804f2ac: d9 ee fldz
804f2ae: d8 d9 fcomp %st(1)
804f2b0: df e0 fnstsw %ax
804f2b2: 80 e4 45 and $0x45,%ah
804f2b5: 80 fc 01 cmp $0x1,%ah
804f2b8: 75 5f jne 804f319 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0x139>
804f2ba: 83 fe 09 cmp $0x9,%esi
804f2bd: 7e 5a jle 804f319 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0x139>
804f2bf: db 2d 10 06 05 08 fldt 0x8050610
804f2c5: d9 c0 fld %st(0)
804f2c7: d9 ca fxch %st(2)
804f2c9: d8 d1 fcom %st(1)
804f2cb: df e0 fnstsw %ax
804f2cd: 80 e4 45 and $0x45,%ah
804f2d0: fe cc dec %ah
804f2d2: 80 fc 40 cmp $0x40,%ah
804f2d5: dd d9 fstp %st(1)
804f2d7: 73 3e jae 804f317 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0x137>
804f2d9: 81 ff 87 13 00 00 cmp $0x1387,%edi
804f2df: 77 36 ja 804f317 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0x137>
804f2e1: db 2d f0 05 05 08 fldt 0x80505f0
804f2e7: eb 03 jmp 804f2ec <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0x10c>
804f2e9: d9 c9 fxch %st(1)
804f2eb: 90 nop
804f2ec: dc c9 fmul %st,%st(1)
804f2ee: 83 c6 f6 add $0xfffffff6,%esi
804f2f1: 83 c7 0a add $0xa,%edi
804f2f4: 83 fe 09 cmp $0x9,%esi
804f2f7: 7f 04 jg 804f2fd <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0x11d>
804f2f9: dd d8 fstp %st(0)
804f2fb: eb 1a jmp 804f317 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0x137>
804f2fd: d9 c9 fxch %st(1)
804f2ff: d8 d2 fcom %st(2)
804f301: df e0 fnstsw %ax
804f303: 80 e4 45 and $0x45,%ah
804f306: fe cc dec %ah
804f308: 80 fc 40 cmp $0x40,%ah
804f30b: 73 08 jae 804f315 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0x135>
804f30d: 81 ff 87 13 00 00 cmp $0x1387,%edi
804f313: 76 d4 jbe 804f2e9 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0x109>
804f315: dd d9 fstp %st(1)
804f317: dd d9 fstp %st(1)
804f319: 85 c9 test %ecx,%ecx
804f31b: 74 02 je 804f31f <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0x13f>
804f31d: d9 e0 fchs
804f31f: 83 c4 f8 add $0xfffffff8,%esp
804f322: 83 ec 0c sub $0xc,%esp
804f325: db 3c 24 fstpt (%esp,1)
804f328: 52 push %edx
804f329: 8d 5d 80 lea 0xffffff80(%ebp),%ebx
804f32c: 8b 4d 1c mov 0x1c(%ebp),%ecx
804f32f: 8b 51 10 mov 0x10(%ecx),%edx
804f332: c6 45 80 25 movb $0x25,0xffffff80(%ebp)
804f336: 8d 43 01 lea 0x1(%ebx),%eax
804f339: f6 c6 04 test $0x4,%dh
804f33c: 74 07 je 804f345 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0x165>
804f33e: c6 43 01 2b movb $0x2b,0x1(%ebx)
804f342: 8d 43 02 lea 0x2(%ebx),%eax
804f345: f6 c6 01 test $0x1,%dh
804f348: 74 04 je 804f34e <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0x16e>
804f34a: c6 00 23 movb $0x23,(%eax)
804f34d: 40 inc %eax
804f34e: c6 00 2e movb $0x2e,(%eax)
804f351: 40 inc %eax
804f352: c6 00 2a movb $0x2a,(%eax)
804f355: 40 inc %eax
804f356: c6 00 4c movb $0x4c,(%eax)
804f359: 40 inc %eax
804f35a: 89 d1 mov %edx,%ecx
804f35c: 81 e1 00 18 00 00 and $0x1800,%ecx
804f362: 89 c2 mov %eax,%edx
804f364: 40 inc %eax
804f365: 81 f9 00 10 00 00 cmp $0x1000,%ecx
804f36b: 74 17 je 804f384 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0x1a4>
804f36d: 81 f9 00 08 00 00 cmp $0x800,%ecx
804f373: 75 07 jne 804f37c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0x19c>
804f375: c6 02 65 movb $0x65,(%edx)
804f378: eb 0d jmp 804f387 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0x1a7>
804f37a: 89 f6 mov %esi,%esi
804f37c: c6 02 67 movb $0x67,(%edx)
804f37f: eb 06 jmp 804f387 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, long double) const+0x1a7>
804f381: 8d 76 00 lea 0x0(%esi),%esi
804f384: c6 02 66 movb $0x66,(%edx)
804f387: c6 00 00 movb $0x0,(%eax)
804f38a: 53 push %ebx
804f38b: 8d 5d 94 lea 0xffffff94(%ebp),%ebx
804f38e: 53 push %ebx
804f38f: e8 a8 b4 ff ff call 804a83c <_init+0x1f0>
804f394: 50 push %eax
804f395: 56 push %esi
804f396: 57 push %edi
804f397: 8b 85 78 ff ff ff mov 0xffffff78(%ebp),%eax
804f39d: 50 push %eax
804f39e: 53 push %ebx
804f39f: 0f be 85 7f ff ff ff movsbl 0xffffff7f(%ebp),%eax
804f3a6: 50 push %eax
804f3a7: 8b 4d 1c mov 0x1c(%ebp),%ecx
804f3aa: 51 push %ecx
804f3ab: 8b 4d 10 mov 0x10(%ebp),%ecx
804f3ae: 89 4d 88 mov %ecx,0xffffff88(%ebp)
804f3b1: 8b 55 14 mov 0x14(%ebp),%edx
804f3b4: 89 55 8c mov %edx,0xffffff8c(%ebp)
804f3b7: 8b 45 18 mov 0x18(%ebp),%eax
804f3ba: 89 45 90 mov %eax,0xffffff90(%ebp)
804f3bd: 50 push %eax
804f3be: 52 push %edx
804f3bf: 51 push %ecx
804f3c0: ff 75 0c pushl 0xc(%ebp)
804f3c3: 8b 45 08 mov 0x8(%ebp),%eax
804f3c6: 50 push %eax
804f3c7: e8 50 d7 ff ff call 804cb1c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Fput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char const *, unsigned int, unsigned int, unsigned int, unsigned int) const>
804f3cc: 8b 45 08 mov 0x8(%ebp),%eax
804f3cf: 8d a5 58 ff ff ff lea 0xffffff58(%ebp),%esp
804f3d5: 5b pop %ebx
804f3d6: 5e pop %esi
804f3d7: 5f pop %edi
804f3d8: c9 leave
804f3d9: c2 04 00 ret $0x4
0804f3dc <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, void const *) const>:
804f3dc: 55 push %ebp
804f3dd: 89 e5 mov %esp,%ebp
804f3df: 83 ec 60 sub $0x60,%esp
804f3e2: 56 push %esi
804f3e3: 53 push %ebx
804f3e4: 8b 75 08 mov 0x8(%ebp),%esi
804f3e7: 8a 45 20 mov 0x20(%ebp),%al
804f3ea: 88 45 ab mov %al,0xffffffab(%ebp)
804f3ed: 8b 45 24 mov 0x24(%ebp),%eax
804f3f0: 31 d2 xor %edx,%edx
804f3f2: 83 c4 f4 add $0xfffffff4,%esp
804f3f5: 52 push %edx
804f3f6: 50 push %eax
804f3f7: 8d 4d ac lea 0xffffffac(%ebp),%ecx
804f3fa: c6 45 ac 25 movb $0x25,0xffffffac(%ebp)
804f3fe: 8d 51 01 lea 0x1(%ecx),%edx
804f401: 80 3d 28 05 05 08 4c cmpb $0x4c,0x8050528
804f408: 74 0a je 804f414 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, void const *) const+0x38>
804f40a: a0 28 05 05 08 mov 0x8050528,%al
804f40f: 88 02 mov %al,(%edx)
804f411: eb 08 jmp 804f41b <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::do_put(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, void const *) const+0x3f>
804f413: 90 nop
804f414: c6 02 6c movb $0x6c,(%edx)
804f417: 42 inc %edx
804f418: c6 02 6c movb $0x6c,(%edx)
804f41b: 42 inc %edx
804f41c: 89 d0 mov %edx,%eax
804f41e: c6 00 78 movb $0x78,(%eax)
804f421: c6 42 01 00 movb $0x0,0x1(%edx)
804f425: 51 push %ecx
804f426: 8d 5d c0 lea 0xffffffc0(%ebp),%ebx
804f429: 53 push %ebx
804f42a: e8 0d b4 ff ff call 804a83c <_init+0x1f0>
804f42f: 50 push %eax
804f430: 53 push %ebx
804f431: 0f be 45 ab movsbl 0xffffffab(%ebp),%eax
804f435: 50 push %eax
804f436: ff 75 1c pushl 0x1c(%ebp)
804f439: 8b 4d 10 mov 0x10(%ebp),%ecx
804f43c: 89 4d b4 mov %ecx,0xffffffb4(%ebp)
804f43f: 8b 55 14 mov 0x14(%ebp),%edx
804f442: 89 55 b8 mov %edx,0xffffffb8(%ebp)
804f445: 8b 45 18 mov 0x18(%ebp),%eax
804f448: 89 45 bc mov %eax,0xffffffbc(%ebp)
804f44b: 50 push %eax
804f44c: 52 push %edx
804f44d: 51 push %ecx
804f44e: ff 75 0c pushl 0xc(%ebp)
804f451: 56 push %esi
804f452: e8 a5 02 00 00 call 804f6fc <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const>
804f457: 89 f0 mov %esi,%eax
804f459: 8d 65 98 lea 0xffffff98(%ebp),%esp
804f45c: 5b pop %ebx
804f45d: 5e pop %esi
804f45e: c9 leave
804f45f: c2 04 00 ret $0x4
804f462: 89 f6 mov %esi,%esi
0804f464 <std::ctype_base type_info function>:
804f464: 55 push %ebp
804f465: 89 e5 mov %esp,%ebp
804f467: 83 ec 08 sub $0x8,%esp
804f46a: 83 3d ec 37 05 08 00 cmpl $0x0,0x80537ec
804f471: 75 1c jne 804f48f <std::ctype_base type_info function+0x2b>
804f473: e8 f0 ed ff ff call 804e268 <std::locale::facet type_info function>
804f478: 83 c4 fc add $0xfffffffc,%esp
804f47b: 68 d8 37 05 08 push $0x80537d8
804f480: 68 1c 06 05 08 push $0x805061c
804f485: 68 ec 37 05 08 push $0x80537ec
804f48a: e8 9d b2 ff ff call 804a72c <_init+0xe0>
804f48f: b8 ec 37 05 08 mov $0x80537ec,%eax
804f494: c9 leave
804f495: c3 ret
804f496: 89 f6 mov %esi,%esi
0804f498 <std::ctype_base::~ctype_base(void)>:
804f498: 55 push %ebp
804f499: 89 e5 mov %esp,%ebp
804f49b: 83 ec 08 sub $0x8,%esp
804f49e: 8b 55 08 mov 0x8(%ebp),%edx
804f4a1: 8b 45 0c mov 0xc(%ebp),%eax
804f4a4: c7 42 04 40 17 05 08 movl $0x8051740,0x4(%edx)
804f4ab: a8 01 test $0x1,%al
804f4ad: 74 09 je 804f4b8 <std::ctype_base::~ctype_base(void)+0x20>
804f4af: 83 c4 f4 add $0xfffffff4,%esp
804f4b2: 52 push %edx
804f4b3: e8 e4 b3 ff ff call 804a89c <_init+0x250>
804f4b8: c9 leave
804f4b9: c3 ret
804f4ba: 89 f6 mov %esi,%esi
0804f4bc <std::ctype<char> type_info function>:
804f4bc: 55 push %ebp
804f4bd: 89 e5 mov %esp,%ebp
804f4bf: 83 ec 08 sub $0x8,%esp
804f4c2: 83 3d c0 37 05 08 00 cmpl $0x0,0x80537c0
804f4c9: 75 3f jne 804f50a <std::ctype<char> type_info function+0x4e>
804f4cb: 83 3d ec 37 05 08 00 cmpl $0x0,0x80537ec
804f4d2: 75 1f jne 804f4f3 <std::ctype<char> type_info function+0x37>
804f4d4: e8 8f ed ff ff call 804e268 <std::locale::facet type_info function>
804f4d9: 83 c4 fc add $0xfffffffc,%esp
804f4dc: 68 d8 37 05 08 push $0x80537d8
804f4e1: 68 1c 06 05 08 push $0x805061c
804f4e6: 68 ec 37 05 08 push $0x80537ec
804f4eb: e8 3c b2 ff ff call 804a72c <_init+0xe0>
804f4f0: 83 c4 10 add $0x10,%esp
804f4f3: 83 c4 fc add $0xfffffffc,%esp
804f4f6: 68 ec 37 05 08 push $0x80537ec
804f4fb: 68 2f 06 05 08 push $0x805062f
804f500: 68 c0 37 05 08 push $0x80537c0
804f505: e8 22 b2 ff ff call 804a72c <_init+0xe0>
804f50a: b8 c0 37 05 08 mov $0x80537c0,%eax
804f50f: c9 leave
804f510: c3 ret
804f511: 8d 76 00 lea 0x0(%esi),%esi
0804f514 <std::ctype<char>::~ctype(void)>:
804f514: 55 push %ebp
804f515: 89 e5 mov %esp,%ebp
804f517: 83 ec 10 sub $0x10,%esp
804f51a: 56 push %esi
804f51b: 53 push %ebx
804f51c: 8b 75 08 mov 0x8(%ebp),%esi
804f51f: 8b 5d 0c mov 0xc(%ebp),%ebx
804f522: c7 46 04 c0 17 05 08 movl $0x80517c0,0x4(%esi)
804f529: 83 c4 f4 add $0xfffffff4,%esp
804f52c: 56 push %esi
804f52d: e8 92 0b 00 00 call 80500c4 <std::ctype<char>::_Tidy(void)>
804f532: 83 c4 10 add $0x10,%esp
804f535: c7 46 04 40 17 05 08 movl $0x8051740,0x4(%esi)
804f53c: f6 c3 01 test $0x1,%bl
804f53f: 74 09 je 804f54a <std::ctype<char>::~ctype(void)+0x36>
804f541: 83 c4 f4 add $0xfffffff4,%esp
804f544: 56 push %esi
804f545: e8 52 b3 ff ff call 804a89c <_init+0x250>
804f54a: 8d 65 e8 lea 0xffffffe8(%ebp),%esp
804f54d: 5b pop %ebx
804f54e: 5e pop %esi
804f54f: c9 leave
804f550: c3 ret
804f551: 8d 76 00 lea 0x0(%esi),%esi
0804f554 <std::ctype<char>::_Init(std::_Locinfo const &)>:
804f554: 55 push %ebp
804f555: 89 e5 mov %esp,%ebp
804f557: 83 ec 14 sub $0x14,%esp
804f55a: 53 push %ebx
804f55b: 8b 5d 08 mov 0x8(%ebp),%ebx
804f55e: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp)
804f565: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp)
804f56c: e8 1b b2 ff ff call 804a78c <_init+0x140>
804f571: 89 45 f8 mov %eax,0xfffffff8(%ebp)
804f574: c7 45 fc 01 00 00 00 movl $0x1,0xfffffffc(%ebp)
804f57b: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
804f57e: 8b 55 fc mov 0xfffffffc(%ebp),%edx
804f581: 89 43 08 mov %eax,0x8(%ebx)
804f584: 89 53 0c mov %edx,0xc(%ebx)
804f587: 5b pop %ebx
804f588: c9 leave
804f589: c3 ret
804f58a: 89 f6 mov %esi,%esi
0804f58c <std::ctype<char>::do_tolower(char) const>:
804f58c: 55 push %ebp
804f58d: 89 e5 mov %esp,%ebp
804f58f: 0f b6 55 0c movzbl 0xc(%ebp),%edx
804f593: a1 2c 37 05 08 mov 0x805372c,%eax
804f598: 0f be 04 50 movsbl (%eax,%edx,2),%eax
804f59c: c9 leave
804f59d: c3 ret
804f59e: 89 f6 mov %esi,%esi
0804f5a0 <std::ctype<char>::do_tolower(char *, char const *) const>:
804f5a0: 55 push %ebp
804f5a1: 89 e5 mov %esp,%ebp
804f5a3: 53 push %ebx
804f5a4: 8b 4d 0c mov 0xc(%ebp),%ecx
804f5a7: 8b 5d 10 mov 0x10(%ebp),%ebx
804f5aa: 39 d9 cmp %ebx,%ecx
804f5ac: 74 16 je 804f5c4 <std::ctype<char>::do_tolower(char *, char const *) const+0x24>
804f5ae: 89 f6 mov %esi,%esi
804f5b0: 0f b6 01 movzbl (%ecx),%eax
804f5b3: 8b 15 2c 37 05 08 mov 0x805372c,%edx
804f5b9: 0f bf 04 42 movswl (%edx,%eax,2),%eax
804f5bd: 88 01 mov %al,(%ecx)
804f5bf: 41 inc %ecx
804f5c0: 39 d9 cmp %ebx,%ecx
804f5c2: 75 ec jne 804f5b0 <std::ctype<char>::do_tolower(char *, char const *) const+0x10>
804f5c4: 89 c8 mov %ecx,%eax
804f5c6: 5b pop %ebx
804f5c7: c9 leave
804f5c8: c3 ret
804f5c9: 8d 76 00 lea 0x0(%esi),%esi
0804f5cc <std::ctype<char>::do_toupper(char) const>:
804f5cc: 55 push %ebp
804f5cd: 89 e5 mov %esp,%ebp
804f5cf: 0f b6 55 0c movzbl 0xc(%ebp),%edx
804f5d3: a1 34 37 05 08 mov 0x8053734,%eax
804f5d8: 0f be 04 50 movsbl (%eax,%edx,2),%eax
804f5dc: c9 leave
804f5dd: c3 ret
804f5de: 89 f6 mov %esi,%esi
0804f5e0 <std::ctype<char>::do_toupper(char *, char const *) const>:
804f5e0: 55 push %ebp
804f5e1: 89 e5 mov %esp,%ebp
804f5e3: 53 push %ebx
804f5e4: 8b 4d 0c mov 0xc(%ebp),%ecx
804f5e7: 8b 5d 10 mov 0x10(%ebp),%ebx
804f5ea: 39 d9 cmp %ebx,%ecx
804f5ec: 74 16 je 804f604 <std::ctype<char>::do_toupper(char *, char const *) const+0x24>
804f5ee: 89 f6 mov %esi,%esi
804f5f0: 0f b6 01 movzbl (%ecx),%eax
804f5f3: 8b 15 34 37 05 08 mov 0x8053734,%edx
804f5f9: 0f bf 04 42 movswl (%edx,%eax,2),%eax
804f5fd: 88 01 mov %al,(%ecx)
804f5ff: 41 inc %ecx
804f600: 39 d9 cmp %ebx,%ecx
804f602: 75 ec jne 804f5f0 <std::ctype<char>::do_toupper(char *, char const *) const+0x10>
804f604: 89 c8 mov %ecx,%eax
804f606: 5b pop %ebx
804f607: c9 leave
804f608: c3 ret
804f609: 8d 76 00 lea 0x0(%esi),%esi
0804f60c <std::ctype<char>::do_widen(char) const>:
804f60c: 55 push %ebp
804f60d: 89 e5 mov %esp,%ebp
804f60f: 0f be 45 0c movsbl 0xc(%ebp),%eax
804f613: c9 leave
804f614: c3 ret
804f615: 8d 76 00 lea 0x0(%esi),%esi
0804f618 <std::ctype<char>::do_widen(char const *, char const *, char *) const>:
804f618: 55 push %ebp
804f619: 89 e5 mov %esp,%ebp
804f61b: 83 ec 14 sub $0x14,%esp
804f61e: 53 push %ebx
804f61f: 8b 55 0c mov 0xc(%ebp),%edx
804f622: 8b 5d 10 mov 0x10(%ebp),%ebx
804f625: 83 c4 fc add $0xfffffffc,%esp
804f628: 89 d8 mov %ebx,%eax
804f62a: 29 d0 sub %edx,%eax
804f62c: 50 push %eax
804f62d: 52 push %edx
804f62e: ff 75 14 pushl 0x14(%ebp)
804f631: e8 96 b0 ff ff call 804a6cc <_init+0x80>
804f636: 89 d8 mov %ebx,%eax
804f638: 8b 5d e8 mov 0xffffffe8(%ebp),%ebx
804f63b: c9 leave
804f63c: c3 ret
804f63d: 8d 76 00 lea 0x0(%esi),%esi
0804f640 <std::ctype<char>::do_narrow(char, char) const>:
804f640: 55 push %ebp
804f641: 89 e5 mov %esp,%ebp
804f643: 0f be 45 0c movsbl 0xc(%ebp),%eax
804f647: c9 leave
804f648: c3 ret
804f649: 8d 76 00 lea 0x0(%esi),%esi
0804f64c <std::ctype<char>::do_narrow(char const *, char const *, char, char *) const>:
804f64c: 55 push %ebp
804f64d: 89 e5 mov %esp,%ebp
804f64f: 83 ec 14 sub $0x14,%esp
804f652: 53 push %ebx
804f653: 8b 55 0c mov 0xc(%ebp),%edx
804f656: 8b 5d 10 mov 0x10(%ebp),%ebx
804f659: 83 c4 fc add $0xfffffffc,%esp
804f65c: 89 d8 mov %ebx,%eax
804f65e: 29 d0 sub %edx,%eax
804f660: 50 push %eax
804f661: 52 push %edx
804f662: ff 75 18 pushl 0x18(%ebp)
804f665: e8 62 b0 ff ff call 804a6cc <_init+0x80>
804f66a: 89 d8 mov %ebx,%eax
804f66c: 8b 5d e8 mov 0xffffffe8(%ebp),%ebx
804f66f: c9 leave
804f670: c3 ret
804f671: 8d 76 00 lea 0x0(%esi),%esi
0804f674 <std::numpunct<char> type_info function>:
804f674: 55 push %ebp
804f675: 89 e5 mov %esp,%ebp
804f677: 83 ec 08 sub $0x8,%esp
804f67a: 83 3d e0 37 05 08 00 cmpl $0x0,0x80537e0
804f681: 75 1c jne 804f69f <std::numpunct<char> type_info function+0x2b>
804f683: e8 e0 eb ff ff call 804e268 <std::locale::facet type_info function>
804f688: 83 c4 fc add $0xfffffffc,%esp
804f68b: 68 d8 37 05 08 push $0x80537d8
804f690: 68 40 06 05 08 push $0x8050640
804f695: 68 e0 37 05 08 push $0x80537e0
804f69a: e8 8d b0 ff ff call 804a72c <_init+0xe0>
804f69f: b8 e0 37 05 08 mov $0x80537e0,%eax
804f6a4: c9 leave
804f6a5: c3 ret
804f6a6: 89 f6 mov %esi,%esi
0804f6a8 <std::numpunct<char>::do_grouping(void) const>:
804f6a8: 55 push %ebp
804f6a9: 89 e5 mov %esp,%ebp
804f6ab: 83 ec 10 sub $0x10,%esp
804f6ae: 56 push %esi
804f6af: 53 push %ebx
804f6b0: 8b 5d 08 mov 0x8(%ebp),%ebx
804f6b3: 8b 45 0c mov 0xc(%ebp),%eax
804f6b6: 8b 70 08 mov 0x8(%eax),%esi
804f6b9: c7 43 18 0f 00 00 00 movl $0xf,0x18(%ebx)
804f6c0: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx)
804f6c7: c6 43 04 00 movb $0x0,0x4(%ebx)
804f6cb: 83 c4 fc add $0xfffffffc,%esp
804f6ce: 83 c4 f4 add $0xfffffff4,%esp
804f6d1: 56 push %esi
804f6d2: e8 e5 b1 ff ff call 804a8bc <_init+0x270>
804f6d7: 83 c4 10 add $0x10,%esp
804f6da: 50 push %eax
804f6db: 56 push %esi
804f6dc: 53 push %ebx
804f6dd: e8 1a 0a 00 00 call 80500fc <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)>
804f6e2: 89 d8 mov %ebx,%eax
804f6e4: 8d 65 e8 lea 0xffffffe8(%ebp),%esp
804f6e7: 5b pop %ebx
804f6e8: 5e pop %esi
804f6e9: c9 leave
804f6ea: c2 04 00 ret $0x4
804f6ed: 8d 76 00 lea 0x0(%esi),%esi
0804f6f0 <std::numpunct<char>::do_thousands_sep(void) const>:
804f6f0: 55 push %ebp
804f6f1: 89 e5 mov %esp,%ebp
804f6f3: 8b 45 08 mov 0x8(%ebp),%eax
804f6f6: 0f be 40 0d movsbl 0xd(%eax),%eax
804f6fa: c9 leave
804f6fb: c3 ret
0804f6fc <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const>:
804f6fc: 55 push %ebp
804f6fd: 89 e5 mov %esp,%ebp
804f6ff: 81 ec cc 00 00 00 sub $0xcc,%esp
804f705: 57 push %edi
804f706: 56 push %esi
804f707: 53 push %ebx
804f708: 8a 45 20 mov 0x20(%ebp),%al
804f70b: 88 85 73 ff ff ff mov %al,0xffffff73(%ebp)
804f711: 8b 55 1c mov 0x1c(%ebp),%edx
804f714: 8b 42 24 mov 0x24(%edx),%eax
804f717: 8b 58 04 mov 0x4(%eax),%ebx
804f71a: 89 5d fc mov %ebx,0xfffffffc(%ebp)
804f71d: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp)
804f724: 83 c4 f4 add $0xfffffff4,%esp
804f727: 6a 00 push $0x0
804f729: e8 7e b0 ff ff call 804a7ac <_init+0x160>
804f72e: 83 c4 10 add $0x10,%esp
804f731: 83 3b fe cmpl $0xfffffffe,(%ebx)
804f734: 77 02 ja 804f738 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x3c>
804f736: ff 03 incl (%ebx)
804f738: 83 c4 f4 add $0xfffffff4,%esp
804f73b: ff 75 f4 pushl 0xfffffff4(%ebp)
804f73e: e8 79 b0 ff ff call 804a7bc <_init+0x170>
804f743: 83 c4 10 add $0x10,%esp
804f746: eb 44 jmp 804f78c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x90>
804f748: e8 0f b0 ff ff call 804a75c <_init+0x110>
804f74d: 8d 76 00 lea 0x0(%esi),%esi
804f750: e8 77 b0 ff ff call 804a7cc <_init+0x180>
804f755: 89 c3 mov %eax,%ebx
804f757: 83 c4 f8 add $0xfffffff8,%esp
804f75a: 8d 45 f4 lea 0xfffffff4(%ebp),%eax
804f75d: 50 push %eax
804f75e: 6a 00 push $0x0
804f760: e8 d7 af ff ff call 804a73c <_init+0xf0>
804f765: 8d 76 00 lea 0x0(%esi),%esi
804f768: e8 ef af ff ff call 804a75c <_init+0x110>
804f76d: 8d 76 00 lea 0x0(%esi),%esi
804f770: 83 c4 f4 add $0xfffffff4,%esp
804f773: 53 push %ebx
804f774: e8 93 b0 ff ff call 804a80c <_init+0x1c0>
804f779: 83 c4 10 add $0x10,%esp
804f77c: eb ea jmp 804f768 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x6c>
804f77e: 89 f6 mov %esi,%esi
804f780: eb c6 jmp 804f748 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x4c>
804f782: 89 f6 mov %esi,%esi
804f784: e8 53 b0 ff ff call 804a7dc <_init+0x190>
804f789: 8d 76 00 lea 0x0(%esi),%esi
804f78c: 8d 45 f8 lea 0xfffffff8(%ebp),%eax
804f78f: 83 c4 f4 add $0xfffffff4,%esp
804f792: 50 push %eax
804f793: e8 14 ee ff ff call 804e5ac <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)>
804f798: 89 85 6c ff ff ff mov %eax,0xffffff6c(%ebp)
804f79e: 83 c4 10 add $0x10,%esp
804f7a1: eb 09 jmp 804f7ac <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0xb0>
804f7a3: 90 nop
804f7a4: e8 b3 af ff ff call 804a75c <_init+0x110>
804f7a9: 8d 76 00 lea 0x0(%esi),%esi
804f7ac: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp)
804f7b0: 0f 84 c2 00 00 00 je 804f878 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x17c>
804f7b6: 8b 5d fc mov 0xfffffffc(%ebp),%ebx
804f7b9: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp)
804f7c0: 83 c4 f4 add $0xfffffff4,%esp
804f7c3: 6a 00 push $0x0
804f7c5: e8 e2 af ff ff call 804a7ac <_init+0x160>
804f7ca: 83 c4 10 add $0x10,%esp
804f7cd: 8b 03 mov (%ebx),%eax
804f7cf: 48 dec %eax
804f7d0: 83 f8 fd cmp $0xfffffffd,%eax
804f7d3: 77 02 ja 804f7d7 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0xdb>
804f7d5: 89 03 mov %eax,(%ebx)
804f7d7: 31 f6 xor %esi,%esi
804f7d9: 83 3b 00 cmpl $0x0,(%ebx)
804f7dc: 75 02 jne 804f7e0 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0xe4>
804f7de: 89 de mov %ebx,%esi
804f7e0: 83 c4 f4 add $0xfffffff4,%esp
804f7e3: ff 75 f4 pushl 0xfffffff4(%ebp)
804f7e6: e8 d1 af ff ff call 804a7bc <_init+0x170>
804f7eb: 83 c4 10 add $0x10,%esp
804f7ee: 89 f1 mov %esi,%ecx
804f7f0: eb 22 jmp 804f814 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x118>
804f7f2: 89 f6 mov %esi,%esi
804f7f4: e8 63 af ff ff call 804a75c <_init+0x110>
804f7f9: 8d 76 00 lea 0x0(%esi),%esi
804f7fc: 83 c4 f4 add $0xfffffff4,%esp
804f7ff: ff 75 f4 pushl 0xfffffff4(%ebp)
804f802: e8 b5 af ff ff call 804a7bc <_init+0x170>
804f807: 83 c4 10 add $0x10,%esp
804f80a: eb e8 jmp 804f7f4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0xf8>
804f80c: e8 cb af ff ff call 804a7dc <_init+0x190>
804f811: 8d 76 00 lea 0x0(%esi),%esi
804f814: 85 c9 test %ecx,%ecx
804f816: 74 60 je 804f878 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x17c>
804f818: 83 c4 f8 add $0xfffffff8,%esp
804f81b: 8b 41 04 mov 0x4(%ecx),%eax
804f81e: 6a 03 push $0x3
804f820: 0f bf 50 08 movswl 0x8(%eax),%edx
804f824: 01 ca add %ecx,%edx
804f826: 52 push %edx
804f827: 8b 40 0c mov 0xc(%eax),%eax
804f82a: ff d0 call *%eax
804f82c: 83 c4 10 add $0x10,%esp
804f82f: eb 47 jmp 804f878 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x17c>
804f831: 8d 76 00 lea 0x0(%esi),%esi
804f834: e8 23 af ff ff call 804a75c <_init+0x110>
804f839: 8d 76 00 lea 0x0(%esi),%esi
804f83c: e8 8b af ff ff call 804a7cc <_init+0x180>
804f841: 89 c3 mov %eax,%ebx
804f843: 83 c4 f8 add $0xfffffff8,%esp
804f846: 8d 45 f4 lea 0xfffffff4(%ebp),%eax
804f849: 50 push %eax
804f84a: 6a 00 push $0x0
804f84c: e8 eb ae ff ff call 804a73c <_init+0xf0>
804f851: 8d 76 00 lea 0x0(%esi),%esi
804f854: e8 03 af ff ff call 804a75c <_init+0x110>
804f859: 8d 76 00 lea 0x0(%esi),%esi
804f85c: 83 c4 f4 add $0xfffffff4,%esp
804f85f: 53 push %ebx
804f860: e8 a7 af ff ff call 804a80c <_init+0x1c0>
804f865: 83 c4 10 add $0x10,%esp
804f868: eb ea jmp 804f854 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x158>
804f86a: 89 f6 mov %esi,%esi
804f86c: eb c6 jmp 804f834 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x138>
804f86e: 89 f6 mov %esi,%esi
804f870: e8 67 af ff ff call 804a7dc <_init+0x190>
804f875: 8d 76 00 lea 0x0(%esi),%esi
804f878: 8d 4d d8 lea 0xffffffd8(%ebp),%ecx
804f87b: 83 c4 f8 add $0xfffffff8,%esp
804f87e: 8b 9d 6c ff ff ff mov 0xffffff6c(%ebp),%ebx
804f884: 8b 53 04 mov 0x4(%ebx),%edx
804f887: 0f bf 42 20 movswl 0x20(%edx),%eax
804f88b: 01 d8 add %ebx,%eax
804f88d: 50 push %eax
804f88e: 51 push %ecx
804f88f: 8b 42 24 mov 0x24(%edx),%eax
804f892: ff d0 call *%eax
804f894: 83 c4 0c add $0xc,%esp
804f897: 8b 45 24 mov 0x24(%ebp),%eax
804f89a: 80 38 2b cmpb $0x2b,(%eax)
804f89d: 74 21 je 804f8c0 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x1c4>
804f89f: 80 38 2d cmpb $0x2d,(%eax)
804f8a2: 74 1c je 804f8c0 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x1c4>
804f8a4: 80 38 30 cmpb $0x30,(%eax)
804f8a7: 75 13 jne 804f8bc <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x1c0>
804f8a9: 80 78 01 78 cmpb $0x78,0x1(%eax)
804f8ad: 74 06 je 804f8b5 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x1b9>
804f8af: 80 78 01 58 cmpb $0x58,0x1(%eax)
804f8b3: 75 07 jne 804f8bc <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x1c0>
804f8b5: b8 02 00 00 00 mov $0x2,%eax
804f8ba: eb 09 jmp 804f8c5 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x1c9>
804f8bc: 31 c0 xor %eax,%eax
804f8be: eb 05 jmp 804f8c5 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x1c9>
804f8c0: b8 01 00 00 00 mov $0x1,%eax
804f8c5: 89 85 68 ff ff ff mov %eax,0xffffff68(%ebp)
804f8cb: 8d 45 dc lea 0xffffffdc(%ebp),%eax
804f8ce: 83 7d f0 0f cmpl $0xf,0xfffffff0(%ebp)
804f8d2: 76 03 jbe 804f8d7 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x1db>
804f8d4: 8b 45 dc mov 0xffffffdc(%ebp),%eax
804f8d7: 80 38 7f cmpb $0x7f,(%eax)
804f8da: 0f 84 8c 00 00 00 je 804f96c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x270>
804f8e0: 8d 45 dc lea 0xffffffdc(%ebp),%eax
804f8e3: 83 7d f0 0f cmpl $0xf,0xfffffff0(%ebp)
804f8e7: 76 03 jbe 804f8ec <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x1f0>
804f8e9: 8b 45 dc mov 0xffffffdc(%ebp),%eax
804f8ec: 80 38 00 cmpb $0x0,(%eax)
804f8ef: 7e 7b jle 804f96c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x270>
804f8f1: 8d 45 dc lea 0xffffffdc(%ebp),%eax
804f8f4: 83 7d f0 0f cmpl $0xf,0xfffffff0(%ebp)
804f8f8: 76 03 jbe 804f8fd <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x201>
804f8fa: 8b 45 dc mov 0xffffffdc(%ebp),%eax
804f8fd: 89 c6 mov %eax,%esi
804f8ff: 8b 7d 28 mov 0x28(%ebp),%edi
804f902: 80 3e 7f cmpb $0x7f,(%esi)
804f905: 74 65 je 804f96c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x270>
804f907: 80 3e 00 cmpb $0x0,(%esi)
804f90a: 7e 60 jle 804f96c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x270>
804f90c: 0f be 16 movsbl (%esi),%edx
804f90f: 89 d1 mov %edx,%ecx
804f911: 89 f8 mov %edi,%eax
804f913: 2b 85 68 ff ff ff sub 0xffffff68(%ebp),%eax
804f919: 39 c2 cmp %eax,%edx
804f91b: 73 4f jae 804f96c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x270>
804f91d: 8d 76 00 lea 0x0(%esi),%esi
804f920: 29 cf sub %ecx,%edi
804f922: 83 c4 fc add $0xfffffffc,%esp
804f925: 8d 47 ff lea 0xffffffff(%edi),%eax
804f928: 8b 55 28 mov 0x28(%ebp),%edx
804f92b: 29 c2 sub %eax,%edx
804f92d: 89 d0 mov %edx,%eax
804f92f: 50 push %eax
804f930: 8b 5d 24 mov 0x24(%ebp),%ebx
804f933: 01 fb add %edi,%ebx
804f935: 53 push %ebx
804f936: 8b 55 24 mov 0x24(%ebp),%edx
804f939: 8d 44 3a 01 lea 0x1(%edx,%edi,1),%eax
804f93d: 50 push %eax
804f93e: e8 49 ad ff ff call 804a68c <_init+0x40>
804f943: c6 03 2c movb $0x2c,(%ebx)
804f946: ff 45 28 incl 0x28(%ebp)
804f949: 83 c4 10 add $0x10,%esp
804f94c: 80 7e 01 00 cmpb $0x0,0x1(%esi)
804f950: 7e 01 jle 804f953 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x257>
804f952: 46 inc %esi
804f953: 80 3e 7f cmpb $0x7f,(%esi)
804f956: 74 14 je 804f96c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x270>
804f958: 80 3e 00 cmpb $0x0,(%esi)
804f95b: 7e 0f jle 804f96c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x270>
804f95d: 0f be 0e movsbl (%esi),%ecx
804f960: 89 f8 mov %edi,%eax
804f962: 2b 85 68 ff ff ff sub 0xffffff68(%ebp),%eax
804f968: 39 c1 cmp %eax,%ecx
804f96a: 72 b4 jb 804f920 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x224>
804f96c: 8b 5d 1c mov 0x1c(%ebp),%ebx
804f96f: 8b 43 18 mov 0x18(%ebx),%eax
804f972: 85 c0 test %eax,%eax
804f974: 7e 12 jle 804f988 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x28c>
804f976: 3b 45 28 cmp 0x28(%ebp),%eax
804f979: 76 0d jbe 804f988 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x28c>
804f97b: 2b 45 28 sub 0x28(%ebp),%eax
804f97e: 89 85 64 ff ff ff mov %eax,0xffffff64(%ebp)
804f984: eb 0c jmp 804f992 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x296>
804f986: 89 f6 mov %esi,%esi
804f988: c7 85 64 ff ff ff 00 movl $0x0,0xffffff64(%ebp)
804f98f: 00 00 00
804f992: 8b 55 1c mov 0x1c(%ebp),%edx
804f995: 8b 42 10 mov 0x10(%edx),%eax
804f998: 83 e0 0e and $0xe,%eax
804f99b: 83 f8 02 cmp $0x2,%eax
804f99e: 0f 84 a0 00 00 00 je 804fa44 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x348>
804f9a4: 83 f8 08 cmp $0x8,%eax
804f9a7: 0f 84 a0 00 00 00 je 804fa4d <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x351>
804f9ad: 8b bd 64 ff ff ff mov 0xffffff64(%ebp),%edi
804f9b3: 8b 45 10 mov 0x10(%ebp),%eax
804f9b6: 89 45 c4 mov %eax,0xffffffc4(%ebp)
804f9b9: 8b 45 14 mov 0x14(%ebp),%eax
804f9bc: 89 45 c8 mov %eax,0xffffffc8(%ebp)
804f9bf: 8b 45 18 mov 0x18(%ebp),%eax
804f9c2: 89 45 cc mov %eax,0xffffffcc(%ebp)
804f9c5: 85 ff test %edi,%edi
804f9c7: 0f 84 ae 01 00 00 je 804fb7b <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x47f>
804f9cd: 8d 75 c4 lea 0xffffffc4(%ebp),%esi
804f9d0: 83 7e 08 00 cmpl $0x0,0x8(%esi)
804f9d4: 74 5f je 804fa35 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x339>
804f9d6: c7 85 60 ff ff ff ff movl $0xffffffff,0xffffff60(%ebp)
804f9dd: ff ff ff
804f9e0: 8b 4e 08 mov 0x8(%esi),%ecx
804f9e3: 8a 9d 73 ff ff ff mov 0xffffff73(%ebp),%bl
804f9e9: 8b 41 20 mov 0x20(%ecx),%eax
804f9ec: 83 38 00 cmpl $0x0,(%eax)
804f9ef: 74 0f je 804fa00 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x304>
804f9f1: 8b 51 30 mov 0x30(%ecx),%edx
804f9f4: 8b 00 mov (%eax),%eax
804f9f6: 8b 12 mov (%edx),%edx
804f9f8: 29 c2 sub %eax,%edx
804f9fa: 89 d0 mov %edx,%eax
804f9fc: eb 04 jmp 804fa02 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x306>
804f9fe: 89 f6 mov %esi,%esi
804fa00: 31 c0 xor %eax,%eax
804fa02: 85 c0 test %eax,%eax
804fa04: 7e 0e jle 804fa14 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x318>
804fa06: 8b 41 20 mov 0x20(%ecx),%eax
804fa09: 8b 10 mov (%eax),%edx
804fa0b: ff 00 incl (%eax)
804fa0d: 88 1a mov %bl,(%edx)
804fa0f: 0f b6 c3 movzbl %bl,%eax
804fa12: eb 19 jmp 804fa2d <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x331>
804fa14: 83 c4 f8 add $0xfffffff8,%esp
804fa17: 8b 51 38 mov 0x38(%ecx),%edx
804fa1a: 0f b6 c3 movzbl %bl,%eax
804fa1d: 50 push %eax
804fa1e: 0f bf 42 20 movswl 0x20(%edx),%eax
804fa22: 01 c8 add %ecx,%eax
804fa24: 50 push %eax
804fa25: 8b 42 24 mov 0x24(%edx),%eax
804fa28: ff d0 call *%eax
804fa2a: 83 c4 10 add $0x10,%esp
804fa2d: 39 85 60 ff ff ff cmp %eax,0xffffff60(%ebp)
804fa33: 75 07 jne 804fa3c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x340>
804fa35: c7 46 04 01 00 00 00 movl $0x1,0x4(%esi)
804fa3c: 4f dec %edi
804fa3d: 75 91 jne 804f9d0 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x2d4>
804fa3f: e9 37 01 00 00 jmp 804fb7b <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x47f>
804fa44: 83 f8 08 cmp $0x8,%eax
804fa47: 0f 85 53 01 00 00 jne 804fba0 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x4a4>
804fa4d: 8b 7d 24 mov 0x24(%ebp),%edi
804fa50: 8b b5 68 ff ff ff mov 0xffffff68(%ebp),%esi
804fa56: 8b 45 10 mov 0x10(%ebp),%eax
804fa59: 89 45 c4 mov %eax,0xffffffc4(%ebp)
804fa5c: 8b 45 14 mov 0x14(%ebp),%eax
804fa5f: 89 45 c8 mov %eax,0xffffffc8(%ebp)
804fa62: 8b 45 18 mov 0x18(%ebp),%eax
804fa65: 89 45 cc mov %eax,0xffffffcc(%ebp)
804fa68: 85 f6 test %esi,%esi
804fa6a: 74 6c je 804fad8 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x3dc>
804fa6c: 8a 07 mov (%edi),%al
804fa6e: 83 7d cc 00 cmpl $0x0,0xffffffcc(%ebp)
804fa72: 74 59 je 804facd <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x3d1>
804fa74: c7 85 5c ff ff ff ff movl $0xffffffff,0xffffff5c(%ebp)
804fa7b: ff ff ff
804fa7e: 8b 4d cc mov 0xffffffcc(%ebp),%ecx
804fa81: 88 c3 mov %al,%bl
804fa83: 8b 41 20 mov 0x20(%ecx),%eax
804fa86: 83 38 00 cmpl $0x0,(%eax)
804fa89: 74 0d je 804fa98 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x39c>
804fa8b: 8b 51 30 mov 0x30(%ecx),%edx
804fa8e: 8b 00 mov (%eax),%eax
804fa90: 8b 12 mov (%edx),%edx
804fa92: 29 c2 sub %eax,%edx
804fa94: 89 d0 mov %edx,%eax
804fa96: eb 02 jmp 804fa9a <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x39e>
804fa98: 31 c0 xor %eax,%eax
804fa9a: 85 c0 test %eax,%eax
804fa9c: 7e 0e jle 804faac <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x3b0>
804fa9e: 8b 41 20 mov 0x20(%ecx),%eax
804faa1: 8b 10 mov (%eax),%edx
804faa3: ff 00 incl (%eax)
804faa5: 88 1a mov %bl,(%edx)
804faa7: 0f b6 c3 movzbl %bl,%eax
804faaa: eb 19 jmp 804fac5 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x3c9>
804faac: 83 c4 f8 add $0xfffffff8,%esp
804faaf: 8b 51 38 mov 0x38(%ecx),%edx
804fab2: 0f b6 c3 movzbl %bl,%eax
804fab5: 50 push %eax
804fab6: 0f bf 42 20 movswl 0x20(%edx),%eax
804faba: 01 c8 add %ecx,%eax
804fabc: 50 push %eax
804fabd: 8b 42 24 mov 0x24(%edx),%eax
804fac0: ff d0 call *%eax
804fac2: 83 c4 10 add $0x10,%esp
804fac5: 39 85 5c ff ff ff cmp %eax,0xffffff5c(%ebp)
804facb: 75 07 jne 804fad4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x3d8>
804facd: c7 45 c8 01 00 00 00 movl $0x1,0xffffffc8(%ebp)
804fad4: 47 inc %edi
804fad5: 4e dec %esi
804fad6: 75 94 jne 804fa6c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x370>
804fad8: 8b 4d c4 mov 0xffffffc4(%ebp),%ecx
804fadb: 89 4d f4 mov %ecx,0xfffffff4(%ebp)
804fade: 8b 55 c8 mov 0xffffffc8(%ebp),%edx
804fae1: 89 55 f8 mov %edx,0xfffffff8(%ebp)
804fae4: 8b 45 cc mov 0xffffffcc(%ebp),%eax
804fae7: 89 45 fc mov %eax,0xfffffffc(%ebp)
804faea: 89 4d 10 mov %ecx,0x10(%ebp)
804faed: 89 55 14 mov %edx,0x14(%ebp)
804faf0: 89 45 18 mov %eax,0x18(%ebp)
804faf3: 8b 9d 68 ff ff ff mov 0xffffff68(%ebp),%ebx
804faf9: 01 5d 24 add %ebx,0x24(%ebp)
804fafc: 29 5d 28 sub %ebx,0x28(%ebp)
804faff: 8b bd 64 ff ff ff mov 0xffffff64(%ebp),%edi
804fb05: 85 ff test %edi,%edi
804fb07: 74 72 je 804fb7b <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x47f>
804fb09: 8d 75 c4 lea 0xffffffc4(%ebp),%esi
804fb0c: 83 7e 08 00 cmpl $0x0,0x8(%esi)
804fb10: 74 5f je 804fb71 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x475>
804fb12: c7 85 58 ff ff ff ff movl $0xffffffff,0xffffff58(%ebp)
804fb19: ff ff ff
804fb1c: 8b 4e 08 mov 0x8(%esi),%ecx
804fb1f: 8a 9d 73 ff ff ff mov 0xffffff73(%ebp),%bl
804fb25: 8b 41 20 mov 0x20(%ecx),%eax
804fb28: 83 38 00 cmpl $0x0,(%eax)
804fb2b: 74 0f je 804fb3c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x440>
804fb2d: 8b 51 30 mov 0x30(%ecx),%edx
804fb30: 8b 00 mov (%eax),%eax
804fb32: 8b 12 mov (%edx),%edx
804fb34: 29 c2 sub %eax,%edx
804fb36: 89 d0 mov %edx,%eax
804fb38: eb 04 jmp 804fb3e <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x442>
804fb3a: 89 f6 mov %esi,%esi
804fb3c: 31 c0 xor %eax,%eax
804fb3e: 85 c0 test %eax,%eax
804fb40: 7e 0e jle 804fb50 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x454>
804fb42: 8b 41 20 mov 0x20(%ecx),%eax
804fb45: 8b 10 mov (%eax),%edx
804fb47: ff 00 incl (%eax)
804fb49: 88 1a mov %bl,(%edx)
804fb4b: 0f b6 c3 movzbl %bl,%eax
804fb4e: eb 19 jmp 804fb69 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x46d>
804fb50: 83 c4 f8 add $0xfffffff8,%esp
804fb53: 8b 51 38 mov 0x38(%ecx),%edx
804fb56: 0f b6 c3 movzbl %bl,%eax
804fb59: 50 push %eax
804fb5a: 0f bf 42 20 movswl 0x20(%edx),%eax
804fb5e: 01 c8 add %ecx,%eax
804fb60: 50 push %eax
804fb61: 8b 42 24 mov 0x24(%edx),%eax
804fb64: ff d0 call *%eax
804fb66: 83 c4 10 add $0x10,%esp
804fb69: 39 85 58 ff ff ff cmp %eax,0xffffff58(%ebp)
804fb6f: 75 07 jne 804fb78 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x47c>
804fb71: c7 46 04 01 00 00 00 movl $0x1,0x4(%esi)
804fb78: 4f dec %edi
804fb79: 75 91 jne 804fb0c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x410>
804fb7b: 8b 4d c4 mov 0xffffffc4(%ebp),%ecx
804fb7e: 89 4d f4 mov %ecx,0xfffffff4(%ebp)
804fb81: 8b 55 c8 mov 0xffffffc8(%ebp),%edx
804fb84: 89 55 f8 mov %edx,0xfffffff8(%ebp)
804fb87: 8b 45 cc mov 0xffffffcc(%ebp),%eax
804fb8a: 89 45 fc mov %eax,0xfffffffc(%ebp)
804fb8d: 89 4d 10 mov %ecx,0x10(%ebp)
804fb90: 89 55 14 mov %edx,0x14(%ebp)
804fb93: 89 45 18 mov %eax,0x18(%ebp)
804fb96: c7 85 64 ff ff ff 00 movl $0x0,0xffffff64(%ebp)
804fb9d: 00 00 00
804fba0: 83 c4 f4 add $0xfffffff4,%esp
804fba3: 8b 95 6c ff ff ff mov 0xffffff6c(%ebp),%edx
804fba9: 8b 42 04 mov 0x4(%edx),%eax
804fbac: 0f bf 50 18 movswl 0x18(%eax),%edx
804fbb0: 03 95 6c ff ff ff add 0xffffff6c(%ebp),%edx
804fbb6: 52 push %edx
804fbb7: 8b 40 1c mov 0x1c(%eax),%eax
804fbba: ff d0 call *%eax
804fbbc: 83 c4 10 add $0x10,%esp
804fbbf: 8b 5d 24 mov 0x24(%ebp),%ebx
804fbc2: 89 9d 54 ff ff ff mov %ebx,0xffffff54(%ebp)
804fbc8: 8b 55 28 mov 0x28(%ebp),%edx
804fbcb: 89 95 50 ff ff ff mov %edx,0xffffff50(%ebp)
804fbd1: 88 85 4f ff ff ff mov %al,0xffffff4f(%ebp)
804fbd7: 8b 45 10 mov 0x10(%ebp),%eax
804fbda: 89 45 a4 mov %eax,0xffffffa4(%ebp)
804fbdd: 8b 45 14 mov 0x14(%ebp),%eax
804fbe0: 89 45 a8 mov %eax,0xffffffa8(%ebp)
804fbe3: 8b 45 18 mov 0x18(%ebp),%eax
804fbe6: 89 45 ac mov %eax,0xffffffac(%ebp)
804fbe9: 8d 76 00 lea 0x0(%esi),%esi
804fbec: 83 c4 fc add $0xfffffffc,%esp
804fbef: 8b 9d 50 ff ff ff mov 0xffffff50(%ebp),%ebx
804fbf5: 53 push %ebx
804fbf6: 6a 2c push $0x2c
804fbf8: 8b 85 54 ff ff ff mov 0xffffff54(%ebp),%eax
804fbfe: 50 push %eax
804fbff: e8 98 ab ff ff call 804a79c <_init+0x150>
804fc04: 83 c4 10 add $0x10,%esp
804fc07: 89 9d 48 ff ff ff mov %ebx,0xffffff48(%ebp)
804fc0d: 85 c0 test %eax,%eax
804fc0f: 74 0c je 804fc1d <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x521>
804fc11: 2b 85 54 ff ff ff sub 0xffffff54(%ebp),%eax
804fc17: 89 85 48 ff ff ff mov %eax,0xffffff48(%ebp)
804fc1d: 8b bd 54 ff ff ff mov 0xffffff54(%ebp),%edi
804fc23: 8b b5 48 ff ff ff mov 0xffffff48(%ebp),%esi
804fc29: 8b 45 a4 mov 0xffffffa4(%ebp),%eax
804fc2c: 89 85 7c ff ff ff mov %eax,0xffffff7c(%ebp)
804fc32: 8b 45 a8 mov 0xffffffa8(%ebp),%eax
804fc35: 89 45 80 mov %eax,0xffffff80(%ebp)
804fc38: 8b 45 ac mov 0xffffffac(%ebp),%eax
804fc3b: 89 45 84 mov %eax,0xffffff84(%ebp)
804fc3e: 85 f6 test %esi,%esi
804fc40: 74 6e je 804fcb0 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x5b4>
804fc42: 89 f6 mov %esi,%esi
804fc44: 8a 07 mov (%edi),%al
804fc46: 83 7d 84 00 cmpl $0x0,0xffffff84(%ebp)
804fc4a: 74 59 je 804fca5 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x5a9>
804fc4c: c7 85 44 ff ff ff ff movl $0xffffffff,0xffffff44(%ebp)
804fc53: ff ff ff
804fc56: 8b 4d 84 mov 0xffffff84(%ebp),%ecx
804fc59: 88 c3 mov %al,%bl
804fc5b: 8b 41 20 mov 0x20(%ecx),%eax
804fc5e: 83 38 00 cmpl $0x0,(%eax)
804fc61: 74 0d je 804fc70 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x574>
804fc63: 8b 51 30 mov 0x30(%ecx),%edx
804fc66: 8b 00 mov (%eax),%eax
804fc68: 8b 12 mov (%edx),%edx
804fc6a: 29 c2 sub %eax,%edx
804fc6c: 89 d0 mov %edx,%eax
804fc6e: eb 02 jmp 804fc72 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x576>
804fc70: 31 c0 xor %eax,%eax
804fc72: 85 c0 test %eax,%eax
804fc74: 7e 0e jle 804fc84 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x588>
804fc76: 8b 41 20 mov 0x20(%ecx),%eax
804fc79: 8b 10 mov (%eax),%edx
804fc7b: ff 00 incl (%eax)
804fc7d: 88 1a mov %bl,(%edx)
804fc7f: 0f b6 c3 movzbl %bl,%eax
804fc82: eb 19 jmp 804fc9d <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x5a1>
804fc84: 83 c4 f8 add $0xfffffff8,%esp
804fc87: 8b 51 38 mov 0x38(%ecx),%edx
804fc8a: 0f b6 c3 movzbl %bl,%eax
804fc8d: 50 push %eax
804fc8e: 0f bf 42 20 movswl 0x20(%edx),%eax
804fc92: 01 c8 add %ecx,%eax
804fc94: 50 push %eax
804fc95: 8b 42 24 mov 0x24(%edx),%eax
804fc98: ff d0 call *%eax
804fc9a: 83 c4 10 add $0x10,%esp
804fc9d: 39 85 44 ff ff ff cmp %eax,0xffffff44(%ebp)
804fca3: 75 07 jne 804fcac <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x5b0>
804fca5: c7 45 80 01 00 00 00 movl $0x1,0xffffff80(%ebp)
804fcac: 47 inc %edi
804fcad: 4e dec %esi
804fcae: 75 94 jne 804fc44 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x548>
804fcb0: 8b 8d 7c ff ff ff mov 0xffffff7c(%ebp),%ecx
804fcb6: 89 4d 90 mov %ecx,0xffffff90(%ebp)
804fcb9: 8b 55 80 mov 0xffffff80(%ebp),%edx
804fcbc: 89 55 94 mov %edx,0xffffff94(%ebp)
804fcbf: 8b 45 84 mov 0xffffff84(%ebp),%eax
804fcc2: 89 45 98 mov %eax,0xffffff98(%ebp)
804fcc5: 89 4d a4 mov %ecx,0xffffffa4(%ebp)
804fcc8: 89 55 a8 mov %edx,0xffffffa8(%ebp)
804fccb: 89 45 ac mov %eax,0xffffffac(%ebp)
804fcce: 8b 9d 48 ff ff ff mov 0xffffff48(%ebp),%ebx
804fcd4: 01 9d 54 ff ff ff add %ebx,0xffffff54(%ebp)
804fcda: 29 9d 50 ff ff ff sub %ebx,0xffffff50(%ebp)
804fce0: 0f 84 ca 00 00 00 je 804fdb0 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x6b4>
804fce6: 80 bd 4f ff ff ff 00 cmpb $0x0,0xffffff4f(%ebp)
804fced: 0f 84 a9 00 00 00 je 804fd9c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x6a0>
804fcf3: c7 85 40 ff ff ff 01 movl $0x1,0xffffff40(%ebp)
804fcfa: 00 00 00
804fcfd: 89 4d 88 mov %ecx,0xffffff88(%ebp)
804fd00: 89 55 8c mov %edx,0xffffff8c(%ebp)
804fd03: 89 45 90 mov %eax,0xffffff90(%ebp)
804fd06: 8d 75 88 lea 0xffffff88(%ebp),%esi
804fd09: 8d 76 00 lea 0x0(%esi),%esi
804fd0c: 83 7e 08 00 cmpl $0x0,0x8(%esi)
804fd10: 74 57 je 804fd69 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x66d>
804fd12: bf ff ff ff ff mov $0xffffffff,%edi
804fd17: 8b 4e 08 mov 0x8(%esi),%ecx
804fd1a: 8a 9d 4f ff ff ff mov 0xffffff4f(%ebp),%bl
804fd20: 8b 41 20 mov 0x20(%ecx),%eax
804fd23: 83 38 00 cmpl $0x0,(%eax)
804fd26: 74 10 je 804fd38 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x63c>
804fd28: 8b 51 30 mov 0x30(%ecx),%edx
804fd2b: 8b 00 mov (%eax),%eax
804fd2d: 8b 12 mov (%edx),%edx
804fd2f: 29 c2 sub %eax,%edx
804fd31: 89 d0 mov %edx,%eax
804fd33: eb 05 jmp 804fd3a <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x63e>
804fd35: 8d 76 00 lea 0x0(%esi),%esi
804fd38: 31 c0 xor %eax,%eax
804fd3a: 85 c0 test %eax,%eax
804fd3c: 7e 0e jle 804fd4c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x650>
804fd3e: 8b 41 20 mov 0x20(%ecx),%eax
804fd41: 8b 10 mov (%eax),%edx
804fd43: ff 00 incl (%eax)
804fd45: 88 1a mov %bl,(%edx)
804fd47: 0f b6 c3 movzbl %bl,%eax
804fd4a: eb 19 jmp 804fd65 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x669>
804fd4c: 83 c4 f8 add $0xfffffff8,%esp
804fd4f: 8b 51 38 mov 0x38(%ecx),%edx
804fd52: 0f b6 c3 movzbl %bl,%eax
804fd55: 50 push %eax
804fd56: 0f bf 42 20 movswl 0x20(%edx),%eax
804fd5a: 01 c8 add %ecx,%eax
804fd5c: 50 push %eax
804fd5d: 8b 42 24 mov 0x24(%edx),%eax
804fd60: ff d0 call *%eax
804fd62: 83 c4 10 add $0x10,%esp
804fd65: 39 c7 cmp %eax,%edi
804fd67: 75 07 jne 804fd70 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x674>
804fd69: c7 46 04 01 00 00 00 movl $0x1,0x4(%esi)
804fd70: ff 8d 40 ff ff ff decl 0xffffff40(%ebp)
804fd76: 75 94 jne 804fd0c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x610>
804fd78: 8b 4d 88 mov 0xffffff88(%ebp),%ecx
804fd7b: 89 8d 74 ff ff ff mov %ecx,0xffffff74(%ebp)
804fd81: 8b 55 8c mov 0xffffff8c(%ebp),%edx
804fd84: 89 95 78 ff ff ff mov %edx,0xffffff78(%ebp)
804fd8a: 8b 45 90 mov 0xffffff90(%ebp),%eax
804fd8d: 89 85 7c ff ff ff mov %eax,0xffffff7c(%ebp)
804fd93: 89 4d a4 mov %ecx,0xffffffa4(%ebp)
804fd96: 89 55 a8 mov %edx,0xffffffa8(%ebp)
804fd99: 89 45 ac mov %eax,0xffffffac(%ebp)
804fd9c: ff 85 54 ff ff ff incl 0xffffff54(%ebp)
804fda2: ff 8d 50 ff ff ff decl 0xffffff50(%ebp)
804fda8: e9 3f fe ff ff jmp 804fbec <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x4f0>
804fdad: 8d 76 00 lea 0x0(%esi),%esi
804fdb0: 8b 4d a4 mov 0xffffffa4(%ebp),%ecx
804fdb3: 89 4d f4 mov %ecx,0xfffffff4(%ebp)
804fdb6: 8b 55 a8 mov 0xffffffa8(%ebp),%edx
804fdb9: 89 55 f8 mov %edx,0xfffffff8(%ebp)
804fdbc: 8b 45 ac mov 0xffffffac(%ebp),%eax
804fdbf: 89 45 fc mov %eax,0xfffffffc(%ebp)
804fdc2: 89 4d 10 mov %ecx,0x10(%ebp)
804fdc5: 89 55 14 mov %edx,0x14(%ebp)
804fdc8: 89 45 18 mov %eax,0x18(%ebp)
804fdcb: 8b 5d 1c mov 0x1c(%ebp),%ebx
804fdce: c7 43 18 00 00 00 00 movl $0x0,0x18(%ebx)
804fdd5: 8b b5 64 ff ff ff mov 0xffffff64(%ebp),%esi
804fddb: 89 8d 7c ff ff ff mov %ecx,0xffffff7c(%ebp)
804fde1: 89 55 80 mov %edx,0xffffff80(%ebp)
804fde4: 89 45 84 mov %eax,0xffffff84(%ebp)
804fde7: 85 f6 test %esi,%esi
804fde9: 74 78 je 804fe63 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x767>
804fdeb: 8d bd 7c ff ff ff lea 0xffffff7c(%ebp),%edi
804fdf1: 8d 76 00 lea 0x0(%esi),%esi
804fdf4: 83 7f 08 00 cmpl $0x0,0x8(%edi)
804fdf8: 74 5f je 804fe59 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x75d>
804fdfa: c7 85 3c ff ff ff ff movl $0xffffffff,0xffffff3c(%ebp)
804fe01: ff ff ff
804fe04: 8b 4f 08 mov 0x8(%edi),%ecx
804fe07: 8a 9d 73 ff ff ff mov 0xffffff73(%ebp),%bl
804fe0d: 8b 41 20 mov 0x20(%ecx),%eax
804fe10: 83 38 00 cmpl $0x0,(%eax)
804fe13: 74 0f je 804fe24 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x728>
804fe15: 8b 51 30 mov 0x30(%ecx),%edx
804fe18: 8b 00 mov (%eax),%eax
804fe1a: 8b 12 mov (%edx),%edx
804fe1c: 29 c2 sub %eax,%edx
804fe1e: 89 d0 mov %edx,%eax
804fe20: eb 04 jmp 804fe26 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x72a>
804fe22: 89 f6 mov %esi,%esi
804fe24: 31 c0 xor %eax,%eax
804fe26: 85 c0 test %eax,%eax
804fe28: 7e 0e jle 804fe38 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x73c>
804fe2a: 8b 41 20 mov 0x20(%ecx),%eax
804fe2d: 8b 10 mov (%eax),%edx
804fe2f: ff 00 incl (%eax)
804fe31: 88 1a mov %bl,(%edx)
804fe33: 0f b6 c3 movzbl %bl,%eax
804fe36: eb 19 jmp 804fe51 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x755>
804fe38: 83 c4 f8 add $0xfffffff8,%esp
804fe3b: 8b 51 38 mov 0x38(%ecx),%edx
804fe3e: 0f b6 c3 movzbl %bl,%eax
804fe41: 50 push %eax
804fe42: 0f bf 42 20 movswl 0x20(%edx),%eax
804fe46: 01 c8 add %ecx,%eax
804fe48: 50 push %eax
804fe49: 8b 42 24 mov 0x24(%edx),%eax
804fe4c: ff d0 call *%eax
804fe4e: 83 c4 10 add $0x10,%esp
804fe51: 39 85 3c ff ff ff cmp %eax,0xffffff3c(%ebp)
804fe57: 75 07 jne 804fe60 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x764>
804fe59: c7 47 04 01 00 00 00 movl $0x1,0x4(%edi)
804fe60: 4e dec %esi
804fe61: 75 91 jne 804fdf4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x6f8>
804fe63: 8b 85 7c ff ff ff mov 0xffffff7c(%ebp),%eax
804fe69: 8b 55 08 mov 0x8(%ebp),%edx
804fe6c: 89 02 mov %eax,(%edx)
804fe6e: 8b 45 80 mov 0xffffff80(%ebp),%eax
804fe71: 89 42 04 mov %eax,0x4(%edx)
804fe74: 8b 45 84 mov 0xffffff84(%ebp),%eax
804fe77: 89 42 08 mov %eax,0x8(%edx)
804fe7a: 83 7d f0 0f cmpl $0xf,0xfffffff0(%ebp)
804fe7e: 76 0b jbe 804fe8b <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x78f>
804fe80: 83 c4 f4 add $0xfffffff4,%esp
804fe83: ff 75 dc pushl 0xffffffdc(%ebp)
804fe86: e8 11 aa ff ff call 804a89c <_init+0x250>
804fe8b: c7 45 f0 0f 00 00 00 movl $0xf,0xfffffff0(%ebp)
804fe92: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp)
804fe99: c6 45 dc 00 movb $0x0,0xffffffdc(%ebp)
804fe9d: e9 16 01 00 00 jmp 804ffb8 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x8bc>
804fea2: 89 f6 mov %esi,%esi
804fea4: e8 b3 a8 ff ff call 804a75c <_init+0x110>
804fea9: 8d 76 00 lea 0x0(%esi),%esi
804feac: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp)
804feb0: 0f 84 ee f8 ff ff je 804f7a4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0xa8>
804feb6: 8b 5d fc mov 0xfffffffc(%ebp),%ebx
804feb9: c7 85 74 ff ff ff 00 movl $0x0,0xffffff74(%ebp)
804fec0: 00 00 00
804fec3: 83 c4 f4 add $0xfffffff4,%esp
804fec6: 6a 00 push $0x0
804fec8: e8 df a8 ff ff call 804a7ac <_init+0x160>
804fecd: 83 c4 10 add $0x10,%esp
804fed0: 8b 03 mov (%ebx),%eax
804fed2: 48 dec %eax
804fed3: 83 f8 fd cmp $0xfffffffd,%eax
804fed6: 77 02 ja 804feda <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x7de>
804fed8: 89 03 mov %eax,(%ebx)
804feda: 31 f6 xor %esi,%esi
804fedc: 83 3b 00 cmpl $0x0,(%ebx)
804fedf: 75 02 jne 804fee3 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x7e7>
804fee1: 89 de mov %ebx,%esi
804fee3: 83 c4 f4 add $0xfffffff4,%esp
804fee6: ff b5 74 ff ff ff pushl 0xffffff74(%ebp)
804feec: e8 cb a8 ff ff call 804a7bc <_init+0x170>
804fef1: 83 c4 10 add $0x10,%esp
804fef4: 89 f1 mov %esi,%ecx
804fef6: eb 24 jmp 804ff1c <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x820>
804fef8: e8 5f a8 ff ff call 804a75c <_init+0x110>
804fefd: 8d 76 00 lea 0x0(%esi),%esi
804ff00: 83 c4 f4 add $0xfffffff4,%esp
804ff03: ff b5 74 ff ff ff pushl 0xffffff74(%ebp)
804ff09: e8 ae a8 ff ff call 804a7bc <_init+0x170>
804ff0e: 83 c4 10 add $0x10,%esp
804ff11: eb e5 jmp 804fef8 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x7fc>
804ff13: 90 nop
804ff14: e8 c3 a8 ff ff call 804a7dc <_init+0x190>
804ff19: 8d 76 00 lea 0x0(%esi),%esi
804ff1c: 85 c9 test %ecx,%ecx
804ff1e: 0f 84 80 f8 ff ff je 804f7a4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0xa8>
804ff24: 83 c4 f8 add $0xfffffff8,%esp
804ff27: 8b 41 04 mov 0x4(%ecx),%eax
804ff2a: 6a 03 push $0x3
804ff2c: 0f bf 50 08 movswl 0x8(%eax),%edx
804ff30: 01 ca add %ecx,%edx
804ff32: 52 push %edx
804ff33: 8b 40 0c mov 0xc(%eax),%eax
804ff36: ff d0 call *%eax
804ff38: 83 c4 10 add $0x10,%esp
804ff3b: e9 64 f8 ff ff jmp 804f7a4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0xa8>
804ff40: e8 17 a8 ff ff call 804a75c <_init+0x110>
804ff45: 8d 76 00 lea 0x0(%esi),%esi
804ff48: e8 7f a8 ff ff call 804a7cc <_init+0x180>
804ff4d: 89 c3 mov %eax,%ebx
804ff4f: 83 c4 f8 add $0xfffffff8,%esp
804ff52: 8d 85 74 ff ff ff lea 0xffffff74(%ebp),%eax
804ff58: 50 push %eax
804ff59: 6a 00 push $0x0
804ff5b: e8 dc a7 ff ff call 804a73c <_init+0xf0>
804ff60: e8 f7 a7 ff ff call 804a75c <_init+0x110>
804ff65: 8d 76 00 lea 0x0(%esi),%esi
804ff68: 83 c4 f4 add $0xfffffff4,%esp
804ff6b: 53 push %ebx
804ff6c: e8 9b a8 ff ff call 804a80c <_init+0x1c0>
804ff71: 83 c4 10 add $0x10,%esp
804ff74: eb ea jmp 804ff60 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x864>
804ff76: 89 f6 mov %esi,%esi
804ff78: eb c6 jmp 804ff40 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x844>
804ff7a: 89 f6 mov %esi,%esi
804ff7c: e8 5b a8 ff ff call 804a7dc <_init+0x190>
804ff81: 8d 76 00 lea 0x0(%esi),%esi
804ff84: 83 7d f0 0f cmpl $0xf,0xfffffff0(%ebp)
804ff88: 76 0e jbe 804ff98 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x89c>
804ff8a: 83 c4 f4 add $0xfffffff4,%esp
804ff8d: ff 75 dc pushl 0xffffffdc(%ebp)
804ff90: e8 07 a9 ff ff call 804a89c <_init+0x250>
804ff95: 83 c4 10 add $0x10,%esp
804ff98: c7 45 f0 0f 00 00 00 movl $0xf,0xfffffff0(%ebp)
804ff9f: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp)
804ffa6: c6 45 dc 00 movb $0x0,0xffffffdc(%ebp)
804ffaa: e9 f5 fe ff ff jmp 804fea4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_Iput(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base &, char, char *, unsigned int) const+0x7a8>
804ffaf: 90 nop
804ffb0: e8 27 a8 ff ff call 804a7dc <_init+0x190>
804ffb5: 8d 76 00 lea 0x0(%esi),%esi
804ffb8: 8b 45 08 mov 0x8(%ebp),%eax
804ffbb: 8d a5 28 ff ff ff lea 0xffffff28(%ebp),%esp
804ffc1: 5b pop %ebx
804ffc2: 5e pop %esi
804ffc3: 5f pop %edi
804ffc4: c9 leave
804ffc5: c2 04 00 ret $0x4
0804ffc8 <std::numpunct<char>::do_truename(void) const>:
804ffc8: 55 push %ebp
804ffc9: 89 e5 mov %esp,%ebp
804ffcb: 83 ec 10 sub $0x10,%esp
804ffce: 56 push %esi
804ffcf: 53 push %ebx
804ffd0: 8b 5d 08 mov 0x8(%ebp),%ebx
804ffd3: 8b 45 0c mov 0xc(%ebp),%eax
804ffd6: 8b 70 14 mov 0x14(%eax),%esi
804ffd9: c7 43 18 0f 00 00 00 movl $0xf,0x18(%ebx)
804ffe0: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx)
804ffe7: c6 43 04 00 movb $0x0,0x4(%ebx)
804ffeb: 83 c4 fc add $0xfffffffc,%esp
804ffee: 83 c4 f4 add $0xfffffff4,%esp
804fff1: 56 push %esi
804fff2: e8 c5 a8 ff ff call 804a8bc <_init+0x270>
804fff7: 83 c4 10 add $0x10,%esp
804fffa: 50 push %eax
804fffb: 56 push %esi
804fffc: 53 push %ebx
804fffd: e8 fa 00 00 00 call 80500fc <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)>
8050002: 89 d8 mov %ebx,%eax
8050004: 8d 65 e8 lea 0xffffffe8(%ebp),%esp
8050007: 5b pop %ebx
8050008: 5e pop %esi
8050009: c9 leave
805000a: c2 04 00 ret $0x4
805000d: 8d 76 00 lea 0x0(%esi),%esi
08050010 <std::numpunct<char>::do_falsename(void) const>:
8050010: 55 push %ebp
8050011: 89 e5 mov %esp,%ebp
8050013: 83 ec 10 sub $0x10,%esp
8050016: 56 push %esi
8050017: 53 push %ebx
8050018: 8b 5d 08 mov 0x8(%ebp),%ebx
805001b: 8b 45 0c mov 0xc(%ebp),%eax
805001e: 8b 70 10 mov 0x10(%eax),%esi
8050021: c7 43 18 0f 00 00 00 movl $0xf,0x18(%ebx)
8050028: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx)
805002f: c6 43 04 00 movb $0x0,0x4(%ebx)
8050033: 83 c4 fc add $0xfffffffc,%esp
8050036: 83 c4 f4 add $0xfffffff4,%esp
8050039: 56 push %esi
805003a: e8 7d a8 ff ff call 804a8bc <_init+0x270>
805003f: 83 c4 10 add $0x10,%esp
8050042: 50 push %eax
8050043: 56 push %esi
8050044: 53 push %ebx
8050045: e8 b2 00 00 00 call 80500fc <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)>
805004a: 89 d8 mov %ebx,%eax
805004c: 8d 65 e8 lea 0xffffffe8(%ebp),%esp
805004f: 5b pop %ebx
8050050: 5e pop %esi
8050051: c9 leave
8050052: c2 04 00 ret $0x4
8050055: 8d 76 00 lea 0x0(%esi),%esi
08050058 <std::numpunct<char>::do_decimal_point(void) const>:
8050058: 55 push %ebp
8050059: 89 e5 mov %esp,%ebp
805005b: 8b 45 08 mov 0x8(%ebp),%eax
805005e: 0f be 40 0c movsbl 0xc(%eax),%eax
8050062: c9 leave
8050063: c3 ret
08050064 <std::numpunct<char>::~numpunct(void)>:
8050064: 55 push %ebp
8050065: 89 e5 mov %esp,%ebp
8050067: 83 ec 14 sub $0x14,%esp
805006a: 53 push %ebx
805006b: 8b 5d 08 mov 0x8(%ebp),%ebx
805006e: c7 43 04 80 17 05 08 movl $0x8051780,0x4(%ebx)
8050075: 83 7b 08 00 cmpl $0x0,0x8(%ebx)
8050079: 74 0e je 8050089 <std::numpunct<char>::~numpunct(void)+0x25>
805007b: 83 c4 f4 add $0xfffffff4,%esp
805007e: ff 73 08 pushl 0x8(%ebx)
8050081: e8 f6 a7 ff ff call 804a87c <_init+0x230>
8050086: 83 c4 10 add $0x10,%esp
8050089: 83 7b 10 00 cmpl $0x0,0x10(%ebx)
805008d: 74 0e je 805009d <std::numpunct<char>::~numpunct(void)+0x39>
805008f: 83 c4 f4 add $0xfffffff4,%esp
8050092: ff 73 10 pushl 0x10(%ebx)
8050095: e8 e2 a7 ff ff call 804a87c <_init+0x230>
805009a: 83 c4 10 add $0x10,%esp
805009d: 83 7b 14 00 cmpl $0x0,0x14(%ebx)
80500a1: 74 0e je 80500b1 <std::numpunct<char>::~numpunct(void)+0x4d>
80500a3: 83 c4 f4 add $0xfffffff4,%esp
80500a6: ff 73 14 pushl 0x14(%ebx)
80500a9: e8 ce a7 ff ff call 804a87c <_init+0x230>
80500ae: 83 c4 10 add $0x10,%esp
80500b1: 83 c4 f8 add $0xfffffff8,%esp
80500b4: ff 75 0c pushl 0xc(%ebp)
80500b7: 53 push %ebx
80500b8: e8 d3 e1 ff ff call 804e290 <std::locale::facet::~facet(void)>
80500bd: 8b 5d e8 mov 0xffffffe8(%ebp),%ebx
80500c0: c9 leave
80500c1: c3 ret
80500c2: 89 f6 mov %esi,%esi
080500c4 <std::ctype<char>::_Tidy(void)>:
80500c4: 55 push %ebp
80500c5: 89 e5 mov %esp,%ebp
80500c7: 83 ec 08 sub $0x8,%esp
80500ca: 8b 45 08 mov 0x8(%ebp),%eax
80500cd: 83 78 0c 00 cmpl $0x0,0xc(%eax)
80500d1: 7e 0d jle 80500e0 <std::ctype<char>::_Tidy(void)+0x1c>
80500d3: 83 c4 f4 add $0xfffffff4,%esp
80500d6: ff 70 08 pushl 0x8(%eax)
80500d9: e8 5e a8 ff ff call 804a93c <_init+0x2f0>
80500de: eb 17 jmp 80500f7 <std::ctype<char>::_Tidy(void)+0x33>
80500e0: 83 78 0c 00 cmpl $0x0,0xc(%eax)
80500e4: 7d 11 jge 80500f7 <std::ctype<char>::_Tidy(void)+0x33>
80500e6: 83 78 08 00 cmpl $0x0,0x8(%eax)
80500ea: 74 0b je 80500f7 <std::ctype<char>::_Tidy(void)+0x33>
80500ec: 83 c4 f4 add $0xfffffff4,%esp
80500ef: ff 70 08 pushl 0x8(%eax)
80500f2: e8 85 a7 ff ff call 804a87c <_init+0x230>
80500f7: c9 leave
80500f8: c3 ret
80500f9: 8d 76 00 lea 0x0(%esi),%esi
080500fc <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)>:
80500fc: 55 push %ebp
80500fd: 89 e5 mov %esp,%ebp
80500ff: 83 ec 1c sub $0x1c,%esp
8050102: 57 push %edi
8050103: 56 push %esi
8050104: 53 push %ebx
8050105: 8b 5d 08 mov 0x8(%ebp),%ebx
8050108: 8d 43 04 lea 0x4(%ebx),%eax
805010b: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
805010f: 76 03 jbe 8050114 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x18>
8050111: 8b 43 04 mov 0x4(%ebx),%eax
8050114: 39 45 0c cmp %eax,0xc(%ebp)
8050117: 72 3b jb 8050154 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x58>
8050119: 8d 43 04 lea 0x4(%ebx),%eax
805011c: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
8050120: 76 03 jbe 8050125 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x29>
8050122: 8b 43 04 mov 0x4(%ebx),%eax
8050125: 03 43 14 add 0x14(%ebx),%eax
8050128: 3b 45 0c cmp 0xc(%ebp),%eax
805012b: 76 27 jbe 8050154 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x58>
805012d: 8b 45 10 mov 0x10(%ebp),%eax
8050130: 50 push %eax
8050131: 8d 43 04 lea 0x4(%ebx),%eax
8050134: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
8050138: 76 03 jbe 805013d <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x41>
805013a: 8b 43 04 mov 0x4(%ebx),%eax
805013d: 8b 55 0c mov 0xc(%ebp),%edx
8050140: 29 c2 sub %eax,%edx
8050142: 89 d0 mov %edx,%eax
8050144: 50 push %eax
8050145: 53 push %ebx
8050146: 53 push %ebx
8050147: e8 7c dd ff ff call 804dec8 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, unsigned int, unsigned int)>
805014c: e9 22 02 00 00 jmp 8050373 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x277>
8050151: 8d 76 00 lea 0x0(%esi),%esi
8050154: b8 ff ff ff ff mov $0xffffffff,%eax
8050159: ba 01 00 00 00 mov $0x1,%edx
805015e: 83 f8 01 cmp $0x1,%eax
8050161: 76 03 jbe 8050166 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x6a>
8050163: 8d 50 ff lea 0xffffffff(%eax),%edx
8050166: 3b 55 10 cmp 0x10(%ebp),%edx
8050169: 73 0c jae 8050177 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x7b>
805016b: 83 c4 f4 add $0xfffffff4,%esp
805016e: 53 push %ebx
805016f: e8 98 a5 ff ff call 804a70c <_init+0xc0>
8050174: 83 c4 10 add $0x10,%esp
8050177: 8b 45 10 mov 0x10(%ebp),%eax
805017a: 39 43 18 cmp %eax,0x18(%ebx)
805017d: 0f 83 99 01 00 00 jae 805031c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x220>
8050183: 8b 53 14 mov 0x14(%ebx),%edx
8050186: 89 55 fc mov %edx,0xfffffffc(%ebp)
8050189: 89 c6 mov %eax,%esi
805018b: 83 ce 0f or $0xf,%esi
805018e: b8 ff ff ff ff mov $0xffffffff,%eax
8050193: ba 01 00 00 00 mov $0x1,%edx
8050198: 83 f8 01 cmp $0x1,%eax
805019b: 76 03 jbe 80501a0 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0xa4>
805019d: 8d 50 ff lea 0xffffffff(%eax),%edx
80501a0: 39 f2 cmp %esi,%edx
80501a2: 73 08 jae 80501ac <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0xb0>
80501a4: 8b 75 10 mov 0x10(%ebp),%esi
80501a7: eb 38 jmp 80501e1 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0xe5>
80501a9: 8d 76 00 lea 0x0(%esi),%esi
80501ac: 89 f0 mov %esi,%eax
80501ae: f7 25 54 06 05 08 mull 0x8050654
80501b4: d1 ea shr %edx
80501b6: 8b 43 18 mov 0x18(%ebx),%eax
80501b9: d1 e8 shr %eax
80501bb: 39 c2 cmp %eax,%edx
80501bd: 73 22 jae 80501e1 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0xe5>
80501bf: ba ff ff ff ff mov $0xffffffff,%edx
80501c4: b8 01 00 00 00 mov $0x1,%eax
80501c9: 83 fa 01 cmp $0x1,%edx
80501cc: 76 03 jbe 80501d1 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0xd5>
80501ce: 8d 42 ff lea 0xffffffff(%edx),%eax
80501d1: 8b 4b 18 mov 0x18(%ebx),%ecx
80501d4: 89 ca mov %ecx,%edx
80501d6: d1 ea shr %edx
80501d8: 29 d0 sub %edx,%eax
80501da: 39 c1 cmp %eax,%ecx
80501dc: 77 03 ja 80501e1 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0xe5>
80501de: 8d 34 11 lea (%ecx,%edx,1),%esi
80501e1: 8d 46 01 lea 0x1(%esi),%eax
80501e4: 83 c4 f4 add $0xfffffff4,%esp
80501e7: 50 push %eax
80501e8: e8 bf a6 ff ff call 804a8ac <_init+0x260>
80501ed: 83 c4 10 add $0x10,%esp
80501f0: 89 c7 mov %eax,%edi
80501f2: eb 08 jmp 80501fc <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x100>
80501f4: e8 63 a5 ff ff call 804a75c <_init+0x110>
80501f9: 8d 76 00 lea 0x0(%esi),%esi
80501fc: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp)
8050200: 74 1d je 805021f <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x123>
8050202: 8d 43 04 lea 0x4(%ebx),%eax
8050205: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
8050209: 76 03 jbe 805020e <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x112>
805020b: 8b 43 04 mov 0x4(%ebx),%eax
805020e: 83 c4 fc add $0xfffffffc,%esp
8050211: 8b 55 fc mov 0xfffffffc(%ebp),%edx
8050214: 52 push %edx
8050215: 50 push %eax
8050216: 57 push %edi
8050217: e8 b0 a4 ff ff call 804a6cc <_init+0x80>
805021c: 83 c4 10 add $0x10,%esp
805021f: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
8050223: 76 0e jbe 8050233 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x137>
8050225: 83 c4 f4 add $0xfffffff4,%esp
8050228: ff 73 04 pushl 0x4(%ebx)
805022b: e8 6c a6 ff ff call 804a89c <_init+0x250>
8050230: 83 c4 10 add $0x10,%esp
8050233: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx)
805023a: c6 43 04 00 movb $0x0,0x4(%ebx)
805023e: 89 7b 04 mov %edi,0x4(%ebx)
8050241: 89 73 18 mov %esi,0x18(%ebx)
8050244: 8d 43 04 lea 0x4(%ebx),%eax
8050247: 83 fe 0f cmp $0xf,%esi
805024a: 76 02 jbe 805024e <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x152>
805024c: 89 f8 mov %edi,%eax
805024e: 8b 55 fc mov 0xfffffffc(%ebp),%edx
8050251: 89 53 14 mov %edx,0x14(%ebx)
8050254: c6 04 02 00 movb $0x0,(%edx,%eax,1)
8050258: e9 db 00 00 00 jmp 8050338 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x23c>
805025d: 8d 76 00 lea 0x0(%esi),%esi
8050260: e8 67 a5 ff ff call 804a7cc <_init+0x180>
8050265: 89 c6 mov %eax,%esi
8050267: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
805026b: 76 0e jbe 805027b <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x17f>
805026d: 83 c4 f4 add $0xfffffff4,%esp
8050270: ff 73 04 pushl 0x4(%ebx)
8050273: e8 24 a6 ff ff call 804a89c <_init+0x250>
8050278: 83 c4 10 add $0x10,%esp
805027b: c7 43 18 0f 00 00 00 movl $0xf,0x18(%ebx)
8050282: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx)
8050289: c6 43 04 00 movb $0x0,0x4(%ebx)
805028d: e8 4a a4 ff ff call 804a6dc <_init+0x90>
8050292: e8 c5 a4 ff ff call 804a75c <_init+0x110>
8050297: 90 nop
8050298: e8 bf a4 ff ff call 804a75c <_init+0x110>
805029d: 8d 76 00 lea 0x0(%esi),%esi
80502a0: e8 27 a5 ff ff call 804a7cc <_init+0x180>
80502a5: 89 45 f8 mov %eax,0xfffffff8(%ebp)
80502a8: 8b 75 10 mov 0x10(%ebp),%esi
80502ab: 89 f0 mov %esi,%eax
80502ad: 40 inc %eax
80502ae: 83 c4 f4 add $0xfffffff4,%esp
80502b1: 50 push %eax
80502b2: e8 f5 a5 ff ff call 804a8ac <_init+0x260>
80502b7: 83 c4 10 add $0x10,%esp
80502ba: 89 c7 mov %eax,%edi
80502bc: eb 12 jmp 80502d0 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x1d4>
80502be: 89 f6 mov %esi,%esi
80502c0: e8 97 a4 ff ff call 804a75c <_init+0x110>
80502c5: 8d 76 00 lea 0x0(%esi),%esi
80502c8: e8 8f a4 ff ff call 804a75c <_init+0x110>
80502cd: 8d 76 00 lea 0x0(%esi),%esi
80502d0: 83 c4 f4 add $0xfffffff4,%esp
80502d3: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
80502d6: 50 push %eax
80502d7: e8 30 a5 ff ff call 804a80c <_init+0x1c0>
80502dc: 83 c4 10 add $0x10,%esp
80502df: e9 18 ff ff ff jmp 80501fc <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x100>
80502e4: 83 c4 f4 add $0xfffffff4,%esp
80502e7: 56 push %esi
80502e8: e8 1f a5 ff ff call 804a80c <_init+0x1c0>
80502ed: 83 c4 10 add $0x10,%esp
80502f0: eb a6 jmp 8050298 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x19c>
80502f2: 89 f6 mov %esi,%esi
80502f4: eb ca jmp 80502c0 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x1c4>
80502f6: 89 f6 mov %esi,%esi
80502f8: 83 c4 f4 add $0xfffffff4,%esp
80502fb: 8b 55 f8 mov 0xfffffff8(%ebp),%edx
80502fe: 52 push %edx
80502ff: e8 08 a5 ff ff call 804a80c <_init+0x1c0>
8050304: 83 c4 10 add $0x10,%esp
8050307: eb bf jmp 80502c8 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x1cc>
8050309: 8d 76 00 lea 0x0(%esi),%esi
805030c: e9 e3 fe ff ff jmp 80501f4 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0xf8>
8050311: 8d 76 00 lea 0x0(%esi),%esi
8050314: e8 c3 a4 ff ff call 804a7dc <_init+0x190>
8050319: 8d 76 00 lea 0x0(%esi),%esi
805031c: 83 7d 10 00 cmpl $0x0,0x10(%ebp)
8050320: 75 16 jne 8050338 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x23c>
8050322: 8d 43 04 lea 0x4(%ebx),%eax
8050325: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
8050329: 76 03 jbe 805032e <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x232>
805032b: 8b 43 04 mov 0x4(%ebx),%eax
805032e: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx)
8050335: c6 00 00 movb $0x0,(%eax)
8050338: 83 7d 10 00 cmpl $0x0,0x10(%ebp)
805033c: 74 33 je 8050371 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x275>
805033e: 8d 43 04 lea 0x4(%ebx),%eax
8050341: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
8050345: 76 03 jbe 805034a <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x24e>
8050347: 8b 43 04 mov 0x4(%ebx),%eax
805034a: 83 c4 fc add $0xfffffffc,%esp
805034d: 8b 55 10 mov 0x10(%ebp),%edx
8050350: 52 push %edx
8050351: 8b 55 0c mov 0xc(%ebp),%edx
8050354: 52 push %edx
8050355: 50 push %eax
8050356: e8 71 a3 ff ff call 804a6cc <_init+0x80>
805035b: 8d 43 04 lea 0x4(%ebx),%eax
805035e: 83 7b 18 0f cmpl $0xf,0x18(%ebx)
8050362: 76 03 jbe 8050367 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x26b>
8050364: 8b 43 04 mov 0x4(%ebx),%eax
8050367: 8b 55 10 mov 0x10(%ebp),%edx
805036a: 89 53 14 mov %edx,0x14(%ebx)
805036d: c6 04 02 00 movb $0x0,(%edx,%eax,1)
8050371: 89 d8 mov %ebx,%eax
8050373: 8d 65 d8 lea 0xffffffd8(%ebp),%esp
8050376: 5b pop %ebx
8050377: 5e pop %esi
8050378: 5f pop %edi
8050379: c9 leave
805037a: c3 ret
805037b: 90 nop
0805037c <__do_global_ctors_aux>:
805037c: 55 push %ebp
805037d: 89 e5 mov %esp,%ebp
805037f: 83 ec 10 sub $0x10,%esp
8050382: 56 push %esi
8050383: 53 push %ebx
8050384: e8 00 00 00 00 call 8050389 <__do_global_ctors_aux+0xd>
8050389: 5b pop %ebx
805038a: 81 c3 57 32 00 00 add $0x3257,%ebx
8050390: 8d b3 ec ff ff ff lea 0xffffffec(%ebx),%esi
8050396: 83 bb ec ff ff ff ff cmpl $0xffffffff,0xffffffec(%ebx)
805039d: 74 0d je 80503ac <__do_global_ctors_aux+0x30>
805039f: 90 nop
80503a0: 8b 06 mov (%esi),%eax
80503a2: ff d0 call *%eax
80503a4: 83 c6 fc add $0xfffffffc,%esi
80503a7: 83 3e ff cmpl $0xffffffff,(%esi)
80503aa: 75 f4 jne 80503a0 <__do_global_ctors_aux+0x24>
80503ac: 5b pop %ebx
80503ad: 5e pop %esi
80503ae: c9 leave
80503af: c3 ret
080503b0 <init_dummy>:
80503b0: 55 push %ebp
80503b1: 89 e5 mov %esp,%ebp
80503b3: 83 ec 14 sub $0x14,%esp
80503b6: 53 push %ebx
80503b7: e8 00 00 00 00 call 80503bc <init_dummy+0xc>
80503bc: 5b pop %ebx
80503bd: 81 c3 24 32 00 00 add $0x3224,%ebx
80503c3: 5b pop %ebx
80503c4: c9 leave
80503c5: c3 ret
...
Disassembly of section .fini:
080503c8 <_fini>:
80503c8: e8 df a5 ff ff call 804a9ac <__do_global_dtors_aux>
80503cd: c2 00 00 ret $0x0