Facebook
From Corrupt Treeshrew, 7 Years ago, written in Motorola 68000 Devpac Assembler.
Embed
Download Paste or View Raw
Hits: 355
  1.  
  2. C:\QNX632\ide4-workspace\pong\x86\o\pong:     file format elf32-i386
  3. C:\QNX632\ide4-workspace\pong\x86\o\pong
  4. architecture: i386, flags 0x00000112:
  5. EXEC_P, HAS_SYMS, D_PAGED
  6. start address 0x0804a954
  7.  
  8. Program Header:
  9.     PHDR off    0x00000034 vaddr 0x08048034 paddr 0x08048034 align 2**2
  10.          filesz 0x000000c0 memsz 0x000000c0 flags r-x
  11.   INTERP off    0x000000f4 vaddr 0x080480f4 paddr 0x080480f4 align 2**0
  12.          filesz 0x00000014 memsz 0x00000014 flags r--
  13.     LOAD off    0x00000000 vaddr 0x08048000 paddr 0x08048000 align 2**12
  14.          filesz 0x000086c0 memsz 0x000086c0 flags r-x
  15.     LOAD off    0x000086c0 vaddr 0x080516c0 paddr 0x080516c0 align 2**12
  16.          filesz 0x00001fec memsz 0x00002154 flags rw-
  17.  DYNAMIC off    0x0000a510 vaddr 0x08053510 paddr 0x08053510 align 2**2
  18.          filesz 0x000000b8 memsz 0x000000b8 flags rw-
  19.     NOTE off    0x00000108 vaddr 0x08048108 paddr 0x08048108 align 2**0
  20.          filesz 0x00000000 memsz 0x00000000 flags r--
  21.  
  22. Dynamic Section:
  23.   NEEDED      libcpp.so.3
  24.   NEEDED      libc.so.2
  25.   INIT        0x804a64c
  26.   FINI        0x80503c8
  27.   HASH        0x8048108
  28.   STRTAB      0x8048f10
  29.   SYMTAB      0x8048580
  30.   STRSZ       0x1574
  31.   SYMENT      0x10
  32.   DEBUG       0x0
  33.   PLTGOT      0x80535e0
  34.   PLTRELSZ    0x170
  35.   PLTREL      0x11
  36.   JMPREL      0x804a4dc
  37.   REL         0x804a484
  38.   RELSZ       0x58
  39.   RELENT      0x8
  40.  
  41. Sections:
  42. Idx Name          Size      VMA       LMA       File off  Algn
  43.   0 .interp       00000014  080480f4  080480f4  000000f4  2**0
  44.                   CONTENTS, ALLOC, LOAD, READONLY, DATA
  45.   1 .note.1       00000000  08048108  08048108  00000108  2**0
  46.                   CONTENTS, ALLOC, LOAD, READONLY, DATA
  47.   2 .hash         00000478  08048108  08048108  00000108  2**2
  48.                   CONTENTS, ALLOC, LOAD, READONLY, DATA
  49.   3 .dynsym       00000990  08048580  08048580  00000580  2**2
  50.                   CONTENTS, ALLOC, LOAD, READONLY, DATA
  51.   4 .dynstr       00001574  08048f10  08048f10  00000f10  2**0
  52.                   CONTENTS, ALLOC, LOAD, READONLY, DATA
  53.   5 .rel.got      00000010  0804a484  0804a484  00002484  2**2
  54.                   CONTENTS, ALLOC, LOAD, READONLY, DATA
  55.   6 .rel.bss      00000048  0804a494  0804a494  00002494  2**2
  56.                   CONTENTS, ALLOC, LOAD, READONLY, DATA
  57.   7 .rel.plt      00000170  0804a4dc  0804a4dc  000024dc  2**2
  58.                   CONTENTS, ALLOC, LOAD, READONLY, DATA
  59.   8 .init         0000000d  0804a64c  0804a64c  0000264c  2**0
  60.                   CONTENTS, ALLOC, LOAD, READONLY, CODE
  61.   9 .plt          000002f0  0804a65c  0804a65c  0000265c  2**2
  62.                   CONTENTS, ALLOC, LOAD, READONLY, CODE
  63.  10 .text         00005a7c  0804a94c  0804a94c  0000294c  2**2
  64.                   CONTENTS, ALLOC, LOAD, READONLY, CODE
  65.  11 .fini         00000008  080503c8  080503c8  000083c8  2**0
  66.                   CONTENTS, ALLOC, LOAD, READONLY, CODE
  67.  12 .rodata       000002e0  080503e0  080503e0  000083e0  2**5
  68.                   CONTENTS, ALLOC, LOAD, READONLY, DATA
  69.  13 .data         00000178  080516c0  080516c0  000086c0  2**5
  70.                   CONTENTS, ALLOC, LOAD, DATA
  71.  14 .eh_frame     00001340  08051838  08051838  00008838  2**2
  72.                   CONTENTS, ALLOC, LOAD, DATA
  73.  15 .gcc_except_table 00000998  08052b78  08052b78  00009b78  2**2
  74.                   CONTENTS, ALLOC, LOAD, DATA
  75.  16 .dynamic      000000b8  08053510  08053510  0000a510  2**2
  76.                   CONTENTS, ALLOC, LOAD, DATA
  77.  17 .ctors        0000000c  080535c8  080535c8  0000a5c8  2**2
  78.                   CONTENTS, ALLOC, LOAD, DATA
  79.  18 .dtors        0000000c  080535d4  080535d4  0000a5d4  2**2
  80.                   CONTENTS, ALLOC, LOAD, DATA
  81.  19 .got          000000cc  080535e0  080535e0  0000a5e0  2**2
  82.                   CONTENTS, ALLOC, LOAD, DATA
  83.  20 .sbss         00000000  080536ac  080536ac  0000a6ac  2**0
  84.                   CONTENTS
  85.  21 .bss          00000168  080536ac  080536ac  0000a6ac  2**3
  86.                   ALLOC
  87.  22 .comment      00000039  00000000  00000000  0000a6ac  2**0
  88.                   CONTENTS, READONLY
  89.  23 .note         0000003c  00000000  00000000  0000a6e5  2**0
  90.                   CONTENTS, READONLY
  91. SYMBOL TABLE:
  92. 080480f4 l    d  .interp        00000000
  93. 08048108 l    d  .note.1        00000000
  94. 08048108 l    d  .hash  00000000
  95. 08048580 l    d  .dynsym        00000000
  96. 08048f10 l    d  .dynstr        00000000
  97. 0804a484 l    d  .rel.got       00000000
  98. 0804a494 l    d  .rel.bss       00000000
  99. 0804a4dc l    d  .rel.plt       00000000
  100. 0804a64c l    d  .init  00000000
  101. 0804a65c l    d  .plt   00000000
  102. 0804a94c l    d  .text  00000000
  103. 080503c8 l    d  .fini  00000000
  104. 080503e0 l    d  .rodata        00000000
  105. 080516c0 l    d  .data  00000000
  106. 08051838 l    d  .eh_frame      00000000
  107. 08052b78 l    d  .gcc_except_table      00000000
  108. 08053510 l    d  .dynamic       00000000
  109. 080535c8 l    d  .ctors 00000000
  110. 080535d4 l    d  .dtors 00000000
  111. 080535e0 l    d  .got   00000000
  112. 080536ac l    d  .sbss  00000000
  113. 080536ac l    d  .bss   00000000
  114. 00000000 l    d  .comment       00000000
  115. 00000000 l    d  .note  00000000
  116. 00000000 l    d  *ABS*  00000000
  117. 00000000 l    d  *ABS*  00000000
  118. 00000000 l    d  *ABS*  00000000
  119. 00000001 l       *ABS*  00000000 __pic__
  120. 00000001 l       *ABS*  00000000 __PIC__
  121. 00000001 l       *ABS*  00000000 __pic__
  122. 00000001 l       *ABS*  00000000 __PIC__
  123. 00000000 l    df *ABS*  00000000 crtstuff.c
  124. 0804a9ac l       .text  00000000 gcc2_compiled.
  125. 080516c0 l     O .data  00000000 p.3
  126. 080535d4 l     O .dtors 00000000 __DTOR_LIST__
  127. 080516c4 l     O .data  00000000 completed.4
  128. 0804a9ac l     F .text  00000000 __do_global_dtors_aux
  129. 08051838 l     O .eh_frame      00000000 __EH_FRAME_BEGIN__
  130. 0804aa14 l     F .text  00000000 fini_dummy
  131. 080537a4 l     O .bss   00000018 object.11
  132. 0804aa2c l     F .text  00000000 frame_dummy
  133. 0804aa64 l     F .text  00000000 init_dummy
  134. 080516c8 l     O .data  00000000 force_to_data
  135. 080535c8 l     O .ctors 00000000 __CTOR_LIST__
  136. 00000000 l    df *ABS*  00000000 crtstuff.c
  137. 0805037c l       .text  00000000 gcc2_compiled.
  138. 0805037c l     F .text  00000000 __do_global_ctors_aux
  139. 080535d0 l     O .ctors 00000000 __CTOR_END__
  140. 080503b0 l     F .text  00000000 init_dummy
  141. 08051838 l     O .data  00000000 force_to_data
  142. 080535dc l     O .dtors 00000000 __DTOR_END__
  143. 08052b74 l     O .eh_frame      00000000 __FRAME_END__
  144. 00000000 l    df *ABS*  00000000 pong.cc
  145. 0804aa7c l       .text  00000000 gcc2_compiled.
  146. 080537bc l     O .bss   00000001 std::_Ios_init
  147. 080537bd l     O .bss   00000001 std::_Wios_init
  148. 0804ab40 l     F .text  0000008b __static_initialization_and_destruction_0
  149. 0804abcc l     F .text  00000017 global constructors keyed to main
  150. 0804abe4 l     F .text  00000017 global destructors keyed to main
  151. 08052b78 l       .gcc_except_table      00000000 __EXCEPTION_TABLE__
  152. 08051838 l       .eh_frame      00000000 __FRAME_BEGIN__
  153. 080506bc  w    O .rodata        00000004 std::_Iosb<int>::badbit
  154. 0804f6f0  w    F .text  0000000c std::numpunct<char>::do_thousands_sep(void) const
  155. 0804c5c4  w    F .text  00000283 std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)
  156. 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
  157. 0804a66c       F *UND*  00000045 MsgSend
  158. 0804a67c       F *UND*  00000038 std::exception type_info function
  159. 080516c8  w    O .data  00000004 std::_Facetptr<std::ctype<char> >::_Psave
  160. 08051820  w    O .data  00000018 std::ctype_base virtual table
  161. 08050674  w    O .rodata        00000004 std::_Iosb<int>::showbase
  162. 080506a8  w    O .rodata        00000004 std::_Iosb<int>::basefield
  163. 0805068c  w    O .rodata        00000004 std::_Iosb<int>::dec
  164. 0804a68c       F *UND*  0000014c memmove
  165. 080516cc  w    O .data  00000004 std::_Facetptr<std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > >::_Psave
  166. 0804a69c       F *UND*  000004b8 std::ios_base::Init::Init(void)
  167. 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> > &)
  168. 0804a6ac       F *UND*  00000071 __cp_push_exception
  169. 08053510 g     O *ABS*  00000000 _DYNAMIC
  170. 08050678  w    O .rodata        00000004 std::_Iosb<int>::showpoint
  171. 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
  172. 08050058  w    F .text  0000000c std::numpunct<char>::do_decimal_point(void) const
  173. 0804f60c  w    F .text  00000009 std::ctype<char>::do_widen(char) const
  174. 080536b0 g     O .bss   00000078 _Locale
  175. 0804a6bc       F *UND*  00000457 std::ios_base::clear(std::_Iosb<int>::_Iostate, bool)
  176. 0804f640  w    F .text  00000009 std::ctype<char>::do_narrow(char, char) const
  177. 08053728 g     O .bss   00000004 errno
  178. 080503d0 g     O *ABS*  00000000 _etext
  179. 0805372c g     O .bss   00000004 _Tolotab
  180. 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
  181. 080537c0 g     O .bss   0000000c std::ctype<char> type_info node
  182. 08053730 g     O .bss   00000004 std::ctype<char>::id
  183. 080537cc g     O .bss   0000000c std::bad_cast type_info node
  184. 0804a6cc       F *UND*  0000002e memcpy
  185. 08050688  w    O .rodata        00000004 std::_Iosb<int>::internal
  186. 08053734 g     O .bss   00000004 _Touptab
  187. 08050680  w    O .rodata        00000004 std::_Iosb<int>::left
  188. 0804f58c  w    F .text  00000012 std::ctype<char>::do_tolower(char) const
  189. 0804a6dc       F *UND*  0000002e __uncatch_exception
  190. 0805066c  w    O .rodata        00000004 std::_Iosb<int>::unitbuf
  191. 08050064  w    F .text  0000005e std::numpunct<char>::~numpunct(void)
  192. 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
  193. 0804b000  w    F .text  00000787 std::basic_ostream<char, std::char_traits<char> >::operator<<(int)
  194. 0804a6ec       F *UND*  000000b4 std::locale::facet::_Register(void)
  195. 080537d8 g     O .bss   00000008 std::locale::facet type_info node
  196. 0804a6fc       F *UND*  00000031 __rtti_user
  197. 080537e0 g     O .bss   0000000c std::numpunct<char> type_info node
  198. 0804c314  w    F .text  000002ae std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)
  199. 0804e25c  w    F .text  0000000a std::bad_cast::what(void) const
  200. 0804a70c       F *UND*  00000169 std::_String_base::_Xlen(void) const
  201. 08050010  w    F .text  00000045 std::numpunct<char>::do_falsename(void) const
  202. 0804a71c       F *UND*  0000016b name_open
  203. 0804f4bc  w    F .text  00000055 std::ctype<char> type_info function
  204. 0804a72c       F *UND*  00000040 __rtti_si
  205. 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
  206. 0804ffc8  w    F .text  00000045 std::numpunct<char>::do_truename(void) const
  207. 0804a64c g     F .init  00000000 _init
  208. 0804a73c       F *UND*  000001d1 __check_eh_spec
  209. 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 *)
  210. 0804a74c       F *UND*  00000124 std::_Locinfo::_Locinfo(char const *)
  211. 0804e560  w    F .text  0000004b std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > type_info function
  212. 08053738 g     O .bss   00000008 std::exception type_info node
  213. 0804ea6c  w    F .text  000002f8 std::basic_ostream<char, std::char_traits<char> >::put(char)
  214. 08050660  w    O .rodata        00000004 std::basic_string<char, std::char_traits<char>, std::allocator<char> >::npos
  215. 08053740 g     O .bss   00000004 std::locale::id::_Id_cnt
  216. 080537ec g     O .bss   0000000c std::ctype_base type_info node
  217. 080516d0  w    O .data  00000004 std::_Facetptr<std::numpunct<char> >::_Psave
  218. 0804a75c       F *UND*  000000b7 __throw
  219. 0804e228  w    F .text  00000032 std::bad_cast type_info function
  220. 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
  221. 080537f8 g     O .bss   00000004 __sn_Q23stdt8numpunct1Zc.id
  222. 0804f554  w    F .text  00000036 std::ctype<char>::_Init(std::_Locinfo const &)
  223. 0804a76c       F *UND*  00000034 std::exception::~exception(void)
  224. 080517c0  w    O .data  00000058 std::ctype<char> virtual table
  225. 0804a77c  w    F *UND*  000000ac __deregister_frame_info
  226. 0804e2b4  w    F .text  000002ac std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)
  227. 0804a78c       F *UND*  000000fe _Getctyptab
  228. 0804a79c       F *UND*  0000001c memchr
  229. 0804a954 g     F .text  00000057 _start
  230. 0805069c  w    O .rodata        00000004 std::_Iosb<int>::fixed
  231. 080506a4  w    O .rodata        00000004 std::_Iosb<int>::adjustfield
  232. 0804f498  w    F .text  00000022 std::ctype_base::~ctype_base(void)
  233. 080537fc g     O .bss   00000004 std::numpunct<char>::id
  234. 0804f674  w    F .text  00000032 std::numpunct<char> type_info function
  235. 0804f5cc  w    F .text  00000012 std::ctype<char>::do_toupper(char) const
  236. 0804f64c  w    F .text  00000025 std::ctype<char>::do_narrow(char const *, char const *, char, char *) const
  237. 0804a7ac       F *UND*  00000050 _Locksyslock
  238. 0804f514  w    F .text  0000003d std::ctype<char>::~ctype(void)
  239. 08050664  w    O .rodata        00000004 std::_Locbase<int>::all
  240. 0804a7bc       F *UND*  00000035 _Unlocksyslock
  241. 0804a7cc       F *UND*  00000027 __start_cp_handler
  242. 0804e210  w    F .text  00000016 std::bad_cast::~bad_cast(void)
  243. 080500c4  w    F .text  00000035 std::ctype<char>::_Tidy(void)
  244. 08050670  w    O .rodata        00000004 std::_Iosb<int>::uppercase
  245. 08050690  w    O .rodata        00000004 std::_Iosb<int>::oct
  246. 0804a94c g     O .text  00000000 _btext
  247. 0804ed64  w    F .text  00000022 std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::~num_put(void)
  248. 0804f5e0  w    F .text  00000029 std::ctype<char>::do_toupper(char *, char const *) const
  249. 08053748  w    O .bss   00000020 std::exception virtual table
  250. 0805067c  w    O .rodata        00000004 std::_Iosb<int>::showpos
  251. 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)
  252. 0804a7dc       F *UND*  00000024 std::terminate(void)
  253. 0804a7ec       F *UND*  000000fc _init_libc
  254. 080536ac g     O *ABS*  00000000 __bss_start
  255. 0804a7fc       F *UND*  00000073 memset
  256. 0804aa7c g     F .text  000000c3 main
  257. 0804a80c       F *UND*  000000a6 __cp_pop_exception
  258. 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
  259. 08050684  w    O .rodata        00000004 std::_Iosb<int>::right
  260. 0804a81c       F *UND*  00000007 std::uncaught_exception(void)
  261. 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
  262. 080500fc  w    F .text  0000027f std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)
  263. 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
  264. 0804f464  w    F .text  00000032 std::ctype_base type_info function
  265. 0804a82c       F *UND*  000000a7 __builtin_vec_new
  266. 080503c8 g     F .fini  00000000 _fini
  267. 0804a83c       F *UND*  00000039 sprintf
  268. 0804e290  w    F .text  00000022 std::locale::facet::~facet(void)
  269. 0804a84c       F *UND*  0000004c atexit
  270. 0804a85c       F *UND*  0000004c strcspn
  271. 080506ac  w    O .rodata        00000004 std::_Iosb<int>::floatfield
  272. 08051740  w    O .data  00000018 std::locale::facet virtual table
  273. 08053800 g     O .bss   00000004 std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::id
  274. 08051760  w    O .data  00000020 std::bad_cast virtual table
  275. 0804a86c       F *UND*  00000093 std::ios_base::Init::~Init(void)
  276. 08053804 g     O .bss   00000004 __sn_Q23stdt7num_put2ZcZQ23stdt19ostreambuf_iterator2ZcZQ23stdt11char_traits1Zc.id
  277. 0804e5ac  w    F .text  000003f8 std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)
  278. 0804a87c       F *UND*  0000009b __builtin_vec_delete
  279. 08053768 g     O .bss   0000003c std::cout
  280. 0804f618  w    F .text  00000025 std::ctype<char>::do_widen(char const *, char const *, char *) const
  281. 0804f6a8  w    F .text  00000045 std::numpunct<char>::do_grouping(void) const
  282. 080536ac g     O *ABS*  00000000 _edata
  283. 080535e0 g     O *ABS*  00000000 _GLOBAL_OFFSET_TABLE_
  284. 0804f5a0  w    F .text  00000029 std::ctype<char>::do_tolower(char *, char const *) const
  285. 08051780  w    O .data  00000040 std::numpunct<char> virtual table
  286. 08053814 g     O *ABS*  00000000 _end
  287. 08050694  w    O .rodata        00000004 std::_Iosb<int>::hex
  288. 080506b4  w    O .rodata        00000004 std::_Iosb<int>::eofbit
  289. 0804c848  w    F .text  000002d4 std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)
  290. 080506b8  w    O .rodata        00000004 std::_Iosb<int>::failbit
  291. 0804e268  w    F .text  00000028 std::locale::facet type_info function
  292. 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)
  293. 0804a88c       F *UND*  00000025 exit
  294. 08053808 g     O .bss   0000000c std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > type_info node
  295. 080516e0  w    O .data  00000058 std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > virtual table
  296. 0804a89c       F *UND*  0000009f __builtin_delete
  297. 08050698  w    O .rodata        00000004 std::_Iosb<int>::scientific
  298. 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
  299. 0804a8ac       F *UND*  0000013b __builtin_new
  300. 0804a8bc       F *UND*  0000001a strlen
  301. 0804a8cc       F *UND*  00000169 std::_String_base::_Xran(void) const
  302. 0804a8dc       F *UND*  00000093 std::_Winit::~_Winit(void)
  303. 080506a0  w    O .rodata        00000004 std::_Iosb<int>::boolalpha
  304. 0804a8ec       F *UND*  0000005a std::locale::_Getfacet(unsigned int) const
  305. 0804a8fc       F *UND*  00000084 std::_Locinfo::~_Locinfo(void)
  306. 0804a90c  w    F *UND*  0000007d __register_frame_info
  307. 0804a91c       F *UND*  000004b8 std::_Winit::_Winit(void)
  308. 0804a92c       F *UND*  00000031 __eh_alloc
  309. 080506b0  w    O .rodata        00000004 std::_Iosb<int>::goodbit
  310. 08050668  w    O .rodata        00000004 std::_Iosb<int>::skipws
  311. 0804a93c       F *UND*  00000023 free
  312.  
  313.  
  314. Disassembly of section .init:
  315.  
  316. 0804a64c <_init>:
  317.  804a64c:       e8 db 03 00 00          call   804aa2c <frame_dummy>
  318.  804a651:       e8 26 5d 00 00          call   805037c <__do_global_ctors_aux>
  319.  804a656:       c2 00 00                ret    $0x0
  320. Disassembly of section .plt:
  321.  
  322. 0804a65c <.plt>:
  323.  804a65c:       ff 35 e4 35 05 08       pushl  0x80535e4
  324.  804a662:       ff 25 e8 35 05 08       jmp    *0x80535e8
  325.  804a668:       00 00                   add    %al,(%eax)
  326.  804a66a:       00 00                   add    %al,(%eax)
  327.  804a66c:       ff 25 ec 35 05 08       jmp    *0x80535ec
  328.  804a672:       68 00 00 00 00          push   $0x0
  329.  804a677:       e9 e0 ff ff ff          jmp    804a65c <_init+0x10>
  330.  804a67c:       ff 25 f0 35 05 08       jmp    *0x80535f0
  331.  804a682:       68 08 00 00 00          push   $0x8
  332.  804a687:       e9 d0 ff ff ff          jmp    804a65c <_init+0x10>
  333.  804a68c:       ff 25 f4 35 05 08       jmp    *0x80535f4
  334.  804a692:       68 10 00 00 00          push   $0x10
  335.  804a697:       e9 c0 ff ff ff          jmp    804a65c <_init+0x10>
  336.  804a69c:       ff 25 f8 35 05 08       jmp    *0x80535f8
  337.  804a6a2:       68 18 00 00 00          push   $0x18
  338.  804a6a7:       e9 b0 ff ff ff          jmp    804a65c <_init+0x10>
  339.  804a6ac:       ff 25 fc 35 05 08       jmp    *0x80535fc
  340.  804a6b2:       68 20 00 00 00          push   $0x20
  341.  804a6b7:       e9 a0 ff ff ff          jmp    804a65c <_init+0x10>
  342.  804a6bc:       ff 25 00 36 05 08       jmp    *0x8053600
  343.  804a6c2:       68 28 00 00 00          push   $0x28
  344.  804a6c7:       e9 90 ff ff ff          jmp    804a65c <_init+0x10>
  345.  804a6cc:       ff 25 04 36 05 08       jmp    *0x8053604
  346.  804a6d2:       68 30 00 00 00          push   $0x30
  347.  804a6d7:       e9 80 ff ff ff          jmp    804a65c <_init+0x10>
  348.  804a6dc:       ff 25 08 36 05 08       jmp    *0x8053608
  349.  804a6e2:       68 38 00 00 00          push   $0x38
  350.  804a6e7:       e9 70 ff ff ff          jmp    804a65c <_init+0x10>
  351.  804a6ec:       ff 25 0c 36 05 08       jmp    *0x805360c
  352.  804a6f2:       68 40 00 00 00          push   $0x40
  353.  804a6f7:       e9 60 ff ff ff          jmp    804a65c <_init+0x10>
  354.  804a6fc:       ff 25 10 36 05 08       jmp    *0x8053610
  355.  804a702:       68 48 00 00 00          push   $0x48
  356.  804a707:       e9 50 ff ff ff          jmp    804a65c <_init+0x10>
  357.  804a70c:       ff 25 14 36 05 08       jmp    *0x8053614
  358.  804a712:       68 50 00 00 00          push   $0x50
  359.  804a717:       e9 40 ff ff ff          jmp    804a65c <_init+0x10>
  360.  804a71c:       ff 25 18 36 05 08       jmp    *0x8053618
  361.  804a722:       68 58 00 00 00          push   $0x58
  362.  804a727:       e9 30 ff ff ff          jmp    804a65c <_init+0x10>
  363.  804a72c:       ff 25 1c 36 05 08       jmp    *0x805361c
  364.  804a732:       68 60 00 00 00          push   $0x60
  365.  804a737:       e9 20 ff ff ff          jmp    804a65c <_init+0x10>
  366.  804a73c:       ff 25 20 36 05 08       jmp    *0x8053620
  367.  804a742:       68 68 00 00 00          push   $0x68
  368.  804a747:       e9 10 ff ff ff          jmp    804a65c <_init+0x10>
  369.  804a74c:       ff 25 24 36 05 08       jmp    *0x8053624
  370.  804a752:       68 70 00 00 00          push   $0x70
  371.  804a757:       e9 00 ff ff ff          jmp    804a65c <_init+0x10>
  372.  804a75c:       ff 25 28 36 05 08       jmp    *0x8053628
  373.  804a762:       68 78 00 00 00          push   $0x78
  374.  804a767:       e9 f0 fe ff ff          jmp    804a65c <_init+0x10>
  375.  804a76c:       ff 25 2c 36 05 08       jmp    *0x805362c
  376.  804a772:       68 80 00 00 00          push   $0x80
  377.  804a777:       e9 e0 fe ff ff          jmp    804a65c <_init+0x10>
  378.  804a77c:       ff 25 30 36 05 08       jmp    *0x8053630
  379.  804a782:       68 88 00 00 00          push   $0x88
  380.  804a787:       e9 d0 fe ff ff          jmp    804a65c <_init+0x10>
  381.  804a78c:       ff 25 34 36 05 08       jmp    *0x8053634
  382.  804a792:       68 90 00 00 00          push   $0x90
  383.  804a797:       e9 c0 fe ff ff          jmp    804a65c <_init+0x10>
  384.  804a79c:       ff 25 38 36 05 08       jmp    *0x8053638
  385.  804a7a2:       68 98 00 00 00          push   $0x98
  386.  804a7a7:       e9 b0 fe ff ff          jmp    804a65c <_init+0x10>
  387.  804a7ac:       ff 25 3c 36 05 08       jmp    *0x805363c
  388.  804a7b2:       68 a0 00 00 00          push   $0xa0
  389.  804a7b7:       e9 a0 fe ff ff          jmp    804a65c <_init+0x10>
  390.  804a7bc:       ff 25 40 36 05 08       jmp    *0x8053640
  391.  804a7c2:       68 a8 00 00 00          push   $0xa8
  392.  804a7c7:       e9 90 fe ff ff          jmp    804a65c <_init+0x10>
  393.  804a7cc:       ff 25 44 36 05 08       jmp    *0x8053644
  394.  804a7d2:       68 b0 00 00 00          push   $0xb0
  395.  804a7d7:       e9 80 fe ff ff          jmp    804a65c <_init+0x10>
  396.  804a7dc:       ff 25 48 36 05 08       jmp    *0x8053648
  397.  804a7e2:       68 b8 00 00 00          push   $0xb8
  398.  804a7e7:       e9 70 fe ff ff          jmp    804a65c <_init+0x10>
  399.  804a7ec:       ff 25 4c 36 05 08       jmp    *0x805364c
  400.  804a7f2:       68 c0 00 00 00          push   $0xc0
  401.  804a7f7:       e9 60 fe ff ff          jmp    804a65c <_init+0x10>
  402.  804a7fc:       ff 25 50 36 05 08       jmp    *0x8053650
  403.  804a802:       68 c8 00 00 00          push   $0xc8
  404.  804a807:       e9 50 fe ff ff          jmp    804a65c <_init+0x10>
  405.  804a80c:       ff 25 54 36 05 08       jmp    *0x8053654
  406.  804a812:       68 d0 00 00 00          push   $0xd0
  407.  804a817:       e9 40 fe ff ff          jmp    804a65c <_init+0x10>
  408.  804a81c:       ff 25 58 36 05 08       jmp    *0x8053658
  409.  804a822:       68 d8 00 00 00          push   $0xd8
  410.  804a827:       e9 30 fe ff ff          jmp    804a65c <_init+0x10>
  411.  804a82c:       ff 25 5c 36 05 08       jmp    *0x805365c
  412.  804a832:       68 e0 00 00 00          push   $0xe0
  413.  804a837:       e9 20 fe ff ff          jmp    804a65c <_init+0x10>
  414.  804a83c:       ff 25 60 36 05 08       jmp    *0x8053660
  415.  804a842:       68 e8 00 00 00          push   $0xe8
  416.  804a847:       e9 10 fe ff ff          jmp    804a65c <_init+0x10>
  417.  804a84c:       ff 25 64 36 05 08       jmp    *0x8053664
  418.  804a852:       68 f0 00 00 00          push   $0xf0
  419.  804a857:       e9 00 fe ff ff          jmp    804a65c <_init+0x10>
  420.  804a85c:       ff 25 68 36 05 08       jmp    *0x8053668
  421.  804a862:       68 f8 00 00 00          push   $0xf8
  422.  804a867:       e9 f0 fd ff ff          jmp    804a65c <_init+0x10>
  423.  804a86c:       ff 25 6c 36 05 08       jmp    *0x805366c
  424.  804a872:       68 00 01 00 00          push   $0x100
  425.  804a877:       e9 e0 fd ff ff          jmp    804a65c <_init+0x10>
  426.  804a87c:       ff 25 70 36 05 08       jmp    *0x8053670
  427.  804a882:       68 08 01 00 00          push   $0x108
  428.  804a887:       e9 d0 fd ff ff          jmp    804a65c <_init+0x10>
  429.  804a88c:       ff 25 74 36 05 08       jmp    *0x8053674
  430.  804a892:       68 10 01 00 00          push   $0x110
  431.  804a897:       e9 c0 fd ff ff          jmp    804a65c <_init+0x10>
  432.  804a89c:       ff 25 78 36 05 08       jmp    *0x8053678
  433.  804a8a2:       68 18 01 00 00          push   $0x118
  434.  804a8a7:       e9 b0 fd ff ff          jmp    804a65c <_init+0x10>
  435.  804a8ac:       ff 25 7c 36 05 08       jmp    *0x805367c
  436.  804a8b2:       68 20 01 00 00          push   $0x120
  437.  804a8b7:       e9 a0 fd ff ff          jmp    804a65c <_init+0x10>
  438.  804a8bc:       ff 25 80 36 05 08       jmp    *0x8053680
  439.  804a8c2:       68 28 01 00 00          push   $0x128
  440.  804a8c7:       e9 90 fd ff ff          jmp    804a65c <_init+0x10>
  441.  804a8cc:       ff 25 84 36 05 08       jmp    *0x8053684
  442.  804a8d2:       68 30 01 00 00          push   $0x130
  443.  804a8d7:       e9 80 fd ff ff          jmp    804a65c <_init+0x10>
  444.  804a8dc:       ff 25 88 36 05 08       jmp    *0x8053688
  445.  804a8e2:       68 38 01 00 00          push   $0x138
  446.  804a8e7:       e9 70 fd ff ff          jmp    804a65c <_init+0x10>
  447.  804a8ec:       ff 25 8c 36 05 08       jmp    *0x805368c
  448.  804a8f2:       68 40 01 00 00          push   $0x140
  449.  804a8f7:       e9 60 fd ff ff          jmp    804a65c <_init+0x10>
  450.  804a8fc:       ff 25 90 36 05 08       jmp    *0x8053690
  451.  804a902:       68 48 01 00 00          push   $0x148
  452.  804a907:       e9 50 fd ff ff          jmp    804a65c <_init+0x10>
  453.  804a90c:       ff 25 94 36 05 08       jmp    *0x8053694
  454.  804a912:       68 50 01 00 00          push   $0x150
  455.  804a917:       e9 40 fd ff ff          jmp    804a65c <_init+0x10>
  456.  804a91c:       ff 25 98 36 05 08       jmp    *0x8053698
  457.  804a922:       68 58 01 00 00          push   $0x158
  458.  804a927:       e9 30 fd ff ff          jmp    804a65c <_init+0x10>
  459.  804a92c:       ff 25 9c 36 05 08       jmp    *0x805369c
  460.  804a932:       68 60 01 00 00          push   $0x160
  461.  804a937:       e9 20 fd ff ff          jmp    804a65c <_init+0x10>
  462.  804a93c:       ff 25 a0 36 05 08       jmp    *0x80536a0
  463.  804a942:       68 68 01 00 00          push   $0x168
  464.  804a947:       e9 10 fd ff ff          jmp    804a65c <_init+0x10>
  465. Disassembly of section .text:
  466.  
  467. 0804a94c <_btext>:
  468.  804a94c:       4e 49 41 4d 7c aa 04 08                             NIAM|...
  469.  
  470. 0804a954 <_start>:
  471.  804a954:       89 d3                   mov    %edx,%ebx
  472.  804a956:       8b 74 24 00             mov    0x0(%esp,1),%esi
  473.  804a95a:       8d 4c 24 04             lea    0x4(%esp,1),%ecx
  474.  804a95e:       8d 04 b1                lea    (%ecx,%esi,4),%eax
  475.  804a961:       8d 78 04                lea    0x4(%eax),%edi
  476.  804a964:       8d 50 08                lea    0x8(%eax),%edx
  477.  804a967:       83 78 04 00             cmpl   $0x0,0x4(%eax)
  478.  804a96b:       74 0c                   je     804a979 <_start+0x25>
  479.  804a96d:       8d 76 00                lea    0x0(%esi),%esi
  480.  804a970:       8b 02                   mov    (%edx),%eax
  481.  804a972:       83 c2 04                add    $0x4,%edx
  482.  804a975:       85 c0                   test   %eax,%eax
  483.  804a977:       75 f7                   jne    804a970 <_start+0x1c>
  484.  804a979:       53                      push   %ebx
  485.  804a97a:       52                      push   %edx
  486.  804a97b:       57                      push   %edi
  487.  804a97c:       51                      push   %ecx
  488.  804a97d:       56                      push   %esi
  489.  804a97e:       e8 69 fe ff ff          call   804a7ec <_init+0x1a0>
  490.  804a983:       68 c8 03 05 08          push   $0x80503c8
  491.  804a988:       e8 bf fe ff ff          call   804a84c <_init+0x200>
  492.  804a98d:       83 c4 04                add    $0x4,%esp
  493.  804a990:       e8 b7 fc ff ff          call   804a64c <_init>
  494.  804a995:       c7 05 28 37 05 08 00    movl   $0x0,0x8053728
  495.  804a99c:       00 00 00
  496.  804a99f:       e8 d8 00 00 00          call   804aa7c <main>
  497.  804a9a4:       50                      push   %eax
  498.  804a9a5:       e8 e2 fe ff ff          call   804a88c <_init+0x240>
  499.  804a9aa:       cc                      int3  
  500.  804a9ab:       90                      nop    
  501.  
  502. 0804a9ac <__do_global_dtors_aux>:
  503.  804a9ac:       55                      push   %ebp
  504.  804a9ad:       89 e5                   mov    %esp,%ebp
  505.  804a9af:       83 ec 14                sub    $0x14,%esp
  506.  804a9b2:       53                      push   %ebx
  507.  804a9b3:       e8 00 00 00 00          call   804a9b8 <__do_global_dtors_aux+0xc>
  508.  804a9b8:       5b                      pop    %ebx
  509.  804a9b9:       81 c3 28 8c 00 00       add    $0x8c28,%ebx
  510.  804a9bf:       83 bb e4 e0 ff ff 00    cmpl   $0x0,0xffffe0e4(%ebx)
  511.  804a9c6:       75 44                   jne    804aa0c <__do_global_dtors_aux+0x60>
  512.  804a9c8:       eb 15                   jmp    804a9df <__do_global_dtors_aux+0x33>
  513.  804a9ca:       89 f6                   mov    %esi,%esi
  514.  804a9cc:       8b 83 e0 e0 ff ff       mov    0xffffe0e0(%ebx),%eax
  515.  804a9d2:       8d 50 04                lea    0x4(%eax),%edx
  516.  804a9d5:       89 93 e0 e0 ff ff       mov    %edx,0xffffe0e0(%ebx)
  517.  804a9db:       8b 00                   mov    (%eax),%eax
  518.  804a9dd:       ff d0                   call   *%eax
  519.  804a9df:       8b 83 e0 e0 ff ff       mov    0xffffe0e0(%ebx),%eax
  520.  804a9e5:       83 38 00                cmpl   $0x0,(%eax)
  521.  804a9e8:       75 e2                   jne    804a9cc <__do_global_dtors_aux+0x20>
  522.  804a9ea:       83 bb c4 00 00 00 00    cmpl   $0x0,0xc4(%ebx)
  523.  804a9f1:       74 0f                   je     804aa02 <__do_global_dtors_aux+0x56>
  524.  804a9f3:       83 c4 f4                add    $0xfffffff4,%esp
  525.  804a9f6:       8d 83 58 e2 ff ff       lea    0xffffe258(%ebx),%eax
  526.  804a9fc:       50                      push   %eax
  527.  804a9fd:       e8 7a fd ff ff          call   804a77c <_init+0x130>
  528.  804aa02:       c7 83 e4 e0 ff ff 01    movl   $0x1,0xffffe0e4(%ebx)
  529.  804aa09:       00 00 00
  530.  804aa0c:       8b 5d e8                mov    0xffffffe8(%ebp),%ebx
  531.  804aa0f:       c9                      leave  
  532.  804aa10:       c3                      ret    
  533.  804aa11:       8d 76 00                lea    0x0(%esi),%esi
  534.  
  535. 0804aa14 <fini_dummy>:
  536.  804aa14:       55                      push   %ebp
  537.  804aa15:       89 e5                   mov    %esp,%ebp
  538.  804aa17:       83 ec 14                sub    $0x14,%esp
  539.  804aa1a:       53                      push   %ebx
  540.  804aa1b:       e8 00 00 00 00          call   804aa20 <fini_dummy+0xc>
  541.  804aa20:       5b                      pop    %ebx
  542.  804aa21:       81 c3 c0 8b 00 00       add    $0x8bc0,%ebx
  543.  804aa27:       5b                      pop    %ebx
  544.  804aa28:       c9                      leave  
  545.  804aa29:       c3                      ret    
  546.  804aa2a:       89 f6                   mov    %esi,%esi
  547.  
  548. 0804aa2c <frame_dummy>:
  549.  804aa2c:       55                      push   %ebp
  550.  804aa2d:       89 e5                   mov    %esp,%ebp
  551.  804aa2f:       83 ec 14                sub    $0x14,%esp
  552.  804aa32:       53                      push   %ebx
  553.  804aa33:       e8 00 00 00 00          call   804aa38 <frame_dummy+0xc>
  554.  804aa38:       5b                      pop    %ebx
  555.  804aa39:       81 c3 a8 8b 00 00       add    $0x8ba8,%ebx
  556.  804aa3f:       83 bb c8 00 00 00 00    cmpl   $0x0,0xc8(%ebx)
  557.  804aa46:       74 16                   je     804aa5e <frame_dummy+0x32>
  558.  804aa48:       83 c4 f8                add    $0xfffffff8,%esp
  559.  804aa4b:       8d 83 c4 01 00 00       lea    0x1c4(%ebx),%eax
  560.  804aa51:       50                      push   %eax
  561.  804aa52:       8d 83 58 e2 ff ff       lea    0xffffe258(%ebx),%eax
  562.  804aa58:       50                      push   %eax
  563.  804aa59:       e8 ae fe ff ff          call   804a90c <_init+0x2c0>
  564.  804aa5e:       8b 5d e8                mov    0xffffffe8(%ebp),%ebx
  565.  804aa61:       c9                      leave  
  566.  804aa62:       c3                      ret    
  567.  804aa63:       90                      nop    
  568.  
  569. 0804aa64 <init_dummy>:
  570.  804aa64:       55                      push   %ebp
  571.  804aa65:       89 e5                   mov    %esp,%ebp
  572.  804aa67:       83 ec 14                sub    $0x14,%esp
  573.  804aa6a:       53                      push   %ebx
  574.  804aa6b:       e8 00 00 00 00          call   804aa70 <init_dummy+0xc>
  575.  804aa70:       5b                      pop    %ebx
  576.  804aa71:       81 c3 70 8b 00 00       add    $0x8b70,%ebx
  577.  804aa77:       5b                      pop    %ebx
  578.  804aa78:       c9                      leave  
  579.  804aa79:       c3                      ret    
  580.         ...
  581.  
  582. 0804aa7c <main>:
  583.  804aa7c:       55                      push   %ebp
  584.  804aa7d:       89 e5                   mov    %esp,%ebp
  585.  804aa7f:       83 ec 10                sub    $0x10,%esp
  586.  804aa82:       56                      push   %esi
  587.  804aa83:       53                      push   %ebx
  588.  804aa84:       31 f6                   xor    %esi,%esi
  589.  804aa86:       83 c4 f8                add    $0xfffffff8,%esp
  590.  804aa89:       6a 00                   push   $0x0
  591.  804aa8b:       68 14 05 05 08          push   $0x8050514
  592.  804aa90:       e8 87 fc ff ff          call   804a71c <_init+0xd0>
  593.  804aa95:       89 c3                   mov    %eax,%ebx
  594.  804aa97:       83 c4 10                add    $0x10,%esp
  595.  804aa9a:       83 fb ff                cmp    $0xffffffff,%ebx
  596.  804aa9d:       75 0d                   jne    804aaac <main+0x30>
  597.  804aa9f:       b8 01 00 00 00          mov    $0x1,%eax
  598.  804aaa4:       e9 8f 00 00 00          jmp    804ab38 <main+0xbc>
  599.  804aaa9:       8d 76 00                lea    0x0(%esi),%esi
  600.  804aaac:       89 75 f8                mov    %esi,0xfffffff8(%ebp)
  601.  804aaaf:       83 c4 f8                add    $0xfffffff8,%esp
  602.  804aab2:       56                      push   %esi
  603.  804aab3:       83 c4 f8                add    $0xfffffff8,%esp
  604.  804aab6:       68 1c 05 05 08          push   $0x805051c
  605.  804aabb:       68 68 37 05 08          push   $0x8053768
  606.  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 *)>
  607.  804aac5:       83 c4 10                add    $0x10,%esp
  608.  804aac8:       50                      push   %eax
  609.  804aac9:       e8 32 05 00 00          call   804b000 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)>
  610.  804aace:       83 c4 10                add    $0x10,%esp
  611.  804aad1:       83 c4 f4                add    $0xfffffff4,%esp
  612.  804aad4:       50                      push   %eax
  613.  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> > &)>
  614.  804aada:       83 c4 10                add    $0x10,%esp
  615.  804aadd:       8d 76 00                lea    0x0(%esi),%esi
  616.  804aae0:       83 c4 f4                add    $0xfffffff4,%esp
  617.  804aae3:       6a 04                   push   $0x4
  618.  804aae5:       8d 45 fc                lea    0xfffffffc(%ebp),%eax
  619.  804aae8:       50                      push   %eax
  620.  804aae9:       6a 04                   push   $0x4
  621.  804aaeb:       8d 45 f8                lea    0xfffffff8(%ebp),%eax
  622.  804aaee:       50                      push   %eax
  623.  804aaef:       53                      push   %ebx
  624.  804aaf0:       e8 77 fb ff ff          call   804a66c <_init+0x20>
  625.  804aaf5:       83 c4 20                add    $0x20,%esp
  626.  804aaf8:       85 c0                   test   %eax,%eax
  627.  804aafa:       75 e4                   jne    804aae0 <main+0x64>
  628.  804aafc:       83 c4 f8                add    $0xfffffff8,%esp
  629.  804aaff:       ff 75 fc                pushl  0xfffffffc(%ebp)
  630.  804ab02:       83 c4 f8                add    $0xfffffff8,%esp
  631.  804ab05:       68 1c 05 05 08          push   $0x805051c
  632.  804ab0a:       68 68 37 05 08          push   $0x8053768
  633.  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 *)>
  634.  804ab14:       83 c4 10                add    $0x10,%esp
  635.  804ab17:       50                      push   %eax
  636.  804ab18:       e8 e3 04 00 00          call   804b000 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)>
  637.  804ab1d:       83 c4 10                add    $0x10,%esp
  638.  804ab20:       83 c4 f4                add    $0xfffffff4,%esp
  639.  804ab23:       50                      push   %eax
  640.  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> > &)>
  641.  804ab29:       83 c4 10                add    $0x10,%esp
  642.  804ab2c:       8b 45 fc                mov    0xfffffffc(%ebp),%eax
  643.  804ab2f:       40                      inc    %eax
  644.  804ab30:       89 45 f8                mov    %eax,0xfffffff8(%ebp)
  645.  804ab33:       eb ab                   jmp    804aae0 <main+0x64>
  646.  804ab35:       8d 76 00                lea    0x0(%esi),%esi
  647.  804ab38:       8d 65 e8                lea    0xffffffe8(%ebp),%esp
  648.  804ab3b:       5b                      pop    %ebx
  649.  804ab3c:       5e                      pop    %esi
  650.  804ab3d:       c9                      leave  
  651.  804ab3e:       c3                      ret    
  652.  804ab3f:       90                      nop    
  653.  
  654. 0804ab40 <__static_initialization_and_destruction_0>:
  655.  804ab40:       55                      push   %ebp
  656.  804ab41:       89 e5                   mov    %esp,%ebp
  657.  804ab43:       83 ec 08                sub    $0x8,%esp
  658.  804ab46:       81 7d 0c ff ff 00 00    cmpl   $0xffff,0xc(%ebp)
  659.  804ab4d:       75 7a                   jne    804abc9 <__static_initialization_and_destruction_0+0x89>
  660.  804ab4f:       83 7d 08 00             cmpl   $0x0,0x8(%ebp)
  661.  804ab53:       74 53                   je     804aba8 <__static_initialization_and_destruction_0+0x68>
  662.  804ab55:       83 c4 f4                add    $0xfffffff4,%esp
  663.  804ab58:       68 bc 37 05 08          push   $0x80537bc
  664.  804ab5d:       e8 3a fb ff ff          call   804a69c <_init+0x50>
  665.  804ab62:       83 c4 10                add    $0x10,%esp
  666.  804ab65:       83 c4 f4                add    $0xfffffff4,%esp
  667.  804ab68:       68 bd 37 05 08          push   $0x80537bd
  668.  804ab6d:       e8 aa fd ff ff          call   804a91c <_init+0x2d0>
  669.  804ab72:       ff 05 04 38 05 08       incl   0x8053804
  670.  804ab78:       83 3d 04 38 05 08 01    cmpl   $0x1,0x8053804
  671.  804ab7f:       75 0a                   jne    804ab8b <__static_initialization_and_destruction_0+0x4b>
  672.  804ab81:       c7 05 00 38 05 08 00    movl   $0x0,0x8053800
  673.  804ab88:       00 00 00
  674.  804ab8b:       ff 05 f8 37 05 08       incl   0x80537f8
  675.  804ab91:       83 3d f8 37 05 08 01    cmpl   $0x1,0x80537f8
  676.  804ab98:       75 2f                   jne    804abc9 <__static_initialization_and_destruction_0+0x89>
  677.  804ab9a:       c7 05 fc 37 05 08 00    movl   $0x0,0x80537fc
  678.  804aba1:       00 00 00
  679.  804aba4:       eb 23                   jmp    804abc9 <__static_initialization_and_destruction_0+0x89>
  680.  804aba6:       89 f6                   mov    %esi,%esi
  681.  804aba8:       83 c4 f8                add    $0xfffffff8,%esp
  682.  804abab:       6a 02                   push   $0x2
  683.  804abad:       68 bd 37 05 08          push   $0x80537bd
  684.  804abb2:       e8 25 fd ff ff          call   804a8dc <_init+0x290>
  685.  804abb7:       83 c4 10                add    $0x10,%esp
  686.  804abba:       83 c4 f8                add    $0xfffffff8,%esp
  687.  804abbd:       6a 02                   push   $0x2
  688.  804abbf:       68 bc 37 05 08          push   $0x80537bc
  689.  804abc4:       e8 a3 fc ff ff          call   804a86c <_init+0x220>
  690.  804abc9:       c9                      leave  
  691.  804abca:       c3                      ret    
  692.  804abcb:       90                      nop    
  693.  
  694. 0804abcc <global constructors keyed to main>:
  695.  804abcc:       55                      push   %ebp
  696.  804abcd:       89 e5                   mov    %esp,%ebp
  697.  804abcf:       83 ec 08                sub    $0x8,%esp
  698.  804abd2:       83 c4 f8                add    $0xfffffff8,%esp
  699.  804abd5:       68 ff ff 00 00          push   $0xffff
  700.  804abda:       6a 01                   push   $0x1
  701.  804abdc:       e8 5f ff ff ff          call   804ab40 <__static_initialization_and_destruction_0>
  702.  804abe1:       c9                      leave  
  703.  804abe2:       c3                      ret    
  704.  804abe3:       90                      nop    
  705.  
  706. 0804abe4 <global destructors keyed to main>:
  707.  804abe4:       55                      push   %ebp
  708.  804abe5:       89 e5                   mov    %esp,%ebp
  709.  804abe7:       83 ec 08                sub    $0x8,%esp
  710.  804abea:       83 c4 f8                add    $0xfffffff8,%esp
  711.  804abed:       68 ff ff 00 00          push   $0xffff
  712.  804abf2:       6a 00                   push   $0x0
  713.  804abf4:       e8 47 ff ff ff          call   804ab40 <__static_initialization_and_destruction_0>
  714.  804abf9:       c9                      leave  
  715.  804abfa:       c3                      ret    
  716.  804abfb:       90                      nop    
  717.  
  718. 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 *)>:
  719.  804abfc:       55                      push   %ebp
  720.  804abfd:       89 e5                   mov    %esp,%ebp
  721.  804abff:       83 ec 2c                sub    $0x2c,%esp
  722.  804ac02:       57                      push   %edi
  723.  804ac03:       56                      push   %esi
  724.  804ac04:       53                      push   %ebx
  725.  804ac05:       8b 7d 08                mov    0x8(%ebp),%edi
  726.  804ac08:       c7 45 ec 00 00 00 00    movl   $0x0,0xffffffec(%ebp)
  727.  804ac0f:       83 c4 f4                add    $0xfffffff4,%esp
  728.  804ac12:       8b 45 0c                mov    0xc(%ebp),%eax
  729.  804ac15:       50                      push   %eax
  730.  804ac16:       e8 a1 fc ff ff          call   804a8bc <_init+0x270>
  731.  804ac1b:       89 45 f4                mov    %eax,0xfffffff4(%ebp)
  732.  804ac1e:       83 c4 10                add    $0x10,%esp
  733.  804ac21:       8b 07                   mov    (%edi),%eax
  734.  804ac23:       8b 40 18                mov    0x18(%eax),%eax
  735.  804ac26:       85 c0                   test   %eax,%eax
  736.  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>
  737.  804ac2a:       3b 45 f4                cmp    0xfffffff4(%ebp),%eax
  738.  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>
  739.  804ac2f:       89 c6                   mov    %eax,%esi
  740.  804ac31:       2b 75 f4                sub    0xfffffff4(%ebp),%esi
  741.  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>
  742.  804ac36:       89 f6                   mov    %esi,%esi
  743.  804ac38:       31 f6                   xor    %esi,%esi
  744.  804ac3a:       89 7d f8                mov    %edi,0xfffffff8(%ebp)
  745.  804ac3d:       8b 07                   mov    (%edi),%eax
  746.  804ac3f:       8b 48 2c                mov    0x2c(%eax),%ecx
  747.  804ac42:       85 c9                   test   %ecx,%ecx
  748.  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>
  749.  804ac46:       83 c4 f4                add    $0xfffffff4,%esp
  750.  804ac49:       8b 41 38                mov    0x38(%ecx),%eax
  751.  804ac4c:       0f bf 50 10             movswl 0x10(%eax),%edx
  752.  804ac50:       01 ca                   add    %ecx,%edx
  753.  804ac52:       52                      push   %edx
  754.  804ac53:       8b 40 14                mov    0x14(%eax),%eax
  755.  804ac56:       ff d0                   call   *%eax
  756.  804ac58:       83 c4 10                add    $0x10,%esp
  757.  804ac5b:       8b 07                   mov    (%edi),%eax
  758.  804ac5d:       83 78 08 00             cmpl   $0x0,0x8(%eax)
  759.  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>
  760.  804ac63:       8b 40 30                mov    0x30(%eax),%eax
  761.  804ac66:       85 c0                   test   %eax,%eax
  762.  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>
  763.  804ac6a:       89 45 f0                mov    %eax,0xfffffff0(%ebp)
  764.  804ac6d:       31 db                   xor    %ebx,%ebx
  765.  804ac6f:       8b 00                   mov    (%eax),%eax
  766.  804ac71:       f6 40 08 06             testb  $0x6,0x8(%eax)
  767.  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>
  768.  804ac77:       8b 40 2c                mov    0x2c(%eax),%eax
  769.  804ac7a:       83 c4 f4                add    $0xfffffff4,%esp
  770.  804ac7d:       8b 48 38                mov    0x38(%eax),%ecx
  771.  804ac80:       0f bf 51 70             movswl 0x70(%ecx),%edx
  772.  804ac84:       01 d0                   add    %edx,%eax
  773.  804ac86:       50                      push   %eax
  774.  804ac87:       8b 41 74                mov    0x74(%ecx),%eax
  775.  804ac8a:       ff d0                   call   *%eax
  776.  804ac8c:       83 c4 10                add    $0x10,%esp
  777.  804ac8f:       83 f8 ff                cmp    $0xffffffff,%eax
  778.  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>
  779.  804ac94:       83 cb 04                or     $0x4,%ebx
  780.  804ac97:       8b 45 f0                mov    0xfffffff0(%ebp),%eax
  781.  804ac9a:       8b 10                   mov    (%eax),%edx
  782.  804ac9c:       89 d8                   mov    %ebx,%eax
  783.  804ac9e:       85 c0                   test   %eax,%eax
  784.  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>
  785.  804aca2:       83 c4 fc                add    $0xfffffffc,%esp
  786.  804aca5:       6a 00                   push   $0x0
  787.  804aca7:       0b 42 08                or     0x8(%edx),%eax
  788.  804acaa:       83 7a 2c 00             cmpl   $0x0,0x2c(%edx)
  789.  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>
  790.  804acb0:       0c 04                   or     $0x4,%al
  791.  804acb2:       50                      push   %eax
  792.  804acb3:       52                      push   %edx
  793.  804acb4:       e8 03 fa ff ff          call   804a6bc <_init+0x70>
  794.  804acb9:       83 c4 10                add    $0x10,%esp
  795.  804acbc:       8b 07                   mov    (%edi),%eax
  796.  804acbe:       83 78 08 00             cmpl   $0x0,0x8(%eax)
  797.  804acc2:       0f 94 c0                sete   %al
  798.  804acc5:       25 ff 00 00 00          and    $0xff,%eax
  799.  804acca:       89 45 fc                mov    %eax,0xfffffffc(%ebp)
  800.  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>
  801.  804accf:       90                      nop    
  802.  804acd0:       e8 87 fa ff ff          call   804a75c <_init+0x110>
  803.  804acd5:       8d 76 00                lea    0x0(%esi),%esi
  804.  804acd8:       8b 45 f8                mov    0xfffffff8(%ebp),%eax
  805.  804acdb:       8b 00                   mov    (%eax),%eax
  806.  804acdd:       8b 48 2c                mov    0x2c(%eax),%ecx
  807.  804ace0:       85 c9                   test   %ecx,%ecx
  808.  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>
  809.  804ace4:       83 c4 f4                add    $0xfffffff4,%esp
  810.  804ace7:       8b 41 38                mov    0x38(%ecx),%eax
  811.  804acea:       0f bf 50 18             movswl 0x18(%eax),%edx
  812.  804acee:       01 ca                   add    %ecx,%edx
  813.  804acf0:       52                      push   %edx
  814.  804acf1:       8b 40 1c                mov    0x1c(%eax),%eax
  815.  804acf4:       ff d0                   call   *%eax
  816.  804acf6:       83 c4 10                add    $0x10,%esp
  817.  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>
  818.  804acfb:       90                      nop    
  819.  804acfc:       e8 db fa ff ff          call   804a7dc <_init+0x190>
  820.  804ad01:       8d 76 00                lea    0x0(%esi),%esi
  821.  804ad04:       83 7d fc 00             cmpl   $0x0,0xfffffffc(%ebp)
  822.  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>
  823.  804ad0a:       80 4d ec 04             orb    $0x4,0xffffffec(%ebp)
  824.  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>
  825.  804ad13:       90                      nop    
  826.  804ad14:       80 4d ec 04             orb    $0x4,0xffffffec(%ebp)
  827.  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>
  828.  804ad1a:       89 f6                   mov    %esi,%esi
  829.  804ad1c:       80 4d ec 04             orb    $0x4,0xffffffec(%ebp)
  830.  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>
  831.  804ad25:       8d 76 00                lea    0x0(%esi),%esi
  832.  804ad28:       8b 07                   mov    (%edi),%eax
  833.  804ad2a:       8b 40 10                mov    0x10(%eax),%eax
  834.  804ad2d:       83 e0 0e                and    $0xe,%eax
  835.  804ad30:       83 f8 02                cmp    $0x2,%eax
  836.  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>
  837.  804ad35:       85 f6                   test   %esi,%esi
  838.  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>
  839.  804ad39:       c7 45 e8 ff ff ff ff    movl   $0xffffffff,0xffffffe8(%ebp)
  840.  804ad40:       8b 07                   mov    (%edi),%eax
  841.  804ad42:       8b 48 2c                mov    0x2c(%eax),%ecx
  842.  804ad45:       8a 58 34                mov    0x34(%eax),%bl
  843.  804ad48:       8b 41 20                mov    0x20(%ecx),%eax
  844.  804ad4b:       83 38 00                cmpl   $0x0,(%eax)
  845.  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>
  846.  804ad50:       8b 51 30                mov    0x30(%ecx),%edx
  847.  804ad53:       8b 00                   mov    (%eax),%eax
  848.  804ad55:       8b 12                   mov    (%edx),%edx
  849.  804ad57:       29 c2                   sub    %eax,%edx
  850.  804ad59:       89 d0                   mov    %edx,%eax
  851.  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>
  852.  804ad5d:       8d 76 00                lea    0x0(%esi),%esi
  853.  804ad60:       31 c0                   xor    %eax,%eax
  854.  804ad62:       85 c0                   test   %eax,%eax
  855.  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>
  856.  804ad66:       8b 41 20                mov    0x20(%ecx),%eax
  857.  804ad69:       8b 10                   mov    (%eax),%edx
  858.  804ad6b:       ff 00                   incl   (%eax)
  859.  804ad6d:       88 1a                   mov    %bl,(%edx)
  860.  804ad6f:       0f b6 02                movzbl (%edx),%eax
  861.  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>
  862.  804ad74:       83 c4 f8                add    $0xfffffff8,%esp
  863.  804ad77:       8b 51 38                mov    0x38(%ecx),%edx
  864.  804ad7a:       0f b6 c3                movzbl %bl,%eax
  865.  804ad7d:       50                      push   %eax
  866.  804ad7e:       0f bf 42 20             movswl 0x20(%edx),%eax
  867.  804ad82:       01 c8                   add    %ecx,%eax
  868.  804ad84:       50                      push   %eax
  869.  804ad85:       8b 42 24                mov    0x24(%edx),%eax
  870.  804ad88:       ff d0                   call   *%eax
  871.  804ad8a:       83 c4 10                add    $0x10,%esp
  872.  804ad8d:       39 45 e8                cmp    %eax,0xffffffe8(%ebp)
  873.  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>
  874.  804ad92:       4e                      dec    %esi
  875.  804ad93:       85 f6                   test   %esi,%esi
  876.  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>
  877.  804ad97:       83 7d ec 00             cmpl   $0x0,0xffffffec(%ebp)
  878.  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>
  879.  804ada1:       8b 07                   mov    (%edi),%eax
  880.  804ada3:       8b 50 2c                mov    0x2c(%eax),%edx
  881.  804ada6:       83 c4 fc                add    $0xfffffffc,%esp
  882.  804ada9:       8b 4a 38                mov    0x38(%edx),%ecx
  883.  804adac:       8b 45 f4                mov    0xfffffff4(%ebp),%eax
  884.  804adaf:       50                      push   %eax
  885.  804adb0:       8b 45 0c                mov    0xc(%ebp),%eax
  886.  804adb3:       50                      push   %eax
  887.  804adb4:       0f bf 41 50             movswl 0x50(%ecx),%eax
  888.  804adb8:       01 c2                   add    %eax,%edx
  889.  804adba:       52                      push   %edx
  890.  804adbb:       8b 41 54                mov    0x54(%ecx),%eax
  891.  804adbe:       ff d0                   call   *%eax
  892.  804adc0:       83 c4 10                add    $0x10,%esp
  893.  804adc3:       3b 45 f4                cmp    0xfffffff4(%ebp),%eax
  894.  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>
  895.  804adc8:       80 4d ec 04             orb    $0x4,0xffffffec(%ebp)
  896.  804adcc:       83 7d ec 00             cmpl   $0x0,0xffffffec(%ebp)
  897.  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>
  898.  804add2:       85 f6                   test   %esi,%esi
  899.  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>
  900.  804add6:       c7 45 e4 ff ff ff ff    movl   $0xffffffff,0xffffffe4(%ebp)
  901.  804addd:       8d 76 00                lea    0x0(%esi),%esi
  902.  804ade0:       8b 07                   mov    (%edi),%eax
  903.  804ade2:       8b 48 2c                mov    0x2c(%eax),%ecx
  904.  804ade5:       8a 58 34                mov    0x34(%eax),%bl
  905.  804ade8:       8b 41 20                mov    0x20(%ecx),%eax
  906.  804adeb:       83 38 00                cmpl   $0x0,(%eax)
  907.  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>
  908.  804adf0:       8b 51 30                mov    0x30(%ecx),%edx
  909.  804adf3:       8b 00                   mov    (%eax),%eax
  910.  804adf5:       8b 12                   mov    (%edx),%edx
  911.  804adf7:       29 c2                   sub    %eax,%edx
  912.  804adf9:       89 d0                   mov    %edx,%eax
  913.  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>
  914.  804adfd:       8d 76 00                lea    0x0(%esi),%esi
  915.  804ae00:       31 c0                   xor    %eax,%eax
  916.  804ae02:       85 c0                   test   %eax,%eax
  917.  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>
  918.  804ae06:       8b 41 20                mov    0x20(%ecx),%eax
  919.  804ae09:       8b 10                   mov    (%eax),%edx
  920.  804ae0b:       ff 00                   incl   (%eax)
  921.  804ae0d:       88 1a                   mov    %bl,(%edx)
  922.  804ae0f:       0f b6 02                movzbl (%edx),%eax
  923.  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>
  924.  804ae14:       83 c4 f8                add    $0xfffffff8,%esp
  925.  804ae17:       8b 51 38                mov    0x38(%ecx),%edx
  926.  804ae1a:       0f b6 c3                movzbl %bl,%eax
  927.  804ae1d:       50                      push   %eax
  928.  804ae1e:       0f bf 42 20             movswl 0x20(%edx),%eax
  929.  804ae22:       01 c8                   add    %ecx,%eax
  930.  804ae24:       50                      push   %eax
  931.  804ae25:       8b 42 24                mov    0x24(%edx),%eax
  932.  804ae28:       ff d0                   call   *%eax
  933.  804ae2a:       83 c4 10                add    $0x10,%esp
  934.  804ae2d:       39 45 e4                cmp    %eax,0xffffffe4(%ebp)
  935.  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>
  936.  804ae36:       4e                      dec    %esi
  937.  804ae37:       85 f6                   test   %esi,%esi
  938.  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>
  939.  804ae3b:       8b 07                   mov    (%edi),%eax
  940.  804ae3d:       c7 40 18 00 00 00 00    movl   $0x0,0x18(%eax)
  941.  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>
  942.  804ae46:       89 f6                   mov    %esi,%esi
  943.  804ae48:       e8 0f f9 ff ff          call   804a75c <_init+0x110>
  944.  804ae4d:       8d 76 00                lea    0x0(%esi),%esi
  945.  804ae50:       8b 17                   mov    (%edi),%edx
  946.  804ae52:       8b 45 ec                mov    0xffffffec(%ebp),%eax
  947.  804ae55:       85 c0                   test   %eax,%eax
  948.  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>
  949.  804ae59:       83 c4 fc                add    $0xfffffffc,%esp
  950.  804ae5c:       6a 00                   push   $0x0
  951.  804ae5e:       0b 42 08                or     0x8(%edx),%eax
  952.  804ae61:       83 7a 2c 00             cmpl   $0x0,0x2c(%edx)
  953.  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>
  954.  804ae67:       0c 04                   or     $0x4,%al
  955.  804ae69:       50                      push   %eax
  956.  804ae6a:       52                      push   %edx
  957.  804ae6b:       e8 4c f8 ff ff          call   804a6bc <_init+0x70>
  958.  804ae70:       83 c4 10                add    $0x10,%esp
  959.  804ae73:       e8 a4 f9 ff ff          call   804a81c <_init+0x1d0>
  960.  804ae78:       85 c0                   test   %eax,%eax
  961.  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>
  962.  804ae7c:       8b 75 f8                mov    0xfffffff8(%ebp),%esi
  963.  804ae7f:       8b 06                   mov    (%esi),%eax
  964.  804ae81:       f6 40 11 20             testb  $0x20,0x11(%eax)
  965.  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>
  966.  804ae87:       31 db                   xor    %ebx,%ebx
  967.  804ae89:       f6 40 08 06             testb  $0x6,0x8(%eax)
  968.  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>
  969.  804ae8f:       8b 40 2c                mov    0x2c(%eax),%eax
  970.  804ae92:       83 c4 f4                add    $0xfffffff4,%esp
  971.  804ae95:       8b 48 38                mov    0x38(%eax),%ecx
  972.  804ae98:       0f bf 51 70             movswl 0x70(%ecx),%edx
  973.  804ae9c:       01 d0                   add    %edx,%eax
  974.  804ae9e:       50                      push   %eax
  975.  804ae9f:       8b 41 74                mov    0x74(%ecx),%eax
  976.  804aea2:       ff d0                   call   *%eax
  977.  804aea4:       83 c4 10                add    $0x10,%esp
  978.  804aea7:       83 f8 ff                cmp    $0xffffffff,%eax
  979.  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>
  980.  804aeac:       83 cb 04                or     $0x4,%ebx
  981.  804aeaf:       8b 06                   mov    (%esi),%eax
  982.  804aeb1:       89 da                   mov    %ebx,%edx
  983.  804aeb3:       85 d2                   test   %edx,%edx
  984.  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>
  985.  804aeb7:       83 c4 fc                add    $0xfffffffc,%esp
  986.  804aeba:       6a 00                   push   $0x0
  987.  804aebc:       0b 50 08                or     0x8(%eax),%edx
  988.  804aebf:       83 78 2c 00             cmpl   $0x0,0x2c(%eax)
  989.  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>
  990.  804aec5:       83 ca 04                or     $0x4,%edx
  991.  804aec8:       52                      push   %edx
  992.  804aec9:       50                      push   %eax
  993.  804aeca:       e8 ed f7 ff ff          call   804a6bc <_init+0x70>
  994.  804aecf:       83 c4 10                add    $0x10,%esp
  995.  804aed2:       8b 45 f8                mov    0xfffffff8(%ebp),%eax
  996.  804aed5:       8b 00                   mov    (%eax),%eax
  997.  804aed7:       8b 48 2c                mov    0x2c(%eax),%ecx
  998.  804aeda:       85 c9                   test   %ecx,%ecx
  999.  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>
  1000.  804aede:       83 c4 f4                add    $0xfffffff4,%esp
  1001.  804aee1:       8b 41 38                mov    0x38(%ecx),%eax
  1002.  804aee4:       0f bf 50 18             movswl 0x18(%eax),%edx
  1003.  804aee8:       01 ca                   add    %ecx,%edx
  1004.  804aeea:       52                      push   %edx
  1005.  804aeeb:       8b 40 1c                mov    0x1c(%eax),%eax
  1006.  804aeee:       ff d0                   call   *%eax
  1007.  804aef0:       89 f8                   mov    %edi,%eax
  1008.  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>
  1009.  804aef7:       90                      nop    
  1010.  804aef8:       e8 5f f8 ff ff          call   804a75c <_init+0x110>
  1011.  804aefd:       8d 76 00                lea    0x0(%esi),%esi
  1012.  804af00:       e8 c7 f8 ff ff          call   804a7cc <_init+0x180>
  1013.  804af05:       89 c3                   mov    %eax,%ebx
  1014.  804af07:       8b 07                   mov    (%edi),%eax
  1015.  804af09:       8b 48 08                mov    0x8(%eax),%ecx
  1016.  804af0c:       83 c4 fc                add    $0xfffffffc,%esp
  1017.  804af0f:       6a 01                   push   $0x1
  1018.  804af11:       89 ca                   mov    %ecx,%edx
  1019.  804af13:       83 ca 04                or     $0x4,%edx
  1020.  804af16:       83 78 2c 00             cmpl   $0x0,0x2c(%eax)
  1021.  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>
  1022.  804af1c:       89 ca                   mov    %ecx,%edx
  1023.  804af1e:       83 ca 04                or     $0x4,%edx
  1024.  804af21:       52                      push   %edx
  1025.  804af22:       50                      push   %eax
  1026.  804af23:       e8 94 f7 ff ff          call   804a6bc <_init+0x70>
  1027.  804af28:       83 c4 10                add    $0x10,%esp
  1028.  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>
  1029.  804af2d:       8d 76 00                lea    0x0(%esi),%esi
  1030.  804af30:       e8 27 f8 ff ff          call   804a75c <_init+0x110>
  1031.  804af35:       8d 76 00                lea    0x0(%esi),%esi
  1032.  804af38:       83 c4 f4                add    $0xfffffff4,%esp
  1033.  804af3b:       53                      push   %ebx
  1034.  804af3c:       e8 cb f8 ff ff          call   804a80c <_init+0x1c0>
  1035.  804af41:       83 c4 10                add    $0x10,%esp
  1036.  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>
  1037.  804af49:       8d 76 00                lea    0x0(%esi),%esi
  1038.  804af4c:       83 c4 f4                add    $0xfffffff4,%esp
  1039.  804af4f:       53                      push   %ebx
  1040.  804af50:       e8 b7 f8 ff ff          call   804a80c <_init+0x1c0>
  1041.  804af55:       83 c4 10                add    $0x10,%esp
  1042.  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>
  1043.  804af5a:       89 f6                   mov    %esi,%esi
  1044.  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>
  1045.  804af61:       8d 76 00                lea    0x0(%esi),%esi
  1046.  804af64:       e8 b3 f8 ff ff          call   804a81c <_init+0x1d0>
  1047.  804af69:       85 c0                   test   %eax,%eax
  1048.  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>
  1049.  804af6d:       8b 75 f8                mov    0xfffffff8(%ebp),%esi
  1050.  804af70:       8b 06                   mov    (%esi),%eax
  1051.  804af72:       f6 40 11 20             testb  $0x20,0x11(%eax)
  1052.  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>
  1053.  804af78:       31 db                   xor    %ebx,%ebx
  1054.  804af7a:       f6 40 08 06             testb  $0x6,0x8(%eax)
  1055.  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>
  1056.  804af80:       8b 40 2c                mov    0x2c(%eax),%eax
  1057.  804af83:       83 c4 f4                add    $0xfffffff4,%esp
  1058.  804af86:       8b 48 38                mov    0x38(%eax),%ecx
  1059.  804af89:       0f bf 51 70             movswl 0x70(%ecx),%edx
  1060.  804af8d:       01 d0                   add    %edx,%eax
  1061.  804af8f:       50                      push   %eax
  1062.  804af90:       8b 41 74                mov    0x74(%ecx),%eax
  1063.  804af93:       ff d0                   call   *%eax
  1064.  804af95:       83 c4 10                add    $0x10,%esp
  1065.  804af98:       83 f8 ff                cmp    $0xffffffff,%eax
  1066.  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>
  1067.  804af9d:       83 cb 04                or     $0x4,%ebx
  1068.  804afa0:       8b 06                   mov    (%esi),%eax
  1069.  804afa2:       89 da                   mov    %ebx,%edx
  1070.  804afa4:       85 d2                   test   %edx,%edx
  1071.  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>
  1072.  804afa8:       83 c4 fc                add    $0xfffffffc,%esp
  1073.  804afab:       6a 00                   push   $0x0
  1074.  804afad:       0b 50 08                or     0x8(%eax),%edx
  1075.  804afb0:       83 78 2c 00             cmpl   $0x0,0x2c(%eax)
  1076.  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>
  1077.  804afb6:       83 ca 04                or     $0x4,%edx
  1078.  804afb9:       52                      push   %edx
  1079.  804afba:       50                      push   %eax
  1080.  804afbb:       e8 fc f6 ff ff          call   804a6bc <_init+0x70>
  1081.  804afc0:       83 c4 10                add    $0x10,%esp
  1082.  804afc3:       8b 45 f8                mov    0xfffffff8(%ebp),%eax
  1083.  804afc6:       8b 00                   mov    (%eax),%eax
  1084.  804afc8:       8b 48 2c                mov    0x2c(%eax),%ecx
  1085.  804afcb:       85 c9                   test   %ecx,%ecx
  1086.  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>
  1087.  804afd3:       83 c4 f4                add    $0xfffffff4,%esp
  1088.  804afd6:       8b 41 38                mov    0x38(%ecx),%eax
  1089.  804afd9:       0f bf 50 18             movswl 0x18(%eax),%edx
  1090.  804afdd:       01 ca                   add    %ecx,%edx
  1091.  804afdf:       52                      push   %edx
  1092.  804afe0:       8b 40 1c                mov    0x1c(%eax),%eax
  1093.  804afe3:       ff d0                   call   *%eax
  1094.  804afe5:       83 c4 10                add    $0x10,%esp
  1095.  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>
  1096.  804afed:       8d 76 00                lea    0x0(%esi),%esi
  1097.  804aff0:       e8 e7 f7 ff ff          call   804a7dc <_init+0x190>
  1098.  804aff5:       8d 76 00                lea    0x0(%esi),%esi
  1099.  804aff8:       8d 65 c8                lea    0xffffffc8(%ebp),%esp
  1100.  804affb:       5b                      pop    %ebx
  1101.  804affc:       5e                      pop    %esi
  1102.  804affd:       5f                      pop    %edi
  1103.  804affe:       c9                      leave  
  1104.  804afff:       c3                      ret    
  1105.  
  1106. 0804b000 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)>:
  1107.  804b000:       55                      push   %ebp
  1108.  804b001:       89 e5                   mov    %esp,%ebp
  1109.  804b003:       83 ec 7c                sub    $0x7c,%esp
  1110.  804b006:       57                      push   %edi
  1111.  804b007:       56                      push   %esi
  1112.  804b008:       53                      push   %ebx
  1113.  804b009:       c7 45 94 00 00 00 00    movl   $0x0,0xffffff94(%ebp)
  1114.  804b010:       8b 45 08                mov    0x8(%ebp),%eax
  1115.  804b013:       89 45 f8                mov    %eax,0xfffffff8(%ebp)
  1116.  804b016:       89 c2                   mov    %eax,%edx
  1117.  804b018:       8b 02                   mov    (%edx),%eax
  1118.  804b01a:       8b 48 2c                mov    0x2c(%eax),%ecx
  1119.  804b01d:       85 c9                   test   %ecx,%ecx
  1120.  804b01f:       74 15                   je     804b036 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x36>
  1121.  804b021:       83 c4 f4                add    $0xfffffff4,%esp
  1122.  804b024:       8b 41 38                mov    0x38(%ecx),%eax
  1123.  804b027:       0f bf 50 10             movswl 0x10(%eax),%edx
  1124.  804b02b:       01 ca                   add    %ecx,%edx
  1125.  804b02d:       52                      push   %edx
  1126.  804b02e:       8b 40 14                mov    0x14(%eax),%eax
  1127.  804b031:       ff d0                   call   *%eax
  1128.  804b033:       83 c4 10                add    $0x10,%esp
  1129.  804b036:       8b 55 08                mov    0x8(%ebp),%edx
  1130.  804b039:       8b 02                   mov    (%edx),%eax
  1131.  804b03b:       83 78 08 00             cmpl   $0x0,0x8(%eax)
  1132.  804b03f:       75 55                   jne    804b096 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x96>
  1133.  804b041:       8b 40 30                mov    0x30(%eax),%eax
  1134.  804b044:       85 c0                   test   %eax,%eax
  1135.  804b046:       74 4e                   je     804b096 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x96>
  1136.  804b048:       89 c6                   mov    %eax,%esi
  1137.  804b04a:       31 db                   xor    %ebx,%ebx
  1138.  804b04c:       8b 06                   mov    (%esi),%eax
  1139.  804b04e:       f6 40 08 06             testb  $0x6,0x8(%eax)
  1140.  804b052:       75 20                   jne    804b074 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x74>
  1141.  804b054:       8b 40 2c                mov    0x2c(%eax),%eax
  1142.  804b057:       83 c4 f4                add    $0xfffffff4,%esp
  1143.  804b05a:       8b 48 38                mov    0x38(%eax),%ecx
  1144.  804b05d:       0f bf 51 70             movswl 0x70(%ecx),%edx
  1145.  804b061:       01 d0                   add    %edx,%eax
  1146.  804b063:       50                      push   %eax
  1147.  804b064:       8b 41 74                mov    0x74(%ecx),%eax
  1148.  804b067:       ff d0                   call   *%eax
  1149.  804b069:       83 c4 10                add    $0x10,%esp
  1150.  804b06c:       83 f8 ff                cmp    $0xffffffff,%eax
  1151.  804b06f:       75 03                   jne    804b074 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x74>
  1152.  804b071:       83 cb 04                or     $0x4,%ebx
  1153.  804b074:       8b 16                   mov    (%esi),%edx
  1154.  804b076:       89 d8                   mov    %ebx,%eax
  1155.  804b078:       85 c0                   test   %eax,%eax
  1156.  804b07a:       74 1a                   je     804b096 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x96>
  1157.  804b07c:       83 c4 fc                add    $0xfffffffc,%esp
  1158.  804b07f:       6a 00                   push   $0x0
  1159.  804b081:       0b 42 08                or     0x8(%edx),%eax
  1160.  804b084:       83 7a 2c 00             cmpl   $0x0,0x2c(%edx)
  1161.  804b088:       75 02                   jne    804b08c <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x8c>
  1162.  804b08a:       0c 04                   or     $0x4,%al
  1163.  804b08c:       50                      push   %eax
  1164.  804b08d:       52                      push   %edx
  1165.  804b08e:       e8 29 f6 ff ff          call   804a6bc <_init+0x70>
  1166.  804b093:       83 c4 10                add    $0x10,%esp
  1167.  804b096:       8b 55 08                mov    0x8(%ebp),%edx
  1168.  804b099:       8b 02                   mov    (%edx),%eax
  1169.  804b09b:       83 78 08 00             cmpl   $0x0,0x8(%eax)
  1170.  804b09f:       0f 94 c0                sete   %al
  1171.  804b0a2:       25 ff 00 00 00          and    $0xff,%eax
  1172.  804b0a7:       89 45 fc                mov    %eax,0xfffffffc(%ebp)
  1173.  804b0aa:       eb 34                   jmp    804b0e0 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0xe0>
  1174.  804b0ac:       e8 ab f6 ff ff          call   804a75c <_init+0x110>
  1175.  804b0b1:       8d 76 00                lea    0x0(%esi),%esi
  1176.  804b0b4:       8b 45 f8                mov    0xfffffff8(%ebp),%eax
  1177.  804b0b7:       8b 00                   mov    (%eax),%eax
  1178.  804b0b9:       8b 48 2c                mov    0x2c(%eax),%ecx
  1179.  804b0bc:       85 c9                   test   %ecx,%ecx
  1180.  804b0be:       74 ec                   je     804b0ac <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0xac>
  1181.  804b0c0:       83 c4 f4                add    $0xfffffff4,%esp
  1182.  804b0c3:       8b 41 38                mov    0x38(%ecx),%eax
  1183.  804b0c6:       0f bf 50 18             movswl 0x18(%eax),%edx
  1184.  804b0ca:       01 ca                   add    %ecx,%edx
  1185.  804b0cc:       52                      push   %edx
  1186.  804b0cd:       8b 40 1c                mov    0x1c(%eax),%eax
  1187.  804b0d0:       ff d0                   call   *%eax
  1188.  804b0d2:       83 c4 10                add    $0x10,%esp
  1189.  804b0d5:       eb d5                   jmp    804b0ac <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0xac>
  1190.  804b0d7:       90                      nop    
  1191.  804b0d8:       e8 ff f6 ff ff          call   804a7dc <_init+0x190>
  1192.  804b0dd:       8d 76 00                lea    0x0(%esi),%esi
  1193.  804b0e0:       83 7d fc 00             cmpl   $0x0,0xfffffffc(%ebp)
  1194.  804b0e4:       0f 84 16 04 00 00       je     804b500 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x500>
  1195.  804b0ea:       8b 55 08                mov    0x8(%ebp),%edx
  1196.  804b0ed:       8b 02                   mov    (%edx),%eax
  1197.  804b0ef:       8b 40 24                mov    0x24(%eax),%eax
  1198.  804b0f2:       8b 58 04                mov    0x4(%eax),%ebx
  1199.  804b0f5:       89 5d f4                mov    %ebx,0xfffffff4(%ebp)
  1200.  804b0f8:       c7 45 ec 00 00 00 00    movl   $0x0,0xffffffec(%ebp)
  1201.  804b0ff:       83 c4 f4                add    $0xfffffff4,%esp
  1202.  804b102:       6a 00                   push   $0x0
  1203.  804b104:       e8 a3 f6 ff ff          call   804a7ac <_init+0x160>
  1204.  804b109:       83 c4 10                add    $0x10,%esp
  1205.  804b10c:       83 3b fe                cmpl   $0xfffffffe,(%ebx)
  1206.  804b10f:       77 02                   ja     804b113 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x113>
  1207.  804b111:       ff 03                   incl   (%ebx)
  1208.  804b113:       83 c4 f4                add    $0xfffffff4,%esp
  1209.  804b116:       ff 75 ec                pushl  0xffffffec(%ebp)
  1210.  804b119:       e8 9e f6 ff ff          call   804a7bc <_init+0x170>
  1211.  804b11e:       83 c4 10                add    $0x10,%esp
  1212.  804b121:       eb 45                   jmp    804b168 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x168>
  1213.  804b123:       90                      nop    
  1214.  804b124:       e8 33 f6 ff ff          call   804a75c <_init+0x110>
  1215.  804b129:       8d 76 00                lea    0x0(%esi),%esi
  1216.  804b12c:       e8 9b f6 ff ff          call   804a7cc <_init+0x180>
  1217.  804b131:       89 c3                   mov    %eax,%ebx
  1218.  804b133:       83 c4 f8                add    $0xfffffff8,%esp
  1219.  804b136:       8d 45 ec                lea    0xffffffec(%ebp),%eax
  1220.  804b139:       50                      push   %eax
  1221.  804b13a:       6a 00                   push   $0x0
  1222.  804b13c:       e8 fb f5 ff ff          call   804a73c <_init+0xf0>
  1223.  804b141:       8d 76 00                lea    0x0(%esi),%esi
  1224.  804b144:       e8 13 f6 ff ff          call   804a75c <_init+0x110>
  1225.  804b149:       8d 76 00                lea    0x0(%esi),%esi
  1226.  804b14c:       83 c4 f4                add    $0xfffffff4,%esp
  1227.  804b14f:       53                      push   %ebx
  1228.  804b150:       e8 b7 f6 ff ff          call   804a80c <_init+0x1c0>
  1229.  804b155:       83 c4 10                add    $0x10,%esp
  1230.  804b158:       eb ea                   jmp    804b144 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x144>
  1231.  804b15a:       89 f6                   mov    %esi,%esi
  1232.  804b15c:       eb c6                   jmp    804b124 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x124>
  1233.  804b15e:       89 f6                   mov    %esi,%esi
  1234.  804b160:       e8 77 f6 ff ff          call   804a7dc <_init+0x190>
  1235.  804b165:       8d 76 00                lea    0x0(%esi),%esi
  1236.  804b168:       8d 5d f0                lea    0xfffffff0(%ebp),%ebx
  1237.  804b16b:       c7 45 e8 00 00 00 00    movl   $0x0,0xffffffe8(%ebp)
  1238.  804b172:       83 c4 f4                add    $0xfffffff4,%esp
  1239.  804b175:       6a 00                   push   $0x0
  1240.  804b177:       e8 30 f6 ff ff          call   804a7ac <_init+0x160>
  1241.  804b17c:       83 c4 10                add    $0x10,%esp
  1242.  804b17f:       a1 cc 16 05 08          mov    0x80516cc,%eax
  1243.  804b184:       89 45 a4                mov    %eax,0xffffffa4(%ebp)
  1244.  804b187:       83 3d 00 38 05 08 00    cmpl   $0x0,0x8053800
  1245.  804b18e:       75 3b                   jne    804b1cb <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x1cb>
  1246.  804b190:       c7 45 e4 00 00 00 00    movl   $0x0,0xffffffe4(%ebp)
  1247.  804b197:       83 c4 f4                add    $0xfffffff4,%esp
  1248.  804b19a:       6a 00                   push   $0x0
  1249.  804b19c:       e8 0b f6 ff ff          call   804a7ac <_init+0x160>
  1250.  804b1a1:       83 c4 10                add    $0x10,%esp
  1251.  804b1a4:       83 3d 00 38 05 08 00    cmpl   $0x0,0x8053800
  1252.  804b1ab:       75 10                   jne    804b1bd <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x1bd>
  1253.  804b1ad:       ff 05 40 37 05 08       incl   0x8053740
  1254.  804b1b3:       a1 40 37 05 08          mov    0x8053740,%eax
  1255.  804b1b8:       a3 00 38 05 08          mov    %eax,0x8053800
  1256.  804b1bd:       83 c4 f4                add    $0xfffffff4,%esp
  1257.  804b1c0:       ff 75 e4                pushl  0xffffffe4(%ebp)
  1258.  804b1c3:       e8 f4 f5 ff ff          call   804a7bc <_init+0x170>
  1259.  804b1c8:       83 c4 10                add    $0x10,%esp
  1260.  804b1cb:       a1 00 38 05 08          mov    0x8053800,%eax
  1261.  804b1d0:       83 c4 f8                add    $0xfffffff8,%esp
  1262.  804b1d3:       50                      push   %eax
  1263.  804b1d4:       53                      push   %ebx
  1264.  804b1d5:       e8 12 f7 ff ff          call   804a8ec <_init+0x2a0>
  1265.  804b1da:       89 c6                   mov    %eax,%esi
  1266.  804b1dc:       83 c4 10                add    $0x10,%esp
  1267.  804b1df:       85 f6                   test   %esi,%esi
  1268.  804b1e1:       0f 85 8d 01 00 00       jne    804b374 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x374>
  1269.  804b1e7:       83 7d a4 00             cmpl   $0x0,0xffffffa4(%ebp)
  1270.  804b1eb:       74 0b                   je     804b1f8 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x1f8>
  1271.  804b1ed:       8b 75 a4                mov    0xffffffa4(%ebp),%esi
  1272.  804b1f0:       e9 7f 01 00 00          jmp    804b374 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x374>
  1273.  804b1f5:       8d 76 00                lea    0x0(%esi),%esi
  1274.  804b1f8:       8d 45 a4                lea    0xffffffa4(%ebp),%eax
  1275.  804b1fb:       89 45 9c                mov    %eax,0xffffff9c(%ebp)
  1276.  804b1fe:       83 7d a4 00             cmpl   $0x0,0xffffffa4(%ebp)
  1277.  804b202:       0f 85 c4 00 00 00       jne    804b2cc <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x2cc>
  1278.  804b208:       31 f6                   xor    %esi,%esi
  1279.  804b20a:       83 c4 f4                add    $0xfffffff4,%esp
  1280.  804b20d:       6a 0c                   push   $0xc
  1281.  804b20f:       e8 98 f6 ff ff          call   804a8ac <_init+0x260>
  1282.  804b214:       89 c7                   mov    %eax,%edi
  1283.  804b216:       83 c4 10                add    $0x10,%esp
  1284.  804b219:       85 ff                   test   %edi,%edi
  1285.  804b21b:       74 66                   je     804b283 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x283>
  1286.  804b21d:       c7 45 98 01 00 00 00    movl   $0x1,0xffffff98(%ebp)
  1287.  804b224:       be 01 00 00 00          mov    $0x1,%esi
  1288.  804b229:       89 fb                   mov    %edi,%ebx
  1289.  804b22b:       c7 07 00 00 00 00       movl   $0x0,(%edi)
  1290.  804b231:       c7 47 04 e0 16 05 08    movl   $0x80516e0,0x4(%edi)
  1291.  804b238:       83 c4 f8                add    $0xfffffff8,%esp
  1292.  804b23b:       68 12 05 05 08          push   $0x8050512
  1293.  804b240:       8d 45 a8                lea    0xffffffa8(%ebp),%eax
  1294.  804b243:       50                      push   %eax
  1295.  804b244:       e8 03 f5 ff ff          call   804a74c <_init+0x100>
  1296.  804b249:       83 c4 10                add    $0x10,%esp
  1297.  804b24c:       c6 47 08 00             movb   $0x0,0x8(%edi)
  1298.  804b250:       83 c4 f8                add    $0xfffffff8,%esp
  1299.  804b253:       6a 02                   push   $0x2
  1300.  804b255:       8d 45 a8                lea    0xffffffa8(%ebp),%eax
  1301.  804b258:       50                      push   %eax
  1302.  804b259:       e8 9e f6 ff ff          call   804a8fc <_init+0x2b0>
  1303.  804b25e:       83 c4 10                add    $0x10,%esp
  1304.  804b261:       eb 09                   jmp    804b26c <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x26c>
  1305.  804b263:       90                      nop    
  1306.  804b264:       e8 f3 f4 ff ff          call   804a75c <_init+0x110>
  1307.  804b269:       8d 76 00                lea    0x0(%esi),%esi
  1308.  804b26c:       89 d8                   mov    %ebx,%eax
  1309.  804b26e:       eb 0c                   jmp    804b27c <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x27c>
  1310.  804b270:       c7 43 04 40 17 05 08    movl   $0x8051740,0x4(%ebx)
  1311.  804b277:       eb eb                   jmp    804b264 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x264>
  1312.  804b279:       8d 76 00                lea    0x0(%esi),%esi
  1313.  804b27c:       c7 45 98 00 00 00 00    movl   $0x0,0xffffff98(%ebp)
  1314.  804b283:       8b 55 9c                mov    0xffffff9c(%ebp),%edx
  1315.  804b286:       89 02                   mov    %eax,(%edx)
  1316.  804b288:       eb 0a                   jmp    804b294 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x294>
  1317.  804b28a:       89 f6                   mov    %esi,%esi
  1318.  804b28c:       e8 cb f4 ff ff          call   804a75c <_init+0x110>
  1319.  804b291:       8d 76 00                lea    0x0(%esi),%esi
  1320.  804b294:       85 f6                   test   %esi,%esi
  1321.  804b296:       74 34                   je     804b2cc <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x2cc>
  1322.  804b298:       83 7d 98 00             cmpl   $0x0,0xffffff98(%ebp)
  1323.  804b29c:       74 2e                   je     804b2cc <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x2cc>
  1324.  804b29e:       83 c4 f4                add    $0xfffffff4,%esp
  1325.  804b2a1:       57                      push   %edi
  1326.  804b2a2:       e8 f5 f5 ff ff          call   804a89c <_init+0x250>
  1327.  804b2a7:       83 c4 10                add    $0x10,%esp
  1328.  804b2aa:       eb 20                   jmp    804b2cc <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x2cc>
  1329.  804b2ac:       85 f6                   test   %esi,%esi
  1330.  804b2ae:       74 dc                   je     804b28c <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x28c>
  1331.  804b2b0:       83 7d 98 00             cmpl   $0x0,0xffffff98(%ebp)
  1332.  804b2b4:       74 d6                   je     804b28c <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x28c>
  1333.  804b2b6:       83 c4 f4                add    $0xfffffff4,%esp
  1334.  804b2b9:       57                      push   %edi
  1335.  804b2ba:       e8 dd f5 ff ff          call   804a89c <_init+0x250>
  1336.  804b2bf:       83 c4 10                add    $0x10,%esp
  1337.  804b2c2:       eb c8                   jmp    804b28c <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x28c>
  1338.  804b2c4:       e8 13 f5 ff ff          call   804a7dc <_init+0x190>
  1339.  804b2c9:       8d 76 00                lea    0x0(%esi),%esi
  1340.  804b2cc:       b8 08 00 00 00          mov    $0x8,%eax
  1341.  804b2d1:       83 f8 ff                cmp    $0xffffffff,%eax
  1342.  804b2d4:       75 5e                   jne    804b334 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x334>
  1343.  804b2d6:       c7 45 a8 48 37 05 08    movl   $0x8053748,0xffffffa8(%ebp)
  1344.  804b2dd:       c7 45 a8 60 17 05 08    movl   $0x8051760,0xffffffa8(%ebp)
  1345.  804b2e4:       83 c4 f4                add    $0xfffffff4,%esp
  1346.  804b2e7:       6a 04                   push   $0x4
  1347.  804b2e9:       e8 3e f6 ff ff          call   804a92c <_init+0x2e0>
  1348.  804b2ee:       89 c3                   mov    %eax,%ebx
  1349.  804b2f0:       83 c4 10                add    $0x10,%esp
  1350.  804b2f3:       c7 03 60 17 05 08       movl   $0x8051760,(%ebx)
  1351.  804b2f9:       eb 09                   jmp    804b304 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x304>
  1352.  804b2fb:       90                      nop    
  1353.  804b2fc:       e8 5b f4 ff ff          call   804a75c <_init+0x110>
  1354.  804b301:       8d 76 00                lea    0x0(%esi),%esi
  1355.  804b304:       8d 45 a8                lea    0xffffffa8(%ebp),%eax
  1356.  804b307:       83 c4 f8                add    $0xfffffff8,%esp
  1357.  804b30a:       6a 02                   push   $0x2
  1358.  804b30c:       50                      push   %eax
  1359.  804b30d:       e8 5a f4 ff ff          call   804a76c <_init+0x120>
  1360.  804b312:       83 c4 10                add    $0x10,%esp
  1361.  804b315:       83 c4 fc                add    $0xfffffffc,%esp
  1362.  804b318:       68 10 e2 04 08          push   $0x804e210
  1363.  804b31d:       8b 03                   mov    (%ebx),%eax
  1364.  804b31f:       8b 40 04                mov    0x4(%eax),%eax
  1365.  804b322:       ff d0                   call   *%eax
  1366.  804b324:       50                      push   %eax
  1367.  804b325:       53                      push   %ebx
  1368.  804b326:       e8 81 f3 ff ff          call   804a6ac <_init+0x60>
  1369.  804b32b:       83 c4 10                add    $0x10,%esp
  1370.  804b32e:       e8 29 f4 ff ff          call   804a75c <_init+0x110>
  1371.  804b333:       90                      nop    
  1372.  804b334:       8b 75 a4                mov    0xffffffa4(%ebp),%esi
  1373.  804b337:       89 35 cc 16 05 08       mov    %esi,0x80516cc
  1374.  804b33d:       89 f3                   mov    %esi,%ebx
  1375.  804b33f:       c7 45 a8 00 00 00 00    movl   $0x0,0xffffffa8(%ebp)
  1376.  804b346:       83 c4 f4                add    $0xfffffff4,%esp
  1377.  804b349:       6a 00                   push   $0x0
  1378.  804b34b:       e8 5c f4 ff ff          call   804a7ac <_init+0x160>
  1379.  804b350:       83 c4 10                add    $0x10,%esp
  1380.  804b353:       83 3b fe                cmpl   $0xfffffffe,(%ebx)
  1381.  804b356:       77 02                   ja     804b35a <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x35a>
  1382.  804b358:       ff 03                   incl   (%ebx)
  1383.  804b35a:       83 c4 f4                add    $0xfffffff4,%esp
  1384.  804b35d:       ff 75 a8                pushl  0xffffffa8(%ebp)
  1385.  804b360:       e8 57 f4 ff ff          call   804a7bc <_init+0x170>
  1386.  804b365:       83 c4 10                add    $0x10,%esp
  1387.  804b368:       83 c4 f4                add    $0xfffffff4,%esp
  1388.  804b36b:       53                      push   %ebx
  1389.  804b36c:       e8 7b f3 ff ff          call   804a6ec <_init+0xa0>
  1390.  804b371:       83 c4 10                add    $0x10,%esp
  1391.  804b374:       83 c4 f4                add    $0xfffffff4,%esp
  1392.  804b377:       ff 75 e8                pushl  0xffffffe8(%ebp)
  1393.  804b37a:       e8 3d f4 ff ff          call   804a7bc <_init+0x170>
  1394.  804b37f:       83 c4 10                add    $0x10,%esp
  1395.  804b382:       89 f0                   mov    %esi,%eax
  1396.  804b384:       eb 3a                   jmp    804b3c0 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x3c0>
  1397.  804b386:       89 f6                   mov    %esi,%esi
  1398.  804b388:       e8 cf f3 ff ff          call   804a75c <_init+0x110>
  1399.  804b38d:       8d 76 00                lea    0x0(%esi),%esi
  1400.  804b390:       8d 45 a8                lea    0xffffffa8(%ebp),%eax
  1401.  804b393:       83 c4 f8                add    $0xfffffff8,%esp
  1402.  804b396:       6a 02                   push   $0x2
  1403.  804b398:       50                      push   %eax
  1404.  804b399:       e8 ce f3 ff ff          call   804a76c <_init+0x120>
  1405.  804b39e:       83 c4 10                add    $0x10,%esp
  1406.  804b3a1:       e9 56 ff ff ff          jmp    804b2fc <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x2fc>
  1407.  804b3a6:       89 f6                   mov    %esi,%esi
  1408.  804b3a8:       83 c4 f4                add    $0xfffffff4,%esp
  1409.  804b3ab:       ff 75 e8                pushl  0xffffffe8(%ebp)
  1410.  804b3ae:       e8 09 f4 ff ff          call   804a7bc <_init+0x170>
  1411.  804b3b3:       83 c4 10                add    $0x10,%esp
  1412.  804b3b6:       eb d0                   jmp    804b388 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x388>
  1413.  804b3b8:       e8 1f f4 ff ff          call   804a7dc <_init+0x190>
  1414.  804b3bd:       8d 76 00                lea    0x0(%esi),%esi
  1415.  804b3c0:       89 45 a0                mov    %eax,0xffffffa0(%ebp)
  1416.  804b3c3:       eb 0b                   jmp    804b3d0 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x3d0>
  1417.  804b3c5:       8d 76 00                lea    0x0(%esi),%esi
  1418.  804b3c8:       e8 8f f3 ff ff          call   804a75c <_init+0x110>
  1419.  804b3cd:       8d 76 00                lea    0x0(%esi),%esi
  1420.  804b3d0:       83 7d f4 00             cmpl   $0x0,0xfffffff4(%ebp)
  1421.  804b3d4:       0f 84 c2 00 00 00       je     804b49c <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x49c>
  1422.  804b3da:       8b 5d f4                mov    0xfffffff4(%ebp),%ebx
  1423.  804b3dd:       c7 45 a8 00 00 00 00    movl   $0x0,0xffffffa8(%ebp)
  1424.  804b3e4:       83 c4 f4                add    $0xfffffff4,%esp
  1425.  804b3e7:       6a 00                   push   $0x0
  1426.  804b3e9:       e8 be f3 ff ff          call   804a7ac <_init+0x160>
  1427.  804b3ee:       83 c4 10                add    $0x10,%esp
  1428.  804b3f1:       8b 03                   mov    (%ebx),%eax
  1429.  804b3f3:       48                      dec    %eax
  1430.  804b3f4:       83 f8 fd                cmp    $0xfffffffd,%eax
  1431.  804b3f7:       77 02                   ja     804b3fb <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x3fb>
  1432.  804b3f9:       89 03                   mov    %eax,(%ebx)
  1433.  804b3fb:       31 f6                   xor    %esi,%esi
  1434.  804b3fd:       83 3b 00                cmpl   $0x0,(%ebx)
  1435.  804b400:       75 02                   jne    804b404 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x404>
  1436.  804b402:       89 de                   mov    %ebx,%esi
  1437.  804b404:       83 c4 f4                add    $0xfffffff4,%esp
  1438.  804b407:       ff 75 a8                pushl  0xffffffa8(%ebp)
  1439.  804b40a:       e8 ad f3 ff ff          call   804a7bc <_init+0x170>
  1440.  804b40f:       83 c4 10                add    $0x10,%esp
  1441.  804b412:       89 f1                   mov    %esi,%ecx
  1442.  804b414:       eb 22                   jmp    804b438 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x438>
  1443.  804b416:       89 f6                   mov    %esi,%esi
  1444.  804b418:       e8 3f f3 ff ff          call   804a75c <_init+0x110>
  1445.  804b41d:       8d 76 00                lea    0x0(%esi),%esi
  1446.  804b420:       83 c4 f4                add    $0xfffffff4,%esp
  1447.  804b423:       ff 75 a8                pushl  0xffffffa8(%ebp)
  1448.  804b426:       e8 91 f3 ff ff          call   804a7bc <_init+0x170>
  1449.  804b42b:       83 c4 10                add    $0x10,%esp
  1450.  804b42e:       eb e8                   jmp    804b418 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x418>
  1451.  804b430:       e8 a7 f3 ff ff          call   804a7dc <_init+0x190>
  1452.  804b435:       8d 76 00                lea    0x0(%esi),%esi
  1453.  804b438:       85 c9                   test   %ecx,%ecx
  1454.  804b43a:       74 60                   je     804b49c <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x49c>
  1455.  804b43c:       83 c4 f8                add    $0xfffffff8,%esp
  1456.  804b43f:       8b 41 04                mov    0x4(%ecx),%eax
  1457.  804b442:       6a 03                   push   $0x3
  1458.  804b444:       0f bf 50 08             movswl 0x8(%eax),%edx
  1459.  804b448:       01 ca                   add    %ecx,%edx
  1460.  804b44a:       52                      push   %edx
  1461.  804b44b:       8b 40 0c                mov    0xc(%eax),%eax
  1462.  804b44e:       ff d0                   call   *%eax
  1463.  804b450:       83 c4 10                add    $0x10,%esp
  1464.  804b453:       eb 47                   jmp    804b49c <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x49c>
  1465.  804b455:       8d 76 00                lea    0x0(%esi),%esi
  1466.  804b458:       e8 ff f2 ff ff          call   804a75c <_init+0x110>
  1467.  804b45d:       8d 76 00                lea    0x0(%esi),%esi
  1468.  804b460:       e8 67 f3 ff ff          call   804a7cc <_init+0x180>
  1469.  804b465:       89 c3                   mov    %eax,%ebx
  1470.  804b467:       83 c4 f8                add    $0xfffffff8,%esp
  1471.  804b46a:       8d 45 a8                lea    0xffffffa8(%ebp),%eax
  1472.  804b46d:       50                      push   %eax
  1473.  804b46e:       6a 00                   push   $0x0
  1474.  804b470:       e8 c7 f2 ff ff          call   804a73c <_init+0xf0>
  1475.  804b475:       8d 76 00                lea    0x0(%esi),%esi
  1476.  804b478:       e8 df f2 ff ff          call   804a75c <_init+0x110>
  1477.  804b47d:       8d 76 00                lea    0x0(%esi),%esi
  1478.  804b480:       83 c4 f4                add    $0xfffffff4,%esp
  1479.  804b483:       53                      push   %ebx
  1480.  804b484:       e8 83 f3 ff ff          call   804a80c <_init+0x1c0>
  1481.  804b489:       83 c4 10                add    $0x10,%esp
  1482.  804b48c:       eb ea                   jmp    804b478 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x478>
  1483.  804b48e:       89 f6                   mov    %esi,%esi
  1484.  804b490:       eb c6                   jmp    804b458 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x458>
  1485.  804b492:       89 f6                   mov    %esi,%esi
  1486.  804b494:       e8 43 f3 ff ff          call   804a7dc <_init+0x190>
  1487.  804b499:       8d 76 00                lea    0x0(%esi),%esi
  1488.  804b49c:       8b 55 08                mov    0x8(%ebp),%edx
  1489.  804b49f:       8b 02                   mov    (%edx),%eax
  1490.  804b4a1:       8b 7d 0c                mov    0xc(%ebp),%edi
  1491.  804b4a4:       89 c2                   mov    %eax,%edx
  1492.  804b4a6:       8a 48 34                mov    0x34(%eax),%cl
  1493.  804b4a9:       8b 42 2c                mov    0x2c(%edx),%eax
  1494.  804b4ac:       c7 45 c0 00 00 00 00    movl   $0x0,0xffffffc0(%ebp)
  1495.  804b4b3:       89 45 c4                mov    %eax,0xffffffc4(%ebp)
  1496.  804b4b6:       8d 75 a8                lea    0xffffffa8(%ebp),%esi
  1497.  804b4b9:       8b 45 a0                mov    0xffffffa0(%ebp),%eax
  1498.  804b4bc:       8b 58 04                mov    0x4(%eax),%ebx
  1499.  804b4bf:       57                      push   %edi
  1500.  804b4c0:       0f be c1                movsbl %cl,%eax
  1501.  804b4c3:       50                      push   %eax
  1502.  804b4c4:       52                      push   %edx
  1503.  804b4c5:       8b 4d bc                mov    0xffffffbc(%ebp),%ecx
  1504.  804b4c8:       89 4d d4                mov    %ecx,0xffffffd4(%ebp)
  1505.  804b4cb:       8b 55 c0                mov    0xffffffc0(%ebp),%edx
  1506.  804b4ce:       89 55 d8                mov    %edx,0xffffffd8(%ebp)
  1507.  804b4d1:       8b 45 c4                mov    0xffffffc4(%ebp),%eax
  1508.  804b4d4:       89 45 dc                mov    %eax,0xffffffdc(%ebp)
  1509.  804b4d7:       50                      push   %eax
  1510.  804b4d8:       52                      push   %edx
  1511.  804b4d9:       51                      push   %ecx
  1512.  804b4da:       0f bf 43 18             movswl 0x18(%ebx),%eax
  1513.  804b4de:       03 45 a0                add    0xffffffa0(%ebp),%eax
  1514.  804b4e1:       50                      push   %eax
  1515.  804b4e2:       56                      push   %esi
  1516.  804b4e3:       8b 43 1c                mov    0x1c(%ebx),%eax
  1517.  804b4e6:       ff d0                   call   *%eax
  1518.  804b4e8:       83 c4 1c                add    $0x1c,%esp
  1519.  804b4eb:       8b 45 ac                mov    0xffffffac(%ebp),%eax
  1520.  804b4ee:       85 c0                   test   %eax,%eax
  1521.  804b4f0:       74 0e                   je     804b500 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x500>
  1522.  804b4f2:       80 4d 94 04             orb    $0x4,0xffffff94(%ebp)
  1523.  804b4f6:       eb 08                   jmp    804b500 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x500>
  1524.  804b4f8:       e8 5f f2 ff ff          call   804a75c <_init+0x110>
  1525.  804b4fd:       8d 76 00                lea    0x0(%esi),%esi
  1526.  804b500:       8b 45 08                mov    0x8(%ebp),%eax
  1527.  804b503:       8b 10                   mov    (%eax),%edx
  1528.  804b505:       8b 45 94                mov    0xffffff94(%ebp),%eax
  1529.  804b508:       85 c0                   test   %eax,%eax
  1530.  804b50a:       74 1a                   je     804b526 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x526>
  1531.  804b50c:       83 c4 fc                add    $0xfffffffc,%esp
  1532.  804b50f:       6a 00                   push   $0x0
  1533.  804b511:       0b 42 08                or     0x8(%edx),%eax
  1534.  804b514:       83 7a 2c 00             cmpl   $0x0,0x2c(%edx)
  1535.  804b518:       75 02                   jne    804b51c <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x51c>
  1536.  804b51a:       0c 04                   or     $0x4,%al
  1537.  804b51c:       50                      push   %eax
  1538.  804b51d:       52                      push   %edx
  1539.  804b51e:       e8 99 f1 ff ff          call   804a6bc <_init+0x70>
  1540.  804b523:       83 c4 10                add    $0x10,%esp
  1541.  804b526:       e8 f1 f2 ff ff          call   804a81c <_init+0x1d0>
  1542.  804b52b:       85 c0                   test   %eax,%eax
  1543.  804b52d:       75 56                   jne    804b585 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x585>
  1544.  804b52f:       8b 75 f8                mov    0xfffffff8(%ebp),%esi
  1545.  804b532:       8b 06                   mov    (%esi),%eax
  1546.  804b534:       f6 40 11 20             testb  $0x20,0x11(%eax)
  1547.  804b538:       74 4b                   je     804b585 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x585>
  1548.  804b53a:       31 db                   xor    %ebx,%ebx
  1549.  804b53c:       f6 40 08 06             testb  $0x6,0x8(%eax)
  1550.  804b540:       75 20                   jne    804b562 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x562>
  1551.  804b542:       8b 40 2c                mov    0x2c(%eax),%eax
  1552.  804b545:       83 c4 f4                add    $0xfffffff4,%esp
  1553.  804b548:       8b 48 38                mov    0x38(%eax),%ecx
  1554.  804b54b:       0f bf 51 70             movswl 0x70(%ecx),%edx
  1555.  804b54f:       01 d0                   add    %edx,%eax
  1556.  804b551:       50                      push   %eax
  1557.  804b552:       8b 41 74                mov    0x74(%ecx),%eax
  1558.  804b555:       ff d0                   call   *%eax
  1559.  804b557:       83 c4 10                add    $0x10,%esp
  1560.  804b55a:       83 f8 ff                cmp    $0xffffffff,%eax
  1561.  804b55d:       75 03                   jne    804b562 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x562>
  1562.  804b55f:       83 cb 04                or     $0x4,%ebx
  1563.  804b562:       8b 06                   mov    (%esi),%eax
  1564.  804b564:       89 da                   mov    %ebx,%edx
  1565.  804b566:       85 d2                   test   %edx,%edx
  1566.  804b568:       74 1b                   je     804b585 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x585>
  1567.  804b56a:       83 c4 fc                add    $0xfffffffc,%esp
  1568.  804b56d:       6a 00                   push   $0x0
  1569.  804b56f:       0b 50 08                or     0x8(%eax),%edx
  1570.  804b572:       83 78 2c 00             cmpl   $0x0,0x2c(%eax)
  1571.  804b576:       75 03                   jne    804b57b <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x57b>
  1572.  804b578:       83 ca 04                or     $0x4,%edx
  1573.  804b57b:       52                      push   %edx
  1574.  804b57c:       50                      push   %eax
  1575.  804b57d:       e8 3a f1 ff ff          call   804a6bc <_init+0x70>
  1576.  804b582:       83 c4 10                add    $0x10,%esp
  1577.  804b585:       8b 45 f8                mov    0xfffffff8(%ebp),%eax
  1578.  804b588:       8b 00                   mov    (%eax),%eax
  1579.  804b58a:       8b 48 2c                mov    0x2c(%eax),%ecx
  1580.  804b58d:       85 c9                   test   %ecx,%ecx
  1581.  804b58f:       74 12                   je     804b5a3 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x5a3>
  1582.  804b591:       83 c4 f4                add    $0xfffffff4,%esp
  1583.  804b594:       8b 41 38                mov    0x38(%ecx),%eax
  1584.  804b597:       0f bf 50 18             movswl 0x18(%eax),%edx
  1585.  804b59b:       01 ca                   add    %ecx,%edx
  1586.  804b59d:       52                      push   %edx
  1587.  804b59e:       8b 40 1c                mov    0x1c(%eax),%eax
  1588.  804b5a1:       ff d0                   call   *%eax
  1589.  804b5a3:       8b 45 08                mov    0x8(%ebp),%eax
  1590.  804b5a6:       e9 d1 01 00 00          jmp    804b77c <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x77c>
  1591.  804b5ab:       90                      nop    
  1592.  804b5ac:       e8 ab f1 ff ff          call   804a75c <_init+0x110>
  1593.  804b5b1:       8d 76 00                lea    0x0(%esi),%esi
  1594.  804b5b4:       83 7d f4 00             cmpl   $0x0,0xfffffff4(%ebp)
  1595.  804b5b8:       0f 84 0a fe ff ff       je     804b3c8 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x3c8>
  1596.  804b5be:       8b 5d f4                mov    0xfffffff4(%ebp),%ebx
  1597.  804b5c1:       c7 45 a8 00 00 00 00    movl   $0x0,0xffffffa8(%ebp)
  1598.  804b5c8:       83 c4 f4                add    $0xfffffff4,%esp
  1599.  804b5cb:       6a 00                   push   $0x0
  1600.  804b5cd:       e8 da f1 ff ff          call   804a7ac <_init+0x160>
  1601.  804b5d2:       83 c4 10                add    $0x10,%esp
  1602.  804b5d5:       8b 03                   mov    (%ebx),%eax
  1603.  804b5d7:       48                      dec    %eax
  1604.  804b5d8:       83 f8 fd                cmp    $0xfffffffd,%eax
  1605.  804b5db:       77 02                   ja     804b5df <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x5df>
  1606.  804b5dd:       89 03                   mov    %eax,(%ebx)
  1607.  804b5df:       31 f6                   xor    %esi,%esi
  1608.  804b5e1:       83 3b 00                cmpl   $0x0,(%ebx)
  1609.  804b5e4:       75 02                   jne    804b5e8 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x5e8>
  1610.  804b5e6:       89 de                   mov    %ebx,%esi
  1611.  804b5e8:       83 c4 f4                add    $0xfffffff4,%esp
  1612.  804b5eb:       ff 75 a8                pushl  0xffffffa8(%ebp)
  1613.  804b5ee:       e8 c9 f1 ff ff          call   804a7bc <_init+0x170>
  1614.  804b5f3:       83 c4 10                add    $0x10,%esp
  1615.  804b5f6:       89 f1                   mov    %esi,%ecx
  1616.  804b5f8:       eb 22                   jmp    804b61c <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x61c>
  1617.  804b5fa:       89 f6                   mov    %esi,%esi
  1618.  804b5fc:       e8 5b f1 ff ff          call   804a75c <_init+0x110>
  1619.  804b601:       8d 76 00                lea    0x0(%esi),%esi
  1620.  804b604:       83 c4 f4                add    $0xfffffff4,%esp
  1621.  804b607:       ff 75 a8                pushl  0xffffffa8(%ebp)
  1622.  804b60a:       e8 ad f1 ff ff          call   804a7bc <_init+0x170>
  1623.  804b60f:       83 c4 10                add    $0x10,%esp
  1624.  804b612:       eb e8                   jmp    804b5fc <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x5fc>
  1625.  804b614:       e8 c3 f1 ff ff          call   804a7dc <_init+0x190>
  1626.  804b619:       8d 76 00                lea    0x0(%esi),%esi
  1627.  804b61c:       85 c9                   test   %ecx,%ecx
  1628.  804b61e:       0f 84 a4 fd ff ff       je     804b3c8 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x3c8>
  1629.  804b624:       83 c4 f8                add    $0xfffffff8,%esp
  1630.  804b627:       8b 41 04                mov    0x4(%ecx),%eax
  1631.  804b62a:       6a 03                   push   $0x3
  1632.  804b62c:       0f bf 50 08             movswl 0x8(%eax),%edx
  1633.  804b630:       01 ca                   add    %ecx,%edx
  1634.  804b632:       52                      push   %edx
  1635.  804b633:       8b 40 0c                mov    0xc(%eax),%eax
  1636.  804b636:       ff d0                   call   *%eax
  1637.  804b638:       83 c4 10                add    $0x10,%esp
  1638.  804b63b:       e9 88 fd ff ff          jmp    804b3c8 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x3c8>
  1639.  804b640:       e8 17 f1 ff ff          call   804a75c <_init+0x110>
  1640.  804b645:       8d 76 00                lea    0x0(%esi),%esi
  1641.  804b648:       e8 7f f1 ff ff          call   804a7cc <_init+0x180>
  1642.  804b64d:       89 c3                   mov    %eax,%ebx
  1643.  804b64f:       83 c4 f8                add    $0xfffffff8,%esp
  1644.  804b652:       8d 45 a8                lea    0xffffffa8(%ebp),%eax
  1645.  804b655:       50                      push   %eax
  1646.  804b656:       6a 00                   push   $0x0
  1647.  804b658:       e8 df f0 ff ff          call   804a73c <_init+0xf0>
  1648.  804b65d:       8d 76 00                lea    0x0(%esi),%esi
  1649.  804b660:       e8 f7 f0 ff ff          call   804a75c <_init+0x110>
  1650.  804b665:       8d 76 00                lea    0x0(%esi),%esi
  1651.  804b668:       83 c4 f4                add    $0xfffffff4,%esp
  1652.  804b66b:       53                      push   %ebx
  1653.  804b66c:       e8 9b f1 ff ff          call   804a80c <_init+0x1c0>
  1654.  804b671:       83 c4 10                add    $0x10,%esp
  1655.  804b674:       eb ea                   jmp    804b660 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x660>
  1656.  804b676:       89 f6                   mov    %esi,%esi
  1657.  804b678:       eb c6                   jmp    804b640 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x640>
  1658.  804b67a:       89 f6                   mov    %esi,%esi
  1659.  804b67c:       e8 5b f1 ff ff          call   804a7dc <_init+0x190>
  1660.  804b681:       8d 76 00                lea    0x0(%esi),%esi
  1661.  804b684:       e8 43 f1 ff ff          call   804a7cc <_init+0x180>
  1662.  804b689:       89 c3                   mov    %eax,%ebx
  1663.  804b68b:       8b 55 08                mov    0x8(%ebp),%edx
  1664.  804b68e:       8b 02                   mov    (%edx),%eax
  1665.  804b690:       8b 48 08                mov    0x8(%eax),%ecx
  1666.  804b693:       83 c4 fc                add    $0xfffffffc,%esp
  1667.  804b696:       6a 01                   push   $0x1
  1668.  804b698:       89 ca                   mov    %ecx,%edx
  1669.  804b69a:       83 ca 04                or     $0x4,%edx
  1670.  804b69d:       83 78 2c 00             cmpl   $0x0,0x2c(%eax)
  1671.  804b6a1:       75 05                   jne    804b6a8 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x6a8>
  1672.  804b6a3:       89 ca                   mov    %ecx,%edx
  1673.  804b6a5:       83 ca 04                or     $0x4,%edx
  1674.  804b6a8:       52                      push   %edx
  1675.  804b6a9:       50                      push   %eax
  1676.  804b6aa:       e8 0d f0 ff ff          call   804a6bc <_init+0x70>
  1677.  804b6af:       83 c4 10                add    $0x10,%esp
  1678.  804b6b2:       eb 08                   jmp    804b6bc <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x6bc>
  1679.  804b6b4:       e8 a3 f0 ff ff          call   804a75c <_init+0x110>
  1680.  804b6b9:       8d 76 00                lea    0x0(%esi),%esi
  1681.  804b6bc:       83 c4 f4                add    $0xfffffff4,%esp
  1682.  804b6bf:       53                      push   %ebx
  1683.  804b6c0:       e8 47 f1 ff ff          call   804a80c <_init+0x1c0>
  1684.  804b6c5:       83 c4 10                add    $0x10,%esp
  1685.  804b6c8:       e9 33 fe ff ff          jmp    804b500 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x500>
  1686.  804b6cd:       8d 76 00                lea    0x0(%esi),%esi
  1687.  804b6d0:       83 c4 f4                add    $0xfffffff4,%esp
  1688.  804b6d3:       53                      push   %ebx
  1689.  804b6d4:       e8 33 f1 ff ff          call   804a80c <_init+0x1c0>
  1690.  804b6d9:       83 c4 10                add    $0x10,%esp
  1691.  804b6dc:       eb d6                   jmp    804b6b4 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x6b4>
  1692.  804b6de:       89 f6                   mov    %esi,%esi
  1693.  804b6e0:       e9 13 fe ff ff          jmp    804b4f8 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x4f8>
  1694.  804b6e5:       8d 76 00                lea    0x0(%esi),%esi
  1695.  804b6e8:       e8 2f f1 ff ff          call   804a81c <_init+0x1d0>
  1696.  804b6ed:       85 c0                   test   %eax,%eax
  1697.  804b6ef:       75 56                   jne    804b747 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x747>
  1698.  804b6f1:       8b 75 f8                mov    0xfffffff8(%ebp),%esi
  1699.  804b6f4:       8b 06                   mov    (%esi),%eax
  1700.  804b6f6:       f6 40 11 20             testb  $0x20,0x11(%eax)
  1701.  804b6fa:       74 4b                   je     804b747 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x747>
  1702.  804b6fc:       31 db                   xor    %ebx,%ebx
  1703.  804b6fe:       f6 40 08 06             testb  $0x6,0x8(%eax)
  1704.  804b702:       75 20                   jne    804b724 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x724>
  1705.  804b704:       8b 40 2c                mov    0x2c(%eax),%eax
  1706.  804b707:       83 c4 f4                add    $0xfffffff4,%esp
  1707.  804b70a:       8b 48 38                mov    0x38(%eax),%ecx
  1708.  804b70d:       0f bf 51 70             movswl 0x70(%ecx),%edx
  1709.  804b711:       01 d0                   add    %edx,%eax
  1710.  804b713:       50                      push   %eax
  1711.  804b714:       8b 41 74                mov    0x74(%ecx),%eax
  1712.  804b717:       ff d0                   call   *%eax
  1713.  804b719:       83 c4 10                add    $0x10,%esp
  1714.  804b71c:       83 f8 ff                cmp    $0xffffffff,%eax
  1715.  804b71f:       75 03                   jne    804b724 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x724>
  1716.  804b721:       83 cb 04                or     $0x4,%ebx
  1717.  804b724:       8b 06                   mov    (%esi),%eax
  1718.  804b726:       89 da                   mov    %ebx,%edx
  1719.  804b728:       85 d2                   test   %edx,%edx
  1720.  804b72a:       74 1b                   je     804b747 <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x747>
  1721.  804b72c:       83 c4 fc                add    $0xfffffffc,%esp
  1722.  804b72f:       6a 00                   push   $0x0
  1723.  804b731:       0b 50 08                or     0x8(%eax),%edx
  1724.  804b734:       83 78 2c 00             cmpl   $0x0,0x2c(%eax)
  1725.  804b738:       75 03                   jne    804b73d <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x73d>
  1726.  804b73a:       83 ca 04                or     $0x4,%edx
  1727.  804b73d:       52                      push   %edx
  1728.  804b73e:       50                      push   %eax
  1729.  804b73f:       e8 78 ef ff ff          call   804a6bc <_init+0x70>
  1730.  804b744:       83 c4 10                add    $0x10,%esp
  1731.  804b747:       8b 45 f8                mov    0xfffffff8(%ebp),%eax
  1732.  804b74a:       8b 00                   mov    (%eax),%eax
  1733.  804b74c:       8b 48 2c                mov    0x2c(%eax),%ecx
  1734.  804b74f:       85 c9                   test   %ecx,%ecx
  1735.  804b751:       0f 84 55 fe ff ff       je     804b5ac <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x5ac>
  1736.  804b757:       83 c4 f4                add    $0xfffffff4,%esp
  1737.  804b75a:       8b 41 38                mov    0x38(%ecx),%eax
  1738.  804b75d:       0f bf 50 18             movswl 0x18(%eax),%edx
  1739.  804b761:       01 ca                   add    %ecx,%edx
  1740.  804b763:       52                      push   %edx
  1741.  804b764:       8b 40 1c                mov    0x1c(%eax),%eax
  1742.  804b767:       ff d0                   call   *%eax
  1743.  804b769:       83 c4 10                add    $0x10,%esp
  1744.  804b76c:       e9 3b fe ff ff          jmp    804b5ac <std::basic_ostream<char, std::char_traits<char> >::operator<<(int)+0x5ac>
  1745.  804b771:       8d 76 00                lea    0x0(%esi),%esi
  1746.  804b774:       e8 63 f0 ff ff          call   804a7dc <_init+0x190>
  1747.  804b779:       8d 76 00                lea    0x0(%esi),%esi
  1748.  804b77c:       8d a5 78 ff ff ff       lea    0xffffff78(%ebp),%esp
  1749.  804b782:       5b                      pop    %ebx
  1750.  804b783:       5e                      pop    %esi
  1751.  804b784:       5f                      pop    %edi
  1752.  804b785:       c9                      leave  
  1753.  804b786:       c3                      ret    
  1754.  804b787:       90                      nop    
  1755.  
  1756. 0804b788 <std::basic_ostream<char, std::char_traits<char> > & std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> > &)>:
  1757.  804b788:       55                      push   %ebp
  1758.  804b789:       89 e5                   mov    %esp,%ebp
  1759.  804b78b:       83 ec 1c                sub    $0x1c,%esp
  1760.  804b78e:       57                      push   %edi
  1761.  804b78f:       56                      push   %esi
  1762.  804b790:       53                      push   %ebx
  1763.  804b791:       8b 7d 08                mov    0x8(%ebp),%edi
  1764.  804b794:       83 c4 f8                add    $0xfffffff8,%esp
  1765.  804b797:       8b 07                   mov    (%edi),%eax
  1766.  804b799:       8b 40 24                mov    0x24(%eax),%eax
  1767.  804b79c:       8b 58 04                mov    0x4(%eax),%ebx
  1768.  804b79f:       89 5d fc                mov    %ebx,0xfffffffc(%ebp)
  1769.  804b7a2:       c7 45 f4 00 00 00 00    movl   $0x0,0xfffffff4(%ebp)
  1770.  804b7a9:       83 c4 f4                add    $0xfffffff4,%esp
  1771.  804b7ac:       6a 00                   push   $0x0
  1772.  804b7ae:       e8 f9 ef ff ff          call   804a7ac <_init+0x160>
  1773.  804b7b3:       83 c4 10                add    $0x10,%esp
  1774.  804b7b6:       83 3b fe                cmpl   $0xfffffffe,(%ebx)
  1775.  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>
  1776.  804b7bb:       ff 03                   incl   (%ebx)
  1777.  804b7bd:       83 c4 f4                add    $0xfffffff4,%esp
  1778.  804b7c0:       ff 75 f4                pushl  0xfffffff4(%ebp)
  1779.  804b7c3:       e8 f4 ef ff ff          call   804a7bc <_init+0x170>
  1780.  804b7c8:       83 c4 10                add    $0x10,%esp
  1781.  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>
  1782.  804b7cd:       8d 76 00                lea    0x0(%esi),%esi
  1783.  804b7d0:       e8 87 ef ff ff          call   804a75c <_init+0x110>
  1784.  804b7d5:       8d 76 00                lea    0x0(%esi),%esi
  1785.  804b7d8:       e8 ef ef ff ff          call   804a7cc <_init+0x180>
  1786.  804b7dd:       89 c3                   mov    %eax,%ebx
  1787.  804b7df:       83 c4 f8                add    $0xfffffff8,%esp
  1788.  804b7e2:       8d 45 f4                lea    0xfffffff4(%ebp),%eax
  1789.  804b7e5:       50                      push   %eax
  1790.  804b7e6:       6a 00                   push   $0x0
  1791.  804b7e8:       e8 4f ef ff ff          call   804a73c <_init+0xf0>
  1792.  804b7ed:       8d 76 00                lea    0x0(%esi),%esi
  1793.  804b7f0:       e8 67 ef ff ff          call   804a75c <_init+0x110>
  1794.  804b7f5:       8d 76 00                lea    0x0(%esi),%esi
  1795.  804b7f8:       83 c4 f4                add    $0xfffffff4,%esp
  1796.  804b7fb:       53                      push   %ebx
  1797.  804b7fc:       e8 0b f0 ff ff          call   804a80c <_init+0x1c0>
  1798.  804b801:       83 c4 10                add    $0x10,%esp
  1799.  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>
  1800.  804b806:       89 f6                   mov    %esi,%esi
  1801.  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>
  1802.  804b80a:       89 f6                   mov    %esi,%esi
  1803.  804b80c:       e8 cb ef ff ff          call   804a7dc <_init+0x190>
  1804.  804b811:       8d 76 00                lea    0x0(%esi),%esi
  1805.  804b814:       8d 45 f8                lea    0xfffffff8(%ebp),%eax
  1806.  804b817:       83 c4 f4                add    $0xfffffff4,%esp
  1807.  804b81a:       50                      push   %eax
  1808.  804b81b:       e8 94 2a 00 00          call   804e2b4 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)>
  1809.  804b820:       89 45 f0                mov    %eax,0xfffffff0(%ebp)
  1810.  804b823:       83 c4 10                add    $0x10,%esp
  1811.  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>
  1812.  804b828:       e8 2f ef ff ff          call   804a75c <_init+0x110>
  1813.  804b82d:       8d 76 00                lea    0x0(%esi),%esi
  1814.  804b830:       83 7d fc 00             cmpl   $0x0,0xfffffffc(%ebp)
  1815.  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>
  1816.  804b83a:       8b 5d fc                mov    0xfffffffc(%ebp),%ebx
  1817.  804b83d:       c7 45 f4 00 00 00 00    movl   $0x0,0xfffffff4(%ebp)
  1818.  804b844:       83 c4 f4                add    $0xfffffff4,%esp
  1819.  804b847:       6a 00                   push   $0x0
  1820.  804b849:       e8 5e ef ff ff          call   804a7ac <_init+0x160>
  1821.  804b84e:       83 c4 10                add    $0x10,%esp
  1822.  804b851:       8b 03                   mov    (%ebx),%eax
  1823.  804b853:       48                      dec    %eax
  1824.  804b854:       83 f8 fd                cmp    $0xfffffffd,%eax
  1825.  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>
  1826.  804b859:       89 03                   mov    %eax,(%ebx)
  1827.  804b85b:       31 f6                   xor    %esi,%esi
  1828.  804b85d:       83 3b 00                cmpl   $0x0,(%ebx)
  1829.  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>
  1830.  804b862:       89 de                   mov    %ebx,%esi
  1831.  804b864:       83 c4 f4                add    $0xfffffff4,%esp
  1832.  804b867:       ff 75 f4                pushl  0xfffffff4(%ebp)
  1833.  804b86a:       e8 4d ef ff ff          call   804a7bc <_init+0x170>
  1834.  804b86f:       83 c4 10                add    $0x10,%esp
  1835.  804b872:       89 f1                   mov    %esi,%ecx
  1836.  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>
  1837.  804b876:       89 f6                   mov    %esi,%esi
  1838.  804b878:       e8 df ee ff ff          call   804a75c <_init+0x110>
  1839.  804b87d:       8d 76 00                lea    0x0(%esi),%esi
  1840.  804b880:       83 c4 f4                add    $0xfffffff4,%esp
  1841.  804b883:       ff 75 f4                pushl  0xfffffff4(%ebp)
  1842.  804b886:       e8 31 ef ff ff          call   804a7bc <_init+0x170>
  1843.  804b88b:       83 c4 10                add    $0x10,%esp
  1844.  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>
  1845.  804b890:       e8 47 ef ff ff          call   804a7dc <_init+0x190>
  1846.  804b895:       8d 76 00                lea    0x0(%esi),%esi
  1847.  804b898:       85 c9                   test   %ecx,%ecx
  1848.  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>
  1849.  804b89c:       83 c4 f8                add    $0xfffffff8,%esp
  1850.  804b89f:       8b 41 04                mov    0x4(%ecx),%eax
  1851.  804b8a2:       6a 03                   push   $0x3
  1852.  804b8a4:       0f bf 50 08             movswl 0x8(%eax),%edx
  1853.  804b8a8:       01 ca                   add    %ecx,%edx
  1854.  804b8aa:       52                      push   %edx
  1855.  804b8ab:       8b 40 0c                mov    0xc(%eax),%eax
  1856.  804b8ae:       ff d0                   call   *%eax
  1857.  804b8b0:       83 c4 10                add    $0x10,%esp
  1858.  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>
  1859.  804b8b5:       8d 76 00                lea    0x0(%esi),%esi
  1860.  804b8b8:       e8 9f ee ff ff          call   804a75c <_init+0x110>
  1861.  804b8bd:       8d 76 00                lea    0x0(%esi),%esi
  1862.  804b8c0:       e8 07 ef ff ff          call   804a7cc <_init+0x180>
  1863.  804b8c5:       89 c3                   mov    %eax,%ebx
  1864.  804b8c7:       83 c4 f8                add    $0xfffffff8,%esp
  1865.  804b8ca:       8d 45 f4                lea    0xfffffff4(%ebp),%eax
  1866.  804b8cd:       50                      push   %eax
  1867.  804b8ce:       6a 00                   push   $0x0
  1868.  804b8d0:       e8 67 ee ff ff          call   804a73c <_init+0xf0>
  1869.  804b8d5:       8d 76 00                lea    0x0(%esi),%esi
  1870.  804b8d8:       e8 7f ee ff ff          call   804a75c <_init+0x110>
  1871.  804b8dd:       8d 76 00                lea    0x0(%esi),%esi
  1872.  804b8e0:       83 c4 f4                add    $0xfffffff4,%esp
  1873.  804b8e3:       53                      push   %ebx
  1874.  804b8e4:       e8 23 ef ff ff          call   804a80c <_init+0x1c0>
  1875.  804b8e9:       83 c4 10                add    $0x10,%esp
  1876.  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>
  1877.  804b8ee:       89 f6                   mov    %esi,%esi
  1878.  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>
  1879.  804b8f2:       89 f6                   mov    %esi,%esi
  1880.  804b8f4:       e8 e3 ee ff ff          call   804a7dc <_init+0x190>
  1881.  804b8f9:       8d 76 00                lea    0x0(%esi),%esi
  1882.  804b8fc:       83 c4 f8                add    $0xfffffff8,%esp
  1883.  804b8ff:       8b 55 f0                mov    0xfffffff0(%ebp),%edx
  1884.  804b902:       8b 42 04                mov    0x4(%edx),%eax
  1885.  804b905:       6a 0a                   push   $0xa
  1886.  804b907:       0f bf 50 30             movswl 0x30(%eax),%edx
  1887.  804b90b:       03 55 f0                add    0xfffffff0(%ebp),%edx
  1888.  804b90e:       52                      push   %edx
  1889.  804b90f:       8b 40 34                mov    0x34(%eax),%eax
  1890.  804b912:       ff d0                   call   *%eax
  1891.  804b914:       83 c4 10                add    $0x10,%esp
  1892.  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>
  1893.  804b91c:       83 7d fc 00             cmpl   $0x0,0xfffffffc(%ebp)
  1894.  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>
  1895.  804b926:       8b 5d fc                mov    0xfffffffc(%ebp),%ebx
  1896.  804b929:       c7 45 f4 00 00 00 00    movl   $0x0,0xfffffff4(%ebp)
  1897.  804b930:       83 c4 f4                add    $0xfffffff4,%esp
  1898.  804b933:       6a 00                   push   $0x0
  1899.  804b935:       e8 72 ee ff ff          call   804a7ac <_init+0x160>
  1900.  804b93a:       83 c4 10                add    $0x10,%esp
  1901.  804b93d:       8b 03                   mov    (%ebx),%eax
  1902.  804b93f:       48                      dec    %eax
  1903.  804b940:       83 f8 fd                cmp    $0xfffffffd,%eax
  1904.  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>
  1905.  804b945:       89 03                   mov    %eax,(%ebx)
  1906.  804b947:       31 f6                   xor    %esi,%esi
  1907.  804b949:       83 3b 00                cmpl   $0x0,(%ebx)
  1908.  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>
  1909.  804b94e:       89 de                   mov    %ebx,%esi
  1910.  804b950:       83 c4 f4                add    $0xfffffff4,%esp
  1911.  804b953:       ff 75 f4                pushl  0xfffffff4(%ebp)
  1912.  804b956:       e8 61 ee ff ff          call   804a7bc <_init+0x170>
  1913.  804b95b:       83 c4 10                add    $0x10,%esp
  1914.  804b95e:       89 f1                   mov    %esi,%ecx
  1915.  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>
  1916.  804b962:       89 f6                   mov    %esi,%esi
  1917.  804b964:       e8 f3 ed ff ff          call   804a75c <_init+0x110>
  1918.  804b969:       8d 76 00                lea    0x0(%esi),%esi
  1919.  804b96c:       83 c4 f4                add    $0xfffffff4,%esp
  1920.  804b96f:       ff 75 f4                pushl  0xfffffff4(%ebp)
  1921.  804b972:       e8 45 ee ff ff          call   804a7bc <_init+0x170>
  1922.  804b977:       83 c4 10                add    $0x10,%esp
  1923.  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>
  1924.  804b97c:       e8 5b ee ff ff          call   804a7dc <_init+0x190>
  1925.  804b981:       8d 76 00                lea    0x0(%esi),%esi
  1926.  804b984:       85 c9                   test   %ecx,%ecx
  1927.  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>
  1928.  804b98c:       83 c4 f8                add    $0xfffffff8,%esp
  1929.  804b98f:       8b 41 04                mov    0x4(%ecx),%eax
  1930.  804b992:       6a 03                   push   $0x3
  1931.  804b994:       0f bf 50 08             movswl 0x8(%eax),%edx
  1932.  804b998:       01 ca                   add    %ecx,%edx
  1933.  804b99a:       52                      push   %edx
  1934.  804b99b:       8b 40 0c                mov    0xc(%eax),%eax
  1935.  804b99e:       ff d0                   call   *%eax
  1936.  804b9a0:       83 c4 10                add    $0x10,%esp
  1937.  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>
  1938.  804b9a8:       e8 af ed ff ff          call   804a75c <_init+0x110>
  1939.  804b9ad:       8d 76 00                lea    0x0(%esi),%esi
  1940.  804b9b0:       e8 17 ee ff ff          call   804a7cc <_init+0x180>
  1941.  804b9b5:       89 c3                   mov    %eax,%ebx
  1942.  804b9b7:       83 c4 f8                add    $0xfffffff8,%esp
  1943.  804b9ba:       8d 45 f4                lea    0xfffffff4(%ebp),%eax
  1944.  804b9bd:       50                      push   %eax
  1945.  804b9be:       6a 00                   push   $0x0
  1946.  804b9c0:       e8 77 ed ff ff          call   804a73c <_init+0xf0>
  1947.  804b9c5:       8d 76 00                lea    0x0(%esi),%esi
  1948.  804b9c8:       e8 8f ed ff ff          call   804a75c <_init+0x110>
  1949.  804b9cd:       8d 76 00                lea    0x0(%esi),%esi
  1950.  804b9d0:       83 c4 f4                add    $0xfffffff4,%esp
  1951.  804b9d3:       53                      push   %ebx
  1952.  804b9d4:       e8 33 ee ff ff          call   804a80c <_init+0x1c0>
  1953.  804b9d9:       83 c4 10                add    $0x10,%esp
  1954.  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>
  1955.  804b9de:       89 f6                   mov    %esi,%esi
  1956.  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>
  1957.  804b9e2:       89 f6                   mov    %esi,%esi
  1958.  804b9e4:       e8 f3 ed ff ff          call   804a7dc <_init+0x190>
  1959.  804b9e9:       8d 76 00                lea    0x0(%esi),%esi
  1960.  804b9ec:       e8 eb ed ff ff          call   804a7dc <_init+0x190>
  1961.  804b9f1:       8d 76 00                lea    0x0(%esi),%esi
  1962.  804b9f4:       0f be c0                movsbl %al,%eax
  1963.  804b9f7:       50                      push   %eax
  1964.  804b9f8:       57                      push   %edi
  1965.  804b9f9:       e8 6e 30 00 00          call   804ea6c <std::basic_ostream<char, std::char_traits<char> >::put(char)>
  1966.  804b9fe:       83 c4 10                add    $0x10,%esp
  1967.  804ba01:       31 db                   xor    %ebx,%ebx
  1968.  804ba03:       8b 07                   mov    (%edi),%eax
  1969.  804ba05:       f6 40 08 06             testb  $0x6,0x8(%eax)
  1970.  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>
  1971.  804ba0b:       8b 40 2c                mov    0x2c(%eax),%eax
  1972.  804ba0e:       83 c4 f4                add    $0xfffffff4,%esp
  1973.  804ba11:       8b 48 38                mov    0x38(%eax),%ecx
  1974.  804ba14:       0f bf 51 70             movswl 0x70(%ecx),%edx
  1975.  804ba18:       01 d0                   add    %edx,%eax
  1976.  804ba1a:       50                      push   %eax
  1977.  804ba1b:       8b 41 74                mov    0x74(%ecx),%eax
  1978.  804ba1e:       ff d0                   call   *%eax
  1979.  804ba20:       83 c4 10                add    $0x10,%esp
  1980.  804ba23:       83 f8 ff                cmp    $0xffffffff,%eax
  1981.  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>
  1982.  804ba28:       83 cb 04                or     $0x4,%ebx
  1983.  804ba2b:       8b 17                   mov    (%edi),%edx
  1984.  804ba2d:       89 d8                   mov    %ebx,%eax
  1985.  804ba2f:       85 c0                   test   %eax,%eax
  1986.  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>
  1987.  804ba33:       83 c4 fc                add    $0xfffffffc,%esp
  1988.  804ba36:       6a 00                   push   $0x0
  1989.  804ba38:       0b 42 08                or     0x8(%edx),%eax
  1990.  804ba3b:       83 7a 2c 00             cmpl   $0x0,0x2c(%edx)
  1991.  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>
  1992.  804ba41:       0c 04                   or     $0x4,%al
  1993.  804ba43:       50                      push   %eax
  1994.  804ba44:       52                      push   %edx
  1995.  804ba45:       e8 72 ec ff ff          call   804a6bc <_init+0x70>
  1996.  804ba4a:       89 f8                   mov    %edi,%eax
  1997.  804ba4c:       8d 65 d8                lea    0xffffffd8(%ebp),%esp
  1998.  804ba4f:       5b                      pop    %ebx
  1999.  804ba50:       5e                      pop    %esi
  2000.  804ba51:       5f                      pop    %edi
  2001.  804ba52:       c9                      leave  
  2002.  804ba53:       c3                      ret    
  2003.  
  2004. 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>:
  2005.  804ba54:       55                      push   %ebp
  2006.  804ba55:       89 e5                   mov    %esp,%ebp
  2007.  804ba57:       83 ec 6c                sub    $0x6c,%esp
  2008.  804ba5a:       57                      push   %edi
  2009.  804ba5b:       56                      push   %esi
  2010.  804ba5c:       53                      push   %ebx
  2011.  804ba5d:       8b 75 0c                mov    0xc(%ebp),%esi
  2012.  804ba60:       8a 45 20                mov    0x20(%ebp),%al
  2013.  804ba63:       88 45 bb                mov    %al,0xffffffbb(%ebp)
  2014.  804ba66:       8b 55 1c                mov    0x1c(%ebp),%edx
  2015.  804ba69:       f6 42 11 80             testb  $0x80,0x11(%edx)
  2016.  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>
  2017.  804ba6f:       8b 5e 04                mov    0x4(%esi),%ebx
  2018.  804ba72:       8b 45 24                mov    0x24(%ebp),%eax
  2019.  804ba75:       50                      push   %eax
  2020.  804ba76:       0f be 45 bb             movsbl 0xffffffbb(%ebp),%eax
  2021.  804ba7a:       50                      push   %eax
  2022.  804ba7b:       52                      push   %edx
  2023.  804ba7c:       8b 4d 10                mov    0x10(%ebp),%ecx
  2024.  804ba7f:       89 4d f4                mov    %ecx,0xfffffff4(%ebp)
  2025.  804ba82:       8b 55 14                mov    0x14(%ebp),%edx
  2026.  804ba85:       89 55 f8                mov    %edx,0xfffffff8(%ebp)
  2027.  804ba88:       8b 45 18                mov    0x18(%ebp),%eax
  2028.  804ba8b:       89 45 fc                mov    %eax,0xfffffffc(%ebp)
  2029.  804ba8e:       50                      push   %eax
  2030.  804ba8f:       52                      push   %edx
  2031.  804ba90:       51                      push   %ecx
  2032.  804ba91:       0f bf 43 18             movswl 0x18(%ebx),%eax
  2033.  804ba95:       01 f0                   add    %esi,%eax
  2034.  804ba97:       50                      push   %eax
  2035.  804ba98:       8b 55 08                mov    0x8(%ebp),%edx
  2036.  804ba9b:       52                      push   %edx
  2037.  804ba9c:       8b 43 1c                mov    0x1c(%ebx),%eax
  2038.  804ba9f:       ff d0                   call   *%eax
  2039.  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>
  2040.  804baa6:       89 f6                   mov    %esi,%esi
  2041.  804baa8:       8b 5d 1c                mov    0x1c(%ebp),%ebx
  2042.  804baab:       8b 43 24                mov    0x24(%ebx),%eax
  2043.  804baae:       8b 58 04                mov    0x4(%eax),%ebx
  2044.  804bab1:       89 5d f8                mov    %ebx,0xfffffff8(%ebp)
  2045.  804bab4:       c7 45 fc 00 00 00 00    movl   $0x0,0xfffffffc(%ebp)
  2046.  804babb:       83 c4 f4                add    $0xfffffff4,%esp
  2047.  804babe:       6a 00                   push   $0x0
  2048.  804bac0:       e8 e7 ec ff ff          call   804a7ac <_init+0x160>
  2049.  804bac5:       83 c4 10                add    $0x10,%esp
  2050.  804bac8:       83 3b fe                cmpl   $0xfffffffe,(%ebx)
  2051.  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>
  2052.  804bacd:       ff 03                   incl   (%ebx)
  2053.  804bacf:       83 c4 f4                add    $0xfffffff4,%esp
  2054.  804bad2:       ff 75 fc                pushl  0xfffffffc(%ebp)
  2055.  804bad5:       e8 e2 ec ff ff          call   804a7bc <_init+0x170>
  2056.  804bada:       83 c4 10                add    $0x10,%esp
  2057.  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>
  2058.  804badf:       90                      nop    
  2059.  804bae0:       e8 77 ec ff ff          call   804a75c <_init+0x110>
  2060.  804bae5:       8d 76 00                lea    0x0(%esi),%esi
  2061.  804bae8:       e8 df ec ff ff          call   804a7cc <_init+0x180>
  2062.  804baed:       89 c3                   mov    %eax,%ebx
  2063.  804baef:       83 c4 f8                add    $0xfffffff8,%esp
  2064.  804baf2:       8d 45 fc                lea    0xfffffffc(%ebp),%eax
  2065.  804baf5:       50                      push   %eax
  2066.  804baf6:       6a 00                   push   $0x0
  2067.  804baf8:       e8 3f ec ff ff          call   804a73c <_init+0xf0>
  2068.  804bafd:       8d 76 00                lea    0x0(%esi),%esi
  2069.  804bb00:       e8 57 ec ff ff          call   804a75c <_init+0x110>
  2070.  804bb05:       8d 76 00                lea    0x0(%esi),%esi
  2071.  804bb08:       83 c4 f4                add    $0xfffffff4,%esp
  2072.  804bb0b:       53                      push   %ebx
  2073.  804bb0c:       e8 fb ec ff ff          call   804a80c <_init+0x1c0>
  2074.  804bb11:       83 c4 10                add    $0x10,%esp
  2075.  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>
  2076.  804bb16:       89 f6                   mov    %esi,%esi
  2077.  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>
  2078.  804bb1a:       89 f6                   mov    %esi,%esi
  2079.  804bb1c:       e8 bb ec ff ff          call   804a7dc <_init+0x190>
  2080.  804bb21:       8d 76 00                lea    0x0(%esi),%esi
  2081.  804bb24:       8d 45 f4                lea    0xfffffff4(%ebp),%eax
  2082.  804bb27:       83 c4 f4                add    $0xfffffff4,%esp
  2083.  804bb2a:       50                      push   %eax
  2084.  804bb2b:       e8 7c 2a 00 00          call   804e5ac <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)>
  2085.  804bb30:       89 c6                   mov    %eax,%esi
  2086.  804bb32:       83 c4 10                add    $0x10,%esp
  2087.  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>
  2088.  804bb37:       90                      nop    
  2089.  804bb38:       e8 1f ec ff ff          call   804a75c <_init+0x110>
  2090.  804bb3d:       8d 76 00                lea    0x0(%esi),%esi
  2091.  804bb40:       83 7d f8 00             cmpl   $0x0,0xfffffff8(%ebp)
  2092.  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>
  2093.  804bb4a:       8b 5d f8                mov    0xfffffff8(%ebp),%ebx
  2094.  804bb4d:       c7 45 fc 00 00 00 00    movl   $0x0,0xfffffffc(%ebp)
  2095.  804bb54:       83 c4 f4                add    $0xfffffff4,%esp
  2096.  804bb57:       6a 00                   push   $0x0
  2097.  804bb59:       e8 4e ec ff ff          call   804a7ac <_init+0x160>
  2098.  804bb5e:       83 c4 10                add    $0x10,%esp
  2099.  804bb61:       8b 03                   mov    (%ebx),%eax
  2100.  804bb63:       48                      dec    %eax
  2101.  804bb64:       83 f8 fd                cmp    $0xfffffffd,%eax
  2102.  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>
  2103.  804bb69:       89 03                   mov    %eax,(%ebx)
  2104.  804bb6b:       31 ff                   xor    %edi,%edi
  2105.  804bb6d:       83 3b 00                cmpl   $0x0,(%ebx)
  2106.  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>
  2107.  804bb72:       89 df                   mov    %ebx,%edi
  2108.  804bb74:       83 c4 f4                add    $0xfffffff4,%esp
  2109.  804bb77:       ff 75 fc                pushl  0xfffffffc(%ebp)
  2110.  804bb7a:       e8 3d ec ff ff          call   804a7bc <_init+0x170>
  2111.  804bb7f:       83 c4 10                add    $0x10,%esp
  2112.  804bb82:       89 f9                   mov    %edi,%ecx
  2113.  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>
  2114.  804bb86:       89 f6                   mov    %esi,%esi
  2115.  804bb88:       e8 cf eb ff ff          call   804a75c <_init+0x110>
  2116.  804bb8d:       8d 76 00                lea    0x0(%esi),%esi
  2117.  804bb90:       83 c4 f4                add    $0xfffffff4,%esp
  2118.  804bb93:       ff 75 fc                pushl  0xfffffffc(%ebp)
  2119.  804bb96:       e8 21 ec ff ff          call   804a7bc <_init+0x170>
  2120.  804bb9b:       83 c4 10                add    $0x10,%esp
  2121.  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>
  2122.  804bba0:       e8 37 ec ff ff          call   804a7dc <_init+0x190>
  2123.  804bba5:       8d 76 00                lea    0x0(%esi),%esi
  2124.  804bba8:       85 c9                   test   %ecx,%ecx
  2125.  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>
  2126.  804bbac:       83 c4 f8                add    $0xfffffff8,%esp
  2127.  804bbaf:       8b 41 04                mov    0x4(%ecx),%eax
  2128.  804bbb2:       6a 03                   push   $0x3
  2129.  804bbb4:       0f bf 50 08             movswl 0x8(%eax),%edx
  2130.  804bbb8:       01 ca                   add    %ecx,%edx
  2131.  804bbba:       52                      push   %edx
  2132.  804bbbb:       8b 40 0c                mov    0xc(%eax),%eax
  2133.  804bbbe:       ff d0                   call   *%eax
  2134.  804bbc0:       83 c4 10                add    $0x10,%esp
  2135.  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>
  2136.  804bbc5:       8d 76 00                lea    0x0(%esi),%esi
  2137.  804bbc8:       e8 8f eb ff ff          call   804a75c <_init+0x110>
  2138.  804bbcd:       8d 76 00                lea    0x0(%esi),%esi
  2139.  804bbd0:       e8 f7 eb ff ff          call   804a7cc <_init+0x180>
  2140.  804bbd5:       89 c3                   mov    %eax,%ebx
  2141.  804bbd7:       83 c4 f8                add    $0xfffffff8,%esp
  2142.  804bbda:       8d 45 fc                lea    0xfffffffc(%ebp),%eax
  2143.  804bbdd:       50                      push   %eax
  2144.  804bbde:       6a 00                   push   $0x0
  2145.  804bbe0:       e8 57 eb ff ff          call   804a73c <_init+0xf0>
  2146.  804bbe5:       8d 76 00                lea    0x0(%esi),%esi
  2147.  804bbe8:       e8 6f eb ff ff          call   804a75c <_init+0x110>
  2148.  804bbed:       8d 76 00                lea    0x0(%esi),%esi
  2149.  804bbf0:       83 c4 f4                add    $0xfffffff4,%esp
  2150.  804bbf3:       53                      push   %ebx
  2151.  804bbf4:       e8 13 ec ff ff          call   804a80c <_init+0x1c0>
  2152.  804bbf9:       83 c4 10                add    $0x10,%esp
  2153.  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>
  2154.  804bbfe:       89 f6                   mov    %esi,%esi
  2155.  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>
  2156.  804bc02:       89 f6                   mov    %esi,%esi
  2157.  804bc04:       e8 d3 eb ff ff          call   804a7dc <_init+0x190>
  2158.  804bc09:       8d 76 00                lea    0x0(%esi),%esi
  2159.  804bc0c:       c7 45 f0 0f 00 00 00    movl   $0xf,0xfffffff0(%ebp)
  2160.  804bc13:       c7 45 ec 00 00 00 00    movl   $0x0,0xffffffec(%ebp)
  2161.  804bc1a:       c6 45 dc 00             movb   $0x0,0xffffffdc(%ebp)
  2162.  804bc1e:       83 7d 24 00             cmpl   $0x0,0x24(%ebp)
  2163.  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>
  2164.  804bc24:       8d 5d bc                lea    0xffffffbc(%ebp),%ebx
  2165.  804bc27:       83 c4 f8                add    $0xfffffff8,%esp
  2166.  804bc2a:       8b 46 04                mov    0x4(%esi),%eax
  2167.  804bc2d:       0f bf 50 30             movswl 0x30(%eax),%edx
  2168.  804bc31:       01 f2                   add    %esi,%edx
  2169.  804bc33:       52                      push   %edx
  2170.  804bc34:       53                      push   %ebx
  2171.  804bc35:       8b 40 34                mov    0x34(%eax),%eax
  2172.  804bc38:       ff d0                   call   *%eax
  2173.  804bc3a:       83 c4 0c                add    $0xc,%esp
  2174.  804bc3d:       8d 45 d8                lea    0xffffffd8(%ebp),%eax
  2175.  804bc40:       6a ff                   push   $0xffffffff
  2176.  804bc42:       6a 00                   push   $0x0
  2177.  804bc44:       53                      push   %ebx
  2178.  804bc45:       50                      push   %eax
  2179.  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)>
  2180.  804bc4b:       83 c4 10                add    $0x10,%esp
  2181.  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>
  2182.  804bc50:       e8 07 eb ff ff          call   804a75c <_init+0x110>
  2183.  804bc55:       8d 76 00                lea    0x0(%esi),%esi
  2184.  804bc58:       8d 5d bc                lea    0xffffffbc(%ebp),%ebx
  2185.  804bc5b:       83 c4 f8                add    $0xfffffff8,%esp
  2186.  804bc5e:       8b 46 04                mov    0x4(%esi),%eax
  2187.  804bc61:       0f bf 50 28             movswl 0x28(%eax),%edx
  2188.  804bc65:       01 f2                   add    %esi,%edx
  2189.  804bc67:       52                      push   %edx
  2190.  804bc68:       53                      push   %ebx
  2191.  804bc69:       8b 40 2c                mov    0x2c(%eax),%eax
  2192.  804bc6c:       ff d0                   call   *%eax
  2193.  804bc6e:       83 c4 0c                add    $0xc,%esp
  2194.  804bc71:       8d 45 d8                lea    0xffffffd8(%ebp),%eax
  2195.  804bc74:       6a ff                   push   $0xffffffff
  2196.  804bc76:       6a 00                   push   $0x0
  2197.  804bc78:       53                      push   %ebx
  2198.  804bc79:       50                      push   %eax
  2199.  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)>
  2200.  804bc7f:       83 c4 10                add    $0x10,%esp
  2201.  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>
  2202.  804bc84:       e8 d3 ea ff ff          call   804a75c <_init+0x110>
  2203.  804bc89:       8d 76 00                lea    0x0(%esi),%esi
  2204.  804bc8c:       83 7d d4 0f             cmpl   $0xf,0xffffffd4(%ebp)
  2205.  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>
  2206.  804bc92:       83 c4 f4                add    $0xfffffff4,%esp
  2207.  804bc95:       ff 75 c0                pushl  0xffffffc0(%ebp)
  2208.  804bc98:       e8 ff eb ff ff          call   804a89c <_init+0x250>
  2209.  804bc9d:       83 c4 10                add    $0x10,%esp
  2210.  804bca0:       c7 45 d4 0f 00 00 00    movl   $0xf,0xffffffd4(%ebp)
  2211.  804bca7:       c7 45 d0 00 00 00 00    movl   $0x0,0xffffffd0(%ebp)
  2212.  804bcae:       c6 45 c0 00             movb   $0x0,0xffffffc0(%ebp)
  2213.  804bcb2:       8b 55 1c                mov    0x1c(%ebp),%edx
  2214.  804bcb5:       8b 42 18                mov    0x18(%edx),%eax
  2215.  804bcb8:       85 c0                   test   %eax,%eax
  2216.  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>
  2217.  804bcbc:       8b 55 ec                mov    0xffffffec(%ebp),%edx
  2218.  804bcbf:       39 d0                   cmp    %edx,%eax
  2219.  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>
  2220.  804bcc3:       29 d0                   sub    %edx,%eax
  2221.  804bcc5:       89 45 b4                mov    %eax,0xffffffb4(%ebp)
  2222.  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>
  2223.  804bcca:       89 f6                   mov    %esi,%esi
  2224.  804bccc:       c7 45 b4 00 00 00 00    movl   $0x0,0xffffffb4(%ebp)
  2225.  804bcd3:       8b 5d 1c                mov    0x1c(%ebp),%ebx
  2226.  804bcd6:       8b 43 10                mov    0x10(%ebx),%eax
  2227.  804bcd9:       83 e0 0e                and    $0xe,%eax
  2228.  804bcdc:       83 f8 02                cmp    $0x2,%eax
  2229.  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>
  2230.  804bce5:       8b 7d b4                mov    0xffffffb4(%ebp),%edi
  2231.  804bce8:       8b 45 10                mov    0x10(%ebp),%eax
  2232.  804bceb:       89 45 c4                mov    %eax,0xffffffc4(%ebp)
  2233.  804bcee:       8b 45 14                mov    0x14(%ebp),%eax
  2234.  804bcf1:       89 45 c8                mov    %eax,0xffffffc8(%ebp)
  2235.  804bcf4:       8b 45 18                mov    0x18(%ebp),%eax
  2236.  804bcf7:       89 45 cc                mov    %eax,0xffffffcc(%ebp)
  2237.  804bcfa:       85 ff                   test   %edi,%edi
  2238.  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>
  2239.  804bcfe:       8d 75 c4                lea    0xffffffc4(%ebp),%esi
  2240.  804bd01:       8d 76 00                lea    0x0(%esi),%esi
  2241.  804bd04:       83 7e 08 00             cmpl   $0x0,0x8(%esi)
  2242.  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>
  2243.  804bd0a:       c7 45 b0 ff ff ff ff    movl   $0xffffffff,0xffffffb0(%ebp)
  2244.  804bd11:       8b 4e 08                mov    0x8(%esi),%ecx
  2245.  804bd14:       8a 5d bb                mov    0xffffffbb(%ebp),%bl
  2246.  804bd17:       8b 41 20                mov    0x20(%ecx),%eax
  2247.  804bd1a:       83 38 00                cmpl   $0x0,(%eax)
  2248.  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>
  2249.  804bd1f:       8b 51 30                mov    0x30(%ecx),%edx
  2250.  804bd22:       8b 00                   mov    (%eax),%eax
  2251.  804bd24:       8b 12                   mov    (%edx),%edx
  2252.  804bd26:       29 c2                   sub    %eax,%edx
  2253.  804bd28:       89 d0                   mov    %edx,%eax
  2254.  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>
  2255.  804bd2c:       31 c0                   xor    %eax,%eax
  2256.  804bd2e:       85 c0                   test   %eax,%eax
  2257.  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>
  2258.  804bd32:       8b 41 20                mov    0x20(%ecx),%eax
  2259.  804bd35:       8b 10                   mov    (%eax),%edx
  2260.  804bd37:       ff 00                   incl   (%eax)
  2261.  804bd39:       88 1a                   mov    %bl,(%edx)
  2262.  804bd3b:       0f b6 c3                movzbl %bl,%eax
  2263.  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>
  2264.  804bd40:       83 c4 f8                add    $0xfffffff8,%esp
  2265.  804bd43:       8b 51 38                mov    0x38(%ecx),%edx
  2266.  804bd46:       0f b6 c3                movzbl %bl,%eax
  2267.  804bd49:       50                      push   %eax
  2268.  804bd4a:       0f bf 42 20             movswl 0x20(%edx),%eax
  2269.  804bd4e:       01 c8                   add    %ecx,%eax
  2270.  804bd50:       50                      push   %eax
  2271.  804bd51:       8b 42 24                mov    0x24(%edx),%eax
  2272.  804bd54:       ff d0                   call   *%eax
  2273.  804bd56:       83 c4 10                add    $0x10,%esp
  2274.  804bd59:       39 45 b0                cmp    %eax,0xffffffb0(%ebp)
  2275.  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>
  2276.  804bd5e:       c7 46 04 01 00 00 00    movl   $0x1,0x4(%esi)
  2277.  804bd65:       4f                      dec    %edi
  2278.  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>
  2279.  804bd68:       8b 4d c4                mov    0xffffffc4(%ebp),%ecx
  2280.  804bd6b:       89 4d f4                mov    %ecx,0xfffffff4(%ebp)
  2281.  804bd6e:       8b 55 c8                mov    0xffffffc8(%ebp),%edx
  2282.  804bd71:       89 55 f8                mov    %edx,0xfffffff8(%ebp)
  2283.  804bd74:       8b 45 cc                mov    0xffffffcc(%ebp),%eax
  2284.  804bd77:       89 45 fc                mov    %eax,0xfffffffc(%ebp)
  2285.  804bd7a:       89 4d 10                mov    %ecx,0x10(%ebp)
  2286.  804bd7d:       89 55 14                mov    %edx,0x14(%ebp)
  2287.  804bd80:       89 45 18                mov    %eax,0x18(%ebp)
  2288.  804bd83:       c7 45 b4 00 00 00 00    movl   $0x0,0xffffffb4(%ebp)
  2289.  804bd8a:       8d 45 dc                lea    0xffffffdc(%ebp),%eax
  2290.  804bd8d:       83 7d f0 0f             cmpl   $0xf,0xfffffff0(%ebp)
  2291.  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>
  2292.  804bd93:       8b 45 dc                mov    0xffffffdc(%ebp),%eax
  2293.  804bd96:       89 45 ac                mov    %eax,0xffffffac(%ebp)
  2294.  804bd99:       8b 75 ec                mov    0xffffffec(%ebp),%esi
  2295.  804bd9c:       8b 45 10                mov    0x10(%ebp),%eax
  2296.  804bd9f:       89 45 c4                mov    %eax,0xffffffc4(%ebp)
  2297.  804bda2:       8b 45 14                mov    0x14(%ebp),%eax
  2298.  804bda5:       89 45 c8                mov    %eax,0xffffffc8(%ebp)
  2299.  804bda8:       8b 45 18                mov    0x18(%ebp),%eax
  2300.  804bdab:       89 45 cc                mov    %eax,0xffffffcc(%ebp)
  2301.  804bdae:       85 f6                   test   %esi,%esi
  2302.  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>
  2303.  804bdb2:       8d 7d c4                lea    0xffffffc4(%ebp),%edi
  2304.  804bdb5:       8d 76 00                lea    0x0(%esi),%esi
  2305.  804bdb8:       8b 55 ac                mov    0xffffffac(%ebp),%edx
  2306.  804bdbb:       8a 02                   mov    (%edx),%al
  2307.  804bdbd:       83 7f 08 00             cmpl   $0x0,0x8(%edi)
  2308.  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>
  2309.  804bdc3:       c7 45 a8 ff ff ff ff    movl   $0xffffffff,0xffffffa8(%ebp)
  2310.  804bdca:       8b 4f 08                mov    0x8(%edi),%ecx
  2311.  804bdcd:       88 c3                   mov    %al,%bl
  2312.  804bdcf:       8b 41 20                mov    0x20(%ecx),%eax
  2313.  804bdd2:       83 38 00                cmpl   $0x0,(%eax)
  2314.  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>
  2315.  804bdd7:       8b 51 30                mov    0x30(%ecx),%edx
  2316.  804bdda:       8b 00                   mov    (%eax),%eax
  2317.  804bddc:       8b 12                   mov    (%edx),%edx
  2318.  804bdde:       29 c2                   sub    %eax,%edx
  2319.  804bde0:       89 d0                   mov    %edx,%eax
  2320.  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>
  2321.  804bde4:       31 c0                   xor    %eax,%eax
  2322.  804bde6:       85 c0                   test   %eax,%eax
  2323.  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>
  2324.  804bdea:       8b 41 20                mov    0x20(%ecx),%eax
  2325.  804bded:       8b 10                   mov    (%eax),%edx
  2326.  804bdef:       ff 00                   incl   (%eax)
  2327.  804bdf1:       88 1a                   mov    %bl,(%edx)
  2328.  804bdf3:       0f b6 c3                movzbl %bl,%eax
  2329.  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>
  2330.  804bdf8:       83 c4 f8                add    $0xfffffff8,%esp
  2331.  804bdfb:       8b 51 38                mov    0x38(%ecx),%edx
  2332.  804bdfe:       0f b6 c3                movzbl %bl,%eax
  2333.  804be01:       50                      push   %eax
  2334.  804be02:       0f bf 42 20             movswl 0x20(%edx),%eax
  2335.  804be06:       01 c8                   add    %ecx,%eax
  2336.  804be08:       50                      push   %eax
  2337.  804be09:       8b 42 24                mov    0x24(%edx),%eax
  2338.  804be0c:       ff d0                   call   *%eax
  2339.  804be0e:       83 c4 10                add    $0x10,%esp
  2340.  804be11:       39 45 a8                cmp    %eax,0xffffffa8(%ebp)
  2341.  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>
  2342.  804be16:       c7 47 04 01 00 00 00    movl   $0x1,0x4(%edi)
  2343.  804be1d:       ff 45 ac                incl   0xffffffac(%ebp)
  2344.  804be20:       4e                      dec    %esi
  2345.  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>
  2346.  804be23:       8b 4d c4                mov    0xffffffc4(%ebp),%ecx
  2347.  804be26:       89 4d f4                mov    %ecx,0xfffffff4(%ebp)
  2348.  804be29:       8b 55 c8                mov    0xffffffc8(%ebp),%edx
  2349.  804be2c:       89 55 f8                mov    %edx,0xfffffff8(%ebp)
  2350.  804be2f:       8b 45 cc                mov    0xffffffcc(%ebp),%eax
  2351.  804be32:       89 45 fc                mov    %eax,0xfffffffc(%ebp)
  2352.  804be35:       89 4d 10                mov    %ecx,0x10(%ebp)
  2353.  804be38:       89 55 14                mov    %edx,0x14(%ebp)
  2354.  804be3b:       89 45 18                mov    %eax,0x18(%ebp)
  2355.  804be3e:       8b 5d 1c                mov    0x1c(%ebp),%ebx
  2356.  804be41:       c7 43 18 00 00 00 00    movl   $0x0,0x18(%ebx)
  2357.  804be48:       8b 75 b4                mov    0xffffffb4(%ebp),%esi
  2358.  804be4b:       89 4d c4                mov    %ecx,0xffffffc4(%ebp)
  2359.  804be4e:       89 55 c8                mov    %edx,0xffffffc8(%ebp)
  2360.  804be51:       89 45 cc                mov    %eax,0xffffffcc(%ebp)
  2361.  804be54:       85 f6                   test   %esi,%esi
  2362.  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>
  2363.  804be58:       8d 7d c4                lea    0xffffffc4(%ebp),%edi
  2364.  804be5b:       90                      nop    
  2365.  804be5c:       83 7f 08 00             cmpl   $0x0,0x8(%edi)
  2366.  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>
  2367.  804be62:       c7 45 a4 ff ff ff ff    movl   $0xffffffff,0xffffffa4(%ebp)
  2368.  804be69:       8b 4f 08                mov    0x8(%edi),%ecx
  2369.  804be6c:       8a 5d bb                mov    0xffffffbb(%ebp),%bl
  2370.  804be6f:       8b 41 20                mov    0x20(%ecx),%eax
  2371.  804be72:       83 38 00                cmpl   $0x0,(%eax)
  2372.  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>
  2373.  804be77:       8b 51 30                mov    0x30(%ecx),%edx
  2374.  804be7a:       8b 00                   mov    (%eax),%eax
  2375.  804be7c:       8b 12                   mov    (%edx),%edx
  2376.  804be7e:       29 c2                   sub    %eax,%edx
  2377.  804be80:       89 d0                   mov    %edx,%eax
  2378.  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>
  2379.  804be84:       31 c0                   xor    %eax,%eax
  2380.  804be86:       85 c0                   test   %eax,%eax
  2381.  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>
  2382.  804be8a:       8b 41 20                mov    0x20(%ecx),%eax
  2383.  804be8d:       8b 10                   mov    (%eax),%edx
  2384.  804be8f:       ff 00                   incl   (%eax)
  2385.  804be91:       88 1a                   mov    %bl,(%edx)
  2386.  804be93:       0f b6 c3                movzbl %bl,%eax
  2387.  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>
  2388.  804be98:       83 c4 f8                add    $0xfffffff8,%esp
  2389.  804be9b:       8b 51 38                mov    0x38(%ecx),%edx
  2390.  804be9e:       0f b6 c3                movzbl %bl,%eax
  2391.  804bea1:       50                      push   %eax
  2392.  804bea2:       0f bf 42 20             movswl 0x20(%edx),%eax
  2393.  804bea6:       01 c8                   add    %ecx,%eax
  2394.  804bea8:       50                      push   %eax
  2395.  804bea9:       8b 42 24                mov    0x24(%edx),%eax
  2396.  804beac:       ff d0                   call   *%eax
  2397.  804beae:       83 c4 10                add    $0x10,%esp
  2398.  804beb1:       39 45 a4                cmp    %eax,0xffffffa4(%ebp)
  2399.  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>
  2400.  804beb6:       c7 47 04 01 00 00 00    movl   $0x1,0x4(%edi)
  2401.  804bebd:       4e                      dec    %esi
  2402.  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>
  2403.  804bec0:       8b 45 c4                mov    0xffffffc4(%ebp),%eax
  2404.  804bec3:       8b 55 08                mov    0x8(%ebp),%edx
  2405.  804bec6:       89 02                   mov    %eax,(%edx)
  2406.  804bec8:       8b 45 c8                mov    0xffffffc8(%ebp),%eax
  2407.  804becb:       89 42 04                mov    %eax,0x4(%edx)
  2408.  804bece:       8b 45 cc                mov    0xffffffcc(%ebp),%eax
  2409.  804bed1:       89 42 08                mov    %eax,0x8(%edx)
  2410.  804bed4:       83 7d f0 0f             cmpl   $0xf,0xfffffff0(%ebp)
  2411.  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>
  2412.  804beda:       83 c4 f4                add    $0xfffffff4,%esp
  2413.  804bedd:       ff 75 dc                pushl  0xffffffdc(%ebp)
  2414.  804bee0:       e8 b7 e9 ff ff          call   804a89c <_init+0x250>
  2415.  804bee5:       c7 45 f0 0f 00 00 00    movl   $0xf,0xfffffff0(%ebp)
  2416.  804beec:       c7 45 ec 00 00 00 00    movl   $0x0,0xffffffec(%ebp)
  2417.  804bef3:       c6 45 dc 00             movb   $0x0,0xffffffdc(%ebp)
  2418.  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>
  2419.  804befc:       e8 5b e8 ff ff          call   804a75c <_init+0x110>
  2420.  804bf01:       8d 76 00                lea    0x0(%esi),%esi
  2421.  804bf04:       83 7d f8 00             cmpl   $0x0,0xfffffff8(%ebp)
  2422.  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>
  2423.  804bf0e:       8b 5d f8                mov    0xfffffff8(%ebp),%ebx
  2424.  804bf11:       c7 45 bc 00 00 00 00    movl   $0x0,0xffffffbc(%ebp)
  2425.  804bf18:       83 c4 f4                add    $0xfffffff4,%esp
  2426.  804bf1b:       6a 00                   push   $0x0
  2427.  804bf1d:       e8 8a e8 ff ff          call   804a7ac <_init+0x160>
  2428.  804bf22:       83 c4 10                add    $0x10,%esp
  2429.  804bf25:       8b 03                   mov    (%ebx),%eax
  2430.  804bf27:       48                      dec    %eax
  2431.  804bf28:       83 f8 fd                cmp    $0xfffffffd,%eax
  2432.  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>
  2433.  804bf2d:       89 03                   mov    %eax,(%ebx)
  2434.  804bf2f:       31 f6                   xor    %esi,%esi
  2435.  804bf31:       83 3b 00                cmpl   $0x0,(%ebx)
  2436.  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>
  2437.  804bf36:       89 de                   mov    %ebx,%esi
  2438.  804bf38:       83 c4 f4                add    $0xfffffff4,%esp
  2439.  804bf3b:       ff 75 bc                pushl  0xffffffbc(%ebp)
  2440.  804bf3e:       e8 79 e8 ff ff          call   804a7bc <_init+0x170>
  2441.  804bf43:       83 c4 10                add    $0x10,%esp
  2442.  804bf46:       89 f1                   mov    %esi,%ecx
  2443.  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>
  2444.  804bf4a:       89 f6                   mov    %esi,%esi
  2445.  804bf4c:       e8 0b e8 ff ff          call   804a75c <_init+0x110>
  2446.  804bf51:       8d 76 00                lea    0x0(%esi),%esi
  2447.  804bf54:       83 c4 f4                add    $0xfffffff4,%esp
  2448.  804bf57:       ff 75 bc                pushl  0xffffffbc(%ebp)
  2449.  804bf5a:       e8 5d e8 ff ff          call   804a7bc <_init+0x170>
  2450.  804bf5f:       83 c4 10                add    $0x10,%esp
  2451.  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>
  2452.  804bf64:       e8 73 e8 ff ff          call   804a7dc <_init+0x190>
  2453.  804bf69:       8d 76 00                lea    0x0(%esi),%esi
  2454.  804bf6c:       85 c9                   test   %ecx,%ecx
  2455.  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>
  2456.  804bf74:       83 c4 f8                add    $0xfffffff8,%esp
  2457.  804bf77:       8b 41 04                mov    0x4(%ecx),%eax
  2458.  804bf7a:       6a 03                   push   $0x3
  2459.  804bf7c:       0f bf 50 08             movswl 0x8(%eax),%edx
  2460.  804bf80:       01 ca                   add    %ecx,%edx
  2461.  804bf82:       52                      push   %edx
  2462.  804bf83:       8b 40 0c                mov    0xc(%eax),%eax
  2463.  804bf86:       ff d0                   call   *%eax
  2464.  804bf88:       83 c4 10                add    $0x10,%esp
  2465.  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>
  2466.  804bf90:       e8 c7 e7 ff ff          call   804a75c <_init+0x110>
  2467.  804bf95:       8d 76 00                lea    0x0(%esi),%esi
  2468.  804bf98:       e8 2f e8 ff ff          call   804a7cc <_init+0x180>
  2469.  804bf9d:       89 c3                   mov    %eax,%ebx
  2470.  804bf9f:       83 c4 f8                add    $0xfffffff8,%esp
  2471.  804bfa2:       8d 45 bc                lea    0xffffffbc(%ebp),%eax
  2472.  804bfa5:       50                      push   %eax
  2473.  804bfa6:       6a 00                   push   $0x0
  2474.  804bfa8:       e8 8f e7 ff ff          call   804a73c <_init+0xf0>
  2475.  804bfad:       8d 76 00                lea    0x0(%esi),%esi
  2476.  804bfb0:       e8 a7 e7 ff ff          call   804a75c <_init+0x110>
  2477.  804bfb5:       8d 76 00                lea    0x0(%esi),%esi
  2478.  804bfb8:       83 c4 f4                add    $0xfffffff4,%esp
  2479.  804bfbb:       53                      push   %ebx
  2480.  804bfbc:       e8 4b e8 ff ff          call   804a80c <_init+0x1c0>
  2481.  804bfc1:       83 c4 10                add    $0x10,%esp
  2482.  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>
  2483.  804bfc6:       89 f6                   mov    %esi,%esi
  2484.  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>
  2485.  804bfca:       89 f6                   mov    %esi,%esi
  2486.  804bfcc:       e8 0b e8 ff ff          call   804a7dc <_init+0x190>
  2487.  804bfd1:       8d 76 00                lea    0x0(%esi),%esi
  2488.  804bfd4:       83 7d d4 0f             cmpl   $0xf,0xffffffd4(%ebp)
  2489.  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>
  2490.  804bfda:       83 c4 f4                add    $0xfffffff4,%esp
  2491.  804bfdd:       ff 75 c0                pushl  0xffffffc0(%ebp)
  2492.  804bfe0:       e8 b7 e8 ff ff          call   804a89c <_init+0x250>
  2493.  804bfe5:       83 c4 10                add    $0x10,%esp
  2494.  804bfe8:       c7 45 d4 0f 00 00 00    movl   $0xf,0xffffffd4(%ebp)
  2495.  804bfef:       c7 45 d0 00 00 00 00    movl   $0x0,0xffffffd0(%ebp)
  2496.  804bff6:       c6 45 c0 00             movb   $0x0,0xffffffc0(%ebp)
  2497.  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>
  2498.  804bfff:       90                      nop    
  2499.  804c000:       83 7d d4 0f             cmpl   $0xf,0xffffffd4(%ebp)
  2500.  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>
  2501.  804c006:       83 c4 f4                add    $0xfffffff4,%esp
  2502.  804c009:       ff 75 c0                pushl  0xffffffc0(%ebp)
  2503.  804c00c:       e8 8b e8 ff ff          call   804a89c <_init+0x250>
  2504.  804c011:       83 c4 10                add    $0x10,%esp
  2505.  804c014:       c7 45 d4 0f 00 00 00    movl   $0xf,0xffffffd4(%ebp)
  2506.  804c01b:       c7 45 d0 00 00 00 00    movl   $0x0,0xffffffd0(%ebp)
  2507.  804c022:       c6 45 c0 00             movb   $0x0,0xffffffc0(%ebp)
  2508.  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>
  2509.  804c02b:       90                      nop    
  2510.  804c02c:       83 7d f0 0f             cmpl   $0xf,0xfffffff0(%ebp)
  2511.  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>
  2512.  804c032:       83 c4 f4                add    $0xfffffff4,%esp
  2513.  804c035:       ff 75 dc                pushl  0xffffffdc(%ebp)
  2514.  804c038:       e8 5f e8 ff ff          call   804a89c <_init+0x250>
  2515.  804c03d:       83 c4 10                add    $0x10,%esp
  2516.  804c040:       c7 45 f0 0f 00 00 00    movl   $0xf,0xfffffff0(%ebp)
  2517.  804c047:       c7 45 ec 00 00 00 00    movl   $0x0,0xffffffec(%ebp)
  2518.  804c04e:       c6 45 dc 00             movb   $0x0,0xffffffdc(%ebp)
  2519.  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>
  2520.  804c057:       90                      nop    
  2521.  804c058:       e8 7f e7 ff ff          call   804a7dc <_init+0x190>
  2522.  804c05d:       8d 76 00                lea    0x0(%esi),%esi
  2523.  804c060:       8b 45 08                mov    0x8(%ebp),%eax
  2524.  804c063:       8d 65 88                lea    0xffffff88(%ebp),%esp
  2525.  804c066:       5b                      pop    %ebx
  2526.  804c067:       5e                      pop    %esi
  2527.  804c068:       5f                      pop    %edi
  2528.  804c069:       c9                      leave  
  2529.  804c06a:       c2 04 00                ret    $0x4
  2530.  804c06d:       8d 76 00                lea    0x0(%esi),%esi
  2531.  
  2532. 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)>:
  2533.  804c070:       55                      push   %ebp
  2534.  804c071:       89 e5                   mov    %esp,%ebp
  2535.  804c073:       83 ec 1c                sub    $0x1c,%esp
  2536.  804c076:       57                      push   %edi
  2537.  804c077:       56                      push   %esi
  2538.  804c078:       53                      push   %ebx
  2539.  804c079:       8b 5d 08                mov    0x8(%ebp),%ebx
  2540.  804c07c:       8b 55 10                mov    0x10(%ebp),%edx
  2541.  804c07f:       8b 45 0c                mov    0xc(%ebp),%eax
  2542.  804c082:       39 50 14                cmp    %edx,0x14(%eax)
  2543.  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>
  2544.  804c087:       83 c4 f4                add    $0xfffffff4,%esp
  2545.  804c08a:       53                      push   %ebx
  2546.  804c08b:       e8 3c e8 ff ff          call   804a8cc <_init+0x280>
  2547.  804c090:       83 c4 10                add    $0x10,%esp
  2548.  804c093:       8b 45 0c                mov    0xc(%ebp),%eax
  2549.  804c096:       8b 48 14                mov    0x14(%eax),%ecx
  2550.  804c099:       2b 4d 10                sub    0x10(%ebp),%ecx
  2551.  804c09c:       89 4d fc                mov    %ecx,0xfffffffc(%ebp)
  2552.  804c09f:       8b 55 14                mov    0x14(%ebp),%edx
  2553.  804c0a2:       39 d1                   cmp    %edx,%ecx
  2554.  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>
  2555.  804c0a6:       89 4d 14                mov    %ecx,0x14(%ebp)
  2556.  804c0a9:       8b 43 14                mov    0x14(%ebx),%eax
  2557.  804c0ac:       f7 d0                   not    %eax
  2558.  804c0ae:       3b 45 14                cmp    0x14(%ebp),%eax
  2559.  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>
  2560.  804c0b3:       83 c4 f4                add    $0xfffffff4,%esp
  2561.  804c0b6:       53                      push   %ebx
  2562.  804c0b7:       e8 50 e6 ff ff          call   804a70c <_init+0xc0>
  2563.  804c0bc:       83 c4 10                add    $0x10,%esp
  2564.  804c0bf:       83 7d 14 00             cmpl   $0x0,0x14(%ebp)
  2565.  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>
  2566.  804c0c9:       8b 4d 14                mov    0x14(%ebp),%ecx
  2567.  804c0cc:       03 4b 14                add    0x14(%ebx),%ecx
  2568.  804c0cf:       89 4d fc                mov    %ecx,0xfffffffc(%ebp)
  2569.  804c0d2:       89 4d f8                mov    %ecx,0xfffffff8(%ebp)
  2570.  804c0d5:       b8 ff ff ff ff          mov    $0xffffffff,%eax
  2571.  804c0da:       ba 01 00 00 00          mov    $0x1,%edx
  2572.  804c0df:       83 f8 01                cmp    $0x1,%eax
  2573.  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>
  2574.  804c0e4:       8d 50 ff                lea    0xffffffff(%eax),%edx
  2575.  804c0e7:       3b 55 f8                cmp    0xfffffff8(%ebp),%edx
  2576.  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>
  2577.  804c0ec:       83 c4 f4                add    $0xfffffff4,%esp
  2578.  804c0ef:       53                      push   %ebx
  2579.  804c0f0:       e8 17 e6 ff ff          call   804a70c <_init+0xc0>
  2580.  804c0f5:       83 c4 10                add    $0x10,%esp
  2581.  804c0f8:       8b 45 f8                mov    0xfffffff8(%ebp),%eax
  2582.  804c0fb:       39 43 18                cmp    %eax,0x18(%ebx)
  2583.  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>
  2584.  804c104:       8b 53 14                mov    0x14(%ebx),%edx
  2585.  804c107:       89 55 f4                mov    %edx,0xfffffff4(%ebp)
  2586.  804c10a:       89 c6                   mov    %eax,%esi
  2587.  804c10c:       83 ce 0f                or     $0xf,%esi
  2588.  804c10f:       b8 ff ff ff ff          mov    $0xffffffff,%eax
  2589.  804c114:       ba 01 00 00 00          mov    $0x1,%edx
  2590.  804c119:       83 f8 01                cmp    $0x1,%eax
  2591.  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>
  2592.  804c11e:       8d 50 ff                lea    0xffffffff(%eax),%edx
  2593.  804c121:       39 f2                   cmp    %esi,%edx
  2594.  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>
  2595.  804c125:       8b 75 f8                mov    0xfffffff8(%ebp),%esi
  2596.  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>
  2597.  804c12a:       89 f6                   mov    %esi,%esi
  2598.  804c12c:       89 f0                   mov    %esi,%eax
  2599.  804c12e:       f7 25 2c 05 05 08       mull   0x805052c
  2600.  804c134:       d1 ea                   shr    %edx
  2601.  804c136:       8b 43 18                mov    0x18(%ebx),%eax
  2602.  804c139:       d1 e8                   shr    %eax
  2603.  804c13b:       39 c2                   cmp    %eax,%edx
  2604.  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>
  2605.  804c13f:       ba ff ff ff ff          mov    $0xffffffff,%edx
  2606.  804c144:       b8 01 00 00 00          mov    $0x1,%eax
  2607.  804c149:       83 fa 01                cmp    $0x1,%edx
  2608.  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>
  2609.  804c14e:       8d 42 ff                lea    0xffffffff(%edx),%eax
  2610.  804c151:       8b 4b 18                mov    0x18(%ebx),%ecx
  2611.  804c154:       89 ca                   mov    %ecx,%edx
  2612.  804c156:       d1 ea                   shr    %edx
  2613.  804c158:       29 d0                   sub    %edx,%eax
  2614.  804c15a:       39 c1                   cmp    %eax,%ecx
  2615.  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>
  2616.  804c15e:       8d 34 11                lea    (%ecx,%edx,1),%esi
  2617.  804c161:       8d 46 01                lea    0x1(%esi),%eax
  2618.  804c164:       83 c4 f4                add    $0xfffffff4,%esp
  2619.  804c167:       50                      push   %eax
  2620.  804c168:       e8 3f e7 ff ff          call   804a8ac <_init+0x260>
  2621.  804c16d:       83 c4 10                add    $0x10,%esp
  2622.  804c170:       89 c7                   mov    %eax,%edi
  2623.  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>
  2624.  804c174:       e8 e3 e5 ff ff          call   804a75c <_init+0x110>
  2625.  804c179:       8d 76 00                lea    0x0(%esi),%esi
  2626.  804c17c:       83 7d f4 00             cmpl   $0x0,0xfffffff4(%ebp)
  2627.  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>
  2628.  804c182:       8d 43 04                lea    0x4(%ebx),%eax
  2629.  804c185:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  2630.  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>
  2631.  804c18b:       8b 43 04                mov    0x4(%ebx),%eax
  2632.  804c18e:       83 c4 fc                add    $0xfffffffc,%esp
  2633.  804c191:       8b 55 f4                mov    0xfffffff4(%ebp),%edx
  2634.  804c194:       52                      push   %edx
  2635.  804c195:       50                      push   %eax
  2636.  804c196:       57                      push   %edi
  2637.  804c197:       e8 30 e5 ff ff          call   804a6cc <_init+0x80>
  2638.  804c19c:       83 c4 10                add    $0x10,%esp
  2639.  804c19f:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  2640.  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>
  2641.  804c1a5:       83 c4 f4                add    $0xfffffff4,%esp
  2642.  804c1a8:       ff 73 04                pushl  0x4(%ebx)
  2643.  804c1ab:       e8 ec e6 ff ff          call   804a89c <_init+0x250>
  2644.  804c1b0:       83 c4 10                add    $0x10,%esp
  2645.  804c1b3:       c7 43 14 00 00 00 00    movl   $0x0,0x14(%ebx)
  2646.  804c1ba:       c6 43 04 00             movb   $0x0,0x4(%ebx)
  2647.  804c1be:       89 7b 04                mov    %edi,0x4(%ebx)
  2648.  804c1c1:       89 73 18                mov    %esi,0x18(%ebx)
  2649.  804c1c4:       8d 43 04                lea    0x4(%ebx),%eax
  2650.  804c1c7:       83 fe 0f                cmp    $0xf,%esi
  2651.  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>
  2652.  804c1cc:       89 f8                   mov    %edi,%eax
  2653.  804c1ce:       8b 4d f4                mov    0xfffffff4(%ebp),%ecx
  2654.  804c1d1:       89 4b 14                mov    %ecx,0x14(%ebx)
  2655.  804c1d4:       c6 04 01 00             movb   $0x0,(%ecx,%eax,1)
  2656.  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>
  2657.  804c1dd:       8d 76 00                lea    0x0(%esi),%esi
  2658.  804c1e0:       e8 e7 e5 ff ff          call   804a7cc <_init+0x180>
  2659.  804c1e5:       89 c6                   mov    %eax,%esi
  2660.  804c1e7:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  2661.  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>
  2662.  804c1ed:       83 c4 f4                add    $0xfffffff4,%esp
  2663.  804c1f0:       ff 73 04                pushl  0x4(%ebx)
  2664.  804c1f3:       e8 a4 e6 ff ff          call   804a89c <_init+0x250>
  2665.  804c1f8:       83 c4 10                add    $0x10,%esp
  2666.  804c1fb:       c7 43 18 0f 00 00 00    movl   $0xf,0x18(%ebx)
  2667.  804c202:       c7 43 14 00 00 00 00    movl   $0x0,0x14(%ebx)
  2668.  804c209:       c6 43 04 00             movb   $0x0,0x4(%ebx)
  2669.  804c20d:       e8 ca e4 ff ff          call   804a6dc <_init+0x90>
  2670.  804c212:       e8 45 e5 ff ff          call   804a75c <_init+0x110>
  2671.  804c217:       90                      nop    
  2672.  804c218:       e8 3f e5 ff ff          call   804a75c <_init+0x110>
  2673.  804c21d:       8d 76 00                lea    0x0(%esi),%esi
  2674.  804c220:       e8 a7 e5 ff ff          call   804a7cc <_init+0x180>
  2675.  804c225:       89 45 f0                mov    %eax,0xfffffff0(%ebp)
  2676.  804c228:       8b 75 f8                mov    0xfffffff8(%ebp),%esi
  2677.  804c22b:       89 f0                   mov    %esi,%eax
  2678.  804c22d:       40                      inc    %eax
  2679.  804c22e:       83 c4 f4                add    $0xfffffff4,%esp
  2680.  804c231:       50                      push   %eax
  2681.  804c232:       e8 75 e6 ff ff          call   804a8ac <_init+0x260>
  2682.  804c237:       83 c4 10                add    $0x10,%esp
  2683.  804c23a:       89 c7                   mov    %eax,%edi
  2684.  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>
  2685.  804c23e:       89 f6                   mov    %esi,%esi
  2686.  804c240:       e8 17 e5 ff ff          call   804a75c <_init+0x110>
  2687.  804c245:       8d 76 00                lea    0x0(%esi),%esi
  2688.  804c248:       e8 0f e5 ff ff          call   804a75c <_init+0x110>
  2689.  804c24d:       8d 76 00                lea    0x0(%esi),%esi
  2690.  804c250:       83 c4 f4                add    $0xfffffff4,%esp
  2691.  804c253:       8b 45 f0                mov    0xfffffff0(%ebp),%eax
  2692.  804c256:       50                      push   %eax
  2693.  804c257:       e8 b0 e5 ff ff          call   804a80c <_init+0x1c0>
  2694.  804c25c:       83 c4 10                add    $0x10,%esp
  2695.  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>
  2696.  804c264:       83 c4 f4                add    $0xfffffff4,%esp
  2697.  804c267:       56                      push   %esi
  2698.  804c268:       e8 9f e5 ff ff          call   804a80c <_init+0x1c0>
  2699.  804c26d:       83 c4 10                add    $0x10,%esp
  2700.  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>
  2701.  804c272:       89 f6                   mov    %esi,%esi
  2702.  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>
  2703.  804c276:       89 f6                   mov    %esi,%esi
  2704.  804c278:       83 c4 f4                add    $0xfffffff4,%esp
  2705.  804c27b:       8b 55 f0                mov    0xfffffff0(%ebp),%edx
  2706.  804c27e:       52                      push   %edx
  2707.  804c27f:       e8 88 e5 ff ff          call   804a80c <_init+0x1c0>
  2708.  804c284:       83 c4 10                add    $0x10,%esp
  2709.  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>
  2710.  804c289:       8d 76 00                lea    0x0(%esi),%esi
  2711.  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>
  2712.  804c291:       8d 76 00                lea    0x0(%esi),%esi
  2713.  804c294:       e8 43 e5 ff ff          call   804a7dc <_init+0x190>
  2714.  804c299:       8d 76 00                lea    0x0(%esi),%esi
  2715.  804c29c:       83 7d f8 00             cmpl   $0x0,0xfffffff8(%ebp)
  2716.  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>
  2717.  804c2a2:       8d 43 04                lea    0x4(%ebx),%eax
  2718.  804c2a5:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  2719.  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>
  2720.  804c2ab:       8b 43 04                mov    0x4(%ebx),%eax
  2721.  804c2ae:       c7 43 14 00 00 00 00    movl   $0x0,0x14(%ebx)
  2722.  804c2b5:       c6 00 00                movb   $0x0,(%eax)
  2723.  804c2b8:       83 7d f8 00             cmpl   $0x0,0xfffffff8(%ebp)
  2724.  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>
  2725.  804c2be:       8d 43 04                lea    0x4(%ebx),%eax
  2726.  804c2c1:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  2727.  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>
  2728.  804c2c7:       8b 43 04                mov    0x4(%ebx),%eax
  2729.  804c2ca:       89 c2                   mov    %eax,%edx
  2730.  804c2cc:       8b 45 0c                mov    0xc(%ebp),%eax
  2731.  804c2cf:       83 c0 04                add    $0x4,%eax
  2732.  804c2d2:       8b 4d 0c                mov    0xc(%ebp),%ecx
  2733.  804c2d5:       83 79 18 0f             cmpl   $0xf,0x18(%ecx)
  2734.  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>
  2735.  804c2db:       8b 41 04                mov    0x4(%ecx),%eax
  2736.  804c2de:       03 53 14                add    0x14(%ebx),%edx
  2737.  804c2e1:       03 45 10                add    0x10(%ebp),%eax
  2738.  804c2e4:       83 c4 fc                add    $0xfffffffc,%esp
  2739.  804c2e7:       8b 4d 14                mov    0x14(%ebp),%ecx
  2740.  804c2ea:       51                      push   %ecx
  2741.  804c2eb:       50                      push   %eax
  2742.  804c2ec:       52                      push   %edx
  2743.  804c2ed:       e8 da e3 ff ff          call   804a6cc <_init+0x80>
  2744.  804c2f2:       8d 43 04                lea    0x4(%ebx),%eax
  2745.  804c2f5:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  2746.  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>
  2747.  804c2fb:       8b 43 04                mov    0x4(%ebx),%eax
  2748.  804c2fe:       8b 55 fc                mov    0xfffffffc(%ebp),%edx
  2749.  804c301:       89 53 14                mov    %edx,0x14(%ebx)
  2750.  804c304:       c6 04 02 00             movb   $0x0,(%edx,%eax,1)
  2751.  804c308:       89 d8                   mov    %ebx,%eax
  2752.  804c30a:       8d 65 d8                lea    0xffffffd8(%ebp),%esp
  2753.  804c30d:       5b                      pop    %ebx
  2754.  804c30e:       5e                      pop    %esi
  2755.  804c30f:       5f                      pop    %edi
  2756.  804c310:       c9                      leave  
  2757.  804c311:       c3                      ret    
  2758.  804c312:       89 f6                   mov    %esi,%esi
  2759.  
  2760. 0804c314 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)>:
  2761.  804c314:       55                      push   %ebp
  2762.  804c315:       89 e5                   mov    %esp,%ebp
  2763.  804c317:       83 ec 1c                sub    $0x1c,%esp
  2764.  804c31a:       57                      push   %edi
  2765.  804c31b:       56                      push   %esi
  2766.  804c31c:       53                      push   %ebx
  2767.  804c31d:       8b 5d 08                mov    0x8(%ebp),%ebx
  2768.  804c320:       8d 43 04                lea    0x4(%ebx),%eax
  2769.  804c323:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  2770.  804c327:       76 03                   jbe    804c32c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x18>
  2771.  804c329:       8b 43 04                mov    0x4(%ebx),%eax
  2772.  804c32c:       39 45 0c                cmp    %eax,0xc(%ebp)
  2773.  804c32f:       72 3b                   jb     804c36c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x58>
  2774.  804c331:       8d 43 04                lea    0x4(%ebx),%eax
  2775.  804c334:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  2776.  804c338:       76 03                   jbe    804c33d <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x29>
  2777.  804c33a:       8b 43 04                mov    0x4(%ebx),%eax
  2778.  804c33d:       03 43 14                add    0x14(%ebx),%eax
  2779.  804c340:       3b 45 0c                cmp    0xc(%ebp),%eax
  2780.  804c343:       76 27                   jbe    804c36c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x58>
  2781.  804c345:       8b 45 10                mov    0x10(%ebp),%eax
  2782.  804c348:       50                      push   %eax
  2783.  804c349:       8d 43 04                lea    0x4(%ebx),%eax
  2784.  804c34c:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  2785.  804c350:       76 03                   jbe    804c355 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x41>
  2786.  804c352:       8b 43 04                mov    0x4(%ebx),%eax
  2787.  804c355:       8b 55 0c                mov    0xc(%ebp),%edx
  2788.  804c358:       29 c2                   sub    %eax,%edx
  2789.  804c35a:       89 d0                   mov    %edx,%eax
  2790.  804c35c:       50                      push   %eax
  2791.  804c35d:       53                      push   %ebx
  2792.  804c35e:       53                      push   %ebx
  2793.  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)>
  2794.  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>
  2795.  804c369:       8d 76 00                lea    0x0(%esi),%esi
  2796.  804c36c:       8b 43 14                mov    0x14(%ebx),%eax
  2797.  804c36f:       f7 d0                   not    %eax
  2798.  804c371:       3b 45 10                cmp    0x10(%ebp),%eax
  2799.  804c374:       77 0c                   ja     804c382 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x6e>
  2800.  804c376:       83 c4 f4                add    $0xfffffff4,%esp
  2801.  804c379:       53                      push   %ebx
  2802.  804c37a:       e8 8d e3 ff ff          call   804a70c <_init+0xc0>
  2803.  804c37f:       83 c4 10                add    $0x10,%esp
  2804.  804c382:       83 7d 10 00             cmpl   $0x0,0x10(%ebp)
  2805.  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>
  2806.  804c38c:       8b 45 10                mov    0x10(%ebp),%eax
  2807.  804c38f:       03 43 14                add    0x14(%ebx),%eax
  2808.  804c392:       89 45 fc                mov    %eax,0xfffffffc(%ebp)
  2809.  804c395:       89 45 f8                mov    %eax,0xfffffff8(%ebp)
  2810.  804c398:       b8 ff ff ff ff          mov    $0xffffffff,%eax
  2811.  804c39d:       ba 01 00 00 00          mov    $0x1,%edx
  2812.  804c3a2:       83 f8 01                cmp    $0x1,%eax
  2813.  804c3a5:       76 03                   jbe    804c3aa <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x96>
  2814.  804c3a7:       8d 50 ff                lea    0xffffffff(%eax),%edx
  2815.  804c3aa:       3b 55 f8                cmp    0xfffffff8(%ebp),%edx
  2816.  804c3ad:       73 0c                   jae    804c3bb <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0xa7>
  2817.  804c3af:       83 c4 f4                add    $0xfffffff4,%esp
  2818.  804c3b2:       53                      push   %ebx
  2819.  804c3b3:       e8 54 e3 ff ff          call   804a70c <_init+0xc0>
  2820.  804c3b8:       83 c4 10                add    $0x10,%esp
  2821.  804c3bb:       8b 55 f8                mov    0xfffffff8(%ebp),%edx
  2822.  804c3be:       39 53 18                cmp    %edx,0x18(%ebx)
  2823.  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>
  2824.  804c3c7:       8b 43 14                mov    0x14(%ebx),%eax
  2825.  804c3ca:       89 45 f4                mov    %eax,0xfffffff4(%ebp)
  2826.  804c3cd:       89 d6                   mov    %edx,%esi
  2827.  804c3cf:       83 ce 0f                or     $0xf,%esi
  2828.  804c3d2:       b8 ff ff ff ff          mov    $0xffffffff,%eax
  2829.  804c3d7:       ba 01 00 00 00          mov    $0x1,%edx
  2830.  804c3dc:       83 f8 01                cmp    $0x1,%eax
  2831.  804c3df:       76 03                   jbe    804c3e4 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0xd0>
  2832.  804c3e1:       8d 50 ff                lea    0xffffffff(%eax),%edx
  2833.  804c3e4:       39 f2                   cmp    %esi,%edx
  2834.  804c3e6:       73 08                   jae    804c3f0 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0xdc>
  2835.  804c3e8:       8b 75 f8                mov    0xfffffff8(%ebp),%esi
  2836.  804c3eb:       eb 38                   jmp    804c425 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x111>
  2837.  804c3ed:       8d 76 00                lea    0x0(%esi),%esi
  2838.  804c3f0:       89 f0                   mov    %esi,%eax
  2839.  804c3f2:       f7 25 30 05 05 08       mull   0x8050530
  2840.  804c3f8:       d1 ea                   shr    %edx
  2841.  804c3fa:       8b 43 18                mov    0x18(%ebx),%eax
  2842.  804c3fd:       d1 e8                   shr    %eax
  2843.  804c3ff:       39 c2                   cmp    %eax,%edx
  2844.  804c401:       73 22                   jae    804c425 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x111>
  2845.  804c403:       ba ff ff ff ff          mov    $0xffffffff,%edx
  2846.  804c408:       b8 01 00 00 00          mov    $0x1,%eax
  2847.  804c40d:       83 fa 01                cmp    $0x1,%edx
  2848.  804c410:       76 03                   jbe    804c415 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x101>
  2849.  804c412:       8d 42 ff                lea    0xffffffff(%edx),%eax
  2850.  804c415:       8b 4b 18                mov    0x18(%ebx),%ecx
  2851.  804c418:       89 ca                   mov    %ecx,%edx
  2852.  804c41a:       d1 ea                   shr    %edx
  2853.  804c41c:       29 d0                   sub    %edx,%eax
  2854.  804c41e:       39 c1                   cmp    %eax,%ecx
  2855.  804c420:       77 03                   ja     804c425 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x111>
  2856.  804c422:       8d 34 11                lea    (%ecx,%edx,1),%esi
  2857.  804c425:       8d 46 01                lea    0x1(%esi),%eax
  2858.  804c428:       83 c4 f4                add    $0xfffffff4,%esp
  2859.  804c42b:       50                      push   %eax
  2860.  804c42c:       e8 7b e4 ff ff          call   804a8ac <_init+0x260>
  2861.  804c431:       83 c4 10                add    $0x10,%esp
  2862.  804c434:       89 c7                   mov    %eax,%edi
  2863.  804c436:       eb 08                   jmp    804c440 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x12c>
  2864.  804c438:       e8 1f e3 ff ff          call   804a75c <_init+0x110>
  2865.  804c43d:       8d 76 00                lea    0x0(%esi),%esi
  2866.  804c440:       83 7d f4 00             cmpl   $0x0,0xfffffff4(%ebp)
  2867.  804c444:       74 1d                   je     804c463 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x14f>
  2868.  804c446:       8d 43 04                lea    0x4(%ebx),%eax
  2869.  804c449:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  2870.  804c44d:       76 03                   jbe    804c452 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x13e>
  2871.  804c44f:       8b 43 04                mov    0x4(%ebx),%eax
  2872.  804c452:       83 c4 fc                add    $0xfffffffc,%esp
  2873.  804c455:       8b 55 f4                mov    0xfffffff4(%ebp),%edx
  2874.  804c458:       52                      push   %edx
  2875.  804c459:       50                      push   %eax
  2876.  804c45a:       57                      push   %edi
  2877.  804c45b:       e8 6c e2 ff ff          call   804a6cc <_init+0x80>
  2878.  804c460:       83 c4 10                add    $0x10,%esp
  2879.  804c463:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  2880.  804c467:       76 0e                   jbe    804c477 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x163>
  2881.  804c469:       83 c4 f4                add    $0xfffffff4,%esp
  2882.  804c46c:       ff 73 04                pushl  0x4(%ebx)
  2883.  804c46f:       e8 28 e4 ff ff          call   804a89c <_init+0x250>
  2884.  804c474:       83 c4 10                add    $0x10,%esp
  2885.  804c477:       c7 43 14 00 00 00 00    movl   $0x0,0x14(%ebx)
  2886.  804c47e:       c6 43 04 00             movb   $0x0,0x4(%ebx)
  2887.  804c482:       89 7b 04                mov    %edi,0x4(%ebx)
  2888.  804c485:       89 73 18                mov    %esi,0x18(%ebx)
  2889.  804c488:       8d 43 04                lea    0x4(%ebx),%eax
  2890.  804c48b:       83 fe 0f                cmp    $0xf,%esi
  2891.  804c48e:       76 02                   jbe    804c492 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x17e>
  2892.  804c490:       89 f8                   mov    %edi,%eax
  2893.  804c492:       8b 55 f4                mov    0xfffffff4(%ebp),%edx
  2894.  804c495:       89 53 14                mov    %edx,0x14(%ebx)
  2895.  804c498:       c6 04 02 00             movb   $0x0,(%edx,%eax,1)
  2896.  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>
  2897.  804c4a1:       8d 76 00                lea    0x0(%esi),%esi
  2898.  804c4a4:       e8 23 e3 ff ff          call   804a7cc <_init+0x180>
  2899.  804c4a9:       89 c6                   mov    %eax,%esi
  2900.  804c4ab:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  2901.  804c4af:       76 0e                   jbe    804c4bf <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x1ab>
  2902.  804c4b1:       83 c4 f4                add    $0xfffffff4,%esp
  2903.  804c4b4:       ff 73 04                pushl  0x4(%ebx)
  2904.  804c4b7:       e8 e0 e3 ff ff          call   804a89c <_init+0x250>
  2905.  804c4bc:       83 c4 10                add    $0x10,%esp
  2906.  804c4bf:       c7 43 18 0f 00 00 00    movl   $0xf,0x18(%ebx)
  2907.  804c4c6:       c7 43 14 00 00 00 00    movl   $0x0,0x14(%ebx)
  2908.  804c4cd:       c6 43 04 00             movb   $0x0,0x4(%ebx)
  2909.  804c4d1:       e8 06 e2 ff ff          call   804a6dc <_init+0x90>
  2910.  804c4d6:       e8 81 e2 ff ff          call   804a75c <_init+0x110>
  2911.  804c4db:       90                      nop    
  2912.  804c4dc:       e8 7b e2 ff ff          call   804a75c <_init+0x110>
  2913.  804c4e1:       8d 76 00                lea    0x0(%esi),%esi
  2914.  804c4e4:       e8 e3 e2 ff ff          call   804a7cc <_init+0x180>
  2915.  804c4e9:       89 45 f0                mov    %eax,0xfffffff0(%ebp)
  2916.  804c4ec:       8b 75 f8                mov    0xfffffff8(%ebp),%esi
  2917.  804c4ef:       89 f0                   mov    %esi,%eax
  2918.  804c4f1:       40                      inc    %eax
  2919.  804c4f2:       83 c4 f4                add    $0xfffffff4,%esp
  2920.  804c4f5:       50                      push   %eax
  2921.  804c4f6:       e8 b1 e3 ff ff          call   804a8ac <_init+0x260>
  2922.  804c4fb:       83 c4 10                add    $0x10,%esp
  2923.  804c4fe:       89 c7                   mov    %eax,%edi
  2924.  804c500:       eb 12                   jmp    804c514 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x200>
  2925.  804c502:       89 f6                   mov    %esi,%esi
  2926.  804c504:       e8 53 e2 ff ff          call   804a75c <_init+0x110>
  2927.  804c509:       8d 76 00                lea    0x0(%esi),%esi
  2928.  804c50c:       e8 4b e2 ff ff          call   804a75c <_init+0x110>
  2929.  804c511:       8d 76 00                lea    0x0(%esi),%esi
  2930.  804c514:       83 c4 f4                add    $0xfffffff4,%esp
  2931.  804c517:       8b 45 f0                mov    0xfffffff0(%ebp),%eax
  2932.  804c51a:       50                      push   %eax
  2933.  804c51b:       e8 ec e2 ff ff          call   804a80c <_init+0x1c0>
  2934.  804c520:       83 c4 10                add    $0x10,%esp
  2935.  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>
  2936.  804c528:       83 c4 f4                add    $0xfffffff4,%esp
  2937.  804c52b:       56                      push   %esi
  2938.  804c52c:       e8 db e2 ff ff          call   804a80c <_init+0x1c0>
  2939.  804c531:       83 c4 10                add    $0x10,%esp
  2940.  804c534:       eb a6                   jmp    804c4dc <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x1c8>
  2941.  804c536:       89 f6                   mov    %esi,%esi
  2942.  804c538:       eb ca                   jmp    804c504 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x1f0>
  2943.  804c53a:       89 f6                   mov    %esi,%esi
  2944.  804c53c:       83 c4 f4                add    $0xfffffff4,%esp
  2945.  804c53f:       8b 55 f0                mov    0xfffffff0(%ebp),%edx
  2946.  804c542:       52                      push   %edx
  2947.  804c543:       e8 c4 e2 ff ff          call   804a80c <_init+0x1c0>
  2948.  804c548:       83 c4 10                add    $0x10,%esp
  2949.  804c54b:       eb bf                   jmp    804c50c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x1f8>
  2950.  804c54d:       8d 76 00                lea    0x0(%esi),%esi
  2951.  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>
  2952.  804c555:       8d 76 00                lea    0x0(%esi),%esi
  2953.  804c558:       e8 7f e2 ff ff          call   804a7dc <_init+0x190>
  2954.  804c55d:       8d 76 00                lea    0x0(%esi),%esi
  2955.  804c560:       83 7d f8 00             cmpl   $0x0,0xfffffff8(%ebp)
  2956.  804c564:       75 16                   jne    804c57c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x268>
  2957.  804c566:       8d 43 04                lea    0x4(%ebx),%eax
  2958.  804c569:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  2959.  804c56d:       76 03                   jbe    804c572 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x25e>
  2960.  804c56f:       8b 43 04                mov    0x4(%ebx),%eax
  2961.  804c572:       c7 43 14 00 00 00 00    movl   $0x0,0x14(%ebx)
  2962.  804c579:       c6 00 00                movb   $0x0,(%eax)
  2963.  804c57c:       83 7d f8 00             cmpl   $0x0,0xfffffff8(%ebp)
  2964.  804c580:       74 36                   je     804c5b8 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x2a4>
  2965.  804c582:       8d 43 04                lea    0x4(%ebx),%eax
  2966.  804c585:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  2967.  804c589:       76 03                   jbe    804c58e <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x27a>
  2968.  804c58b:       8b 43 04                mov    0x4(%ebx),%eax
  2969.  804c58e:       03 43 14                add    0x14(%ebx),%eax
  2970.  804c591:       83 c4 fc                add    $0xfffffffc,%esp
  2971.  804c594:       8b 55 10                mov    0x10(%ebp),%edx
  2972.  804c597:       52                      push   %edx
  2973.  804c598:       8b 55 0c                mov    0xc(%ebp),%edx
  2974.  804c59b:       52                      push   %edx
  2975.  804c59c:       50                      push   %eax
  2976.  804c59d:       e8 2a e1 ff ff          call   804a6cc <_init+0x80>
  2977.  804c5a2:       8d 43 04                lea    0x4(%ebx),%eax
  2978.  804c5a5:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  2979.  804c5a9:       76 03                   jbe    804c5ae <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)+0x29a>
  2980.  804c5ab:       8b 43 04                mov    0x4(%ebx),%eax
  2981.  804c5ae:       8b 55 fc                mov    0xfffffffc(%ebp),%edx
  2982.  804c5b1:       89 53 14                mov    %edx,0x14(%ebx)
  2983.  804c5b4:       c6 04 02 00             movb   $0x0,(%edx,%eax,1)
  2984.  804c5b8:       89 d8                   mov    %ebx,%eax
  2985.  804c5ba:       8d 65 d8                lea    0xffffffd8(%ebp),%esp
  2986.  804c5bd:       5b                      pop    %ebx
  2987.  804c5be:       5e                      pop    %esi
  2988.  804c5bf:       5f                      pop    %edi
  2989.  804c5c0:       c9                      leave  
  2990.  804c5c1:       c3                      ret    
  2991.  804c5c2:       89 f6                   mov    %esi,%esi
  2992.  
  2993. 0804c5c4 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)>:
  2994.  804c5c4:       55                      push   %ebp
  2995.  804c5c5:       89 e5                   mov    %esp,%ebp
  2996.  804c5c7:       83 ec 1c                sub    $0x1c,%esp
  2997.  804c5ca:       57                      push   %edi
  2998.  804c5cb:       56                      push   %esi
  2999.  804c5cc:       53                      push   %ebx
  3000.  804c5cd:       8b 5d 08                mov    0x8(%ebp),%ebx
  3001.  804c5d0:       8a 45 10                mov    0x10(%ebp),%al
  3002.  804c5d3:       88 45 ff                mov    %al,0xffffffff(%ebp)
  3003.  804c5d6:       8b 43 14                mov    0x14(%ebx),%eax
  3004.  804c5d9:       f7 d0                   not    %eax
  3005.  804c5db:       3b 45 0c                cmp    0xc(%ebp),%eax
  3006.  804c5de:       77 0c                   ja     804c5ec <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x28>
  3007.  804c5e0:       83 c4 f4                add    $0xfffffff4,%esp
  3008.  804c5e3:       53                      push   %ebx
  3009.  804c5e4:       e8 23 e1 ff ff          call   804a70c <_init+0xc0>
  3010.  804c5e9:       83 c4 10                add    $0x10,%esp
  3011.  804c5ec:       83 7d 0c 00             cmpl   $0x0,0xc(%ebp)
  3012.  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>
  3013.  804c5f6:       8b 55 0c                mov    0xc(%ebp),%edx
  3014.  804c5f9:       03 53 14                add    0x14(%ebx),%edx
  3015.  804c5fc:       89 55 f8                mov    %edx,0xfffffff8(%ebp)
  3016.  804c5ff:       89 55 f4                mov    %edx,0xfffffff4(%ebp)
  3017.  804c602:       b8 ff ff ff ff          mov    $0xffffffff,%eax
  3018.  804c607:       ba 01 00 00 00          mov    $0x1,%edx
  3019.  804c60c:       83 f8 01                cmp    $0x1,%eax
  3020.  804c60f:       76 03                   jbe    804c614 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x50>
  3021.  804c611:       8d 50 ff                lea    0xffffffff(%eax),%edx
  3022.  804c614:       3b 55 f4                cmp    0xfffffff4(%ebp),%edx
  3023.  804c617:       73 0c                   jae    804c625 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x61>
  3024.  804c619:       83 c4 f4                add    $0xfffffff4,%esp
  3025.  804c61c:       53                      push   %ebx
  3026.  804c61d:       e8 ea e0 ff ff          call   804a70c <_init+0xc0>
  3027.  804c622:       83 c4 10                add    $0x10,%esp
  3028.  804c625:       8b 4d f4                mov    0xfffffff4(%ebp),%ecx
  3029.  804c628:       39 4b 18                cmp    %ecx,0x18(%ebx)
  3030.  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>
  3031.  804c631:       8b 43 14                mov    0x14(%ebx),%eax
  3032.  804c634:       89 45 f0                mov    %eax,0xfffffff0(%ebp)
  3033.  804c637:       89 ce                   mov    %ecx,%esi
  3034.  804c639:       83 ce 0f                or     $0xf,%esi
  3035.  804c63c:       b8 ff ff ff ff          mov    $0xffffffff,%eax
  3036.  804c641:       ba 01 00 00 00          mov    $0x1,%edx
  3037.  804c646:       83 f8 01                cmp    $0x1,%eax
  3038.  804c649:       76 03                   jbe    804c64e <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x8a>
  3039.  804c64b:       8d 50 ff                lea    0xffffffff(%eax),%edx
  3040.  804c64e:       39 f2                   cmp    %esi,%edx
  3041.  804c650:       73 06                   jae    804c658 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x94>
  3042.  804c652:       8b 75 f4                mov    0xfffffff4(%ebp),%esi
  3043.  804c655:       eb 36                   jmp    804c68d <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0xc9>
  3044.  804c657:       90                      nop    
  3045.  804c658:       89 f0                   mov    %esi,%eax
  3046.  804c65a:       f7 25 34 05 05 08       mull   0x8050534
  3047.  804c660:       d1 ea                   shr    %edx
  3048.  804c662:       8b 43 18                mov    0x18(%ebx),%eax
  3049.  804c665:       d1 e8                   shr    %eax
  3050.  804c667:       39 c2                   cmp    %eax,%edx
  3051.  804c669:       73 22                   jae    804c68d <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0xc9>
  3052.  804c66b:       ba ff ff ff ff          mov    $0xffffffff,%edx
  3053.  804c670:       b8 01 00 00 00          mov    $0x1,%eax
  3054.  804c675:       83 fa 01                cmp    $0x1,%edx
  3055.  804c678:       76 03                   jbe    804c67d <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0xb9>
  3056.  804c67a:       8d 42 ff                lea    0xffffffff(%edx),%eax
  3057.  804c67d:       8b 4b 18                mov    0x18(%ebx),%ecx
  3058.  804c680:       89 ca                   mov    %ecx,%edx
  3059.  804c682:       d1 ea                   shr    %edx
  3060.  804c684:       29 d0                   sub    %edx,%eax
  3061.  804c686:       39 c1                   cmp    %eax,%ecx
  3062.  804c688:       77 03                   ja     804c68d <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0xc9>
  3063.  804c68a:       8d 34 11                lea    (%ecx,%edx,1),%esi
  3064.  804c68d:       8d 46 01                lea    0x1(%esi),%eax
  3065.  804c690:       83 c4 f4                add    $0xfffffff4,%esp
  3066.  804c693:       50                      push   %eax
  3067.  804c694:       e8 13 e2 ff ff          call   804a8ac <_init+0x260>
  3068.  804c699:       83 c4 10                add    $0x10,%esp
  3069.  804c69c:       89 c7                   mov    %eax,%edi
  3070.  804c69e:       eb 08                   jmp    804c6a8 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0xe4>
  3071.  804c6a0:       e8 b7 e0 ff ff          call   804a75c <_init+0x110>
  3072.  804c6a5:       8d 76 00                lea    0x0(%esi),%esi
  3073.  804c6a8:       83 7d f0 00             cmpl   $0x0,0xfffffff0(%ebp)
  3074.  804c6ac:       74 1d                   je     804c6cb <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x107>
  3075.  804c6ae:       8d 43 04                lea    0x4(%ebx),%eax
  3076.  804c6b1:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  3077.  804c6b5:       76 03                   jbe    804c6ba <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0xf6>
  3078.  804c6b7:       8b 43 04                mov    0x4(%ebx),%eax
  3079.  804c6ba:       83 c4 fc                add    $0xfffffffc,%esp
  3080.  804c6bd:       8b 55 f0                mov    0xfffffff0(%ebp),%edx
  3081.  804c6c0:       52                      push   %edx
  3082.  804c6c1:       50                      push   %eax
  3083.  804c6c2:       57                      push   %edi
  3084.  804c6c3:       e8 04 e0 ff ff          call   804a6cc <_init+0x80>
  3085.  804c6c8:       83 c4 10                add    $0x10,%esp
  3086.  804c6cb:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  3087.  804c6cf:       76 0e                   jbe    804c6df <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x11b>
  3088.  804c6d1:       83 c4 f4                add    $0xfffffff4,%esp
  3089.  804c6d4:       ff 73 04                pushl  0x4(%ebx)
  3090.  804c6d7:       e8 c0 e1 ff ff          call   804a89c <_init+0x250>
  3091.  804c6dc:       83 c4 10                add    $0x10,%esp
  3092.  804c6df:       c7 43 14 00 00 00 00    movl   $0x0,0x14(%ebx)
  3093.  804c6e6:       c6 43 04 00             movb   $0x0,0x4(%ebx)
  3094.  804c6ea:       89 7b 04                mov    %edi,0x4(%ebx)
  3095.  804c6ed:       89 73 18                mov    %esi,0x18(%ebx)
  3096.  804c6f0:       8d 43 04                lea    0x4(%ebx),%eax
  3097.  804c6f3:       83 fe 0f                cmp    $0xf,%esi
  3098.  804c6f6:       76 02                   jbe    804c6fa <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x136>
  3099.  804c6f8:       89 f8                   mov    %edi,%eax
  3100.  804c6fa:       8b 4d f0                mov    0xfffffff0(%ebp),%ecx
  3101.  804c6fd:       89 4b 14                mov    %ecx,0x14(%ebx)
  3102.  804c700:       c6 04 01 00             movb   $0x0,(%ecx,%eax,1)
  3103.  804c704:       e9 db 00 00 00          jmp    804c7e4 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x220>
  3104.  804c709:       8d 76 00                lea    0x0(%esi),%esi
  3105.  804c70c:       e8 bb e0 ff ff          call   804a7cc <_init+0x180>
  3106.  804c711:       89 c6                   mov    %eax,%esi
  3107.  804c713:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  3108.  804c717:       76 0e                   jbe    804c727 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x163>
  3109.  804c719:       83 c4 f4                add    $0xfffffff4,%esp
  3110.  804c71c:       ff 73 04                pushl  0x4(%ebx)
  3111.  804c71f:       e8 78 e1 ff ff          call   804a89c <_init+0x250>
  3112.  804c724:       83 c4 10                add    $0x10,%esp
  3113.  804c727:       c7 43 18 0f 00 00 00    movl   $0xf,0x18(%ebx)
  3114.  804c72e:       c7 43 14 00 00 00 00    movl   $0x0,0x14(%ebx)
  3115.  804c735:       c6 43 04 00             movb   $0x0,0x4(%ebx)
  3116.  804c739:       e8 9e df ff ff          call   804a6dc <_init+0x90>
  3117.  804c73e:       e8 19 e0 ff ff          call   804a75c <_init+0x110>
  3118.  804c743:       90                      nop    
  3119.  804c744:       e8 13 e0 ff ff          call   804a75c <_init+0x110>
  3120.  804c749:       8d 76 00                lea    0x0(%esi),%esi
  3121.  804c74c:       e8 7b e0 ff ff          call   804a7cc <_init+0x180>
  3122.  804c751:       89 45 ec                mov    %eax,0xffffffec(%ebp)
  3123.  804c754:       8b 75 f4                mov    0xfffffff4(%ebp),%esi
  3124.  804c757:       89 f0                   mov    %esi,%eax
  3125.  804c759:       40                      inc    %eax
  3126.  804c75a:       83 c4 f4                add    $0xfffffff4,%esp
  3127.  804c75d:       50                      push   %eax
  3128.  804c75e:       e8 49 e1 ff ff          call   804a8ac <_init+0x260>
  3129.  804c763:       83 c4 10                add    $0x10,%esp
  3130.  804c766:       89 c7                   mov    %eax,%edi
  3131.  804c768:       eb 12                   jmp    804c77c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x1b8>
  3132.  804c76a:       89 f6                   mov    %esi,%esi
  3133.  804c76c:       e8 eb df ff ff          call   804a75c <_init+0x110>
  3134.  804c771:       8d 76 00                lea    0x0(%esi),%esi
  3135.  804c774:       e8 e3 df ff ff          call   804a75c <_init+0x110>
  3136.  804c779:       8d 76 00                lea    0x0(%esi),%esi
  3137.  804c77c:       83 c4 f4                add    $0xfffffff4,%esp
  3138.  804c77f:       8b 45 ec                mov    0xffffffec(%ebp),%eax
  3139.  804c782:       50                      push   %eax
  3140.  804c783:       e8 84 e0 ff ff          call   804a80c <_init+0x1c0>
  3141.  804c788:       83 c4 10                add    $0x10,%esp
  3142.  804c78b:       e9 18 ff ff ff          jmp    804c6a8 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0xe4>
  3143.  804c790:       83 c4 f4                add    $0xfffffff4,%esp
  3144.  804c793:       56                      push   %esi
  3145.  804c794:       e8 73 e0 ff ff          call   804a80c <_init+0x1c0>
  3146.  804c799:       83 c4 10                add    $0x10,%esp
  3147.  804c79c:       eb a6                   jmp    804c744 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x180>
  3148.  804c79e:       89 f6                   mov    %esi,%esi
  3149.  804c7a0:       eb ca                   jmp    804c76c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x1a8>
  3150.  804c7a2:       89 f6                   mov    %esi,%esi
  3151.  804c7a4:       83 c4 f4                add    $0xfffffff4,%esp
  3152.  804c7a7:       8b 55 ec                mov    0xffffffec(%ebp),%edx
  3153.  804c7aa:       52                      push   %edx
  3154.  804c7ab:       e8 5c e0 ff ff          call   804a80c <_init+0x1c0>
  3155.  804c7b0:       83 c4 10                add    $0x10,%esp
  3156.  804c7b3:       eb bf                   jmp    804c774 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x1b0>
  3157.  804c7b5:       8d 76 00                lea    0x0(%esi),%esi
  3158.  804c7b8:       e9 e3 fe ff ff          jmp    804c6a0 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0xdc>
  3159.  804c7bd:       8d 76 00                lea    0x0(%esi),%esi
  3160.  804c7c0:       e8 17 e0 ff ff          call   804a7dc <_init+0x190>
  3161.  804c7c5:       8d 76 00                lea    0x0(%esi),%esi
  3162.  804c7c8:       83 7d f4 00             cmpl   $0x0,0xfffffff4(%ebp)
  3163.  804c7cc:       75 16                   jne    804c7e4 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x220>
  3164.  804c7ce:       8d 43 04                lea    0x4(%ebx),%eax
  3165.  804c7d1:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  3166.  804c7d5:       76 03                   jbe    804c7da <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x216>
  3167.  804c7d7:       8b 43 04                mov    0x4(%ebx),%eax
  3168.  804c7da:       c7 43 14 00 00 00 00    movl   $0x0,0x14(%ebx)
  3169.  804c7e1:       c6 00 00                movb   $0x0,(%eax)
  3170.  804c7e4:       83 7d f4 00             cmpl   $0x0,0xfffffff4(%ebp)
  3171.  804c7e8:       74 53                   je     804c83d <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x279>
  3172.  804c7ea:       8b 73 14                mov    0x14(%ebx),%esi
  3173.  804c7ed:       8a 45 ff                mov    0xffffffff(%ebp),%al
  3174.  804c7f0:       83 7d 0c 01             cmpl   $0x1,0xc(%ebp)
  3175.  804c7f4:       75 12                   jne    804c808 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x244>
  3176.  804c7f6:       8d 4b 04                lea    0x4(%ebx),%ecx
  3177.  804c7f9:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  3178.  804c7fd:       76 03                   jbe    804c802 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x23e>
  3179.  804c7ff:       8b 4b 04                mov    0x4(%ebx),%ecx
  3180.  804c802:       88 04 0e                mov    %al,(%esi,%ecx,1)
  3181.  804c805:       eb 20                   jmp    804c827 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x263>
  3182.  804c807:       90                      nop    
  3183.  804c808:       8d 53 04                lea    0x4(%ebx),%edx
  3184.  804c80b:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  3185.  804c80f:       76 03                   jbe    804c814 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x250>
  3186.  804c811:       8b 53 04                mov    0x4(%ebx),%edx
  3187.  804c814:       01 f2                   add    %esi,%edx
  3188.  804c816:       83 c4 fc                add    $0xfffffffc,%esp
  3189.  804c819:       8b 4d 0c                mov    0xc(%ebp),%ecx
  3190.  804c81c:       51                      push   %ecx
  3191.  804c81d:       0f be c0                movsbl %al,%eax
  3192.  804c820:       50                      push   %eax
  3193.  804c821:       52                      push   %edx
  3194.  804c822:       e8 d5 df ff ff          call   804a7fc <_init+0x1b0>
  3195.  804c827:       8d 43 04                lea    0x4(%ebx),%eax
  3196.  804c82a:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  3197.  804c82e:       76 03                   jbe    804c833 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)+0x26f>
  3198.  804c830:       8b 43 04                mov    0x4(%ebx),%eax
  3199.  804c833:       8b 55 f8                mov    0xfffffff8(%ebp),%edx
  3200.  804c836:       89 53 14                mov    %edx,0x14(%ebx)
  3201.  804c839:       c6 04 02 00             movb   $0x0,(%edx,%eax,1)
  3202.  804c83d:       89 d8                   mov    %ebx,%eax
  3203.  804c83f:       8d 65 d8                lea    0xffffffd8(%ebp),%esp
  3204.  804c842:       5b                      pop    %ebx
  3205.  804c843:       5e                      pop    %esi
  3206.  804c844:       5f                      pop    %edi
  3207.  804c845:       c9                      leave  
  3208.  804c846:       c3                      ret    
  3209.  804c847:       90                      nop    
  3210.  
  3211. 0804c848 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)>:
  3212.  804c848:       55                      push   %ebp
  3213.  804c849:       89 e5                   mov    %esp,%ebp
  3214.  804c84b:       83 ec 1c                sub    $0x1c,%esp
  3215.  804c84e:       57                      push   %edi
  3216.  804c84f:       56                      push   %esi
  3217.  804c850:       53                      push   %ebx
  3218.  804c851:       8b 5d 08                mov    0x8(%ebp),%ebx
  3219.  804c854:       8a 45 14                mov    0x14(%ebp),%al
  3220.  804c857:       88 45 ff                mov    %al,0xffffffff(%ebp)
  3221.  804c85a:       8b 55 0c                mov    0xc(%ebp),%edx
  3222.  804c85d:       39 53 14                cmp    %edx,0x14(%ebx)
  3223.  804c860:       73 0c                   jae    804c86e <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x26>
  3224.  804c862:       83 c4 f4                add    $0xfffffff4,%esp
  3225.  804c865:       53                      push   %ebx
  3226.  804c866:       e8 61 e0 ff ff          call   804a8cc <_init+0x280>
  3227.  804c86b:       83 c4 10                add    $0x10,%esp
  3228.  804c86e:       8b 43 14                mov    0x14(%ebx),%eax
  3229.  804c871:       f7 d0                   not    %eax
  3230.  804c873:       3b 45 10                cmp    0x10(%ebp),%eax
  3231.  804c876:       77 0c                   ja     804c884 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x3c>
  3232.  804c878:       83 c4 f4                add    $0xfffffff4,%esp
  3233.  804c87b:       53                      push   %ebx
  3234.  804c87c:       e8 8b de ff ff          call   804a70c <_init+0xc0>
  3235.  804c881:       83 c4 10                add    $0x10,%esp
  3236.  804c884:       83 7d 10 00             cmpl   $0x0,0x10(%ebp)
  3237.  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>
  3238.  804c88e:       8b 4d 10                mov    0x10(%ebp),%ecx
  3239.  804c891:       03 4b 14                add    0x14(%ebx),%ecx
  3240.  804c894:       89 4d f8                mov    %ecx,0xfffffff8(%ebp)
  3241.  804c897:       89 4d f4                mov    %ecx,0xfffffff4(%ebp)
  3242.  804c89a:       b8 ff ff ff ff          mov    $0xffffffff,%eax
  3243.  804c89f:       ba 01 00 00 00          mov    $0x1,%edx
  3244.  804c8a4:       83 f8 01                cmp    $0x1,%eax
  3245.  804c8a7:       76 03                   jbe    804c8ac <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x64>
  3246.  804c8a9:       8d 50 ff                lea    0xffffffff(%eax),%edx
  3247.  804c8ac:       3b 55 f4                cmp    0xfffffff4(%ebp),%edx
  3248.  804c8af:       73 0c                   jae    804c8bd <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x75>
  3249.  804c8b1:       83 c4 f4                add    $0xfffffff4,%esp
  3250.  804c8b4:       53                      push   %ebx
  3251.  804c8b5:       e8 52 de ff ff          call   804a70c <_init+0xc0>
  3252.  804c8ba:       83 c4 10                add    $0x10,%esp
  3253.  804c8bd:       8b 45 f4                mov    0xfffffff4(%ebp),%eax
  3254.  804c8c0:       39 43 18                cmp    %eax,0x18(%ebx)
  3255.  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>
  3256.  804c8c9:       8b 53 14                mov    0x14(%ebx),%edx
  3257.  804c8cc:       89 55 f0                mov    %edx,0xfffffff0(%ebp)
  3258.  804c8cf:       89 c6                   mov    %eax,%esi
  3259.  804c8d1:       83 ce 0f                or     $0xf,%esi
  3260.  804c8d4:       b8 ff ff ff ff          mov    $0xffffffff,%eax
  3261.  804c8d9:       ba 01 00 00 00          mov    $0x1,%edx
  3262.  804c8de:       83 f8 01                cmp    $0x1,%eax
  3263.  804c8e1:       76 03                   jbe    804c8e6 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x9e>
  3264.  804c8e3:       8d 50 ff                lea    0xffffffff(%eax),%edx
  3265.  804c8e6:       39 f2                   cmp    %esi,%edx
  3266.  804c8e8:       73 06                   jae    804c8f0 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0xa8>
  3267.  804c8ea:       8b 75 f4                mov    0xfffffff4(%ebp),%esi
  3268.  804c8ed:       eb 36                   jmp    804c925 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0xdd>
  3269.  804c8ef:       90                      nop    
  3270.  804c8f0:       89 f0                   mov    %esi,%eax
  3271.  804c8f2:       f7 25 38 05 05 08       mull   0x8050538
  3272.  804c8f8:       d1 ea                   shr    %edx
  3273.  804c8fa:       8b 43 18                mov    0x18(%ebx),%eax
  3274.  804c8fd:       d1 e8                   shr    %eax
  3275.  804c8ff:       39 c2                   cmp    %eax,%edx
  3276.  804c901:       73 22                   jae    804c925 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0xdd>
  3277.  804c903:       ba ff ff ff ff          mov    $0xffffffff,%edx
  3278.  804c908:       b8 01 00 00 00          mov    $0x1,%eax
  3279.  804c90d:       83 fa 01                cmp    $0x1,%edx
  3280.  804c910:       76 03                   jbe    804c915 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0xcd>
  3281.  804c912:       8d 42 ff                lea    0xffffffff(%edx),%eax
  3282.  804c915:       8b 4b 18                mov    0x18(%ebx),%ecx
  3283.  804c918:       89 ca                   mov    %ecx,%edx
  3284.  804c91a:       d1 ea                   shr    %edx
  3285.  804c91c:       29 d0                   sub    %edx,%eax
  3286.  804c91e:       39 c1                   cmp    %eax,%ecx
  3287.  804c920:       77 03                   ja     804c925 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0xdd>
  3288.  804c922:       8d 34 11                lea    (%ecx,%edx,1),%esi
  3289.  804c925:       8d 46 01                lea    0x1(%esi),%eax
  3290.  804c928:       83 c4 f4                add    $0xfffffff4,%esp
  3291.  804c92b:       50                      push   %eax
  3292.  804c92c:       e8 7b df ff ff          call   804a8ac <_init+0x260>
  3293.  804c931:       83 c4 10                add    $0x10,%esp
  3294.  804c934:       89 c7                   mov    %eax,%edi
  3295.  804c936:       eb 08                   jmp    804c940 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0xf8>
  3296.  804c938:       e8 1f de ff ff          call   804a75c <_init+0x110>
  3297.  804c93d:       8d 76 00                lea    0x0(%esi),%esi
  3298.  804c940:       83 7d f0 00             cmpl   $0x0,0xfffffff0(%ebp)
  3299.  804c944:       74 1d                   je     804c963 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x11b>
  3300.  804c946:       8d 43 04                lea    0x4(%ebx),%eax
  3301.  804c949:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  3302.  804c94d:       76 03                   jbe    804c952 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x10a>
  3303.  804c94f:       8b 43 04                mov    0x4(%ebx),%eax
  3304.  804c952:       83 c4 fc                add    $0xfffffffc,%esp
  3305.  804c955:       8b 55 f0                mov    0xfffffff0(%ebp),%edx
  3306.  804c958:       52                      push   %edx
  3307.  804c959:       50                      push   %eax
  3308.  804c95a:       57                      push   %edi
  3309.  804c95b:       e8 6c dd ff ff          call   804a6cc <_init+0x80>
  3310.  804c960:       83 c4 10                add    $0x10,%esp
  3311.  804c963:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  3312.  804c967:       76 0e                   jbe    804c977 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x12f>
  3313.  804c969:       83 c4 f4                add    $0xfffffff4,%esp
  3314.  804c96c:       ff 73 04                pushl  0x4(%ebx)
  3315.  804c96f:       e8 28 df ff ff          call   804a89c <_init+0x250>
  3316.  804c974:       83 c4 10                add    $0x10,%esp
  3317.  804c977:       c7 43 14 00 00 00 00    movl   $0x0,0x14(%ebx)
  3318.  804c97e:       c6 43 04 00             movb   $0x0,0x4(%ebx)
  3319.  804c982:       89 7b 04                mov    %edi,0x4(%ebx)
  3320.  804c985:       89 73 18                mov    %esi,0x18(%ebx)
  3321.  804c988:       8d 43 04                lea    0x4(%ebx),%eax
  3322.  804c98b:       83 fe 0f                cmp    $0xf,%esi
  3323.  804c98e:       76 02                   jbe    804c992 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x14a>
  3324.  804c990:       89 f8                   mov    %edi,%eax
  3325.  804c992:       8b 4d f0                mov    0xfffffff0(%ebp),%ecx
  3326.  804c995:       89 4b 14                mov    %ecx,0x14(%ebx)
  3327.  804c998:       c6 04 01 00             movb   $0x0,(%ecx,%eax,1)
  3328.  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>
  3329.  804c9a1:       8d 76 00                lea    0x0(%esi),%esi
  3330.  804c9a4:       e8 23 de ff ff          call   804a7cc <_init+0x180>
  3331.  804c9a9:       89 c6                   mov    %eax,%esi
  3332.  804c9ab:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  3333.  804c9af:       76 0e                   jbe    804c9bf <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x177>
  3334.  804c9b1:       83 c4 f4                add    $0xfffffff4,%esp
  3335.  804c9b4:       ff 73 04                pushl  0x4(%ebx)
  3336.  804c9b7:       e8 e0 de ff ff          call   804a89c <_init+0x250>
  3337.  804c9bc:       83 c4 10                add    $0x10,%esp
  3338.  804c9bf:       c7 43 18 0f 00 00 00    movl   $0xf,0x18(%ebx)
  3339.  804c9c6:       c7 43 14 00 00 00 00    movl   $0x0,0x14(%ebx)
  3340.  804c9cd:       c6 43 04 00             movb   $0x0,0x4(%ebx)
  3341.  804c9d1:       e8 06 dd ff ff          call   804a6dc <_init+0x90>
  3342.  804c9d6:       e8 81 dd ff ff          call   804a75c <_init+0x110>
  3343.  804c9db:       90                      nop    
  3344.  804c9dc:       e8 7b dd ff ff          call   804a75c <_init+0x110>
  3345.  804c9e1:       8d 76 00                lea    0x0(%esi),%esi
  3346.  804c9e4:       e8 e3 dd ff ff          call   804a7cc <_init+0x180>
  3347.  804c9e9:       89 45 ec                mov    %eax,0xffffffec(%ebp)
  3348.  804c9ec:       8b 75 f4                mov    0xfffffff4(%ebp),%esi
  3349.  804c9ef:       89 f0                   mov    %esi,%eax
  3350.  804c9f1:       40                      inc    %eax
  3351.  804c9f2:       83 c4 f4                add    $0xfffffff4,%esp
  3352.  804c9f5:       50                      push   %eax
  3353.  804c9f6:       e8 b1 de ff ff          call   804a8ac <_init+0x260>
  3354.  804c9fb:       83 c4 10                add    $0x10,%esp
  3355.  804c9fe:       89 c7                   mov    %eax,%edi
  3356.  804ca00:       eb 12                   jmp    804ca14 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x1cc>
  3357.  804ca02:       89 f6                   mov    %esi,%esi
  3358.  804ca04:       e8 53 dd ff ff          call   804a75c <_init+0x110>
  3359.  804ca09:       8d 76 00                lea    0x0(%esi),%esi
  3360.  804ca0c:       e8 4b dd ff ff          call   804a75c <_init+0x110>
  3361.  804ca11:       8d 76 00                lea    0x0(%esi),%esi
  3362.  804ca14:       83 c4 f4                add    $0xfffffff4,%esp
  3363.  804ca17:       8b 45 ec                mov    0xffffffec(%ebp),%eax
  3364.  804ca1a:       50                      push   %eax
  3365.  804ca1b:       e8 ec dd ff ff          call   804a80c <_init+0x1c0>
  3366.  804ca20:       83 c4 10                add    $0x10,%esp
  3367.  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>
  3368.  804ca28:       83 c4 f4                add    $0xfffffff4,%esp
  3369.  804ca2b:       56                      push   %esi
  3370.  804ca2c:       e8 db dd ff ff          call   804a80c <_init+0x1c0>
  3371.  804ca31:       83 c4 10                add    $0x10,%esp
  3372.  804ca34:       eb a6                   jmp    804c9dc <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x194>
  3373.  804ca36:       89 f6                   mov    %esi,%esi
  3374.  804ca38:       eb ca                   jmp    804ca04 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x1bc>
  3375.  804ca3a:       89 f6                   mov    %esi,%esi
  3376.  804ca3c:       83 c4 f4                add    $0xfffffff4,%esp
  3377.  804ca3f:       8b 55 ec                mov    0xffffffec(%ebp),%edx
  3378.  804ca42:       52                      push   %edx
  3379.  804ca43:       e8 c4 dd ff ff          call   804a80c <_init+0x1c0>
  3380.  804ca48:       83 c4 10                add    $0x10,%esp
  3381.  804ca4b:       eb bf                   jmp    804ca0c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x1c4>
  3382.  804ca4d:       8d 76 00                lea    0x0(%esi),%esi
  3383.  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>
  3384.  804ca55:       8d 76 00                lea    0x0(%esi),%esi
  3385.  804ca58:       e8 7f dd ff ff          call   804a7dc <_init+0x190>
  3386.  804ca5d:       8d 76 00                lea    0x0(%esi),%esi
  3387.  804ca60:       83 7d f4 00             cmpl   $0x0,0xfffffff4(%ebp)
  3388.  804ca64:       75 16                   jne    804ca7c <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x234>
  3389.  804ca66:       8d 43 04                lea    0x4(%ebx),%eax
  3390.  804ca69:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  3391.  804ca6d:       76 03                   jbe    804ca72 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x22a>
  3392.  804ca6f:       8b 43 04                mov    0x4(%ebx),%eax
  3393.  804ca72:       c7 43 14 00 00 00 00    movl   $0x0,0x14(%ebx)
  3394.  804ca79:       c6 00 00                movb   $0x0,(%eax)
  3395.  804ca7c:       83 7d f4 00             cmpl   $0x0,0xfffffff4(%ebp)
  3396.  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>
  3397.  804ca86:       8d 43 04                lea    0x4(%ebx),%eax
  3398.  804ca89:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  3399.  804ca8d:       76 03                   jbe    804ca92 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x24a>
  3400.  804ca8f:       8b 43 04                mov    0x4(%ebx),%eax
  3401.  804ca92:       89 c2                   mov    %eax,%edx
  3402.  804ca94:       8d 4b 04                lea    0x4(%ebx),%ecx
  3403.  804ca97:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  3404.  804ca9b:       76 03                   jbe    804caa0 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x258>
  3405.  804ca9d:       8b 4b 04                mov    0x4(%ebx),%ecx
  3406.  804caa0:       8b 43 14                mov    0x14(%ebx),%eax
  3407.  804caa3:       2b 45 0c                sub    0xc(%ebp),%eax
  3408.  804caa6:       03 55 0c                add    0xc(%ebp),%edx
  3409.  804caa9:       03 55 10                add    0x10(%ebp),%edx
  3410.  804caac:       03 4d 0c                add    0xc(%ebp),%ecx
  3411.  804caaf:       83 c4 fc                add    $0xfffffffc,%esp
  3412.  804cab2:       50                      push   %eax
  3413.  804cab3:       51                      push   %ecx
  3414.  804cab4:       52                      push   %edx
  3415.  804cab5:       e8 d2 db ff ff          call   804a68c <_init+0x40>
  3416.  804caba:       83 c4 10                add    $0x10,%esp
  3417.  804cabd:       8a 45 ff                mov    0xffffffff(%ebp),%al
  3418.  804cac0:       83 7d 10 01             cmpl   $0x1,0x10(%ebp)
  3419.  804cac4:       75 16                   jne    804cadc <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x294>
  3420.  804cac6:       8d 53 04                lea    0x4(%ebx),%edx
  3421.  804cac9:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  3422.  804cacd:       76 03                   jbe    804cad2 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x28a>
  3423.  804cacf:       8b 53 04                mov    0x4(%ebx),%edx
  3424.  804cad2:       8b 4d 0c                mov    0xc(%ebp),%ecx
  3425.  804cad5:       88 04 11                mov    %al,(%ecx,%edx,1)
  3426.  804cad8:       eb 22                   jmp    804cafc <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x2b4>
  3427.  804cada:       89 f6                   mov    %esi,%esi
  3428.  804cadc:       8d 53 04                lea    0x4(%ebx),%edx
  3429.  804cadf:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  3430.  804cae3:       76 03                   jbe    804cae8 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x2a0>
  3431.  804cae5:       8b 53 04                mov    0x4(%ebx),%edx
  3432.  804cae8:       03 55 0c                add    0xc(%ebp),%edx
  3433.  804caeb:       83 c4 fc                add    $0xfffffffc,%esp
  3434.  804caee:       8b 4d 10                mov    0x10(%ebp),%ecx
  3435.  804caf1:       51                      push   %ecx
  3436.  804caf2:       0f be c0                movsbl %al,%eax
  3437.  804caf5:       50                      push   %eax
  3438.  804caf6:       52                      push   %edx
  3439.  804caf7:       e8 00 dd ff ff          call   804a7fc <_init+0x1b0>
  3440.  804cafc:       8d 43 04                lea    0x4(%ebx),%eax
  3441.  804caff:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  3442.  804cb03:       76 03                   jbe    804cb08 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned int, unsigned int, char)+0x2c0>
  3443.  804cb05:       8b 43 04                mov    0x4(%ebx),%eax
  3444.  804cb08:       8b 55 f8                mov    0xfffffff8(%ebp),%edx
  3445.  804cb0b:       89 53 14                mov    %edx,0x14(%ebx)
  3446.  804cb0e:       c6 04 02 00             movb   $0x0,(%edx,%eax,1)
  3447.  804cb12:       89 d8                   mov    %ebx,%eax
  3448.  804cb14:       8d 65 d8                lea    0xffffffd8(%ebp),%esp
  3449.  804cb17:       5b                      pop    %ebx
  3450.  804cb18:       5e                      pop    %esi
  3451.  804cb19:       5f                      pop    %edi
  3452.  804cb1a:       c9                      leave  
  3453.  804cb1b:       c3                      ret    
  3454.  
  3455. 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>:
  3456.  804cb1c:       55                      push   %ebp
  3457.  804cb1d:       89 e5                   mov    %esp,%ebp
  3458.  804cb1f:       81 ec 3c 01 00 00       sub    $0x13c,%esp
  3459.  804cb25:       57                      push   %edi
  3460.  804cb26:       56                      push   %esi
  3461.  804cb27:       53                      push   %ebx
  3462.  804cb28:       8a 45 20                mov    0x20(%ebp),%al
  3463.  804cb2b:       88 85 4b ff ff ff       mov    %al,0xffffff4b(%ebp)
  3464.  804cb31:       8b 55 1c                mov    0x1c(%ebp),%edx
  3465.  804cb34:       8b 42 24                mov    0x24(%edx),%eax
  3466.  804cb37:       8b 58 04                mov    0x4(%eax),%ebx
  3467.  804cb3a:       89 5d fc                mov    %ebx,0xfffffffc(%ebp)
  3468.  804cb3d:       c7 45 f4 00 00 00 00    movl   $0x0,0xfffffff4(%ebp)
  3469.  804cb44:       83 c4 f4                add    $0xfffffff4,%esp
  3470.  804cb47:       6a 00                   push   $0x0
  3471.  804cb49:       e8 5e dc ff ff          call   804a7ac <_init+0x160>
  3472.  804cb4e:       83 c4 10                add    $0x10,%esp
  3473.  804cb51:       83 3b fe                cmpl   $0xfffffffe,(%ebx)
  3474.  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>
  3475.  804cb56:       ff 03                   incl   (%ebx)
  3476.  804cb58:       83 c4 f4                add    $0xfffffff4,%esp
  3477.  804cb5b:       ff 75 f4                pushl  0xfffffff4(%ebp)
  3478.  804cb5e:       e8 59 dc ff ff          call   804a7bc <_init+0x170>
  3479.  804cb63:       83 c4 10                add    $0x10,%esp
  3480.  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>
  3481.  804cb68:       e8 ef db ff ff          call   804a75c <_init+0x110>
  3482.  804cb6d:       8d 76 00                lea    0x0(%esi),%esi
  3483.  804cb70:       e8 57 dc ff ff          call   804a7cc <_init+0x180>
  3484.  804cb75:       89 c3                   mov    %eax,%ebx
  3485.  804cb77:       83 c4 f8                add    $0xfffffff8,%esp
  3486.  804cb7a:       8d 45 f4                lea    0xfffffff4(%ebp),%eax
  3487.  804cb7d:       50                      push   %eax
  3488.  804cb7e:       6a 00                   push   $0x0
  3489.  804cb80:       e8 b7 db ff ff          call   804a73c <_init+0xf0>
  3490.  804cb85:       8d 76 00                lea    0x0(%esi),%esi
  3491.  804cb88:       e8 cf db ff ff          call   804a75c <_init+0x110>
  3492.  804cb8d:       8d 76 00                lea    0x0(%esi),%esi
  3493.  804cb90:       83 c4 f4                add    $0xfffffff4,%esp
  3494.  804cb93:       53                      push   %ebx
  3495.  804cb94:       e8 73 dc ff ff          call   804a80c <_init+0x1c0>
  3496.  804cb99:       83 c4 10                add    $0x10,%esp
  3497.  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>
  3498.  804cb9e:       89 f6                   mov    %esi,%esi
  3499.  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>
  3500.  804cba2:       89 f6                   mov    %esi,%esi
  3501.  804cba4:       e8 33 dc ff ff          call   804a7dc <_init+0x190>
  3502.  804cba9:       8d 76 00                lea    0x0(%esi),%esi
  3503.  804cbac:       8d 45 f8                lea    0xfffffff8(%ebp),%eax
  3504.  804cbaf:       83 c4 f4                add    $0xfffffff4,%esp
  3505.  804cbb2:       50                      push   %eax
  3506.  804cbb3:       e8 f4 19 00 00          call   804e5ac <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)>
  3507.  804cbb8:       89 85 44 ff ff ff       mov    %eax,0xffffff44(%ebp)
  3508.  804cbbe:       83 c4 10                add    $0x10,%esp
  3509.  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>
  3510.  804cbc3:       90                      nop    
  3511.  804cbc4:       e8 93 db ff ff          call   804a75c <_init+0x110>
  3512.  804cbc9:       8d 76 00                lea    0x0(%esi),%esi
  3513.  804cbcc:       83 7d fc 00             cmpl   $0x0,0xfffffffc(%ebp)
  3514.  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>
  3515.  804cbd6:       8b 5d fc                mov    0xfffffffc(%ebp),%ebx
  3516.  804cbd9:       c7 45 f4 00 00 00 00    movl   $0x0,0xfffffff4(%ebp)
  3517.  804cbe0:       83 c4 f4                add    $0xfffffff4,%esp
  3518.  804cbe3:       6a 00                   push   $0x0
  3519.  804cbe5:       e8 c2 db ff ff          call   804a7ac <_init+0x160>
  3520.  804cbea:       83 c4 10                add    $0x10,%esp
  3521.  804cbed:       8b 03                   mov    (%ebx),%eax
  3522.  804cbef:       48                      dec    %eax
  3523.  804cbf0:       83 f8 fd                cmp    $0xfffffffd,%eax
  3524.  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>
  3525.  804cbf5:       89 03                   mov    %eax,(%ebx)
  3526.  804cbf7:       31 f6                   xor    %esi,%esi
  3527.  804cbf9:       83 3b 00                cmpl   $0x0,(%ebx)
  3528.  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>
  3529.  804cbfe:       89 de                   mov    %ebx,%esi
  3530.  804cc00:       83 c4 f4                add    $0xfffffff4,%esp
  3531.  804cc03:       ff 75 f4                pushl  0xfffffff4(%ebp)
  3532.  804cc06:       e8 b1 db ff ff          call   804a7bc <_init+0x170>
  3533.  804cc0b:       83 c4 10                add    $0x10,%esp
  3534.  804cc0e:       89 f1                   mov    %esi,%ecx
  3535.  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>
  3536.  804cc12:       89 f6                   mov    %esi,%esi
  3537.  804cc14:       e8 43 db ff ff          call   804a75c <_init+0x110>
  3538.  804cc19:       8d 76 00                lea    0x0(%esi),%esi
  3539.  804cc1c:       83 c4 f4                add    $0xfffffff4,%esp
  3540.  804cc1f:       ff 75 f4                pushl  0xfffffff4(%ebp)
  3541.  804cc22:       e8 95 db ff ff          call   804a7bc <_init+0x170>
  3542.  804cc27:       83 c4 10                add    $0x10,%esp
  3543.  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>
  3544.  804cc2c:       e8 ab db ff ff          call   804a7dc <_init+0x190>
  3545.  804cc31:       8d 76 00                lea    0x0(%esi),%esi
  3546.  804cc34:       85 c9                   test   %ecx,%ecx
  3547.  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>
  3548.  804cc38:       83 c4 f8                add    $0xfffffff8,%esp
  3549.  804cc3b:       8b 41 04                mov    0x4(%ecx),%eax
  3550.  804cc3e:       6a 03                   push   $0x3
  3551.  804cc40:       0f bf 50 08             movswl 0x8(%eax),%edx
  3552.  804cc44:       01 ca                   add    %ecx,%edx
  3553.  804cc46:       52                      push   %edx
  3554.  804cc47:       8b 40 0c                mov    0xc(%eax),%eax
  3555.  804cc4a:       ff d0                   call   *%eax
  3556.  804cc4c:       83 c4 10                add    $0x10,%esp
  3557.  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>
  3558.  804cc51:       8d 76 00                lea    0x0(%esi),%esi
  3559.  804cc54:       e8 03 db ff ff          call   804a75c <_init+0x110>
  3560.  804cc59:       8d 76 00                lea    0x0(%esi),%esi
  3561.  804cc5c:       e8 6b db ff ff          call   804a7cc <_init+0x180>
  3562.  804cc61:       89 c3                   mov    %eax,%ebx
  3563.  804cc63:       83 c4 f8                add    $0xfffffff8,%esp
  3564.  804cc66:       8d 45 f4                lea    0xfffffff4(%ebp),%eax
  3565.  804cc69:       50                      push   %eax
  3566.  804cc6a:       6a 00                   push   $0x0
  3567.  804cc6c:       e8 cb da ff ff          call   804a73c <_init+0xf0>
  3568.  804cc71:       8d 76 00                lea    0x0(%esi),%esi
  3569.  804cc74:       e8 e3 da ff ff          call   804a75c <_init+0x110>
  3570.  804cc79:       8d 76 00                lea    0x0(%esi),%esi
  3571.  804cc7c:       83 c4 f4                add    $0xfffffff4,%esp
  3572.  804cc7f:       53                      push   %ebx
  3573.  804cc80:       e8 87 db ff ff          call   804a80c <_init+0x1c0>
  3574.  804cc85:       83 c4 10                add    $0x10,%esp
  3575.  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>
  3576.  804cc8a:       89 f6                   mov    %esi,%esi
  3577.  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>
  3578.  804cc8e:       89 f6                   mov    %esi,%esi
  3579.  804cc90:       e8 47 db ff ff          call   804a7dc <_init+0x190>
  3580.  804cc95:       8d 76 00                lea    0x0(%esi),%esi
  3581.  804cc98:       8d 4d d8                lea    0xffffffd8(%ebp),%ecx
  3582.  804cc9b:       83 c4 f8                add    $0xfffffff8,%esp
  3583.  804cc9e:       8b 9d 44 ff ff ff       mov    0xffffff44(%ebp),%ebx
  3584.  804cca4:       8b 53 04                mov    0x4(%ebx),%edx
  3585.  804cca7:       0f bf 42 20             movswl 0x20(%edx),%eax
  3586.  804ccab:       01 d8                   add    %ebx,%eax
  3587.  804ccad:       50                      push   %eax
  3588.  804ccae:       51                      push   %ecx
  3589.  804ccaf:       8b 42 24                mov    0x24(%edx),%eax
  3590.  804ccb2:       ff d0                   call   *%eax
  3591.  804ccb4:       83 c4 0c                add    $0xc,%esp
  3592.  804ccb7:       83 c4 f4                add    $0xfffffff4,%esp
  3593.  804ccba:       8b 53 04                mov    0x4(%ebx),%edx
  3594.  804ccbd:       0f bf 42 18             movswl 0x18(%edx),%eax
  3595.  804ccc1:       01 d8                   add    %ebx,%eax
  3596.  804ccc3:       50                      push   %eax
  3597.  804ccc4:       8b 42 1c                mov    0x1c(%edx),%eax
  3598.  804ccc7:       ff d0                   call   *%eax
  3599.  804ccc9:       83 c4 10                add    $0x10,%esp
  3600.  804cccc:       88 85 43 ff ff ff       mov    %al,0xffffff43(%ebp)
  3601.  804ccd2:       c7 45 d4 0f 00 00 00    movl   $0xf,0xffffffd4(%ebp)
  3602.  804ccd9:       c7 45 d0 00 00 00 00    movl   $0x0,0xffffffd0(%ebp)
  3603.  804cce0:       c6 45 c0 00             movb   $0x0,0xffffffc0(%ebp)
  3604.  804cce4:       8b 45 24                mov    0x24(%ebp),%eax
  3605.  804cce7:       80 38 2b                cmpb   $0x2b,(%eax)
  3606.  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>
  3607.  804ccec:       80 38 2d                cmpb   $0x2d,(%eax)
  3608.  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>
  3609.  804ccf1:       bf 01 00 00 00          mov    $0x1,%edi
  3610.  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>
  3611.  804ccf8:       31 ff                   xor    %edi,%edi
  3612.  804ccfa:       a1 dc 36 05 08          mov    0x80536dc,%eax
  3613.  804ccff:       8a 00                   mov    (%eax),%al
  3614.  804cd01:       88 45 f4                mov    %al,0xfffffff4(%ebp)
  3615.  804cd04:       c6 45 f5 65             movb   $0x65,0xfffffff5(%ebp)
  3616.  804cd08:       c6 45 f6 00             movb   $0x0,0xfffffff6(%ebp)
  3617.  804cd0c:       8d 45 dc                lea    0xffffffdc(%ebp),%eax
  3618.  804cd0f:       83 7d f0 0f             cmpl   $0xf,0xfffffff0(%ebp)
  3619.  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>
  3620.  804cd15:       8b 45 dc                mov    0xffffffdc(%ebp),%eax
  3621.  804cd18:       80 38 7f                cmpb   $0x7f,(%eax)
  3622.  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>
  3623.  804cd21:       8d 45 dc                lea    0xffffffdc(%ebp),%eax
  3624.  804cd24:       83 7d f0 0f             cmpl   $0xf,0xfffffff0(%ebp)
  3625.  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>
  3626.  804cd2a:       8b 45 dc                mov    0xffffffdc(%ebp),%eax
  3627.  804cd2d:       80 38 00                cmpb   $0x0,(%eax)
  3628.  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>
  3629.  804cd36:       83 c4 fc                add    $0xfffffffc,%esp
  3630.  804cd39:       8b 55 34                mov    0x34(%ebp),%edx
  3631.  804cd3c:       52                      push   %edx
  3632.  804cd3d:       8b 5d 24                mov    0x24(%ebp),%ebx
  3633.  804cd40:       53                      push   %ebx
  3634.  804cd41:       8d 5d bc                lea    0xffffffbc(%ebp),%ebx
  3635.  804cd44:       53                      push   %ebx
  3636.  804cd45:       e8 ca f5 ff ff          call   804c314 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const *, unsigned int)>
  3637.  804cd4a:       83 c4 fc                add    $0xfffffffc,%esp
  3638.  804cd4d:       8b 45 34                mov    0x34(%ebp),%eax
  3639.  804cd50:       50                      push   %eax
  3640.  804cd51:       6a 65                   push   $0x65
  3641.  804cd53:       8b 55 24                mov    0x24(%ebp),%edx
  3642.  804cd56:       52                      push   %edx
  3643.  804cd57:       e8 40 da ff ff          call   804a79c <_init+0x150>
  3644.  804cd5c:       83 c4 20                add    $0x20,%esp
  3645.  804cd5f:       85 c0                   test   %eax,%eax
  3646.  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>
  3647.  804cd63:       83 c4 fc                add    $0xfffffffc,%esp
  3648.  804cd66:       6a 30                   push   $0x30
  3649.  804cd68:       8b 45 30                mov    0x30(%ebp),%eax
  3650.  804cd6b:       50                      push   %eax
  3651.  804cd6c:       53                      push   %ebx
  3652.  804cd6d:       e8 52 f8 ff ff          call   804c5c4 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)>
  3653.  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>
  3654.  804cd74:       6a 30                   push   $0x30
  3655.  804cd76:       8b 55 30                mov    0x30(%ebp),%edx
  3656.  804cd79:       52                      push   %edx
  3657.  804cd7a:       2b 45 24                sub    0x24(%ebp),%eax
  3658.  804cd7d:       50                      push   %eax
  3659.  804cd7e:       8d 45 bc                lea    0xffffffbc(%ebp),%eax
  3660.  804cd81:       50                      push   %eax
  3661.  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)>
  3662.  804cd87:       83 c4 10                add    $0x10,%esp
  3663.  804cd8a:       83 c4 fc                add    $0xfffffffc,%esp
  3664.  804cd8d:       8b 5d 34                mov    0x34(%ebp),%ebx
  3665.  804cd90:       53                      push   %ebx
  3666.  804cd91:       0f be 45 f4             movsbl 0xfffffff4(%ebp),%eax
  3667.  804cd95:       50                      push   %eax
  3668.  804cd96:       8b 45 24                mov    0x24(%ebp),%eax
  3669.  804cd99:       50                      push   %eax
  3670.  804cd9a:       e8 fd d9 ff ff          call   804a79c <_init+0x150>
  3671.  804cd9f:       83 c4 10                add    $0x10,%esp
  3672.  804cda2:       85 c0                   test   %eax,%eax
  3673.  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>
  3674.  804cda6:       83 c4 fc                add    $0xfffffffc,%esp
  3675.  804cda9:       6a 30                   push   $0x30
  3676.  804cdab:       8b 55 28                mov    0x28(%ebp),%edx
  3677.  804cdae:       52                      push   %edx
  3678.  804cdaf:       8d 45 bc                lea    0xffffffbc(%ebp),%eax
  3679.  804cdb2:       50                      push   %eax
  3680.  804cdb3:       e8 0c f8 ff ff          call   804c5c4 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(unsigned int, char)>
  3681.  804cdb8:       83 c4 10                add    $0x10,%esp
  3682.  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>
  3683.  804cdbd:       8d 76 00                lea    0x0(%esi),%esi
  3684.  804cdc0:       6a 30                   push   $0x30
  3685.  804cdc2:       8b 5d 2c                mov    0x2c(%ebp),%ebx
  3686.  804cdc5:       53                      push   %ebx
  3687.  804cdc6:       89 c6                   mov    %eax,%esi
  3688.  804cdc8:       2b 75 24                sub    0x24(%ebp),%esi
  3689.  804cdcb:       8d 46 01                lea    0x1(%esi),%eax
  3690.  804cdce:       50                      push   %eax
  3691.  804cdcf:       8d 5d bc                lea    0xffffffbc(%ebp),%ebx
  3692.  804cdd2:       53                      push   %ebx
  3693.  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)>
  3694.  804cdd8:       6a 30                   push   $0x30
  3695.  804cdda:       8b 45 28                mov    0x28(%ebp),%eax
  3696.  804cddd:       50                      push   %eax
  3697.  804cdde:       56                      push   %esi
  3698.  804cddf:       53                      push   %ebx
  3699.  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)>
  3700.  804cde5:       83 c4 20                add    $0x20,%esp
  3701.  804cde8:       8d 45 dc                lea    0xffffffdc(%ebp),%eax
  3702.  804cdeb:       83 7d f0 0f             cmpl   $0xf,0xfffffff0(%ebp)
  3703.  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>
  3704.  804cdf1:       8b 45 dc                mov    0xffffffdc(%ebp),%eax
  3705.  804cdf4:       89 c3                   mov    %eax,%ebx
  3706.  804cdf6:       83 c4 f8                add    $0xfffffff8,%esp
  3707.  804cdf9:       8d 45 f4                lea    0xfffffff4(%ebp),%eax
  3708.  804cdfc:       50                      push   %eax
  3709.  804cdfd:       8d 45 c0                lea    0xffffffc0(%ebp),%eax
  3710.  804ce00:       83 7d d4 0f             cmpl   $0xf,0xffffffd4(%ebp)
  3711.  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>
  3712.  804ce06:       8b 45 c0                mov    0xffffffc0(%ebp),%eax
  3713.  804ce09:       50                      push   %eax
  3714.  804ce0a:       e8 4d da ff ff          call   804a85c <_init+0x210>
  3715.  804ce0f:       89 c6                   mov    %eax,%esi
  3716.  804ce11:       83 c4 10                add    $0x10,%esp
  3717.  804ce14:       80 3b 7f                cmpb   $0x7f,(%ebx)
  3718.  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>
  3719.  804ce19:       80 3b 00                cmpb   $0x0,(%ebx)
  3720.  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>
  3721.  804ce1e:       0f be 13                movsbl (%ebx),%edx
  3722.  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>
  3723.  804ce23:       90                      nop    
  3724.  804ce24:       6a 2c                   push   $0x2c
  3725.  804ce26:       6a 01                   push   $0x1
  3726.  804ce28:       0f be 03                movsbl (%ebx),%eax
  3727.  804ce2b:       29 c6                   sub    %eax,%esi
  3728.  804ce2d:       56                      push   %esi
  3729.  804ce2e:       8d 45 bc                lea    0xffffffbc(%ebp),%eax
  3730.  804ce31:       50                      push   %eax
  3731.  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)>
  3732.  804ce37:       83 c4 10                add    $0x10,%esp
  3733.  804ce3a:       80 7b 01 00             cmpb   $0x0,0x1(%ebx)
  3734.  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>
  3735.  804ce40:       43                      inc    %ebx
  3736.  804ce41:       80 3b 7f                cmpb   $0x7f,(%ebx)
  3737.  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>
  3738.  804ce46:       80 3b 00                cmpb   $0x0,(%ebx)
  3739.  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>
  3740.  804ce4b:       0f be 13                movsbl (%ebx),%edx
  3741.  804ce4e:       89 f0                   mov    %esi,%eax
  3742.  804ce50:       29 f8                   sub    %edi,%eax
  3743.  804ce52:       39 c2                   cmp    %eax,%edx
  3744.  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>
  3745.  804ce56:       8d 45 c0                lea    0xffffffc0(%ebp),%eax
  3746.  804ce59:       83 7d d4 0f             cmpl   $0xf,0xffffffd4(%ebp)
  3747.  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>
  3748.  804ce5f:       8b 45 c0                mov    0xffffffc0(%ebp),%eax
  3749.  804ce62:       89 45 24                mov    %eax,0x24(%ebp)
  3750.  804ce65:       c7 45 28 00 00 00 00    movl   $0x0,0x28(%ebp)
  3751.  804ce6c:       c7 45 2c 00 00 00 00    movl   $0x0,0x2c(%ebp)
  3752.  804ce73:       c7 45 30 00 00 00 00    movl   $0x0,0x30(%ebp)
  3753.  804ce7a:       8b 55 d0                mov    0xffffffd0(%ebp),%edx
  3754.  804ce7d:       89 55 34                mov    %edx,0x34(%ebp)
  3755.  804ce80:       8b 5d 28                mov    0x28(%ebp),%ebx
  3756.  804ce83:       03 5d 2c                add    0x2c(%ebp),%ebx
  3757.  804ce86:       8b 45 30                mov    0x30(%ebp),%eax
  3758.  804ce89:       01 c3                   add    %eax,%ebx
  3759.  804ce8b:       8b 55 34                mov    0x34(%ebp),%edx
  3760.  804ce8e:       01 d3                   add    %edx,%ebx
  3761.  804ce90:       89 9d 3c ff ff ff       mov    %ebx,0xffffff3c(%ebp)
  3762.  804ce96:       8b 5d 1c                mov    0x1c(%ebp),%ebx
  3763.  804ce99:       8b 43 18                mov    0x18(%ebx),%eax
  3764.  804ce9c:       85 c0                   test   %eax,%eax
  3765.  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>
  3766.  804cea0:       3b 85 3c ff ff ff       cmp    0xffffff3c(%ebp),%eax
  3767.  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>
  3768.  804cea8:       2b 85 3c ff ff ff       sub    0xffffff3c(%ebp),%eax
  3769.  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>
  3770.  804ceb0:       31 c0                   xor    %eax,%eax
  3771.  804ceb2:       89 85 3c ff ff ff       mov    %eax,0xffffff3c(%ebp)
  3772.  804ceb8:       8b 55 1c                mov    0x1c(%ebp),%edx
  3773.  804cebb:       8b 42 10                mov    0x10(%edx),%eax
  3774.  804cebe:       83 e0 0e                and    $0xe,%eax
  3775.  804cec1:       83 f8 02                cmp    $0x2,%eax
  3776.  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>
  3777.  804ceca:       83 f8 08                cmp    $0x8,%eax
  3778.  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>
  3779.  804ced3:       8b bd 3c ff ff ff       mov    0xffffff3c(%ebp),%edi
  3780.  804ced9:       8b 45 10                mov    0x10(%ebp),%eax
  3781.  804cedc:       89 45 9c                mov    %eax,0xffffff9c(%ebp)
  3782.  804cedf:       8b 45 14                mov    0x14(%ebp),%eax
  3783.  804cee2:       89 45 a0                mov    %eax,0xffffffa0(%ebp)
  3784.  804cee5:       8b 45 18                mov    0x18(%ebp),%eax
  3785.  804cee8:       89 45 a4                mov    %eax,0xffffffa4(%ebp)
  3786.  804ceeb:       85 ff                   test   %edi,%edi
  3787.  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>
  3788.  804ceef:       8d 75 9c                lea    0xffffff9c(%ebp),%esi
  3789.  804cef2:       89 f6                   mov    %esi,%esi
  3790.  804cef4:       83 7e 08 00             cmpl   $0x0,0x8(%esi)
  3791.  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>
  3792.  804cefa:       c7 85 38 ff ff ff ff    movl   $0xffffffff,0xffffff38(%ebp)
  3793.  804cf01:       ff ff ff
  3794.  804cf04:       8b 4e 08                mov    0x8(%esi),%ecx
  3795.  804cf07:       8a 9d 4b ff ff ff       mov    0xffffff4b(%ebp),%bl
  3796.  804cf0d:       8b 41 20                mov    0x20(%ecx),%eax
  3797.  804cf10:       83 38 00                cmpl   $0x0,(%eax)
  3798.  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>
  3799.  804cf15:       8b 51 30                mov    0x30(%ecx),%edx
  3800.  804cf18:       8b 00                   mov    (%eax),%eax
  3801.  804cf1a:       8b 12                   mov    (%edx),%edx
  3802.  804cf1c:       29 c2                   sub    %eax,%edx
  3803.  804cf1e:       89 d0                   mov    %edx,%eax
  3804.  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>
  3805.  804cf22:       89 f6                   mov    %esi,%esi
  3806.  804cf24:       31 c0                   xor    %eax,%eax
  3807.  804cf26:       85 c0                   test   %eax,%eax
  3808.  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>
  3809.  804cf2a:       8b 41 20                mov    0x20(%ecx),%eax
  3810.  804cf2d:       8b 10                   mov    (%eax),%edx
  3811.  804cf2f:       ff 00                   incl   (%eax)
  3812.  804cf31:       88 1a                   mov    %bl,(%edx)
  3813.  804cf33:       0f b6 c3                movzbl %bl,%eax
  3814.  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>
  3815.  804cf38:       83 c4 f8                add    $0xfffffff8,%esp
  3816.  804cf3b:       8b 51 38                mov    0x38(%ecx),%edx
  3817.  804cf3e:       0f b6 c3                movzbl %bl,%eax
  3818.  804cf41:       50                      push   %eax
  3819.  804cf42:       0f bf 42 20             movswl 0x20(%edx),%eax
  3820.  804cf46:       01 c8                   add    %ecx,%eax
  3821.  804cf48:       50                      push   %eax
  3822.  804cf49:       8b 42 24                mov    0x24(%edx),%eax
  3823.  804cf4c:       ff d0                   call   *%eax
  3824.  804cf4e:       83 c4 10                add    $0x10,%esp
  3825.  804cf51:       39 85 38 ff ff ff       cmp    %eax,0xffffff38(%ebp)
  3826.  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>
  3827.  804cf59:       c7 46 04 01 00 00 00    movl   $0x1,0x4(%esi)
  3828.  804cf60:       4f                      dec    %edi
  3829.  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>
  3830.  804cf63:       8b 4d 9c                mov    0xffffff9c(%ebp),%ecx
  3831.  804cf66:       89 4d b0                mov    %ecx,0xffffffb0(%ebp)
  3832.  804cf69:       8b 55 a0                mov    0xffffffa0(%ebp),%edx
  3833.  804cf6c:       89 55 b4                mov    %edx,0xffffffb4(%ebp)
  3834.  804cf6f:       8b 45 a4                mov    0xffffffa4(%ebp),%eax
  3835.  804cf72:       89 45 b8                mov    %eax,0xffffffb8(%ebp)
  3836.  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>
  3837.  804cf7a:       89 f6                   mov    %esi,%esi
  3838.  804cf7c:       83 f8 08                cmp    $0x8,%eax
  3839.  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>
  3840.  804cf85:       85 ff                   test   %edi,%edi
  3841.  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>
  3842.  804cf8d:       8b 75 24                mov    0x24(%ebp),%esi
  3843.  804cf90:       c7 85 34 ff ff ff 01    movl   $0x1,0xffffff34(%ebp)
  3844.  804cf97:       00 00 00
  3845.  804cf9a:       8b 45 10                mov    0x10(%ebp),%eax
  3846.  804cf9d:       89 45 a8                mov    %eax,0xffffffa8(%ebp)
  3847.  804cfa0:       8b 45 14                mov    0x14(%ebp),%eax
  3848.  804cfa3:       89 45 ac                mov    %eax,0xffffffac(%ebp)
  3849.  804cfa6:       8b 45 18                mov    0x18(%ebp),%eax
  3850.  804cfa9:       89 45 b0                mov    %eax,0xffffffb0(%ebp)
  3851.  804cfac:       8a 06                   mov    (%esi),%al
  3852.  804cfae:       83 7d b0 00             cmpl   $0x0,0xffffffb0(%ebp)
  3853.  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>
  3854.  804cfb4:       bf ff ff ff ff          mov    $0xffffffff,%edi
  3855.  804cfb9:       8b 4d b0                mov    0xffffffb0(%ebp),%ecx
  3856.  804cfbc:       88 c3                   mov    %al,%bl
  3857.  804cfbe:       8b 41 20                mov    0x20(%ecx),%eax
  3858.  804cfc1:       83 38 00                cmpl   $0x0,(%eax)
  3859.  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>
  3860.  804cfc6:       8b 51 30                mov    0x30(%ecx),%edx
  3861.  804cfc9:       8b 00                   mov    (%eax),%eax
  3862.  804cfcb:       8b 12                   mov    (%edx),%edx
  3863.  804cfcd:       29 c2                   sub    %eax,%edx
  3864.  804cfcf:       89 d0                   mov    %edx,%eax
  3865.  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>
  3866.  804cfd3:       90                      nop    
  3867.  804cfd4:       31 c0                   xor    %eax,%eax
  3868.  804cfd6:       85 c0                   test   %eax,%eax
  3869.  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>
  3870.  804cfda:       8b 41 20                mov    0x20(%ecx),%eax
  3871.  804cfdd:       8b 10                   mov    (%eax),%edx
  3872.  804cfdf:       ff 00                   incl   (%eax)
  3873.  804cfe1:       88 1a                   mov    %bl,(%edx)
  3874.  804cfe3:       0f b6 c3                movzbl %bl,%eax
  3875.  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>
  3876.  804cfe8:       83 c4 f8                add    $0xfffffff8,%esp
  3877.  804cfeb:       8b 51 38                mov    0x38(%ecx),%edx
  3878.  804cfee:       0f b6 c3                movzbl %bl,%eax
  3879.  804cff1:       50                      push   %eax
  3880.  804cff2:       0f bf 42 20             movswl 0x20(%edx),%eax
  3881.  804cff6:       01 c8                   add    %ecx,%eax
  3882.  804cff8:       50                      push   %eax
  3883.  804cff9:       8b 42 24                mov    0x24(%edx),%eax
  3884.  804cffc:       ff d0                   call   *%eax
  3885.  804cffe:       83 c4 10                add    $0x10,%esp
  3886.  804d001:       39 c7                   cmp    %eax,%edi
  3887.  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>
  3888.  804d005:       c7 45 ac 01 00 00 00    movl   $0x1,0xffffffac(%ebp)
  3889.  804d00c:       46                      inc    %esi
  3890.  804d00d:       ff 8d 34 ff ff ff       decl   0xffffff34(%ebp)
  3891.  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>
  3892.  804d015:       8b 4d a8                mov    0xffffffa8(%ebp),%ecx
  3893.  804d018:       89 4d 94                mov    %ecx,0xffffff94(%ebp)
  3894.  804d01b:       8b 55 ac                mov    0xffffffac(%ebp),%edx
  3895.  804d01e:       89 55 98                mov    %edx,0xffffff98(%ebp)
  3896.  804d021:       8b 45 b0                mov    0xffffffb0(%ebp),%eax
  3897.  804d024:       89 45 9c                mov    %eax,0xffffff9c(%ebp)
  3898.  804d027:       89 4d 10                mov    %ecx,0x10(%ebp)
  3899.  804d02a:       89 55 14                mov    %edx,0x14(%ebp)
  3900.  804d02d:       89 45 18                mov    %eax,0x18(%ebp)
  3901.  804d030:       ff 45 24                incl   0x24(%ebp)
  3902.  804d033:       ff 4d 34                decl   0x34(%ebp)
  3903.  804d036:       8b bd 3c ff ff ff       mov    0xffffff3c(%ebp),%edi
  3904.  804d03c:       8b 45 10                mov    0x10(%ebp),%eax
  3905.  804d03f:       89 45 a8                mov    %eax,0xffffffa8(%ebp)
  3906.  804d042:       8b 45 14                mov    0x14(%ebp),%eax
  3907.  804d045:       89 45 ac                mov    %eax,0xffffffac(%ebp)
  3908.  804d048:       8b 45 18                mov    0x18(%ebp),%eax
  3909.  804d04b:       89 45 b0                mov    %eax,0xffffffb0(%ebp)
  3910.  804d04e:       85 ff                   test   %edi,%edi
  3911.  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>
  3912.  804d052:       8d 75 a8                lea    0xffffffa8(%ebp),%esi
  3913.  804d055:       8d 76 00                lea    0x0(%esi),%esi
  3914.  804d058:       83 7e 08 00             cmpl   $0x0,0x8(%esi)
  3915.  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>
  3916.  804d05e:       c7 85 30 ff ff ff ff    movl   $0xffffffff,0xffffff30(%ebp)
  3917.  804d065:       ff ff ff
  3918.  804d068:       8b 4e 08                mov    0x8(%esi),%ecx
  3919.  804d06b:       8a 9d 4b ff ff ff       mov    0xffffff4b(%ebp),%bl
  3920.  804d071:       8b 41 20                mov    0x20(%ecx),%eax
  3921.  804d074:       83 38 00                cmpl   $0x0,(%eax)
  3922.  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>
  3923.  804d079:       8b 51 30                mov    0x30(%ecx),%edx
  3924.  804d07c:       8b 00                   mov    (%eax),%eax
  3925.  804d07e:       8b 12                   mov    (%edx),%edx
  3926.  804d080:       29 c2                   sub    %eax,%edx
  3927.  804d082:       89 d0                   mov    %edx,%eax
  3928.  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>
  3929.  804d086:       89 f6                   mov    %esi,%esi
  3930.  804d088:       31 c0                   xor    %eax,%eax
  3931.  804d08a:       85 c0                   test   %eax,%eax
  3932.  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>
  3933.  804d08e:       8b 41 20                mov    0x20(%ecx),%eax
  3934.  804d091:       8b 10                   mov    (%eax),%edx
  3935.  804d093:       ff 00                   incl   (%eax)
  3936.  804d095:       88 1a                   mov    %bl,(%edx)
  3937.  804d097:       0f b6 c3                movzbl %bl,%eax
  3938.  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>
  3939.  804d09c:       83 c4 f8                add    $0xfffffff8,%esp
  3940.  804d09f:       8b 51 38                mov    0x38(%ecx),%edx
  3941.  804d0a2:       0f b6 c3                movzbl %bl,%eax
  3942.  804d0a5:       50                      push   %eax
  3943.  804d0a6:       0f bf 42 20             movswl 0x20(%edx),%eax
  3944.  804d0aa:       01 c8                   add    %ecx,%eax
  3945.  804d0ac:       50                      push   %eax
  3946.  804d0ad:       8b 42 24                mov    0x24(%edx),%eax
  3947.  804d0b0:       ff d0                   call   *%eax
  3948.  804d0b2:       83 c4 10                add    $0x10,%esp
  3949.  804d0b5:       39 85 30 ff ff ff       cmp    %eax,0xffffff30(%ebp)
  3950.  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>
  3951.  804d0bd:       c7 46 04 01 00 00 00    movl   $0x1,0x4(%esi)
  3952.  804d0c4:       4f                      dec    %edi
  3953.  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>
  3954.  804d0c7:       8b 4d a8                mov    0xffffffa8(%ebp),%ecx
  3955.  804d0ca:       89 4d 94                mov    %ecx,0xffffff94(%ebp)
  3956.  804d0cd:       8b 55 ac                mov    0xffffffac(%ebp),%edx
  3957.  804d0d0:       89 55 98                mov    %edx,0xffffff98(%ebp)
  3958.  804d0d3:       8b 45 b0                mov    0xffffffb0(%ebp),%eax
  3959.  804d0d6:       89 45 9c                mov    %eax,0xffffff9c(%ebp)
  3960.  804d0d9:       89 4d 10                mov    %ecx,0x10(%ebp)
  3961.  804d0dc:       89 55 14                mov    %edx,0x14(%ebp)
  3962.  804d0df:       89 45 18                mov    %eax,0x18(%ebp)
  3963.  804d0e2:       c7 85 3c ff ff ff 00    movl   $0x0,0xffffff3c(%ebp)
  3964.  804d0e9:       00 00 00
  3965.  804d0ec:       83 c4 fc                add    $0xfffffffc,%esp
  3966.  804d0ef:       8b 5d 34                mov    0x34(%ebp),%ebx
  3967.  804d0f2:       53                      push   %ebx
  3968.  804d0f3:       0f be 45 f4             movsbl 0xfffffff4(%ebp),%eax
  3969.  804d0f7:       50                      push   %eax
  3970.  804d0f8:       8b 45 24                mov    0x24(%ebp),%eax
  3971.  804d0fb:       50                      push   %eax
  3972.  804d0fc:       e8 9b d6 ff ff          call   804a79c <_init+0x150>
  3973.  804d101:       83 c4 10                add    $0x10,%esp
  3974.  804d104:       85 c0                   test   %eax,%eax
  3975.  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>
  3976.  804d10c:       2b 45 24                sub    0x24(%ebp),%eax
  3977.  804d10f:       40                      inc    %eax
  3978.  804d110:       89 85 2c ff ff ff       mov    %eax,0xffffff2c(%ebp)
  3979.  804d116:       8b 55 24                mov    0x24(%ebp),%edx
  3980.  804d119:       89 95 28 ff ff ff       mov    %edx,0xffffff28(%ebp)
  3981.  804d11f:       48                      dec    %eax
  3982.  804d120:       89 85 24 ff ff ff       mov    %eax,0xffffff24(%ebp)
  3983.  804d126:       8b 45 10                mov    0x10(%ebp),%eax
  3984.  804d129:       89 85 7c ff ff ff       mov    %eax,0xffffff7c(%ebp)
  3985.  804d12f:       8b 45 14                mov    0x14(%ebp),%eax
  3986.  804d132:       89 45 80                mov    %eax,0xffffff80(%ebp)
  3987.  804d135:       8b 45 18                mov    0x18(%ebp),%eax
  3988.  804d138:       89 45 84                mov    %eax,0xffffff84(%ebp)
  3989.  804d13b:       90                      nop    
  3990.  804d13c:       83 c4 fc                add    $0xfffffffc,%esp
  3991.  804d13f:       8b 9d 24 ff ff ff       mov    0xffffff24(%ebp),%ebx
  3992.  804d145:       53                      push   %ebx
  3993.  804d146:       6a 2c                   push   $0x2c
  3994.  804d148:       8b 85 28 ff ff ff       mov    0xffffff28(%ebp),%eax
  3995.  804d14e:       50                      push   %eax
  3996.  804d14f:       e8 48 d6 ff ff          call   804a79c <_init+0x150>
  3997.  804d154:       83 c4 10                add    $0x10,%esp
  3998.  804d157:       89 9d 20 ff ff ff       mov    %ebx,0xffffff20(%ebp)
  3999.  804d15d:       85 c0                   test   %eax,%eax
  4000.  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>
  4001.  804d161:       2b 85 28 ff ff ff       sub    0xffffff28(%ebp),%eax
  4002.  804d167:       89 85 20 ff ff ff       mov    %eax,0xffffff20(%ebp)
  4003.  804d16d:       8b bd 28 ff ff ff       mov    0xffffff28(%ebp),%edi
  4004.  804d173:       8b b5 20 ff ff ff       mov    0xffffff20(%ebp),%esi
  4005.  804d179:       8b 85 7c ff ff ff       mov    0xffffff7c(%ebp),%eax
  4006.  804d17f:       89 85 54 ff ff ff       mov    %eax,0xffffff54(%ebp)
  4007.  804d185:       8b 45 80                mov    0xffffff80(%ebp),%eax
  4008.  804d188:       89 85 58 ff ff ff       mov    %eax,0xffffff58(%ebp)
  4009.  804d18e:       8b 45 84                mov    0xffffff84(%ebp),%eax
  4010.  804d191:       89 85 5c ff ff ff       mov    %eax,0xffffff5c(%ebp)
  4011.  804d197:       85 f6                   test   %esi,%esi
  4012.  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>
  4013.  804d19b:       90                      nop    
  4014.  804d19c:       8a 07                   mov    (%edi),%al
  4015.  804d19e:       83 bd 5c ff ff ff 00    cmpl   $0x0,0xffffff5c(%ebp)
  4016.  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>
  4017.  804d1a7:       c7 85 1c ff ff ff ff    movl   $0xffffffff,0xffffff1c(%ebp)
  4018.  804d1ae:       ff ff ff
  4019.  804d1b1:       8b 8d 5c ff ff ff       mov    0xffffff5c(%ebp),%ecx
  4020.  804d1b7:       88 c3                   mov    %al,%bl
  4021.  804d1b9:       8b 41 20                mov    0x20(%ecx),%eax
  4022.  804d1bc:       83 38 00                cmpl   $0x0,(%eax)
  4023.  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>
  4024.  804d1c1:       8b 51 30                mov    0x30(%ecx),%edx
  4025.  804d1c4:       8b 00                   mov    (%eax),%eax
  4026.  804d1c6:       8b 12                   mov    (%edx),%edx
  4027.  804d1c8:       29 c2                   sub    %eax,%edx
  4028.  804d1ca:       89 d0                   mov    %edx,%eax
  4029.  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>
  4030.  804d1ce:       89 f6                   mov    %esi,%esi
  4031.  804d1d0:       31 c0                   xor    %eax,%eax
  4032.  804d1d2:       85 c0                   test   %eax,%eax
  4033.  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>
  4034.  804d1d6:       8b 41 20                mov    0x20(%ecx),%eax
  4035.  804d1d9:       8b 10                   mov    (%eax),%edx
  4036.  804d1db:       ff 00                   incl   (%eax)
  4037.  804d1dd:       88 1a                   mov    %bl,(%edx)
  4038.  804d1df:       0f b6 c3                movzbl %bl,%eax
  4039.  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>
  4040.  804d1e4:       83 c4 f8                add    $0xfffffff8,%esp
  4041.  804d1e7:       8b 51 38                mov    0x38(%ecx),%edx
  4042.  804d1ea:       0f b6 c3                movzbl %bl,%eax
  4043.  804d1ed:       50                      push   %eax
  4044.  804d1ee:       0f bf 42 20             movswl 0x20(%edx),%eax
  4045.  804d1f2:       01 c8                   add    %ecx,%eax
  4046.  804d1f4:       50                      push   %eax
  4047.  804d1f5:       8b 42 24                mov    0x24(%edx),%eax
  4048.  804d1f8:       ff d0                   call   *%eax
  4049.  804d1fa:       83 c4 10                add    $0x10,%esp
  4050.  804d1fd:       39 85 1c ff ff ff       cmp    %eax,0xffffff1c(%ebp)
  4051.  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>
  4052.  804d205:       c7 85 58 ff ff ff 01    movl   $0x1,0xffffff58(%ebp)
  4053.  804d20c:       00 00 00
  4054.  804d20f:       47                      inc    %edi
  4055.  804d210:       4e                      dec    %esi
  4056.  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>
  4057.  804d213:       8b 8d 54 ff ff ff       mov    0xffffff54(%ebp),%ecx
  4058.  804d219:       89 8d 68 ff ff ff       mov    %ecx,0xffffff68(%ebp)
  4059.  804d21f:       8b 95 58 ff ff ff       mov    0xffffff58(%ebp),%edx
  4060.  804d225:       89 95 6c ff ff ff       mov    %edx,0xffffff6c(%ebp)
  4061.  804d22b:       8b 85 5c ff ff ff       mov    0xffffff5c(%ebp),%eax
  4062.  804d231:       89 85 70 ff ff ff       mov    %eax,0xffffff70(%ebp)
  4063.  804d237:       89 8d 7c ff ff ff       mov    %ecx,0xffffff7c(%ebp)
  4064.  804d23d:       89 55 80                mov    %edx,0xffffff80(%ebp)
  4065.  804d240:       89 45 84                mov    %eax,0xffffff84(%ebp)
  4066.  804d243:       8b 9d 20 ff ff ff       mov    0xffffff20(%ebp),%ebx
  4067.  804d249:       01 9d 28 ff ff ff       add    %ebx,0xffffff28(%ebp)
  4068.  804d24f:       29 9d 24 ff ff ff       sub    %ebx,0xffffff24(%ebp)
  4069.  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>
  4070.  804d25b:       80 bd 43 ff ff ff 00    cmpb   $0x0,0xffffff43(%ebp)
  4071.  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>
  4072.  804d268:       c7 85 18 ff ff ff 01    movl   $0x1,0xffffff18(%ebp)
  4073.  804d26f:       00 00 00
  4074.  804d272:       89 8d 60 ff ff ff       mov    %ecx,0xffffff60(%ebp)
  4075.  804d278:       89 95 64 ff ff ff       mov    %edx,0xffffff64(%ebp)
  4076.  804d27e:       89 85 68 ff ff ff       mov    %eax,0xffffff68(%ebp)
  4077.  804d284:       8d b5 60 ff ff ff       lea    0xffffff60(%ebp),%esi
  4078.  804d28a:       89 f6                   mov    %esi,%esi
  4079.  804d28c:       83 7e 08 00             cmpl   $0x0,0x8(%esi)
  4080.  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>
  4081.  804d292:       bf ff ff ff ff          mov    $0xffffffff,%edi
  4082.  804d297:       8b 4e 08                mov    0x8(%esi),%ecx
  4083.  804d29a:       8a 9d 43 ff ff ff       mov    0xffffff43(%ebp),%bl
  4084.  804d2a0:       8b 41 20                mov    0x20(%ecx),%eax
  4085.  804d2a3:       83 38 00                cmpl   $0x0,(%eax)
  4086.  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>
  4087.  804d2a8:       8b 51 30                mov    0x30(%ecx),%edx
  4088.  804d2ab:       8b 00                   mov    (%eax),%eax
  4089.  804d2ad:       8b 12                   mov    (%edx),%edx
  4090.  804d2af:       29 c2                   sub    %eax,%edx
  4091.  804d2b1:       89 d0                   mov    %edx,%eax
  4092.  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>
  4093.  804d2b5:       8d 76 00                lea    0x0(%esi),%esi
  4094.  804d2b8:       31 c0                   xor    %eax,%eax
  4095.  804d2ba:       85 c0                   test   %eax,%eax
  4096.  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>
  4097.  804d2be:       8b 41 20                mov    0x20(%ecx),%eax
  4098.  804d2c1:       8b 10                   mov    (%eax),%edx
  4099.  804d2c3:       ff 00                   incl   (%eax)
  4100.  804d2c5:       88 1a                   mov    %bl,(%edx)
  4101.  804d2c7:       0f b6 c3                movzbl %bl,%eax
  4102.  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>
  4103.  804d2cc:       83 c4 f8                add    $0xfffffff8,%esp
  4104.  804d2cf:       8b 51 38                mov    0x38(%ecx),%edx
  4105.  804d2d2:       0f b6 c3                movzbl %bl,%eax
  4106.  804d2d5:       50                      push   %eax
  4107.  804d2d6:       0f bf 42 20             movswl 0x20(%edx),%eax
  4108.  804d2da:       01 c8                   add    %ecx,%eax
  4109.  804d2dc:       50                      push   %eax
  4110.  804d2dd:       8b 42 24                mov    0x24(%edx),%eax
  4111.  804d2e0:       ff d0                   call   *%eax
  4112.  804d2e2:       83 c4 10                add    $0x10,%esp
  4113.  804d2e5:       39 c7                   cmp    %eax,%edi
  4114.  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>
  4115.  804d2e9:       c7 46 04 01 00 00 00    movl   $0x1,0x4(%esi)
  4116.  804d2f0:       ff 8d 18 ff ff ff       decl   0xffffff18(%ebp)
  4117.  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>
  4118.  804d2f8:       8b 8d 60 ff ff ff       mov    0xffffff60(%ebp),%ecx
  4119.  804d2fe:       89 8d 4c ff ff ff       mov    %ecx,0xffffff4c(%ebp)
  4120.  804d304:       8b 95 64 ff ff ff       mov    0xffffff64(%ebp),%edx
  4121.  804d30a:       89 95 50 ff ff ff       mov    %edx,0xffffff50(%ebp)
  4122.  804d310:       8b 85 68 ff ff ff       mov    0xffffff68(%ebp),%eax
  4123.  804d316:       89 85 54 ff ff ff       mov    %eax,0xffffff54(%ebp)
  4124.  804d31c:       89 8d 7c ff ff ff       mov    %ecx,0xffffff7c(%ebp)
  4125.  804d322:       89 55 80                mov    %edx,0xffffff80(%ebp)
  4126.  804d325:       89 45 84                mov    %eax,0xffffff84(%ebp)
  4127.  804d328:       ff 85 28 ff ff ff       incl   0xffffff28(%ebp)
  4128.  804d32e:       ff 8d 24 ff ff ff       decl   0xffffff24(%ebp)
  4129.  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>
  4130.  804d339:       8d 76 00                lea    0x0(%esi),%esi
  4131.  804d33c:       8b 8d 7c ff ff ff       mov    0xffffff7c(%ebp),%ecx
  4132.  804d342:       89 4d 94                mov    %ecx,0xffffff94(%ebp)
  4133.  804d345:       8b 55 80                mov    0xffffff80(%ebp),%edx
  4134.  804d348:       89 55 98                mov    %edx,0xffffff98(%ebp)
  4135.  804d34b:       8b 45 84                mov    0xffffff84(%ebp),%eax
  4136.  804d34e:       89 45 9c                mov    %eax,0xffffff9c(%ebp)
  4137.  804d351:       89 4d 10                mov    %ecx,0x10(%ebp)
  4138.  804d354:       89 55 14                mov    %edx,0x14(%ebp)
  4139.  804d357:       89 45 18                mov    %eax,0x18(%ebp)
  4140.  804d35a:       8b 75 28                mov    0x28(%ebp),%esi
  4141.  804d35d:       89 8d 54 ff ff ff       mov    %ecx,0xffffff54(%ebp)
  4142.  804d363:       89 95 58 ff ff ff       mov    %edx,0xffffff58(%ebp)
  4143.  804d369:       89 85 5c ff ff ff       mov    %eax,0xffffff5c(%ebp)
  4144.  804d36f:       85 f6                   test   %esi,%esi
  4145.  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>
  4146.  804d373:       8d bd 54 ff ff ff       lea    0xffffff54(%ebp),%edi
  4147.  804d379:       8d 76 00                lea    0x0(%esi),%esi
  4148.  804d37c:       83 7f 08 00             cmpl   $0x0,0x8(%edi)
  4149.  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>
  4150.  804d382:       c7 85 14 ff ff ff ff    movl   $0xffffffff,0xffffff14(%ebp)
  4151.  804d389:       ff ff ff
  4152.  804d38c:       8b 4f 08                mov    0x8(%edi),%ecx
  4153.  804d38f:       b3 30                   mov    $0x30,%bl
  4154.  804d391:       8b 41 20                mov    0x20(%ecx),%eax
  4155.  804d394:       83 38 00                cmpl   $0x0,(%eax)
  4156.  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>
  4157.  804d399:       8b 51 30                mov    0x30(%ecx),%edx
  4158.  804d39c:       8b 00                   mov    (%eax),%eax
  4159.  804d39e:       8b 12                   mov    (%edx),%edx
  4160.  804d3a0:       29 c2                   sub    %eax,%edx
  4161.  804d3a2:       89 d0                   mov    %edx,%eax
  4162.  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>
  4163.  804d3a6:       89 f6                   mov    %esi,%esi
  4164.  804d3a8:       31 c0                   xor    %eax,%eax
  4165.  804d3aa:       85 c0                   test   %eax,%eax
  4166.  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>
  4167.  804d3ae:       8b 41 20                mov    0x20(%ecx),%eax
  4168.  804d3b1:       8b 10                   mov    (%eax),%edx
  4169.  804d3b3:       ff 00                   incl   (%eax)
  4170.  804d3b5:       88 1a                   mov    %bl,(%edx)
  4171.  804d3b7:       0f b6 c3                movzbl %bl,%eax
  4172.  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>
  4173.  804d3bc:       83 c4 f8                add    $0xfffffff8,%esp
  4174.  804d3bf:       8b 51 38                mov    0x38(%ecx),%edx
  4175.  804d3c2:       0f b6 c3                movzbl %bl,%eax
  4176.  804d3c5:       50                      push   %eax
  4177.  804d3c6:       0f bf 42 20             movswl 0x20(%edx),%eax
  4178.  804d3ca:       01 c8                   add    %ecx,%eax
  4179.  804d3cc:       50                      push   %eax
  4180.  804d3cd:       8b 42 24                mov    0x24(%edx),%eax
  4181.  804d3d0:       ff d0                   call   *%eax
  4182.  804d3d2:       83 c4 10                add    $0x10,%esp
  4183.  804d3d5:       39 85 14 ff ff ff       cmp    %eax,0xffffff14(%ebp)
  4184.  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>
  4185.  804d3dd:       c7 47 04 01 00 00 00    movl   $0x1,0x4(%edi)
  4186.  804d3e4:       4e                      dec    %esi
  4187.  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>
  4188.  804d3e7:       8b 8d 54 ff ff ff       mov    0xffffff54(%ebp),%ecx
  4189.  804d3ed:       89 4d a0                mov    %ecx,0xffffffa0(%ebp)
  4190.  804d3f0:       8b 95 58 ff ff ff       mov    0xffffff58(%ebp),%edx
  4191.  804d3f6:       89 55 a4                mov    %edx,0xffffffa4(%ebp)
  4192.  804d3f9:       8b 85 5c ff ff ff       mov    0xffffff5c(%ebp),%eax
  4193.  804d3ff:       89 45 a8                mov    %eax,0xffffffa8(%ebp)
  4194.  804d402:       89 4d 10                mov    %ecx,0x10(%ebp)
  4195.  804d405:       89 55 14                mov    %edx,0x14(%ebp)
  4196.  804d408:       89 45 18                mov    %eax,0x18(%ebp)
  4197.  804d40b:       83 c4 f4                add    $0xfffffff4,%esp
  4198.  804d40e:       8b 85 44 ff ff ff       mov    0xffffff44(%ebp),%eax
  4199.  804d414:       8b 50 04                mov    0x4(%eax),%edx
  4200.  804d417:       0f bf 42 10             movswl 0x10(%edx),%eax
  4201.  804d41b:       03 85 44 ff ff ff       add    0xffffff44(%ebp),%eax
  4202.  804d421:       50                      push   %eax
  4203.  804d422:       8b 42 14                mov    0x14(%edx),%eax
  4204.  804d425:       ff d0                   call   *%eax
  4205.  804d427:       83 c4 10                add    $0x10,%esp
  4206.  804d42a:       88 85 13 ff ff ff       mov    %al,0xffffff13(%ebp)
  4207.  804d430:       c7 85 0c ff ff ff 01    movl   $0x1,0xffffff0c(%ebp)
  4208.  804d437:       00 00 00
  4209.  804d43a:       8b 45 10                mov    0x10(%ebp),%eax
  4210.  804d43d:       89 85 60 ff ff ff       mov    %eax,0xffffff60(%ebp)
  4211.  804d443:       8b 45 14                mov    0x14(%ebp),%eax
  4212.  804d446:       89 85 64 ff ff ff       mov    %eax,0xffffff64(%ebp)
  4213.  804d44c:       8b 45 18                mov    0x18(%ebp),%eax
  4214.  804d44f:       89 85 68 ff ff ff       mov    %eax,0xffffff68(%ebp)
  4215.  804d455:       8d b5 60 ff ff ff       lea    0xffffff60(%ebp),%esi
  4216.  804d45b:       90                      nop    
  4217.  804d45c:       83 7e 08 00             cmpl   $0x0,0x8(%esi)
  4218.  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>
  4219.  804d462:       bf ff ff ff ff          mov    $0xffffffff,%edi
  4220.  804d467:       8b 4e 08                mov    0x8(%esi),%ecx
  4221.  804d46a:       8a 9d 13 ff ff ff       mov    0xffffff13(%ebp),%bl
  4222.  804d470:       8b 41 20                mov    0x20(%ecx),%eax
  4223.  804d473:       83 38 00                cmpl   $0x0,(%eax)
  4224.  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>
  4225.  804d478:       8b 51 30                mov    0x30(%ecx),%edx
  4226.  804d47b:       8b 00                   mov    (%eax),%eax
  4227.  804d47d:       8b 12                   mov    (%edx),%edx
  4228.  804d47f:       29 c2                   sub    %eax,%edx
  4229.  804d481:       89 d0                   mov    %edx,%eax
  4230.  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>
  4231.  804d485:       8d 76 00                lea    0x0(%esi),%esi
  4232.  804d488:       31 c0                   xor    %eax,%eax
  4233.  804d48a:       85 c0                   test   %eax,%eax
  4234.  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>
  4235.  804d48e:       8b 41 20                mov    0x20(%ecx),%eax
  4236.  804d491:       8b 10                   mov    (%eax),%edx
  4237.  804d493:       ff 00                   incl   (%eax)
  4238.  804d495:       88 1a                   mov    %bl,(%edx)
  4239.  804d497:       0f b6 c3                movzbl %bl,%eax
  4240.  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>
  4241.  804d49c:       83 c4 f8                add    $0xfffffff8,%esp
  4242.  804d49f:       8b 51 38                mov    0x38(%ecx),%edx
  4243.  804d4a2:       0f b6 c3                movzbl %bl,%eax
  4244.  804d4a5:       50                      push   %eax
  4245.  804d4a6:       0f bf 42 20             movswl 0x20(%edx),%eax
  4246.  804d4aa:       01 c8                   add    %ecx,%eax
  4247.  804d4ac:       50                      push   %eax
  4248.  804d4ad:       8b 42 24                mov    0x24(%edx),%eax
  4249.  804d4b0:       ff d0                   call   *%eax
  4250.  804d4b2:       83 c4 10                add    $0x10,%esp
  4251.  804d4b5:       39 c7                   cmp    %eax,%edi
  4252.  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>
  4253.  804d4b9:       c7 46 04 01 00 00 00    movl   $0x1,0x4(%esi)
  4254.  804d4c0:       ff 8d 0c ff ff ff       decl   0xffffff0c(%ebp)
  4255.  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>
  4256.  804d4c8:       8b 8d 60 ff ff ff       mov    0xffffff60(%ebp),%ecx
  4257.  804d4ce:       89 8d 4c ff ff ff       mov    %ecx,0xffffff4c(%ebp)
  4258.  804d4d4:       8b 95 64 ff ff ff       mov    0xffffff64(%ebp),%edx
  4259.  804d4da:       89 95 50 ff ff ff       mov    %edx,0xffffff50(%ebp)
  4260.  804d4e0:       8b 85 68 ff ff ff       mov    0xffffff68(%ebp),%eax
  4261.  804d4e6:       89 85 54 ff ff ff       mov    %eax,0xffffff54(%ebp)
  4262.  804d4ec:       89 4d 10                mov    %ecx,0x10(%ebp)
  4263.  804d4ef:       89 55 14                mov    %edx,0x14(%ebp)
  4264.  804d4f2:       89 45 18                mov    %eax,0x18(%ebp)
  4265.  804d4f5:       8b 75 2c                mov    0x2c(%ebp),%esi
  4266.  804d4f8:       85 f6                   test   %esi,%esi
  4267.  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>
  4268.  804d4fc:       8d bd 60 ff ff ff       lea    0xffffff60(%ebp),%edi
  4269.  804d502:       89 f6                   mov    %esi,%esi
  4270.  804d504:       83 7f 08 00             cmpl   $0x0,0x8(%edi)
  4271.  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>
  4272.  804d50a:       c7 85 08 ff ff ff ff    movl   $0xffffffff,0xffffff08(%ebp)
  4273.  804d511:       ff ff ff
  4274.  804d514:       8b 4f 08                mov    0x8(%edi),%ecx
  4275.  804d517:       b3 30                   mov    $0x30,%bl
  4276.  804d519:       8b 41 20                mov    0x20(%ecx),%eax
  4277.  804d51c:       83 38 00                cmpl   $0x0,(%eax)
  4278.  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>
  4279.  804d521:       8b 51 30                mov    0x30(%ecx),%edx
  4280.  804d524:       8b 00                   mov    (%eax),%eax
  4281.  804d526:       8b 12                   mov    (%edx),%edx
  4282.  804d528:       29 c2                   sub    %eax,%edx
  4283.  804d52a:       89 d0                   mov    %edx,%eax
  4284.  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>
  4285.  804d52e:       89 f6                   mov    %esi,%esi
  4286.  804d530:       31 c0                   xor    %eax,%eax
  4287.  804d532:       85 c0                   test   %eax,%eax
  4288.  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>
  4289.  804d536:       8b 41 20                mov    0x20(%ecx),%eax
  4290.  804d539:       8b 10                   mov    (%eax),%edx
  4291.  804d53b:       ff 00                   incl   (%eax)
  4292.  804d53d:       88 1a                   mov    %bl,(%edx)
  4293.  804d53f:       0f b6 c3                movzbl %bl,%eax
  4294.  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>
  4295.  804d544:       83 c4 f8                add    $0xfffffff8,%esp
  4296.  804d547:       8b 51 38                mov    0x38(%ecx),%edx
  4297.  804d54a:       0f b6 c3                movzbl %bl,%eax
  4298.  804d54d:       50                      push   %eax
  4299.  804d54e:       0f bf 42 20             movswl 0x20(%edx),%eax
  4300.  804d552:       01 c8                   add    %ecx,%eax
  4301.  804d554:       50                      push   %eax
  4302.  804d555:       8b 42 24                mov    0x24(%edx),%eax
  4303.  804d558:       ff d0                   call   *%eax
  4304.  804d55a:       83 c4 10                add    $0x10,%esp
  4305.  804d55d:       39 85 08 ff ff ff       cmp    %eax,0xffffff08(%ebp)
  4306.  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>
  4307.  804d565:       c7 47 04 01 00 00 00    movl   $0x1,0x4(%edi)
  4308.  804d56c:       4e                      dec    %esi
  4309.  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>
  4310.  804d56f:       8b 8d 60 ff ff ff       mov    0xffffff60(%ebp),%ecx
  4311.  804d575:       89 8d 4c ff ff ff       mov    %ecx,0xffffff4c(%ebp)
  4312.  804d57b:       8b 95 64 ff ff ff       mov    0xffffff64(%ebp),%edx
  4313.  804d581:       89 95 50 ff ff ff       mov    %edx,0xffffff50(%ebp)
  4314.  804d587:       8b 85 68 ff ff ff       mov    0xffffff68(%ebp),%eax
  4315.  804d58d:       89 85 54 ff ff ff       mov    %eax,0xffffff54(%ebp)
  4316.  804d593:       89 4d 10                mov    %ecx,0x10(%ebp)
  4317.  804d596:       89 55 14                mov    %edx,0x14(%ebp)
  4318.  804d599:       89 45 18                mov    %eax,0x18(%ebp)
  4319.  804d59c:       8b 95 2c ff ff ff       mov    0xffffff2c(%ebp),%edx
  4320.  804d5a2:       01 55 24                add    %edx,0x24(%ebp)
  4321.  804d5a5:       29 55 34                sub    %edx,0x34(%ebp)
  4322.  804d5a8:       83 c4 fc                add    $0xfffffffc,%esp
  4323.  804d5ab:       8b 5d 34                mov    0x34(%ebp),%ebx
  4324.  804d5ae:       53                      push   %ebx
  4325.  804d5af:       6a 65                   push   $0x65
  4326.  804d5b1:       8b 45 24                mov    0x24(%ebp),%eax
  4327.  804d5b4:       50                      push   %eax
  4328.  804d5b5:       e8 e2 d1 ff ff          call   804a79c <_init+0x150>
  4329.  804d5ba:       83 c4 10                add    $0x10,%esp
  4330.  804d5bd:       85 c0                   test   %eax,%eax
  4331.  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>
  4332.  804d5c5:       2b 45 24                sub    0x24(%ebp),%eax
  4333.  804d5c8:       40                      inc    %eax
  4334.  804d5c9:       89 85 04 ff ff ff       mov    %eax,0xffffff04(%ebp)
  4335.  804d5cf:       8b 55 24                mov    0x24(%ebp),%edx
  4336.  804d5d2:       89 95 00 ff ff ff       mov    %edx,0xffffff00(%ebp)
  4337.  804d5d8:       48                      dec    %eax
  4338.  804d5d9:       89 85 fc fe ff ff       mov    %eax,0xfffffefc(%ebp)
  4339.  804d5df:       8b 45 10                mov    0x10(%ebp),%eax
  4340.  804d5e2:       89 85 60 ff ff ff       mov    %eax,0xffffff60(%ebp)
  4341.  804d5e8:       8b 45 14                mov    0x14(%ebp),%eax
  4342.  804d5eb:       89 85 64 ff ff ff       mov    %eax,0xffffff64(%ebp)
  4343.  804d5f1:       8b 45 18                mov    0x18(%ebp),%eax
  4344.  804d5f4:       89 85 68 ff ff ff       mov    %eax,0xffffff68(%ebp)
  4345.  804d5fa:       89 f6                   mov    %esi,%esi
  4346.  804d5fc:       83 c4 fc                add    $0xfffffffc,%esp
  4347.  804d5ff:       8b 9d fc fe ff ff       mov    0xfffffefc(%ebp),%ebx
  4348.  804d605:       53                      push   %ebx
  4349.  804d606:       6a 2c                   push   $0x2c
  4350.  804d608:       8b 85 00 ff ff ff       mov    0xffffff00(%ebp),%eax
  4351.  804d60e:       50                      push   %eax
  4352.  804d60f:       e8 88 d1 ff ff          call   804a79c <_init+0x150>
  4353.  804d614:       83 c4 10                add    $0x10,%esp
  4354.  804d617:       89 9d f8 fe ff ff       mov    %ebx,0xfffffef8(%ebp)
  4355.  804d61d:       85 c0                   test   %eax,%eax
  4356.  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>
  4357.  804d621:       2b 85 00 ff ff ff       sub    0xffffff00(%ebp),%eax
  4358.  804d627:       89 85 f8 fe ff ff       mov    %eax,0xfffffef8(%ebp)
  4359.  804d62d:       8b bd 00 ff ff ff       mov    0xffffff00(%ebp),%edi
  4360.  804d633:       8b b5 f8 fe ff ff       mov    0xfffffef8(%ebp),%esi
  4361.  804d639:       8b 85 60 ff ff ff       mov    0xffffff60(%ebp),%eax
  4362.  804d63f:       89 45 80                mov    %eax,0xffffff80(%ebp)
  4363.  804d642:       8b 85 64 ff ff ff       mov    0xffffff64(%ebp),%eax
  4364.  804d648:       89 45 84                mov    %eax,0xffffff84(%ebp)
  4365.  804d64b:       8b 85 68 ff ff ff       mov    0xffffff68(%ebp),%eax
  4366.  804d651:       89 45 88                mov    %eax,0xffffff88(%ebp)
  4367.  804d654:       85 f6                   test   %esi,%esi
  4368.  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>
  4369.  804d658:       8a 07                   mov    (%edi),%al
  4370.  804d65a:       83 7d 88 00             cmpl   $0x0,0xffffff88(%ebp)
  4371.  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>
  4372.  804d660:       c7 85 f4 fe ff ff ff    movl   $0xffffffff,0xfffffef4(%ebp)
  4373.  804d667:       ff ff ff
  4374.  804d66a:       8b 4d 88                mov    0xffffff88(%ebp),%ecx
  4375.  804d66d:       88 c3                   mov    %al,%bl
  4376.  804d66f:       8b 41 20                mov    0x20(%ecx),%eax
  4377.  804d672:       83 38 00                cmpl   $0x0,(%eax)
  4378.  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>
  4379.  804d677:       8b 51 30                mov    0x30(%ecx),%edx
  4380.  804d67a:       8b 00                   mov    (%eax),%eax
  4381.  804d67c:       8b 12                   mov    (%edx),%edx
  4382.  804d67e:       29 c2                   sub    %eax,%edx
  4383.  804d680:       89 d0                   mov    %edx,%eax
  4384.  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>
  4385.  804d684:       31 c0                   xor    %eax,%eax
  4386.  804d686:       85 c0                   test   %eax,%eax
  4387.  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>
  4388.  804d68a:       8b 41 20                mov    0x20(%ecx),%eax
  4389.  804d68d:       8b 10                   mov    (%eax),%edx
  4390.  804d68f:       ff 00                   incl   (%eax)
  4391.  804d691:       88 1a                   mov    %bl,(%edx)
  4392.  804d693:       0f b6 c3                movzbl %bl,%eax
  4393.  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>
  4394.  804d698:       83 c4 f8                add    $0xfffffff8,%esp
  4395.  804d69b:       8b 51 38                mov    0x38(%ecx),%edx
  4396.  804d69e:       0f b6 c3                movzbl %bl,%eax
  4397.  804d6a1:       50                      push   %eax
  4398.  804d6a2:       0f bf 42 20             movswl 0x20(%edx),%eax
  4399.  804d6a6:       01 c8                   add    %ecx,%eax
  4400.  804d6a8:       50                      push   %eax
  4401.  804d6a9:       8b 42 24                mov    0x24(%edx),%eax
  4402.  804d6ac:       ff d0                   call   *%eax
  4403.  804d6ae:       83 c4 10                add    $0x10,%esp
  4404.  804d6b1:       39 85 f4 fe ff ff       cmp    %eax,0xfffffef4(%ebp)
  4405.  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>
  4406.  804d6b9:       c7 45 84 01 00 00 00    movl   $0x1,0xffffff84(%ebp)
  4407.  804d6c0:       47                      inc    %edi
  4408.  804d6c1:       4e                      dec    %esi
  4409.  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>
  4410.  804d6c4:       8b 4d 80                mov    0xffffff80(%ebp),%ecx
  4411.  804d6c7:       89 4d 94                mov    %ecx,0xffffff94(%ebp)
  4412.  804d6ca:       8b 55 84                mov    0xffffff84(%ebp),%edx
  4413.  804d6cd:       89 55 98                mov    %edx,0xffffff98(%ebp)
  4414.  804d6d0:       8b 45 88                mov    0xffffff88(%ebp),%eax
  4415.  804d6d3:       89 45 9c                mov    %eax,0xffffff9c(%ebp)
  4416.  804d6d6:       89 8d 60 ff ff ff       mov    %ecx,0xffffff60(%ebp)
  4417.  804d6dc:       89 95 64 ff ff ff       mov    %edx,0xffffff64(%ebp)
  4418.  804d6e2:       89 85 68 ff ff ff       mov    %eax,0xffffff68(%ebp)
  4419.  804d6e8:       8b 9d f8 fe ff ff       mov    0xfffffef8(%ebp),%ebx
  4420.  804d6ee:       01 9d 00 ff ff ff       add    %ebx,0xffffff00(%ebp)
  4421.  804d6f4:       29 9d fc fe ff ff       sub    %ebx,0xfffffefc(%ebp)
  4422.  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>
  4423.  804d700:       80 bd 43 ff ff ff 00    cmpb   $0x0,0xffffff43(%ebp)
  4424.  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>
  4425.  804d70d:       c7 85 f0 fe ff ff 01    movl   $0x1,0xfffffef0(%ebp)
  4426.  804d714:       00 00 00
  4427.  804d717:       89 4d 8c                mov    %ecx,0xffffff8c(%ebp)
  4428.  804d71a:       89 55 90                mov    %edx,0xffffff90(%ebp)
  4429.  804d71d:       89 45 94                mov    %eax,0xffffff94(%ebp)
  4430.  804d720:       8d 75 8c                lea    0xffffff8c(%ebp),%esi
  4431.  804d723:       90                      nop    
  4432.  804d724:       83 7e 08 00             cmpl   $0x0,0x8(%esi)
  4433.  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>
  4434.  804d72a:       bf ff ff ff ff          mov    $0xffffffff,%edi
  4435.  804d72f:       8b 4e 08                mov    0x8(%esi),%ecx
  4436.  804d732:       8a 9d 43 ff ff ff       mov    0xffffff43(%ebp),%bl
  4437.  804d738:       8b 41 20                mov    0x20(%ecx),%eax
  4438.  804d73b:       83 38 00                cmpl   $0x0,(%eax)
  4439.  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>
  4440.  804d740:       8b 51 30                mov    0x30(%ecx),%edx
  4441.  804d743:       8b 00                   mov    (%eax),%eax
  4442.  804d745:       8b 12                   mov    (%edx),%edx
  4443.  804d747:       29 c2                   sub    %eax,%edx
  4444.  804d749:       89 d0                   mov    %edx,%eax
  4445.  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>
  4446.  804d74d:       8d 76 00                lea    0x0(%esi),%esi
  4447.  804d750:       31 c0                   xor    %eax,%eax
  4448.  804d752:       85 c0                   test   %eax,%eax
  4449.  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>
  4450.  804d756:       8b 41 20                mov    0x20(%ecx),%eax
  4451.  804d759:       8b 10                   mov    (%eax),%edx
  4452.  804d75b:       ff 00                   incl   (%eax)
  4453.  804d75d:       88 1a                   mov    %bl,(%edx)
  4454.  804d75f:       0f b6 c3                movzbl %bl,%eax
  4455.  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>
  4456.  804d764:       83 c4 f8                add    $0xfffffff8,%esp
  4457.  804d767:       8b 51 38                mov    0x38(%ecx),%edx
  4458.  804d76a:       0f b6 c3                movzbl %bl,%eax
  4459.  804d76d:       50                      push   %eax
  4460.  804d76e:       0f bf 42 20             movswl 0x20(%edx),%eax
  4461.  804d772:       01 c8                   add    %ecx,%eax
  4462.  804d774:       50                      push   %eax
  4463.  804d775:       8b 42 24                mov    0x24(%edx),%eax
  4464.  804d778:       ff d0                   call   *%eax
  4465.  804d77a:       83 c4 10                add    $0x10,%esp
  4466.  804d77d:       39 c7                   cmp    %eax,%edi
  4467.  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>
  4468.  804d781:       c7 46 04 01 00 00 00    movl   $0x1,0x4(%esi)
  4469.  804d788:       ff 8d f0 fe ff ff       decl   0xfffffef0(%ebp)
  4470.  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>
  4471.  804d790:       8b 4d 8c                mov    0xffffff8c(%ebp),%ecx
  4472.  804d793:       89 8d 78 ff ff ff       mov    %ecx,0xffffff78(%ebp)
  4473.  804d799:       8b 55 90                mov    0xffffff90(%ebp),%edx
  4474.  804d79c:       89 95 7c ff ff ff       mov    %edx,0xffffff7c(%ebp)
  4475.  804d7a2:       8b 45 94                mov    0xffffff94(%ebp),%eax
  4476.  804d7a5:       89 45 80                mov    %eax,0xffffff80(%ebp)
  4477.  804d7a8:       89 8d 60 ff ff ff       mov    %ecx,0xffffff60(%ebp)
  4478.  804d7ae:       89 95 64 ff ff ff       mov    %edx,0xffffff64(%ebp)
  4479.  804d7b4:       89 85 68 ff ff ff       mov    %eax,0xffffff68(%ebp)
  4480.  804d7ba:       ff 85 00 ff ff ff       incl   0xffffff00(%ebp)
  4481.  804d7c0:       ff 8d fc fe ff ff       decl   0xfffffefc(%ebp)
  4482.  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>
  4483.  804d7cb:       90                      nop    
  4484.  804d7cc:       8b 8d 60 ff ff ff       mov    0xffffff60(%ebp),%ecx
  4485.  804d7d2:       89 8d 4c ff ff ff       mov    %ecx,0xffffff4c(%ebp)
  4486.  804d7d8:       8b 95 64 ff ff ff       mov    0xffffff64(%ebp),%edx
  4487.  804d7de:       89 95 50 ff ff ff       mov    %edx,0xffffff50(%ebp)
  4488.  804d7e4:       8b 85 68 ff ff ff       mov    0xffffff68(%ebp),%eax
  4489.  804d7ea:       89 85 54 ff ff ff       mov    %eax,0xffffff54(%ebp)
  4490.  804d7f0:       89 4d 10                mov    %ecx,0x10(%ebp)
  4491.  804d7f3:       89 55 14                mov    %edx,0x14(%ebp)
  4492.  804d7f6:       89 45 18                mov    %eax,0x18(%ebp)
  4493.  804d7f9:       8b 7d 30                mov    0x30(%ebp),%edi
  4494.  804d7fc:       85 ff                   test   %edi,%edi
  4495.  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>
  4496.  804d800:       8d b5 60 ff ff ff       lea    0xffffff60(%ebp),%esi
  4497.  804d806:       89 f6                   mov    %esi,%esi
  4498.  804d808:       83 7e 08 00             cmpl   $0x0,0x8(%esi)
  4499.  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>
  4500.  804d80e:       c7 85 ec fe ff ff ff    movl   $0xffffffff,0xfffffeec(%ebp)
  4501.  804d815:       ff ff ff
  4502.  804d818:       8b 4e 08                mov    0x8(%esi),%ecx
  4503.  804d81b:       b3 30                   mov    $0x30,%bl
  4504.  804d81d:       8b 41 20                mov    0x20(%ecx),%eax
  4505.  804d820:       83 38 00                cmpl   $0x0,(%eax)
  4506.  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>
  4507.  804d825:       8b 51 30                mov    0x30(%ecx),%edx
  4508.  804d828:       8b 00                   mov    (%eax),%eax
  4509.  804d82a:       8b 12                   mov    (%edx),%edx
  4510.  804d82c:       29 c2                   sub    %eax,%edx
  4511.  804d82e:       89 d0                   mov    %edx,%eax
  4512.  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>
  4513.  804d832:       89 f6                   mov    %esi,%esi
  4514.  804d834:       31 c0                   xor    %eax,%eax
  4515.  804d836:       85 c0                   test   %eax,%eax
  4516.  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>
  4517.  804d83a:       8b 41 20                mov    0x20(%ecx),%eax
  4518.  804d83d:       8b 10                   mov    (%eax),%edx
  4519.  804d83f:       ff 00                   incl   (%eax)
  4520.  804d841:       88 1a                   mov    %bl,(%edx)
  4521.  804d843:       0f b6 c3                movzbl %bl,%eax
  4522.  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>
  4523.  804d848:       83 c4 f8                add    $0xfffffff8,%esp
  4524.  804d84b:       8b 51 38                mov    0x38(%ecx),%edx
  4525.  804d84e:       0f b6 c3                movzbl %bl,%eax
  4526.  804d851:       50                      push   %eax
  4527.  804d852:       0f bf 42 20             movswl 0x20(%edx),%eax
  4528.  804d856:       01 c8                   add    %ecx,%eax
  4529.  804d858:       50                      push   %eax
  4530.  804d859:       8b 42 24                mov    0x24(%edx),%eax
  4531.  804d85c:       ff d0                   call   *%eax
  4532.  804d85e:       83 c4 10                add    $0x10,%esp
  4533.  804d861:       39 85 ec fe ff ff       cmp    %eax,0xfffffeec(%ebp)
  4534.  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>
  4535.  804d869:       c7 46 04 01 00 00 00    movl   $0x1,0x4(%esi)
  4536.  804d870:       4f                      dec    %edi
  4537.  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>
  4538.  804d873:       8b 8d 60 ff ff ff       mov    0xffffff60(%ebp),%ecx
  4539.  804d879:       89 8d 4c ff ff ff       mov    %ecx,0xffffff4c(%ebp)
  4540.  804d87f:       8b 95 64 ff ff ff       mov    0xffffff64(%ebp),%edx
  4541.  804d885:       89 95 50 ff ff ff       mov    %edx,0xffffff50(%ebp)
  4542.  804d88b:       8b 85 68 ff ff ff       mov    0xffffff68(%ebp),%eax
  4543.  804d891:       89 85 54 ff ff ff       mov    %eax,0xffffff54(%ebp)
  4544.  804d897:       89 4d 10                mov    %ecx,0x10(%ebp)
  4545.  804d89a:       89 55 14                mov    %edx,0x14(%ebp)
  4546.  804d89d:       89 45 18                mov    %eax,0x18(%ebp)
  4547.  804d8a0:       c7 45 30 00 00 00 00    movl   $0x0,0x30(%ebp)
  4548.  804d8a7:       b8 3e 05 05 08          mov    $0x805053e,%eax
  4549.  804d8ac:       8b 55 1c                mov    0x1c(%ebp),%edx
  4550.  804d8af:       f6 42 11 02             testb  $0x2,0x11(%edx)
  4551.  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>
  4552.  804d8b5:       b8 3c 05 05 08          mov    $0x805053c,%eax
  4553.  804d8ba:       89 c6                   mov    %eax,%esi
  4554.  804d8bc:       c7 85 e8 fe ff ff 01    movl   $0x1,0xfffffee8(%ebp)
  4555.  804d8c3:       00 00 00
  4556.  804d8c6:       8b 45 10                mov    0x10(%ebp),%eax
  4557.  804d8c9:       89 85 60 ff ff ff       mov    %eax,0xffffff60(%ebp)
  4558.  804d8cf:       8b 45 14                mov    0x14(%ebp),%eax
  4559.  804d8d2:       89 85 64 ff ff ff       mov    %eax,0xffffff64(%ebp)
  4560.  804d8d8:       8b 45 18                mov    0x18(%ebp),%eax
  4561.  804d8db:       89 85 68 ff ff ff       mov    %eax,0xffffff68(%ebp)
  4562.  804d8e1:       8d 76 00                lea    0x0(%esi),%esi
  4563.  804d8e4:       8a 06                   mov    (%esi),%al
  4564.  804d8e6:       83 bd 68 ff ff ff 00    cmpl   $0x0,0xffffff68(%ebp)
  4565.  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>
  4566.  804d8ef:       bf ff ff ff ff          mov    $0xffffffff,%edi
  4567.  804d8f4:       8b 8d 68 ff ff ff       mov    0xffffff68(%ebp),%ecx
  4568.  804d8fa:       88 c3                   mov    %al,%bl
  4569.  804d8fc:       8b 41 20                mov    0x20(%ecx),%eax
  4570.  804d8ff:       83 38 00                cmpl   $0x0,(%eax)
  4571.  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>
  4572.  804d904:       8b 51 30                mov    0x30(%ecx),%edx
  4573.  804d907:       8b 00                   mov    (%eax),%eax
  4574.  804d909:       8b 12                   mov    (%edx),%edx
  4575.  804d90b:       29 c2                   sub    %eax,%edx
  4576.  804d90d:       89 d0                   mov    %edx,%eax
  4577.  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>
  4578.  804d911:       8d 76 00                lea    0x0(%esi),%esi
  4579.  804d914:       31 c0                   xor    %eax,%eax
  4580.  804d916:       85 c0                   test   %eax,%eax
  4581.  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>
  4582.  804d91a:       8b 41 20                mov    0x20(%ecx),%eax
  4583.  804d91d:       8b 10                   mov    (%eax),%edx
  4584.  804d91f:       ff 00                   incl   (%eax)
  4585.  804d921:       88 1a                   mov    %bl,(%edx)
  4586.  804d923:       0f b6 c3                movzbl %bl,%eax
  4587.  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>
  4588.  804d928:       83 c4 f8                add    $0xfffffff8,%esp
  4589.  804d92b:       8b 51 38                mov    0x38(%ecx),%edx
  4590.  804d92e:       0f b6 c3                movzbl %bl,%eax
  4591.  804d931:       50                      push   %eax
  4592.  804d932:       0f bf 42 20             movswl 0x20(%edx),%eax
  4593.  804d936:       01 c8                   add    %ecx,%eax
  4594.  804d938:       50                      push   %eax
  4595.  804d939:       8b 42 24                mov    0x24(%edx),%eax
  4596.  804d93c:       ff d0                   call   *%eax
  4597.  804d93e:       83 c4 10                add    $0x10,%esp
  4598.  804d941:       39 c7                   cmp    %eax,%edi
  4599.  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>
  4600.  804d945:       c7 85 64 ff ff ff 01    movl   $0x1,0xffffff64(%ebp)
  4601.  804d94c:       00 00 00
  4602.  804d94f:       46                      inc    %esi
  4603.  804d950:       ff 8d e8 fe ff ff       decl   0xfffffee8(%ebp)
  4604.  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>
  4605.  804d958:       8b 8d 60 ff ff ff       mov    0xffffff60(%ebp),%ecx
  4606.  804d95e:       89 8d 4c ff ff ff       mov    %ecx,0xffffff4c(%ebp)
  4607.  804d964:       8b 95 64 ff ff ff       mov    0xffffff64(%ebp),%edx
  4608.  804d96a:       89 95 50 ff ff ff       mov    %edx,0xffffff50(%ebp)
  4609.  804d970:       8b 85 68 ff ff ff       mov    0xffffff68(%ebp),%eax
  4610.  804d976:       89 85 54 ff ff ff       mov    %eax,0xffffff54(%ebp)
  4611.  804d97c:       89 4d 10                mov    %ecx,0x10(%ebp)
  4612.  804d97f:       89 55 14                mov    %edx,0x14(%ebp)
  4613.  804d982:       89 45 18                mov    %eax,0x18(%ebp)
  4614.  804d985:       8b 9d 04 ff ff ff       mov    0xffffff04(%ebp),%ebx
  4615.  804d98b:       01 5d 24                add    %ebx,0x24(%ebp)
  4616.  804d98e:       29 5d 34                sub    %ebx,0x34(%ebp)
  4617.  804d991:       8b 45 24                mov    0x24(%ebp),%eax
  4618.  804d994:       89 85 e4 fe ff ff       mov    %eax,0xfffffee4(%ebp)
  4619.  804d99a:       8b 55 34                mov    0x34(%ebp),%edx
  4620.  804d99d:       89 95 e0 fe ff ff       mov    %edx,0xfffffee0(%ebp)
  4621.  804d9a3:       8b 45 10                mov    0x10(%ebp),%eax
  4622.  804d9a6:       89 85 60 ff ff ff       mov    %eax,0xffffff60(%ebp)
  4623.  804d9ac:       8b 45 14                mov    0x14(%ebp),%eax
  4624.  804d9af:       89 85 64 ff ff ff       mov    %eax,0xffffff64(%ebp)
  4625.  804d9b5:       8b 45 18                mov    0x18(%ebp),%eax
  4626.  804d9b8:       89 85 68 ff ff ff       mov    %eax,0xffffff68(%ebp)
  4627.  804d9be:       89 f6                   mov    %esi,%esi
  4628.  804d9c0:       83 c4 fc                add    $0xfffffffc,%esp
  4629.  804d9c3:       8b 9d e0 fe ff ff       mov    0xfffffee0(%ebp),%ebx
  4630.  804d9c9:       53                      push   %ebx
  4631.  804d9ca:       6a 2c                   push   $0x2c
  4632.  804d9cc:       8b 85 e4 fe ff ff       mov    0xfffffee4(%ebp),%eax
  4633.  804d9d2:       50                      push   %eax
  4634.  804d9d3:       e8 c4 cd ff ff          call   804a79c <_init+0x150>
  4635.  804d9d8:       83 c4 10                add    $0x10,%esp
  4636.  804d9db:       89 9d dc fe ff ff       mov    %ebx,0xfffffedc(%ebp)
  4637.  804d9e1:       85 c0                   test   %eax,%eax
  4638.  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>
  4639.  804d9e5:       2b 85 e4 fe ff ff       sub    0xfffffee4(%ebp),%eax
  4640.  804d9eb:       89 85 dc fe ff ff       mov    %eax,0xfffffedc(%ebp)
  4641.  804d9f1:       8b bd e4 fe ff ff       mov    0xfffffee4(%ebp),%edi
  4642.  804d9f7:       8b b5 dc fe ff ff       mov    0xfffffedc(%ebp),%esi
  4643.  804d9fd:       8b 85 60 ff ff ff       mov    0xffffff60(%ebp),%eax
  4644.  804da03:       89 45 80                mov    %eax,0xffffff80(%ebp)
  4645.  804da06:       8b 85 64 ff ff ff       mov    0xffffff64(%ebp),%eax
  4646.  804da0c:       89 45 84                mov    %eax,0xffffff84(%ebp)
  4647.  804da0f:       8b 85 68 ff ff ff       mov    0xffffff68(%ebp),%eax
  4648.  804da15:       89 45 88                mov    %eax,0xffffff88(%ebp)
  4649.  804da18:       85 f6                   test   %esi,%esi
  4650.  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>
  4651.  804da1c:       8a 07                   mov    (%edi),%al
  4652.  804da1e:       83 7d 88 00             cmpl   $0x0,0xffffff88(%ebp)
  4653.  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>
  4654.  804da24:       c7 85 d8 fe ff ff ff    movl   $0xffffffff,0xfffffed8(%ebp)
  4655.  804da2b:       ff ff ff
  4656.  804da2e:       8b 4d 88                mov    0xffffff88(%ebp),%ecx
  4657.  804da31:       88 c3                   mov    %al,%bl
  4658.  804da33:       8b 41 20                mov    0x20(%ecx),%eax
  4659.  804da36:       83 38 00                cmpl   $0x0,(%eax)
  4660.  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>
  4661.  804da3b:       8b 51 30                mov    0x30(%ecx),%edx
  4662.  804da3e:       8b 00                   mov    (%eax),%eax
  4663.  804da40:       8b 12                   mov    (%edx),%edx
  4664.  804da42:       29 c2                   sub    %eax,%edx
  4665.  804da44:       89 d0                   mov    %edx,%eax
  4666.  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>
  4667.  804da48:       31 c0                   xor    %eax,%eax
  4668.  804da4a:       85 c0                   test   %eax,%eax
  4669.  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>
  4670.  804da4e:       8b 41 20                mov    0x20(%ecx),%eax
  4671.  804da51:       8b 10                   mov    (%eax),%edx
  4672.  804da53:       ff 00                   incl   (%eax)
  4673.  804da55:       88 1a                   mov    %bl,(%edx)
  4674.  804da57:       0f b6 c3                movzbl %bl,%eax
  4675.  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>
  4676.  804da5c:       83 c4 f8                add    $0xfffffff8,%esp
  4677.  804da5f:       8b 51 38                mov    0x38(%ecx),%edx
  4678.  804da62:       0f b6 c3                movzbl %bl,%eax
  4679.  804da65:       50                      push   %eax
  4680.  804da66:       0f bf 42 20             movswl 0x20(%edx),%eax
  4681.  804da6a:       01 c8                   add    %ecx,%eax
  4682.  804da6c:       50                      push   %eax
  4683.  804da6d:       8b 42 24                mov    0x24(%edx),%eax
  4684.  804da70:       ff d0                   call   *%eax
  4685.  804da72:       83 c4 10                add    $0x10,%esp
  4686.  804da75:       39 85 d8 fe ff ff       cmp    %eax,0xfffffed8(%ebp)
  4687.  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>
  4688.  804da7d:       c7 45 84 01 00 00 00    movl   $0x1,0xffffff84(%ebp)
  4689.  804da84:       47                      inc    %edi
  4690.  804da85:       4e                      dec    %esi
  4691.  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>
  4692.  804da88:       8b 4d 80                mov    0xffffff80(%ebp),%ecx
  4693.  804da8b:       89 4d 94                mov    %ecx,0xffffff94(%ebp)
  4694.  804da8e:       8b 55 84                mov    0xffffff84(%ebp),%edx
  4695.  804da91:       89 55 98                mov    %edx,0xffffff98(%ebp)
  4696.  804da94:       8b 45 88                mov    0xffffff88(%ebp),%eax
  4697.  804da97:       89 45 9c                mov    %eax,0xffffff9c(%ebp)
  4698.  804da9a:       89 8d 60 ff ff ff       mov    %ecx,0xffffff60(%ebp)
  4699.  804daa0:       89 95 64 ff ff ff       mov    %edx,0xffffff64(%ebp)
  4700.  804daa6:       89 85 68 ff ff ff       mov    %eax,0xffffff68(%ebp)
  4701.  804daac:       8b 9d dc fe ff ff       mov    0xfffffedc(%ebp),%ebx
  4702.  804dab2:       01 9d e4 fe ff ff       add    %ebx,0xfffffee4(%ebp)
  4703.  804dab8:       29 9d e0 fe ff ff       sub    %ebx,0xfffffee0(%ebp)
  4704.  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>
  4705.  804dac4:       80 bd 43 ff ff ff 00    cmpb   $0x0,0xffffff43(%ebp)
  4706.  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>
  4707.  804dad1:       c7 85 d4 fe ff ff 01    movl   $0x1,0xfffffed4(%ebp)
  4708.  804dad8:       00 00 00
  4709.  804dadb:       89 4d 8c                mov    %ecx,0xffffff8c(%ebp)
  4710.  804dade:       89 55 90                mov    %edx,0xffffff90(%ebp)
  4711.  804dae1:       89 45 94                mov    %eax,0xffffff94(%ebp)
  4712.  804dae4:       8d 75 8c                lea    0xffffff8c(%ebp),%esi
  4713.  804dae7:       90                      nop    
  4714.  804dae8:       83 7e 08 00             cmpl   $0x0,0x8(%esi)
  4715.  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>
  4716.  804daee:       bf ff ff ff ff          mov    $0xffffffff,%edi
  4717.  804daf3:       8b 4e 08                mov    0x8(%esi),%ecx
  4718.  804daf6:       8a 9d 43 ff ff ff       mov    0xffffff43(%ebp),%bl
  4719.  804dafc:       8b 41 20                mov    0x20(%ecx),%eax
  4720.  804daff:       83 38 00                cmpl   $0x0,(%eax)
  4721.  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>
  4722.  804db04:       8b 51 30                mov    0x30(%ecx),%edx
  4723.  804db07:       8b 00                   mov    (%eax),%eax
  4724.  804db09:       8b 12                   mov    (%edx),%edx
  4725.  804db0b:       29 c2                   sub    %eax,%edx
  4726.  804db0d:       89 d0                   mov    %edx,%eax
  4727.  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>
  4728.  804db11:       8d 76 00                lea    0x0(%esi),%esi
  4729.  804db14:       31 c0                   xor    %eax,%eax
  4730.  804db16:       85 c0                   test   %eax,%eax
  4731.  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>
  4732.  804db1a:       8b 41 20                mov    0x20(%ecx),%eax
  4733.  804db1d:       8b 10                   mov    (%eax),%edx
  4734.  804db1f:       ff 00                   incl   (%eax)
  4735.  804db21:       88 1a                   mov    %bl,(%edx)
  4736.  804db23:       0f b6 c3                movzbl %bl,%eax
  4737.  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>
  4738.  804db28:       83 c4 f8                add    $0xfffffff8,%esp
  4739.  804db2b:       8b 51 38                mov    0x38(%ecx),%edx
  4740.  804db2e:       0f b6 c3                movzbl %bl,%eax
  4741.  804db31:       50                      push   %eax
  4742.  804db32:       0f bf 42 20             movswl 0x20(%edx),%eax
  4743.  804db36:       01 c8                   add    %ecx,%eax
  4744.  804db38:       50                      push   %eax
  4745.  804db39:       8b 42 24                mov    0x24(%edx),%eax
  4746.  804db3c:       ff d0                   call   *%eax
  4747.  804db3e:       83 c4 10                add    $0x10,%esp
  4748.  804db41:       39 c7                   cmp    %eax,%edi
  4749.  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>
  4750.  804db45:       c7 46 04 01 00 00 00    movl   $0x1,0x4(%esi)
  4751.  804db4c:       ff 8d d4 fe ff ff       decl   0xfffffed4(%ebp)
  4752.  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>
  4753.  804db54:       8b 4d 8c                mov    0xffffff8c(%ebp),%ecx
  4754.  804db57:       89 8d 78 ff ff ff       mov    %ecx,0xffffff78(%ebp)
  4755.  804db5d:       8b 55 90                mov    0xffffff90(%ebp),%edx
  4756.  804db60:       89 95 7c ff ff ff       mov    %edx,0xffffff7c(%ebp)
  4757.  804db66:       8b 45 94                mov    0xffffff94(%ebp),%eax
  4758.  804db69:       89 45 80                mov    %eax,0xffffff80(%ebp)
  4759.  804db6c:       89 8d 60 ff ff ff       mov    %ecx,0xffffff60(%ebp)
  4760.  804db72:       89 95 64 ff ff ff       mov    %edx,0xffffff64(%ebp)
  4761.  804db78:       89 85 68 ff ff ff       mov    %eax,0xffffff68(%ebp)
  4762.  804db7e:       ff 85 e4 fe ff ff       incl   0xfffffee4(%ebp)
  4763.  804db84:       ff 8d e0 fe ff ff       decl   0xfffffee0(%ebp)
  4764.  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>
  4765.  804db8f:       90                      nop    
  4766.  804db90:       8b 8d 60 ff ff ff       mov    0xffffff60(%ebp),%ecx
  4767.  804db96:       89 8d 4c ff ff ff       mov    %ecx,0xffffff4c(%ebp)
  4768.  804db9c:       8b 95 64 ff ff ff       mov    0xffffff64(%ebp),%edx
  4769.  804dba2:       89 95 50 ff ff ff       mov    %edx,0xffffff50(%ebp)
  4770.  804dba8:       8b 85 68 ff ff ff       mov    0xffffff68(%ebp),%eax
  4771.  804dbae:       89 85 54 ff ff ff       mov    %eax,0xffffff54(%ebp)
  4772.  804dbb4:       89 4d 10                mov    %ecx,0x10(%ebp)
  4773.  804dbb7:       89 55 14                mov    %edx,0x14(%ebp)
  4774.  804dbba:       89 45 18                mov    %eax,0x18(%ebp)
  4775.  804dbbd:       8b 75 30                mov    0x30(%ebp),%esi
  4776.  804dbc0:       85 f6                   test   %esi,%esi
  4777.  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>
  4778.  804dbc4:       8d bd 60 ff ff ff       lea    0xffffff60(%ebp),%edi
  4779.  804dbca:       89 f6                   mov    %esi,%esi
  4780.  804dbcc:       83 7f 08 00             cmpl   $0x0,0x8(%edi)
  4781.  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>
  4782.  804dbd2:       c7 85 d0 fe ff ff ff    movl   $0xffffffff,0xfffffed0(%ebp)
  4783.  804dbd9:       ff ff ff
  4784.  804dbdc:       8b 4f 08                mov    0x8(%edi),%ecx
  4785.  804dbdf:       b3 30                   mov    $0x30,%bl
  4786.  804dbe1:       8b 41 20                mov    0x20(%ecx),%eax
  4787.  804dbe4:       83 38 00                cmpl   $0x0,(%eax)
  4788.  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>
  4789.  804dbe9:       8b 51 30                mov    0x30(%ecx),%edx
  4790.  804dbec:       8b 00                   mov    (%eax),%eax
  4791.  804dbee:       8b 12                   mov    (%edx),%edx
  4792.  804dbf0:       29 c2                   sub    %eax,%edx
  4793.  804dbf2:       89 d0                   mov    %edx,%eax
  4794.  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>
  4795.  804dbf6:       89 f6                   mov    %esi,%esi
  4796.  804dbf8:       31 c0                   xor    %eax,%eax
  4797.  804dbfa:       85 c0                   test   %eax,%eax
  4798.  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>
  4799.  804dbfe:       8b 41 20                mov    0x20(%ecx),%eax
  4800.  804dc01:       8b 10                   mov    (%eax),%edx
  4801.  804dc03:       ff 00                   incl   (%eax)
  4802.  804dc05:       88 1a                   mov    %bl,(%edx)
  4803.  804dc07:       0f b6 c3                movzbl %bl,%eax
  4804.  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>
  4805.  804dc0c:       83 c4 f8                add    $0xfffffff8,%esp
  4806.  804dc0f:       8b 51 38                mov    0x38(%ecx),%edx
  4807.  804dc12:       0f b6 c3                movzbl %bl,%eax
  4808.  804dc15:       50                      push   %eax
  4809.  804dc16:       0f bf 42 20             movswl 0x20(%edx),%eax
  4810.  804dc1a:       01 c8                   add    %ecx,%eax
  4811.  804dc1c:       50                      push   %eax
  4812.  804dc1d:       8b 42 24                mov    0x24(%edx),%eax
  4813.  804dc20:       ff d0                   call   *%eax
  4814.  804dc22:       83 c4 10                add    $0x10,%esp
  4815.  804dc25:       39 85 d0 fe ff ff       cmp    %eax,0xfffffed0(%ebp)
  4816.  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>
  4817.  804dc2d:       c7 47 04 01 00 00 00    movl   $0x1,0x4(%edi)
  4818.  804dc34:       4e                      dec    %esi
  4819.  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>
  4820.  804dc37:       8b 85 60 ff ff ff       mov    0xffffff60(%ebp),%eax
  4821.  804dc3d:       89 85 4c ff ff ff       mov    %eax,0xffffff4c(%ebp)
  4822.  804dc43:       8b 95 64 ff ff ff       mov    0xffffff64(%ebp),%edx
  4823.  804dc49:       89 95 50 ff ff ff       mov    %edx,0xffffff50(%ebp)
  4824.  804dc4f:       8b 8d 68 ff ff ff       mov    0xffffff68(%ebp),%ecx
  4825.  804dc55:       89 45 10                mov    %eax,0x10(%ebp)
  4826.  804dc58:       89 55 14                mov    %edx,0x14(%ebp)
  4827.  804dc5b:       89 4d 18                mov    %ecx,0x18(%ebp)
  4828.  804dc5e:       8b 5d 1c                mov    0x1c(%ebp),%ebx
  4829.  804dc61:       c7 43 18 00 00 00 00    movl   $0x0,0x18(%ebx)
  4830.  804dc68:       8b b5 3c ff ff ff       mov    0xffffff3c(%ebp),%esi
  4831.  804dc6e:       89 85 54 ff ff ff       mov    %eax,0xffffff54(%ebp)
  4832.  804dc74:       89 95 58 ff ff ff       mov    %edx,0xffffff58(%ebp)
  4833.  804dc7a:       89 8d 5c ff ff ff       mov    %ecx,0xffffff5c(%ebp)
  4834.  804dc80:       85 f6                   test   %esi,%esi
  4835.  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>
  4836.  804dc84:       8d bd 54 ff ff ff       lea    0xffffff54(%ebp),%edi
  4837.  804dc8a:       89 f6                   mov    %esi,%esi
  4838.  804dc8c:       83 7f 08 00             cmpl   $0x0,0x8(%edi)
  4839.  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>
  4840.  804dc92:       c7 85 cc fe ff ff ff    movl   $0xffffffff,0xfffffecc(%ebp)
  4841.  804dc99:       ff ff ff
  4842.  804dc9c:       8b 4f 08                mov    0x8(%edi),%ecx
  4843.  804dc9f:       8a 9d 4b ff ff ff       mov    0xffffff4b(%ebp),%bl
  4844.  804dca5:       8b 41 20                mov    0x20(%ecx),%eax
  4845.  804dca8:       83 38 00                cmpl   $0x0,(%eax)
  4846.  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>
  4847.  804dcad:       8b 51 30                mov    0x30(%ecx),%edx
  4848.  804dcb0:       8b 00                   mov    (%eax),%eax
  4849.  804dcb2:       8b 12                   mov    (%edx),%edx
  4850.  804dcb4:       29 c2                   sub    %eax,%edx
  4851.  804dcb6:       89 d0                   mov    %edx,%eax
  4852.  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>
  4853.  804dcba:       89 f6                   mov    %esi,%esi
  4854.  804dcbc:       31 c0                   xor    %eax,%eax
  4855.  804dcbe:       85 c0                   test   %eax,%eax
  4856.  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>
  4857.  804dcc2:       8b 41 20                mov    0x20(%ecx),%eax
  4858.  804dcc5:       8b 10                   mov    (%eax),%edx
  4859.  804dcc7:       ff 00                   incl   (%eax)
  4860.  804dcc9:       88 1a                   mov    %bl,(%edx)
  4861.  804dccb:       0f b6 c3                movzbl %bl,%eax
  4862.  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>
  4863.  804dcd0:       83 c4 f8                add    $0xfffffff8,%esp
  4864.  804dcd3:       8b 51 38                mov    0x38(%ecx),%edx
  4865.  804dcd6:       0f b6 c3                movzbl %bl,%eax
  4866.  804dcd9:       50                      push   %eax
  4867.  804dcda:       0f bf 42 20             movswl 0x20(%edx),%eax
  4868.  804dcde:       01 c8                   add    %ecx,%eax
  4869.  804dce0:       50                      push   %eax
  4870.  804dce1:       8b 42 24                mov    0x24(%edx),%eax
  4871.  804dce4:       ff d0                   call   *%eax
  4872.  804dce6:       83 c4 10                add    $0x10,%esp
  4873.  804dce9:       39 85 cc fe ff ff       cmp    %eax,0xfffffecc(%ebp)
  4874.  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>
  4875.  804dcf1:       c7 47 04 01 00 00 00    movl   $0x1,0x4(%edi)
  4876.  804dcf8:       4e                      dec    %esi
  4877.  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>
  4878.  804dcfb:       8b 85 54 ff ff ff       mov    0xffffff54(%ebp),%eax
  4879.  804dd01:       8b 55 08                mov    0x8(%ebp),%edx
  4880.  804dd04:       89 02                   mov    %eax,(%edx)
  4881.  804dd06:       8b 85 58 ff ff ff       mov    0xffffff58(%ebp),%eax
  4882.  804dd0c:       89 42 04                mov    %eax,0x4(%edx)
  4883.  804dd0f:       8b 85 5c ff ff ff       mov    0xffffff5c(%ebp),%eax
  4884.  804dd15:       89 42 08                mov    %eax,0x8(%edx)
  4885.  804dd18:       83 7d d4 0f             cmpl   $0xf,0xffffffd4(%ebp)
  4886.  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>
  4887.  804dd1e:       83 c4 f4                add    $0xfffffff4,%esp
  4888.  804dd21:       ff 75 c0                pushl  0xffffffc0(%ebp)
  4889.  804dd24:       e8 73 cb ff ff          call   804a89c <_init+0x250>
  4890.  804dd29:       83 c4 10                add    $0x10,%esp
  4891.  804dd2c:       c7 45 d4 0f 00 00 00    movl   $0xf,0xffffffd4(%ebp)
  4892.  804dd33:       c7 45 d0 00 00 00 00    movl   $0x0,0xffffffd0(%ebp)
  4893.  804dd3a:       c6 45 c0 00             movb   $0x0,0xffffffc0(%ebp)
  4894.  804dd3e:       83 7d f0 0f             cmpl   $0xf,0xfffffff0(%ebp)
  4895.  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>
  4896.  804dd44:       83 c4 f4                add    $0xfffffff4,%esp
  4897.  804dd47:       ff 75 dc                pushl  0xffffffdc(%ebp)
  4898.  804dd4a:       e8 4d cb ff ff          call   804a89c <_init+0x250>
  4899.  804dd4f:       c7 45 f0 0f 00 00 00    movl   $0xf,0xfffffff0(%ebp)
  4900.  804dd56:       c7 45 ec 00 00 00 00    movl   $0x0,0xffffffec(%ebp)
  4901.  804dd5d:       c6 45 dc 00             movb   $0x0,0xffffffdc(%ebp)
  4902.  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>
  4903.  804dd66:       89 f6                   mov    %esi,%esi
  4904.  804dd68:       e8 ef c9 ff ff          call   804a75c <_init+0x110>
  4905.  804dd6d:       8d 76 00                lea    0x0(%esi),%esi
  4906.  804dd70:       e8 e7 c9 ff ff          call   804a75c <_init+0x110>
  4907.  804dd75:       8d 76 00                lea    0x0(%esi),%esi
  4908.  804dd78:       83 7d fc 00             cmpl   $0x0,0xfffffffc(%ebp)
  4909.  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>
  4910.  804dd82:       8b 5d fc                mov    0xfffffffc(%ebp),%ebx
  4911.  804dd85:       c7 45 f8 00 00 00 00    movl   $0x0,0xfffffff8(%ebp)
  4912.  804dd8c:       83 c4 f4                add    $0xfffffff4,%esp
  4913.  804dd8f:       6a 00                   push   $0x0
  4914.  804dd91:       e8 16 ca ff ff          call   804a7ac <_init+0x160>
  4915.  804dd96:       83 c4 10                add    $0x10,%esp
  4916.  804dd99:       8b 03                   mov    (%ebx),%eax
  4917.  804dd9b:       48                      dec    %eax
  4918.  804dd9c:       83 f8 fd                cmp    $0xfffffffd,%eax
  4919.  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>
  4920.  804dda1:       89 03                   mov    %eax,(%ebx)
  4921.  804dda3:       31 f6                   xor    %esi,%esi
  4922.  804dda5:       83 3b 00                cmpl   $0x0,(%ebx)
  4923.  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>
  4924.  804ddaa:       89 de                   mov    %ebx,%esi
  4925.  804ddac:       83 c4 f4                add    $0xfffffff4,%esp
  4926.  804ddaf:       ff 75 f8                pushl  0xfffffff8(%ebp)
  4927.  804ddb2:       e8 05 ca ff ff          call   804a7bc <_init+0x170>
  4928.  804ddb7:       83 c4 10                add    $0x10,%esp
  4929.  804ddba:       89 f1                   mov    %esi,%ecx
  4930.  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>
  4931.  804ddbe:       89 f6                   mov    %esi,%esi
  4932.  804ddc0:       e8 97 c9 ff ff          call   804a75c <_init+0x110>
  4933.  804ddc5:       8d 76 00                lea    0x0(%esi),%esi
  4934.  804ddc8:       83 c4 f4                add    $0xfffffff4,%esp
  4935.  804ddcb:       ff 75 f8                pushl  0xfffffff8(%ebp)
  4936.  804ddce:       e8 e9 c9 ff ff          call   804a7bc <_init+0x170>
  4937.  804ddd3:       83 c4 10                add    $0x10,%esp
  4938.  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>
  4939.  804ddd8:       e8 ff c9 ff ff          call   804a7dc <_init+0x190>
  4940.  804dddd:       8d 76 00                lea    0x0(%esi),%esi
  4941.  804dde0:       85 c9                   test   %ecx,%ecx
  4942.  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>
  4943.  804dde8:       83 c4 f8                add    $0xfffffff8,%esp
  4944.  804ddeb:       8b 41 04                mov    0x4(%ecx),%eax
  4945.  804ddee:       6a 03                   push   $0x3
  4946.  804ddf0:       0f bf 50 08             movswl 0x8(%eax),%edx
  4947.  804ddf4:       01 ca                   add    %ecx,%edx
  4948.  804ddf6:       52                      push   %edx
  4949.  804ddf7:       8b 40 0c                mov    0xc(%eax),%eax
  4950.  804ddfa:       ff d0                   call   *%eax
  4951.  804ddfc:       83 c4 10                add    $0x10,%esp
  4952.  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>
  4953.  804de04:       e8 53 c9 ff ff          call   804a75c <_init+0x110>
  4954.  804de09:       8d 76 00                lea    0x0(%esi),%esi
  4955.  804de0c:       e8 bb c9 ff ff          call   804a7cc <_init+0x180>
  4956.  804de11:       89 c3                   mov    %eax,%ebx
  4957.  804de13:       83 c4 f8                add    $0xfffffff8,%esp
  4958.  804de16:       8d 45 f8                lea    0xfffffff8(%ebp),%eax
  4959.  804de19:       50                      push   %eax
  4960.  804de1a:       6a 00                   push   $0x0
  4961.  804de1c:       e8 1b c9 ff ff          call   804a73c <_init+0xf0>
  4962.  804de21:       8d 76 00                lea    0x0(%esi),%esi
  4963.  804de24:       e8 33 c9 ff ff          call   804a75c <_init+0x110>
  4964.  804de29:       8d 76 00                lea    0x0(%esi),%esi
  4965.  804de2c:       83 c4 f4                add    $0xfffffff4,%esp
  4966.  804de2f:       53                      push   %ebx
  4967.  804de30:       e8 d7 c9 ff ff          call   804a80c <_init+0x1c0>
  4968.  804de35:       83 c4 10                add    $0x10,%esp
  4969.  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>
  4970.  804de3a:       89 f6                   mov    %esi,%esi
  4971.  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>
  4972.  804de3e:       89 f6                   mov    %esi,%esi
  4973.  804de40:       e8 97 c9 ff ff          call   804a7dc <_init+0x190>
  4974.  804de45:       8d 76 00                lea    0x0(%esi),%esi
  4975.  804de48:       83 7d d4 0f             cmpl   $0xf,0xffffffd4(%ebp)
  4976.  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>
  4977.  804de4e:       83 c4 f4                add    $0xfffffff4,%esp
  4978.  804de51:       ff 75 c0                pushl  0xffffffc0(%ebp)
  4979.  804de54:       e8 43 ca ff ff          call   804a89c <_init+0x250>
  4980.  804de59:       83 c4 10                add    $0x10,%esp
  4981.  804de5c:       c7 45 d4 0f 00 00 00    movl   $0xf,0xffffffd4(%ebp)
  4982.  804de63:       c7 45 d0 00 00 00 00    movl   $0x0,0xffffffd0(%ebp)
  4983.  804de6a:       c6 45 c0 00             movb   $0x0,0xffffffc0(%ebp)
  4984.  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>
  4985.  804de73:       90                      nop    
  4986.  804de74:       83 7d f0 0f             cmpl   $0xf,0xfffffff0(%ebp)
  4987.  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>
  4988.  804de7a:       83 c4 f4                add    $0xfffffff4,%esp
  4989.  804de7d:       ff 75 dc                pushl  0xffffffdc(%ebp)
  4990.  804de80:       e8 17 ca ff ff          call   804a89c <_init+0x250>
  4991.  804de85:       83 c4 10                add    $0x10,%esp
  4992.  804de88:       c7 45 f0 0f 00 00 00    movl   $0xf,0xfffffff0(%ebp)
  4993.  804de8f:       c7 45 ec 00 00 00 00    movl   $0x0,0xffffffec(%ebp)
  4994.  804de96:       c6 45 dc 00             movb   $0x0,0xffffffdc(%ebp)
  4995.  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>
  4996.  804de9f:       90                      nop    
  4997.  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>
  4998.  804dea5:       8d 76 00                lea    0x0(%esi),%esi
  4999.  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>
  5000.  804dead:       8d 76 00                lea    0x0(%esi),%esi
  5001.  804deb0:       e8 27 c9 ff ff          call   804a7dc <_init+0x190>
  5002.  804deb5:       8d 76 00                lea    0x0(%esi),%esi
  5003.  804deb8:       8b 45 08                mov    0x8(%ebp),%eax
  5004.  804debb:       8d a5 b8 fe ff ff       lea    0xfffffeb8(%ebp),%esp
  5005.  804dec1:       5b                      pop    %ebx
  5006.  804dec2:       5e                      pop    %esi
  5007.  804dec3:       5f                      pop    %edi
  5008.  804dec4:       c9                      leave  
  5009.  804dec5:       c2 04 00                ret    $0x4
  5010.  
  5011. 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)>:
  5012.  804dec8:       55                      push   %ebp
  5013.  804dec9:       89 e5                   mov    %esp,%ebp
  5014.  804decb:       83 ec 1c                sub    $0x1c,%esp
  5015.  804dece:       57                      push   %edi
  5016.  804decf:       56                      push   %esi
  5017.  804ded0:       53                      push   %ebx
  5018.  804ded1:       8b 5d 08                mov    0x8(%ebp),%ebx
  5019.  804ded4:       8b 75 14                mov    0x14(%ebp),%esi
  5020.  804ded7:       8b 55 10                mov    0x10(%ebp),%edx
  5021.  804deda:       8b 45 0c                mov    0xc(%ebp),%eax
  5022.  804dedd:       39 50 14                cmp    %edx,0x14(%eax)
  5023.  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>
  5024.  804dee2:       83 c4 f4                add    $0xfffffff4,%esp
  5025.  804dee5:       53                      push   %ebx
  5026.  804dee6:       e8 e1 c9 ff ff          call   804a8cc <_init+0x280>
  5027.  804deeb:       83 c4 10                add    $0x10,%esp
  5028.  804deee:       8b 4d 0c                mov    0xc(%ebp),%ecx
  5029.  804def1:       8b 79 14                mov    0x14(%ecx),%edi
  5030.  804def4:       2b 7d 10                sub    0x10(%ebp),%edi
  5031.  804def7:       39 fe                   cmp    %edi,%esi
  5032.  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>
  5033.  804defb:       89 f7                   mov    %esi,%edi
  5034.  804defd:       3b 5d 0c                cmp    0xc(%ebp),%ebx
  5035.  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>
  5036.  804df06:       8b 75 10                mov    0x10(%ebp),%esi
  5037.  804df09:       01 fe                   add    %edi,%esi
  5038.  804df0b:       bf ff ff ff ff          mov    $0xffffffff,%edi
  5039.  804df10:       39 73 14                cmp    %esi,0x14(%ebx)
  5040.  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>
  5041.  804df15:       83 c4 f4                add    $0xfffffff4,%esp
  5042.  804df18:       53                      push   %ebx
  5043.  804df19:       e8 ae c9 ff ff          call   804a8cc <_init+0x280>
  5044.  804df1e:       83 c4 10                add    $0x10,%esp
  5045.  804df21:       8b 43 14                mov    0x14(%ebx),%eax
  5046.  804df24:       29 f0                   sub    %esi,%eax
  5047.  804df26:       39 f8                   cmp    %edi,%eax
  5048.  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>
  5049.  804df2a:       89 c7                   mov    %eax,%edi
  5050.  804df2c:       85 ff                   test   %edi,%edi
  5051.  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>
  5052.  804df30:       8d 43 04                lea    0x4(%ebx),%eax
  5053.  804df33:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  5054.  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>
  5055.  804df39:       8b 43 04                mov    0x4(%ebx),%eax
  5056.  804df3c:       89 c1                   mov    %eax,%ecx
  5057.  804df3e:       8d 53 04                lea    0x4(%ebx),%edx
  5058.  804df41:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  5059.  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>
  5060.  804df47:       8b 53 04                mov    0x4(%ebx),%edx
  5061.  804df4a:       8b 43 14                mov    0x14(%ebx),%eax
  5062.  804df4d:       29 f0                   sub    %esi,%eax
  5063.  804df4f:       29 f8                   sub    %edi,%eax
  5064.  804df51:       01 f1                   add    %esi,%ecx
  5065.  804df53:       01 f2                   add    %esi,%edx
  5066.  804df55:       01 fa                   add    %edi,%edx
  5067.  804df57:       83 c4 fc                add    $0xfffffffc,%esp
  5068.  804df5a:       50                      push   %eax
  5069.  804df5b:       52                      push   %edx
  5070.  804df5c:       51                      push   %ecx
  5071.  804df5d:       e8 2a c7 ff ff          call   804a68c <_init+0x40>
  5072.  804df62:       83 c4 10                add    $0x10,%esp
  5073.  804df65:       8b 53 14                mov    0x14(%ebx),%edx
  5074.  804df68:       29 fa                   sub    %edi,%edx
  5075.  804df6a:       8d 43 04                lea    0x4(%ebx),%eax
  5076.  804df6d:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  5077.  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>
  5078.  804df73:       8b 43 04                mov    0x4(%ebx),%eax
  5079.  804df76:       89 53 14                mov    %edx,0x14(%ebx)
  5080.  804df79:       c6 04 02 00             movb   $0x0,(%edx,%eax,1)
  5081.  804df7d:       8b 75 10                mov    0x10(%ebp),%esi
  5082.  804df80:       8b 43 14                mov    0x14(%ebx),%eax
  5083.  804df83:       39 f0                   cmp    %esi,%eax
  5084.  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>
  5085.  804df87:       89 c6                   mov    %eax,%esi
  5086.  804df89:       85 f6                   test   %esi,%esi
  5087.  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>
  5088.  804df91:       8d 43 04                lea    0x4(%ebx),%eax
  5089.  804df94:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  5090.  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>
  5091.  804df9a:       8b 43 04                mov    0x4(%ebx),%eax
  5092.  804df9d:       89 c1                   mov    %eax,%ecx
  5093.  804df9f:       8d 53 04                lea    0x4(%ebx),%edx
  5094.  804dfa2:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  5095.  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>
  5096.  804dfa8:       8b 53 04                mov    0x4(%ebx),%edx
  5097.  804dfab:       8b 43 14                mov    0x14(%ebx),%eax
  5098.  804dfae:       29 f0                   sub    %esi,%eax
  5099.  804dfb0:       01 f2                   add    %esi,%edx
  5100.  804dfb2:       83 c4 fc                add    $0xfffffffc,%esp
  5101.  804dfb5:       50                      push   %eax
  5102.  804dfb6:       52                      push   %edx
  5103.  804dfb7:       51                      push   %ecx
  5104.  804dfb8:       e8 cf c6 ff ff          call   804a68c <_init+0x40>
  5105.  804dfbd:       8b 53 14                mov    0x14(%ebx),%edx
  5106.  804dfc0:       29 f2                   sub    %esi,%edx
  5107.  804dfc2:       8d 43 04                lea    0x4(%ebx),%eax
  5108.  804dfc5:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  5109.  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>
  5110.  804dfcb:       8b 43 04                mov    0x4(%ebx),%eax
  5111.  804dfce:       89 53 14                mov    %edx,0x14(%ebx)
  5112.  804dfd1:       c6 04 02 00             movb   $0x0,(%edx,%eax,1)
  5113.  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>
  5114.  804dfda:       89 f6                   mov    %esi,%esi
  5115.  804dfdc:       b8 ff ff ff ff          mov    $0xffffffff,%eax
  5116.  804dfe1:       ba 01 00 00 00          mov    $0x1,%edx
  5117.  804dfe6:       83 f8 01                cmp    $0x1,%eax
  5118.  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>
  5119.  804dfeb:       8d 50 ff                lea    0xffffffff(%eax),%edx
  5120.  804dfee:       39 fa                   cmp    %edi,%edx
  5121.  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>
  5122.  804dff2:       83 c4 f4                add    $0xfffffff4,%esp
  5123.  804dff5:       53                      push   %ebx
  5124.  804dff6:       e8 11 c7 ff ff          call   804a70c <_init+0xc0>
  5125.  804dffb:       83 c4 10                add    $0x10,%esp
  5126.  804dffe:       39 7b 18                cmp    %edi,0x18(%ebx)
  5127.  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>
  5128.  804e007:       8b 43 14                mov    0x14(%ebx),%eax
  5129.  804e00a:       89 45 fc                mov    %eax,0xfffffffc(%ebp)
  5130.  804e00d:       89 fe                   mov    %edi,%esi
  5131.  804e00f:       83 ce 0f                or     $0xf,%esi
  5132.  804e012:       b8 ff ff ff ff          mov    $0xffffffff,%eax
  5133.  804e017:       ba 01 00 00 00          mov    $0x1,%edx
  5134.  804e01c:       83 f8 01                cmp    $0x1,%eax
  5135.  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>
  5136.  804e021:       8d 50 ff                lea    0xffffffff(%eax),%edx
  5137.  804e024:       39 f2                   cmp    %esi,%edx
  5138.  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>
  5139.  804e028:       89 fe                   mov    %edi,%esi
  5140.  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>
  5141.  804e02c:       89 f0                   mov    %esi,%eax
  5142.  804e02e:       f7 25 cc 05 05 08       mull   0x80505cc
  5143.  804e034:       d1 ea                   shr    %edx
  5144.  804e036:       8b 43 18                mov    0x18(%ebx),%eax
  5145.  804e039:       d1 e8                   shr    %eax
  5146.  804e03b:       39 c2                   cmp    %eax,%edx
  5147.  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>
  5148.  804e03f:       ba ff ff ff ff          mov    $0xffffffff,%edx
  5149.  804e044:       b8 01 00 00 00          mov    $0x1,%eax
  5150.  804e049:       83 fa 01                cmp    $0x1,%edx
  5151.  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>
  5152.  804e04e:       8d 42 ff                lea    0xffffffff(%edx),%eax
  5153.  804e051:       8b 4b 18                mov    0x18(%ebx),%ecx
  5154.  804e054:       89 ca                   mov    %ecx,%edx
  5155.  804e056:       d1 ea                   shr    %edx
  5156.  804e058:       29 d0                   sub    %edx,%eax
  5157.  804e05a:       39 c1                   cmp    %eax,%ecx
  5158.  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>
  5159.  804e05e:       8d 34 11                lea    (%ecx,%edx,1),%esi
  5160.  804e061:       8d 46 01                lea    0x1(%esi),%eax
  5161.  804e064:       83 c4 f4                add    $0xfffffff4,%esp
  5162.  804e067:       50                      push   %eax
  5163.  804e068:       e8 3f c8 ff ff          call   804a8ac <_init+0x260>
  5164.  804e06d:       83 c4 10                add    $0x10,%esp
  5165.  804e070:       89 45 f8                mov    %eax,0xfffffff8(%ebp)
  5166.  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>
  5167.  804e075:       8d 76 00                lea    0x0(%esi),%esi
  5168.  804e078:       e8 df c6 ff ff          call   804a75c <_init+0x110>
  5169.  804e07d:       8d 76 00                lea    0x0(%esi),%esi
  5170.  804e080:       83 7d fc 00             cmpl   $0x0,0xfffffffc(%ebp)
  5171.  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>
  5172.  804e086:       8d 43 04                lea    0x4(%ebx),%eax
  5173.  804e089:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  5174.  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>
  5175.  804e08f:       8b 43 04                mov    0x4(%ebx),%eax
  5176.  804e092:       83 c4 fc                add    $0xfffffffc,%esp
  5177.  804e095:       8b 55 fc                mov    0xfffffffc(%ebp),%edx
  5178.  804e098:       52                      push   %edx
  5179.  804e099:       50                      push   %eax
  5180.  804e09a:       8b 4d f8                mov    0xfffffff8(%ebp),%ecx
  5181.  804e09d:       51                      push   %ecx
  5182.  804e09e:       e8 29 c6 ff ff          call   804a6cc <_init+0x80>
  5183.  804e0a3:       83 c4 10                add    $0x10,%esp
  5184.  804e0a6:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  5185.  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>
  5186.  804e0ac:       83 c4 f4                add    $0xfffffff4,%esp
  5187.  804e0af:       ff 73 04                pushl  0x4(%ebx)
  5188.  804e0b2:       e8 e5 c7 ff ff          call   804a89c <_init+0x250>
  5189.  804e0b7:       83 c4 10                add    $0x10,%esp
  5190.  804e0ba:       c7 43 14 00 00 00 00    movl   $0x0,0x14(%ebx)
  5191.  804e0c1:       c6 43 04 00             movb   $0x0,0x4(%ebx)
  5192.  804e0c5:       8b 45 f8                mov    0xfffffff8(%ebp),%eax
  5193.  804e0c8:       89 43 04                mov    %eax,0x4(%ebx)
  5194.  804e0cb:       89 73 18                mov    %esi,0x18(%ebx)
  5195.  804e0ce:       8d 43 04                lea    0x4(%ebx),%eax
  5196.  804e0d1:       83 fe 0f                cmp    $0xf,%esi
  5197.  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>
  5198.  804e0d6:       8b 45 f8                mov    0xfffffff8(%ebp),%eax
  5199.  804e0d9:       8b 55 fc                mov    0xfffffffc(%ebp),%edx
  5200.  804e0dc:       89 53 14                mov    %edx,0x14(%ebx)
  5201.  804e0df:       c6 04 02 00             movb   $0x0,(%edx,%eax,1)
  5202.  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>
  5203.  804e0e8:       e8 df c6 ff ff          call   804a7cc <_init+0x180>
  5204.  804e0ed:       89 c6                   mov    %eax,%esi
  5205.  804e0ef:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  5206.  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>
  5207.  804e0f5:       83 c4 f4                add    $0xfffffff4,%esp
  5208.  804e0f8:       ff 73 04                pushl  0x4(%ebx)
  5209.  804e0fb:       e8 9c c7 ff ff          call   804a89c <_init+0x250>
  5210.  804e100:       83 c4 10                add    $0x10,%esp
  5211.  804e103:       c7 43 18 0f 00 00 00    movl   $0xf,0x18(%ebx)
  5212.  804e10a:       c7 43 14 00 00 00 00    movl   $0x0,0x14(%ebx)
  5213.  804e111:       c6 43 04 00             movb   $0x0,0x4(%ebx)
  5214.  804e115:       e8 c2 c5 ff ff          call   804a6dc <_init+0x90>
  5215.  804e11a:       e8 3d c6 ff ff          call   804a75c <_init+0x110>
  5216.  804e11f:       90                      nop    
  5217.  804e120:       e8 37 c6 ff ff          call   804a75c <_init+0x110>
  5218.  804e125:       8d 76 00                lea    0x0(%esi),%esi
  5219.  804e128:       e8 9f c6 ff ff          call   804a7cc <_init+0x180>
  5220.  804e12d:       89 45 f4                mov    %eax,0xfffffff4(%ebp)
  5221.  804e130:       89 fe                   mov    %edi,%esi
  5222.  804e132:       8d 47 01                lea    0x1(%edi),%eax
  5223.  804e135:       83 c4 f4                add    $0xfffffff4,%esp
  5224.  804e138:       50                      push   %eax
  5225.  804e139:       e8 6e c7 ff ff          call   804a8ac <_init+0x260>
  5226.  804e13e:       83 c4 10                add    $0x10,%esp
  5227.  804e141:       89 45 f8                mov    %eax,0xfffffff8(%ebp)
  5228.  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>
  5229.  804e146:       89 f6                   mov    %esi,%esi
  5230.  804e148:       e8 0f c6 ff ff          call   804a75c <_init+0x110>
  5231.  804e14d:       8d 76 00                lea    0x0(%esi),%esi
  5232.  804e150:       e8 07 c6 ff ff          call   804a75c <_init+0x110>
  5233.  804e155:       8d 76 00                lea    0x0(%esi),%esi
  5234.  804e158:       83 c4 f4                add    $0xfffffff4,%esp
  5235.  804e15b:       8b 4d f4                mov    0xfffffff4(%ebp),%ecx
  5236.  804e15e:       51                      push   %ecx
  5237.  804e15f:       e8 a8 c6 ff ff          call   804a80c <_init+0x1c0>
  5238.  804e164:       83 c4 10                add    $0x10,%esp
  5239.  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>
  5240.  804e16c:       83 c4 f4                add    $0xfffffff4,%esp
  5241.  804e16f:       56                      push   %esi
  5242.  804e170:       e8 97 c6 ff ff          call   804a80c <_init+0x1c0>
  5243.  804e175:       83 c4 10                add    $0x10,%esp
  5244.  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>
  5245.  804e17a:       89 f6                   mov    %esi,%esi
  5246.  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>
  5247.  804e17e:       89 f6                   mov    %esi,%esi
  5248.  804e180:       83 c4 f4                add    $0xfffffff4,%esp
  5249.  804e183:       8b 45 f4                mov    0xfffffff4(%ebp),%eax
  5250.  804e186:       50                      push   %eax
  5251.  804e187:       e8 80 c6 ff ff          call   804a80c <_init+0x1c0>
  5252.  804e18c:       83 c4 10                add    $0x10,%esp
  5253.  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>
  5254.  804e191:       8d 76 00                lea    0x0(%esi),%esi
  5255.  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>
  5256.  804e199:       8d 76 00                lea    0x0(%esi),%esi
  5257.  804e19c:       e8 3b c6 ff ff          call   804a7dc <_init+0x190>
  5258.  804e1a1:       8d 76 00                lea    0x0(%esi),%esi
  5259.  804e1a4:       85 ff                   test   %edi,%edi
  5260.  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>
  5261.  804e1a8:       8d 43 04                lea    0x4(%ebx),%eax
  5262.  804e1ab:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  5263.  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>
  5264.  804e1b1:       8b 43 04                mov    0x4(%ebx),%eax
  5265.  804e1b4:       c7 43 14 00 00 00 00    movl   $0x0,0x14(%ebx)
  5266.  804e1bb:       c6 00 00                movb   $0x0,(%eax)
  5267.  804e1be:       85 ff                   test   %edi,%edi
  5268.  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>
  5269.  804e1c2:       8d 43 04                lea    0x4(%ebx),%eax
  5270.  804e1c5:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  5271.  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>
  5272.  804e1cb:       8b 43 04                mov    0x4(%ebx),%eax
  5273.  804e1ce:       89 c2                   mov    %eax,%edx
  5274.  804e1d0:       8b 45 0c                mov    0xc(%ebp),%eax
  5275.  804e1d3:       83 c0 04                add    $0x4,%eax
  5276.  804e1d6:       8b 4d 0c                mov    0xc(%ebp),%ecx
  5277.  804e1d9:       83 79 18 0f             cmpl   $0xf,0x18(%ecx)
  5278.  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>
  5279.  804e1df:       8b 41 04                mov    0x4(%ecx),%eax
  5280.  804e1e2:       03 45 10                add    0x10(%ebp),%eax
  5281.  804e1e5:       83 c4 fc                add    $0xfffffffc,%esp
  5282.  804e1e8:       57                      push   %edi
  5283.  804e1e9:       50                      push   %eax
  5284.  804e1ea:       52                      push   %edx
  5285.  804e1eb:       e8 dc c4 ff ff          call   804a6cc <_init+0x80>
  5286.  804e1f0:       8d 43 04                lea    0x4(%ebx),%eax
  5287.  804e1f3:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  5288.  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>
  5289.  804e1f9:       8b 43 04                mov    0x4(%ebx),%eax
  5290.  804e1fc:       89 7b 14                mov    %edi,0x14(%ebx)
  5291.  804e1ff:       c6 04 07 00             movb   $0x0,(%edi,%eax,1)
  5292.  804e203:       89 d8                   mov    %ebx,%eax
  5293.  804e205:       8d 65 d8                lea    0xffffffd8(%ebp),%esp
  5294.  804e208:       5b                      pop    %ebx
  5295.  804e209:       5e                      pop    %esi
  5296.  804e20a:       5f                      pop    %edi
  5297.  804e20b:       c9                      leave  
  5298.  804e20c:       c3                      ret    
  5299.  804e20d:       8d 76 00                lea    0x0(%esi),%esi
  5300.  
  5301. 0804e210 <std::bad_cast::~bad_cast(void)>:
  5302.  804e210:       55                      push   %ebp
  5303.  804e211:       89 e5                   mov    %esp,%ebp
  5304.  804e213:       83 ec 08                sub    $0x8,%esp
  5305.  804e216:       83 c4 f8                add    $0xfffffff8,%esp
  5306.  804e219:       ff 75 0c                pushl  0xc(%ebp)
  5307.  804e21c:       ff 75 08                pushl  0x8(%ebp)
  5308.  804e21f:       e8 48 c5 ff ff          call   804a76c <_init+0x120>
  5309.  804e224:       c9                      leave  
  5310.  804e225:       c3                      ret    
  5311.  804e226:       89 f6                   mov    %esi,%esi
  5312.  
  5313. 0804e228 <std::bad_cast type_info function>:
  5314.  804e228:       55                      push   %ebp
  5315.  804e229:       89 e5                   mov    %esp,%ebp
  5316.  804e22b:       83 ec 08                sub    $0x8,%esp
  5317.  804e22e:       83 3d cc 37 05 08 00    cmpl   $0x0,0x80537cc
  5318.  804e235:       75 1c                   jne    804e253 <std::bad_cast type_info function+0x2b>
  5319.  804e237:       e8 40 c4 ff ff          call   804a67c <_init+0x30>
  5320.  804e23c:       83 c4 fc                add    $0xfffffffc,%esp
  5321.  804e23f:       68 38 37 05 08          push   $0x8053738
  5322.  804e244:       68 40 05 05 08          push   $0x8050540
  5323.  804e249:       68 cc 37 05 08          push   $0x80537cc
  5324.  804e24e:       e8 d9 c4 ff ff          call   804a72c <_init+0xe0>
  5325.  804e253:       b8 cc 37 05 08          mov    $0x80537cc,%eax
  5326.  804e258:       c9                      leave  
  5327.  804e259:       c3                      ret    
  5328.  804e25a:       89 f6                   mov    %esi,%esi
  5329.  
  5330. 0804e25c <std::bad_cast::what(void) const>:
  5331.  804e25c:       55                      push   %ebp
  5332.  804e25d:       89 e5                   mov    %esp,%ebp
  5333.  804e25f:       b8 ef 03 05 08          mov    $0x80503ef,%eax
  5334.  804e264:       c9                      leave  
  5335.  804e265:       c3                      ret    
  5336.  804e266:       89 f6                   mov    %esi,%esi
  5337.  
  5338. 0804e268 <std::locale::facet type_info function>:
  5339.  804e268:       55                      push   %ebp
  5340.  804e269:       89 e5                   mov    %esp,%ebp
  5341.  804e26b:       83 ec 08                sub    $0x8,%esp
  5342.  804e26e:       83 3d d8 37 05 08 00    cmpl   $0x0,0x80537d8
  5343.  804e275:       75 12                   jne    804e289 <std::locale::facet type_info function+0x21>
  5344.  804e277:       83 c4 f8                add    $0xfffffff8,%esp
  5345.  804e27a:       68 50 05 05 08          push   $0x8050550
  5346.  804e27f:       68 d8 37 05 08          push   $0x80537d8
  5347.  804e284:       e8 73 c4 ff ff          call   804a6fc <_init+0xb0>
  5348.  804e289:       b8 d8 37 05 08          mov    $0x80537d8,%eax
  5349.  804e28e:       c9                      leave  
  5350.  804e28f:       c3                      ret    
  5351.  
  5352. 0804e290 <std::locale::facet::~facet(void)>:
  5353.  804e290:       55                      push   %ebp
  5354.  804e291:       89 e5                   mov    %esp,%ebp
  5355.  804e293:       83 ec 08                sub    $0x8,%esp
  5356.  804e296:       8b 55 08                mov    0x8(%ebp),%edx
  5357.  804e299:       8b 45 0c                mov    0xc(%ebp),%eax
  5358.  804e29c:       c7 42 04 40 17 05 08    movl   $0x8051740,0x4(%edx)
  5359.  804e2a3:       a8 01                   test   $0x1,%al
  5360.  804e2a5:       74 09                   je     804e2b0 <std::locale::facet::~facet(void)+0x20>
  5361.  804e2a7:       83 c4 f4                add    $0xfffffff4,%esp
  5362.  804e2aa:       52                      push   %edx
  5363.  804e2ab:       e8 ec c5 ff ff          call   804a89c <_init+0x250>
  5364.  804e2b0:       c9                      leave  
  5365.  804e2b1:       c3                      ret    
  5366.  804e2b2:       89 f6                   mov    %esi,%esi
  5367.  
  5368. 0804e2b4 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)>:
  5369.  804e2b4:       55                      push   %ebp
  5370.  804e2b5:       89 e5                   mov    %esp,%ebp
  5371.  804e2b7:       83 ec 5c                sub    $0x5c,%esp
  5372.  804e2ba:       57                      push   %edi
  5373.  804e2bb:       56                      push   %esi
  5374.  804e2bc:       53                      push   %ebx
  5375.  804e2bd:       c7 45 fc 00 00 00 00    movl   $0x0,0xfffffffc(%ebp)
  5376.  804e2c4:       83 c4 f4                add    $0xfffffff4,%esp
  5377.  804e2c7:       6a 00                   push   $0x0
  5378.  804e2c9:       e8 de c4 ff ff          call   804a7ac <_init+0x160>
  5379.  804e2ce:       83 c4 10                add    $0x10,%esp
  5380.  804e2d1:       a1 c8 16 05 08          mov    0x80516c8,%eax
  5381.  804e2d6:       89 45 b8                mov    %eax,0xffffffb8(%ebp)
  5382.  804e2d9:       83 3d 30 37 05 08 00    cmpl   $0x0,0x8053730
  5383.  804e2e0:       75 3b                   jne    804e31d <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x69>
  5384.  804e2e2:       c7 45 f8 00 00 00 00    movl   $0x0,0xfffffff8(%ebp)
  5385.  804e2e9:       83 c4 f4                add    $0xfffffff4,%esp
  5386.  804e2ec:       6a 00                   push   $0x0
  5387.  804e2ee:       e8 b9 c4 ff ff          call   804a7ac <_init+0x160>
  5388.  804e2f3:       83 c4 10                add    $0x10,%esp
  5389.  804e2f6:       83 3d 30 37 05 08 00    cmpl   $0x0,0x8053730
  5390.  804e2fd:       75 10                   jne    804e30f <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x5b>
  5391.  804e2ff:       ff 05 40 37 05 08       incl   0x8053740
  5392.  804e305:       a1 40 37 05 08          mov    0x8053740,%eax
  5393.  804e30a:       a3 30 37 05 08          mov    %eax,0x8053730
  5394.  804e30f:       83 c4 f4                add    $0xfffffff4,%esp
  5395.  804e312:       ff 75 f8                pushl  0xfffffff8(%ebp)
  5396.  804e315:       e8 a2 c4 ff ff          call   804a7bc <_init+0x170>
  5397.  804e31a:       83 c4 10                add    $0x10,%esp
  5398.  804e31d:       a1 30 37 05 08          mov    0x8053730,%eax
  5399.  804e322:       83 c4 f8                add    $0xfffffff8,%esp
  5400.  804e325:       50                      push   %eax
  5401.  804e326:       ff 75 08                pushl  0x8(%ebp)
  5402.  804e329:       e8 be c5 ff ff          call   804a8ec <_init+0x2a0>
  5403.  804e32e:       89 c6                   mov    %eax,%esi
  5404.  804e330:       83 c4 10                add    $0x10,%esp
  5405.  804e333:       85 f6                   test   %esi,%esi
  5406.  804e335:       0f 85 d5 01 00 00       jne    804e510 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x25c>
  5407.  804e33b:       83 7d b8 00             cmpl   $0x0,0xffffffb8(%ebp)
  5408.  804e33f:       74 0b                   je     804e34c <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x98>
  5409.  804e341:       8b 75 b8                mov    0xffffffb8(%ebp),%esi
  5410.  804e344:       e9 c7 01 00 00          jmp    804e510 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x25c>
  5411.  804e349:       8d 76 00                lea    0x0(%esi),%esi
  5412.  804e34c:       8d 45 b8                lea    0xffffffb8(%ebp),%eax
  5413.  804e34f:       89 45 b4                mov    %eax,0xffffffb4(%ebp)
  5414.  804e352:       83 7d b8 00             cmpl   $0x0,0xffffffb8(%ebp)
  5415.  804e356:       0f 85 0c 01 00 00       jne    804e468 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x1b4>
  5416.  804e35c:       c7 45 b0 00 00 00 00    movl   $0x0,0xffffffb0(%ebp)
  5417.  804e363:       83 c4 f4                add    $0xfffffff4,%esp
  5418.  804e366:       6a 10                   push   $0x10
  5419.  804e368:       e8 3f c5 ff ff          call   804a8ac <_init+0x260>
  5420.  804e36d:       89 c7                   mov    %eax,%edi
  5421.  804e36f:       83 c4 10                add    $0x10,%esp
  5422.  804e372:       85 ff                   test   %edi,%edi
  5423.  804e374:       0f 84 9d 00 00 00       je     804e417 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x163>
  5424.  804e37a:       c7 45 ac 01 00 00 00    movl   $0x1,0xffffffac(%ebp)
  5425.  804e381:       c7 45 b0 01 00 00 00    movl   $0x1,0xffffffb0(%ebp)
  5426.  804e388:       89 fe                   mov    %edi,%esi
  5427.  804e38a:       c7 07 00 00 00 00       movl   $0x0,(%edi)
  5428.  804e390:       c7 47 04 20 18 05 08    movl   $0x8051820,0x4(%edi)
  5429.  804e397:       c7 46 04 c0 17 05 08    movl   $0x80517c0,0x4(%esi)
  5430.  804e39e:       83 c4 f8                add    $0xfffffff8,%esp
  5431.  804e3a1:       68 12 05 05 08          push   $0x8050512
  5432.  804e3a6:       8d 5d bc                lea    0xffffffbc(%ebp),%ebx
  5433.  804e3a9:       53                      push   %ebx
  5434.  804e3aa:       e8 9d c3 ff ff          call   804a74c <_init+0x100>
  5435.  804e3af:       83 c4 f8                add    $0xfffffff8,%esp
  5436.  804e3b2:       53                      push   %ebx
  5437.  804e3b3:       56                      push   %esi
  5438.  804e3b4:       e8 9b 11 00 00          call   804f554 <std::ctype<char>::_Init(std::_Locinfo const &)>
  5439.  804e3b9:       83 c4 20                add    $0x20,%esp
  5440.  804e3bc:       eb 0a                   jmp    804e3c8 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x114>
  5441.  804e3be:       89 f6                   mov    %esi,%esi
  5442.  804e3c0:       e8 97 c3 ff ff          call   804a75c <_init+0x110>
  5443.  804e3c5:       8d 76 00                lea    0x0(%esi),%esi
  5444.  804e3c8:       83 c4 f8                add    $0xfffffff8,%esp
  5445.  804e3cb:       6a 02                   push   $0x2
  5446.  804e3cd:       8d 45 bc                lea    0xffffffbc(%ebp),%eax
  5447.  804e3d0:       50                      push   %eax
  5448.  804e3d1:       e8 26 c5 ff ff          call   804a8fc <_init+0x2b0>
  5449.  804e3d6:       83 c4 10                add    $0x10,%esp
  5450.  804e3d9:       eb 09                   jmp    804e3e4 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x130>
  5451.  804e3db:       90                      nop    
  5452.  804e3dc:       e8 7b c3 ff ff          call   804a75c <_init+0x110>
  5453.  804e3e1:       8d 76 00                lea    0x0(%esi),%esi
  5454.  804e3e4:       89 f0                   mov    %esi,%eax
  5455.  804e3e6:       eb 28                   jmp    804e410 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x15c>
  5456.  804e3e8:       83 c4 f8                add    $0xfffffff8,%esp
  5457.  804e3eb:       6a 02                   push   $0x2
  5458.  804e3ed:       8d 45 bc                lea    0xffffffbc(%ebp),%eax
  5459.  804e3f0:       50                      push   %eax
  5460.  804e3f1:       e8 06 c5 ff ff          call   804a8fc <_init+0x2b0>
  5461.  804e3f6:       83 c4 10                add    $0x10,%esp
  5462.  804e3f9:       eb c5                   jmp    804e3c0 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x10c>
  5463.  804e3fb:       90                      nop    
  5464.  804e3fc:       c7 46 04 40 17 05 08    movl   $0x8051740,0x4(%esi)
  5465.  804e403:       eb d7                   jmp    804e3dc <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x128>
  5466.  804e405:       8d 76 00                lea    0x0(%esi),%esi
  5467.  804e408:       e8 cf c3 ff ff          call   804a7dc <_init+0x190>
  5468.  804e40d:       8d 76 00                lea    0x0(%esi),%esi
  5469.  804e410:       c7 45 ac 00 00 00 00    movl   $0x0,0xffffffac(%ebp)
  5470.  804e417:       8b 55 b4                mov    0xffffffb4(%ebp),%edx
  5471.  804e41a:       89 02                   mov    %eax,(%edx)
  5472.  804e41c:       eb 0a                   jmp    804e428 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x174>
  5473.  804e41e:       89 f6                   mov    %esi,%esi
  5474.  804e420:       e8 37 c3 ff ff          call   804a75c <_init+0x110>
  5475.  804e425:       8d 76 00                lea    0x0(%esi),%esi
  5476.  804e428:       83 7d b0 00             cmpl   $0x0,0xffffffb0(%ebp)
  5477.  804e42c:       74 3a                   je     804e468 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x1b4>
  5478.  804e42e:       83 7d ac 00             cmpl   $0x0,0xffffffac(%ebp)
  5479.  804e432:       74 34                   je     804e468 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x1b4>
  5480.  804e434:       83 c4 f4                add    $0xfffffff4,%esp
  5481.  804e437:       57                      push   %edi
  5482.  804e438:       e8 5f c4 ff ff          call   804a89c <_init+0x250>
  5483.  804e43d:       83 c4 10                add    $0x10,%esp
  5484.  804e440:       eb 26                   jmp    804e468 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x1b4>
  5485.  804e442:       89 f6                   mov    %esi,%esi
  5486.  804e444:       83 7d b0 00             cmpl   $0x0,0xffffffb0(%ebp)
  5487.  804e448:       74 d6                   je     804e420 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x16c>
  5488.  804e44a:       83 7d ac 00             cmpl   $0x0,0xffffffac(%ebp)
  5489.  804e44e:       74 d0                   je     804e420 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x16c>
  5490.  804e450:       83 c4 f4                add    $0xfffffff4,%esp
  5491.  804e453:       57                      push   %edi
  5492.  804e454:       e8 43 c4 ff ff          call   804a89c <_init+0x250>
  5493.  804e459:       83 c4 10                add    $0x10,%esp
  5494.  804e45c:       eb c2                   jmp    804e420 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x16c>
  5495.  804e45e:       89 f6                   mov    %esi,%esi
  5496.  804e460:       e8 77 c3 ff ff          call   804a7dc <_init+0x190>
  5497.  804e465:       8d 76 00                lea    0x0(%esi),%esi
  5498.  804e468:       b8 02 00 00 00          mov    $0x2,%eax
  5499.  804e46d:       83 f8 ff                cmp    $0xffffffff,%eax
  5500.  804e470:       75 5e                   jne    804e4d0 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x21c>
  5501.  804e472:       c7 45 bc 48 37 05 08    movl   $0x8053748,0xffffffbc(%ebp)
  5502.  804e479:       c7 45 bc 60 17 05 08    movl   $0x8051760,0xffffffbc(%ebp)
  5503.  804e480:       83 c4 f4                add    $0xfffffff4,%esp
  5504.  804e483:       6a 04                   push   $0x4
  5505.  804e485:       e8 a2 c4 ff ff          call   804a92c <_init+0x2e0>
  5506.  804e48a:       89 c3                   mov    %eax,%ebx
  5507.  804e48c:       83 c4 10                add    $0x10,%esp
  5508.  804e48f:       c7 03 60 17 05 08       movl   $0x8051760,(%ebx)
  5509.  804e495:       eb 09                   jmp    804e4a0 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x1ec>
  5510.  804e497:       90                      nop    
  5511.  804e498:       e8 bf c2 ff ff          call   804a75c <_init+0x110>
  5512.  804e49d:       8d 76 00                lea    0x0(%esi),%esi
  5513.  804e4a0:       8d 45 bc                lea    0xffffffbc(%ebp),%eax
  5514.  804e4a3:       83 c4 f8                add    $0xfffffff8,%esp
  5515.  804e4a6:       6a 02                   push   $0x2
  5516.  804e4a8:       50                      push   %eax
  5517.  804e4a9:       e8 be c2 ff ff          call   804a76c <_init+0x120>
  5518.  804e4ae:       83 c4 10                add    $0x10,%esp
  5519.  804e4b1:       83 c4 fc                add    $0xfffffffc,%esp
  5520.  804e4b4:       68 10 e2 04 08          push   $0x804e210
  5521.  804e4b9:       8b 03                   mov    (%ebx),%eax
  5522.  804e4bb:       8b 40 04                mov    0x4(%eax),%eax
  5523.  804e4be:       ff d0                   call   *%eax
  5524.  804e4c0:       50                      push   %eax
  5525.  804e4c1:       53                      push   %ebx
  5526.  804e4c2:       e8 e5 c1 ff ff          call   804a6ac <_init+0x60>
  5527.  804e4c7:       83 c4 10                add    $0x10,%esp
  5528.  804e4ca:       e8 8d c2 ff ff          call   804a75c <_init+0x110>
  5529.  804e4cf:       90                      nop    
  5530.  804e4d0:       8b 75 b8                mov    0xffffffb8(%ebp),%esi
  5531.  804e4d3:       89 35 c8 16 05 08       mov    %esi,0x80516c8
  5532.  804e4d9:       89 f3                   mov    %esi,%ebx
  5533.  804e4db:       c7 45 bc 00 00 00 00    movl   $0x0,0xffffffbc(%ebp)
  5534.  804e4e2:       83 c4 f4                add    $0xfffffff4,%esp
  5535.  804e4e5:       6a 00                   push   $0x0
  5536.  804e4e7:       e8 c0 c2 ff ff          call   804a7ac <_init+0x160>
  5537.  804e4ec:       83 c4 10                add    $0x10,%esp
  5538.  804e4ef:       83 3b fe                cmpl   $0xfffffffe,(%ebx)
  5539.  804e4f2:       77 02                   ja     804e4f6 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x242>
  5540.  804e4f4:       ff 03                   incl   (%ebx)
  5541.  804e4f6:       83 c4 f4                add    $0xfffffff4,%esp
  5542.  804e4f9:       ff 75 bc                pushl  0xffffffbc(%ebp)
  5543.  804e4fc:       e8 bb c2 ff ff          call   804a7bc <_init+0x170>
  5544.  804e501:       83 c4 10                add    $0x10,%esp
  5545.  804e504:       83 c4 f4                add    $0xfffffff4,%esp
  5546.  804e507:       53                      push   %ebx
  5547.  804e508:       e8 df c1 ff ff          call   804a6ec <_init+0xa0>
  5548.  804e50d:       83 c4 10                add    $0x10,%esp
  5549.  804e510:       83 c4 f4                add    $0xfffffff4,%esp
  5550.  804e513:       ff 75 fc                pushl  0xfffffffc(%ebp)
  5551.  804e516:       e8 a1 c2 ff ff          call   804a7bc <_init+0x170>
  5552.  804e51b:       89 f0                   mov    %esi,%eax
  5553.  804e51d:       eb 39                   jmp    804e558 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x2a4>
  5554.  804e51f:       90                      nop    
  5555.  804e520:       e8 37 c2 ff ff          call   804a75c <_init+0x110>
  5556.  804e525:       8d 76 00                lea    0x0(%esi),%esi
  5557.  804e528:       8d 45 bc                lea    0xffffffbc(%ebp),%eax
  5558.  804e52b:       83 c4 f8                add    $0xfffffff8,%esp
  5559.  804e52e:       6a 02                   push   $0x2
  5560.  804e530:       50                      push   %eax
  5561.  804e531:       e8 36 c2 ff ff          call   804a76c <_init+0x120>
  5562.  804e536:       83 c4 10                add    $0x10,%esp
  5563.  804e539:       e9 5a ff ff ff          jmp    804e498 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x1e4>
  5564.  804e53e:       89 f6                   mov    %esi,%esi
  5565.  804e540:       83 c4 f4                add    $0xfffffff4,%esp
  5566.  804e543:       ff 75 fc                pushl  0xfffffffc(%ebp)
  5567.  804e546:       e8 71 c2 ff ff          call   804a7bc <_init+0x170>
  5568.  804e54b:       83 c4 10                add    $0x10,%esp
  5569.  804e54e:       eb d0                   jmp    804e520 <std::ctype<char> const & std::use_facet<std::ctype<char> >(std::locale const &)+0x26c>
  5570.  804e550:       e8 87 c2 ff ff          call   804a7dc <_init+0x190>
  5571.  804e555:       8d 76 00                lea    0x0(%esi),%esi
  5572.  804e558:       8d 65 98                lea    0xffffff98(%ebp),%esp
  5573.  804e55b:       5b                      pop    %ebx
  5574.  804e55c:       5e                      pop    %esi
  5575.  804e55d:       5f                      pop    %edi
  5576.  804e55e:       c9                      leave  
  5577.  804e55f:       c3                      ret    
  5578.  
  5579. 0804e560 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > type_info function>:
  5580.  804e560:       55                      push   %ebp
  5581.  804e561:       89 e5                   mov    %esp,%ebp
  5582.  804e563:       83 ec 08                sub    $0x8,%esp
  5583.  804e566:       83 3d 08 38 05 08 00    cmpl   $0x0,0x8053808
  5584.  804e56d:       75 35                   jne    804e5a4 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > type_info function+0x44>
  5585.  804e56f:       83 3d d8 37 05 08 00    cmpl   $0x0,0x80537d8
  5586.  804e576:       75 15                   jne    804e58d <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > type_info function+0x2d>
  5587.  804e578:       83 c4 f8                add    $0xfffffff8,%esp
  5588.  804e57b:       68 50 05 05 08          push   $0x8050550
  5589.  804e580:       68 d8 37 05 08          push   $0x80537d8
  5590.  804e585:       e8 72 c1 ff ff          call   804a6fc <_init+0xb0>
  5591.  804e58a:       83 c4 10                add    $0x10,%esp
  5592.  804e58d:       83 c4 fc                add    $0xfffffffc,%esp
  5593.  804e590:       68 d8 37 05 08          push   $0x80537d8
  5594.  804e595:       68 80 05 05 08          push   $0x8050580
  5595.  804e59a:       68 08 38 05 08          push   $0x8053808
  5596.  804e59f:       e8 88 c1 ff ff          call   804a72c <_init+0xe0>
  5597.  804e5a4:       b8 08 38 05 08          mov    $0x8053808,%eax
  5598.  804e5a9:       c9                      leave  
  5599.  804e5aa:       c3                      ret    
  5600.  804e5ab:       90                      nop    
  5601.  
  5602. 0804e5ac <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)>:
  5603.  804e5ac:       55                      push   %ebp
  5604.  804e5ad:       89 e5                   mov    %esp,%ebp
  5605.  804e5af:       83 ec 6c                sub    $0x6c,%esp
  5606.  804e5b2:       57                      push   %edi
  5607.  804e5b3:       56                      push   %esi
  5608.  804e5b4:       53                      push   %ebx
  5609.  804e5b5:       c7 45 fc 00 00 00 00    movl   $0x0,0xfffffffc(%ebp)
  5610.  804e5bc:       83 c4 f4                add    $0xfffffff4,%esp
  5611.  804e5bf:       6a 00                   push   $0x0
  5612.  804e5c1:       e8 e6 c1 ff ff          call   804a7ac <_init+0x160>
  5613.  804e5c6:       83 c4 10                add    $0x10,%esp
  5614.  804e5c9:       a1 d0 16 05 08          mov    0x80516d0,%eax
  5615.  804e5ce:       89 45 b8                mov    %eax,0xffffffb8(%ebp)
  5616.  804e5d1:       83 3d fc 37 05 08 00    cmpl   $0x0,0x80537fc
  5617.  804e5d8:       75 3b                   jne    804e615 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x69>
  5618.  804e5da:       c7 45 f8 00 00 00 00    movl   $0x0,0xfffffff8(%ebp)
  5619.  804e5e1:       83 c4 f4                add    $0xfffffff4,%esp
  5620.  804e5e4:       6a 00                   push   $0x0
  5621.  804e5e6:       e8 c1 c1 ff ff          call   804a7ac <_init+0x160>
  5622.  804e5eb:       83 c4 10                add    $0x10,%esp
  5623.  804e5ee:       83 3d fc 37 05 08 00    cmpl   $0x0,0x80537fc
  5624.  804e5f5:       75 10                   jne    804e607 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x5b>
  5625.  804e5f7:       ff 05 40 37 05 08       incl   0x8053740
  5626.  804e5fd:       a1 40 37 05 08          mov    0x8053740,%eax
  5627.  804e602:       a3 fc 37 05 08          mov    %eax,0x80537fc
  5628.  804e607:       83 c4 f4                add    $0xfffffff4,%esp
  5629.  804e60a:       ff 75 f8                pushl  0xfffffff8(%ebp)
  5630.  804e60d:       e8 aa c1 ff ff          call   804a7bc <_init+0x170>
  5631.  804e612:       83 c4 10                add    $0x10,%esp
  5632.  804e615:       a1 fc 37 05 08          mov    0x80537fc,%eax
  5633.  804e61a:       83 c4 f8                add    $0xfffffff8,%esp
  5634.  804e61d:       50                      push   %eax
  5635.  804e61e:       ff 75 08                pushl  0x8(%ebp)
  5636.  804e621:       e8 c6 c2 ff ff          call   804a8ec <_init+0x2a0>
  5637.  804e626:       89 c6                   mov    %eax,%esi
  5638.  804e628:       83 c4 10                add    $0x10,%esp
  5639.  804e62b:       85 f6                   test   %esi,%esi
  5640.  804e62d:       0f 85 21 03 00 00       jne    804e954 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x3a8>
  5641.  804e633:       83 7d b8 00             cmpl   $0x0,0xffffffb8(%ebp)
  5642.  804e637:       74 0b                   je     804e644 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x98>
  5643.  804e639:       8b 75 b8                mov    0xffffffb8(%ebp),%esi
  5644.  804e63c:       e9 13 03 00 00          jmp    804e954 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x3a8>
  5645.  804e641:       8d 76 00                lea    0x0(%esi),%esi
  5646.  804e644:       8d 45 b8                lea    0xffffffb8(%ebp),%eax
  5647.  804e647:       89 45 b4                mov    %eax,0xffffffb4(%ebp)
  5648.  804e64a:       83 7d b8 00             cmpl   $0x0,0xffffffb8(%ebp)
  5649.  804e64e:       0f 85 58 02 00 00       jne    804e8ac <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x300>
  5650.  804e654:       c7 45 b0 00 00 00 00    movl   $0x0,0xffffffb0(%ebp)
  5651.  804e65b:       83 c4 f4                add    $0xfffffff4,%esp
  5652.  804e65e:       6a 18                   push   $0x18
  5653.  804e660:       e8 47 c2 ff ff          call   804a8ac <_init+0x260>
  5654.  804e665:       89 45 ac                mov    %eax,0xffffffac(%ebp)
  5655.  804e668:       83 c4 10                add    $0x10,%esp
  5656.  804e66b:       85 c0                   test   %eax,%eax
  5657.  804e66d:       0f 84 e0 01 00 00       je     804e853 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x2a7>
  5658.  804e673:       c7 45 a8 01 00 00 00    movl   $0x1,0xffffffa8(%ebp)
  5659.  804e67a:       c7 45 b0 01 00 00 00    movl   $0x1,0xffffffb0(%ebp)
  5660.  804e681:       89 c7                   mov    %eax,%edi
  5661.  804e683:       c7 07 00 00 00 00       movl   $0x0,(%edi)
  5662.  804e689:       8b 55 ac                mov    0xffffffac(%ebp),%edx
  5663.  804e68c:       c7 42 04 80 17 05 08    movl   $0x8051780,0x4(%edx)
  5664.  804e693:       83 c4 f8                add    $0xfffffff8,%esp
  5665.  804e696:       68 12 05 05 08          push   $0x8050512
  5666.  804e69b:       8d 45 bc                lea    0xffffffbc(%ebp),%eax
  5667.  804e69e:       50                      push   %eax
  5668.  804e69f:       e8 a8 c0 ff ff          call   804a74c <_init+0x100>
  5669.  804e6a4:       83 c4 10                add    $0x10,%esp
  5670.  804e6a7:       8b 45 ac                mov    0xffffffac(%ebp),%eax
  5671.  804e6aa:       c7 40 08 00 00 00 00    movl   $0x0,0x8(%eax)
  5672.  804e6b1:       c7 40 10 00 00 00 00    movl   $0x0,0x10(%eax)
  5673.  804e6b8:       c7 40 14 00 00 00 00    movl   $0x0,0x14(%eax)
  5674.  804e6bf:       8b 35 e0 36 05 08       mov    0x80536e0,%esi
  5675.  804e6c5:       83 c4 f4                add    $0xfffffff4,%esp
  5676.  804e6c8:       56                      push   %esi
  5677.  804e6c9:       e8 ee c1 ff ff          call   804a8bc <_init+0x270>
  5678.  804e6ce:       8d 58 01                lea    0x1(%eax),%ebx
  5679.  804e6d1:       83 c4 f4                add    $0xfffffff4,%esp
  5680.  804e6d4:       53                      push   %ebx
  5681.  804e6d5:       e8 52 c1 ff ff          call   804a82c <_init+0x1e0>
  5682.  804e6da:       89 c1                   mov    %eax,%ecx
  5683.  804e6dc:       89 ca                   mov    %ecx,%edx
  5684.  804e6de:       83 c4 20                add    $0x20,%esp
  5685.  804e6e1:       85 db                   test   %ebx,%ebx
  5686.  804e6e3:       74 0c                   je     804e6f1 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x145>
  5687.  804e6e5:       8d 76 00                lea    0x0(%esi),%esi
  5688.  804e6e8:       8a 06                   mov    (%esi),%al
  5689.  804e6ea:       88 02                   mov    %al,(%edx)
  5690.  804e6ec:       42                      inc    %edx
  5691.  804e6ed:       46                      inc    %esi
  5692.  804e6ee:       4b                      dec    %ebx
  5693.  804e6ef:       75 f7                   jne    804e6e8 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x13c>
  5694.  804e6f1:       89 4f 08                mov    %ecx,0x8(%edi)
  5695.  804e6f4:       be 07 05 05 08          mov    $0x8050507,%esi
  5696.  804e6f9:       83 c4 f4                add    $0xfffffff4,%esp
  5697.  804e6fc:       56                      push   %esi
  5698.  804e6fd:       e8 ba c1 ff ff          call   804a8bc <_init+0x270>
  5699.  804e702:       8d 58 01                lea    0x1(%eax),%ebx
  5700.  804e705:       83 c4 f4                add    $0xfffffff4,%esp
  5701.  804e708:       53                      push   %ebx
  5702.  804e709:       e8 1e c1 ff ff          call   804a82c <_init+0x1e0>
  5703.  804e70e:       89 c1                   mov    %eax,%ecx
  5704.  804e710:       89 ca                   mov    %ecx,%edx
  5705.  804e712:       83 c4 20                add    $0x20,%esp
  5706.  804e715:       85 db                   test   %ebx,%ebx
  5707.  804e717:       74 0c                   je     804e725 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x179>
  5708.  804e719:       8d 76 00                lea    0x0(%esi),%esi
  5709.  804e71c:       8a 06                   mov    (%esi),%al
  5710.  804e71e:       88 02                   mov    %al,(%edx)
  5711.  804e720:       42                      inc    %edx
  5712.  804e721:       46                      inc    %esi
  5713.  804e722:       4b                      dec    %ebx
  5714.  804e723:       75 f7                   jne    804e71c <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x170>
  5715.  804e725:       89 4f 10                mov    %ecx,0x10(%edi)
  5716.  804e728:       be 0d 05 05 08          mov    $0x805050d,%esi
  5717.  804e72d:       83 c4 f4                add    $0xfffffff4,%esp
  5718.  804e730:       56                      push   %esi
  5719.  804e731:       e8 86 c1 ff ff          call   804a8bc <_init+0x270>
  5720.  804e736:       8d 58 01                lea    0x1(%eax),%ebx
  5721.  804e739:       83 c4 f4                add    $0xfffffff4,%esp
  5722.  804e73c:       53                      push   %ebx
  5723.  804e73d:       e8 ea c0 ff ff          call   804a82c <_init+0x1e0>
  5724.  804e742:       89 c1                   mov    %eax,%ecx
  5725.  804e744:       89 ca                   mov    %ecx,%edx
  5726.  804e746:       83 c4 20                add    $0x20,%esp
  5727.  804e749:       85 db                   test   %ebx,%ebx
  5728.  804e74b:       74 0c                   je     804e759 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x1ad>
  5729.  804e74d:       8d 76 00                lea    0x0(%esi),%esi
  5730.  804e750:       8a 06                   mov    (%esi),%al
  5731.  804e752:       88 02                   mov    %al,(%edx)
  5732.  804e754:       42                      inc    %edx
  5733.  804e755:       46                      inc    %esi
  5734.  804e756:       4b                      dec    %ebx
  5735.  804e757:       75 f7                   jne    804e750 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x1a4>
  5736.  804e759:       89 4f 14                mov    %ecx,0x14(%edi)
  5737.  804e75c:       eb 0a                   jmp    804e768 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x1bc>
  5738.  804e75e:       89 f6                   mov    %esi,%esi
  5739.  804e760:       e8 f7 bf ff ff          call   804a75c <_init+0x110>
  5740.  804e765:       8d 76 00                lea    0x0(%esi),%esi
  5741.  804e768:       a1 dc 36 05 08          mov    0x80536dc,%eax
  5742.  804e76d:       8a 00                   mov    (%eax),%al
  5743.  804e76f:       88 47 0c                mov    %al,0xc(%edi)
  5744.  804e772:       a1 e4 36 05 08          mov    0x80536e4,%eax
  5745.  804e777:       8a 00                   mov    (%eax),%al
  5746.  804e779:       88 47 0d                mov    %al,0xd(%edi)
  5747.  804e77c:       e9 83 00 00 00          jmp    804e804 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x258>
  5748.  804e781:       8d 76 00                lea    0x0(%esi),%esi
  5749.  804e784:       e8 43 c0 ff ff          call   804a7cc <_init+0x180>
  5750.  804e789:       89 c3                   mov    %eax,%ebx
  5751.  804e78b:       83 7f 08 00             cmpl   $0x0,0x8(%edi)
  5752.  804e78f:       74 0e                   je     804e79f <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x1f3>
  5753.  804e791:       83 c4 f4                add    $0xfffffff4,%esp
  5754.  804e794:       ff 77 08                pushl  0x8(%edi)
  5755.  804e797:       e8 e0 c0 ff ff          call   804a87c <_init+0x230>
  5756.  804e79c:       83 c4 10                add    $0x10,%esp
  5757.  804e79f:       83 7f 10 00             cmpl   $0x0,0x10(%edi)
  5758.  804e7a3:       74 0e                   je     804e7b3 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x207>
  5759.  804e7a5:       83 c4 f4                add    $0xfffffff4,%esp
  5760.  804e7a8:       ff 77 10                pushl  0x10(%edi)
  5761.  804e7ab:       e8 cc c0 ff ff          call   804a87c <_init+0x230>
  5762.  804e7b0:       83 c4 10                add    $0x10,%esp
  5763.  804e7b3:       83 7f 14 00             cmpl   $0x0,0x14(%edi)
  5764.  804e7b7:       74 0e                   je     804e7c7 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x21b>
  5765.  804e7b9:       83 c4 f4                add    $0xfffffff4,%esp
  5766.  804e7bc:       ff 77 14                pushl  0x14(%edi)
  5767.  804e7bf:       e8 b8 c0 ff ff          call   804a87c <_init+0x230>
  5768.  804e7c4:       83 c4 10                add    $0x10,%esp
  5769.  804e7c7:       e8 10 bf ff ff          call   804a6dc <_init+0x90>
  5770.  804e7cc:       e8 8b bf ff ff          call   804a75c <_init+0x110>
  5771.  804e7d1:       8d 76 00                lea    0x0(%esi),%esi
  5772.  804e7d4:       e8 83 bf ff ff          call   804a75c <_init+0x110>
  5773.  804e7d9:       8d 76 00                lea    0x0(%esi),%esi
  5774.  804e7dc:       83 c4 f4                add    $0xfffffff4,%esp
  5775.  804e7df:       53                      push   %ebx
  5776.  804e7e0:       e8 27 c0 ff ff          call   804a80c <_init+0x1c0>
  5777.  804e7e5:       83 c4 10                add    $0x10,%esp
  5778.  804e7e8:       eb ea                   jmp    804e7d4 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x228>
  5779.  804e7ea:       89 f6                   mov    %esi,%esi
  5780.  804e7ec:       e9 6f ff ff ff          jmp    804e760 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x1b4>
  5781.  804e7f1:       8d 76 00                lea    0x0(%esi),%esi
  5782.  804e7f4:       e8 e3 bf ff ff          call   804a7dc <_init+0x190>
  5783.  804e7f9:       8d 76 00                lea    0x0(%esi),%esi
  5784.  804e7fc:       e8 5b bf ff ff          call   804a75c <_init+0x110>
  5785.  804e801:       8d 76 00                lea    0x0(%esi),%esi
  5786.  804e804:       83 c4 f8                add    $0xfffffff8,%esp
  5787.  804e807:       6a 02                   push   $0x2
  5788.  804e809:       8d 45 bc                lea    0xffffffbc(%ebp),%eax
  5789.  804e80c:       50                      push   %eax
  5790.  804e80d:       e8 ea c0 ff ff          call   804a8fc <_init+0x2b0>
  5791.  804e812:       83 c4 10                add    $0x10,%esp
  5792.  804e815:       eb 09                   jmp    804e820 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x274>
  5793.  804e817:       90                      nop    
  5794.  804e818:       e8 3f bf ff ff          call   804a75c <_init+0x110>
  5795.  804e81d:       8d 76 00                lea    0x0(%esi),%esi
  5796.  804e820:       89 f8                   mov    %edi,%eax
  5797.  804e822:       eb 28                   jmp    804e84c <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x2a0>
  5798.  804e824:       83 c4 f8                add    $0xfffffff8,%esp
  5799.  804e827:       6a 02                   push   $0x2
  5800.  804e829:       8d 45 bc                lea    0xffffffbc(%ebp),%eax
  5801.  804e82c:       50                      push   %eax
  5802.  804e82d:       e8 ca c0 ff ff          call   804a8fc <_init+0x2b0>
  5803.  804e832:       83 c4 10                add    $0x10,%esp
  5804.  804e835:       eb c5                   jmp    804e7fc <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x250>
  5805.  804e837:       90                      nop    
  5806.  804e838:       c7 47 04 40 17 05 08    movl   $0x8051740,0x4(%edi)
  5807.  804e83f:       eb d7                   jmp    804e818 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x26c>
  5808.  804e841:       8d 76 00                lea    0x0(%esi),%esi
  5809.  804e844:       e8 93 bf ff ff          call   804a7dc <_init+0x190>
  5810.  804e849:       8d 76 00                lea    0x0(%esi),%esi
  5811.  804e84c:       c7 45 a8 00 00 00 00    movl   $0x0,0xffffffa8(%ebp)
  5812.  804e853:       8b 55 b4                mov    0xffffffb4(%ebp),%edx
  5813.  804e856:       89 02                   mov    %eax,(%edx)
  5814.  804e858:       eb 0a                   jmp    804e864 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x2b8>
  5815.  804e85a:       89 f6                   mov    %esi,%esi
  5816.  804e85c:       e8 fb be ff ff          call   804a75c <_init+0x110>
  5817.  804e861:       8d 76 00                lea    0x0(%esi),%esi
  5818.  804e864:       83 7d b0 00             cmpl   $0x0,0xffffffb0(%ebp)
  5819.  804e868:       74 42                   je     804e8ac <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x300>
  5820.  804e86a:       83 7d a8 00             cmpl   $0x0,0xffffffa8(%ebp)
  5821.  804e86e:       74 3c                   je     804e8ac <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x300>
  5822.  804e870:       83 c4 f4                add    $0xfffffff4,%esp
  5823.  804e873:       8b 45 ac                mov    0xffffffac(%ebp),%eax
  5824.  804e876:       50                      push   %eax
  5825.  804e877:       e8 20 c0 ff ff          call   804a89c <_init+0x250>
  5826.  804e87c:       83 c4 10                add    $0x10,%esp
  5827.  804e87f:       eb 2b                   jmp    804e8ac <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x300>
  5828.  804e881:       8d 76 00                lea    0x0(%esi),%esi
  5829.  804e884:       83 7d b0 00             cmpl   $0x0,0xffffffb0(%ebp)
  5830.  804e888:       74 d2                   je     804e85c <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x2b0>
  5831.  804e88a:       83 7d a8 00             cmpl   $0x0,0xffffffa8(%ebp)
  5832.  804e88e:       74 cc                   je     804e85c <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x2b0>
  5833.  804e890:       83 c4 f4                add    $0xfffffff4,%esp
  5834.  804e893:       8b 55 ac                mov    0xffffffac(%ebp),%edx
  5835.  804e896:       52                      push   %edx
  5836.  804e897:       e8 00 c0 ff ff          call   804a89c <_init+0x250>
  5837.  804e89c:       83 c4 10                add    $0x10,%esp
  5838.  804e89f:       eb bb                   jmp    804e85c <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x2b0>
  5839.  804e8a1:       8d 76 00                lea    0x0(%esi),%esi
  5840.  804e8a4:       e8 33 bf ff ff          call   804a7dc <_init+0x190>
  5841.  804e8a9:       8d 76 00                lea    0x0(%esi),%esi
  5842.  804e8ac:       b8 08 00 00 00          mov    $0x8,%eax
  5843.  804e8b1:       83 f8 ff                cmp    $0xffffffff,%eax
  5844.  804e8b4:       75 5e                   jne    804e914 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x368>
  5845.  804e8b6:       c7 45 bc 48 37 05 08    movl   $0x8053748,0xffffffbc(%ebp)
  5846.  804e8bd:       c7 45 bc 60 17 05 08    movl   $0x8051760,0xffffffbc(%ebp)
  5847.  804e8c4:       83 c4 f4                add    $0xfffffff4,%esp
  5848.  804e8c7:       6a 04                   push   $0x4
  5849.  804e8c9:       e8 5e c0 ff ff          call   804a92c <_init+0x2e0>
  5850.  804e8ce:       89 c3                   mov    %eax,%ebx
  5851.  804e8d0:       83 c4 10                add    $0x10,%esp
  5852.  804e8d3:       c7 03 60 17 05 08       movl   $0x8051760,(%ebx)
  5853.  804e8d9:       eb 09                   jmp    804e8e4 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x338>
  5854.  804e8db:       90                      nop    
  5855.  804e8dc:       e8 7b be ff ff          call   804a75c <_init+0x110>
  5856.  804e8e1:       8d 76 00                lea    0x0(%esi),%esi
  5857.  804e8e4:       8d 45 bc                lea    0xffffffbc(%ebp),%eax
  5858.  804e8e7:       83 c4 f8                add    $0xfffffff8,%esp
  5859.  804e8ea:       6a 02                   push   $0x2
  5860.  804e8ec:       50                      push   %eax
  5861.  804e8ed:       e8 7a be ff ff          call   804a76c <_init+0x120>
  5862.  804e8f2:       83 c4 10                add    $0x10,%esp
  5863.  804e8f5:       83 c4 fc                add    $0xfffffffc,%esp
  5864.  804e8f8:       68 10 e2 04 08          push   $0x804e210
  5865.  804e8fd:       8b 03                   mov    (%ebx),%eax
  5866.  804e8ff:       8b 40 04                mov    0x4(%eax),%eax
  5867.  804e902:       ff d0                   call   *%eax
  5868.  804e904:       50                      push   %eax
  5869.  804e905:       53                      push   %ebx
  5870.  804e906:       e8 a1 bd ff ff          call   804a6ac <_init+0x60>
  5871.  804e90b:       83 c4 10                add    $0x10,%esp
  5872.  804e90e:       e8 49 be ff ff          call   804a75c <_init+0x110>
  5873.  804e913:       90                      nop    
  5874.  804e914:       8b 75 b8                mov    0xffffffb8(%ebp),%esi
  5875.  804e917:       89 35 d0 16 05 08       mov    %esi,0x80516d0
  5876.  804e91d:       89 f3                   mov    %esi,%ebx
  5877.  804e91f:       c7 45 bc 00 00 00 00    movl   $0x0,0xffffffbc(%ebp)
  5878.  804e926:       83 c4 f4                add    $0xfffffff4,%esp
  5879.  804e929:       6a 00                   push   $0x0
  5880.  804e92b:       e8 7c be ff ff          call   804a7ac <_init+0x160>
  5881.  804e930:       83 c4 10                add    $0x10,%esp
  5882.  804e933:       83 3b fe                cmpl   $0xfffffffe,(%ebx)
  5883.  804e936:       77 02                   ja     804e93a <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x38e>
  5884.  804e938:       ff 03                   incl   (%ebx)
  5885.  804e93a:       83 c4 f4                add    $0xfffffff4,%esp
  5886.  804e93d:       ff 75 bc                pushl  0xffffffbc(%ebp)
  5887.  804e940:       e8 77 be ff ff          call   804a7bc <_init+0x170>
  5888.  804e945:       83 c4 10                add    $0x10,%esp
  5889.  804e948:       83 c4 f4                add    $0xfffffff4,%esp
  5890.  804e94b:       53                      push   %ebx
  5891.  804e94c:       e8 9b bd ff ff          call   804a6ec <_init+0xa0>
  5892.  804e951:       83 c4 10                add    $0x10,%esp
  5893.  804e954:       83 c4 f4                add    $0xfffffff4,%esp
  5894.  804e957:       ff 75 fc                pushl  0xfffffffc(%ebp)
  5895.  804e95a:       e8 5d be ff ff          call   804a7bc <_init+0x170>
  5896.  804e95f:       89 f0                   mov    %esi,%eax
  5897.  804e961:       eb 39                   jmp    804e99c <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x3f0>
  5898.  804e963:       90                      nop    
  5899.  804e964:       e8 f3 bd ff ff          call   804a75c <_init+0x110>
  5900.  804e969:       8d 76 00                lea    0x0(%esi),%esi
  5901.  804e96c:       8d 45 bc                lea    0xffffffbc(%ebp),%eax
  5902.  804e96f:       83 c4 f8                add    $0xfffffff8,%esp
  5903.  804e972:       6a 02                   push   $0x2
  5904.  804e974:       50                      push   %eax
  5905.  804e975:       e8 f2 bd ff ff          call   804a76c <_init+0x120>
  5906.  804e97a:       83 c4 10                add    $0x10,%esp
  5907.  804e97d:       e9 5a ff ff ff          jmp    804e8dc <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x330>
  5908.  804e982:       89 f6                   mov    %esi,%esi
  5909.  804e984:       83 c4 f4                add    $0xfffffff4,%esp
  5910.  804e987:       ff 75 fc                pushl  0xfffffffc(%ebp)
  5911.  804e98a:       e8 2d be ff ff          call   804a7bc <_init+0x170>
  5912.  804e98f:       83 c4 10                add    $0x10,%esp
  5913.  804e992:       eb d0                   jmp    804e964 <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)+0x3b8>
  5914.  804e994:       e8 43 be ff ff          call   804a7dc <_init+0x190>
  5915.  804e999:       8d 76 00                lea    0x0(%esi),%esi
  5916.  804e99c:       8d 65 88                lea    0xffffff88(%ebp),%esp
  5917.  804e99f:       5b                      pop    %ebx
  5918.  804e9a0:       5e                      pop    %esi
  5919.  804e9a1:       5f                      pop    %edi
  5920.  804e9a2:       c9                      leave  
  5921.  804e9a3:       c3                      ret    
  5922.  
  5923. 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>:
  5924.  804e9a4:       55                      push   %ebp
  5925.  804e9a5:       89 e5                   mov    %esp,%ebp
  5926.  804e9a7:       83 ec 6c                sub    $0x6c,%esp
  5927.  804e9aa:       57                      push   %edi
  5928.  804e9ab:       56                      push   %esi
  5929.  804e9ac:       53                      push   %ebx
  5930.  804e9ad:       8b 75 08                mov    0x8(%ebp),%esi
  5931.  804e9b0:       8b 7d 1c                mov    0x1c(%ebp),%edi
  5932.  804e9b3:       8a 45 20                mov    0x20(%ebp),%al
  5933.  804e9b6:       88 45 ab                mov    %al,0xffffffab(%ebp)
  5934.  804e9b9:       83 c4 f4                add    $0xfffffff4,%esp
  5935.  804e9bc:       83 c4 fc                add    $0xfffffffc,%esp
  5936.  804e9bf:       ff 75 24                pushl  0x24(%ebp)
  5937.  804e9c2:       8b 5f 10                mov    0x10(%edi),%ebx
  5938.  804e9c5:       c6 45 b8 25             movb   $0x25,0xffffffb8(%ebp)
  5939.  804e9c9:       8d 55 b9                lea    0xffffffb9(%ebp),%edx
  5940.  804e9cc:       f6 c7 04                test   $0x4,%bh
  5941.  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>
  5942.  804e9d1:       c6 45 b9 2b             movb   $0x2b,0xffffffb9(%ebp)
  5943.  804e9d5:       8d 55 ba                lea    0xffffffba(%ebp),%edx
  5944.  804e9d8:       f6 c3 80                test   $0x80,%bl
  5945.  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>
  5946.  804e9dd:       c6 02 23                movb   $0x23,(%edx)
  5947.  804e9e0:       42                      inc    %edx
  5948.  804e9e1:       80 3d 19 05 05 08 4c    cmpb   $0x4c,0x8050519
  5949.  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>
  5950.  804e9ea:       a0 19 05 05 08          mov    0x8050519,%al
  5951.  804e9ef:       88 02                   mov    %al,(%edx)
  5952.  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>
  5953.  804e9f3:       90                      nop    
  5954.  804e9f4:       c6 02 6c                movb   $0x6c,(%edx)
  5955.  804e9f7:       42                      inc    %edx
  5956.  804e9f8:       c6 02 6c                movb   $0x6c,(%edx)
  5957.  804e9fb:       42                      inc    %edx
  5958.  804e9fc:       89 d8                   mov    %ebx,%eax
  5959.  804e9fe:       83 e0 70                and    $0x70,%eax
  5960.  804ea01:       89 d1                   mov    %edx,%ecx
  5961.  804ea03:       42                      inc    %edx
  5962.  804ea04:       83 f8 20                cmp    $0x20,%eax
  5963.  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>
  5964.  804ea09:       83 f8 40                cmp    $0x40,%eax
  5965.  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>
  5966.  804ea0e:       a0 1a 05 05 08          mov    0x805051a,%al
  5967.  804ea13:       88 01                   mov    %al,(%ecx)
  5968.  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>
  5969.  804ea17:       90                      nop    
  5970.  804ea18:       b0 78                   mov    $0x78,%al
  5971.  804ea1a:       f6 c7 02                test   $0x2,%bh
  5972.  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>
  5973.  804ea1f:       b0 58                   mov    $0x58,%al
  5974.  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>
  5975.  804ea23:       90                      nop    
  5976.  804ea24:       c6 01 6f                movb   $0x6f,(%ecx)
  5977.  804ea27:       c6 02 00                movb   $0x0,(%edx)
  5978.  804ea2a:       8d 45 b8                lea    0xffffffb8(%ebp),%eax
  5979.  804ea2d:       50                      push   %eax
  5980.  804ea2e:       8d 5d c0                lea    0xffffffc0(%ebp),%ebx
  5981.  804ea31:       53                      push   %ebx
  5982.  804ea32:       e8 05 be ff ff          call   804a83c <_init+0x1f0>
  5983.  804ea37:       50                      push   %eax
  5984.  804ea38:       53                      push   %ebx
  5985.  804ea39:       0f be 45 ab             movsbl 0xffffffab(%ebp),%eax
  5986.  804ea3d:       50                      push   %eax
  5987.  804ea3e:       57                      push   %edi
  5988.  804ea3f:       8b 4d 10                mov    0x10(%ebp),%ecx
  5989.  804ea42:       89 4d ac                mov    %ecx,0xffffffac(%ebp)
  5990.  804ea45:       8b 55 14                mov    0x14(%ebp),%edx
  5991.  804ea48:       89 55 b0                mov    %edx,0xffffffb0(%ebp)
  5992.  804ea4b:       8b 45 18                mov    0x18(%ebp),%eax
  5993.  804ea4e:       89 45 b4                mov    %eax,0xffffffb4(%ebp)
  5994.  804ea51:       50                      push   %eax
  5995.  804ea52:       52                      push   %edx
  5996.  804ea53:       51                      push   %ecx
  5997.  804ea54:       ff 75 0c                pushl  0xc(%ebp)
  5998.  804ea57:       56                      push   %esi
  5999.  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>
  6000.  804ea5d:       89 f0                   mov    %esi,%eax
  6001.  804ea5f:       8d 65 88                lea    0xffffff88(%ebp),%esp
  6002.  804ea62:       5b                      pop    %ebx
  6003.  804ea63:       5e                      pop    %esi
  6004.  804ea64:       5f                      pop    %edi
  6005.  804ea65:       c9                      leave  
  6006.  804ea66:       c2 04 00                ret    $0x4
  6007.  804ea69:       8d 76 00                lea    0x0(%esi),%esi
  6008.  
  6009. 0804ea6c <std::basic_ostream<char, std::char_traits<char> >::put(char)>:
  6010.  804ea6c:       55                      push   %ebp
  6011.  804ea6d:       89 e5                   mov    %esp,%ebp
  6012.  804ea6f:       83 ec 1c                sub    $0x1c,%esp
  6013.  804ea72:       57                      push   %edi
  6014.  804ea73:       56                      push   %esi
  6015.  804ea74:       53                      push   %ebx
  6016.  804ea75:       8b 7d 08                mov    0x8(%ebp),%edi
  6017.  804ea78:       8a 45 0c                mov    0xc(%ebp),%al
  6018.  804ea7b:       88 45 f7                mov    %al,0xfffffff7(%ebp)
  6019.  804ea7e:       c7 45 f0 00 00 00 00    movl   $0x0,0xfffffff0(%ebp)
  6020.  804ea85:       89 7d f8                mov    %edi,0xfffffff8(%ebp)
  6021.  804ea88:       8b 07                   mov    (%edi),%eax
  6022.  804ea8a:       8b 48 2c                mov    0x2c(%eax),%ecx
  6023.  804ea8d:       85 c9                   test   %ecx,%ecx
  6024.  804ea8f:       74 15                   je     804eaa6 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x3a>
  6025.  804ea91:       83 c4 f4                add    $0xfffffff4,%esp
  6026.  804ea94:       8b 41 38                mov    0x38(%ecx),%eax
  6027.  804ea97:       0f bf 50 10             movswl 0x10(%eax),%edx
  6028.  804ea9b:       01 ca                   add    %ecx,%edx
  6029.  804ea9d:       52                      push   %edx
  6030.  804ea9e:       8b 40 14                mov    0x14(%eax),%eax
  6031.  804eaa1:       ff d0                   call   *%eax
  6032.  804eaa3:       83 c4 10                add    $0x10,%esp
  6033.  804eaa6:       8b 07                   mov    (%edi),%eax
  6034.  804eaa8:       83 78 08 00             cmpl   $0x0,0x8(%eax)
  6035.  804eaac:       75 55                   jne    804eb03 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x97>
  6036.  804eaae:       8b 40 30                mov    0x30(%eax),%eax
  6037.  804eab1:       85 c0                   test   %eax,%eax
  6038.  804eab3:       74 4e                   je     804eb03 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x97>
  6039.  804eab5:       89 c6                   mov    %eax,%esi
  6040.  804eab7:       31 db                   xor    %ebx,%ebx
  6041.  804eab9:       8b 06                   mov    (%esi),%eax
  6042.  804eabb:       f6 40 08 06             testb  $0x6,0x8(%eax)
  6043.  804eabf:       75 20                   jne    804eae1 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x75>
  6044.  804eac1:       8b 40 2c                mov    0x2c(%eax),%eax
  6045.  804eac4:       83 c4 f4                add    $0xfffffff4,%esp
  6046.  804eac7:       8b 48 38                mov    0x38(%eax),%ecx
  6047.  804eaca:       0f bf 51 70             movswl 0x70(%ecx),%edx
  6048.  804eace:       01 d0                   add    %edx,%eax
  6049.  804ead0:       50                      push   %eax
  6050.  804ead1:       8b 41 74                mov    0x74(%ecx),%eax
  6051.  804ead4:       ff d0                   call   *%eax
  6052.  804ead6:       83 c4 10                add    $0x10,%esp
  6053.  804ead9:       83 f8 ff                cmp    $0xffffffff,%eax
  6054.  804eadc:       75 03                   jne    804eae1 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x75>
  6055.  804eade:       83 cb 04                or     $0x4,%ebx
  6056.  804eae1:       8b 16                   mov    (%esi),%edx
  6057.  804eae3:       89 d8                   mov    %ebx,%eax
  6058.  804eae5:       85 c0                   test   %eax,%eax
  6059.  804eae7:       74 1a                   je     804eb03 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x97>
  6060.  804eae9:       83 c4 fc                add    $0xfffffffc,%esp
  6061.  804eaec:       6a 00                   push   $0x0
  6062.  804eaee:       0b 42 08                or     0x8(%edx),%eax
  6063.  804eaf1:       83 7a 2c 00             cmpl   $0x0,0x2c(%edx)
  6064.  804eaf5:       75 02                   jne    804eaf9 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x8d>
  6065.  804eaf7:       0c 04                   or     $0x4,%al
  6066.  804eaf9:       50                      push   %eax
  6067.  804eafa:       52                      push   %edx
  6068.  804eafb:       e8 bc bb ff ff          call   804a6bc <_init+0x70>
  6069.  804eb00:       83 c4 10                add    $0x10,%esp
  6070.  804eb03:       8b 07                   mov    (%edi),%eax
  6071.  804eb05:       83 78 08 00             cmpl   $0x0,0x8(%eax)
  6072.  804eb09:       0f 94 c0                sete   %al
  6073.  804eb0c:       25 ff 00 00 00          and    $0xff,%eax
  6074.  804eb11:       89 45 fc                mov    %eax,0xfffffffc(%ebp)
  6075.  804eb14:       eb 36                   jmp    804eb4c <std::basic_ostream<char, std::char_traits<char> >::put(char)+0xe0>
  6076.  804eb16:       89 f6                   mov    %esi,%esi
  6077.  804eb18:       e8 3f bc ff ff          call   804a75c <_init+0x110>
  6078.  804eb1d:       8d 76 00                lea    0x0(%esi),%esi
  6079.  804eb20:       8b 45 f8                mov    0xfffffff8(%ebp),%eax
  6080.  804eb23:       8b 00                   mov    (%eax),%eax
  6081.  804eb25:       8b 48 2c                mov    0x2c(%eax),%ecx
  6082.  804eb28:       85 c9                   test   %ecx,%ecx
  6083.  804eb2a:       74 ec                   je     804eb18 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0xac>
  6084.  804eb2c:       83 c4 f4                add    $0xfffffff4,%esp
  6085.  804eb2f:       8b 41 38                mov    0x38(%ecx),%eax
  6086.  804eb32:       0f bf 50 18             movswl 0x18(%eax),%edx
  6087.  804eb36:       01 ca                   add    %ecx,%edx
  6088.  804eb38:       52                      push   %edx
  6089.  804eb39:       8b 40 1c                mov    0x1c(%eax),%eax
  6090.  804eb3c:       ff d0                   call   *%eax
  6091.  804eb3e:       83 c4 10                add    $0x10,%esp
  6092.  804eb41:       eb d5                   jmp    804eb18 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0xac>
  6093.  804eb43:       90                      nop    
  6094.  804eb44:       e8 93 bc ff ff          call   804a7dc <_init+0x190>
  6095.  804eb49:       8d 76 00                lea    0x0(%esi),%esi
  6096.  804eb4c:       83 7d fc 00             cmpl   $0x0,0xfffffffc(%ebp)
  6097.  804eb50:       74 53                   je     804eba5 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x139>
  6098.  804eb52:       be ff ff ff ff          mov    $0xffffffff,%esi
  6099.  804eb57:       8b 07                   mov    (%edi),%eax
  6100.  804eb59:       8b 48 2c                mov    0x2c(%eax),%ecx
  6101.  804eb5c:       8a 5d f7                mov    0xfffffff7(%ebp),%bl
  6102.  804eb5f:       8b 41 20                mov    0x20(%ecx),%eax
  6103.  804eb62:       83 38 00                cmpl   $0x0,(%eax)
  6104.  804eb65:       74 0d                   je     804eb74 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x108>
  6105.  804eb67:       8b 51 30                mov    0x30(%ecx),%edx
  6106.  804eb6a:       8b 00                   mov    (%eax),%eax
  6107.  804eb6c:       8b 12                   mov    (%edx),%edx
  6108.  804eb6e:       29 c2                   sub    %eax,%edx
  6109.  804eb70:       89 d0                   mov    %edx,%eax
  6110.  804eb72:       eb 02                   jmp    804eb76 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x10a>
  6111.  804eb74:       31 c0                   xor    %eax,%eax
  6112.  804eb76:       85 c0                   test   %eax,%eax
  6113.  804eb78:       7e 0e                   jle    804eb88 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x11c>
  6114.  804eb7a:       8b 41 20                mov    0x20(%ecx),%eax
  6115.  804eb7d:       8b 10                   mov    (%eax),%edx
  6116.  804eb7f:       ff 00                   incl   (%eax)
  6117.  804eb81:       88 1a                   mov    %bl,(%edx)
  6118.  804eb83:       0f b6 02                movzbl (%edx),%eax
  6119.  804eb86:       eb 19                   jmp    804eba1 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x135>
  6120.  804eb88:       83 c4 f8                add    $0xfffffff8,%esp
  6121.  804eb8b:       8b 51 38                mov    0x38(%ecx),%edx
  6122.  804eb8e:       0f b6 c3                movzbl %bl,%eax
  6123.  804eb91:       50                      push   %eax
  6124.  804eb92:       0f bf 42 20             movswl 0x20(%edx),%eax
  6125.  804eb96:       01 c8                   add    %ecx,%eax
  6126.  804eb98:       50                      push   %eax
  6127.  804eb99:       8b 42 24                mov    0x24(%edx),%eax
  6128.  804eb9c:       ff d0                   call   *%eax
  6129.  804eb9e:       83 c4 10                add    $0x10,%esp
  6130.  804eba1:       39 c6                   cmp    %eax,%esi
  6131.  804eba3:       75 0f                   jne    804ebb4 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x148>
  6132.  804eba5:       80 4d f0 04             orb    $0x4,0xfffffff0(%ebp)
  6133.  804eba9:       eb 09                   jmp    804ebb4 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x148>
  6134.  804ebab:       90                      nop    
  6135.  804ebac:       e8 ab bb ff ff          call   804a75c <_init+0x110>
  6136.  804ebb1:       8d 76 00                lea    0x0(%esi),%esi
  6137.  804ebb4:       8b 17                   mov    (%edi),%edx
  6138.  804ebb6:       8b 45 f0                mov    0xfffffff0(%ebp),%eax
  6139.  804ebb9:       85 c0                   test   %eax,%eax
  6140.  804ebbb:       74 1a                   je     804ebd7 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x16b>
  6141.  804ebbd:       83 c4 fc                add    $0xfffffffc,%esp
  6142.  804ebc0:       6a 00                   push   $0x0
  6143.  804ebc2:       0b 42 08                or     0x8(%edx),%eax
  6144.  804ebc5:       83 7a 2c 00             cmpl   $0x0,0x2c(%edx)
  6145.  804ebc9:       75 02                   jne    804ebcd <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x161>
  6146.  804ebcb:       0c 04                   or     $0x4,%al
  6147.  804ebcd:       50                      push   %eax
  6148.  804ebce:       52                      push   %edx
  6149.  804ebcf:       e8 e8 ba ff ff          call   804a6bc <_init+0x70>
  6150.  804ebd4:       83 c4 10                add    $0x10,%esp
  6151.  804ebd7:       e8 40 bc ff ff          call   804a81c <_init+0x1d0>
  6152.  804ebdc:       85 c0                   test   %eax,%eax
  6153.  804ebde:       75 56                   jne    804ec36 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x1ca>
  6154.  804ebe0:       8b 75 f8                mov    0xfffffff8(%ebp),%esi
  6155.  804ebe3:       8b 06                   mov    (%esi),%eax
  6156.  804ebe5:       f6 40 11 20             testb  $0x20,0x11(%eax)
  6157.  804ebe9:       74 4b                   je     804ec36 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x1ca>
  6158.  804ebeb:       31 db                   xor    %ebx,%ebx
  6159.  804ebed:       f6 40 08 06             testb  $0x6,0x8(%eax)
  6160.  804ebf1:       75 20                   jne    804ec13 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x1a7>
  6161.  804ebf3:       8b 40 2c                mov    0x2c(%eax),%eax
  6162.  804ebf6:       83 c4 f4                add    $0xfffffff4,%esp
  6163.  804ebf9:       8b 48 38                mov    0x38(%eax),%ecx
  6164.  804ebfc:       0f bf 51 70             movswl 0x70(%ecx),%edx
  6165.  804ec00:       01 d0                   add    %edx,%eax
  6166.  804ec02:       50                      push   %eax
  6167.  804ec03:       8b 41 74                mov    0x74(%ecx),%eax
  6168.  804ec06:       ff d0                   call   *%eax
  6169.  804ec08:       83 c4 10                add    $0x10,%esp
  6170.  804ec0b:       83 f8 ff                cmp    $0xffffffff,%eax
  6171.  804ec0e:       75 03                   jne    804ec13 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x1a7>
  6172.  804ec10:       83 cb 04                or     $0x4,%ebx
  6173.  804ec13:       8b 06                   mov    (%esi),%eax
  6174.  804ec15:       89 da                   mov    %ebx,%edx
  6175.  804ec17:       85 d2                   test   %edx,%edx
  6176.  804ec19:       74 1b                   je     804ec36 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x1ca>
  6177.  804ec1b:       83 c4 fc                add    $0xfffffffc,%esp
  6178.  804ec1e:       6a 00                   push   $0x0
  6179.  804ec20:       0b 50 08                or     0x8(%eax),%edx
  6180.  804ec23:       83 78 2c 00             cmpl   $0x0,0x2c(%eax)
  6181.  804ec27:       75 03                   jne    804ec2c <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x1c0>
  6182.  804ec29:       83 ca 04                or     $0x4,%edx
  6183.  804ec2c:       52                      push   %edx
  6184.  804ec2d:       50                      push   %eax
  6185.  804ec2e:       e8 89 ba ff ff          call   804a6bc <_init+0x70>
  6186.  804ec33:       83 c4 10                add    $0x10,%esp
  6187.  804ec36:       8b 45 f8                mov    0xfffffff8(%ebp),%eax
  6188.  804ec39:       8b 00                   mov    (%eax),%eax
  6189.  804ec3b:       8b 48 2c                mov    0x2c(%eax),%ecx
  6190.  804ec3e:       85 c9                   test   %ecx,%ecx
  6191.  804ec40:       74 12                   je     804ec54 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x1e8>
  6192.  804ec42:       83 c4 f4                add    $0xfffffff4,%esp
  6193.  804ec45:       8b 41 38                mov    0x38(%ecx),%eax
  6194.  804ec48:       0f bf 50 18             movswl 0x18(%eax),%edx
  6195.  804ec4c:       01 ca                   add    %ecx,%edx
  6196.  804ec4e:       52                      push   %edx
  6197.  804ec4f:       8b 40 1c                mov    0x1c(%eax),%eax
  6198.  804ec52:       ff d0                   call   *%eax
  6199.  804ec54:       89 f8                   mov    %edi,%eax
  6200.  804ec56:       e9 01 01 00 00          jmp    804ed5c <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x2f0>
  6201.  804ec5b:       90                      nop    
  6202.  804ec5c:       e8 fb ba ff ff          call   804a75c <_init+0x110>
  6203.  804ec61:       8d 76 00                lea    0x0(%esi),%esi
  6204.  804ec64:       e8 63 bb ff ff          call   804a7cc <_init+0x180>
  6205.  804ec69:       89 c3                   mov    %eax,%ebx
  6206.  804ec6b:       8b 07                   mov    (%edi),%eax
  6207.  804ec6d:       8b 48 08                mov    0x8(%eax),%ecx
  6208.  804ec70:       83 c4 fc                add    $0xfffffffc,%esp
  6209.  804ec73:       6a 01                   push   $0x1
  6210.  804ec75:       89 ca                   mov    %ecx,%edx
  6211.  804ec77:       83 ca 04                or     $0x4,%edx
  6212.  804ec7a:       83 78 2c 00             cmpl   $0x0,0x2c(%eax)
  6213.  804ec7e:       75 05                   jne    804ec85 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x219>
  6214.  804ec80:       89 ca                   mov    %ecx,%edx
  6215.  804ec82:       83 ca 04                or     $0x4,%edx
  6216.  804ec85:       52                      push   %edx
  6217.  804ec86:       50                      push   %eax
  6218.  804ec87:       e8 30 ba ff ff          call   804a6bc <_init+0x70>
  6219.  804ec8c:       83 c4 10                add    $0x10,%esp
  6220.  804ec8f:       eb 0b                   jmp    804ec9c <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x230>
  6221.  804ec91:       8d 76 00                lea    0x0(%esi),%esi
  6222.  804ec94:       e8 c3 ba ff ff          call   804a75c <_init+0x110>
  6223.  804ec99:       8d 76 00                lea    0x0(%esi),%esi
  6224.  804ec9c:       83 c4 f4                add    $0xfffffff4,%esp
  6225.  804ec9f:       53                      push   %ebx
  6226.  804eca0:       e8 67 bb ff ff          call   804a80c <_init+0x1c0>
  6227.  804eca5:       83 c4 10                add    $0x10,%esp
  6228.  804eca8:       e9 07 ff ff ff          jmp    804ebb4 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x148>
  6229.  804ecad:       8d 76 00                lea    0x0(%esi),%esi
  6230.  804ecb0:       83 c4 f4                add    $0xfffffff4,%esp
  6231.  804ecb3:       53                      push   %ebx
  6232.  804ecb4:       e8 53 bb ff ff          call   804a80c <_init+0x1c0>
  6233.  804ecb9:       83 c4 10                add    $0x10,%esp
  6234.  804ecbc:       eb d6                   jmp    804ec94 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x228>
  6235.  804ecbe:       89 f6                   mov    %esi,%esi
  6236.  804ecc0:       e9 e7 fe ff ff          jmp    804ebac <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x140>
  6237.  804ecc5:       8d 76 00                lea    0x0(%esi),%esi
  6238.  804ecc8:       e8 4f bb ff ff          call   804a81c <_init+0x1d0>
  6239.  804eccd:       85 c0                   test   %eax,%eax
  6240.  804eccf:       75 56                   jne    804ed27 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x2bb>
  6241.  804ecd1:       8b 75 f8                mov    0xfffffff8(%ebp),%esi
  6242.  804ecd4:       8b 06                   mov    (%esi),%eax
  6243.  804ecd6:       f6 40 11 20             testb  $0x20,0x11(%eax)
  6244.  804ecda:       74 4b                   je     804ed27 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x2bb>
  6245.  804ecdc:       31 db                   xor    %ebx,%ebx
  6246.  804ecde:       f6 40 08 06             testb  $0x6,0x8(%eax)
  6247.  804ece2:       75 20                   jne    804ed04 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x298>
  6248.  804ece4:       8b 40 2c                mov    0x2c(%eax),%eax
  6249.  804ece7:       83 c4 f4                add    $0xfffffff4,%esp
  6250.  804ecea:       8b 48 38                mov    0x38(%eax),%ecx
  6251.  804eced:       0f bf 51 70             movswl 0x70(%ecx),%edx
  6252.  804ecf1:       01 d0                   add    %edx,%eax
  6253.  804ecf3:       50                      push   %eax
  6254.  804ecf4:       8b 41 74                mov    0x74(%ecx),%eax
  6255.  804ecf7:       ff d0                   call   *%eax
  6256.  804ecf9:       83 c4 10                add    $0x10,%esp
  6257.  804ecfc:       83 f8 ff                cmp    $0xffffffff,%eax
  6258.  804ecff:       75 03                   jne    804ed04 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x298>
  6259.  804ed01:       83 cb 04                or     $0x4,%ebx
  6260.  804ed04:       8b 06                   mov    (%esi),%eax
  6261.  804ed06:       89 da                   mov    %ebx,%edx
  6262.  804ed08:       85 d2                   test   %edx,%edx
  6263.  804ed0a:       74 1b                   je     804ed27 <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x2bb>
  6264.  804ed0c:       83 c4 fc                add    $0xfffffffc,%esp
  6265.  804ed0f:       6a 00                   push   $0x0
  6266.  804ed11:       0b 50 08                or     0x8(%eax),%edx
  6267.  804ed14:       83 78 2c 00             cmpl   $0x0,0x2c(%eax)
  6268.  804ed18:       75 03                   jne    804ed1d <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x2b1>
  6269.  804ed1a:       83 ca 04                or     $0x4,%edx
  6270.  804ed1d:       52                      push   %edx
  6271.  804ed1e:       50                      push   %eax
  6272.  804ed1f:       e8 98 b9 ff ff          call   804a6bc <_init+0x70>
  6273.  804ed24:       83 c4 10                add    $0x10,%esp
  6274.  804ed27:       8b 45 f8                mov    0xfffffff8(%ebp),%eax
  6275.  804ed2a:       8b 00                   mov    (%eax),%eax
  6276.  804ed2c:       8b 48 2c                mov    0x2c(%eax),%ecx
  6277.  804ed2f:       85 c9                   test   %ecx,%ecx
  6278.  804ed31:       0f 84 25 ff ff ff       je     804ec5c <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x1f0>
  6279.  804ed37:       83 c4 f4                add    $0xfffffff4,%esp
  6280.  804ed3a:       8b 41 38                mov    0x38(%ecx),%eax
  6281.  804ed3d:       0f bf 50 18             movswl 0x18(%eax),%edx
  6282.  804ed41:       01 ca                   add    %ecx,%edx
  6283.  804ed43:       52                      push   %edx
  6284.  804ed44:       8b 40 1c                mov    0x1c(%eax),%eax
  6285.  804ed47:       ff d0                   call   *%eax
  6286.  804ed49:       83 c4 10                add    $0x10,%esp
  6287.  804ed4c:       e9 0b ff ff ff          jmp    804ec5c <std::basic_ostream<char, std::char_traits<char> >::put(char)+0x1f0>
  6288.  804ed51:       8d 76 00                lea    0x0(%esi),%esi
  6289.  804ed54:       e8 83 ba ff ff          call   804a7dc <_init+0x190>
  6290.  804ed59:       8d 76 00                lea    0x0(%esi),%esi
  6291.  804ed5c:       8d 65 d8                lea    0xffffffd8(%ebp),%esp
  6292.  804ed5f:       5b                      pop    %ebx
  6293.  804ed60:       5e                      pop    %esi
  6294.  804ed61:       5f                      pop    %edi
  6295.  804ed62:       c9                      leave  
  6296.  804ed63:       c3                      ret    
  6297.  
  6298. 0804ed64 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::~num_put(void)>:
  6299.  804ed64:       55                      push   %ebp
  6300.  804ed65:       89 e5                   mov    %esp,%ebp
  6301.  804ed67:       83 ec 08                sub    $0x8,%esp
  6302.  804ed6a:       8b 55 08                mov    0x8(%ebp),%edx
  6303.  804ed6d:       8b 45 0c                mov    0xc(%ebp),%eax
  6304.  804ed70:       c7 42 04 40 17 05 08    movl   $0x8051740,0x4(%edx)
  6305.  804ed77:       a8 01                   test   $0x1,%al
  6306.  804ed79:       74 09                   je     804ed84 <std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::~num_put(void)+0x20>
  6307.  804ed7b:       83 c4 f4                add    $0xfffffff4,%esp
  6308.  804ed7e:       52                      push   %edx
  6309.  804ed7f:       e8 18 bb ff ff          call   804a89c <_init+0x250>
  6310.  804ed84:       c9                      leave  
  6311.  804ed85:       c3                      ret    
  6312.  804ed86:       89 f6                   mov    %esi,%esi
  6313.  
  6314. 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>:
  6315.  804ed88:       55                      push   %ebp
  6316.  804ed89:       89 e5                   mov    %esp,%ebp
  6317.  804ed8b:       83 ec 6c                sub    $0x6c,%esp
  6318.  804ed8e:       57                      push   %edi
  6319.  804ed8f:       56                      push   %esi
  6320.  804ed90:       53                      push   %ebx
  6321.  804ed91:       8b 75 08                mov    0x8(%ebp),%esi
  6322.  804ed94:       8b 7d 1c                mov    0x1c(%ebp),%edi
  6323.  804ed97:       8a 45 20                mov    0x20(%ebp),%al
  6324.  804ed9a:       88 45 ab                mov    %al,0xffffffab(%ebp)
  6325.  804ed9d:       83 c4 f4                add    $0xfffffff4,%esp
  6326.  804eda0:       83 c4 fc                add    $0xfffffffc,%esp
  6327.  804eda3:       ff 75 24                pushl  0x24(%ebp)
  6328.  804eda6:       8b 5f 10                mov    0x10(%edi),%ebx
  6329.  804eda9:       c6 45 b8 25             movb   $0x25,0xffffffb8(%ebp)
  6330.  804edad:       8d 55 b9                lea    0xffffffb9(%ebp),%edx
  6331.  804edb0:       f6 c7 04                test   $0x4,%bh
  6332.  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>
  6333.  804edb5:       c6 45 b9 2b             movb   $0x2b,0xffffffb9(%ebp)
  6334.  804edb9:       8d 55 ba                lea    0xffffffba(%ebp),%edx
  6335.  804edbc:       f6 c3 80                test   $0x80,%bl
  6336.  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>
  6337.  804edc1:       c6 02 23                movb   $0x23,(%edx)
  6338.  804edc4:       42                      inc    %edx
  6339.  804edc5:       80 3d 22 05 05 08 4c    cmpb   $0x4c,0x8050522
  6340.  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>
  6341.  804edce:       a0 22 05 05 08          mov    0x8050522,%al
  6342.  804edd3:       88 02                   mov    %al,(%edx)
  6343.  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>
  6344.  804edd7:       90                      nop    
  6345.  804edd8:       c6 02 6c                movb   $0x6c,(%edx)
  6346.  804eddb:       42                      inc    %edx
  6347.  804eddc:       c6 02 6c                movb   $0x6c,(%edx)
  6348.  804eddf:       42                      inc    %edx
  6349.  804ede0:       89 d8                   mov    %ebx,%eax
  6350.  804ede2:       83 e0 70                and    $0x70,%eax
  6351.  804ede5:       89 d1                   mov    %edx,%ecx
  6352.  804ede7:       42                      inc    %edx
  6353.  804ede8:       83 f8 20                cmp    $0x20,%eax
  6354.  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>
  6355.  804eded:       83 f8 40                cmp    $0x40,%eax
  6356.  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>
  6357.  804edf2:       a0 23 05 05 08          mov    0x8050523,%al
  6358.  804edf7:       88 01                   mov    %al,(%ecx)
  6359.  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>
  6360.  804edfb:       90                      nop    
  6361.  804edfc:       b0 78                   mov    $0x78,%al
  6362.  804edfe:       f6 c7 02                test   $0x2,%bh
  6363.  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>
  6364.  804ee03:       b0 58                   mov    $0x58,%al
  6365.  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>
  6366.  804ee07:       90                      nop    
  6367.  804ee08:       c6 01 6f                movb   $0x6f,(%ecx)
  6368.  804ee0b:       c6 02 00                movb   $0x0,(%edx)
  6369.  804ee0e:       8d 45 b8                lea    0xffffffb8(%ebp),%eax
  6370.  804ee11:       50                      push   %eax
  6371.  804ee12:       8d 5d c0                lea    0xffffffc0(%ebp),%ebx
  6372.  804ee15:       53                      push   %ebx
  6373.  804ee16:       e8 21 ba ff ff          call   804a83c <_init+0x1f0>
  6374.  804ee1b:       50                      push   %eax
  6375.  804ee1c:       53                      push   %ebx
  6376.  804ee1d:       0f be 45 ab             movsbl 0xffffffab(%ebp),%eax
  6377.  804ee21:       50                      push   %eax
  6378.  804ee22:       57                      push   %edi
  6379.  804ee23:       8b 4d 10                mov    0x10(%ebp),%ecx
  6380.  804ee26:       89 4d ac                mov    %ecx,0xffffffac(%ebp)
  6381.  804ee29:       8b 55 14                mov    0x14(%ebp),%edx
  6382.  804ee2c:       89 55 b0                mov    %edx,0xffffffb0(%ebp)
  6383.  804ee2f:       8b 45 18                mov    0x18(%ebp),%eax
  6384.  804ee32:       89 45 b4                mov    %eax,0xffffffb4(%ebp)
  6385.  804ee35:       50                      push   %eax
  6386.  804ee36:       52                      push   %edx
  6387.  804ee37:       51                      push   %ecx
  6388.  804ee38:       ff 75 0c                pushl  0xc(%ebp)
  6389.  804ee3b:       56                      push   %esi
  6390.  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>
  6391.  804ee41:       89 f0                   mov    %esi,%eax
  6392.  804ee43:       8d 65 88                lea    0xffffff88(%ebp),%esp
  6393.  804ee46:       5b                      pop    %ebx
  6394.  804ee47:       5e                      pop    %esi
  6395.  804ee48:       5f                      pop    %edi
  6396.  804ee49:       c9                      leave  
  6397.  804ee4a:       c2 04 00                ret    $0x4
  6398.  804ee4d:       8d 76 00                lea    0x0(%esi),%esi
  6399.  
  6400. 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>:
  6401.  804ee50:       55                      push   %ebp
  6402.  804ee51:       89 e5                   mov    %esp,%ebp
  6403.  804ee53:       83 ec 6c                sub    $0x6c,%esp
  6404.  804ee56:       57                      push   %edi
  6405.  804ee57:       56                      push   %esi
  6406.  804ee58:       53                      push   %ebx
  6407.  804ee59:       8b 7d 08                mov    0x8(%ebp),%edi
  6408.  804ee5c:       8a 45 20                mov    0x20(%ebp),%al
  6409.  804ee5f:       88 45 ab                mov    %al,0xffffffab(%ebp)
  6410.  804ee62:       83 c4 f4                add    $0xfffffff4,%esp
  6411.  804ee65:       8b 45 24                mov    0x24(%ebp),%eax
  6412.  804ee68:       8b 55 28                mov    0x28(%ebp),%edx
  6413.  804ee6b:       52                      push   %edx
  6414.  804ee6c:       50                      push   %eax
  6415.  804ee6d:       8d 75 ac                lea    0xffffffac(%ebp),%esi
  6416.  804ee70:       8b 55 1c                mov    0x1c(%ebp),%edx
  6417.  804ee73:       8b 5a 10                mov    0x10(%edx),%ebx
  6418.  804ee76:       c6 45 ac 25             movb   $0x25,0xffffffac(%ebp)
  6419.  804ee7a:       8d 56 01                lea    0x1(%esi),%edx
  6420.  804ee7d:       f6 c7 04                test   $0x4,%bh
  6421.  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>
  6422.  804ee82:       c6 46 01 2b             movb   $0x2b,0x1(%esi)
  6423.  804ee86:       8d 56 02                lea    0x2(%esi),%edx
  6424.  804ee89:       f6 c3 80                test   $0x80,%bl
  6425.  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>
  6426.  804ee8e:       c6 02 23                movb   $0x23,(%edx)
  6427.  804ee91:       42                      inc    %edx
  6428.  804ee92:       80 3d 25 05 05 08 4c    cmpb   $0x4c,0x8050525
  6429.  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>
  6430.  804ee9b:       a0 25 05 05 08          mov    0x8050525,%al
  6431.  804eea0:       88 02                   mov    %al,(%edx)
  6432.  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>
  6433.  804eea4:       c6 02 6c                movb   $0x6c,(%edx)
  6434.  804eea7:       42                      inc    %edx
  6435.  804eea8:       c6 02 6c                movb   $0x6c,(%edx)
  6436.  804eeab:       42                      inc    %edx
  6437.  804eeac:       89 d8                   mov    %ebx,%eax
  6438.  804eeae:       83 e0 70                and    $0x70,%eax
  6439.  804eeb1:       89 d1                   mov    %edx,%ecx
  6440.  804eeb3:       42                      inc    %edx
  6441.  804eeb4:       83 f8 20                cmp    $0x20,%eax
  6442.  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>
  6443.  804eeb9:       83 f8 40                cmp    $0x40,%eax
  6444.  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>
  6445.  804eebe:       a0 26 05 05 08          mov    0x8050526,%al
  6446.  804eec3:       88 01                   mov    %al,(%ecx)
  6447.  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>
  6448.  804eec7:       90                      nop    
  6449.  804eec8:       b0 78                   mov    $0x78,%al
  6450.  804eeca:       f6 c7 02                test   $0x2,%bh
  6451.  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>
  6452.  804eecf:       b0 58                   mov    $0x58,%al
  6453.  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>
  6454.  804eed3:       90                      nop    
  6455.  804eed4:       c6 01 6f                movb   $0x6f,(%ecx)
  6456.  804eed7:       c6 02 00                movb   $0x0,(%edx)
  6457.  804eeda:       56                      push   %esi
  6458.  804eedb:       8d 5d c0                lea    0xffffffc0(%ebp),%ebx
  6459.  804eede:       53                      push   %ebx
  6460.  804eedf:       e8 58 b9 ff ff          call   804a83c <_init+0x1f0>
  6461.  804eee4:       50                      push   %eax
  6462.  804eee5:       53                      push   %ebx
  6463.  804eee6:       0f be 45 ab             movsbl 0xffffffab(%ebp),%eax
  6464.  804eeea:       50                      push   %eax
  6465.  804eeeb:       8b 45 1c                mov    0x1c(%ebp),%eax
  6466.  804eeee:       50                      push   %eax
  6467.  804eeef:       8b 4d 10                mov    0x10(%ebp),%ecx
  6468.  804eef2:       89 4d b4                mov    %ecx,0xffffffb4(%ebp)
  6469.  804eef5:       8b 55 14                mov    0x14(%ebp),%edx
  6470.  804eef8:       89 55 b8                mov    %edx,0xffffffb8(%ebp)
  6471.  804eefb:       8b 45 18                mov    0x18(%ebp),%eax
  6472.  804eefe:       89 45 bc                mov    %eax,0xffffffbc(%ebp)
  6473.  804ef01:       50                      push   %eax
  6474.  804ef02:       52                      push   %edx
  6475.  804ef03:       51                      push   %ecx
  6476.  804ef04:       ff 75 0c                pushl  0xc(%ebp)
  6477.  804ef07:       57                      push   %edi
  6478.  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>
  6479.  804ef0d:       89 f8                   mov    %edi,%eax
  6480.  804ef0f:       8d 65 88                lea    0xffffff88(%ebp),%esp
  6481.  804ef12:       5b                      pop    %ebx
  6482.  804ef13:       5e                      pop    %esi
  6483.  804ef14:       5f                      pop    %edi
  6484.  804ef15:       c9                      leave  
  6485.  804ef16:       c2 04 00                ret    $0x4
  6486.  804ef19:       8d 76 00                lea    0x0(%esi),%esi
  6487.  
  6488. 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>:
  6489.  804ef1c:       55                      push   %ebp
  6490.  804ef1d:       89 e5                   mov    %esp,%ebp
  6491.  804ef1f:       83 ec 6c                sub    $0x6c,%esp
  6492.  804ef22:       57                      push   %edi
  6493.  804ef23:       56                      push   %esi
  6494.  804ef24:       53                      push   %ebx
  6495.  804ef25:       8b 7d 08                mov    0x8(%ebp),%edi
  6496.  804ef28:       8a 45 20                mov    0x20(%ebp),%al
  6497.  804ef2b:       88 45 ab                mov    %al,0xffffffab(%ebp)
  6498.  804ef2e:       83 c4 f4                add    $0xfffffff4,%esp
  6499.  804ef31:       8b 45 24                mov    0x24(%ebp),%eax
  6500.  804ef34:       8b 55 28                mov    0x28(%ebp),%edx
  6501.  804ef37:       52                      push   %edx
  6502.  804ef38:       50                      push   %eax
  6503.  804ef39:       8d 75 ac                lea    0xffffffac(%ebp),%esi
  6504.  804ef3c:       8b 55 1c                mov    0x1c(%ebp),%edx
  6505.  804ef3f:       8b 5a 10                mov    0x10(%edx),%ebx
  6506.  804ef42:       c6 45 ac 25             movb   $0x25,0xffffffac(%ebp)
  6507.  804ef46:       8d 56 01                lea    0x1(%esi),%edx
  6508.  804ef49:       f6 c7 04                test   $0x4,%bh
  6509.  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>
  6510.  804ef4e:       c6 46 01 2b             movb   $0x2b,0x1(%esi)
  6511.  804ef52:       8d 56 02                lea    0x2(%esi),%edx
  6512.  804ef55:       f6 c3 80                test   $0x80,%bl
  6513.  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>
  6514.  804ef5a:       c6 02 23                movb   $0x23,(%edx)
  6515.  804ef5d:       42                      inc    %edx
  6516.  804ef5e:       80 3d 28 05 05 08 4c    cmpb   $0x4c,0x8050528
  6517.  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>
  6518.  804ef67:       a0 28 05 05 08          mov    0x8050528,%al
  6519.  804ef6c:       88 02                   mov    %al,(%edx)
  6520.  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>
  6521.  804ef70:       c6 02 6c                movb   $0x6c,(%edx)
  6522.  804ef73:       42                      inc    %edx
  6523.  804ef74:       c6 02 6c                movb   $0x6c,(%edx)
  6524.  804ef77:       42                      inc    %edx
  6525.  804ef78:       89 d8                   mov    %ebx,%eax
  6526.  804ef7a:       83 e0 70                and    $0x70,%eax
  6527.  804ef7d:       89 d1                   mov    %edx,%ecx
  6528.  804ef7f:       42                      inc    %edx
  6529.  804ef80:       83 f8 20                cmp    $0x20,%eax
  6530.  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>
  6531.  804ef85:       83 f8 40                cmp    $0x40,%eax
  6532.  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>
  6533.  804ef8a:       a0 29 05 05 08          mov    0x8050529,%al
  6534.  804ef8f:       88 01                   mov    %al,(%ecx)
  6535.  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>
  6536.  804ef93:       90                      nop    
  6537.  804ef94:       b0 78                   mov    $0x78,%al
  6538.  804ef96:       f6 c7 02                test   $0x2,%bh
  6539.  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>
  6540.  804ef9b:       b0 58                   mov    $0x58,%al
  6541.  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>
  6542.  804ef9f:       90                      nop    
  6543.  804efa0:       c6 01 6f                movb   $0x6f,(%ecx)
  6544.  804efa3:       c6 02 00                movb   $0x0,(%edx)
  6545.  804efa6:       56                      push   %esi
  6546.  804efa7:       8d 5d c0                lea    0xffffffc0(%ebp),%ebx
  6547.  804efaa:       53                      push   %ebx
  6548.  804efab:       e8 8c b8 ff ff          call   804a83c <_init+0x1f0>
  6549.  804efb0:       50                      push   %eax
  6550.  804efb1:       53                      push   %ebx
  6551.  804efb2:       0f be 45 ab             movsbl 0xffffffab(%ebp),%eax
  6552.  804efb6:       50                      push   %eax
  6553.  804efb7:       8b 45 1c                mov    0x1c(%ebp),%eax
  6554.  804efba:       50                      push   %eax
  6555.  804efbb:       8b 4d 10                mov    0x10(%ebp),%ecx
  6556.  804efbe:       89 4d b4                mov    %ecx,0xffffffb4(%ebp)
  6557.  804efc1:       8b 55 14                mov    0x14(%ebp),%edx
  6558.  804efc4:       89 55 b8                mov    %edx,0xffffffb8(%ebp)
  6559.  804efc7:       8b 45 18                mov    0x18(%ebp),%eax
  6560.  804efca:       89 45 bc                mov    %eax,0xffffffbc(%ebp)
  6561.  804efcd:       50                      push   %eax
  6562.  804efce:       52                      push   %edx
  6563.  804efcf:       51                      push   %ecx
  6564.  804efd0:       ff 75 0c                pushl  0xc(%ebp)
  6565.  804efd3:       57                      push   %edi
  6566.  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>
  6567.  804efd9:       89 f8                   mov    %edi,%eax
  6568.  804efdb:       8d 65 88                lea    0xffffff88(%ebp),%esp
  6569.  804efde:       5b                      pop    %ebx
  6570.  804efdf:       5e                      pop    %esi
  6571.  804efe0:       5f                      pop    %edi
  6572.  804efe1:       c9                      leave  
  6573.  804efe2:       c2 04 00                ret    $0x4
  6574.  804efe5:       8d 76 00                lea    0x0(%esi),%esi
  6575.  
  6576. 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>:
  6577.  804efe8:       55                      push   %ebp
  6578.  804efe9:       89 e5                   mov    %esp,%ebp
  6579.  804efeb:       81 ec 9c 00 00 00       sub    $0x9c,%esp
  6580.  804eff1:       57                      push   %edi
  6581.  804eff2:       56                      push   %esi
  6582.  804eff3:       53                      push   %ebx
  6583.  804eff4:       dd 45 24                fldl   0x24(%ebp)
  6584.  804eff7:       8a 45 20                mov    0x20(%ebp),%al
  6585.  804effa:       88 85 7f ff ff ff       mov    %al,0xffffff7f(%ebp)
  6586.  804f000:       8b 4d 1c                mov    0x1c(%ebp),%ecx
  6587.  804f003:       83 79 14 00             cmpl   $0x0,0x14(%ecx)
  6588.  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>
  6589.  804f009:       f6 41 11 10             testb  $0x10,0x11(%ecx)
  6590.  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>
  6591.  804f00f:       8b 45 1c                mov    0x1c(%ebp),%eax
  6592.  804f012:       8b 70 14                mov    0x14(%eax),%esi
  6593.  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>
  6594.  804f017:       90                      nop    
  6595.  804f018:       be 06 00 00 00          mov    $0x6,%esi
  6596.  804f01d:       89 f2                   mov    %esi,%edx
  6597.  804f01f:       83 fe 24                cmp    $0x24,%esi
  6598.  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>
  6599.  804f024:       ba 24 00 00 00          mov    $0x24,%edx
  6600.  804f029:       29 d6                   sub    %edx,%esi
  6601.  804f02b:       c7 85 78 ff ff ff 00    movl   $0x0,0xffffff78(%ebp)
  6602.  804f032:       00 00 00
  6603.  804f035:       31 ff                   xor    %edi,%edi
  6604.  804f037:       8b 4d 1c                mov    0x1c(%ebp),%ecx
  6605.  804f03a:       8b 41 10                mov    0x10(%ecx),%eax
  6606.  804f03d:       25 00 18 00 00          and    $0x1800,%eax
  6607.  804f042:       3d 00 10 00 00          cmp    $0x1000,%eax
  6608.  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>
  6609.  804f04d:       d9 ee                   fldz  
  6610.  804f04f:       d8 d9                   fcomp  %st(1)
  6611.  804f051:       df e0                   fnstsw %ax
  6612.  804f053:       80 e4 45                and    $0x45,%ah
  6613.  804f056:       0f 94 c0                sete   %al
  6614.  804f059:       0f b6 c8                movzbl %al,%ecx
  6615.  804f05c:       85 c9                   test   %ecx,%ecx
  6616.  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>
  6617.  804f060:       d9 e0                   fchs  
  6618.  804f062:       dd 05 d8 05 05 08       fldl   0x80505d8
  6619.  804f068:       d9 c0                   fld    %st(0)
  6620.  804f06a:       d9 ca                   fxch   %st(2)
  6621.  804f06c:       d8 d1                   fcom   %st(1)
  6622.  804f06e:       df e0                   fnstsw %ax
  6623.  804f070:       80 e4 05                and    $0x5,%ah
  6624.  804f073:       dd d9                   fstp   %st(1)
  6625.  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>
  6626.  804f077:       81 bd 78 ff ff ff 87    cmpl   $0x1387,0xffffff78(%ebp)
  6627.  804f07e:       13 00 00
  6628.  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>
  6629.  804f083:       dd 05 d0 05 05 08       fldl   0x80505d0
  6630.  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>
  6631.  804f08b:       d9 c9                   fxch   %st(1)
  6632.  804f08d:       8d 76 00                lea    0x0(%esi),%esi
  6633.  804f090:       dc f9                   fdivr  %st,%st(1)
  6634.  804f092:       d9 c9                   fxch   %st(1)
  6635.  804f094:       83 85 78 ff ff ff 0a    addl   $0xa,0xffffff78(%ebp)
  6636.  804f09b:       d8 d2                   fcom   %st(2)
  6637.  804f09d:       df e0                   fnstsw %ax
  6638.  804f09f:       80 e4 05                and    $0x5,%ah
  6639.  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>
  6640.  804f0a4:       81 bd 78 ff ff ff 87    cmpl   $0x1387,0xffffff78(%ebp)
  6641.  804f0ab:       13 00 00
  6642.  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>
  6643.  804f0b0:       dd d9                   fstp   %st(1)
  6644.  804f0b2:       dd d9                   fstp   %st(1)
  6645.  804f0b4:       d9 ee                   fldz  
  6646.  804f0b6:       d8 d9                   fcomp  %st(1)
  6647.  804f0b8:       df e0                   fnstsw %ax
  6648.  804f0ba:       80 e4 45                and    $0x45,%ah
  6649.  804f0bd:       80 fc 01                cmp    $0x1,%ah
  6650.  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>
  6651.  804f0c2:       83 fe 09                cmp    $0x9,%esi
  6652.  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>
  6653.  804f0c7:       dd 05 e0 05 05 08       fldl   0x80505e0
  6654.  804f0cd:       d9 c0                   fld    %st(0)
  6655.  804f0cf:       d9 ca                   fxch   %st(2)
  6656.  804f0d1:       d8 d1                   fcom   %st(1)
  6657.  804f0d3:       df e0                   fnstsw %ax
  6658.  804f0d5:       80 e4 45                and    $0x45,%ah
  6659.  804f0d8:       fe cc                   dec    %ah
  6660.  804f0da:       80 fc 40                cmp    $0x40,%ah
  6661.  804f0dd:       dd d9                   fstp   %st(1)
  6662.  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>
  6663.  804f0e1:       81 ff 87 13 00 00       cmp    $0x1387,%edi
  6664.  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>
  6665.  804f0e9:       dd 05 d0 05 05 08       fldl   0x80505d0
  6666.  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>
  6667.  804f0f1:       d9 c9                   fxch   %st(1)
  6668.  804f0f3:       90                      nop    
  6669.  804f0f4:       dc c9                   fmul   %st,%st(1)
  6670.  804f0f6:       83 c6 f6                add    $0xfffffff6,%esi
  6671.  804f0f9:       83 c7 0a                add    $0xa,%edi
  6672.  804f0fc:       83 fe 09                cmp    $0x9,%esi
  6673.  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>
  6674.  804f101:       dd d8                   fstp   %st(0)
  6675.  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>
  6676.  804f105:       d9 c9                   fxch   %st(1)
  6677.  804f107:       d8 d2                   fcom   %st(2)
  6678.  804f109:       df e0                   fnstsw %ax
  6679.  804f10b:       80 e4 45                and    $0x45,%ah
  6680.  804f10e:       fe cc                   dec    %ah
  6681.  804f110:       80 fc 40                cmp    $0x40,%ah
  6682.  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>
  6683.  804f115:       81 ff 87 13 00 00       cmp    $0x1387,%edi
  6684.  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>
  6685.  804f11d:       dd d9                   fstp   %st(1)
  6686.  804f11f:       dd d9                   fstp   %st(1)
  6687.  804f121:       85 c9                   test   %ecx,%ecx
  6688.  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>
  6689.  804f125:       d9 e0                   fchs  
  6690.  804f127:       83 c4 f4                add    $0xfffffff4,%esp
  6691.  804f12a:       83 ec 08                sub    $0x8,%esp
  6692.  804f12d:       dd 1c 24                fstpl  (%esp,1)
  6693.  804f130:       52                      push   %edx
  6694.  804f131:       8d 5d 80                lea    0xffffff80(%ebp),%ebx
  6695.  804f134:       8b 4d 1c                mov    0x1c(%ebp),%ecx
  6696.  804f137:       8b 51 10                mov    0x10(%ecx),%edx
  6697.  804f13a:       c6 45 80 25             movb   $0x25,0xffffff80(%ebp)
  6698.  804f13e:       8d 43 01                lea    0x1(%ebx),%eax
  6699.  804f141:       f6 c6 04                test   $0x4,%dh
  6700.  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>
  6701.  804f146:       c6 43 01 2b             movb   $0x2b,0x1(%ebx)
  6702.  804f14a:       8d 43 02                lea    0x2(%ebx),%eax
  6703.  804f14d:       f6 c6 01                test   $0x1,%dh
  6704.  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>
  6705.  804f152:       c6 00 23                movb   $0x23,(%eax)
  6706.  804f155:       40                      inc    %eax
  6707.  804f156:       c6 00 2e                movb   $0x2e,(%eax)
  6708.  804f159:       40                      inc    %eax
  6709.  804f15a:       c6 00 2a                movb   $0x2a,(%eax)
  6710.  804f15d:       40                      inc    %eax
  6711.  804f15e:       89 d1                   mov    %edx,%ecx
  6712.  804f160:       81 e1 00 18 00 00       and    $0x1800,%ecx
  6713.  804f166:       89 c2                   mov    %eax,%edx
  6714.  804f168:       40                      inc    %eax
  6715.  804f169:       81 f9 00 10 00 00       cmp    $0x1000,%ecx
  6716.  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>
  6717.  804f171:       81 f9 00 08 00 00       cmp    $0x800,%ecx
  6718.  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>
  6719.  804f179:       c6 02 65                movb   $0x65,(%edx)
  6720.  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>
  6721.  804f17e:       89 f6                   mov    %esi,%esi
  6722.  804f180:       c6 02 67                movb   $0x67,(%edx)
  6723.  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>
  6724.  804f185:       8d 76 00                lea    0x0(%esi),%esi
  6725.  804f188:       c6 02 66                movb   $0x66,(%edx)
  6726.  804f18b:       c6 00 00                movb   $0x0,(%eax)
  6727.  804f18e:       53                      push   %ebx
  6728.  804f18f:       8d 5d 94                lea    0xffffff94(%ebp),%ebx
  6729.  804f192:       53                      push   %ebx
  6730.  804f193:       e8 a4 b6 ff ff          call   804a83c <_init+0x1f0>
  6731.  804f198:       50                      push   %eax
  6732.  804f199:       56                      push   %esi
  6733.  804f19a:       57                      push   %edi
  6734.  804f19b:       8b 85 78 ff ff ff       mov    0xffffff78(%ebp),%eax
  6735.  804f1a1:       50                      push   %eax
  6736.  804f1a2:       53                      push   %ebx
  6737.  804f1a3:       0f be 85 7f ff ff ff    movsbl 0xffffff7f(%ebp),%eax
  6738.  804f1aa:       50                      push   %eax
  6739.  804f1ab:       8b 4d 1c                mov    0x1c(%ebp),%ecx
  6740.  804f1ae:       51                      push   %ecx
  6741.  804f1af:       8b 4d 10                mov    0x10(%ebp),%ecx
  6742.  804f1b2:       89 4d 88                mov    %ecx,0xffffff88(%ebp)
  6743.  804f1b5:       8b 55 14                mov    0x14(%ebp),%edx
  6744.  804f1b8:       89 55 8c                mov    %edx,0xffffff8c(%ebp)
  6745.  804f1bb:       8b 45 18                mov    0x18(%ebp),%eax
  6746.  804f1be:       89 45 90                mov    %eax,0xffffff90(%ebp)
  6747.  804f1c1:       50                      push   %eax
  6748.  804f1c2:       52                      push   %edx
  6749.  804f1c3:       51                      push   %ecx
  6750.  804f1c4:       ff 75 0c                pushl  0xc(%ebp)
  6751.  804f1c7:       8b 45 08                mov    0x8(%ebp),%eax
  6752.  804f1ca:       50                      push   %eax
  6753.  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>
  6754.  804f1d0:       8b 45 08                mov    0x8(%ebp),%eax
  6755.  804f1d3:       8d a5 58 ff ff ff       lea    0xffffff58(%ebp),%esp
  6756.  804f1d9:       5b                      pop    %ebx
  6757.  804f1da:       5e                      pop    %esi
  6758.  804f1db:       5f                      pop    %edi
  6759.  804f1dc:       c9                      leave  
  6760.  804f1dd:       c2 04 00                ret    $0x4
  6761.  
  6762. 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>:
  6763.  804f1e0:       55                      push   %ebp
  6764.  804f1e1:       89 e5                   mov    %esp,%ebp
  6765.  804f1e3:       81 ec 9c 00 00 00       sub    $0x9c,%esp
  6766.  804f1e9:       57                      push   %edi
  6767.  804f1ea:       56                      push   %esi
  6768.  804f1eb:       53                      push   %ebx
  6769.  804f1ec:       db 6d 24                fldt   0x24(%ebp)
  6770.  804f1ef:       8a 45 20                mov    0x20(%ebp),%al
  6771.  804f1f2:       88 85 7f ff ff ff       mov    %al,0xffffff7f(%ebp)
  6772.  804f1f8:       8b 4d 1c                mov    0x1c(%ebp),%ecx
  6773.  804f1fb:       83 79 14 00             cmpl   $0x0,0x14(%ecx)
  6774.  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>
  6775.  804f201:       f6 41 11 10             testb  $0x10,0x11(%ecx)
  6776.  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>
  6777.  804f207:       8b 45 1c                mov    0x1c(%ebp),%eax
  6778.  804f20a:       8b 70 14                mov    0x14(%eax),%esi
  6779.  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>
  6780.  804f20f:       90                      nop    
  6781.  804f210:       be 06 00 00 00          mov    $0x6,%esi
  6782.  804f215:       89 f2                   mov    %esi,%edx
  6783.  804f217:       83 fe 24                cmp    $0x24,%esi
  6784.  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>
  6785.  804f21c:       ba 24 00 00 00          mov    $0x24,%edx
  6786.  804f221:       29 d6                   sub    %edx,%esi
  6787.  804f223:       c7 85 78 ff ff ff 00    movl   $0x0,0xffffff78(%ebp)
  6788.  804f22a:       00 00 00
  6789.  804f22d:       31 ff                   xor    %edi,%edi
  6790.  804f22f:       8b 4d 1c                mov    0x1c(%ebp),%ecx
  6791.  804f232:       8b 41 10                mov    0x10(%ecx),%eax
  6792.  804f235:       25 00 18 00 00          and    $0x1800,%eax
  6793.  804f23a:       3d 00 10 00 00          cmp    $0x1000,%eax
  6794.  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>
  6795.  804f245:       d9 ee                   fldz  
  6796.  804f247:       d8 d9                   fcomp  %st(1)
  6797.  804f249:       df e0                   fnstsw %ax
  6798.  804f24b:       80 e4 45                and    $0x45,%ah
  6799.  804f24e:       0f 94 c0                sete   %al
  6800.  804f251:       0f b6 c8                movzbl %al,%ecx
  6801.  804f254:       85 c9                   test   %ecx,%ecx
  6802.  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>
  6803.  804f258:       d9 e0                   fchs  
  6804.  804f25a:       db 2d 00 06 05 08       fldt   0x8050600
  6805.  804f260:       d9 c0                   fld    %st(0)
  6806.  804f262:       d9 ca                   fxch   %st(2)
  6807.  804f264:       d8 d1                   fcom   %st(1)
  6808.  804f266:       df e0                   fnstsw %ax
  6809.  804f268:       80 e4 05                and    $0x5,%ah
  6810.  804f26b:       dd d9                   fstp   %st(1)
  6811.  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>
  6812.  804f26f:       81 bd 78 ff ff ff 87    cmpl   $0x1387,0xffffff78(%ebp)
  6813.  804f276:       13 00 00
  6814.  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>
  6815.  804f27b:       db 2d f0 05 05 08       fldt   0x80505f0
  6816.  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>
  6817.  804f283:       d9 c9                   fxch   %st(1)
  6818.  804f285:       8d 76 00                lea    0x0(%esi),%esi
  6819.  804f288:       dc f9                   fdivr  %st,%st(1)
  6820.  804f28a:       d9 c9                   fxch   %st(1)
  6821.  804f28c:       83 85 78 ff ff ff 0a    addl   $0xa,0xffffff78(%ebp)
  6822.  804f293:       d8 d2                   fcom   %st(2)
  6823.  804f295:       df e0                   fnstsw %ax
  6824.  804f297:       80 e4 05                and    $0x5,%ah
  6825.  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>
  6826.  804f29c:       81 bd 78 ff ff ff 87    cmpl   $0x1387,0xffffff78(%ebp)
  6827.  804f2a3:       13 00 00
  6828.  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>
  6829.  804f2a8:       dd d9                   fstp   %st(1)
  6830.  804f2aa:       dd d9                   fstp   %st(1)
  6831.  804f2ac:       d9 ee                   fldz  
  6832.  804f2ae:       d8 d9                   fcomp  %st(1)
  6833.  804f2b0:       df e0                   fnstsw %ax
  6834.  804f2b2:       80 e4 45                and    $0x45,%ah
  6835.  804f2b5:       80 fc 01                cmp    $0x1,%ah
  6836.  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>
  6837.  804f2ba:       83 fe 09                cmp    $0x9,%esi
  6838.  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>
  6839.  804f2bf:       db 2d 10 06 05 08       fldt   0x8050610
  6840.  804f2c5:       d9 c0                   fld    %st(0)
  6841.  804f2c7:       d9 ca                   fxch   %st(2)
  6842.  804f2c9:       d8 d1                   fcom   %st(1)
  6843.  804f2cb:       df e0                   fnstsw %ax
  6844.  804f2cd:       80 e4 45                and    $0x45,%ah
  6845.  804f2d0:       fe cc                   dec    %ah
  6846.  804f2d2:       80 fc 40                cmp    $0x40,%ah
  6847.  804f2d5:       dd d9                   fstp   %st(1)
  6848.  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>
  6849.  804f2d9:       81 ff 87 13 00 00       cmp    $0x1387,%edi
  6850.  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>
  6851.  804f2e1:       db 2d f0 05 05 08       fldt   0x80505f0
  6852.  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>
  6853.  804f2e9:       d9 c9                   fxch   %st(1)
  6854.  804f2eb:       90                      nop    
  6855.  804f2ec:       dc c9                   fmul   %st,%st(1)
  6856.  804f2ee:       83 c6 f6                add    $0xfffffff6,%esi
  6857.  804f2f1:       83 c7 0a                add    $0xa,%edi
  6858.  804f2f4:       83 fe 09                cmp    $0x9,%esi
  6859.  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>
  6860.  804f2f9:       dd d8                   fstp   %st(0)
  6861.  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>
  6862.  804f2fd:       d9 c9                   fxch   %st(1)
  6863.  804f2ff:       d8 d2                   fcom   %st(2)
  6864.  804f301:       df e0                   fnstsw %ax
  6865.  804f303:       80 e4 45                and    $0x45,%ah
  6866.  804f306:       fe cc                   dec    %ah
  6867.  804f308:       80 fc 40                cmp    $0x40,%ah
  6868.  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>
  6869.  804f30d:       81 ff 87 13 00 00       cmp    $0x1387,%edi
  6870.  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>
  6871.  804f315:       dd d9                   fstp   %st(1)
  6872.  804f317:       dd d9                   fstp   %st(1)
  6873.  804f319:       85 c9                   test   %ecx,%ecx
  6874.  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>
  6875.  804f31d:       d9 e0                   fchs  
  6876.  804f31f:       83 c4 f8                add    $0xfffffff8,%esp
  6877.  804f322:       83 ec 0c                sub    $0xc,%esp
  6878.  804f325:       db 3c 24                fstpt  (%esp,1)
  6879.  804f328:       52                      push   %edx
  6880.  804f329:       8d 5d 80                lea    0xffffff80(%ebp),%ebx
  6881.  804f32c:       8b 4d 1c                mov    0x1c(%ebp),%ecx
  6882.  804f32f:       8b 51 10                mov    0x10(%ecx),%edx
  6883.  804f332:       c6 45 80 25             movb   $0x25,0xffffff80(%ebp)
  6884.  804f336:       8d 43 01                lea    0x1(%ebx),%eax
  6885.  804f339:       f6 c6 04                test   $0x4,%dh
  6886.  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>
  6887.  804f33e:       c6 43 01 2b             movb   $0x2b,0x1(%ebx)
  6888.  804f342:       8d 43 02                lea    0x2(%ebx),%eax
  6889.  804f345:       f6 c6 01                test   $0x1,%dh
  6890.  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>
  6891.  804f34a:       c6 00 23                movb   $0x23,(%eax)
  6892.  804f34d:       40                      inc    %eax
  6893.  804f34e:       c6 00 2e                movb   $0x2e,(%eax)
  6894.  804f351:       40                      inc    %eax
  6895.  804f352:       c6 00 2a                movb   $0x2a,(%eax)
  6896.  804f355:       40                      inc    %eax
  6897.  804f356:       c6 00 4c                movb   $0x4c,(%eax)
  6898.  804f359:       40                      inc    %eax
  6899.  804f35a:       89 d1                   mov    %edx,%ecx
  6900.  804f35c:       81 e1 00 18 00 00       and    $0x1800,%ecx
  6901.  804f362:       89 c2                   mov    %eax,%edx
  6902.  804f364:       40                      inc    %eax
  6903.  804f365:       81 f9 00 10 00 00       cmp    $0x1000,%ecx
  6904.  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>
  6905.  804f36d:       81 f9 00 08 00 00       cmp    $0x800,%ecx
  6906.  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>
  6907.  804f375:       c6 02 65                movb   $0x65,(%edx)
  6908.  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>
  6909.  804f37a:       89 f6                   mov    %esi,%esi
  6910.  804f37c:       c6 02 67                movb   $0x67,(%edx)
  6911.  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>
  6912.  804f381:       8d 76 00                lea    0x0(%esi),%esi
  6913.  804f384:       c6 02 66                movb   $0x66,(%edx)
  6914.  804f387:       c6 00 00                movb   $0x0,(%eax)
  6915.  804f38a:       53                      push   %ebx
  6916.  804f38b:       8d 5d 94                lea    0xffffff94(%ebp),%ebx
  6917.  804f38e:       53                      push   %ebx
  6918.  804f38f:       e8 a8 b4 ff ff          call   804a83c <_init+0x1f0>
  6919.  804f394:       50                      push   %eax
  6920.  804f395:       56                      push   %esi
  6921.  804f396:       57                      push   %edi
  6922.  804f397:       8b 85 78 ff ff ff       mov    0xffffff78(%ebp),%eax
  6923.  804f39d:       50                      push   %eax
  6924.  804f39e:       53                      push   %ebx
  6925.  804f39f:       0f be 85 7f ff ff ff    movsbl 0xffffff7f(%ebp),%eax
  6926.  804f3a6:       50                      push   %eax
  6927.  804f3a7:       8b 4d 1c                mov    0x1c(%ebp),%ecx
  6928.  804f3aa:       51                      push   %ecx
  6929.  804f3ab:       8b 4d 10                mov    0x10(%ebp),%ecx
  6930.  804f3ae:       89 4d 88                mov    %ecx,0xffffff88(%ebp)
  6931.  804f3b1:       8b 55 14                mov    0x14(%ebp),%edx
  6932.  804f3b4:       89 55 8c                mov    %edx,0xffffff8c(%ebp)
  6933.  804f3b7:       8b 45 18                mov    0x18(%ebp),%eax
  6934.  804f3ba:       89 45 90                mov    %eax,0xffffff90(%ebp)
  6935.  804f3bd:       50                      push   %eax
  6936.  804f3be:       52                      push   %edx
  6937.  804f3bf:       51                      push   %ecx
  6938.  804f3c0:       ff 75 0c                pushl  0xc(%ebp)
  6939.  804f3c3:       8b 45 08                mov    0x8(%ebp),%eax
  6940.  804f3c6:       50                      push   %eax
  6941.  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>
  6942.  804f3cc:       8b 45 08                mov    0x8(%ebp),%eax
  6943.  804f3cf:       8d a5 58 ff ff ff       lea    0xffffff58(%ebp),%esp
  6944.  804f3d5:       5b                      pop    %ebx
  6945.  804f3d6:       5e                      pop    %esi
  6946.  804f3d7:       5f                      pop    %edi
  6947.  804f3d8:       c9                      leave  
  6948.  804f3d9:       c2 04 00                ret    $0x4
  6949.  
  6950. 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>:
  6951.  804f3dc:       55                      push   %ebp
  6952.  804f3dd:       89 e5                   mov    %esp,%ebp
  6953.  804f3df:       83 ec 60                sub    $0x60,%esp
  6954.  804f3e2:       56                      push   %esi
  6955.  804f3e3:       53                      push   %ebx
  6956.  804f3e4:       8b 75 08                mov    0x8(%ebp),%esi
  6957.  804f3e7:       8a 45 20                mov    0x20(%ebp),%al
  6958.  804f3ea:       88 45 ab                mov    %al,0xffffffab(%ebp)
  6959.  804f3ed:       8b 45 24                mov    0x24(%ebp),%eax
  6960.  804f3f0:       31 d2                   xor    %edx,%edx
  6961.  804f3f2:       83 c4 f4                add    $0xfffffff4,%esp
  6962.  804f3f5:       52                      push   %edx
  6963.  804f3f6:       50                      push   %eax
  6964.  804f3f7:       8d 4d ac                lea    0xffffffac(%ebp),%ecx
  6965.  804f3fa:       c6 45 ac 25             movb   $0x25,0xffffffac(%ebp)
  6966.  804f3fe:       8d 51 01                lea    0x1(%ecx),%edx
  6967.  804f401:       80 3d 28 05 05 08 4c    cmpb   $0x4c,0x8050528
  6968.  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>
  6969.  804f40a:       a0 28 05 05 08          mov    0x8050528,%al
  6970.  804f40f:       88 02                   mov    %al,(%edx)
  6971.  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>
  6972.  804f413:       90                      nop    
  6973.  804f414:       c6 02 6c                movb   $0x6c,(%edx)
  6974.  804f417:       42                      inc    %edx
  6975.  804f418:       c6 02 6c                movb   $0x6c,(%edx)
  6976.  804f41b:       42                      inc    %edx
  6977.  804f41c:       89 d0                   mov    %edx,%eax
  6978.  804f41e:       c6 00 78                movb   $0x78,(%eax)
  6979.  804f421:       c6 42 01 00             movb   $0x0,0x1(%edx)
  6980.  804f425:       51                      push   %ecx
  6981.  804f426:       8d 5d c0                lea    0xffffffc0(%ebp),%ebx
  6982.  804f429:       53                      push   %ebx
  6983.  804f42a:       e8 0d b4 ff ff          call   804a83c <_init+0x1f0>
  6984.  804f42f:       50                      push   %eax
  6985.  804f430:       53                      push   %ebx
  6986.  804f431:       0f be 45 ab             movsbl 0xffffffab(%ebp),%eax
  6987.  804f435:       50                      push   %eax
  6988.  804f436:       ff 75 1c                pushl  0x1c(%ebp)
  6989.  804f439:       8b 4d 10                mov    0x10(%ebp),%ecx
  6990.  804f43c:       89 4d b4                mov    %ecx,0xffffffb4(%ebp)
  6991.  804f43f:       8b 55 14                mov    0x14(%ebp),%edx
  6992.  804f442:       89 55 b8                mov    %edx,0xffffffb8(%ebp)
  6993.  804f445:       8b 45 18                mov    0x18(%ebp),%eax
  6994.  804f448:       89 45 bc                mov    %eax,0xffffffbc(%ebp)
  6995.  804f44b:       50                      push   %eax
  6996.  804f44c:       52                      push   %edx
  6997.  804f44d:       51                      push   %ecx
  6998.  804f44e:       ff 75 0c                pushl  0xc(%ebp)
  6999.  804f451:       56                      push   %esi
  7000.  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>
  7001.  804f457:       89 f0                   mov    %esi,%eax
  7002.  804f459:       8d 65 98                lea    0xffffff98(%ebp),%esp
  7003.  804f45c:       5b                      pop    %ebx
  7004.  804f45d:       5e                      pop    %esi
  7005.  804f45e:       c9                      leave  
  7006.  804f45f:       c2 04 00                ret    $0x4
  7007.  804f462:       89 f6                   mov    %esi,%esi
  7008.  
  7009. 0804f464 <std::ctype_base type_info function>:
  7010.  804f464:       55                      push   %ebp
  7011.  804f465:       89 e5                   mov    %esp,%ebp
  7012.  804f467:       83 ec 08                sub    $0x8,%esp
  7013.  804f46a:       83 3d ec 37 05 08 00    cmpl   $0x0,0x80537ec
  7014.  804f471:       75 1c                   jne    804f48f <std::ctype_base type_info function+0x2b>
  7015.  804f473:       e8 f0 ed ff ff          call   804e268 <std::locale::facet type_info function>
  7016.  804f478:       83 c4 fc                add    $0xfffffffc,%esp
  7017.  804f47b:       68 d8 37 05 08          push   $0x80537d8
  7018.  804f480:       68 1c 06 05 08          push   $0x805061c
  7019.  804f485:       68 ec 37 05 08          push   $0x80537ec
  7020.  804f48a:       e8 9d b2 ff ff          call   804a72c <_init+0xe0>
  7021.  804f48f:       b8 ec 37 05 08          mov    $0x80537ec,%eax
  7022.  804f494:       c9                      leave  
  7023.  804f495:       c3                      ret    
  7024.  804f496:       89 f6                   mov    %esi,%esi
  7025.  
  7026. 0804f498 <std::ctype_base::~ctype_base(void)>:
  7027.  804f498:       55                      push   %ebp
  7028.  804f499:       89 e5                   mov    %esp,%ebp
  7029.  804f49b:       83 ec 08                sub    $0x8,%esp
  7030.  804f49e:       8b 55 08                mov    0x8(%ebp),%edx
  7031.  804f4a1:       8b 45 0c                mov    0xc(%ebp),%eax
  7032.  804f4a4:       c7 42 04 40 17 05 08    movl   $0x8051740,0x4(%edx)
  7033.  804f4ab:       a8 01                   test   $0x1,%al
  7034.  804f4ad:       74 09                   je     804f4b8 <std::ctype_base::~ctype_base(void)+0x20>
  7035.  804f4af:       83 c4 f4                add    $0xfffffff4,%esp
  7036.  804f4b2:       52                      push   %edx
  7037.  804f4b3:       e8 e4 b3 ff ff          call   804a89c <_init+0x250>
  7038.  804f4b8:       c9                      leave  
  7039.  804f4b9:       c3                      ret    
  7040.  804f4ba:       89 f6                   mov    %esi,%esi
  7041.  
  7042. 0804f4bc <std::ctype<char> type_info function>:
  7043.  804f4bc:       55                      push   %ebp
  7044.  804f4bd:       89 e5                   mov    %esp,%ebp
  7045.  804f4bf:       83 ec 08                sub    $0x8,%esp
  7046.  804f4c2:       83 3d c0 37 05 08 00    cmpl   $0x0,0x80537c0
  7047.  804f4c9:       75 3f                   jne    804f50a <std::ctype<char> type_info function+0x4e>
  7048.  804f4cb:       83 3d ec 37 05 08 00    cmpl   $0x0,0x80537ec
  7049.  804f4d2:       75 1f                   jne    804f4f3 <std::ctype<char> type_info function+0x37>
  7050.  804f4d4:       e8 8f ed ff ff          call   804e268 <std::locale::facet type_info function>
  7051.  804f4d9:       83 c4 fc                add    $0xfffffffc,%esp
  7052.  804f4dc:       68 d8 37 05 08          push   $0x80537d8
  7053.  804f4e1:       68 1c 06 05 08          push   $0x805061c
  7054.  804f4e6:       68 ec 37 05 08          push   $0x80537ec
  7055.  804f4eb:       e8 3c b2 ff ff          call   804a72c <_init+0xe0>
  7056.  804f4f0:       83 c4 10                add    $0x10,%esp
  7057.  804f4f3:       83 c4 fc                add    $0xfffffffc,%esp
  7058.  804f4f6:       68 ec 37 05 08          push   $0x80537ec
  7059.  804f4fb:       68 2f 06 05 08          push   $0x805062f
  7060.  804f500:       68 c0 37 05 08          push   $0x80537c0
  7061.  804f505:       e8 22 b2 ff ff          call   804a72c <_init+0xe0>
  7062.  804f50a:       b8 c0 37 05 08          mov    $0x80537c0,%eax
  7063.  804f50f:       c9                      leave  
  7064.  804f510:       c3                      ret    
  7065.  804f511:       8d 76 00                lea    0x0(%esi),%esi
  7066.  
  7067. 0804f514 <std::ctype<char>::~ctype(void)>:
  7068.  804f514:       55                      push   %ebp
  7069.  804f515:       89 e5                   mov    %esp,%ebp
  7070.  804f517:       83 ec 10                sub    $0x10,%esp
  7071.  804f51a:       56                      push   %esi
  7072.  804f51b:       53                      push   %ebx
  7073.  804f51c:       8b 75 08                mov    0x8(%ebp),%esi
  7074.  804f51f:       8b 5d 0c                mov    0xc(%ebp),%ebx
  7075.  804f522:       c7 46 04 c0 17 05 08    movl   $0x80517c0,0x4(%esi)
  7076.  804f529:       83 c4 f4                add    $0xfffffff4,%esp
  7077.  804f52c:       56                      push   %esi
  7078.  804f52d:       e8 92 0b 00 00          call   80500c4 <std::ctype<char>::_Tidy(void)>
  7079.  804f532:       83 c4 10                add    $0x10,%esp
  7080.  804f535:       c7 46 04 40 17 05 08    movl   $0x8051740,0x4(%esi)
  7081.  804f53c:       f6 c3 01                test   $0x1,%bl
  7082.  804f53f:       74 09                   je     804f54a <std::ctype<char>::~ctype(void)+0x36>
  7083.  804f541:       83 c4 f4                add    $0xfffffff4,%esp
  7084.  804f544:       56                      push   %esi
  7085.  804f545:       e8 52 b3 ff ff          call   804a89c <_init+0x250>
  7086.  804f54a:       8d 65 e8                lea    0xffffffe8(%ebp),%esp
  7087.  804f54d:       5b                      pop    %ebx
  7088.  804f54e:       5e                      pop    %esi
  7089.  804f54f:       c9                      leave  
  7090.  804f550:       c3                      ret    
  7091.  804f551:       8d 76 00                lea    0x0(%esi),%esi
  7092.  
  7093. 0804f554 <std::ctype<char>::_Init(std::_Locinfo const &)>:
  7094.  804f554:       55                      push   %ebp
  7095.  804f555:       89 e5                   mov    %esp,%ebp
  7096.  804f557:       83 ec 14                sub    $0x14,%esp
  7097.  804f55a:       53                      push   %ebx
  7098.  804f55b:       8b 5d 08                mov    0x8(%ebp),%ebx
  7099.  804f55e:       c7 45 f8 00 00 00 00    movl   $0x0,0xfffffff8(%ebp)
  7100.  804f565:       c7 45 fc 00 00 00 00    movl   $0x0,0xfffffffc(%ebp)
  7101.  804f56c:       e8 1b b2 ff ff          call   804a78c <_init+0x140>
  7102.  804f571:       89 45 f8                mov    %eax,0xfffffff8(%ebp)
  7103.  804f574:       c7 45 fc 01 00 00 00    movl   $0x1,0xfffffffc(%ebp)
  7104.  804f57b:       8b 45 f8                mov    0xfffffff8(%ebp),%eax
  7105.  804f57e:       8b 55 fc                mov    0xfffffffc(%ebp),%edx
  7106.  804f581:       89 43 08                mov    %eax,0x8(%ebx)
  7107.  804f584:       89 53 0c                mov    %edx,0xc(%ebx)
  7108.  804f587:       5b                      pop    %ebx
  7109.  804f588:       c9                      leave  
  7110.  804f589:       c3                      ret    
  7111.  804f58a:       89 f6                   mov    %esi,%esi
  7112.  
  7113. 0804f58c <std::ctype<char>::do_tolower(char) const>:
  7114.  804f58c:       55                      push   %ebp
  7115.  804f58d:       89 e5                   mov    %esp,%ebp
  7116.  804f58f:       0f b6 55 0c             movzbl 0xc(%ebp),%edx
  7117.  804f593:       a1 2c 37 05 08          mov    0x805372c,%eax
  7118.  804f598:       0f be 04 50             movsbl (%eax,%edx,2),%eax
  7119.  804f59c:       c9                      leave  
  7120.  804f59d:       c3                      ret    
  7121.  804f59e:       89 f6                   mov    %esi,%esi
  7122.  
  7123. 0804f5a0 <std::ctype<char>::do_tolower(char *, char const *) const>:
  7124.  804f5a0:       55                      push   %ebp
  7125.  804f5a1:       89 e5                   mov    %esp,%ebp
  7126.  804f5a3:       53                      push   %ebx
  7127.  804f5a4:       8b 4d 0c                mov    0xc(%ebp),%ecx
  7128.  804f5a7:       8b 5d 10                mov    0x10(%ebp),%ebx
  7129.  804f5aa:       39 d9                   cmp    %ebx,%ecx
  7130.  804f5ac:       74 16                   je     804f5c4 <std::ctype<char>::do_tolower(char *, char const *) const+0x24>
  7131.  804f5ae:       89 f6                   mov    %esi,%esi
  7132.  804f5b0:       0f b6 01                movzbl (%ecx),%eax
  7133.  804f5b3:       8b 15 2c 37 05 08       mov    0x805372c,%edx
  7134.  804f5b9:       0f bf 04 42             movswl (%edx,%eax,2),%eax
  7135.  804f5bd:       88 01                   mov    %al,(%ecx)
  7136.  804f5bf:       41                      inc    %ecx
  7137.  804f5c0:       39 d9                   cmp    %ebx,%ecx
  7138.  804f5c2:       75 ec                   jne    804f5b0 <std::ctype<char>::do_tolower(char *, char const *) const+0x10>
  7139.  804f5c4:       89 c8                   mov    %ecx,%eax
  7140.  804f5c6:       5b                      pop    %ebx
  7141.  804f5c7:       c9                      leave  
  7142.  804f5c8:       c3                      ret    
  7143.  804f5c9:       8d 76 00                lea    0x0(%esi),%esi
  7144.  
  7145. 0804f5cc <std::ctype<char>::do_toupper(char) const>:
  7146.  804f5cc:       55                      push   %ebp
  7147.  804f5cd:       89 e5                   mov    %esp,%ebp
  7148.  804f5cf:       0f b6 55 0c             movzbl 0xc(%ebp),%edx
  7149.  804f5d3:       a1 34 37 05 08          mov    0x8053734,%eax
  7150.  804f5d8:       0f be 04 50             movsbl (%eax,%edx,2),%eax
  7151.  804f5dc:       c9                      leave  
  7152.  804f5dd:       c3                      ret    
  7153.  804f5de:       89 f6                   mov    %esi,%esi
  7154.  
  7155. 0804f5e0 <std::ctype<char>::do_toupper(char *, char const *) const>:
  7156.  804f5e0:       55                      push   %ebp
  7157.  804f5e1:       89 e5                   mov    %esp,%ebp
  7158.  804f5e3:       53                      push   %ebx
  7159.  804f5e4:       8b 4d 0c                mov    0xc(%ebp),%ecx
  7160.  804f5e7:       8b 5d 10                mov    0x10(%ebp),%ebx
  7161.  804f5ea:       39 d9                   cmp    %ebx,%ecx
  7162.  804f5ec:       74 16                   je     804f604 <std::ctype<char>::do_toupper(char *, char const *) const+0x24>
  7163.  804f5ee:       89 f6                   mov    %esi,%esi
  7164.  804f5f0:       0f b6 01                movzbl (%ecx),%eax
  7165.  804f5f3:       8b 15 34 37 05 08       mov    0x8053734,%edx
  7166.  804f5f9:       0f bf 04 42             movswl (%edx,%eax,2),%eax
  7167.  804f5fd:       88 01                   mov    %al,(%ecx)
  7168.  804f5ff:       41                      inc    %ecx
  7169.  804f600:       39 d9                   cmp    %ebx,%ecx
  7170.  804f602:       75 ec                   jne    804f5f0 <std::ctype<char>::do_toupper(char *, char const *) const+0x10>
  7171.  804f604:       89 c8                   mov    %ecx,%eax
  7172.  804f606:       5b                      pop    %ebx
  7173.  804f607:       c9                      leave  
  7174.  804f608:       c3                      ret    
  7175.  804f609:       8d 76 00                lea    0x0(%esi),%esi
  7176.  
  7177. 0804f60c <std::ctype<char>::do_widen(char) const>:
  7178.  804f60c:       55                      push   %ebp
  7179.  804f60d:       89 e5                   mov    %esp,%ebp
  7180.  804f60f:       0f be 45 0c             movsbl 0xc(%ebp),%eax
  7181.  804f613:       c9                      leave  
  7182.  804f614:       c3                      ret    
  7183.  804f615:       8d 76 00                lea    0x0(%esi),%esi
  7184.  
  7185. 0804f618 <std::ctype<char>::do_widen(char const *, char const *, char *) const>:
  7186.  804f618:       55                      push   %ebp
  7187.  804f619:       89 e5                   mov    %esp,%ebp
  7188.  804f61b:       83 ec 14                sub    $0x14,%esp
  7189.  804f61e:       53                      push   %ebx
  7190.  804f61f:       8b 55 0c                mov    0xc(%ebp),%edx
  7191.  804f622:       8b 5d 10                mov    0x10(%ebp),%ebx
  7192.  804f625:       83 c4 fc                add    $0xfffffffc,%esp
  7193.  804f628:       89 d8                   mov    %ebx,%eax
  7194.  804f62a:       29 d0                   sub    %edx,%eax
  7195.  804f62c:       50                      push   %eax
  7196.  804f62d:       52                      push   %edx
  7197.  804f62e:       ff 75 14                pushl  0x14(%ebp)
  7198.  804f631:       e8 96 b0 ff ff          call   804a6cc <_init+0x80>
  7199.  804f636:       89 d8                   mov    %ebx,%eax
  7200.  804f638:       8b 5d e8                mov    0xffffffe8(%ebp),%ebx
  7201.  804f63b:       c9                      leave  
  7202.  804f63c:       c3                      ret    
  7203.  804f63d:       8d 76 00                lea    0x0(%esi),%esi
  7204.  
  7205. 0804f640 <std::ctype<char>::do_narrow(char, char) const>:
  7206.  804f640:       55                      push   %ebp
  7207.  804f641:       89 e5                   mov    %esp,%ebp
  7208.  804f643:       0f be 45 0c             movsbl 0xc(%ebp),%eax
  7209.  804f647:       c9                      leave  
  7210.  804f648:       c3                      ret    
  7211.  804f649:       8d 76 00                lea    0x0(%esi),%esi
  7212.  
  7213. 0804f64c <std::ctype<char>::do_narrow(char const *, char const *, char, char *) const>:
  7214.  804f64c:       55                      push   %ebp
  7215.  804f64d:       89 e5                   mov    %esp,%ebp
  7216.  804f64f:       83 ec 14                sub    $0x14,%esp
  7217.  804f652:       53                      push   %ebx
  7218.  804f653:       8b 55 0c                mov    0xc(%ebp),%edx
  7219.  804f656:       8b 5d 10                mov    0x10(%ebp),%ebx
  7220.  804f659:       83 c4 fc                add    $0xfffffffc,%esp
  7221.  804f65c:       89 d8                   mov    %ebx,%eax
  7222.  804f65e:       29 d0                   sub    %edx,%eax
  7223.  804f660:       50                      push   %eax
  7224.  804f661:       52                      push   %edx
  7225.  804f662:       ff 75 18                pushl  0x18(%ebp)
  7226.  804f665:       e8 62 b0 ff ff          call   804a6cc <_init+0x80>
  7227.  804f66a:       89 d8                   mov    %ebx,%eax
  7228.  804f66c:       8b 5d e8                mov    0xffffffe8(%ebp),%ebx
  7229.  804f66f:       c9                      leave  
  7230.  804f670:       c3                      ret    
  7231.  804f671:       8d 76 00                lea    0x0(%esi),%esi
  7232.  
  7233. 0804f674 <std::numpunct<char> type_info function>:
  7234.  804f674:       55                      push   %ebp
  7235.  804f675:       89 e5                   mov    %esp,%ebp
  7236.  804f677:       83 ec 08                sub    $0x8,%esp
  7237.  804f67a:       83 3d e0 37 05 08 00    cmpl   $0x0,0x80537e0
  7238.  804f681:       75 1c                   jne    804f69f <std::numpunct<char> type_info function+0x2b>
  7239.  804f683:       e8 e0 eb ff ff          call   804e268 <std::locale::facet type_info function>
  7240.  804f688:       83 c4 fc                add    $0xfffffffc,%esp
  7241.  804f68b:       68 d8 37 05 08          push   $0x80537d8
  7242.  804f690:       68 40 06 05 08          push   $0x8050640
  7243.  804f695:       68 e0 37 05 08          push   $0x80537e0
  7244.  804f69a:       e8 8d b0 ff ff          call   804a72c <_init+0xe0>
  7245.  804f69f:       b8 e0 37 05 08          mov    $0x80537e0,%eax
  7246.  804f6a4:       c9                      leave  
  7247.  804f6a5:       c3                      ret    
  7248.  804f6a6:       89 f6                   mov    %esi,%esi
  7249.  
  7250. 0804f6a8 <std::numpunct<char>::do_grouping(void) const>:
  7251.  804f6a8:       55                      push   %ebp
  7252.  804f6a9:       89 e5                   mov    %esp,%ebp
  7253.  804f6ab:       83 ec 10                sub    $0x10,%esp
  7254.  804f6ae:       56                      push   %esi
  7255.  804f6af:       53                      push   %ebx
  7256.  804f6b0:       8b 5d 08                mov    0x8(%ebp),%ebx
  7257.  804f6b3:       8b 45 0c                mov    0xc(%ebp),%eax
  7258.  804f6b6:       8b 70 08                mov    0x8(%eax),%esi
  7259.  804f6b9:       c7 43 18 0f 00 00 00    movl   $0xf,0x18(%ebx)
  7260.  804f6c0:       c7 43 14 00 00 00 00    movl   $0x0,0x14(%ebx)
  7261.  804f6c7:       c6 43 04 00             movb   $0x0,0x4(%ebx)
  7262.  804f6cb:       83 c4 fc                add    $0xfffffffc,%esp
  7263.  804f6ce:       83 c4 f4                add    $0xfffffff4,%esp
  7264.  804f6d1:       56                      push   %esi
  7265.  804f6d2:       e8 e5 b1 ff ff          call   804a8bc <_init+0x270>
  7266.  804f6d7:       83 c4 10                add    $0x10,%esp
  7267.  804f6da:       50                      push   %eax
  7268.  804f6db:       56                      push   %esi
  7269.  804f6dc:       53                      push   %ebx
  7270.  804f6dd:       e8 1a 0a 00 00          call   80500fc <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)>
  7271.  804f6e2:       89 d8                   mov    %ebx,%eax
  7272.  804f6e4:       8d 65 e8                lea    0xffffffe8(%ebp),%esp
  7273.  804f6e7:       5b                      pop    %ebx
  7274.  804f6e8:       5e                      pop    %esi
  7275.  804f6e9:       c9                      leave  
  7276.  804f6ea:       c2 04 00                ret    $0x4
  7277.  804f6ed:       8d 76 00                lea    0x0(%esi),%esi
  7278.  
  7279. 0804f6f0 <std::numpunct<char>::do_thousands_sep(void) const>:
  7280.  804f6f0:       55                      push   %ebp
  7281.  804f6f1:       89 e5                   mov    %esp,%ebp
  7282.  804f6f3:       8b 45 08                mov    0x8(%ebp),%eax
  7283.  804f6f6:       0f be 40 0d             movsbl 0xd(%eax),%eax
  7284.  804f6fa:       c9                      leave  
  7285.  804f6fb:       c3                      ret    
  7286.  
  7287. 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>:
  7288.  804f6fc:       55                      push   %ebp
  7289.  804f6fd:       89 e5                   mov    %esp,%ebp
  7290.  804f6ff:       81 ec cc 00 00 00       sub    $0xcc,%esp
  7291.  804f705:       57                      push   %edi
  7292.  804f706:       56                      push   %esi
  7293.  804f707:       53                      push   %ebx
  7294.  804f708:       8a 45 20                mov    0x20(%ebp),%al
  7295.  804f70b:       88 85 73 ff ff ff       mov    %al,0xffffff73(%ebp)
  7296.  804f711:       8b 55 1c                mov    0x1c(%ebp),%edx
  7297.  804f714:       8b 42 24                mov    0x24(%edx),%eax
  7298.  804f717:       8b 58 04                mov    0x4(%eax),%ebx
  7299.  804f71a:       89 5d fc                mov    %ebx,0xfffffffc(%ebp)
  7300.  804f71d:       c7 45 f4 00 00 00 00    movl   $0x0,0xfffffff4(%ebp)
  7301.  804f724:       83 c4 f4                add    $0xfffffff4,%esp
  7302.  804f727:       6a 00                   push   $0x0
  7303.  804f729:       e8 7e b0 ff ff          call   804a7ac <_init+0x160>
  7304.  804f72e:       83 c4 10                add    $0x10,%esp
  7305.  804f731:       83 3b fe                cmpl   $0xfffffffe,(%ebx)
  7306.  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>
  7307.  804f736:       ff 03                   incl   (%ebx)
  7308.  804f738:       83 c4 f4                add    $0xfffffff4,%esp
  7309.  804f73b:       ff 75 f4                pushl  0xfffffff4(%ebp)
  7310.  804f73e:       e8 79 b0 ff ff          call   804a7bc <_init+0x170>
  7311.  804f743:       83 c4 10                add    $0x10,%esp
  7312.  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>
  7313.  804f748:       e8 0f b0 ff ff          call   804a75c <_init+0x110>
  7314.  804f74d:       8d 76 00                lea    0x0(%esi),%esi
  7315.  804f750:       e8 77 b0 ff ff          call   804a7cc <_init+0x180>
  7316.  804f755:       89 c3                   mov    %eax,%ebx
  7317.  804f757:       83 c4 f8                add    $0xfffffff8,%esp
  7318.  804f75a:       8d 45 f4                lea    0xfffffff4(%ebp),%eax
  7319.  804f75d:       50                      push   %eax
  7320.  804f75e:       6a 00                   push   $0x0
  7321.  804f760:       e8 d7 af ff ff          call   804a73c <_init+0xf0>
  7322.  804f765:       8d 76 00                lea    0x0(%esi),%esi
  7323.  804f768:       e8 ef af ff ff          call   804a75c <_init+0x110>
  7324.  804f76d:       8d 76 00                lea    0x0(%esi),%esi
  7325.  804f770:       83 c4 f4                add    $0xfffffff4,%esp
  7326.  804f773:       53                      push   %ebx
  7327.  804f774:       e8 93 b0 ff ff          call   804a80c <_init+0x1c0>
  7328.  804f779:       83 c4 10                add    $0x10,%esp
  7329.  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>
  7330.  804f77e:       89 f6                   mov    %esi,%esi
  7331.  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>
  7332.  804f782:       89 f6                   mov    %esi,%esi
  7333.  804f784:       e8 53 b0 ff ff          call   804a7dc <_init+0x190>
  7334.  804f789:       8d 76 00                lea    0x0(%esi),%esi
  7335.  804f78c:       8d 45 f8                lea    0xfffffff8(%ebp),%eax
  7336.  804f78f:       83 c4 f4                add    $0xfffffff4,%esp
  7337.  804f792:       50                      push   %eax
  7338.  804f793:       e8 14 ee ff ff          call   804e5ac <std::numpunct<char> const & std::use_facet<std::numpunct<char> >(std::locale const &)>
  7339.  804f798:       89 85 6c ff ff ff       mov    %eax,0xffffff6c(%ebp)
  7340.  804f79e:       83 c4 10                add    $0x10,%esp
  7341.  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>
  7342.  804f7a3:       90                      nop    
  7343.  804f7a4:       e8 b3 af ff ff          call   804a75c <_init+0x110>
  7344.  804f7a9:       8d 76 00                lea    0x0(%esi),%esi
  7345.  804f7ac:       83 7d fc 00             cmpl   $0x0,0xfffffffc(%ebp)
  7346.  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>
  7347.  804f7b6:       8b 5d fc                mov    0xfffffffc(%ebp),%ebx
  7348.  804f7b9:       c7 45 f4 00 00 00 00    movl   $0x0,0xfffffff4(%ebp)
  7349.  804f7c0:       83 c4 f4                add    $0xfffffff4,%esp
  7350.  804f7c3:       6a 00                   push   $0x0
  7351.  804f7c5:       e8 e2 af ff ff          call   804a7ac <_init+0x160>
  7352.  804f7ca:       83 c4 10                add    $0x10,%esp
  7353.  804f7cd:       8b 03                   mov    (%ebx),%eax
  7354.  804f7cf:       48                      dec    %eax
  7355.  804f7d0:       83 f8 fd                cmp    $0xfffffffd,%eax
  7356.  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>
  7357.  804f7d5:       89 03                   mov    %eax,(%ebx)
  7358.  804f7d7:       31 f6                   xor    %esi,%esi
  7359.  804f7d9:       83 3b 00                cmpl   $0x0,(%ebx)
  7360.  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>
  7361.  804f7de:       89 de                   mov    %ebx,%esi
  7362.  804f7e0:       83 c4 f4                add    $0xfffffff4,%esp
  7363.  804f7e3:       ff 75 f4                pushl  0xfffffff4(%ebp)
  7364.  804f7e6:       e8 d1 af ff ff          call   804a7bc <_init+0x170>
  7365.  804f7eb:       83 c4 10                add    $0x10,%esp
  7366.  804f7ee:       89 f1                   mov    %esi,%ecx
  7367.  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>
  7368.  804f7f2:       89 f6                   mov    %esi,%esi
  7369.  804f7f4:       e8 63 af ff ff          call   804a75c <_init+0x110>
  7370.  804f7f9:       8d 76 00                lea    0x0(%esi),%esi
  7371.  804f7fc:       83 c4 f4                add    $0xfffffff4,%esp
  7372.  804f7ff:       ff 75 f4                pushl  0xfffffff4(%ebp)
  7373.  804f802:       e8 b5 af ff ff          call   804a7bc <_init+0x170>
  7374.  804f807:       83 c4 10                add    $0x10,%esp
  7375.  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>
  7376.  804f80c:       e8 cb af ff ff          call   804a7dc <_init+0x190>
  7377.  804f811:       8d 76 00                lea    0x0(%esi),%esi
  7378.  804f814:       85 c9                   test   %ecx,%ecx
  7379.  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>
  7380.  804f818:       83 c4 f8                add    $0xfffffff8,%esp
  7381.  804f81b:       8b 41 04                mov    0x4(%ecx),%eax
  7382.  804f81e:       6a 03                   push   $0x3
  7383.  804f820:       0f bf 50 08             movswl 0x8(%eax),%edx
  7384.  804f824:       01 ca                   add    %ecx,%edx
  7385.  804f826:       52                      push   %edx
  7386.  804f827:       8b 40 0c                mov    0xc(%eax),%eax
  7387.  804f82a:       ff d0                   call   *%eax
  7388.  804f82c:       83 c4 10                add    $0x10,%esp
  7389.  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>
  7390.  804f831:       8d 76 00                lea    0x0(%esi),%esi
  7391.  804f834:       e8 23 af ff ff          call   804a75c <_init+0x110>
  7392.  804f839:       8d 76 00                lea    0x0(%esi),%esi
  7393.  804f83c:       e8 8b af ff ff          call   804a7cc <_init+0x180>
  7394.  804f841:       89 c3                   mov    %eax,%ebx
  7395.  804f843:       83 c4 f8                add    $0xfffffff8,%esp
  7396.  804f846:       8d 45 f4                lea    0xfffffff4(%ebp),%eax
  7397.  804f849:       50                      push   %eax
  7398.  804f84a:       6a 00                   push   $0x0
  7399.  804f84c:       e8 eb ae ff ff          call   804a73c <_init+0xf0>
  7400.  804f851:       8d 76 00                lea    0x0(%esi),%esi
  7401.  804f854:       e8 03 af ff ff          call   804a75c <_init+0x110>
  7402.  804f859:       8d 76 00                lea    0x0(%esi),%esi
  7403.  804f85c:       83 c4 f4                add    $0xfffffff4,%esp
  7404.  804f85f:       53                      push   %ebx
  7405.  804f860:       e8 a7 af ff ff          call   804a80c <_init+0x1c0>
  7406.  804f865:       83 c4 10                add    $0x10,%esp
  7407.  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>
  7408.  804f86a:       89 f6                   mov    %esi,%esi
  7409.  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>
  7410.  804f86e:       89 f6                   mov    %esi,%esi
  7411.  804f870:       e8 67 af ff ff          call   804a7dc <_init+0x190>
  7412.  804f875:       8d 76 00                lea    0x0(%esi),%esi
  7413.  804f878:       8d 4d d8                lea    0xffffffd8(%ebp),%ecx
  7414.  804f87b:       83 c4 f8                add    $0xfffffff8,%esp
  7415.  804f87e:       8b 9d 6c ff ff ff       mov    0xffffff6c(%ebp),%ebx
  7416.  804f884:       8b 53 04                mov    0x4(%ebx),%edx
  7417.  804f887:       0f bf 42 20             movswl 0x20(%edx),%eax
  7418.  804f88b:       01 d8                   add    %ebx,%eax
  7419.  804f88d:       50                      push   %eax
  7420.  804f88e:       51                      push   %ecx
  7421.  804f88f:       8b 42 24                mov    0x24(%edx),%eax
  7422.  804f892:       ff d0                   call   *%eax
  7423.  804f894:       83 c4 0c                add    $0xc,%esp
  7424.  804f897:       8b 45 24                mov    0x24(%ebp),%eax
  7425.  804f89a:       80 38 2b                cmpb   $0x2b,(%eax)
  7426.  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>
  7427.  804f89f:       80 38 2d                cmpb   $0x2d,(%eax)
  7428.  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>
  7429.  804f8a4:       80 38 30                cmpb   $0x30,(%eax)
  7430.  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>
  7431.  804f8a9:       80 78 01 78             cmpb   $0x78,0x1(%eax)
  7432.  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>
  7433.  804f8af:       80 78 01 58             cmpb   $0x58,0x1(%eax)
  7434.  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>
  7435.  804f8b5:       b8 02 00 00 00          mov    $0x2,%eax
  7436.  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>
  7437.  804f8bc:       31 c0                   xor    %eax,%eax
  7438.  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>
  7439.  804f8c0:       b8 01 00 00 00          mov    $0x1,%eax
  7440.  804f8c5:       89 85 68 ff ff ff       mov    %eax,0xffffff68(%ebp)
  7441.  804f8cb:       8d 45 dc                lea    0xffffffdc(%ebp),%eax
  7442.  804f8ce:       83 7d f0 0f             cmpl   $0xf,0xfffffff0(%ebp)
  7443.  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>
  7444.  804f8d4:       8b 45 dc                mov    0xffffffdc(%ebp),%eax
  7445.  804f8d7:       80 38 7f                cmpb   $0x7f,(%eax)
  7446.  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>
  7447.  804f8e0:       8d 45 dc                lea    0xffffffdc(%ebp),%eax
  7448.  804f8e3:       83 7d f0 0f             cmpl   $0xf,0xfffffff0(%ebp)
  7449.  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>
  7450.  804f8e9:       8b 45 dc                mov    0xffffffdc(%ebp),%eax
  7451.  804f8ec:       80 38 00                cmpb   $0x0,(%eax)
  7452.  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>
  7453.  804f8f1:       8d 45 dc                lea    0xffffffdc(%ebp),%eax
  7454.  804f8f4:       83 7d f0 0f             cmpl   $0xf,0xfffffff0(%ebp)
  7455.  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>
  7456.  804f8fa:       8b 45 dc                mov    0xffffffdc(%ebp),%eax
  7457.  804f8fd:       89 c6                   mov    %eax,%esi
  7458.  804f8ff:       8b 7d 28                mov    0x28(%ebp),%edi
  7459.  804f902:       80 3e 7f                cmpb   $0x7f,(%esi)
  7460.  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>
  7461.  804f907:       80 3e 00                cmpb   $0x0,(%esi)
  7462.  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>
  7463.  804f90c:       0f be 16                movsbl (%esi),%edx
  7464.  804f90f:       89 d1                   mov    %edx,%ecx
  7465.  804f911:       89 f8                   mov    %edi,%eax
  7466.  804f913:       2b 85 68 ff ff ff       sub    0xffffff68(%ebp),%eax
  7467.  804f919:       39 c2                   cmp    %eax,%edx
  7468.  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>
  7469.  804f91d:       8d 76 00                lea    0x0(%esi),%esi
  7470.  804f920:       29 cf                   sub    %ecx,%edi
  7471.  804f922:       83 c4 fc                add    $0xfffffffc,%esp
  7472.  804f925:       8d 47 ff                lea    0xffffffff(%edi),%eax
  7473.  804f928:       8b 55 28                mov    0x28(%ebp),%edx
  7474.  804f92b:       29 c2                   sub    %eax,%edx
  7475.  804f92d:       89 d0                   mov    %edx,%eax
  7476.  804f92f:       50                      push   %eax
  7477.  804f930:       8b 5d 24                mov    0x24(%ebp),%ebx
  7478.  804f933:       01 fb                   add    %edi,%ebx
  7479.  804f935:       53                      push   %ebx
  7480.  804f936:       8b 55 24                mov    0x24(%ebp),%edx
  7481.  804f939:       8d 44 3a 01             lea    0x1(%edx,%edi,1),%eax
  7482.  804f93d:       50                      push   %eax
  7483.  804f93e:       e8 49 ad ff ff          call   804a68c <_init+0x40>
  7484.  804f943:       c6 03 2c                movb   $0x2c,(%ebx)
  7485.  804f946:       ff 45 28                incl   0x28(%ebp)
  7486.  804f949:       83 c4 10                add    $0x10,%esp
  7487.  804f94c:       80 7e 01 00             cmpb   $0x0,0x1(%esi)
  7488.  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>
  7489.  804f952:       46                      inc    %esi
  7490.  804f953:       80 3e 7f                cmpb   $0x7f,(%esi)
  7491.  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>
  7492.  804f958:       80 3e 00                cmpb   $0x0,(%esi)
  7493.  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>
  7494.  804f95d:       0f be 0e                movsbl (%esi),%ecx
  7495.  804f960:       89 f8                   mov    %edi,%eax
  7496.  804f962:       2b 85 68 ff ff ff       sub    0xffffff68(%ebp),%eax
  7497.  804f968:       39 c1                   cmp    %eax,%ecx
  7498.  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>
  7499.  804f96c:       8b 5d 1c                mov    0x1c(%ebp),%ebx
  7500.  804f96f:       8b 43 18                mov    0x18(%ebx),%eax
  7501.  804f972:       85 c0                   test   %eax,%eax
  7502.  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>
  7503.  804f976:       3b 45 28                cmp    0x28(%ebp),%eax
  7504.  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>
  7505.  804f97b:       2b 45 28                sub    0x28(%ebp),%eax
  7506.  804f97e:       89 85 64 ff ff ff       mov    %eax,0xffffff64(%ebp)
  7507.  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>
  7508.  804f986:       89 f6                   mov    %esi,%esi
  7509.  804f988:       c7 85 64 ff ff ff 00    movl   $0x0,0xffffff64(%ebp)
  7510.  804f98f:       00 00 00
  7511.  804f992:       8b 55 1c                mov    0x1c(%ebp),%edx
  7512.  804f995:       8b 42 10                mov    0x10(%edx),%eax
  7513.  804f998:       83 e0 0e                and    $0xe,%eax
  7514.  804f99b:       83 f8 02                cmp    $0x2,%eax
  7515.  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>
  7516.  804f9a4:       83 f8 08                cmp    $0x8,%eax
  7517.  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>
  7518.  804f9ad:       8b bd 64 ff ff ff       mov    0xffffff64(%ebp),%edi
  7519.  804f9b3:       8b 45 10                mov    0x10(%ebp),%eax
  7520.  804f9b6:       89 45 c4                mov    %eax,0xffffffc4(%ebp)
  7521.  804f9b9:       8b 45 14                mov    0x14(%ebp),%eax
  7522.  804f9bc:       89 45 c8                mov    %eax,0xffffffc8(%ebp)
  7523.  804f9bf:       8b 45 18                mov    0x18(%ebp),%eax
  7524.  804f9c2:       89 45 cc                mov    %eax,0xffffffcc(%ebp)
  7525.  804f9c5:       85 ff                   test   %edi,%edi
  7526.  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>
  7527.  804f9cd:       8d 75 c4                lea    0xffffffc4(%ebp),%esi
  7528.  804f9d0:       83 7e 08 00             cmpl   $0x0,0x8(%esi)
  7529.  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>
  7530.  804f9d6:       c7 85 60 ff ff ff ff    movl   $0xffffffff,0xffffff60(%ebp)
  7531.  804f9dd:       ff ff ff
  7532.  804f9e0:       8b 4e 08                mov    0x8(%esi),%ecx
  7533.  804f9e3:       8a 9d 73 ff ff ff       mov    0xffffff73(%ebp),%bl
  7534.  804f9e9:       8b 41 20                mov    0x20(%ecx),%eax
  7535.  804f9ec:       83 38 00                cmpl   $0x0,(%eax)
  7536.  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>
  7537.  804f9f1:       8b 51 30                mov    0x30(%ecx),%edx
  7538.  804f9f4:       8b 00                   mov    (%eax),%eax
  7539.  804f9f6:       8b 12                   mov    (%edx),%edx
  7540.  804f9f8:       29 c2                   sub    %eax,%edx
  7541.  804f9fa:       89 d0                   mov    %edx,%eax
  7542.  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>
  7543.  804f9fe:       89 f6                   mov    %esi,%esi
  7544.  804fa00:       31 c0                   xor    %eax,%eax
  7545.  804fa02:       85 c0                   test   %eax,%eax
  7546.  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>
  7547.  804fa06:       8b 41 20                mov    0x20(%ecx),%eax
  7548.  804fa09:       8b 10                   mov    (%eax),%edx
  7549.  804fa0b:       ff 00                   incl   (%eax)
  7550.  804fa0d:       88 1a                   mov    %bl,(%edx)
  7551.  804fa0f:       0f b6 c3                movzbl %bl,%eax
  7552.  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>
  7553.  804fa14:       83 c4 f8                add    $0xfffffff8,%esp
  7554.  804fa17:       8b 51 38                mov    0x38(%ecx),%edx
  7555.  804fa1a:       0f b6 c3                movzbl %bl,%eax
  7556.  804fa1d:       50                      push   %eax
  7557.  804fa1e:       0f bf 42 20             movswl 0x20(%edx),%eax
  7558.  804fa22:       01 c8                   add    %ecx,%eax
  7559.  804fa24:       50                      push   %eax
  7560.  804fa25:       8b 42 24                mov    0x24(%edx),%eax
  7561.  804fa28:       ff d0                   call   *%eax
  7562.  804fa2a:       83 c4 10                add    $0x10,%esp
  7563.  804fa2d:       39 85 60 ff ff ff       cmp    %eax,0xffffff60(%ebp)
  7564.  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>
  7565.  804fa35:       c7 46 04 01 00 00 00    movl   $0x1,0x4(%esi)
  7566.  804fa3c:       4f                      dec    %edi
  7567.  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>
  7568.  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>
  7569.  804fa44:       83 f8 08                cmp    $0x8,%eax
  7570.  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>
  7571.  804fa4d:       8b 7d 24                mov    0x24(%ebp),%edi
  7572.  804fa50:       8b b5 68 ff ff ff       mov    0xffffff68(%ebp),%esi
  7573.  804fa56:       8b 45 10                mov    0x10(%ebp),%eax
  7574.  804fa59:       89 45 c4                mov    %eax,0xffffffc4(%ebp)
  7575.  804fa5c:       8b 45 14                mov    0x14(%ebp),%eax
  7576.  804fa5f:       89 45 c8                mov    %eax,0xffffffc8(%ebp)
  7577.  804fa62:       8b 45 18                mov    0x18(%ebp),%eax
  7578.  804fa65:       89 45 cc                mov    %eax,0xffffffcc(%ebp)
  7579.  804fa68:       85 f6                   test   %esi,%esi
  7580.  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>
  7581.  804fa6c:       8a 07                   mov    (%edi),%al
  7582.  804fa6e:       83 7d cc 00             cmpl   $0x0,0xffffffcc(%ebp)
  7583.  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>
  7584.  804fa74:       c7 85 5c ff ff ff ff    movl   $0xffffffff,0xffffff5c(%ebp)
  7585.  804fa7b:       ff ff ff
  7586.  804fa7e:       8b 4d cc                mov    0xffffffcc(%ebp),%ecx
  7587.  804fa81:       88 c3                   mov    %al,%bl
  7588.  804fa83:       8b 41 20                mov    0x20(%ecx),%eax
  7589.  804fa86:       83 38 00                cmpl   $0x0,(%eax)
  7590.  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>
  7591.  804fa8b:       8b 51 30                mov    0x30(%ecx),%edx
  7592.  804fa8e:       8b 00                   mov    (%eax),%eax
  7593.  804fa90:       8b 12                   mov    (%edx),%edx
  7594.  804fa92:       29 c2                   sub    %eax,%edx
  7595.  804fa94:       89 d0                   mov    %edx,%eax
  7596.  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>
  7597.  804fa98:       31 c0                   xor    %eax,%eax
  7598.  804fa9a:       85 c0                   test   %eax,%eax
  7599.  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>
  7600.  804fa9e:       8b 41 20                mov    0x20(%ecx),%eax
  7601.  804faa1:       8b 10                   mov    (%eax),%edx
  7602.  804faa3:       ff 00                   incl   (%eax)
  7603.  804faa5:       88 1a                   mov    %bl,(%edx)
  7604.  804faa7:       0f b6 c3                movzbl %bl,%eax
  7605.  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>
  7606.  804faac:       83 c4 f8                add    $0xfffffff8,%esp
  7607.  804faaf:       8b 51 38                mov    0x38(%ecx),%edx
  7608.  804fab2:       0f b6 c3                movzbl %bl,%eax
  7609.  804fab5:       50                      push   %eax
  7610.  804fab6:       0f bf 42 20             movswl 0x20(%edx),%eax
  7611.  804faba:       01 c8                   add    %ecx,%eax
  7612.  804fabc:       50                      push   %eax
  7613.  804fabd:       8b 42 24                mov    0x24(%edx),%eax
  7614.  804fac0:       ff d0                   call   *%eax
  7615.  804fac2:       83 c4 10                add    $0x10,%esp
  7616.  804fac5:       39 85 5c ff ff ff       cmp    %eax,0xffffff5c(%ebp)
  7617.  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>
  7618.  804facd:       c7 45 c8 01 00 00 00    movl   $0x1,0xffffffc8(%ebp)
  7619.  804fad4:       47                      inc    %edi
  7620.  804fad5:       4e                      dec    %esi
  7621.  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>
  7622.  804fad8:       8b 4d c4                mov    0xffffffc4(%ebp),%ecx
  7623.  804fadb:       89 4d f4                mov    %ecx,0xfffffff4(%ebp)
  7624.  804fade:       8b 55 c8                mov    0xffffffc8(%ebp),%edx
  7625.  804fae1:       89 55 f8                mov    %edx,0xfffffff8(%ebp)
  7626.  804fae4:       8b 45 cc                mov    0xffffffcc(%ebp),%eax
  7627.  804fae7:       89 45 fc                mov    %eax,0xfffffffc(%ebp)
  7628.  804faea:       89 4d 10                mov    %ecx,0x10(%ebp)
  7629.  804faed:       89 55 14                mov    %edx,0x14(%ebp)
  7630.  804faf0:       89 45 18                mov    %eax,0x18(%ebp)
  7631.  804faf3:       8b 9d 68 ff ff ff       mov    0xffffff68(%ebp),%ebx
  7632.  804faf9:       01 5d 24                add    %ebx,0x24(%ebp)
  7633.  804fafc:       29 5d 28                sub    %ebx,0x28(%ebp)
  7634.  804faff:       8b bd 64 ff ff ff       mov    0xffffff64(%ebp),%edi
  7635.  804fb05:       85 ff                   test   %edi,%edi
  7636.  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>
  7637.  804fb09:       8d 75 c4                lea    0xffffffc4(%ebp),%esi
  7638.  804fb0c:       83 7e 08 00             cmpl   $0x0,0x8(%esi)
  7639.  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>
  7640.  804fb12:       c7 85 58 ff ff ff ff    movl   $0xffffffff,0xffffff58(%ebp)
  7641.  804fb19:       ff ff ff
  7642.  804fb1c:       8b 4e 08                mov    0x8(%esi),%ecx
  7643.  804fb1f:       8a 9d 73 ff ff ff       mov    0xffffff73(%ebp),%bl
  7644.  804fb25:       8b 41 20                mov    0x20(%ecx),%eax
  7645.  804fb28:       83 38 00                cmpl   $0x0,(%eax)
  7646.  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>
  7647.  804fb2d:       8b 51 30                mov    0x30(%ecx),%edx
  7648.  804fb30:       8b 00                   mov    (%eax),%eax
  7649.  804fb32:       8b 12                   mov    (%edx),%edx
  7650.  804fb34:       29 c2                   sub    %eax,%edx
  7651.  804fb36:       89 d0                   mov    %edx,%eax
  7652.  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>
  7653.  804fb3a:       89 f6                   mov    %esi,%esi
  7654.  804fb3c:       31 c0                   xor    %eax,%eax
  7655.  804fb3e:       85 c0                   test   %eax,%eax
  7656.  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>
  7657.  804fb42:       8b 41 20                mov    0x20(%ecx),%eax
  7658.  804fb45:       8b 10                   mov    (%eax),%edx
  7659.  804fb47:       ff 00                   incl   (%eax)
  7660.  804fb49:       88 1a                   mov    %bl,(%edx)
  7661.  804fb4b:       0f b6 c3                movzbl %bl,%eax
  7662.  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>
  7663.  804fb50:       83 c4 f8                add    $0xfffffff8,%esp
  7664.  804fb53:       8b 51 38                mov    0x38(%ecx),%edx
  7665.  804fb56:       0f b6 c3                movzbl %bl,%eax
  7666.  804fb59:       50                      push   %eax
  7667.  804fb5a:       0f bf 42 20             movswl 0x20(%edx),%eax
  7668.  804fb5e:       01 c8                   add    %ecx,%eax
  7669.  804fb60:       50                      push   %eax
  7670.  804fb61:       8b 42 24                mov    0x24(%edx),%eax
  7671.  804fb64:       ff d0                   call   *%eax
  7672.  804fb66:       83 c4 10                add    $0x10,%esp
  7673.  804fb69:       39 85 58 ff ff ff       cmp    %eax,0xffffff58(%ebp)
  7674.  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>
  7675.  804fb71:       c7 46 04 01 00 00 00    movl   $0x1,0x4(%esi)
  7676.  804fb78:       4f                      dec    %edi
  7677.  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>
  7678.  804fb7b:       8b 4d c4                mov    0xffffffc4(%ebp),%ecx
  7679.  804fb7e:       89 4d f4                mov    %ecx,0xfffffff4(%ebp)
  7680.  804fb81:       8b 55 c8                mov    0xffffffc8(%ebp),%edx
  7681.  804fb84:       89 55 f8                mov    %edx,0xfffffff8(%ebp)
  7682.  804fb87:       8b 45 cc                mov    0xffffffcc(%ebp),%eax
  7683.  804fb8a:       89 45 fc                mov    %eax,0xfffffffc(%ebp)
  7684.  804fb8d:       89 4d 10                mov    %ecx,0x10(%ebp)
  7685.  804fb90:       89 55 14                mov    %edx,0x14(%ebp)
  7686.  804fb93:       89 45 18                mov    %eax,0x18(%ebp)
  7687.  804fb96:       c7 85 64 ff ff ff 00    movl   $0x0,0xffffff64(%ebp)
  7688.  804fb9d:       00 00 00
  7689.  804fba0:       83 c4 f4                add    $0xfffffff4,%esp
  7690.  804fba3:       8b 95 6c ff ff ff       mov    0xffffff6c(%ebp),%edx
  7691.  804fba9:       8b 42 04                mov    0x4(%edx),%eax
  7692.  804fbac:       0f bf 50 18             movswl 0x18(%eax),%edx
  7693.  804fbb0:       03 95 6c ff ff ff       add    0xffffff6c(%ebp),%edx
  7694.  804fbb6:       52                      push   %edx
  7695.  804fbb7:       8b 40 1c                mov    0x1c(%eax),%eax
  7696.  804fbba:       ff d0                   call   *%eax
  7697.  804fbbc:       83 c4 10                add    $0x10,%esp
  7698.  804fbbf:       8b 5d 24                mov    0x24(%ebp),%ebx
  7699.  804fbc2:       89 9d 54 ff ff ff       mov    %ebx,0xffffff54(%ebp)
  7700.  804fbc8:       8b 55 28                mov    0x28(%ebp),%edx
  7701.  804fbcb:       89 95 50 ff ff ff       mov    %edx,0xffffff50(%ebp)
  7702.  804fbd1:       88 85 4f ff ff ff       mov    %al,0xffffff4f(%ebp)
  7703.  804fbd7:       8b 45 10                mov    0x10(%ebp),%eax
  7704.  804fbda:       89 45 a4                mov    %eax,0xffffffa4(%ebp)
  7705.  804fbdd:       8b 45 14                mov    0x14(%ebp),%eax
  7706.  804fbe0:       89 45 a8                mov    %eax,0xffffffa8(%ebp)
  7707.  804fbe3:       8b 45 18                mov    0x18(%ebp),%eax
  7708.  804fbe6:       89 45 ac                mov    %eax,0xffffffac(%ebp)
  7709.  804fbe9:       8d 76 00                lea    0x0(%esi),%esi
  7710.  804fbec:       83 c4 fc                add    $0xfffffffc,%esp
  7711.  804fbef:       8b 9d 50 ff ff ff       mov    0xffffff50(%ebp),%ebx
  7712.  804fbf5:       53                      push   %ebx
  7713.  804fbf6:       6a 2c                   push   $0x2c
  7714.  804fbf8:       8b 85 54 ff ff ff       mov    0xffffff54(%ebp),%eax
  7715.  804fbfe:       50                      push   %eax
  7716.  804fbff:       e8 98 ab ff ff          call   804a79c <_init+0x150>
  7717.  804fc04:       83 c4 10                add    $0x10,%esp
  7718.  804fc07:       89 9d 48 ff ff ff       mov    %ebx,0xffffff48(%ebp)
  7719.  804fc0d:       85 c0                   test   %eax,%eax
  7720.  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>
  7721.  804fc11:       2b 85 54 ff ff ff       sub    0xffffff54(%ebp),%eax
  7722.  804fc17:       89 85 48 ff ff ff       mov    %eax,0xffffff48(%ebp)
  7723.  804fc1d:       8b bd 54 ff ff ff       mov    0xffffff54(%ebp),%edi
  7724.  804fc23:       8b b5 48 ff ff ff       mov    0xffffff48(%ebp),%esi
  7725.  804fc29:       8b 45 a4                mov    0xffffffa4(%ebp),%eax
  7726.  804fc2c:       89 85 7c ff ff ff       mov    %eax,0xffffff7c(%ebp)
  7727.  804fc32:       8b 45 a8                mov    0xffffffa8(%ebp),%eax
  7728.  804fc35:       89 45 80                mov    %eax,0xffffff80(%ebp)
  7729.  804fc38:       8b 45 ac                mov    0xffffffac(%ebp),%eax
  7730.  804fc3b:       89 45 84                mov    %eax,0xffffff84(%ebp)
  7731.  804fc3e:       85 f6                   test   %esi,%esi
  7732.  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>
  7733.  804fc42:       89 f6                   mov    %esi,%esi
  7734.  804fc44:       8a 07                   mov    (%edi),%al
  7735.  804fc46:       83 7d 84 00             cmpl   $0x0,0xffffff84(%ebp)
  7736.  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>
  7737.  804fc4c:       c7 85 44 ff ff ff ff    movl   $0xffffffff,0xffffff44(%ebp)
  7738.  804fc53:       ff ff ff
  7739.  804fc56:       8b 4d 84                mov    0xffffff84(%ebp),%ecx
  7740.  804fc59:       88 c3                   mov    %al,%bl
  7741.  804fc5b:       8b 41 20                mov    0x20(%ecx),%eax
  7742.  804fc5e:       83 38 00                cmpl   $0x0,(%eax)
  7743.  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>
  7744.  804fc63:       8b 51 30                mov    0x30(%ecx),%edx
  7745.  804fc66:       8b 00                   mov    (%eax),%eax
  7746.  804fc68:       8b 12                   mov    (%edx),%edx
  7747.  804fc6a:       29 c2                   sub    %eax,%edx
  7748.  804fc6c:       89 d0                   mov    %edx,%eax
  7749.  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>
  7750.  804fc70:       31 c0                   xor    %eax,%eax
  7751.  804fc72:       85 c0                   test   %eax,%eax
  7752.  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>
  7753.  804fc76:       8b 41 20                mov    0x20(%ecx),%eax
  7754.  804fc79:       8b 10                   mov    (%eax),%edx
  7755.  804fc7b:       ff 00                   incl   (%eax)
  7756.  804fc7d:       88 1a                   mov    %bl,(%edx)
  7757.  804fc7f:       0f b6 c3                movzbl %bl,%eax
  7758.  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>
  7759.  804fc84:       83 c4 f8                add    $0xfffffff8,%esp
  7760.  804fc87:       8b 51 38                mov    0x38(%ecx),%edx
  7761.  804fc8a:       0f b6 c3                movzbl %bl,%eax
  7762.  804fc8d:       50                      push   %eax
  7763.  804fc8e:       0f bf 42 20             movswl 0x20(%edx),%eax
  7764.  804fc92:       01 c8                   add    %ecx,%eax
  7765.  804fc94:       50                      push   %eax
  7766.  804fc95:       8b 42 24                mov    0x24(%edx),%eax
  7767.  804fc98:       ff d0                   call   *%eax
  7768.  804fc9a:       83 c4 10                add    $0x10,%esp
  7769.  804fc9d:       39 85 44 ff ff ff       cmp    %eax,0xffffff44(%ebp)
  7770.  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>
  7771.  804fca5:       c7 45 80 01 00 00 00    movl   $0x1,0xffffff80(%ebp)
  7772.  804fcac:       47                      inc    %edi
  7773.  804fcad:       4e                      dec    %esi
  7774.  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>
  7775.  804fcb0:       8b 8d 7c ff ff ff       mov    0xffffff7c(%ebp),%ecx
  7776.  804fcb6:       89 4d 90                mov    %ecx,0xffffff90(%ebp)
  7777.  804fcb9:       8b 55 80                mov    0xffffff80(%ebp),%edx
  7778.  804fcbc:       89 55 94                mov    %edx,0xffffff94(%ebp)
  7779.  804fcbf:       8b 45 84                mov    0xffffff84(%ebp),%eax
  7780.  804fcc2:       89 45 98                mov    %eax,0xffffff98(%ebp)
  7781.  804fcc5:       89 4d a4                mov    %ecx,0xffffffa4(%ebp)
  7782.  804fcc8:       89 55 a8                mov    %edx,0xffffffa8(%ebp)
  7783.  804fccb:       89 45 ac                mov    %eax,0xffffffac(%ebp)
  7784.  804fcce:       8b 9d 48 ff ff ff       mov    0xffffff48(%ebp),%ebx
  7785.  804fcd4:       01 9d 54 ff ff ff       add    %ebx,0xffffff54(%ebp)
  7786.  804fcda:       29 9d 50 ff ff ff       sub    %ebx,0xffffff50(%ebp)
  7787.  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>
  7788.  804fce6:       80 bd 4f ff ff ff 00    cmpb   $0x0,0xffffff4f(%ebp)
  7789.  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>
  7790.  804fcf3:       c7 85 40 ff ff ff 01    movl   $0x1,0xffffff40(%ebp)
  7791.  804fcfa:       00 00 00
  7792.  804fcfd:       89 4d 88                mov    %ecx,0xffffff88(%ebp)
  7793.  804fd00:       89 55 8c                mov    %edx,0xffffff8c(%ebp)
  7794.  804fd03:       89 45 90                mov    %eax,0xffffff90(%ebp)
  7795.  804fd06:       8d 75 88                lea    0xffffff88(%ebp),%esi
  7796.  804fd09:       8d 76 00                lea    0x0(%esi),%esi
  7797.  804fd0c:       83 7e 08 00             cmpl   $0x0,0x8(%esi)
  7798.  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>
  7799.  804fd12:       bf ff ff ff ff          mov    $0xffffffff,%edi
  7800.  804fd17:       8b 4e 08                mov    0x8(%esi),%ecx
  7801.  804fd1a:       8a 9d 4f ff ff ff       mov    0xffffff4f(%ebp),%bl
  7802.  804fd20:       8b 41 20                mov    0x20(%ecx),%eax
  7803.  804fd23:       83 38 00                cmpl   $0x0,(%eax)
  7804.  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>
  7805.  804fd28:       8b 51 30                mov    0x30(%ecx),%edx
  7806.  804fd2b:       8b 00                   mov    (%eax),%eax
  7807.  804fd2d:       8b 12                   mov    (%edx),%edx
  7808.  804fd2f:       29 c2                   sub    %eax,%edx
  7809.  804fd31:       89 d0                   mov    %edx,%eax
  7810.  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>
  7811.  804fd35:       8d 76 00                lea    0x0(%esi),%esi
  7812.  804fd38:       31 c0                   xor    %eax,%eax
  7813.  804fd3a:       85 c0                   test   %eax,%eax
  7814.  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>
  7815.  804fd3e:       8b 41 20                mov    0x20(%ecx),%eax
  7816.  804fd41:       8b 10                   mov    (%eax),%edx
  7817.  804fd43:       ff 00                   incl   (%eax)
  7818.  804fd45:       88 1a                   mov    %bl,(%edx)
  7819.  804fd47:       0f b6 c3                movzbl %bl,%eax
  7820.  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>
  7821.  804fd4c:       83 c4 f8                add    $0xfffffff8,%esp
  7822.  804fd4f:       8b 51 38                mov    0x38(%ecx),%edx
  7823.  804fd52:       0f b6 c3                movzbl %bl,%eax
  7824.  804fd55:       50                      push   %eax
  7825.  804fd56:       0f bf 42 20             movswl 0x20(%edx),%eax
  7826.  804fd5a:       01 c8                   add    %ecx,%eax
  7827.  804fd5c:       50                      push   %eax
  7828.  804fd5d:       8b 42 24                mov    0x24(%edx),%eax
  7829.  804fd60:       ff d0                   call   *%eax
  7830.  804fd62:       83 c4 10                add    $0x10,%esp
  7831.  804fd65:       39 c7                   cmp    %eax,%edi
  7832.  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>
  7833.  804fd69:       c7 46 04 01 00 00 00    movl   $0x1,0x4(%esi)
  7834.  804fd70:       ff 8d 40 ff ff ff       decl   0xffffff40(%ebp)
  7835.  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>
  7836.  804fd78:       8b 4d 88                mov    0xffffff88(%ebp),%ecx
  7837.  804fd7b:       89 8d 74 ff ff ff       mov    %ecx,0xffffff74(%ebp)
  7838.  804fd81:       8b 55 8c                mov    0xffffff8c(%ebp),%edx
  7839.  804fd84:       89 95 78 ff ff ff       mov    %edx,0xffffff78(%ebp)
  7840.  804fd8a:       8b 45 90                mov    0xffffff90(%ebp),%eax
  7841.  804fd8d:       89 85 7c ff ff ff       mov    %eax,0xffffff7c(%ebp)
  7842.  804fd93:       89 4d a4                mov    %ecx,0xffffffa4(%ebp)
  7843.  804fd96:       89 55 a8                mov    %edx,0xffffffa8(%ebp)
  7844.  804fd99:       89 45 ac                mov    %eax,0xffffffac(%ebp)
  7845.  804fd9c:       ff 85 54 ff ff ff       incl   0xffffff54(%ebp)
  7846.  804fda2:       ff 8d 50 ff ff ff       decl   0xffffff50(%ebp)
  7847.  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>
  7848.  804fdad:       8d 76 00                lea    0x0(%esi),%esi
  7849.  804fdb0:       8b 4d a4                mov    0xffffffa4(%ebp),%ecx
  7850.  804fdb3:       89 4d f4                mov    %ecx,0xfffffff4(%ebp)
  7851.  804fdb6:       8b 55 a8                mov    0xffffffa8(%ebp),%edx
  7852.  804fdb9:       89 55 f8                mov    %edx,0xfffffff8(%ebp)
  7853.  804fdbc:       8b 45 ac                mov    0xffffffac(%ebp),%eax
  7854.  804fdbf:       89 45 fc                mov    %eax,0xfffffffc(%ebp)
  7855.  804fdc2:       89 4d 10                mov    %ecx,0x10(%ebp)
  7856.  804fdc5:       89 55 14                mov    %edx,0x14(%ebp)
  7857.  804fdc8:       89 45 18                mov    %eax,0x18(%ebp)
  7858.  804fdcb:       8b 5d 1c                mov    0x1c(%ebp),%ebx
  7859.  804fdce:       c7 43 18 00 00 00 00    movl   $0x0,0x18(%ebx)
  7860.  804fdd5:       8b b5 64 ff ff ff       mov    0xffffff64(%ebp),%esi
  7861.  804fddb:       89 8d 7c ff ff ff       mov    %ecx,0xffffff7c(%ebp)
  7862.  804fde1:       89 55 80                mov    %edx,0xffffff80(%ebp)
  7863.  804fde4:       89 45 84                mov    %eax,0xffffff84(%ebp)
  7864.  804fde7:       85 f6                   test   %esi,%esi
  7865.  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>
  7866.  804fdeb:       8d bd 7c ff ff ff       lea    0xffffff7c(%ebp),%edi
  7867.  804fdf1:       8d 76 00                lea    0x0(%esi),%esi
  7868.  804fdf4:       83 7f 08 00             cmpl   $0x0,0x8(%edi)
  7869.  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>
  7870.  804fdfa:       c7 85 3c ff ff ff ff    movl   $0xffffffff,0xffffff3c(%ebp)
  7871.  804fe01:       ff ff ff
  7872.  804fe04:       8b 4f 08                mov    0x8(%edi),%ecx
  7873.  804fe07:       8a 9d 73 ff ff ff       mov    0xffffff73(%ebp),%bl
  7874.  804fe0d:       8b 41 20                mov    0x20(%ecx),%eax
  7875.  804fe10:       83 38 00                cmpl   $0x0,(%eax)
  7876.  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>
  7877.  804fe15:       8b 51 30                mov    0x30(%ecx),%edx
  7878.  804fe18:       8b 00                   mov    (%eax),%eax
  7879.  804fe1a:       8b 12                   mov    (%edx),%edx
  7880.  804fe1c:       29 c2                   sub    %eax,%edx
  7881.  804fe1e:       89 d0                   mov    %edx,%eax
  7882.  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>
  7883.  804fe22:       89 f6                   mov    %esi,%esi
  7884.  804fe24:       31 c0                   xor    %eax,%eax
  7885.  804fe26:       85 c0                   test   %eax,%eax
  7886.  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>
  7887.  804fe2a:       8b 41 20                mov    0x20(%ecx),%eax
  7888.  804fe2d:       8b 10                   mov    (%eax),%edx
  7889.  804fe2f:       ff 00                   incl   (%eax)
  7890.  804fe31:       88 1a                   mov    %bl,(%edx)
  7891.  804fe33:       0f b6 c3                movzbl %bl,%eax
  7892.  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>
  7893.  804fe38:       83 c4 f8                add    $0xfffffff8,%esp
  7894.  804fe3b:       8b 51 38                mov    0x38(%ecx),%edx
  7895.  804fe3e:       0f b6 c3                movzbl %bl,%eax
  7896.  804fe41:       50                      push   %eax
  7897.  804fe42:       0f bf 42 20             movswl 0x20(%edx),%eax
  7898.  804fe46:       01 c8                   add    %ecx,%eax
  7899.  804fe48:       50                      push   %eax
  7900.  804fe49:       8b 42 24                mov    0x24(%edx),%eax
  7901.  804fe4c:       ff d0                   call   *%eax
  7902.  804fe4e:       83 c4 10                add    $0x10,%esp
  7903.  804fe51:       39 85 3c ff ff ff       cmp    %eax,0xffffff3c(%ebp)
  7904.  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>
  7905.  804fe59:       c7 47 04 01 00 00 00    movl   $0x1,0x4(%edi)
  7906.  804fe60:       4e                      dec    %esi
  7907.  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>
  7908.  804fe63:       8b 85 7c ff ff ff       mov    0xffffff7c(%ebp),%eax
  7909.  804fe69:       8b 55 08                mov    0x8(%ebp),%edx
  7910.  804fe6c:       89 02                   mov    %eax,(%edx)
  7911.  804fe6e:       8b 45 80                mov    0xffffff80(%ebp),%eax
  7912.  804fe71:       89 42 04                mov    %eax,0x4(%edx)
  7913.  804fe74:       8b 45 84                mov    0xffffff84(%ebp),%eax
  7914.  804fe77:       89 42 08                mov    %eax,0x8(%edx)
  7915.  804fe7a:       83 7d f0 0f             cmpl   $0xf,0xfffffff0(%ebp)
  7916.  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>
  7917.  804fe80:       83 c4 f4                add    $0xfffffff4,%esp
  7918.  804fe83:       ff 75 dc                pushl  0xffffffdc(%ebp)
  7919.  804fe86:       e8 11 aa ff ff          call   804a89c <_init+0x250>
  7920.  804fe8b:       c7 45 f0 0f 00 00 00    movl   $0xf,0xfffffff0(%ebp)
  7921.  804fe92:       c7 45 ec 00 00 00 00    movl   $0x0,0xffffffec(%ebp)
  7922.  804fe99:       c6 45 dc 00             movb   $0x0,0xffffffdc(%ebp)
  7923.  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>
  7924.  804fea2:       89 f6                   mov    %esi,%esi
  7925.  804fea4:       e8 b3 a8 ff ff          call   804a75c <_init+0x110>
  7926.  804fea9:       8d 76 00                lea    0x0(%esi),%esi
  7927.  804feac:       83 7d fc 00             cmpl   $0x0,0xfffffffc(%ebp)
  7928.  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>
  7929.  804feb6:       8b 5d fc                mov    0xfffffffc(%ebp),%ebx
  7930.  804feb9:       c7 85 74 ff ff ff 00    movl   $0x0,0xffffff74(%ebp)
  7931.  804fec0:       00 00 00
  7932.  804fec3:       83 c4 f4                add    $0xfffffff4,%esp
  7933.  804fec6:       6a 00                   push   $0x0
  7934.  804fec8:       e8 df a8 ff ff          call   804a7ac <_init+0x160>
  7935.  804fecd:       83 c4 10                add    $0x10,%esp
  7936.  804fed0:       8b 03                   mov    (%ebx),%eax
  7937.  804fed2:       48                      dec    %eax
  7938.  804fed3:       83 f8 fd                cmp    $0xfffffffd,%eax
  7939.  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>
  7940.  804fed8:       89 03                   mov    %eax,(%ebx)
  7941.  804feda:       31 f6                   xor    %esi,%esi
  7942.  804fedc:       83 3b 00                cmpl   $0x0,(%ebx)
  7943.  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>
  7944.  804fee1:       89 de                   mov    %ebx,%esi
  7945.  804fee3:       83 c4 f4                add    $0xfffffff4,%esp
  7946.  804fee6:       ff b5 74 ff ff ff       pushl  0xffffff74(%ebp)
  7947.  804feec:       e8 cb a8 ff ff          call   804a7bc <_init+0x170>
  7948.  804fef1:       83 c4 10                add    $0x10,%esp
  7949.  804fef4:       89 f1                   mov    %esi,%ecx
  7950.  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>
  7951.  804fef8:       e8 5f a8 ff ff          call   804a75c <_init+0x110>
  7952.  804fefd:       8d 76 00                lea    0x0(%esi),%esi
  7953.  804ff00:       83 c4 f4                add    $0xfffffff4,%esp
  7954.  804ff03:       ff b5 74 ff ff ff       pushl  0xffffff74(%ebp)
  7955.  804ff09:       e8 ae a8 ff ff          call   804a7bc <_init+0x170>
  7956.  804ff0e:       83 c4 10                add    $0x10,%esp
  7957.  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>
  7958.  804ff13:       90                      nop    
  7959.  804ff14:       e8 c3 a8 ff ff          call   804a7dc <_init+0x190>
  7960.  804ff19:       8d 76 00                lea    0x0(%esi),%esi
  7961.  804ff1c:       85 c9                   test   %ecx,%ecx
  7962.  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>
  7963.  804ff24:       83 c4 f8                add    $0xfffffff8,%esp
  7964.  804ff27:       8b 41 04                mov    0x4(%ecx),%eax
  7965.  804ff2a:       6a 03                   push   $0x3
  7966.  804ff2c:       0f bf 50 08             movswl 0x8(%eax),%edx
  7967.  804ff30:       01 ca                   add    %ecx,%edx
  7968.  804ff32:       52                      push   %edx
  7969.  804ff33:       8b 40 0c                mov    0xc(%eax),%eax
  7970.  804ff36:       ff d0                   call   *%eax
  7971.  804ff38:       83 c4 10                add    $0x10,%esp
  7972.  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>
  7973.  804ff40:       e8 17 a8 ff ff          call   804a75c <_init+0x110>
  7974.  804ff45:       8d 76 00                lea    0x0(%esi),%esi
  7975.  804ff48:       e8 7f a8 ff ff          call   804a7cc <_init+0x180>
  7976.  804ff4d:       89 c3                   mov    %eax,%ebx
  7977.  804ff4f:       83 c4 f8                add    $0xfffffff8,%esp
  7978.  804ff52:       8d 85 74 ff ff ff       lea    0xffffff74(%ebp),%eax
  7979.  804ff58:       50                      push   %eax
  7980.  804ff59:       6a 00                   push   $0x0
  7981.  804ff5b:       e8 dc a7 ff ff          call   804a73c <_init+0xf0>
  7982.  804ff60:       e8 f7 a7 ff ff          call   804a75c <_init+0x110>
  7983.  804ff65:       8d 76 00                lea    0x0(%esi),%esi
  7984.  804ff68:       83 c4 f4                add    $0xfffffff4,%esp
  7985.  804ff6b:       53                      push   %ebx
  7986.  804ff6c:       e8 9b a8 ff ff          call   804a80c <_init+0x1c0>
  7987.  804ff71:       83 c4 10                add    $0x10,%esp
  7988.  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>
  7989.  804ff76:       89 f6                   mov    %esi,%esi
  7990.  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>
  7991.  804ff7a:       89 f6                   mov    %esi,%esi
  7992.  804ff7c:       e8 5b a8 ff ff          call   804a7dc <_init+0x190>
  7993.  804ff81:       8d 76 00                lea    0x0(%esi),%esi
  7994.  804ff84:       83 7d f0 0f             cmpl   $0xf,0xfffffff0(%ebp)
  7995.  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>
  7996.  804ff8a:       83 c4 f4                add    $0xfffffff4,%esp
  7997.  804ff8d:       ff 75 dc                pushl  0xffffffdc(%ebp)
  7998.  804ff90:       e8 07 a9 ff ff          call   804a89c <_init+0x250>
  7999.  804ff95:       83 c4 10                add    $0x10,%esp
  8000.  804ff98:       c7 45 f0 0f 00 00 00    movl   $0xf,0xfffffff0(%ebp)
  8001.  804ff9f:       c7 45 ec 00 00 00 00    movl   $0x0,0xffffffec(%ebp)
  8002.  804ffa6:       c6 45 dc 00             movb   $0x0,0xffffffdc(%ebp)
  8003.  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>
  8004.  804ffaf:       90                      nop    
  8005.  804ffb0:       e8 27 a8 ff ff          call   804a7dc <_init+0x190>
  8006.  804ffb5:       8d 76 00                lea    0x0(%esi),%esi
  8007.  804ffb8:       8b 45 08                mov    0x8(%ebp),%eax
  8008.  804ffbb:       8d a5 28 ff ff ff       lea    0xffffff28(%ebp),%esp
  8009.  804ffc1:       5b                      pop    %ebx
  8010.  804ffc2:       5e                      pop    %esi
  8011.  804ffc3:       5f                      pop    %edi
  8012.  804ffc4:       c9                      leave  
  8013.  804ffc5:       c2 04 00                ret    $0x4
  8014.  
  8015. 0804ffc8 <std::numpunct<char>::do_truename(void) const>:
  8016.  804ffc8:       55                      push   %ebp
  8017.  804ffc9:       89 e5                   mov    %esp,%ebp
  8018.  804ffcb:       83 ec 10                sub    $0x10,%esp
  8019.  804ffce:       56                      push   %esi
  8020.  804ffcf:       53                      push   %ebx
  8021.  804ffd0:       8b 5d 08                mov    0x8(%ebp),%ebx
  8022.  804ffd3:       8b 45 0c                mov    0xc(%ebp),%eax
  8023.  804ffd6:       8b 70 14                mov    0x14(%eax),%esi
  8024.  804ffd9:       c7 43 18 0f 00 00 00    movl   $0xf,0x18(%ebx)
  8025.  804ffe0:       c7 43 14 00 00 00 00    movl   $0x0,0x14(%ebx)
  8026.  804ffe7:       c6 43 04 00             movb   $0x0,0x4(%ebx)
  8027.  804ffeb:       83 c4 fc                add    $0xfffffffc,%esp
  8028.  804ffee:       83 c4 f4                add    $0xfffffff4,%esp
  8029.  804fff1:       56                      push   %esi
  8030.  804fff2:       e8 c5 a8 ff ff          call   804a8bc <_init+0x270>
  8031.  804fff7:       83 c4 10                add    $0x10,%esp
  8032.  804fffa:       50                      push   %eax
  8033.  804fffb:       56                      push   %esi
  8034.  804fffc:       53                      push   %ebx
  8035.  804fffd:       e8 fa 00 00 00          call   80500fc <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)>
  8036.  8050002:       89 d8                   mov    %ebx,%eax
  8037.  8050004:       8d 65 e8                lea    0xffffffe8(%ebp),%esp
  8038.  8050007:       5b                      pop    %ebx
  8039.  8050008:       5e                      pop    %esi
  8040.  8050009:       c9                      leave  
  8041.  805000a:       c2 04 00                ret    $0x4
  8042.  805000d:       8d 76 00                lea    0x0(%esi),%esi
  8043.  
  8044. 08050010 <std::numpunct<char>::do_falsename(void) const>:
  8045.  8050010:       55                      push   %ebp
  8046.  8050011:       89 e5                   mov    %esp,%ebp
  8047.  8050013:       83 ec 10                sub    $0x10,%esp
  8048.  8050016:       56                      push   %esi
  8049.  8050017:       53                      push   %ebx
  8050.  8050018:       8b 5d 08                mov    0x8(%ebp),%ebx
  8051.  805001b:       8b 45 0c                mov    0xc(%ebp),%eax
  8052.  805001e:       8b 70 10                mov    0x10(%eax),%esi
  8053.  8050021:       c7 43 18 0f 00 00 00    movl   $0xf,0x18(%ebx)
  8054.  8050028:       c7 43 14 00 00 00 00    movl   $0x0,0x14(%ebx)
  8055.  805002f:       c6 43 04 00             movb   $0x0,0x4(%ebx)
  8056.  8050033:       83 c4 fc                add    $0xfffffffc,%esp
  8057.  8050036:       83 c4 f4                add    $0xfffffff4,%esp
  8058.  8050039:       56                      push   %esi
  8059.  805003a:       e8 7d a8 ff ff          call   804a8bc <_init+0x270>
  8060.  805003f:       83 c4 10                add    $0x10,%esp
  8061.  8050042:       50                      push   %eax
  8062.  8050043:       56                      push   %esi
  8063.  8050044:       53                      push   %ebx
  8064.  8050045:       e8 b2 00 00 00          call   80500fc <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)>
  8065.  805004a:       89 d8                   mov    %ebx,%eax
  8066.  805004c:       8d 65 e8                lea    0xffffffe8(%ebp),%esp
  8067.  805004f:       5b                      pop    %ebx
  8068.  8050050:       5e                      pop    %esi
  8069.  8050051:       c9                      leave  
  8070.  8050052:       c2 04 00                ret    $0x4
  8071.  8050055:       8d 76 00                lea    0x0(%esi),%esi
  8072.  
  8073. 08050058 <std::numpunct<char>::do_decimal_point(void) const>:
  8074.  8050058:       55                      push   %ebp
  8075.  8050059:       89 e5                   mov    %esp,%ebp
  8076.  805005b:       8b 45 08                mov    0x8(%ebp),%eax
  8077.  805005e:       0f be 40 0c             movsbl 0xc(%eax),%eax
  8078.  8050062:       c9                      leave  
  8079.  8050063:       c3                      ret    
  8080.  
  8081. 08050064 <std::numpunct<char>::~numpunct(void)>:
  8082.  8050064:       55                      push   %ebp
  8083.  8050065:       89 e5                   mov    %esp,%ebp
  8084.  8050067:       83 ec 14                sub    $0x14,%esp
  8085.  805006a:       53                      push   %ebx
  8086.  805006b:       8b 5d 08                mov    0x8(%ebp),%ebx
  8087.  805006e:       c7 43 04 80 17 05 08    movl   $0x8051780,0x4(%ebx)
  8088.  8050075:       83 7b 08 00             cmpl   $0x0,0x8(%ebx)
  8089.  8050079:       74 0e                   je     8050089 <std::numpunct<char>::~numpunct(void)+0x25>
  8090.  805007b:       83 c4 f4                add    $0xfffffff4,%esp
  8091.  805007e:       ff 73 08                pushl  0x8(%ebx)
  8092.  8050081:       e8 f6 a7 ff ff          call   804a87c <_init+0x230>
  8093.  8050086:       83 c4 10                add    $0x10,%esp
  8094.  8050089:       83 7b 10 00             cmpl   $0x0,0x10(%ebx)
  8095.  805008d:       74 0e                   je     805009d <std::numpunct<char>::~numpunct(void)+0x39>
  8096.  805008f:       83 c4 f4                add    $0xfffffff4,%esp
  8097.  8050092:       ff 73 10                pushl  0x10(%ebx)
  8098.  8050095:       e8 e2 a7 ff ff          call   804a87c <_init+0x230>
  8099.  805009a:       83 c4 10                add    $0x10,%esp
  8100.  805009d:       83 7b 14 00             cmpl   $0x0,0x14(%ebx)
  8101.  80500a1:       74 0e                   je     80500b1 <std::numpunct<char>::~numpunct(void)+0x4d>
  8102.  80500a3:       83 c4 f4                add    $0xfffffff4,%esp
  8103.  80500a6:       ff 73 14                pushl  0x14(%ebx)
  8104.  80500a9:       e8 ce a7 ff ff          call   804a87c <_init+0x230>
  8105.  80500ae:       83 c4 10                add    $0x10,%esp
  8106.  80500b1:       83 c4 f8                add    $0xfffffff8,%esp
  8107.  80500b4:       ff 75 0c                pushl  0xc(%ebp)
  8108.  80500b7:       53                      push   %ebx
  8109.  80500b8:       e8 d3 e1 ff ff          call   804e290 <std::locale::facet::~facet(void)>
  8110.  80500bd:       8b 5d e8                mov    0xffffffe8(%ebp),%ebx
  8111.  80500c0:       c9                      leave  
  8112.  80500c1:       c3                      ret    
  8113.  80500c2:       89 f6                   mov    %esi,%esi
  8114.  
  8115. 080500c4 <std::ctype<char>::_Tidy(void)>:
  8116.  80500c4:       55                      push   %ebp
  8117.  80500c5:       89 e5                   mov    %esp,%ebp
  8118.  80500c7:       83 ec 08                sub    $0x8,%esp
  8119.  80500ca:       8b 45 08                mov    0x8(%ebp),%eax
  8120.  80500cd:       83 78 0c 00             cmpl   $0x0,0xc(%eax)
  8121.  80500d1:       7e 0d                   jle    80500e0 <std::ctype<char>::_Tidy(void)+0x1c>
  8122.  80500d3:       83 c4 f4                add    $0xfffffff4,%esp
  8123.  80500d6:       ff 70 08                pushl  0x8(%eax)
  8124.  80500d9:       e8 5e a8 ff ff          call   804a93c <_init+0x2f0>
  8125.  80500de:       eb 17                   jmp    80500f7 <std::ctype<char>::_Tidy(void)+0x33>
  8126.  80500e0:       83 78 0c 00             cmpl   $0x0,0xc(%eax)
  8127.  80500e4:       7d 11                   jge    80500f7 <std::ctype<char>::_Tidy(void)+0x33>
  8128.  80500e6:       83 78 08 00             cmpl   $0x0,0x8(%eax)
  8129.  80500ea:       74 0b                   je     80500f7 <std::ctype<char>::_Tidy(void)+0x33>
  8130.  80500ec:       83 c4 f4                add    $0xfffffff4,%esp
  8131.  80500ef:       ff 70 08                pushl  0x8(%eax)
  8132.  80500f2:       e8 85 a7 ff ff          call   804a87c <_init+0x230>
  8133.  80500f7:       c9                      leave  
  8134.  80500f8:       c3                      ret    
  8135.  80500f9:       8d 76 00                lea    0x0(%esi),%esi
  8136.  
  8137. 080500fc <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)>:
  8138.  80500fc:       55                      push   %ebp
  8139.  80500fd:       89 e5                   mov    %esp,%ebp
  8140.  80500ff:       83 ec 1c                sub    $0x1c,%esp
  8141.  8050102:       57                      push   %edi
  8142.  8050103:       56                      push   %esi
  8143.  8050104:       53                      push   %ebx
  8144.  8050105:       8b 5d 08                mov    0x8(%ebp),%ebx
  8145.  8050108:       8d 43 04                lea    0x4(%ebx),%eax
  8146.  805010b:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  8147.  805010f:       76 03                   jbe    8050114 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x18>
  8148.  8050111:       8b 43 04                mov    0x4(%ebx),%eax
  8149.  8050114:       39 45 0c                cmp    %eax,0xc(%ebp)
  8150.  8050117:       72 3b                   jb     8050154 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x58>
  8151.  8050119:       8d 43 04                lea    0x4(%ebx),%eax
  8152.  805011c:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  8153.  8050120:       76 03                   jbe    8050125 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x29>
  8154.  8050122:       8b 43 04                mov    0x4(%ebx),%eax
  8155.  8050125:       03 43 14                add    0x14(%ebx),%eax
  8156.  8050128:       3b 45 0c                cmp    0xc(%ebp),%eax
  8157.  805012b:       76 27                   jbe    8050154 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x58>
  8158.  805012d:       8b 45 10                mov    0x10(%ebp),%eax
  8159.  8050130:       50                      push   %eax
  8160.  8050131:       8d 43 04                lea    0x4(%ebx),%eax
  8161.  8050134:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  8162.  8050138:       76 03                   jbe    805013d <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x41>
  8163.  805013a:       8b 43 04                mov    0x4(%ebx),%eax
  8164.  805013d:       8b 55 0c                mov    0xc(%ebp),%edx
  8165.  8050140:       29 c2                   sub    %eax,%edx
  8166.  8050142:       89 d0                   mov    %edx,%eax
  8167.  8050144:       50                      push   %eax
  8168.  8050145:       53                      push   %ebx
  8169.  8050146:       53                      push   %ebx
  8170.  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)>
  8171.  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>
  8172.  8050151:       8d 76 00                lea    0x0(%esi),%esi
  8173.  8050154:       b8 ff ff ff ff          mov    $0xffffffff,%eax
  8174.  8050159:       ba 01 00 00 00          mov    $0x1,%edx
  8175.  805015e:       83 f8 01                cmp    $0x1,%eax
  8176.  8050161:       76 03                   jbe    8050166 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x6a>
  8177.  8050163:       8d 50 ff                lea    0xffffffff(%eax),%edx
  8178.  8050166:       3b 55 10                cmp    0x10(%ebp),%edx
  8179.  8050169:       73 0c                   jae    8050177 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x7b>
  8180.  805016b:       83 c4 f4                add    $0xfffffff4,%esp
  8181.  805016e:       53                      push   %ebx
  8182.  805016f:       e8 98 a5 ff ff          call   804a70c <_init+0xc0>
  8183.  8050174:       83 c4 10                add    $0x10,%esp
  8184.  8050177:       8b 45 10                mov    0x10(%ebp),%eax
  8185.  805017a:       39 43 18                cmp    %eax,0x18(%ebx)
  8186.  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>
  8187.  8050183:       8b 53 14                mov    0x14(%ebx),%edx
  8188.  8050186:       89 55 fc                mov    %edx,0xfffffffc(%ebp)
  8189.  8050189:       89 c6                   mov    %eax,%esi
  8190.  805018b:       83 ce 0f                or     $0xf,%esi
  8191.  805018e:       b8 ff ff ff ff          mov    $0xffffffff,%eax
  8192.  8050193:       ba 01 00 00 00          mov    $0x1,%edx
  8193.  8050198:       83 f8 01                cmp    $0x1,%eax
  8194.  805019b:       76 03                   jbe    80501a0 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0xa4>
  8195.  805019d:       8d 50 ff                lea    0xffffffff(%eax),%edx
  8196.  80501a0:       39 f2                   cmp    %esi,%edx
  8197.  80501a2:       73 08                   jae    80501ac <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0xb0>
  8198.  80501a4:       8b 75 10                mov    0x10(%ebp),%esi
  8199.  80501a7:       eb 38                   jmp    80501e1 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0xe5>
  8200.  80501a9:       8d 76 00                lea    0x0(%esi),%esi
  8201.  80501ac:       89 f0                   mov    %esi,%eax
  8202.  80501ae:       f7 25 54 06 05 08       mull   0x8050654
  8203.  80501b4:       d1 ea                   shr    %edx
  8204.  80501b6:       8b 43 18                mov    0x18(%ebx),%eax
  8205.  80501b9:       d1 e8                   shr    %eax
  8206.  80501bb:       39 c2                   cmp    %eax,%edx
  8207.  80501bd:       73 22                   jae    80501e1 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0xe5>
  8208.  80501bf:       ba ff ff ff ff          mov    $0xffffffff,%edx
  8209.  80501c4:       b8 01 00 00 00          mov    $0x1,%eax
  8210.  80501c9:       83 fa 01                cmp    $0x1,%edx
  8211.  80501cc:       76 03                   jbe    80501d1 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0xd5>
  8212.  80501ce:       8d 42 ff                lea    0xffffffff(%edx),%eax
  8213.  80501d1:       8b 4b 18                mov    0x18(%ebx),%ecx
  8214.  80501d4:       89 ca                   mov    %ecx,%edx
  8215.  80501d6:       d1 ea                   shr    %edx
  8216.  80501d8:       29 d0                   sub    %edx,%eax
  8217.  80501da:       39 c1                   cmp    %eax,%ecx
  8218.  80501dc:       77 03                   ja     80501e1 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0xe5>
  8219.  80501de:       8d 34 11                lea    (%ecx,%edx,1),%esi
  8220.  80501e1:       8d 46 01                lea    0x1(%esi),%eax
  8221.  80501e4:       83 c4 f4                add    $0xfffffff4,%esp
  8222.  80501e7:       50                      push   %eax
  8223.  80501e8:       e8 bf a6 ff ff          call   804a8ac <_init+0x260>
  8224.  80501ed:       83 c4 10                add    $0x10,%esp
  8225.  80501f0:       89 c7                   mov    %eax,%edi
  8226.  80501f2:       eb 08                   jmp    80501fc <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x100>
  8227.  80501f4:       e8 63 a5 ff ff          call   804a75c <_init+0x110>
  8228.  80501f9:       8d 76 00                lea    0x0(%esi),%esi
  8229.  80501fc:       83 7d fc 00             cmpl   $0x0,0xfffffffc(%ebp)
  8230.  8050200:       74 1d                   je     805021f <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x123>
  8231.  8050202:       8d 43 04                lea    0x4(%ebx),%eax
  8232.  8050205:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  8233.  8050209:       76 03                   jbe    805020e <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x112>
  8234.  805020b:       8b 43 04                mov    0x4(%ebx),%eax
  8235.  805020e:       83 c4 fc                add    $0xfffffffc,%esp
  8236.  8050211:       8b 55 fc                mov    0xfffffffc(%ebp),%edx
  8237.  8050214:       52                      push   %edx
  8238.  8050215:       50                      push   %eax
  8239.  8050216:       57                      push   %edi
  8240.  8050217:       e8 b0 a4 ff ff          call   804a6cc <_init+0x80>
  8241.  805021c:       83 c4 10                add    $0x10,%esp
  8242.  805021f:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  8243.  8050223:       76 0e                   jbe    8050233 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x137>
  8244.  8050225:       83 c4 f4                add    $0xfffffff4,%esp
  8245.  8050228:       ff 73 04                pushl  0x4(%ebx)
  8246.  805022b:       e8 6c a6 ff ff          call   804a89c <_init+0x250>
  8247.  8050230:       83 c4 10                add    $0x10,%esp
  8248.  8050233:       c7 43 14 00 00 00 00    movl   $0x0,0x14(%ebx)
  8249.  805023a:       c6 43 04 00             movb   $0x0,0x4(%ebx)
  8250.  805023e:       89 7b 04                mov    %edi,0x4(%ebx)
  8251.  8050241:       89 73 18                mov    %esi,0x18(%ebx)
  8252.  8050244:       8d 43 04                lea    0x4(%ebx),%eax
  8253.  8050247:       83 fe 0f                cmp    $0xf,%esi
  8254.  805024a:       76 02                   jbe    805024e <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x152>
  8255.  805024c:       89 f8                   mov    %edi,%eax
  8256.  805024e:       8b 55 fc                mov    0xfffffffc(%ebp),%edx
  8257.  8050251:       89 53 14                mov    %edx,0x14(%ebx)
  8258.  8050254:       c6 04 02 00             movb   $0x0,(%edx,%eax,1)
  8259.  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>
  8260.  805025d:       8d 76 00                lea    0x0(%esi),%esi
  8261.  8050260:       e8 67 a5 ff ff          call   804a7cc <_init+0x180>
  8262.  8050265:       89 c6                   mov    %eax,%esi
  8263.  8050267:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  8264.  805026b:       76 0e                   jbe    805027b <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x17f>
  8265.  805026d:       83 c4 f4                add    $0xfffffff4,%esp
  8266.  8050270:       ff 73 04                pushl  0x4(%ebx)
  8267.  8050273:       e8 24 a6 ff ff          call   804a89c <_init+0x250>
  8268.  8050278:       83 c4 10                add    $0x10,%esp
  8269.  805027b:       c7 43 18 0f 00 00 00    movl   $0xf,0x18(%ebx)
  8270.  8050282:       c7 43 14 00 00 00 00    movl   $0x0,0x14(%ebx)
  8271.  8050289:       c6 43 04 00             movb   $0x0,0x4(%ebx)
  8272.  805028d:       e8 4a a4 ff ff          call   804a6dc <_init+0x90>
  8273.  8050292:       e8 c5 a4 ff ff          call   804a75c <_init+0x110>
  8274.  8050297:       90                      nop    
  8275.  8050298:       e8 bf a4 ff ff          call   804a75c <_init+0x110>
  8276.  805029d:       8d 76 00                lea    0x0(%esi),%esi
  8277.  80502a0:       e8 27 a5 ff ff          call   804a7cc <_init+0x180>
  8278.  80502a5:       89 45 f8                mov    %eax,0xfffffff8(%ebp)
  8279.  80502a8:       8b 75 10                mov    0x10(%ebp),%esi
  8280.  80502ab:       89 f0                   mov    %esi,%eax
  8281.  80502ad:       40                      inc    %eax
  8282.  80502ae:       83 c4 f4                add    $0xfffffff4,%esp
  8283.  80502b1:       50                      push   %eax
  8284.  80502b2:       e8 f5 a5 ff ff          call   804a8ac <_init+0x260>
  8285.  80502b7:       83 c4 10                add    $0x10,%esp
  8286.  80502ba:       89 c7                   mov    %eax,%edi
  8287.  80502bc:       eb 12                   jmp    80502d0 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x1d4>
  8288.  80502be:       89 f6                   mov    %esi,%esi
  8289.  80502c0:       e8 97 a4 ff ff          call   804a75c <_init+0x110>
  8290.  80502c5:       8d 76 00                lea    0x0(%esi),%esi
  8291.  80502c8:       e8 8f a4 ff ff          call   804a75c <_init+0x110>
  8292.  80502cd:       8d 76 00                lea    0x0(%esi),%esi
  8293.  80502d0:       83 c4 f4                add    $0xfffffff4,%esp
  8294.  80502d3:       8b 45 f8                mov    0xfffffff8(%ebp),%eax
  8295.  80502d6:       50                      push   %eax
  8296.  80502d7:       e8 30 a5 ff ff          call   804a80c <_init+0x1c0>
  8297.  80502dc:       83 c4 10                add    $0x10,%esp
  8298.  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>
  8299.  80502e4:       83 c4 f4                add    $0xfffffff4,%esp
  8300.  80502e7:       56                      push   %esi
  8301.  80502e8:       e8 1f a5 ff ff          call   804a80c <_init+0x1c0>
  8302.  80502ed:       83 c4 10                add    $0x10,%esp
  8303.  80502f0:       eb a6                   jmp    8050298 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x19c>
  8304.  80502f2:       89 f6                   mov    %esi,%esi
  8305.  80502f4:       eb ca                   jmp    80502c0 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x1c4>
  8306.  80502f6:       89 f6                   mov    %esi,%esi
  8307.  80502f8:       83 c4 f4                add    $0xfffffff4,%esp
  8308.  80502fb:       8b 55 f8                mov    0xfffffff8(%ebp),%edx
  8309.  80502fe:       52                      push   %edx
  8310.  80502ff:       e8 08 a5 ff ff          call   804a80c <_init+0x1c0>
  8311.  8050304:       83 c4 10                add    $0x10,%esp
  8312.  8050307:       eb bf                   jmp    80502c8 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x1cc>
  8313.  8050309:       8d 76 00                lea    0x0(%esi),%esi
  8314.  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>
  8315.  8050311:       8d 76 00                lea    0x0(%esi),%esi
  8316.  8050314:       e8 c3 a4 ff ff          call   804a7dc <_init+0x190>
  8317.  8050319:       8d 76 00                lea    0x0(%esi),%esi
  8318.  805031c:       83 7d 10 00             cmpl   $0x0,0x10(%ebp)
  8319.  8050320:       75 16                   jne    8050338 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x23c>
  8320.  8050322:       8d 43 04                lea    0x4(%ebx),%eax
  8321.  8050325:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  8322.  8050329:       76 03                   jbe    805032e <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x232>
  8323.  805032b:       8b 43 04                mov    0x4(%ebx),%eax
  8324.  805032e:       c7 43 14 00 00 00 00    movl   $0x0,0x14(%ebx)
  8325.  8050335:       c6 00 00                movb   $0x0,(%eax)
  8326.  8050338:       83 7d 10 00             cmpl   $0x0,0x10(%ebp)
  8327.  805033c:       74 33                   je     8050371 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x275>
  8328.  805033e:       8d 43 04                lea    0x4(%ebx),%eax
  8329.  8050341:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  8330.  8050345:       76 03                   jbe    805034a <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x24e>
  8331.  8050347:       8b 43 04                mov    0x4(%ebx),%eax
  8332.  805034a:       83 c4 fc                add    $0xfffffffc,%esp
  8333.  805034d:       8b 55 10                mov    0x10(%ebp),%edx
  8334.  8050350:       52                      push   %edx
  8335.  8050351:       8b 55 0c                mov    0xc(%ebp),%edx
  8336.  8050354:       52                      push   %edx
  8337.  8050355:       50                      push   %eax
  8338.  8050356:       e8 71 a3 ff ff          call   804a6cc <_init+0x80>
  8339.  805035b:       8d 43 04                lea    0x4(%ebx),%eax
  8340.  805035e:       83 7b 18 0f             cmpl   $0xf,0x18(%ebx)
  8341.  8050362:       76 03                   jbe    8050367 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const *, unsigned int)+0x26b>
  8342.  8050364:       8b 43 04                mov    0x4(%ebx),%eax
  8343.  8050367:       8b 55 10                mov    0x10(%ebp),%edx
  8344.  805036a:       89 53 14                mov    %edx,0x14(%ebx)
  8345.  805036d:       c6 04 02 00             movb   $0x0,(%edx,%eax,1)
  8346.  8050371:       89 d8                   mov    %ebx,%eax
  8347.  8050373:       8d 65 d8                lea    0xffffffd8(%ebp),%esp
  8348.  8050376:       5b                      pop    %ebx
  8349.  8050377:       5e                      pop    %esi
  8350.  8050378:       5f                      pop    %edi
  8351.  8050379:       c9                      leave  
  8352.  805037a:       c3                      ret    
  8353.  805037b:       90                      nop    
  8354.  
  8355. 0805037c <__do_global_ctors_aux>:
  8356.  805037c:       55                      push   %ebp
  8357.  805037d:       89 e5                   mov    %esp,%ebp
  8358.  805037f:       83 ec 10                sub    $0x10,%esp
  8359.  8050382:       56                      push   %esi
  8360.  8050383:       53                      push   %ebx
  8361.  8050384:       e8 00 00 00 00          call   8050389 <__do_global_ctors_aux+0xd>
  8362.  8050389:       5b                      pop    %ebx
  8363.  805038a:       81 c3 57 32 00 00       add    $0x3257,%ebx
  8364.  8050390:       8d b3 ec ff ff ff       lea    0xffffffec(%ebx),%esi
  8365.  8050396:       83 bb ec ff ff ff ff    cmpl   $0xffffffff,0xffffffec(%ebx)
  8366.  805039d:       74 0d                   je     80503ac <__do_global_ctors_aux+0x30>
  8367.  805039f:       90                      nop    
  8368.  80503a0:       8b 06                   mov    (%esi),%eax
  8369.  80503a2:       ff d0                   call   *%eax
  8370.  80503a4:       83 c6 fc                add    $0xfffffffc,%esi
  8371.  80503a7:       83 3e ff                cmpl   $0xffffffff,(%esi)
  8372.  80503aa:       75 f4                   jne    80503a0 <__do_global_ctors_aux+0x24>
  8373.  80503ac:       5b                      pop    %ebx
  8374.  80503ad:       5e                      pop    %esi
  8375.  80503ae:       c9                      leave  
  8376.  80503af:       c3                      ret    
  8377.  
  8378. 080503b0 <init_dummy>:
  8379.  80503b0:       55                      push   %ebp
  8380.  80503b1:       89 e5                   mov    %esp,%ebp
  8381.  80503b3:       83 ec 14                sub    $0x14,%esp
  8382.  80503b6:       53                      push   %ebx
  8383.  80503b7:       e8 00 00 00 00          call   80503bc <init_dummy+0xc>
  8384.  80503bc:       5b                      pop    %ebx
  8385.  80503bd:       81 c3 24 32 00 00       add    $0x3224,%ebx
  8386.  80503c3:       5b                      pop    %ebx
  8387.  80503c4:       c9                      leave  
  8388.  80503c5:       c3                      ret    
  8389.         ...
  8390. Disassembly of section .fini:
  8391.  
  8392. 080503c8 <_fini>:
  8393.  80503c8:       e8 df a5 ff ff          call   804a9ac <__do_global_dtors_aux>
  8394.  80503cd:       c2 00 00                ret    $0x0
  8395.