
testcase/bin/hello-str:     file format elf32-i386


Disassembly of section .text:

00030000 <start>:
   30000:	e9 10 00 00 00       	jmp    30015 <main>

00030005 <sbrk>:
   30005:	55                   	push   %ebp
   30006:	89 e5                	mov    %esp,%ebp
   30008:	b8 01 00 00 00       	mov    $0x1,%eax
   3000d:	82                   	nemu_trap 
   3000e:	b8 00 00 00 00       	mov    $0x0,%eax
   30013:	5d                   	pop    %ebp
   30014:	c3                   	ret    

00030015 <main>:
   30015:	8d 4c 24 04          	lea    0x4(%esp),%ecx
   30019:	83 e4 f0             	and    $0xfffffff0,%esp
   3001c:	ff 71 fc             	pushl  -0x4(%ecx)
   3001f:	55                   	push   %ebp
   30020:	89 e5                	mov    %esp,%ebp
   30022:	51                   	push   %ecx
   30023:	83 ec 04             	sub    $0x4,%esp
   30026:	83 ec 04             	sub    $0x4,%esp
   30029:	68 00 70 03 00       	push   $0x37000
   3002e:	68 0e 70 03 00       	push   $0x3700e
   30033:	68 80 99 03 00       	push   $0x39980
   30038:	e8 13 01 00 00       	call   30150 <sprintf>
   3003d:	83 c4 10             	add    $0x10,%esp
   30040:	83 ec 08             	sub    $0x8,%esp
   30043:	68 00 70 03 00       	push   $0x37000
   30048:	68 80 99 03 00       	push   $0x39980
   3004d:	e8 6e 01 00 00       	call   301c0 <strcmp>
   30052:	83 c4 10             	add    $0x10,%esp
   30055:	85 c0                	test   %eax,%eax
   30057:	74 06                	je     3005f <main+0x4a>
   30059:	b8 01 00 00 00       	mov    $0x1,%eax
   3005e:	82                   	nemu_trap 
   3005f:	83 ec 0c             	sub    $0xc,%esp
   30062:	6a 02                	push   $0x2
   30064:	6a 01                	push   $0x1
   30066:	6a 01                	push   $0x1
   30068:	68 11 70 03 00       	push   $0x37011
   3006d:	68 80 99 03 00       	push   $0x39980
   30072:	e8 d9 00 00 00       	call   30150 <sprintf>
   30077:	83 c4 20             	add    $0x20,%esp
   3007a:	83 ec 08             	sub    $0x8,%esp
   3007d:	68 1f 70 03 00       	push   $0x3701f
   30082:	68 80 99 03 00       	push   $0x39980
   30087:	e8 34 01 00 00       	call   301c0 <strcmp>
   3008c:	83 c4 10             	add    $0x10,%esp
   3008f:	85 c0                	test   %eax,%eax
   30091:	74 06                	je     30099 <main+0x84>
   30093:	b8 01 00 00 00       	mov    $0x1,%eax
   30098:	82                   	nemu_trap 
   30099:	83 ec 0c             	sub    $0xc,%esp
   3009c:	6a 0c                	push   $0xc
   3009e:	6a 0a                	push   $0xa
   300a0:	6a 02                	push   $0x2
   300a2:	68 11 70 03 00       	push   $0x37011
   300a7:	68 80 99 03 00       	push   $0x39980
   300ac:	e8 9f 00 00 00       	call   30150 <sprintf>
   300b1:	83 c4 20             	add    $0x20,%esp
   300b4:	83 ec 08             	sub    $0x8,%esp
   300b7:	68 2a 70 03 00       	push   $0x3702a
   300bc:	68 80 99 03 00       	push   $0x39980
   300c1:	e8 fa 00 00 00       	call   301c0 <strcmp>
   300c6:	83 c4 10             	add    $0x10,%esp
   300c9:	85 c0                	test   %eax,%eax
   300cb:	74 06                	je     300d3 <main+0xbe>
   300cd:	b8 01 00 00 00       	mov    $0x1,%eax
   300d2:	82                   	nemu_trap 
   300d3:	b8 00 00 00 00       	mov    $0x0,%eax
   300d8:	82                   	nemu_trap 
   300d9:	b8 00 00 00 00       	mov    $0x0,%eax
   300de:	8b 4d fc             	mov    -0x4(%ebp),%ecx
   300e1:	c9                   	leave  
   300e2:	8d 61 fc             	lea    -0x4(%ecx),%esp
   300e5:	c3                   	ret    
   300e6:	66 90                	xchg   %ax,%ax
   300e8:	66 90                	xchg   %ax,%ax
   300ea:	66 90                	xchg   %ax,%ax
   300ec:	66 90                	xchg   %ax,%ax
   300ee:	66 90                	xchg   %ax,%ax

000300f0 <_sprintf_r>:
   300f0:	55                   	push   %ebp
   300f1:	ba 08 02 00 00       	mov    $0x208,%edx
   300f6:	89 e5                	mov    %esp,%ebp
   300f8:	81 ec 88 00 00 00    	sub    $0x88,%esp
   300fe:	8b 45 0c             	mov    0xc(%ebp),%eax
   30101:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
   30106:	66 89 55 9c          	mov    %dx,-0x64(%ebp)
   3010a:	c7 45 98 ff ff ff 7f 	movl   $0x7fffffff,-0x68(%ebp)
   30111:	c7 45 a4 ff ff ff 7f 	movl   $0x7fffffff,-0x5c(%ebp)
   30118:	89 45 90             	mov    %eax,-0x70(%ebp)
   3011b:	89 45 a0             	mov    %eax,-0x60(%ebp)
   3011e:	8d 45 14             	lea    0x14(%ebp),%eax
   30121:	89 44 24 0c          	mov    %eax,0xc(%esp)
   30125:	8b 45 10             	mov    0x10(%ebp),%eax
   30128:	66 89 4d 9e          	mov    %cx,-0x62(%ebp)
   3012c:	89 44 24 08          	mov    %eax,0x8(%esp)
   30130:	8d 45 90             	lea    -0x70(%ebp),%eax
   30133:	89 44 24 04          	mov    %eax,0x4(%esp)
   30137:	8b 45 08             	mov    0x8(%ebp),%eax
   3013a:	89 04 24             	mov    %eax,(%esp)
   3013d:	e8 ee 00 00 00       	call   30230 <_svfprintf_r>
   30142:	8b 55 90             	mov    -0x70(%ebp),%edx
   30145:	c6 02 00             	movb   $0x0,(%edx)
   30148:	c9                   	leave  
   30149:	c3                   	ret    
   3014a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi

00030150 <sprintf>:
   30150:	55                   	push   %ebp
   30151:	ba 08 02 00 00       	mov    $0x208,%edx
   30156:	89 e5                	mov    %esp,%ebp
   30158:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
   3015d:	53                   	push   %ebx
   3015e:	81 ec 84 00 00 00    	sub    $0x84,%esp
   30164:	8b 45 08             	mov    0x8(%ebp),%eax
   30167:	66 89 55 9c          	mov    %dx,-0x64(%ebp)
   3016b:	8d 5d 10             	lea    0x10(%ebp),%ebx
   3016e:	66 89 4d 9e          	mov    %cx,-0x62(%ebp)
   30172:	c7 45 98 ff ff ff 7f 	movl   $0x7fffffff,-0x68(%ebp)
   30179:	89 45 90             	mov    %eax,-0x70(%ebp)
   3017c:	89 45 a0             	mov    %eax,-0x60(%ebp)
   3017f:	c7 45 a4 ff ff ff 7f 	movl   $0x7fffffff,-0x5c(%ebp)
   30186:	e8 95 33 00 00       	call   33520 <__getreent>
   3018b:	8b 55 0c             	mov    0xc(%ebp),%edx
   3018e:	89 5c 24 0c          	mov    %ebx,0xc(%esp)
   30192:	89 54 24 08          	mov    %edx,0x8(%esp)
   30196:	8d 55 90             	lea    -0x70(%ebp),%edx
   30199:	89 54 24 04          	mov    %edx,0x4(%esp)
   3019d:	89 04 24             	mov    %eax,(%esp)
   301a0:	e8 8b 00 00 00       	call   30230 <_svfprintf_r>
   301a5:	8b 55 90             	mov    -0x70(%ebp),%edx
   301a8:	c6 02 00             	movb   $0x0,(%edx)
   301ab:	81 c4 84 00 00 00    	add    $0x84,%esp
   301b1:	5b                   	pop    %ebx
   301b2:	5d                   	pop    %ebp
   301b3:	c3                   	ret    
   301b4:	66 90                	xchg   %ax,%ax
   301b6:	66 90                	xchg   %ax,%ax
   301b8:	66 90                	xchg   %ax,%ax
   301ba:	66 90                	xchg   %ax,%ax
   301bc:	66 90                	xchg   %ax,%ax
   301be:	66 90                	xchg   %ax,%ax

000301c0 <strcmp>:
   301c0:	55                   	push   %ebp
   301c1:	89 e5                	mov    %esp,%ebp
   301c3:	8b 45 08             	mov    0x8(%ebp),%eax
   301c6:	8b 55 0c             	mov    0xc(%ebp),%edx
   301c9:	53                   	push   %ebx
   301ca:	89 c1                	mov    %eax,%ecx
   301cc:	09 d1                	or     %edx,%ecx
   301ce:	83 e1 03             	and    $0x3,%ecx
   301d1:	75 17                	jne    301ea <strcmp+0x2a>
   301d3:	8b 08                	mov    (%eax),%ecx
   301d5:	3b 0a                	cmp    (%edx),%ecx
   301d7:	74 33                	je     3020c <strcmp+0x4c>
   301d9:	eb 0f                	jmp    301ea <strcmp+0x2a>
   301db:	90                   	nop
   301dc:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   301e0:	3a 0a                	cmp    (%edx),%cl
   301e2:	75 0d                	jne    301f1 <strcmp+0x31>
   301e4:	83 c0 01             	add    $0x1,%eax
   301e7:	83 c2 01             	add    $0x1,%edx
   301ea:	0f b6 08             	movzbl (%eax),%ecx
   301ed:	84 c9                	test   %cl,%cl
   301ef:	75 ef                	jne    301e0 <strcmp+0x20>
   301f1:	0f b6 00             	movzbl (%eax),%eax
   301f4:	0f b6 12             	movzbl (%edx),%edx
   301f7:	5b                   	pop    %ebx
   301f8:	5d                   	pop    %ebp
   301f9:	29 d0                	sub    %edx,%eax
   301fb:	c3                   	ret    
   301fc:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   30200:	83 c0 04             	add    $0x4,%eax
   30203:	83 c2 04             	add    $0x4,%edx
   30206:	8b 08                	mov    (%eax),%ecx
   30208:	3b 0a                	cmp    (%edx),%ecx
   3020a:	75 de                	jne    301ea <strcmp+0x2a>
   3020c:	8d 99 ff fe fe fe    	lea    -0x1010101(%ecx),%ebx
   30212:	f7 d1                	not    %ecx
   30214:	21 cb                	and    %ecx,%ebx
   30216:	81 e3 80 80 80 80    	and    $0x80808080,%ebx
   3021c:	74 e2                	je     30200 <strcmp+0x40>
   3021e:	31 c0                	xor    %eax,%eax
   30220:	5b                   	pop    %ebx
   30221:	5d                   	pop    %ebp
   30222:	c3                   	ret    
   30223:	66 90                	xchg   %ax,%ax
   30225:	66 90                	xchg   %ax,%ax
   30227:	66 90                	xchg   %ax,%ax
   30229:	66 90                	xchg   %ax,%ax
   3022b:	66 90                	xchg   %ax,%ax
   3022d:	66 90                	xchg   %ax,%ax
   3022f:	90                   	nop

00030230 <_svfprintf_r>:
   30230:	55                   	push   %ebp
   30231:	89 e5                	mov    %esp,%ebp
   30233:	57                   	push   %edi
   30234:	56                   	push   %esi
   30235:	53                   	push   %ebx
   30236:	81 ec 1c 01 00 00    	sub    $0x11c,%esp
   3023c:	8b 45 08             	mov    0x8(%ebp),%eax
   3023f:	89 04 24             	mov    %eax,(%esp)
   30242:	e8 99 33 00 00       	call   335e0 <_localeconv_r>
   30247:	8b 00                	mov    (%eax),%eax
   30249:	89 04 24             	mov    %eax,(%esp)
   3024c:	89 85 0c ff ff ff    	mov    %eax,-0xf4(%ebp)
   30252:	e8 b9 4a 00 00       	call   34d10 <strlen>
   30257:	89 85 08 ff ff ff    	mov    %eax,-0xf8(%ebp)
   3025d:	8b 45 0c             	mov    0xc(%ebp),%eax
   30260:	f6 40 0c 80          	testb  $0x80,0xc(%eax)
   30264:	74 0b                	je     30271 <_svfprintf_r+0x41>
   30266:	8b 40 10             	mov    0x10(%eax),%eax
   30269:	85 c0                	test   %eax,%eax
   3026b:	0f 84 62 18 00 00    	je     31ad3 <_svfprintf_r+0x18a3>
   30271:	8d 45 a8             	lea    -0x58(%ebp),%eax
   30274:	8d 55 a7             	lea    -0x59(%ebp),%edx
   30277:	89 c7                	mov    %eax,%edi
   30279:	89 85 74 ff ff ff    	mov    %eax,-0x8c(%ebp)
   3027f:	d9 ee                	fldz   
   30281:	29 d0                	sub    %edx,%eax
   30283:	c7 85 7c ff ff ff 00 	movl   $0x0,-0x84(%ebp)
   3028a:	00 00 00 
   3028d:	dd 9d 10 ff ff ff    	fstpl  -0xf0(%ebp)
   30293:	c7 85 78 ff ff ff 00 	movl   $0x0,-0x88(%ebp)
   3029a:	00 00 00 
   3029d:	c7 85 1c ff ff ff 00 	movl   $0x0,-0xe4(%ebp)
   302a4:	00 00 00 
   302a7:	c7 85 18 ff ff ff 00 	movl   $0x0,-0xe8(%ebp)
   302ae:	00 00 00 
   302b1:	c7 85 04 ff ff ff 00 	movl   $0x0,-0xfc(%ebp)
   302b8:	00 00 00 
   302bb:	c7 85 34 ff ff ff 00 	movl   $0x0,-0xcc(%ebp)
   302c2:	00 00 00 
   302c5:	89 85 00 ff ff ff    	mov    %eax,-0x100(%ebp)
   302cb:	8b 45 10             	mov    0x10(%ebp),%eax
   302ce:	8b 5d 10             	mov    0x10(%ebp),%ebx
   302d1:	0f b6 00             	movzbl (%eax),%eax
   302d4:	3c 25                	cmp    $0x25,%al
   302d6:	74 4d                	je     30325 <_svfprintf_r+0xf5>
   302d8:	84 c0                	test   %al,%al
   302da:	75 08                	jne    302e4 <_svfprintf_r+0xb4>
   302dc:	eb 47                	jmp    30325 <_svfprintf_r+0xf5>
   302de:	66 90                	xchg   %ax,%ax
   302e0:	84 c0                	test   %al,%al
   302e2:	74 0a                	je     302ee <_svfprintf_r+0xbe>
   302e4:	83 c3 01             	add    $0x1,%ebx
   302e7:	0f b6 03             	movzbl (%ebx),%eax
   302ea:	3c 25                	cmp    $0x25,%al
   302ec:	75 f2                	jne    302e0 <_svfprintf_r+0xb0>
   302ee:	89 de                	mov    %ebx,%esi
   302f0:	2b 75 10             	sub    0x10(%ebp),%esi
   302f3:	74 30                	je     30325 <_svfprintf_r+0xf5>
   302f5:	8b 45 10             	mov    0x10(%ebp),%eax
   302f8:	83 c7 08             	add    $0x8,%edi
   302fb:	89 77 fc             	mov    %esi,-0x4(%edi)
   302fe:	01 b5 7c ff ff ff    	add    %esi,-0x84(%ebp)
   30304:	89 47 f8             	mov    %eax,-0x8(%edi)
   30307:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   3030d:	83 c0 01             	add    $0x1,%eax
   30310:	83 f8 07             	cmp    $0x7,%eax
   30313:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   30319:	0f 8f 91 00 00 00    	jg     303b0 <_svfprintf_r+0x180>
   3031f:	01 b5 34 ff ff ff    	add    %esi,-0xcc(%ebp)
   30325:	80 3b 00             	cmpb   $0x0,(%ebx)
   30328:	0f 84 aa 00 00 00    	je     303d8 <_svfprintf_r+0x1a8>
   3032e:	8d 43 01             	lea    0x1(%ebx),%eax
   30331:	be 20 00 00 00       	mov    $0x20,%esi
   30336:	c6 85 59 ff ff ff 00 	movb   $0x0,-0xa7(%ebp)
   3033d:	31 db                	xor    %ebx,%ebx
   3033f:	c7 85 44 ff ff ff ff 	movl   $0xffffffff,-0xbc(%ebp)
   30346:	ff ff ff 
   30349:	c7 85 40 ff ff ff 00 	movl   $0x0,-0xc0(%ebp)
   30350:	00 00 00 
   30353:	c7 85 4c ff ff ff 00 	movl   $0x0,-0xb4(%ebp)
   3035a:	00 00 00 
   3035d:	8d 48 01             	lea    0x1(%eax),%ecx
   30360:	0f be 00             	movsbl (%eax),%eax
   30363:	8d 50 e0             	lea    -0x20(%eax),%edx
   30366:	83 fa 58             	cmp    $0x58,%edx
   30369:	0f 87 8f 07 00 00    	ja     30afe <_svfprintf_r+0x8ce>
   3036f:	ff 24 95 74 70 03 00 	jmp    *0x37074(,%edx,4)
   30376:	66 90                	xchg   %ax,%ax
   30378:	83 8d 4c ff ff ff 10 	orl    $0x10,-0xb4(%ebp)
   3037f:	89 c8                	mov    %ecx,%eax
   30381:	eb da                	jmp    3035d <_svfprintf_r+0x12d>
   30383:	8b 45 14             	mov    0x14(%ebp),%eax
   30386:	8b 55 14             	mov    0x14(%ebp),%edx
   30389:	8b 00                	mov    (%eax),%eax
   3038b:	83 c2 04             	add    $0x4,%edx
   3038e:	89 55 14             	mov    %edx,0x14(%ebp)
   30391:	85 c0                	test   %eax,%eax
   30393:	89 85 40 ff ff ff    	mov    %eax,-0xc0(%ebp)
   30399:	79 e4                	jns    3037f <_svfprintf_r+0x14f>
   3039b:	f7 9d 40 ff ff ff    	negl   -0xc0(%ebp)
   303a1:	83 8d 4c ff ff ff 04 	orl    $0x4,-0xb4(%ebp)
   303a8:	89 c8                	mov    %ecx,%eax
   303aa:	eb b1                	jmp    3035d <_svfprintf_r+0x12d>
   303ac:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   303b0:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   303b6:	89 44 24 08          	mov    %eax,0x8(%esp)
   303ba:	8b 45 0c             	mov    0xc(%ebp),%eax
   303bd:	89 44 24 04          	mov    %eax,0x4(%esp)
   303c1:	8b 45 08             	mov    0x8(%ebp),%eax
   303c4:	89 04 24             	mov    %eax,(%esp)
   303c7:	e8 c4 49 00 00       	call   34d90 <__ssprint_r>
   303cc:	85 c0                	test   %eax,%eax
   303ce:	75 30                	jne    30400 <_svfprintf_r+0x1d0>
   303d0:	8d 7d a8             	lea    -0x58(%ebp),%edi
   303d3:	e9 47 ff ff ff       	jmp    3031f <_svfprintf_r+0xef>
   303d8:	8b 85 7c ff ff ff    	mov    -0x84(%ebp),%eax
   303de:	85 c0                	test   %eax,%eax
   303e0:	74 1e                	je     30400 <_svfprintf_r+0x1d0>
   303e2:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   303e8:	89 44 24 08          	mov    %eax,0x8(%esp)
   303ec:	8b 45 0c             	mov    0xc(%ebp),%eax
   303ef:	89 44 24 04          	mov    %eax,0x4(%esp)
   303f3:	8b 45 08             	mov    0x8(%ebp),%eax
   303f6:	89 04 24             	mov    %eax,(%esp)
   303f9:	e8 92 49 00 00       	call   34d90 <__ssprint_r>
   303fe:	66 90                	xchg   %ax,%ax
   30400:	8b 55 0c             	mov    0xc(%ebp),%edx
   30403:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
   30408:	f6 42 0c 40          	testb  $0x40,0xc(%edx)
   3040c:	0f 44 85 34 ff ff ff 	cmove  -0xcc(%ebp),%eax
   30413:	81 c4 1c 01 00 00    	add    $0x11c,%esp
   30419:	5b                   	pop    %ebx
   3041a:	5e                   	pop    %esi
   3041b:	5f                   	pop    %edi
   3041c:	5d                   	pop    %ebp
   3041d:	c3                   	ret    
   3041e:	bb 2b 00 00 00       	mov    $0x2b,%ebx
   30423:	89 c8                	mov    %ecx,%eax
   30425:	e9 33 ff ff ff       	jmp    3035d <_svfprintf_r+0x12d>
   3042a:	89 85 24 ff ff ff    	mov    %eax,-0xdc(%ebp)
   30430:	8b 45 14             	mov    0x14(%ebp),%eax
   30433:	89 4d 10             	mov    %ecx,0x10(%ebp)
   30436:	c6 85 59 ff ff ff 00 	movb   $0x0,-0xa7(%ebp)
   3043d:	8d 70 04             	lea    0x4(%eax),%esi
   30440:	8b 00                	mov    (%eax),%eax
   30442:	85 c0                	test   %eax,%eax
   30444:	89 85 28 ff ff ff    	mov    %eax,-0xd8(%ebp)
   3044a:	0f 84 7f 18 00 00    	je     31ccf <_svfprintf_r+0x1a9f>
   30450:	8b 85 44 ff ff ff    	mov    -0xbc(%ebp),%eax
   30456:	85 c0                	test   %eax,%eax
   30458:	0f 88 b6 17 00 00    	js     31c14 <_svfprintf_r+0x19e4>
   3045e:	89 44 24 08          	mov    %eax,0x8(%esp)
   30462:	8b 85 28 ff ff ff    	mov    -0xd8(%ebp),%eax
   30468:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
   3046f:	00 
   30470:	89 04 24             	mov    %eax,(%esp)
   30473:	e8 08 39 00 00       	call   33d80 <memchr>
   30478:	85 c0                	test   %eax,%eax
   3047a:	0f 84 a0 19 00 00    	je     31e20 <_svfprintf_r+0x1bf0>
   30480:	8b 95 44 ff ff ff    	mov    -0xbc(%ebp),%edx
   30486:	2b 85 28 ff ff ff    	sub    -0xd8(%ebp),%eax
   3048c:	39 d0                	cmp    %edx,%eax
   3048e:	0f 4f c2             	cmovg  %edx,%eax
   30491:	89 c2                	mov    %eax,%edx
   30493:	0f b6 9d 59 ff ff ff 	movzbl -0xa7(%ebp),%ebx
   3049a:	89 85 38 ff ff ff    	mov    %eax,-0xc8(%ebp)
   304a0:	31 c0                	xor    %eax,%eax
   304a2:	85 d2                	test   %edx,%edx
   304a4:	0f 49 c2             	cmovns %edx,%eax
   304a7:	89 85 48 ff ff ff    	mov    %eax,-0xb8(%ebp)
   304ad:	89 75 14             	mov    %esi,0x14(%ebp)
   304b0:	c7 85 44 ff ff ff 00 	movl   $0x0,-0xbc(%ebp)
   304b7:	00 00 00 
   304ba:	c7 85 20 ff ff ff 00 	movl   $0x0,-0xe0(%ebp)
   304c1:	00 00 00 
   304c4:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   304c8:	84 db                	test   %bl,%bl
   304ca:	74 07                	je     304d3 <_svfprintf_r+0x2a3>
   304cc:	83 85 48 ff ff ff 01 	addl   $0x1,-0xb8(%ebp)
   304d3:	8b 8d 48 ff ff ff    	mov    -0xb8(%ebp),%ecx
   304d9:	8b b5 4c ff ff ff    	mov    -0xb4(%ebp),%esi
   304df:	89 c8                	mov    %ecx,%eax
   304e1:	89 f2                	mov    %esi,%edx
   304e3:	83 c0 02             	add    $0x2,%eax
   304e6:	83 e2 02             	and    $0x2,%edx
   304e9:	89 95 30 ff ff ff    	mov    %edx,-0xd0(%ebp)
   304ef:	89 f2                	mov    %esi,%edx
   304f1:	0f 44 c1             	cmove  %ecx,%eax
   304f4:	81 e2 84 00 00 00    	and    $0x84,%edx
   304fa:	89 85 48 ff ff ff    	mov    %eax,-0xb8(%ebp)
   30500:	89 95 2c ff ff ff    	mov    %edx,-0xd4(%ebp)
   30506:	0f 85 1c 06 00 00    	jne    30b28 <_svfprintf_r+0x8f8>
   3050c:	8b b5 40 ff ff ff    	mov    -0xc0(%ebp),%esi
   30512:	2b b5 48 ff ff ff    	sub    -0xb8(%ebp),%esi
   30518:	85 f6                	test   %esi,%esi
   3051a:	0f 8e 08 06 00 00    	jle    30b28 <_svfprintf_r+0x8f8>
   30520:	83 fe 10             	cmp    $0x10,%esi
   30523:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
   30529:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   3052f:	8d 9d 74 ff ff ff    	lea    -0x8c(%ebp),%ebx
   30535:	7f 11                	jg     30548 <_svfprintf_r+0x318>
   30537:	eb 6b                	jmp    305a4 <_svfprintf_r+0x374>
   30539:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   30540:	83 ee 10             	sub    $0x10,%esi
   30543:	83 fe 10             	cmp    $0x10,%esi
   30546:	7e 5c                	jle    305a4 <_svfprintf_r+0x374>
   30548:	83 c0 01             	add    $0x1,%eax
   3054b:	83 c1 10             	add    $0x10,%ecx
   3054e:	c7 07 e8 71 03 00    	movl   $0x371e8,(%edi)
   30554:	83 c7 08             	add    $0x8,%edi
   30557:	c7 47 fc 10 00 00 00 	movl   $0x10,-0x4(%edi)
   3055e:	83 f8 07             	cmp    $0x7,%eax
   30561:	89 8d 7c ff ff ff    	mov    %ecx,-0x84(%ebp)
   30567:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   3056d:	7e d1                	jle    30540 <_svfprintf_r+0x310>
   3056f:	8b 45 0c             	mov    0xc(%ebp),%eax
   30572:	89 5c 24 08          	mov    %ebx,0x8(%esp)
   30576:	89 44 24 04          	mov    %eax,0x4(%esp)
   3057a:	8b 45 08             	mov    0x8(%ebp),%eax
   3057d:	89 04 24             	mov    %eax,(%esp)
   30580:	e8 0b 48 00 00       	call   34d90 <__ssprint_r>
   30585:	85 c0                	test   %eax,%eax
   30587:	0f 85 73 fe ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   3058d:	83 ee 10             	sub    $0x10,%esi
   30590:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
   30596:	83 fe 10             	cmp    $0x10,%esi
   30599:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   3059f:	8d 7d a8             	lea    -0x58(%ebp),%edi
   305a2:	7f a4                	jg     30548 <_svfprintf_r+0x318>
   305a4:	83 c0 01             	add    $0x1,%eax
   305a7:	01 f1                	add    %esi,%ecx
   305a9:	83 f8 07             	cmp    $0x7,%eax
   305ac:	c7 07 e8 71 03 00    	movl   $0x371e8,(%edi)
   305b2:	89 77 04             	mov    %esi,0x4(%edi)
   305b5:	89 8d 7c ff ff ff    	mov    %ecx,-0x84(%ebp)
   305bb:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   305c1:	0f 8f 16 0e 00 00    	jg     313dd <_svfprintf_r+0x11ad>
   305c7:	83 c7 08             	add    $0x8,%edi
   305ca:	0f b6 9d 59 ff ff ff 	movzbl -0xa7(%ebp),%ebx
   305d1:	e9 58 05 00 00       	jmp    30b2e <_svfprintf_r+0x8fe>
   305d6:	f6 85 4c ff ff ff 10 	testb  $0x10,-0xb4(%ebp)
   305dd:	89 85 24 ff ff ff    	mov    %eax,-0xdc(%ebp)
   305e3:	8b 45 14             	mov    0x14(%ebp),%eax
   305e6:	89 4d 10             	mov    %ecx,0x10(%ebp)
   305e9:	0f 85 fd 04 00 00    	jne    30aec <_svfprintf_r+0x8bc>
   305ef:	f6 85 4c ff ff ff 40 	testb  $0x40,-0xb4(%ebp)
   305f6:	0f 84 f0 04 00 00    	je     30aec <_svfprintf_r+0x8bc>
   305fc:	0f b7 08             	movzwl (%eax),%ecx
   305ff:	83 c0 04             	add    $0x4,%eax
   30602:	89 45 14             	mov    %eax,0x14(%ebp)
   30605:	b8 01 00 00 00       	mov    $0x1,%eax
   3060a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   30610:	c6 85 59 ff ff ff 00 	movb   $0x0,-0xa7(%ebp)
   30617:	31 db                	xor    %ebx,%ebx
   30619:	8b b5 4c ff ff ff    	mov    -0xb4(%ebp),%esi
   3061f:	89 f2                	mov    %esi,%edx
   30621:	80 e2 7f             	and    $0x7f,%dl
   30624:	83 bd 44 ff ff ff 00 	cmpl   $0x0,-0xbc(%ebp)
   3062b:	0f 48 d6             	cmovs  %esi,%edx
   3062e:	89 95 4c ff ff ff    	mov    %edx,-0xb4(%ebp)
   30634:	8b 95 44 ff ff ff    	mov    -0xbc(%ebp),%edx
   3063a:	85 d2                	test   %edx,%edx
   3063c:	75 08                	jne    30646 <_svfprintf_r+0x416>
   3063e:	85 c9                	test   %ecx,%ecx
   30640:	0f 84 ea 08 00 00    	je     30f30 <_svfprintf_r+0xd00>
   30646:	3c 01                	cmp    $0x1,%al
   30648:	0f 84 6a 0d 00 00    	je     313b8 <_svfprintf_r+0x1188>
   3064e:	3c 02                	cmp    $0x2,%al
   30650:	8d 45 a8             	lea    -0x58(%ebp),%eax
   30653:	0f 85 bf 0b 00 00    	jne    31218 <_svfprintf_r+0xfe8>
   30659:	8b b5 18 ff ff ff    	mov    -0xe8(%ebp),%esi
   3065f:	90                   	nop
   30660:	89 ca                	mov    %ecx,%edx
   30662:	83 e8 01             	sub    $0x1,%eax
   30665:	83 e2 0f             	and    $0xf,%edx
   30668:	0f b6 14 16          	movzbl (%esi,%edx,1),%edx
   3066c:	c1 e9 04             	shr    $0x4,%ecx
   3066f:	85 c9                	test   %ecx,%ecx
   30671:	88 10                	mov    %dl,(%eax)
   30673:	75 eb                	jne    30660 <_svfprintf_r+0x430>
   30675:	8d 55 a8             	lea    -0x58(%ebp),%edx
   30678:	29 c2                	sub    %eax,%edx
   3067a:	89 85 28 ff ff ff    	mov    %eax,-0xd8(%ebp)
   30680:	89 95 38 ff ff ff    	mov    %edx,-0xc8(%ebp)
   30686:	66 90                	xchg   %ax,%ax
   30688:	8b 85 44 ff ff ff    	mov    -0xbc(%ebp),%eax
   3068e:	8b 95 38 ff ff ff    	mov    -0xc8(%ebp),%edx
   30694:	c7 85 20 ff ff ff 00 	movl   $0x0,-0xe0(%ebp)
   3069b:	00 00 00 
   3069e:	39 c2                	cmp    %eax,%edx
   306a0:	0f 4d c2             	cmovge %edx,%eax
   306a3:	89 85 48 ff ff ff    	mov    %eax,-0xb8(%ebp)
   306a9:	e9 1a fe ff ff       	jmp    304c8 <_svfprintf_r+0x298>
   306ae:	84 db                	test   %bl,%bl
   306b0:	89 c8                	mov    %ecx,%eax
   306b2:	0f 44 de             	cmove  %esi,%ebx
   306b5:	e9 a3 fc ff ff       	jmp    3035d <_svfprintf_r+0x12d>
   306ba:	83 8d 4c ff ff ff 01 	orl    $0x1,-0xb4(%ebp)
   306c1:	89 c8                	mov    %ecx,%eax
   306c3:	e9 95 fc ff ff       	jmp    3035d <_svfprintf_r+0x12d>
   306c8:	81 8d 4c ff ff ff 80 	orl    $0x80,-0xb4(%ebp)
   306cf:	00 00 00 
   306d2:	89 c8                	mov    %ecx,%eax
   306d4:	e9 84 fc ff ff       	jmp    3035d <_svfprintf_r+0x12d>
   306d9:	89 bd 48 ff ff ff    	mov    %edi,-0xb8(%ebp)
   306df:	8d 50 d0             	lea    -0x30(%eax),%edx
   306e2:	31 ff                	xor    %edi,%edi
   306e4:	c7 85 40 ff ff ff 00 	movl   $0x0,-0xc0(%ebp)
   306eb:	00 00 00 
   306ee:	66 90                	xchg   %ax,%ax
   306f0:	8d 04 bf             	lea    (%edi,%edi,4),%eax
   306f3:	83 c1 01             	add    $0x1,%ecx
   306f6:	8d 3c 42             	lea    (%edx,%eax,2),%edi
   306f9:	0f be 41 ff          	movsbl -0x1(%ecx),%eax
   306fd:	8d 50 d0             	lea    -0x30(%eax),%edx
   30700:	83 fa 09             	cmp    $0x9,%edx
   30703:	76 eb                	jbe    306f0 <_svfprintf_r+0x4c0>
   30705:	89 bd 40 ff ff ff    	mov    %edi,-0xc0(%ebp)
   3070b:	8b bd 48 ff ff ff    	mov    -0xb8(%ebp),%edi
   30711:	e9 4d fc ff ff       	jmp    30363 <_svfprintf_r+0x133>
   30716:	83 8d 4c ff ff ff 10 	orl    $0x10,-0xb4(%ebp)
   3071d:	f6 85 4c ff ff ff 10 	testb  $0x10,-0xb4(%ebp)
   30724:	89 85 24 ff ff ff    	mov    %eax,-0xdc(%ebp)
   3072a:	8b 45 14             	mov    0x14(%ebp),%eax
   3072d:	89 4d 10             	mov    %ecx,0x10(%ebp)
   30730:	88 9d 59 ff ff ff    	mov    %bl,-0xa7(%ebp)
   30736:	0f 85 61 02 00 00    	jne    3099d <_svfprintf_r+0x76d>
   3073c:	f6 85 4c ff ff ff 40 	testb  $0x40,-0xb4(%ebp)
   30743:	0f 84 54 02 00 00    	je     3099d <_svfprintf_r+0x76d>
   30749:	0f bf 08             	movswl (%eax),%ecx
   3074c:	83 c0 04             	add    $0x4,%eax
   3074f:	89 45 14             	mov    %eax,0x14(%ebp)
   30752:	85 c9                	test   %ecx,%ecx
   30754:	0f 88 53 02 00 00    	js     309ad <_svfprintf_r+0x77d>
   3075a:	0f b6 9d 59 ff ff ff 	movzbl -0xa7(%ebp),%ebx
   30761:	b8 01 00 00 00       	mov    $0x1,%eax
   30766:	e9 ae fe ff ff       	jmp    30619 <_svfprintf_r+0x3e9>
   3076b:	f6 85 4c ff ff ff 08 	testb  $0x8,-0xb4(%ebp)
   30772:	89 85 24 ff ff ff    	mov    %eax,-0xdc(%ebp)
   30778:	8b 45 14             	mov    0x14(%ebp),%eax
   3077b:	89 4d 10             	mov    %ecx,0x10(%ebp)
   3077e:	88 9d 59 ff ff ff    	mov    %bl,-0xa7(%ebp)
   30784:	0f 84 15 10 00 00    	je     3179f <_svfprintf_r+0x156f>
   3078a:	db 28                	fldt   (%eax)
   3078c:	83 c0 0c             	add    $0xc,%eax
   3078f:	89 45 14             	mov    %eax,0x14(%ebp)
   30792:	dd 9d 10 ff ff ff    	fstpl  -0xf0(%ebp)
   30798:	dd 85 10 ff ff ff    	fldl   -0xf0(%ebp)
   3079e:	dd 1c 24             	fstpl  (%esp)
   307a1:	e8 fa 44 00 00       	call   34ca0 <__fpclassifyd>
   307a6:	83 f8 01             	cmp    $0x1,%eax
   307a9:	0f 85 82 0f 00 00    	jne    31731 <_svfprintf_r+0x1501>
   307af:	d9 ee                	fldz   
   307b1:	dd 85 10 ff ff ff    	fldl   -0xf0(%ebp)
   307b7:	d9 c9                	fxch   %st(1)
   307b9:	df e9                	fucomip %st(1),%st
   307bb:	dd d8                	fstp   %st(0)
   307bd:	0f 87 59 15 00 00    	ja     31d1c <_svfprintf_r+0x1aec>
   307c3:	0f b6 9d 59 ff ff ff 	movzbl -0xa7(%ebp),%ebx
   307ca:	83 bd 24 ff ff ff 47 	cmpl   $0x47,-0xdc(%ebp)
   307d1:	ba 37 70 03 00       	mov    $0x37037,%edx
   307d6:	b8 3b 70 03 00       	mov    $0x3703b,%eax
   307db:	c7 85 48 ff ff ff 03 	movl   $0x3,-0xb8(%ebp)
   307e2:	00 00 00 
   307e5:	0f 4e c2             	cmovle %edx,%eax
   307e8:	89 85 28 ff ff ff    	mov    %eax,-0xd8(%ebp)
   307ee:	81 a5 4c ff ff ff 7f 	andl   $0xffffff7f,-0xb4(%ebp)
   307f5:	ff ff ff 
   307f8:	c7 85 38 ff ff ff 03 	movl   $0x3,-0xc8(%ebp)
   307ff:	00 00 00 
   30802:	c7 85 44 ff ff ff 00 	movl   $0x0,-0xbc(%ebp)
   30809:	00 00 00 
   3080c:	c7 85 20 ff ff ff 00 	movl   $0x0,-0xe0(%ebp)
   30813:	00 00 00 
   30816:	e9 ad fc ff ff       	jmp    304c8 <_svfprintf_r+0x298>
   3081b:	8d 41 01             	lea    0x1(%ecx),%eax
   3081e:	89 85 48 ff ff ff    	mov    %eax,-0xb8(%ebp)
   30824:	0f be 01             	movsbl (%ecx),%eax
   30827:	83 f8 2a             	cmp    $0x2a,%eax
   3082a:	0f 84 84 18 00 00    	je     320b4 <_svfprintf_r+0x1e84>
   30830:	8d 50 d0             	lea    -0x30(%eax),%edx
   30833:	31 c9                	xor    %ecx,%ecx
   30835:	83 fa 09             	cmp    $0x9,%edx
   30838:	0f 87 a8 16 00 00    	ja     31ee6 <_svfprintf_r+0x1cb6>
   3083e:	89 bd 44 ff ff ff    	mov    %edi,-0xbc(%ebp)
   30844:	8b bd 48 ff ff ff    	mov    -0xb8(%ebp),%edi
   3084a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   30850:	8d 04 89             	lea    (%ecx,%ecx,4),%eax
   30853:	83 c7 01             	add    $0x1,%edi
   30856:	8d 0c 42             	lea    (%edx,%eax,2),%ecx
   30859:	0f be 47 ff          	movsbl -0x1(%edi),%eax
   3085d:	8d 50 d0             	lea    -0x30(%eax),%edx
   30860:	83 fa 09             	cmp    $0x9,%edx
   30863:	76 eb                	jbe    30850 <_svfprintf_r+0x620>
   30865:	85 c9                	test   %ecx,%ecx
   30867:	89 ca                	mov    %ecx,%edx
   30869:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
   3086e:	0f 48 d1             	cmovs  %ecx,%edx
   30871:	89 bd 48 ff ff ff    	mov    %edi,-0xb8(%ebp)
   30877:	8b bd 44 ff ff ff    	mov    -0xbc(%ebp),%edi
   3087d:	8b 8d 48 ff ff ff    	mov    -0xb8(%ebp),%ecx
   30883:	89 95 44 ff ff ff    	mov    %edx,-0xbc(%ebp)
   30889:	e9 d5 fa ff ff       	jmp    30363 <_svfprintf_r+0x133>
   3088e:	8b 45 14             	mov    0x14(%ebp),%eax
   30891:	89 4d 10             	mov    %ecx,0x10(%ebp)
   30894:	83 8d 4c ff ff ff 02 	orl    $0x2,-0xb4(%ebp)
   3089b:	8b 08                	mov    (%eax),%ecx
   3089d:	83 c0 04             	add    $0x4,%eax
   308a0:	89 45 14             	mov    %eax,0x14(%ebp)
   308a3:	b8 02 00 00 00       	mov    $0x2,%eax
   308a8:	c6 85 5a ff ff ff 30 	movb   $0x30,-0xa6(%ebp)
   308af:	c6 85 5b ff ff ff 78 	movb   $0x78,-0xa5(%ebp)
   308b6:	c7 85 18 ff ff ff 58 	movl   $0x37058,-0xe8(%ebp)
   308bd:	70 03 00 
   308c0:	c7 85 24 ff ff ff 78 	movl   $0x78,-0xdc(%ebp)
   308c7:	00 00 00 
   308ca:	e9 41 fd ff ff       	jmp    30610 <_svfprintf_r+0x3e0>
   308cf:	f6 85 4c ff ff ff 10 	testb  $0x10,-0xb4(%ebp)
   308d6:	89 85 24 ff ff ff    	mov    %eax,-0xdc(%ebp)
   308dc:	8b 45 14             	mov    0x14(%ebp),%eax
   308df:	89 4d 10             	mov    %ecx,0x10(%ebp)
   308e2:	0f 85 87 00 00 00    	jne    3096f <_svfprintf_r+0x73f>
   308e8:	f6 85 4c ff ff ff 40 	testb  $0x40,-0xb4(%ebp)
   308ef:	74 7e                	je     3096f <_svfprintf_r+0x73f>
   308f1:	0f b7 08             	movzwl (%eax),%ecx
   308f4:	83 c0 04             	add    $0x4,%eax
   308f7:	89 45 14             	mov    %eax,0x14(%ebp)
   308fa:	31 c0                	xor    %eax,%eax
   308fc:	e9 0f fd ff ff       	jmp    30610 <_svfprintf_r+0x3e0>
   30901:	83 8d 4c ff ff ff 08 	orl    $0x8,-0xb4(%ebp)
   30908:	89 c8                	mov    %ecx,%eax
   3090a:	e9 4e fa ff ff       	jmp    3035d <_svfprintf_r+0x12d>
   3090f:	f6 85 4c ff ff ff 10 	testb  $0x10,-0xb4(%ebp)
   30916:	89 4d 10             	mov    %ecx,0x10(%ebp)
   30919:	88 9d 59 ff ff ff    	mov    %bl,-0xa7(%ebp)
   3091f:	0f 85 97 0b 00 00    	jne    314bc <_svfprintf_r+0x128c>
   30925:	f6 85 4c ff ff ff 40 	testb  $0x40,-0xb4(%ebp)
   3092c:	0f 84 8a 0b 00 00    	je     314bc <_svfprintf_r+0x128c>
   30932:	8b 45 14             	mov    0x14(%ebp),%eax
   30935:	0f b7 95 34 ff ff ff 	movzwl -0xcc(%ebp),%edx
   3093c:	8b 00                	mov    (%eax),%eax
   3093e:	66 89 10             	mov    %dx,(%eax)
   30941:	8b 45 14             	mov    0x14(%ebp),%eax
   30944:	83 c0 04             	add    $0x4,%eax
   30947:	89 45 14             	mov    %eax,0x14(%ebp)
   3094a:	e9 7c f9 ff ff       	jmp    302cb <_svfprintf_r+0x9b>
   3094f:	83 8d 4c ff ff ff 10 	orl    $0x10,-0xb4(%ebp)
   30956:	f6 85 4c ff ff ff 10 	testb  $0x10,-0xb4(%ebp)
   3095d:	89 85 24 ff ff ff    	mov    %eax,-0xdc(%ebp)
   30963:	8b 45 14             	mov    0x14(%ebp),%eax
   30966:	89 4d 10             	mov    %ecx,0x10(%ebp)
   30969:	0f 84 79 ff ff ff    	je     308e8 <_svfprintf_r+0x6b8>
   3096f:	8b 08                	mov    (%eax),%ecx
   30971:	83 c0 04             	add    $0x4,%eax
   30974:	89 45 14             	mov    %eax,0x14(%ebp)
   30977:	31 c0                	xor    %eax,%eax
   30979:	e9 92 fc ff ff       	jmp    30610 <_svfprintf_r+0x3e0>
   3097e:	f6 85 4c ff ff ff 10 	testb  $0x10,-0xb4(%ebp)
   30985:	89 85 24 ff ff ff    	mov    %eax,-0xdc(%ebp)
   3098b:	8b 45 14             	mov    0x14(%ebp),%eax
   3098e:	89 4d 10             	mov    %ecx,0x10(%ebp)
   30991:	88 9d 59 ff ff ff    	mov    %bl,-0xa7(%ebp)
   30997:	0f 84 9f fd ff ff    	je     3073c <_svfprintf_r+0x50c>
   3099d:	8b 08                	mov    (%eax),%ecx
   3099f:	83 c0 04             	add    $0x4,%eax
   309a2:	89 45 14             	mov    %eax,0x14(%ebp)
   309a5:	85 c9                	test   %ecx,%ecx
   309a7:	0f 89 ad fd ff ff    	jns    3075a <_svfprintf_r+0x52a>
   309ad:	f7 d9                	neg    %ecx
   309af:	bb 2d 00 00 00       	mov    $0x2d,%ebx
   309b4:	c6 85 59 ff ff ff 2d 	movb   $0x2d,-0xa7(%ebp)
   309bb:	b8 01 00 00 00       	mov    $0x1,%eax
   309c0:	e9 54 fc ff ff       	jmp    30619 <_svfprintf_r+0x3e9>
   309c5:	83 8d 4c ff ff ff 40 	orl    $0x40,-0xb4(%ebp)
   309cc:	89 c8                	mov    %ecx,%eax
   309ce:	e9 8a f9 ff ff       	jmp    3035d <_svfprintf_r+0x12d>
   309d3:	f6 85 4c ff ff ff 10 	testb  $0x10,-0xb4(%ebp)
   309da:	89 85 24 ff ff ff    	mov    %eax,-0xdc(%ebp)
   309e0:	8b 45 14             	mov    0x14(%ebp),%eax
   309e3:	89 4d 10             	mov    %ecx,0x10(%ebp)
   309e6:	88 9d 59 ff ff ff    	mov    %bl,-0xa7(%ebp)
   309ec:	c7 85 18 ff ff ff 58 	movl   $0x37058,-0xe8(%ebp)
   309f3:	70 03 00 
   309f6:	75 71                	jne    30a69 <_svfprintf_r+0x839>
   309f8:	f6 85 4c ff ff ff 40 	testb  $0x40,-0xb4(%ebp)
   309ff:	74 68                	je     30a69 <_svfprintf_r+0x839>
   30a01:	0f b7 08             	movzwl (%eax),%ecx
   30a04:	83 c0 04             	add    $0x4,%eax
   30a07:	89 45 14             	mov    %eax,0x14(%ebp)
   30a0a:	f6 85 4c ff ff ff 01 	testb  $0x1,-0xb4(%ebp)
   30a11:	b8 02 00 00 00       	mov    $0x2,%eax
   30a16:	0f 84 f4 fb ff ff    	je     30610 <_svfprintf_r+0x3e0>
   30a1c:	85 c9                	test   %ecx,%ecx
   30a1e:	0f 84 ec fb ff ff    	je     30610 <_svfprintf_r+0x3e0>
   30a24:	0f b6 95 24 ff ff ff 	movzbl -0xdc(%ebp),%edx
   30a2b:	c6 85 5a ff ff ff 30 	movb   $0x30,-0xa6(%ebp)
   30a32:	83 8d 4c ff ff ff 02 	orl    $0x2,-0xb4(%ebp)
   30a39:	88 95 5b ff ff ff    	mov    %dl,-0xa5(%ebp)
   30a3f:	e9 cc fb ff ff       	jmp    30610 <_svfprintf_r+0x3e0>
   30a44:	f6 85 4c ff ff ff 10 	testb  $0x10,-0xb4(%ebp)
   30a4b:	89 85 24 ff ff ff    	mov    %eax,-0xdc(%ebp)
   30a51:	8b 45 14             	mov    0x14(%ebp),%eax
   30a54:	89 4d 10             	mov    %ecx,0x10(%ebp)
   30a57:	88 9d 59 ff ff ff    	mov    %bl,-0xa7(%ebp)
   30a5d:	c7 85 18 ff ff ff 47 	movl   $0x37047,-0xe8(%ebp)
   30a64:	70 03 00 
   30a67:	74 8f                	je     309f8 <_svfprintf_r+0x7c8>
   30a69:	8b 08                	mov    (%eax),%ecx
   30a6b:	83 c0 04             	add    $0x4,%eax
   30a6e:	89 45 14             	mov    %eax,0x14(%ebp)
   30a71:	eb 97                	jmp    30a0a <_svfprintf_r+0x7da>
   30a73:	89 85 24 ff ff ff    	mov    %eax,-0xdc(%ebp)
   30a79:	8b 45 14             	mov    0x14(%ebp),%eax
   30a7c:	89 4d 10             	mov    %ecx,0x10(%ebp)
   30a7f:	c6 85 59 ff ff ff 00 	movb   $0x0,-0xa7(%ebp)
   30a86:	8b 00                	mov    (%eax),%eax
   30a88:	88 45 80             	mov    %al,-0x80(%ebp)
   30a8b:	8b 45 14             	mov    0x14(%ebp),%eax
   30a8e:	83 c0 04             	add    $0x4,%eax
   30a91:	89 45 14             	mov    %eax,0x14(%ebp)
   30a94:	8d 45 80             	lea    -0x80(%ebp),%eax
   30a97:	31 db                	xor    %ebx,%ebx
   30a99:	c7 85 48 ff ff ff 01 	movl   $0x1,-0xb8(%ebp)
   30aa0:	00 00 00 
   30aa3:	c7 85 38 ff ff ff 01 	movl   $0x1,-0xc8(%ebp)
   30aaa:	00 00 00 
   30aad:	c7 85 44 ff ff ff 00 	movl   $0x0,-0xbc(%ebp)
   30ab4:	00 00 00 
   30ab7:	c7 85 20 ff ff ff 00 	movl   $0x0,-0xe0(%ebp)
   30abe:	00 00 00 
   30ac1:	89 85 28 ff ff ff    	mov    %eax,-0xd8(%ebp)
   30ac7:	e9 07 fa ff ff       	jmp    304d3 <_svfprintf_r+0x2a3>
   30acc:	83 8d 4c ff ff ff 10 	orl    $0x10,-0xb4(%ebp)
   30ad3:	f6 85 4c ff ff ff 10 	testb  $0x10,-0xb4(%ebp)
   30ada:	89 85 24 ff ff ff    	mov    %eax,-0xdc(%ebp)
   30ae0:	8b 45 14             	mov    0x14(%ebp),%eax
   30ae3:	89 4d 10             	mov    %ecx,0x10(%ebp)
   30ae6:	0f 84 03 fb ff ff    	je     305ef <_svfprintf_r+0x3bf>
   30aec:	8b 08                	mov    (%eax),%ecx
   30aee:	83 c0 04             	add    $0x4,%eax
   30af1:	89 45 14             	mov    %eax,0x14(%ebp)
   30af4:	b8 01 00 00 00       	mov    $0x1,%eax
   30af9:	e9 12 fb ff ff       	jmp    30610 <_svfprintf_r+0x3e0>
   30afe:	85 c0                	test   %eax,%eax
   30b00:	89 85 24 ff ff ff    	mov    %eax,-0xdc(%ebp)
   30b06:	89 4d 10             	mov    %ecx,0x10(%ebp)
   30b09:	88 9d 59 ff ff ff    	mov    %bl,-0xa7(%ebp)
   30b0f:	0f 84 c3 f8 ff ff    	je     303d8 <_svfprintf_r+0x1a8>
   30b15:	88 45 80             	mov    %al,-0x80(%ebp)
   30b18:	c6 85 59 ff ff ff 00 	movb   $0x0,-0xa7(%ebp)
   30b1f:	e9 70 ff ff ff       	jmp    30a94 <_svfprintf_r+0x864>
   30b24:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   30b28:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
   30b2e:	84 db                	test   %bl,%bl
   30b30:	74 33                	je     30b65 <_svfprintf_r+0x935>
   30b32:	8d 85 59 ff ff ff    	lea    -0xa7(%ebp),%eax
   30b38:	83 c1 01             	add    $0x1,%ecx
   30b3b:	89 07                	mov    %eax,(%edi)
   30b3d:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   30b43:	83 c7 08             	add    $0x8,%edi
   30b46:	c7 47 fc 01 00 00 00 	movl   $0x1,-0x4(%edi)
   30b4d:	89 8d 7c ff ff ff    	mov    %ecx,-0x84(%ebp)
   30b53:	83 c0 01             	add    $0x1,%eax
   30b56:	83 f8 07             	cmp    $0x7,%eax
   30b59:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   30b5f:	0f 8f 7b 06 00 00    	jg     311e0 <_svfprintf_r+0xfb0>
   30b65:	8b 9d 30 ff ff ff    	mov    -0xd0(%ebp),%ebx
   30b6b:	85 db                	test   %ebx,%ebx
   30b6d:	74 33                	je     30ba2 <_svfprintf_r+0x972>
   30b6f:	8d 85 5a ff ff ff    	lea    -0xa6(%ebp),%eax
   30b75:	83 c1 02             	add    $0x2,%ecx
   30b78:	89 07                	mov    %eax,(%edi)
   30b7a:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   30b80:	83 c7 08             	add    $0x8,%edi
   30b83:	c7 47 fc 02 00 00 00 	movl   $0x2,-0x4(%edi)
   30b8a:	89 8d 7c ff ff ff    	mov    %ecx,-0x84(%ebp)
   30b90:	83 c0 01             	add    $0x1,%eax
   30b93:	83 f8 07             	cmp    $0x7,%eax
   30b96:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   30b9c:	0f 8f 06 06 00 00    	jg     311a8 <_svfprintf_r+0xf78>
   30ba2:	81 bd 2c ff ff ff 80 	cmpl   $0x80,-0xd4(%ebp)
   30ba9:	00 00 00 
   30bac:	0f 84 c6 03 00 00    	je     30f78 <_svfprintf_r+0xd48>
   30bb2:	8b b5 44 ff ff ff    	mov    -0xbc(%ebp),%esi
   30bb8:	2b b5 38 ff ff ff    	sub    -0xc8(%ebp),%esi
   30bbe:	85 f6                	test   %esi,%esi
   30bc0:	0f 8e d2 00 00 00    	jle    30c98 <_svfprintf_r+0xa68>
   30bc6:	83 fe 10             	cmp    $0x10,%esi
   30bc9:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   30bcf:	8d 9d 74 ff ff ff    	lea    -0x8c(%ebp),%ebx
   30bd5:	7f 11                	jg     30be8 <_svfprintf_r+0x9b8>
   30bd7:	eb 6b                	jmp    30c44 <_svfprintf_r+0xa14>
   30bd9:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   30be0:	83 ee 10             	sub    $0x10,%esi
   30be3:	83 fe 10             	cmp    $0x10,%esi
   30be6:	7e 5c                	jle    30c44 <_svfprintf_r+0xa14>
   30be8:	83 c0 01             	add    $0x1,%eax
   30beb:	83 c1 10             	add    $0x10,%ecx
   30bee:	c7 07 d8 71 03 00    	movl   $0x371d8,(%edi)
   30bf4:	83 c7 08             	add    $0x8,%edi
   30bf7:	c7 47 fc 10 00 00 00 	movl   $0x10,-0x4(%edi)
   30bfe:	83 f8 07             	cmp    $0x7,%eax
   30c01:	89 8d 7c ff ff ff    	mov    %ecx,-0x84(%ebp)
   30c07:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   30c0d:	7e d1                	jle    30be0 <_svfprintf_r+0x9b0>
   30c0f:	8b 45 0c             	mov    0xc(%ebp),%eax
   30c12:	89 5c 24 08          	mov    %ebx,0x8(%esp)
   30c16:	89 44 24 04          	mov    %eax,0x4(%esp)
   30c1a:	8b 45 08             	mov    0x8(%ebp),%eax
   30c1d:	89 04 24             	mov    %eax,(%esp)
   30c20:	e8 6b 41 00 00       	call   34d90 <__ssprint_r>
   30c25:	85 c0                	test   %eax,%eax
   30c27:	0f 85 d3 f7 ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   30c2d:	83 ee 10             	sub    $0x10,%esi
   30c30:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
   30c36:	83 fe 10             	cmp    $0x10,%esi
   30c39:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   30c3f:	8d 7d a8             	lea    -0x58(%ebp),%edi
   30c42:	7f a4                	jg     30be8 <_svfprintf_r+0x9b8>
   30c44:	83 c0 01             	add    $0x1,%eax
   30c47:	01 f1                	add    %esi,%ecx
   30c49:	c7 07 d8 71 03 00    	movl   $0x371d8,(%edi)
   30c4f:	83 c7 08             	add    $0x8,%edi
   30c52:	89 77 fc             	mov    %esi,-0x4(%edi)
   30c55:	83 f8 07             	cmp    $0x7,%eax
   30c58:	89 8d 7c ff ff ff    	mov    %ecx,-0x84(%ebp)
   30c5e:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   30c64:	7e 32                	jle    30c98 <_svfprintf_r+0xa68>
   30c66:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   30c6c:	89 44 24 08          	mov    %eax,0x8(%esp)
   30c70:	8b 45 0c             	mov    0xc(%ebp),%eax
   30c73:	89 44 24 04          	mov    %eax,0x4(%esp)
   30c77:	8b 45 08             	mov    0x8(%ebp),%eax
   30c7a:	89 04 24             	mov    %eax,(%esp)
   30c7d:	e8 0e 41 00 00       	call   34d90 <__ssprint_r>
   30c82:	85 c0                	test   %eax,%eax
   30c84:	0f 85 76 f7 ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   30c8a:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
   30c90:	8d 7d a8             	lea    -0x58(%ebp),%edi
   30c93:	90                   	nop
   30c94:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   30c98:	f7 85 4c ff ff ff 00 	testl  $0x100,-0xb4(%ebp)
   30c9f:	01 00 00 
   30ca2:	0f 85 50 01 00 00    	jne    30df8 <_svfprintf_r+0xbc8>
   30ca8:	8b 85 28 ff ff ff    	mov    -0xd8(%ebp),%eax
   30cae:	89 07                	mov    %eax,(%edi)
   30cb0:	8b 85 38 ff ff ff    	mov    -0xc8(%ebp),%eax
   30cb6:	01 c1                	add    %eax,%ecx
   30cb8:	89 47 04             	mov    %eax,0x4(%edi)
   30cbb:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   30cc1:	89 8d 7c ff ff ff    	mov    %ecx,-0x84(%ebp)
   30cc7:	83 c0 01             	add    $0x1,%eax
   30cca:	83 f8 07             	cmp    $0x7,%eax
   30ccd:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   30cd3:	0f 8f 6a 04 00 00    	jg     31143 <_svfprintf_r+0xf13>
   30cd9:	83 c7 08             	add    $0x8,%edi
   30cdc:	f6 85 4c ff ff ff 04 	testb  $0x4,-0xb4(%ebp)
   30ce3:	0f 84 d7 00 00 00    	je     30dc0 <_svfprintf_r+0xb90>
   30ce9:	8b b5 40 ff ff ff    	mov    -0xc0(%ebp),%esi
   30cef:	2b b5 48 ff ff ff    	sub    -0xb8(%ebp),%esi
   30cf5:	85 f6                	test   %esi,%esi
   30cf7:	0f 8e c3 00 00 00    	jle    30dc0 <_svfprintf_r+0xb90>
   30cfd:	83 fe 10             	cmp    $0x10,%esi
   30d00:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   30d06:	8d 9d 74 ff ff ff    	lea    -0x8c(%ebp),%ebx
   30d0c:	7f 0a                	jg     30d18 <_svfprintf_r+0xae8>
   30d0e:	eb 64                	jmp    30d74 <_svfprintf_r+0xb44>
   30d10:	83 ee 10             	sub    $0x10,%esi
   30d13:	83 fe 10             	cmp    $0x10,%esi
   30d16:	7e 5c                	jle    30d74 <_svfprintf_r+0xb44>
   30d18:	83 c0 01             	add    $0x1,%eax
   30d1b:	83 c1 10             	add    $0x10,%ecx
   30d1e:	c7 07 e8 71 03 00    	movl   $0x371e8,(%edi)
   30d24:	83 c7 08             	add    $0x8,%edi
   30d27:	c7 47 fc 10 00 00 00 	movl   $0x10,-0x4(%edi)
   30d2e:	83 f8 07             	cmp    $0x7,%eax
   30d31:	89 8d 7c ff ff ff    	mov    %ecx,-0x84(%ebp)
   30d37:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   30d3d:	7e d1                	jle    30d10 <_svfprintf_r+0xae0>
   30d3f:	8b 45 0c             	mov    0xc(%ebp),%eax
   30d42:	89 5c 24 08          	mov    %ebx,0x8(%esp)
   30d46:	89 44 24 04          	mov    %eax,0x4(%esp)
   30d4a:	8b 45 08             	mov    0x8(%ebp),%eax
   30d4d:	89 04 24             	mov    %eax,(%esp)
   30d50:	e8 3b 40 00 00       	call   34d90 <__ssprint_r>
   30d55:	85 c0                	test   %eax,%eax
   30d57:	0f 85 a3 f6 ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   30d5d:	83 ee 10             	sub    $0x10,%esi
   30d60:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
   30d66:	83 fe 10             	cmp    $0x10,%esi
   30d69:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   30d6f:	8d 7d a8             	lea    -0x58(%ebp),%edi
   30d72:	7f a4                	jg     30d18 <_svfprintf_r+0xae8>
   30d74:	83 c0 01             	add    $0x1,%eax
   30d77:	01 f1                	add    %esi,%ecx
   30d79:	83 f8 07             	cmp    $0x7,%eax
   30d7c:	c7 07 e8 71 03 00    	movl   $0x371e8,(%edi)
   30d82:	89 77 04             	mov    %esi,0x4(%edi)
   30d85:	89 8d 7c ff ff ff    	mov    %ecx,-0x84(%ebp)
   30d8b:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   30d91:	7e 2d                	jle    30dc0 <_svfprintf_r+0xb90>
   30d93:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   30d99:	89 44 24 08          	mov    %eax,0x8(%esp)
   30d9d:	8b 45 0c             	mov    0xc(%ebp),%eax
   30da0:	89 44 24 04          	mov    %eax,0x4(%esp)
   30da4:	8b 45 08             	mov    0x8(%ebp),%eax
   30da7:	89 04 24             	mov    %eax,(%esp)
   30daa:	e8 e1 3f 00 00       	call   34d90 <__ssprint_r>
   30daf:	85 c0                	test   %eax,%eax
   30db1:	0f 85 49 f6 ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   30db7:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
   30dbd:	8d 76 00             	lea    0x0(%esi),%esi
   30dc0:	8b 85 40 ff ff ff    	mov    -0xc0(%ebp),%eax
   30dc6:	8b 95 48 ff ff ff    	mov    -0xb8(%ebp),%edx
   30dcc:	39 c2                	cmp    %eax,%edx
   30dce:	0f 4d c2             	cmovge %edx,%eax
   30dd1:	01 85 34 ff ff ff    	add    %eax,-0xcc(%ebp)
   30dd7:	85 c9                	test   %ecx,%ecx
   30dd9:	0f 85 99 03 00 00    	jne    31178 <_svfprintf_r+0xf48>
   30ddf:	c7 85 78 ff ff ff 00 	movl   $0x0,-0x88(%ebp)
   30de6:	00 00 00 
   30de9:	8d 7d a8             	lea    -0x58(%ebp),%edi
   30dec:	e9 da f4 ff ff       	jmp    302cb <_svfprintf_r+0x9b>
   30df1:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   30df8:	83 bd 24 ff ff ff 65 	cmpl   $0x65,-0xdc(%ebp)
   30dff:	0f 8e 5b 02 00 00    	jle    31060 <_svfprintf_r+0xe30>
   30e05:	d9 ee                	fldz   
   30e07:	dd 85 10 ff ff ff    	fldl   -0xf0(%ebp)
   30e0d:	df e9                	fucomip %st(1),%st
   30e0f:	dd d8                	fstp   %st(0)
   30e11:	0f 8a 59 04 00 00    	jp     31270 <_svfprintf_r+0x1040>
   30e17:	0f 85 53 04 00 00    	jne    31270 <_svfprintf_r+0x1040>
   30e1d:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   30e23:	83 c1 01             	add    $0x1,%ecx
   30e26:	83 c7 08             	add    $0x8,%edi
   30e29:	c7 47 f8 70 70 03 00 	movl   $0x37070,-0x8(%edi)
   30e30:	c7 47 fc 01 00 00 00 	movl   $0x1,-0x4(%edi)
   30e37:	89 8d 7c ff ff ff    	mov    %ecx,-0x84(%ebp)
   30e3d:	83 c0 01             	add    $0x1,%eax
   30e40:	83 f8 07             	cmp    $0x7,%eax
   30e43:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   30e49:	0f 8f 63 09 00 00    	jg     317b2 <_svfprintf_r+0x1582>
   30e4f:	8b 85 1c ff ff ff    	mov    -0xe4(%ebp),%eax
   30e55:	39 85 5c ff ff ff    	cmp    %eax,-0xa4(%ebp)
   30e5b:	7c 0d                	jl     30e6a <_svfprintf_r+0xc3a>
   30e5d:	f6 85 4c ff ff ff 01 	testb  $0x1,-0xb4(%ebp)
   30e64:	0f 84 72 fe ff ff    	je     30cdc <_svfprintf_r+0xaac>
   30e6a:	8b 85 0c ff ff ff    	mov    -0xf4(%ebp),%eax
   30e70:	83 c7 08             	add    $0x8,%edi
   30e73:	89 47 f8             	mov    %eax,-0x8(%edi)
   30e76:	8b 85 08 ff ff ff    	mov    -0xf8(%ebp),%eax
   30e7c:	89 47 fc             	mov    %eax,-0x4(%edi)
   30e7f:	01 c1                	add    %eax,%ecx
   30e81:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   30e87:	89 8d 7c ff ff ff    	mov    %ecx,-0x84(%ebp)
   30e8d:	83 c0 01             	add    $0x1,%eax
   30e90:	83 f8 07             	cmp    $0x7,%eax
   30e93:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   30e99:	0f 8f dc 0b 00 00    	jg     31a7b <_svfprintf_r+0x184b>
   30e9f:	8b 85 1c ff ff ff    	mov    -0xe4(%ebp),%eax
   30ea5:	8d 70 ff             	lea    -0x1(%eax),%esi
   30ea8:	85 f6                	test   %esi,%esi
   30eaa:	0f 8e 2c fe ff ff    	jle    30cdc <_svfprintf_r+0xaac>
   30eb0:	83 fe 10             	cmp    $0x10,%esi
   30eb3:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   30eb9:	8d 9d 74 ff ff ff    	lea    -0x8c(%ebp),%ebx
   30ebf:	7f 13                	jg     30ed4 <_svfprintf_r+0xca4>
   30ec1:	e9 e6 05 00 00       	jmp    314ac <_svfprintf_r+0x127c>
   30ec6:	66 90                	xchg   %ax,%ax
   30ec8:	83 ee 10             	sub    $0x10,%esi
   30ecb:	83 fe 10             	cmp    $0x10,%esi
   30ece:	0f 8e d8 05 00 00    	jle    314ac <_svfprintf_r+0x127c>
   30ed4:	83 c0 01             	add    $0x1,%eax
   30ed7:	83 c1 10             	add    $0x10,%ecx
   30eda:	c7 07 d8 71 03 00    	movl   $0x371d8,(%edi)
   30ee0:	83 c7 08             	add    $0x8,%edi
   30ee3:	c7 47 fc 10 00 00 00 	movl   $0x10,-0x4(%edi)
   30eea:	83 f8 07             	cmp    $0x7,%eax
   30eed:	89 8d 7c ff ff ff    	mov    %ecx,-0x84(%ebp)
   30ef3:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   30ef9:	7e cd                	jle    30ec8 <_svfprintf_r+0xc98>
   30efb:	8b 45 0c             	mov    0xc(%ebp),%eax
   30efe:	89 5c 24 08          	mov    %ebx,0x8(%esp)
   30f02:	89 44 24 04          	mov    %eax,0x4(%esp)
   30f06:	8b 45 08             	mov    0x8(%ebp),%eax
   30f09:	89 04 24             	mov    %eax,(%esp)
   30f0c:	e8 7f 3e 00 00       	call   34d90 <__ssprint_r>
   30f11:	85 c0                	test   %eax,%eax
   30f13:	0f 85 e7 f4 ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   30f19:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
   30f1f:	8d 7d a8             	lea    -0x58(%ebp),%edi
   30f22:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   30f28:	eb 9e                	jmp    30ec8 <_svfprintf_r+0xc98>
   30f2a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   30f30:	84 c0                	test   %al,%al
   30f32:	75 2c                	jne    30f60 <_svfprintf_r+0xd30>
   30f34:	f6 85 4c ff ff ff 01 	testb  $0x1,-0xb4(%ebp)
   30f3b:	74 23                	je     30f60 <_svfprintf_r+0xd30>
   30f3d:	8b 85 00 ff ff ff    	mov    -0x100(%ebp),%eax
   30f43:	c6 45 a7 30          	movb   $0x30,-0x59(%ebp)
   30f47:	89 85 38 ff ff ff    	mov    %eax,-0xc8(%ebp)
   30f4d:	8d 45 a7             	lea    -0x59(%ebp),%eax
   30f50:	89 85 28 ff ff ff    	mov    %eax,-0xd8(%ebp)
   30f56:	e9 2d f7 ff ff       	jmp    30688 <_svfprintf_r+0x458>
   30f5b:	90                   	nop
   30f5c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   30f60:	8d 45 a8             	lea    -0x58(%ebp),%eax
   30f63:	c7 85 38 ff ff ff 00 	movl   $0x0,-0xc8(%ebp)
   30f6a:	00 00 00 
   30f6d:	89 85 28 ff ff ff    	mov    %eax,-0xd8(%ebp)
   30f73:	e9 10 f7 ff ff       	jmp    30688 <_svfprintf_r+0x458>
   30f78:	8b b5 40 ff ff ff    	mov    -0xc0(%ebp),%esi
   30f7e:	2b b5 48 ff ff ff    	sub    -0xb8(%ebp),%esi
   30f84:	85 f6                	test   %esi,%esi
   30f86:	0f 8e 26 fc ff ff    	jle    30bb2 <_svfprintf_r+0x982>
   30f8c:	83 fe 10             	cmp    $0x10,%esi
   30f8f:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   30f95:	8d 9d 74 ff ff ff    	lea    -0x8c(%ebp),%ebx
   30f9b:	7f 0b                	jg     30fa8 <_svfprintf_r+0xd78>
   30f9d:	eb 65                	jmp    31004 <_svfprintf_r+0xdd4>
   30f9f:	90                   	nop
   30fa0:	83 ee 10             	sub    $0x10,%esi
   30fa3:	83 fe 10             	cmp    $0x10,%esi
   30fa6:	7e 5c                	jle    31004 <_svfprintf_r+0xdd4>
   30fa8:	83 c0 01             	add    $0x1,%eax
   30fab:	83 c1 10             	add    $0x10,%ecx
   30fae:	c7 07 d8 71 03 00    	movl   $0x371d8,(%edi)
   30fb4:	83 c7 08             	add    $0x8,%edi
   30fb7:	c7 47 fc 10 00 00 00 	movl   $0x10,-0x4(%edi)
   30fbe:	83 f8 07             	cmp    $0x7,%eax
   30fc1:	89 8d 7c ff ff ff    	mov    %ecx,-0x84(%ebp)
   30fc7:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   30fcd:	7e d1                	jle    30fa0 <_svfprintf_r+0xd70>
   30fcf:	8b 45 0c             	mov    0xc(%ebp),%eax
   30fd2:	89 5c 24 08          	mov    %ebx,0x8(%esp)
   30fd6:	89 44 24 04          	mov    %eax,0x4(%esp)
   30fda:	8b 45 08             	mov    0x8(%ebp),%eax
   30fdd:	89 04 24             	mov    %eax,(%esp)
   30fe0:	e8 ab 3d 00 00       	call   34d90 <__ssprint_r>
   30fe5:	85 c0                	test   %eax,%eax
   30fe7:	0f 85 13 f4 ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   30fed:	83 ee 10             	sub    $0x10,%esi
   30ff0:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
   30ff6:	83 fe 10             	cmp    $0x10,%esi
   30ff9:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   30fff:	8d 7d a8             	lea    -0x58(%ebp),%edi
   31002:	7f a4                	jg     30fa8 <_svfprintf_r+0xd78>
   31004:	83 c0 01             	add    $0x1,%eax
   31007:	01 f1                	add    %esi,%ecx
   31009:	c7 07 d8 71 03 00    	movl   $0x371d8,(%edi)
   3100f:	83 c7 08             	add    $0x8,%edi
   31012:	89 77 fc             	mov    %esi,-0x4(%edi)
   31015:	83 f8 07             	cmp    $0x7,%eax
   31018:	89 8d 7c ff ff ff    	mov    %ecx,-0x84(%ebp)
   3101e:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   31024:	0f 8e 88 fb ff ff    	jle    30bb2 <_svfprintf_r+0x982>
   3102a:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   31030:	89 44 24 08          	mov    %eax,0x8(%esp)
   31034:	8b 45 0c             	mov    0xc(%ebp),%eax
   31037:	89 44 24 04          	mov    %eax,0x4(%esp)
   3103b:	8b 45 08             	mov    0x8(%ebp),%eax
   3103e:	89 04 24             	mov    %eax,(%esp)
   31041:	e8 4a 3d 00 00       	call   34d90 <__ssprint_r>
   31046:	85 c0                	test   %eax,%eax
   31048:	0f 85 b2 f3 ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   3104e:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
   31054:	8d 7d a8             	lea    -0x58(%ebp),%edi
   31057:	e9 56 fb ff ff       	jmp    30bb2 <_svfprintf_r+0x982>
   3105c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   31060:	83 bd 1c ff ff ff 01 	cmpl   $0x1,-0xe4(%ebp)
   31067:	8b 85 28 ff ff ff    	mov    -0xd8(%ebp),%eax
   3106d:	0f 8e df 05 00 00    	jle    31652 <_svfprintf_r+0x1422>
   31073:	89 07                	mov    %eax,(%edi)
   31075:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   3107b:	8d 51 01             	lea    0x1(%ecx),%edx
   3107e:	c7 47 04 01 00 00 00 	movl   $0x1,0x4(%edi)
   31085:	83 c7 08             	add    $0x8,%edi
   31088:	89 95 7c ff ff ff    	mov    %edx,-0x84(%ebp)
   3108e:	83 c0 01             	add    $0x1,%eax
   31091:	83 f8 07             	cmp    $0x7,%eax
   31094:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   3109a:	0f 8f 59 06 00 00    	jg     316f9 <_svfprintf_r+0x14c9>
   310a0:	8b 9d 0c ff ff ff    	mov    -0xf4(%ebp),%ebx
   310a6:	83 c0 01             	add    $0x1,%eax
   310a9:	83 c7 08             	add    $0x8,%edi
   310ac:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   310b2:	89 5f f8             	mov    %ebx,-0x8(%edi)
   310b5:	8b 9d 08 ff ff ff    	mov    -0xf8(%ebp),%ebx
   310bb:	89 5f fc             	mov    %ebx,-0x4(%edi)
   310be:	01 da                	add    %ebx,%edx
   310c0:	83 f8 07             	cmp    $0x7,%eax
   310c3:	89 95 7c ff ff ff    	mov    %edx,-0x84(%ebp)
   310c9:	0f 8f f2 05 00 00    	jg     316c1 <_svfprintf_r+0x1491>
   310cf:	d9 ee                	fldz   
   310d1:	dd 85 10 ff ff ff    	fldl   -0xf0(%ebp)
   310d7:	df e9                	fucomip %st(1),%st
   310d9:	dd d8                	fstp   %st(0)
   310db:	7a 06                	jp     310e3 <_svfprintf_r+0xeb3>
   310dd:	0f 84 33 03 00 00    	je     31416 <_svfprintf_r+0x11e6>
   310e3:	8b 8d 28 ff ff ff    	mov    -0xd8(%ebp),%ecx
   310e9:	8b 9d 1c ff ff ff    	mov    -0xe4(%ebp),%ebx
   310ef:	83 c1 01             	add    $0x1,%ecx
   310f2:	89 0f                	mov    %ecx,(%edi)
   310f4:	8d 4b ff             	lea    -0x1(%ebx),%ecx
   310f7:	89 4f 04             	mov    %ecx,0x4(%edi)
   310fa:	01 ca                	add    %ecx,%edx
   310fc:	83 c0 01             	add    $0x1,%eax
   310ff:	83 f8 07             	cmp    $0x7,%eax
   31102:	89 95 7c ff ff ff    	mov    %edx,-0x84(%ebp)
   31108:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   3110e:	0f 8f 75 05 00 00    	jg     31689 <_svfprintf_r+0x1459>
   31114:	83 c7 08             	add    $0x8,%edi
   31117:	8b 9d 04 ff ff ff    	mov    -0xfc(%ebp),%ebx
   3111d:	8d 8d 65 ff ff ff    	lea    -0x9b(%ebp),%ecx
   31123:	89 0f                	mov    %ecx,(%edi)
   31125:	89 5f 04             	mov    %ebx,0x4(%edi)
   31128:	8d 0c 1a             	lea    (%edx,%ebx,1),%ecx
   3112b:	83 c0 01             	add    $0x1,%eax
   3112e:	83 f8 07             	cmp    $0x7,%eax
   31131:	89 8d 7c ff ff ff    	mov    %ecx,-0x84(%ebp)
   31137:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   3113d:	0f 8e 96 fb ff ff    	jle    30cd9 <_svfprintf_r+0xaa9>
   31143:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   31149:	89 44 24 08          	mov    %eax,0x8(%esp)
   3114d:	8b 45 0c             	mov    0xc(%ebp),%eax
   31150:	89 44 24 04          	mov    %eax,0x4(%esp)
   31154:	8b 45 08             	mov    0x8(%ebp),%eax
   31157:	89 04 24             	mov    %eax,(%esp)
   3115a:	e8 31 3c 00 00       	call   34d90 <__ssprint_r>
   3115f:	85 c0                	test   %eax,%eax
   31161:	0f 85 99 f2 ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   31167:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
   3116d:	8d 7d a8             	lea    -0x58(%ebp),%edi
   31170:	e9 67 fb ff ff       	jmp    30cdc <_svfprintf_r+0xaac>
   31175:	8d 76 00             	lea    0x0(%esi),%esi
   31178:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   3117e:	89 44 24 08          	mov    %eax,0x8(%esp)
   31182:	8b 45 0c             	mov    0xc(%ebp),%eax
   31185:	89 44 24 04          	mov    %eax,0x4(%esp)
   31189:	8b 45 08             	mov    0x8(%ebp),%eax
   3118c:	89 04 24             	mov    %eax,(%esp)
   3118f:	e8 fc 3b 00 00       	call   34d90 <__ssprint_r>
   31194:	85 c0                	test   %eax,%eax
   31196:	0f 84 43 fc ff ff    	je     30ddf <_svfprintf_r+0xbaf>
   3119c:	e9 5f f2 ff ff       	jmp    30400 <_svfprintf_r+0x1d0>
   311a1:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   311a8:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   311ae:	89 44 24 08          	mov    %eax,0x8(%esp)
   311b2:	8b 45 0c             	mov    0xc(%ebp),%eax
   311b5:	89 44 24 04          	mov    %eax,0x4(%esp)
   311b9:	8b 45 08             	mov    0x8(%ebp),%eax
   311bc:	89 04 24             	mov    %eax,(%esp)
   311bf:	e8 cc 3b 00 00       	call   34d90 <__ssprint_r>
   311c4:	85 c0                	test   %eax,%eax
   311c6:	0f 85 34 f2 ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   311cc:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
   311d2:	8d 7d a8             	lea    -0x58(%ebp),%edi
   311d5:	e9 c8 f9 ff ff       	jmp    30ba2 <_svfprintf_r+0x972>
   311da:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   311e0:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   311e6:	89 44 24 08          	mov    %eax,0x8(%esp)
   311ea:	8b 45 0c             	mov    0xc(%ebp),%eax
   311ed:	89 44 24 04          	mov    %eax,0x4(%esp)
   311f1:	8b 45 08             	mov    0x8(%ebp),%eax
   311f4:	89 04 24             	mov    %eax,(%esp)
   311f7:	e8 94 3b 00 00       	call   34d90 <__ssprint_r>
   311fc:	85 c0                	test   %eax,%eax
   311fe:	0f 85 fc f1 ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   31204:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
   3120a:	8d 7d a8             	lea    -0x58(%ebp),%edi
   3120d:	e9 53 f9 ff ff       	jmp    30b65 <_svfprintf_r+0x935>
   31212:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   31218:	89 c2                	mov    %eax,%edx
   3121a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   31220:	89 c8                	mov    %ecx,%eax
   31222:	83 ea 01             	sub    $0x1,%edx
   31225:	83 e0 07             	and    $0x7,%eax
   31228:	c1 e9 03             	shr    $0x3,%ecx
   3122b:	83 c0 30             	add    $0x30,%eax
   3122e:	85 c9                	test   %ecx,%ecx
   31230:	88 02                	mov    %al,(%edx)
   31232:	75 ec                	jne    31220 <_svfprintf_r+0xff0>
   31234:	f6 85 4c ff ff ff 01 	testb  $0x1,-0xb4(%ebp)
   3123b:	89 95 28 ff ff ff    	mov    %edx,-0xd8(%ebp)
   31241:	0f 84 5b 01 00 00    	je     313a2 <_svfprintf_r+0x1172>
   31247:	3c 30                	cmp    $0x30,%al
   31249:	74 0b                	je     31256 <_svfprintf_r+0x1026>
   3124b:	83 ad 28 ff ff ff 01 	subl   $0x1,-0xd8(%ebp)
   31252:	c6 42 ff 30          	movb   $0x30,-0x1(%edx)
   31256:	8d 45 a8             	lea    -0x58(%ebp),%eax
   31259:	2b 85 28 ff ff ff    	sub    -0xd8(%ebp),%eax
   3125f:	89 85 38 ff ff ff    	mov    %eax,-0xc8(%ebp)
   31265:	e9 1e f4 ff ff       	jmp    30688 <_svfprintf_r+0x458>
   3126a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   31270:	8b 9d 5c ff ff ff    	mov    -0xa4(%ebp),%ebx
   31276:	85 db                	test   %ebx,%ebx
   31278:	0f 8e 66 05 00 00    	jle    317e4 <_svfprintf_r+0x15b4>
   3127e:	8b 95 28 ff ff ff    	mov    -0xd8(%ebp),%edx
   31284:	8b 85 1c ff ff ff    	mov    -0xe4(%ebp),%eax
   3128a:	01 d0                	add    %edx,%eax
   3128c:	89 c3                	mov    %eax,%ebx
   3128e:	29 d3                	sub    %edx,%ebx
   31290:	89 85 44 ff ff ff    	mov    %eax,-0xbc(%ebp)
   31296:	89 d0                	mov    %edx,%eax
   31298:	8b 95 20 ff ff ff    	mov    -0xe0(%ebp),%edx
   3129e:	39 d3                	cmp    %edx,%ebx
   312a0:	0f 4f da             	cmovg  %edx,%ebx
   312a3:	85 db                	test   %ebx,%ebx
   312a5:	7e 28                	jle    312cf <_svfprintf_r+0x109f>
   312a7:	89 07                	mov    %eax,(%edi)
   312a9:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   312af:	01 d9                	add    %ebx,%ecx
   312b1:	89 5f 04             	mov    %ebx,0x4(%edi)
   312b4:	83 c7 08             	add    $0x8,%edi
   312b7:	89 8d 7c ff ff ff    	mov    %ecx,-0x84(%ebp)
   312bd:	83 c0 01             	add    $0x1,%eax
   312c0:	83 f8 07             	cmp    $0x7,%eax
   312c3:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   312c9:	0f 8f 58 09 00 00    	jg     31c27 <_svfprintf_r+0x19f7>
   312cf:	8b b5 20 ff ff ff    	mov    -0xe0(%ebp),%esi
   312d5:	31 c0                	xor    %eax,%eax
   312d7:	85 db                	test   %ebx,%ebx
   312d9:	0f 49 c3             	cmovns %ebx,%eax
   312dc:	29 c6                	sub    %eax,%esi
   312de:	85 f6                	test   %esi,%esi
   312e0:	0f 8e 40 02 00 00    	jle    31526 <_svfprintf_r+0x12f6>
   312e6:	83 fe 10             	cmp    $0x10,%esi
   312e9:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   312ef:	8d 9d 74 ff ff ff    	lea    -0x8c(%ebp),%ebx
   312f5:	7f 15                	jg     3130c <_svfprintf_r+0x10dc>
   312f7:	e9 db 01 00 00       	jmp    314d7 <_svfprintf_r+0x12a7>
   312fc:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   31300:	83 ee 10             	sub    $0x10,%esi
   31303:	83 fe 10             	cmp    $0x10,%esi
   31306:	0f 8e cb 01 00 00    	jle    314d7 <_svfprintf_r+0x12a7>
   3130c:	83 c0 01             	add    $0x1,%eax
   3130f:	83 c1 10             	add    $0x10,%ecx
   31312:	c7 07 d8 71 03 00    	movl   $0x371d8,(%edi)
   31318:	83 c7 08             	add    $0x8,%edi
   3131b:	c7 47 fc 10 00 00 00 	movl   $0x10,-0x4(%edi)
   31322:	83 f8 07             	cmp    $0x7,%eax
   31325:	89 8d 7c ff ff ff    	mov    %ecx,-0x84(%ebp)
   3132b:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   31331:	7e cd                	jle    31300 <_svfprintf_r+0x10d0>
   31333:	8b 45 0c             	mov    0xc(%ebp),%eax
   31336:	89 5c 24 08          	mov    %ebx,0x8(%esp)
   3133a:	89 44 24 04          	mov    %eax,0x4(%esp)
   3133e:	8b 45 08             	mov    0x8(%ebp),%eax
   31341:	89 04 24             	mov    %eax,(%esp)
   31344:	e8 47 3a 00 00       	call   34d90 <__ssprint_r>
   31349:	85 c0                	test   %eax,%eax
   3134b:	0f 85 af f0 ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   31351:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
   31357:	8d 7d a8             	lea    -0x58(%ebp),%edi
   3135a:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   31360:	eb 9e                	jmp    31300 <_svfprintf_r+0x10d0>
   31362:	8d 45 a8             	lea    -0x58(%ebp),%eax
   31365:	be cd cc cc cc       	mov    $0xcccccccd,%esi
   3136a:	89 bd 48 ff ff ff    	mov    %edi,-0xb8(%ebp)
   31370:	89 c7                	mov    %eax,%edi
   31372:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   31378:	89 c8                	mov    %ecx,%eax
   3137a:	83 ef 01             	sub    $0x1,%edi
   3137d:	f7 e6                	mul    %esi
   3137f:	c1 ea 03             	shr    $0x3,%edx
   31382:	8d 04 92             	lea    (%edx,%edx,4),%eax
   31385:	01 c0                	add    %eax,%eax
   31387:	29 c1                	sub    %eax,%ecx
   31389:	83 c1 30             	add    $0x30,%ecx
   3138c:	85 d2                	test   %edx,%edx
   3138e:	88 0f                	mov    %cl,(%edi)
   31390:	89 d1                	mov    %edx,%ecx
   31392:	75 e4                	jne    31378 <_svfprintf_r+0x1148>
   31394:	89 fa                	mov    %edi,%edx
   31396:	89 bd 28 ff ff ff    	mov    %edi,-0xd8(%ebp)
   3139c:	8b bd 48 ff ff ff    	mov    -0xb8(%ebp),%edi
   313a2:	8d 45 a8             	lea    -0x58(%ebp),%eax
   313a5:	29 d0                	sub    %edx,%eax
   313a7:	89 85 38 ff ff ff    	mov    %eax,-0xc8(%ebp)
   313ad:	e9 d6 f2 ff ff       	jmp    30688 <_svfprintf_r+0x458>
   313b2:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   313b8:	83 f9 09             	cmp    $0x9,%ecx
   313bb:	77 a5                	ja     31362 <_svfprintf_r+0x1132>
   313bd:	8b 85 00 ff ff ff    	mov    -0x100(%ebp),%eax
   313c3:	83 c1 30             	add    $0x30,%ecx
   313c6:	88 4d a7             	mov    %cl,-0x59(%ebp)
   313c9:	89 85 38 ff ff ff    	mov    %eax,-0xc8(%ebp)
   313cf:	8d 45 a7             	lea    -0x59(%ebp),%eax
   313d2:	89 85 28 ff ff ff    	mov    %eax,-0xd8(%ebp)
   313d8:	e9 ab f2 ff ff       	jmp    30688 <_svfprintf_r+0x458>
   313dd:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   313e3:	89 44 24 08          	mov    %eax,0x8(%esp)
   313e7:	8b 45 0c             	mov    0xc(%ebp),%eax
   313ea:	89 44 24 04          	mov    %eax,0x4(%esp)
   313ee:	8b 45 08             	mov    0x8(%ebp),%eax
   313f1:	89 04 24             	mov    %eax,(%esp)
   313f4:	e8 97 39 00 00       	call   34d90 <__ssprint_r>
   313f9:	85 c0                	test   %eax,%eax
   313fb:	0f 85 ff ef ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   31401:	0f b6 9d 59 ff ff ff 	movzbl -0xa7(%ebp),%ebx
   31408:	8d 7d a8             	lea    -0x58(%ebp),%edi
   3140b:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
   31411:	e9 18 f7 ff ff       	jmp    30b2e <_svfprintf_r+0x8fe>
   31416:	8b 9d 1c ff ff ff    	mov    -0xe4(%ebp),%ebx
   3141c:	8d 73 ff             	lea    -0x1(%ebx),%esi
   3141f:	85 f6                	test   %esi,%esi
   31421:	0f 8e f0 fc ff ff    	jle    31117 <_svfprintf_r+0xee7>
   31427:	83 fe 10             	cmp    $0x10,%esi
   3142a:	7e 70                	jle    3149c <_svfprintf_r+0x126c>
   3142c:	8d 9d 74 ff ff ff    	lea    -0x8c(%ebp),%ebx
   31432:	eb 0c                	jmp    31440 <_svfprintf_r+0x1210>
   31434:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   31438:	83 ee 10             	sub    $0x10,%esi
   3143b:	83 fe 10             	cmp    $0x10,%esi
   3143e:	7e 5c                	jle    3149c <_svfprintf_r+0x126c>
   31440:	83 c0 01             	add    $0x1,%eax
   31443:	83 c2 10             	add    $0x10,%edx
   31446:	c7 07 d8 71 03 00    	movl   $0x371d8,(%edi)
   3144c:	83 c7 08             	add    $0x8,%edi
   3144f:	c7 47 fc 10 00 00 00 	movl   $0x10,-0x4(%edi)
   31456:	83 f8 07             	cmp    $0x7,%eax
   31459:	89 95 7c ff ff ff    	mov    %edx,-0x84(%ebp)
   3145f:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   31465:	7e d1                	jle    31438 <_svfprintf_r+0x1208>
   31467:	8b 45 0c             	mov    0xc(%ebp),%eax
   3146a:	89 5c 24 08          	mov    %ebx,0x8(%esp)
   3146e:	89 44 24 04          	mov    %eax,0x4(%esp)
   31472:	8b 45 08             	mov    0x8(%ebp),%eax
   31475:	89 04 24             	mov    %eax,(%esp)
   31478:	e8 13 39 00 00       	call   34d90 <__ssprint_r>
   3147d:	85 c0                	test   %eax,%eax
   3147f:	0f 85 7b ef ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   31485:	83 ee 10             	sub    $0x10,%esi
   31488:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
   3148e:	83 fe 10             	cmp    $0x10,%esi
   31491:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   31497:	8d 7d a8             	lea    -0x58(%ebp),%edi
   3149a:	7f a4                	jg     31440 <_svfprintf_r+0x1210>
   3149c:	c7 07 d8 71 03 00    	movl   $0x371d8,(%edi)
   314a2:	01 f2                	add    %esi,%edx
   314a4:	89 77 04             	mov    %esi,0x4(%edi)
   314a7:	e9 50 fc ff ff       	jmp    310fc <_svfprintf_r+0xecc>
   314ac:	c7 07 d8 71 03 00    	movl   $0x371d8,(%edi)
   314b2:	01 f1                	add    %esi,%ecx
   314b4:	89 77 04             	mov    %esi,0x4(%edi)
   314b7:	e9 6f fc ff ff       	jmp    3112b <_svfprintf_r+0xefb>
   314bc:	8b 45 14             	mov    0x14(%ebp),%eax
   314bf:	8b 95 34 ff ff ff    	mov    -0xcc(%ebp),%edx
   314c5:	8b 00                	mov    (%eax),%eax
   314c7:	89 10                	mov    %edx,(%eax)
   314c9:	8b 45 14             	mov    0x14(%ebp),%eax
   314cc:	83 c0 04             	add    $0x4,%eax
   314cf:	89 45 14             	mov    %eax,0x14(%ebp)
   314d2:	e9 f4 ed ff ff       	jmp    302cb <_svfprintf_r+0x9b>
   314d7:	83 c0 01             	add    $0x1,%eax
   314da:	01 f1                	add    %esi,%ecx
   314dc:	c7 07 d8 71 03 00    	movl   $0x371d8,(%edi)
   314e2:	83 c7 08             	add    $0x8,%edi
   314e5:	89 77 fc             	mov    %esi,-0x4(%edi)
   314e8:	83 f8 07             	cmp    $0x7,%eax
   314eb:	89 8d 7c ff ff ff    	mov    %ecx,-0x84(%ebp)
   314f1:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   314f7:	7e 2d                	jle    31526 <_svfprintf_r+0x12f6>
   314f9:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   314ff:	89 44 24 08          	mov    %eax,0x8(%esp)
   31503:	8b 45 0c             	mov    0xc(%ebp),%eax
   31506:	89 44 24 04          	mov    %eax,0x4(%esp)
   3150a:	8b 45 08             	mov    0x8(%ebp),%eax
   3150d:	89 04 24             	mov    %eax,(%esp)
   31510:	e8 7b 38 00 00       	call   34d90 <__ssprint_r>
   31515:	85 c0                	test   %eax,%eax
   31517:	0f 85 e3 ee ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   3151d:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
   31523:	8d 7d a8             	lea    -0x58(%ebp),%edi
   31526:	8b 85 28 ff ff ff    	mov    -0xd8(%ebp),%eax
   3152c:	8b 95 5c ff ff ff    	mov    -0xa4(%ebp),%edx
   31532:	03 85 20 ff ff ff    	add    -0xe0(%ebp),%eax
   31538:	3b 95 1c ff ff ff    	cmp    -0xe4(%ebp),%edx
   3153e:	89 c6                	mov    %eax,%esi
   31540:	7c 0d                	jl     3154f <_svfprintf_r+0x131f>
   31542:	f6 85 4c ff ff ff 01 	testb  $0x1,-0xb4(%ebp)
   31549:	0f 84 5e 05 00 00    	je     31aad <_svfprintf_r+0x187d>
   3154f:	8b 85 0c ff ff ff    	mov    -0xf4(%ebp),%eax
   31555:	89 07                	mov    %eax,(%edi)
   31557:	8b 85 08 ff ff ff    	mov    -0xf8(%ebp),%eax
   3155d:	01 c1                	add    %eax,%ecx
   3155f:	89 47 04             	mov    %eax,0x4(%edi)
   31562:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   31568:	89 8d 7c ff ff ff    	mov    %ecx,-0x84(%ebp)
   3156e:	83 c0 01             	add    $0x1,%eax
   31571:	83 f8 07             	cmp    $0x7,%eax
   31574:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   3157a:	0f 8f d9 06 00 00    	jg     31c59 <_svfprintf_r+0x1a29>
   31580:	83 c7 08             	add    $0x8,%edi
   31583:	89 d0                	mov    %edx,%eax
   31585:	8b 9d 44 ff ff ff    	mov    -0xbc(%ebp),%ebx
   3158b:	89 f2                	mov    %esi,%edx
   3158d:	29 f3                	sub    %esi,%ebx
   3158f:	8b b5 1c ff ff ff    	mov    -0xe4(%ebp),%esi
   31595:	29 c6                	sub    %eax,%esi
   31597:	39 de                	cmp    %ebx,%esi
   31599:	0f 4e de             	cmovle %esi,%ebx
   3159c:	85 db                	test   %ebx,%ebx
   3159e:	7e 29                	jle    315c9 <_svfprintf_r+0x1399>
   315a0:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   315a6:	01 d9                	add    %ebx,%ecx
   315a8:	83 c7 08             	add    $0x8,%edi
   315ab:	89 57 f8             	mov    %edx,-0x8(%edi)
   315ae:	89 5f fc             	mov    %ebx,-0x4(%edi)
   315b1:	89 8d 7c ff ff ff    	mov    %ecx,-0x84(%ebp)
   315b7:	83 c0 01             	add    $0x1,%eax
   315ba:	83 f8 07             	cmp    $0x7,%eax
   315bd:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   315c3:	0f 8f c8 06 00 00    	jg     31c91 <_svfprintf_r+0x1a61>
   315c9:	31 c0                	xor    %eax,%eax
   315cb:	85 db                	test   %ebx,%ebx
   315cd:	0f 49 c3             	cmovns %ebx,%eax
   315d0:	29 c6                	sub    %eax,%esi
   315d2:	85 f6                	test   %esi,%esi
   315d4:	0f 8e 02 f7 ff ff    	jle    30cdc <_svfprintf_r+0xaac>
   315da:	83 fe 10             	cmp    $0x10,%esi
   315dd:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   315e3:	8d 9d 74 ff ff ff    	lea    -0x8c(%ebp),%ebx
   315e9:	7f 11                	jg     315fc <_svfprintf_r+0x13cc>
   315eb:	e9 bc fe ff ff       	jmp    314ac <_svfprintf_r+0x127c>
   315f0:	83 ee 10             	sub    $0x10,%esi
   315f3:	83 fe 10             	cmp    $0x10,%esi
   315f6:	0f 8e b0 fe ff ff    	jle    314ac <_svfprintf_r+0x127c>
   315fc:	83 c0 01             	add    $0x1,%eax
   315ff:	83 c1 10             	add    $0x10,%ecx
   31602:	c7 07 d8 71 03 00    	movl   $0x371d8,(%edi)
   31608:	83 c7 08             	add    $0x8,%edi
   3160b:	c7 47 fc 10 00 00 00 	movl   $0x10,-0x4(%edi)
   31612:	83 f8 07             	cmp    $0x7,%eax
   31615:	89 8d 7c ff ff ff    	mov    %ecx,-0x84(%ebp)
   3161b:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   31621:	7e cd                	jle    315f0 <_svfprintf_r+0x13c0>
   31623:	8b 45 0c             	mov    0xc(%ebp),%eax
   31626:	89 5c 24 08          	mov    %ebx,0x8(%esp)
   3162a:	89 44 24 04          	mov    %eax,0x4(%esp)
   3162e:	8b 45 08             	mov    0x8(%ebp),%eax
   31631:	89 04 24             	mov    %eax,(%esp)
   31634:	e8 57 37 00 00       	call   34d90 <__ssprint_r>
   31639:	85 c0                	test   %eax,%eax
   3163b:	0f 85 bf ed ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   31641:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
   31647:	8d 7d a8             	lea    -0x58(%ebp),%edi
   3164a:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   31650:	eb 9e                	jmp    315f0 <_svfprintf_r+0x13c0>
   31652:	f6 85 4c ff ff ff 01 	testb  $0x1,-0xb4(%ebp)
   31659:	0f 85 14 fa ff ff    	jne    31073 <_svfprintf_r+0xe43>
   3165f:	89 07                	mov    %eax,(%edi)
   31661:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   31667:	8d 51 01             	lea    0x1(%ecx),%edx
   3166a:	c7 47 04 01 00 00 00 	movl   $0x1,0x4(%edi)
   31671:	89 95 7c ff ff ff    	mov    %edx,-0x84(%ebp)
   31677:	83 c0 01             	add    $0x1,%eax
   3167a:	83 f8 07             	cmp    $0x7,%eax
   3167d:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   31683:	0f 8e 8b fa ff ff    	jle    31114 <_svfprintf_r+0xee4>
   31689:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   3168f:	89 44 24 08          	mov    %eax,0x8(%esp)
   31693:	8b 45 0c             	mov    0xc(%ebp),%eax
   31696:	89 44 24 04          	mov    %eax,0x4(%esp)
   3169a:	8b 45 08             	mov    0x8(%ebp),%eax
   3169d:	89 04 24             	mov    %eax,(%esp)
   316a0:	e8 eb 36 00 00       	call   34d90 <__ssprint_r>
   316a5:	85 c0                	test   %eax,%eax
   316a7:	0f 85 53 ed ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   316ad:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
   316b3:	8d 7d a8             	lea    -0x58(%ebp),%edi
   316b6:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   316bc:	e9 56 fa ff ff       	jmp    31117 <_svfprintf_r+0xee7>
   316c1:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   316c7:	89 44 24 08          	mov    %eax,0x8(%esp)
   316cb:	8b 45 0c             	mov    0xc(%ebp),%eax
   316ce:	89 44 24 04          	mov    %eax,0x4(%esp)
   316d2:	8b 45 08             	mov    0x8(%ebp),%eax
   316d5:	89 04 24             	mov    %eax,(%esp)
   316d8:	e8 b3 36 00 00       	call   34d90 <__ssprint_r>
   316dd:	85 c0                	test   %eax,%eax
   316df:	0f 85 1b ed ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   316e5:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
   316eb:	8d 7d a8             	lea    -0x58(%ebp),%edi
   316ee:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   316f4:	e9 d6 f9 ff ff       	jmp    310cf <_svfprintf_r+0xe9f>
   316f9:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   316ff:	89 44 24 08          	mov    %eax,0x8(%esp)
   31703:	8b 45 0c             	mov    0xc(%ebp),%eax
   31706:	89 44 24 04          	mov    %eax,0x4(%esp)
   3170a:	8b 45 08             	mov    0x8(%ebp),%eax
   3170d:	89 04 24             	mov    %eax,(%esp)
   31710:	e8 7b 36 00 00       	call   34d90 <__ssprint_r>
   31715:	85 c0                	test   %eax,%eax
   31717:	0f 85 e3 ec ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   3171d:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
   31723:	8d 7d a8             	lea    -0x58(%ebp),%edi
   31726:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   3172c:	e9 6f f9 ff ff       	jmp    310a0 <_svfprintf_r+0xe70>
   31731:	dd 85 10 ff ff ff    	fldl   -0xf0(%ebp)
   31737:	dd 1c 24             	fstpl  (%esp)
   3173a:	e8 61 35 00 00       	call   34ca0 <__fpclassifyd>
   3173f:	85 c0                	test   %eax,%eax
   31741:	0f 85 a3 01 00 00    	jne    318ea <_svfprintf_r+0x16ba>
   31747:	83 bd 24 ff ff ff 47 	cmpl   $0x47,-0xdc(%ebp)
   3174e:	ba 3f 70 03 00       	mov    $0x3703f,%edx
   31753:	b8 43 70 03 00       	mov    $0x37043,%eax
   31758:	0f b6 9d 59 ff ff ff 	movzbl -0xa7(%ebp),%ebx
   3175f:	c7 85 48 ff ff ff 03 	movl   $0x3,-0xb8(%ebp)
   31766:	00 00 00 
   31769:	0f 4e c2             	cmovle %edx,%eax
   3176c:	89 85 28 ff ff ff    	mov    %eax,-0xd8(%ebp)
   31772:	81 a5 4c ff ff ff 7f 	andl   $0xffffff7f,-0xb4(%ebp)
   31779:	ff ff ff 
   3177c:	c7 85 38 ff ff ff 03 	movl   $0x3,-0xc8(%ebp)
   31783:	00 00 00 
   31786:	c7 85 44 ff ff ff 00 	movl   $0x0,-0xbc(%ebp)
   3178d:	00 00 00 
   31790:	c7 85 20 ff ff ff 00 	movl   $0x0,-0xe0(%ebp)
   31797:	00 00 00 
   3179a:	e9 29 ed ff ff       	jmp    304c8 <_svfprintf_r+0x298>
   3179f:	dd 00                	fldl   (%eax)
   317a1:	83 c0 08             	add    $0x8,%eax
   317a4:	dd 9d 10 ff ff ff    	fstpl  -0xf0(%ebp)
   317aa:	89 45 14             	mov    %eax,0x14(%ebp)
   317ad:	e9 e6 ef ff ff       	jmp    30798 <_svfprintf_r+0x568>
   317b2:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   317b8:	89 44 24 08          	mov    %eax,0x8(%esp)
   317bc:	8b 45 0c             	mov    0xc(%ebp),%eax
   317bf:	89 44 24 04          	mov    %eax,0x4(%esp)
   317c3:	8b 45 08             	mov    0x8(%ebp),%eax
   317c6:	89 04 24             	mov    %eax,(%esp)
   317c9:	e8 c2 35 00 00       	call   34d90 <__ssprint_r>
   317ce:	85 c0                	test   %eax,%eax
   317d0:	0f 85 2a ec ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   317d6:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
   317dc:	8d 7d a8             	lea    -0x58(%ebp),%edi
   317df:	e9 6b f6 ff ff       	jmp    30e4f <_svfprintf_r+0xc1f>
   317e4:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   317ea:	83 c1 01             	add    $0x1,%ecx
   317ed:	83 c7 08             	add    $0x8,%edi
   317f0:	c7 47 f8 70 70 03 00 	movl   $0x37070,-0x8(%edi)
   317f7:	c7 47 fc 01 00 00 00 	movl   $0x1,-0x4(%edi)
   317fe:	89 8d 7c ff ff ff    	mov    %ecx,-0x84(%ebp)
   31804:	83 c0 01             	add    $0x1,%eax
   31807:	83 f8 07             	cmp    $0x7,%eax
   3180a:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   31810:	0f 8f ef 02 00 00    	jg     31b05 <_svfprintf_r+0x18d5>
   31816:	85 db                	test   %ebx,%ebx
   31818:	75 17                	jne    31831 <_svfprintf_r+0x1601>
   3181a:	8b 95 1c ff ff ff    	mov    -0xe4(%ebp),%edx
   31820:	85 d2                	test   %edx,%edx
   31822:	75 0d                	jne    31831 <_svfprintf_r+0x1601>
   31824:	f6 85 4c ff ff ff 01 	testb  $0x1,-0xb4(%ebp)
   3182b:	0f 84 ab f4 ff ff    	je     30cdc <_svfprintf_r+0xaac>
   31831:	8b 85 0c ff ff ff    	mov    -0xf4(%ebp),%eax
   31837:	83 c7 08             	add    $0x8,%edi
   3183a:	89 47 f8             	mov    %eax,-0x8(%edi)
   3183d:	8b 85 08 ff ff ff    	mov    -0xf8(%ebp),%eax
   31843:	89 47 fc             	mov    %eax,-0x4(%edi)
   31846:	8d 14 01             	lea    (%ecx,%eax,1),%edx
   31849:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   3184f:	89 95 7c ff ff ff    	mov    %edx,-0x84(%ebp)
   31855:	83 c0 01             	add    $0x1,%eax
   31858:	83 f8 07             	cmp    $0x7,%eax
   3185b:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   31861:	0f 8f 60 03 00 00    	jg     31bc7 <_svfprintf_r+0x1997>
   31867:	f7 db                	neg    %ebx
   31869:	85 db                	test   %ebx,%ebx
   3186b:	0f 8e 21 03 00 00    	jle    31b92 <_svfprintf_r+0x1962>
   31871:	83 fb 10             	cmp    $0x10,%ebx
   31874:	0f 8e c3 02 00 00    	jle    31b3d <_svfprintf_r+0x190d>
   3187a:	8d b5 74 ff ff ff    	lea    -0x8c(%ebp),%esi
   31880:	eb 12                	jmp    31894 <_svfprintf_r+0x1664>
   31882:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   31888:	83 eb 10             	sub    $0x10,%ebx
   3188b:	83 fb 10             	cmp    $0x10,%ebx
   3188e:	0f 8e a9 02 00 00    	jle    31b3d <_svfprintf_r+0x190d>
   31894:	83 c0 01             	add    $0x1,%eax
   31897:	83 c2 10             	add    $0x10,%edx
   3189a:	c7 07 d8 71 03 00    	movl   $0x371d8,(%edi)
   318a0:	83 c7 08             	add    $0x8,%edi
   318a3:	c7 47 fc 10 00 00 00 	movl   $0x10,-0x4(%edi)
   318aa:	83 f8 07             	cmp    $0x7,%eax
   318ad:	89 95 7c ff ff ff    	mov    %edx,-0x84(%ebp)
   318b3:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   318b9:	7e cd                	jle    31888 <_svfprintf_r+0x1658>
   318bb:	8b 45 0c             	mov    0xc(%ebp),%eax
   318be:	89 74 24 08          	mov    %esi,0x8(%esp)
   318c2:	89 44 24 04          	mov    %eax,0x4(%esp)
   318c6:	8b 45 08             	mov    0x8(%ebp),%eax
   318c9:	89 04 24             	mov    %eax,(%esp)
   318cc:	e8 bf 34 00 00       	call   34d90 <__ssprint_r>
   318d1:	85 c0                	test   %eax,%eax
   318d3:	0f 85 27 eb ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   318d9:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
   318df:	8d 7d a8             	lea    -0x58(%ebp),%edi
   318e2:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   318e8:	eb 9e                	jmp    31888 <_svfprintf_r+0x1658>
   318ea:	8b 9d 24 ff ff ff    	mov    -0xdc(%ebp),%ebx
   318f0:	83 e3 df             	and    $0xffffffdf,%ebx
   318f3:	83 bd 44 ff ff ff ff 	cmpl   $0xffffffff,-0xbc(%ebp)
   318fa:	0f 84 05 03 00 00    	je     31c05 <_svfprintf_r+0x19d5>
   31900:	83 fb 47             	cmp    $0x47,%ebx
   31903:	75 16                	jne    3191b <_svfprintf_r+0x16eb>
   31905:	8b 95 44 ff ff ff    	mov    -0xbc(%ebp),%edx
   3190b:	b8 01 00 00 00       	mov    $0x1,%eax
   31910:	85 d2                	test   %edx,%edx
   31912:	0f 45 c2             	cmovne %edx,%eax
   31915:	89 85 44 ff ff ff    	mov    %eax,-0xbc(%ebp)
   3191b:	8b 85 4c ff ff ff    	mov    -0xb4(%ebp),%eax
   31921:	dd 85 10 ff ff ff    	fldl   -0xf0(%ebp)
   31927:	dd 95 38 ff ff ff    	fstl   -0xc8(%ebp)
   3192d:	80 cc 01             	or     $0x1,%ah
   31930:	89 85 30 ff ff ff    	mov    %eax,-0xd0(%ebp)
   31936:	8b 85 3c ff ff ff    	mov    -0xc4(%ebp),%eax
   3193c:	c6 85 48 ff ff ff 00 	movb   $0x0,-0xb8(%ebp)
   31943:	85 c0                	test   %eax,%eax
   31945:	0f 88 ba 05 00 00    	js     31f05 <_svfprintf_r+0x1cd5>
   3194b:	83 fb 46             	cmp    $0x46,%ebx
   3194e:	0f 94 c0             	sete   %al
   31951:	89 c6                	mov    %eax,%esi
   31953:	0f 84 d4 03 00 00    	je     31d2d <_svfprintf_r+0x1afd>
   31959:	83 fb 45             	cmp    $0x45,%ebx
   3195c:	0f 85 99 05 00 00    	jne    31efb <_svfprintf_r+0x1ccb>
   31962:	8b 85 44 ff ff ff    	mov    -0xbc(%ebp),%eax
   31968:	dd 54 24 04          	fstl   0x4(%esp)
   3196c:	c7 44 24 0c 02 00 00 	movl   $0x2,0xc(%esp)
   31973:	00 
   31974:	dd 9d 38 ff ff ff    	fstpl  -0xc8(%ebp)
   3197a:	8d 70 01             	lea    0x1(%eax),%esi
   3197d:	8d 85 6c ff ff ff    	lea    -0x94(%ebp),%eax
   31983:	89 44 24 1c          	mov    %eax,0x1c(%esp)
   31987:	8d 85 60 ff ff ff    	lea    -0xa0(%ebp),%eax
   3198d:	89 44 24 18          	mov    %eax,0x18(%esp)
   31991:	8d 85 5c ff ff ff    	lea    -0xa4(%ebp),%eax
   31997:	89 44 24 14          	mov    %eax,0x14(%esp)
   3199b:	8b 45 08             	mov    0x8(%ebp),%eax
   3199e:	89 74 24 10          	mov    %esi,0x10(%esp)
   319a2:	89 04 24             	mov    %eax,(%esp)
   319a5:	e8 56 09 00 00       	call   32300 <_dtoa_r>
   319aa:	89 85 28 ff ff ff    	mov    %eax,-0xd8(%ebp)
   319b0:	8d 0c 30             	lea    (%eax,%esi,1),%ecx
   319b3:	dd 85 38 ff ff ff    	fldl   -0xc8(%ebp)
   319b9:	d9 ee                	fldz   
   319bb:	d9 c9                	fxch   %st(1)
   319bd:	df e9                	fucomip %st(1),%st
   319bf:	dd d8                	fstp   %st(0)
   319c1:	0f 8a fd 00 00 00    	jp     31ac4 <_svfprintf_r+0x1894>
   319c7:	89 c8                	mov    %ecx,%eax
   319c9:	0f 85 f5 00 00 00    	jne    31ac4 <_svfprintf_r+0x1894>
   319cf:	2b 85 28 ff ff ff    	sub    -0xd8(%ebp),%eax
   319d5:	83 fb 47             	cmp    $0x47,%ebx
   319d8:	89 85 1c ff ff ff    	mov    %eax,-0xe4(%ebp)
   319de:	0f 84 1e 04 00 00    	je     31e02 <_svfprintf_r+0x1bd2>
   319e4:	83 bd 24 ff ff ff 65 	cmpl   $0x65,-0xdc(%ebp)
   319eb:	8b 85 5c ff ff ff    	mov    -0xa4(%ebp),%eax
   319f1:	0f 8e 65 04 00 00    	jle    31e5c <_svfprintf_r+0x1c2c>
   319f7:	83 bd 24 ff ff ff 66 	cmpl   $0x66,-0xdc(%ebp)
   319fe:	89 85 20 ff ff ff    	mov    %eax,-0xe0(%ebp)
   31a04:	0f 84 3c 05 00 00    	je     31f46 <_svfprintf_r+0x1d16>
   31a0a:	8b 85 20 ff ff ff    	mov    -0xe0(%ebp),%eax
   31a10:	39 85 1c ff ff ff    	cmp    %eax,-0xe4(%ebp)
   31a16:	0f 8f f7 04 00 00    	jg     31f13 <_svfprintf_r+0x1ce3>
   31a1c:	8b 85 4c ff ff ff    	mov    -0xb4(%ebp),%eax
   31a22:	83 e0 01             	and    $0x1,%eax
   31a25:	0f 85 e2 05 00 00    	jne    3200d <_svfprintf_r+0x1ddd>
   31a2b:	8b 95 20 ff ff ff    	mov    -0xe0(%ebp),%edx
   31a31:	c7 85 24 ff ff ff 67 	movl   $0x67,-0xdc(%ebp)
   31a38:	00 00 00 
   31a3b:	85 d2                	test   %edx,%edx
   31a3d:	0f 49 c2             	cmovns %edx,%eax
   31a40:	89 95 38 ff ff ff    	mov    %edx,-0xc8(%ebp)
   31a46:	80 bd 48 ff ff ff 00 	cmpb   $0x0,-0xb8(%ebp)
   31a4d:	0f 85 68 03 00 00    	jne    31dbb <_svfprintf_r+0x1b8b>
   31a53:	89 85 48 ff ff ff    	mov    %eax,-0xb8(%ebp)
   31a59:	8b 85 30 ff ff ff    	mov    -0xd0(%ebp),%eax
   31a5f:	0f b6 9d 59 ff ff ff 	movzbl -0xa7(%ebp),%ebx
   31a66:	c7 85 44 ff ff ff 00 	movl   $0x0,-0xbc(%ebp)
   31a6d:	00 00 00 
   31a70:	89 85 4c ff ff ff    	mov    %eax,-0xb4(%ebp)
   31a76:	e9 4d ea ff ff       	jmp    304c8 <_svfprintf_r+0x298>
   31a7b:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   31a81:	89 44 24 08          	mov    %eax,0x8(%esp)
   31a85:	8b 45 0c             	mov    0xc(%ebp),%eax
   31a88:	89 44 24 04          	mov    %eax,0x4(%esp)
   31a8c:	8b 45 08             	mov    0x8(%ebp),%eax
   31a8f:	89 04 24             	mov    %eax,(%esp)
   31a92:	e8 f9 32 00 00       	call   34d90 <__ssprint_r>
   31a97:	85 c0                	test   %eax,%eax
   31a99:	0f 85 61 e9 ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   31a9f:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
   31aa5:	8d 7d a8             	lea    -0x58(%ebp),%edi
   31aa8:	e9 f2 f3 ff ff       	jmp    30e9f <_svfprintf_r+0xc6f>
   31aad:	89 d0                	mov    %edx,%eax
   31aaf:	e9 d1 fa ff ff       	jmp    31585 <_svfprintf_r+0x1355>
   31ab4:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   31ab8:	8d 50 01             	lea    0x1(%eax),%edx
   31abb:	89 95 6c ff ff ff    	mov    %edx,-0x94(%ebp)
   31ac1:	c6 00 30             	movb   $0x30,(%eax)
   31ac4:	8b 85 6c ff ff ff    	mov    -0x94(%ebp),%eax
   31aca:	39 c1                	cmp    %eax,%ecx
   31acc:	77 ea                	ja     31ab8 <_svfprintf_r+0x1888>
   31ace:	e9 fc fe ff ff       	jmp    319cf <_svfprintf_r+0x179f>
   31ad3:	8b 45 08             	mov    0x8(%ebp),%eax
   31ad6:	c7 44 24 04 40 00 00 	movl   $0x40,0x4(%esp)
   31add:	00 
   31ade:	89 04 24             	mov    %eax,(%esp)
   31ae1:	e8 5a 1b 00 00       	call   33640 <_malloc_r>
   31ae6:	8b 55 0c             	mov    0xc(%ebp),%edx
   31ae9:	85 c0                	test   %eax,%eax
   31aeb:	89 02                	mov    %eax,(%edx)
   31aed:	89 42 10             	mov    %eax,0x10(%edx)
   31af0:	0f 84 15 06 00 00    	je     3210b <_svfprintf_r+0x1edb>
   31af6:	8b 45 0c             	mov    0xc(%ebp),%eax
   31af9:	c7 40 14 40 00 00 00 	movl   $0x40,0x14(%eax)
   31b00:	e9 6c e7 ff ff       	jmp    30271 <_svfprintf_r+0x41>
   31b05:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   31b0b:	89 44 24 08          	mov    %eax,0x8(%esp)
   31b0f:	8b 45 0c             	mov    0xc(%ebp),%eax
   31b12:	89 44 24 04          	mov    %eax,0x4(%esp)
   31b16:	8b 45 08             	mov    0x8(%ebp),%eax
   31b19:	89 04 24             	mov    %eax,(%esp)
   31b1c:	e8 6f 32 00 00       	call   34d90 <__ssprint_r>
   31b21:	85 c0                	test   %eax,%eax
   31b23:	0f 85 d7 e8 ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   31b29:	8b 9d 5c ff ff ff    	mov    -0xa4(%ebp),%ebx
   31b2f:	8d 7d a8             	lea    -0x58(%ebp),%edi
   31b32:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
   31b38:	e9 d9 fc ff ff       	jmp    31816 <_svfprintf_r+0x15e6>
   31b3d:	83 c0 01             	add    $0x1,%eax
   31b40:	01 da                	add    %ebx,%edx
   31b42:	c7 07 d8 71 03 00    	movl   $0x371d8,(%edi)
   31b48:	83 c7 08             	add    $0x8,%edi
   31b4b:	89 5f fc             	mov    %ebx,-0x4(%edi)
   31b4e:	83 f8 07             	cmp    $0x7,%eax
   31b51:	89 95 7c ff ff ff    	mov    %edx,-0x84(%ebp)
   31b57:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   31b5d:	7e 33                	jle    31b92 <_svfprintf_r+0x1962>
   31b5f:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   31b65:	89 44 24 08          	mov    %eax,0x8(%esp)
   31b69:	8b 45 0c             	mov    0xc(%ebp),%eax
   31b6c:	89 44 24 04          	mov    %eax,0x4(%esp)
   31b70:	8b 45 08             	mov    0x8(%ebp),%eax
   31b73:	89 04 24             	mov    %eax,(%esp)
   31b76:	e8 15 32 00 00       	call   34d90 <__ssprint_r>
   31b7b:	85 c0                	test   %eax,%eax
   31b7d:	0f 85 7d e8 ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   31b83:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
   31b89:	8d 7d a8             	lea    -0x58(%ebp),%edi
   31b8c:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   31b92:	8b 9d 28 ff ff ff    	mov    -0xd8(%ebp),%ebx
   31b98:	83 c0 01             	add    $0x1,%eax
   31b9b:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   31ba1:	89 1f                	mov    %ebx,(%edi)
   31ba3:	8b 9d 1c ff ff ff    	mov    -0xe4(%ebp),%ebx
   31ba9:	01 da                	add    %ebx,%edx
   31bab:	83 f8 07             	cmp    $0x7,%eax
   31bae:	89 5f 04             	mov    %ebx,0x4(%edi)
   31bb1:	89 95 7c ff ff ff    	mov    %edx,-0x84(%ebp)
   31bb7:	0f 8f 86 f5 ff ff    	jg     31143 <_svfprintf_r+0xf13>
   31bbd:	83 c7 08             	add    $0x8,%edi
   31bc0:	89 d1                	mov    %edx,%ecx
   31bc2:	e9 15 f1 ff ff       	jmp    30cdc <_svfprintf_r+0xaac>
   31bc7:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   31bcd:	89 44 24 08          	mov    %eax,0x8(%esp)
   31bd1:	8b 45 0c             	mov    0xc(%ebp),%eax
   31bd4:	89 44 24 04          	mov    %eax,0x4(%esp)
   31bd8:	8b 45 08             	mov    0x8(%ebp),%eax
   31bdb:	89 04 24             	mov    %eax,(%esp)
   31bde:	e8 ad 31 00 00       	call   34d90 <__ssprint_r>
   31be3:	85 c0                	test   %eax,%eax
   31be5:	0f 85 15 e8 ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   31beb:	8b 9d 5c ff ff ff    	mov    -0xa4(%ebp),%ebx
   31bf1:	8d 7d a8             	lea    -0x58(%ebp),%edi
   31bf4:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
   31bfa:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   31c00:	e9 62 fc ff ff       	jmp    31867 <_svfprintf_r+0x1637>
   31c05:	c7 85 44 ff ff ff 06 	movl   $0x6,-0xbc(%ebp)
   31c0c:	00 00 00 
   31c0f:	e9 07 fd ff ff       	jmp    3191b <_svfprintf_r+0x16eb>
   31c14:	8b 85 28 ff ff ff    	mov    -0xd8(%ebp),%eax
   31c1a:	89 04 24             	mov    %eax,(%esp)
   31c1d:	e8 ee 30 00 00       	call   34d10 <strlen>
   31c22:	e9 6a e8 ff ff       	jmp    30491 <_svfprintf_r+0x261>
   31c27:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   31c2d:	89 44 24 08          	mov    %eax,0x8(%esp)
   31c31:	8b 45 0c             	mov    0xc(%ebp),%eax
   31c34:	89 44 24 04          	mov    %eax,0x4(%esp)
   31c38:	8b 45 08             	mov    0x8(%ebp),%eax
   31c3b:	89 04 24             	mov    %eax,(%esp)
   31c3e:	e8 4d 31 00 00       	call   34d90 <__ssprint_r>
   31c43:	85 c0                	test   %eax,%eax
   31c45:	0f 85 b5 e7 ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   31c4b:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
   31c51:	8d 7d a8             	lea    -0x58(%ebp),%edi
   31c54:	e9 76 f6 ff ff       	jmp    312cf <_svfprintf_r+0x109f>
   31c59:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   31c5f:	89 44 24 08          	mov    %eax,0x8(%esp)
   31c63:	8b 45 0c             	mov    0xc(%ebp),%eax
   31c66:	89 44 24 04          	mov    %eax,0x4(%esp)
   31c6a:	8b 45 08             	mov    0x8(%ebp),%eax
   31c6d:	89 04 24             	mov    %eax,(%esp)
   31c70:	e8 1b 31 00 00       	call   34d90 <__ssprint_r>
   31c75:	85 c0                	test   %eax,%eax
   31c77:	0f 85 83 e7 ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   31c7d:	8b 85 5c ff ff ff    	mov    -0xa4(%ebp),%eax
   31c83:	8d 7d a8             	lea    -0x58(%ebp),%edi
   31c86:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
   31c8c:	e9 f4 f8 ff ff       	jmp    31585 <_svfprintf_r+0x1355>
   31c91:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   31c97:	89 44 24 08          	mov    %eax,0x8(%esp)
   31c9b:	8b 45 0c             	mov    0xc(%ebp),%eax
   31c9e:	89 44 24 04          	mov    %eax,0x4(%esp)
   31ca2:	8b 45 08             	mov    0x8(%ebp),%eax
   31ca5:	89 04 24             	mov    %eax,(%esp)
   31ca8:	e8 e3 30 00 00       	call   34d90 <__ssprint_r>
   31cad:	85 c0                	test   %eax,%eax
   31caf:	0f 85 4b e7 ff ff    	jne    30400 <_svfprintf_r+0x1d0>
   31cb5:	8b b5 1c ff ff ff    	mov    -0xe4(%ebp),%esi
   31cbb:	8d 7d a8             	lea    -0x58(%ebp),%edi
   31cbe:	2b b5 5c ff ff ff    	sub    -0xa4(%ebp),%esi
   31cc4:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
   31cca:	e9 fa f8 ff ff       	jmp    315c9 <_svfprintf_r+0x1399>
   31ccf:	8b 95 44 ff ff ff    	mov    -0xbc(%ebp),%edx
   31cd5:	b0 06                	mov    $0x6,%al
   31cd7:	89 75 14             	mov    %esi,0x14(%ebp)
   31cda:	c7 85 44 ff ff ff 00 	movl   $0x0,-0xbc(%ebp)
   31ce1:	00 00 00 
   31ce4:	c7 85 20 ff ff ff 00 	movl   $0x0,-0xe0(%ebp)
   31ceb:	00 00 00 
   31cee:	83 fa 06             	cmp    $0x6,%edx
   31cf1:	0f 46 c2             	cmovbe %edx,%eax
   31cf4:	8b 95 28 ff ff ff    	mov    -0xd8(%ebp),%edx
   31cfa:	85 c0                	test   %eax,%eax
   31cfc:	89 85 38 ff ff ff    	mov    %eax,-0xc8(%ebp)
   31d02:	c7 85 28 ff ff ff 69 	movl   $0x37069,-0xd8(%ebp)
   31d09:	70 03 00 
   31d0c:	0f 49 d0             	cmovns %eax,%edx
   31d0f:	31 db                	xor    %ebx,%ebx
   31d11:	89 95 48 ff ff ff    	mov    %edx,-0xb8(%ebp)
   31d17:	e9 b7 e7 ff ff       	jmp    304d3 <_svfprintf_r+0x2a3>
   31d1c:	c6 85 59 ff ff ff 2d 	movb   $0x2d,-0xa7(%ebp)
   31d23:	bb 2d 00 00 00       	mov    $0x2d,%ebx
   31d28:	e9 9d ea ff ff       	jmp    307ca <_svfprintf_r+0x59a>
   31d2d:	ba 03 00 00 00       	mov    $0x3,%edx
   31d32:	8d 85 6c ff ff ff    	lea    -0x94(%ebp),%eax
   31d38:	89 44 24 1c          	mov    %eax,0x1c(%esp)
   31d3c:	8d 85 60 ff ff ff    	lea    -0xa0(%ebp),%eax
   31d42:	89 44 24 18          	mov    %eax,0x18(%esp)
   31d46:	8d 85 5c ff ff ff    	lea    -0xa4(%ebp),%eax
   31d4c:	89 44 24 14          	mov    %eax,0x14(%esp)
   31d50:	8b 85 44 ff ff ff    	mov    -0xbc(%ebp),%eax
   31d56:	dd 54 24 04          	fstl   0x4(%esp)
   31d5a:	89 54 24 0c          	mov    %edx,0xc(%esp)
   31d5e:	dd 9d 38 ff ff ff    	fstpl  -0xc8(%ebp)
   31d64:	89 44 24 10          	mov    %eax,0x10(%esp)
   31d68:	8b 45 08             	mov    0x8(%ebp),%eax
   31d6b:	89 04 24             	mov    %eax,(%esp)
   31d6e:	e8 8d 05 00 00       	call   32300 <_dtoa_r>
   31d73:	83 fb 47             	cmp    $0x47,%ebx
   31d76:	89 85 28 ff ff ff    	mov    %eax,-0xd8(%ebp)
   31d7c:	dd 85 38 ff ff ff    	fldl   -0xc8(%ebp)
   31d82:	75 09                	jne    31d8d <_svfprintf_r+0x1b5d>
   31d84:	f6 85 4c ff ff ff 01 	testb  $0x1,-0xb4(%ebp)
   31d8b:	74 5b                	je     31de8 <_svfprintf_r+0x1bb8>
   31d8d:	8b 95 28 ff ff ff    	mov    -0xd8(%ebp),%edx
   31d93:	89 f0                	mov    %esi,%eax
   31d95:	8b 8d 44 ff ff ff    	mov    -0xbc(%ebp),%ecx
   31d9b:	01 d1                	add    %edx,%ecx
   31d9d:	84 c0                	test   %al,%al
   31d9f:	0f 84 14 fc ff ff    	je     319b9 <_svfprintf_r+0x1789>
   31da5:	80 3a 30             	cmpb   $0x30,(%edx)
   31da8:	0f 84 37 02 00 00    	je     31fe5 <_svfprintf_r+0x1db5>
   31dae:	8b 85 5c ff ff ff    	mov    -0xa4(%ebp),%eax
   31db4:	01 c1                	add    %eax,%ecx
   31db6:	e9 fe fb ff ff       	jmp    319b9 <_svfprintf_r+0x1789>
   31dbb:	89 85 48 ff ff ff    	mov    %eax,-0xb8(%ebp)
   31dc1:	8b 85 30 ff ff ff    	mov    -0xd0(%ebp),%eax
   31dc7:	bb 2d 00 00 00       	mov    $0x2d,%ebx
   31dcc:	c6 85 59 ff ff ff 2d 	movb   $0x2d,-0xa7(%ebp)
   31dd3:	c7 85 44 ff ff ff 00 	movl   $0x0,-0xbc(%ebp)
   31dda:	00 00 00 
   31ddd:	89 85 4c ff ff ff    	mov    %eax,-0xb4(%ebp)
   31de3:	e9 e4 e6 ff ff       	jmp    304cc <_svfprintf_r+0x29c>
   31de8:	dd d8                	fstp   %st(0)
   31dea:	8b 85 6c ff ff ff    	mov    -0x94(%ebp),%eax
   31df0:	89 85 1c ff ff ff    	mov    %eax,-0xe4(%ebp)
   31df6:	8b 85 28 ff ff ff    	mov    -0xd8(%ebp),%eax
   31dfc:	29 85 1c ff ff ff    	sub    %eax,-0xe4(%ebp)
   31e02:	8b 85 5c ff ff ff    	mov    -0xa4(%ebp),%eax
   31e08:	83 f8 fd             	cmp    $0xfffffffd,%eax
   31e0b:	7c 48                	jl     31e55 <_svfprintf_r+0x1c25>
   31e0d:	39 85 44 ff ff ff    	cmp    %eax,-0xbc(%ebp)
   31e13:	7c 40                	jl     31e55 <_svfprintf_r+0x1c25>
   31e15:	89 85 20 ff ff ff    	mov    %eax,-0xe0(%ebp)
   31e1b:	e9 ea fb ff ff       	jmp    31a0a <_svfprintf_r+0x17da>
   31e20:	8b 85 44 ff ff ff    	mov    -0xbc(%ebp),%eax
   31e26:	0f b6 9d 59 ff ff ff 	movzbl -0xa7(%ebp),%ebx
   31e2d:	89 75 14             	mov    %esi,0x14(%ebp)
   31e30:	c7 85 44 ff ff ff 00 	movl   $0x0,-0xbc(%ebp)
   31e37:	00 00 00 
   31e3a:	89 85 48 ff ff ff    	mov    %eax,-0xb8(%ebp)
   31e40:	89 85 38 ff ff ff    	mov    %eax,-0xc8(%ebp)
   31e46:	c7 85 20 ff ff ff 00 	movl   $0x0,-0xe0(%ebp)
   31e4d:	00 00 00 
   31e50:	e9 73 e6 ff ff       	jmp    304c8 <_svfprintf_r+0x298>
   31e55:	83 ad 24 ff ff ff 02 	subl   $0x2,-0xdc(%ebp)
   31e5c:	8d 48 ff             	lea    -0x1(%eax),%ecx
   31e5f:	0f b6 85 24 ff ff ff 	movzbl -0xdc(%ebp),%eax
   31e66:	85 c9                	test   %ecx,%ecx
   31e68:	89 8d 5c ff ff ff    	mov    %ecx,-0xa4(%ebp)
   31e6e:	88 85 65 ff ff ff    	mov    %al,-0x9b(%ebp)
   31e74:	0f 88 2c 02 00 00    	js     320a6 <_svfprintf_r+0x1e76>
   31e7a:	c6 85 66 ff ff ff 2b 	movb   $0x2b,-0x9a(%ebp)
   31e81:	83 f9 09             	cmp    $0x9,%ecx
   31e84:	0f 8f ea 00 00 00    	jg     31f74 <_svfprintf_r+0x1d44>
   31e8a:	83 c1 30             	add    $0x30,%ecx
   31e8d:	c6 85 67 ff ff ff 30 	movb   $0x30,-0x99(%ebp)
   31e94:	8d 85 69 ff ff ff    	lea    -0x97(%ebp),%eax
   31e9a:	88 8d 68 ff ff ff    	mov    %cl,-0x98(%ebp)
   31ea0:	8b 9d 1c ff ff ff    	mov    -0xe4(%ebp),%ebx
   31ea6:	8d 95 65 ff ff ff    	lea    -0x9b(%ebp),%edx
   31eac:	29 d0                	sub    %edx,%eax
   31eae:	89 85 04 ff ff ff    	mov    %eax,-0xfc(%ebp)
   31eb4:	89 da                	mov    %ebx,%edx
   31eb6:	01 c2                	add    %eax,%edx
   31eb8:	83 fb 01             	cmp    $0x1,%ebx
   31ebb:	89 95 38 ff ff ff    	mov    %edx,-0xc8(%ebp)
   31ec1:	0f 8e 21 02 00 00    	jle    320e8 <_svfprintf_r+0x1eb8>
   31ec7:	31 c0                	xor    %eax,%eax
   31ec9:	83 85 38 ff ff ff 01 	addl   $0x1,-0xc8(%ebp)
   31ed0:	0f 49 85 38 ff ff ff 	cmovns -0xc8(%ebp),%eax
   31ed7:	c7 85 20 ff ff ff 00 	movl   $0x0,-0xe0(%ebp)
   31ede:	00 00 00 
   31ee1:	e9 60 fb ff ff       	jmp    31a46 <_svfprintf_r+0x1816>
   31ee6:	8b 8d 48 ff ff ff    	mov    -0xb8(%ebp),%ecx
   31eec:	c7 85 44 ff ff ff 00 	movl   $0x0,-0xbc(%ebp)
   31ef3:	00 00 00 
   31ef6:	e9 68 e4 ff ff       	jmp    30363 <_svfprintf_r+0x133>
   31efb:	ba 02 00 00 00       	mov    $0x2,%edx
   31f00:	e9 2d fe ff ff       	jmp    31d32 <_svfprintf_r+0x1b02>
   31f05:	d9 e0                	fchs   
   31f07:	c6 85 48 ff ff ff 2d 	movb   $0x2d,-0xb8(%ebp)
   31f0e:	e9 38 fa ff ff       	jmp    3194b <_svfprintf_r+0x171b>
   31f13:	8b 8d 20 ff ff ff    	mov    -0xe0(%ebp),%ecx
   31f19:	ba 01 00 00 00       	mov    $0x1,%edx
   31f1e:	85 c9                	test   %ecx,%ecx
   31f20:	0f 8e 5a 01 00 00    	jle    32080 <_svfprintf_r+0x1e50>
   31f26:	31 c0                	xor    %eax,%eax
   31f28:	03 95 1c ff ff ff    	add    -0xe4(%ebp),%edx
   31f2e:	c7 85 24 ff ff ff 67 	movl   $0x67,-0xdc(%ebp)
   31f35:	00 00 00 
   31f38:	89 95 38 ff ff ff    	mov    %edx,-0xc8(%ebp)
   31f3e:	0f 49 c2             	cmovns %edx,%eax
   31f41:	e9 00 fb ff ff       	jmp    31a46 <_svfprintf_r+0x1816>
   31f46:	85 c0                	test   %eax,%eax
   31f48:	0f 8e 06 01 00 00    	jle    32054 <_svfprintf_r+0x1e24>
   31f4e:	8b b5 44 ff ff ff    	mov    -0xbc(%ebp),%esi
   31f54:	85 f6                	test   %esi,%esi
   31f56:	0f 85 d4 00 00 00    	jne    32030 <_svfprintf_r+0x1e00>
   31f5c:	f6 85 4c ff ff ff 01 	testb  $0x1,-0xb4(%ebp)
   31f63:	0f 85 c7 00 00 00    	jne    32030 <_svfprintf_r+0x1e00>
   31f69:	89 85 38 ff ff ff    	mov    %eax,-0xc8(%ebp)
   31f6f:	e9 d2 fa ff ff       	jmp    31a46 <_svfprintf_r+0x1816>
   31f74:	8d b5 73 ff ff ff    	lea    -0x8d(%ebp),%esi
   31f7a:	89 f3                	mov    %esi,%ebx
   31f7c:	b8 67 66 66 66       	mov    $0x66666667,%eax
   31f81:	83 eb 01             	sub    $0x1,%ebx
   31f84:	f7 e9                	imul   %ecx
   31f86:	89 c8                	mov    %ecx,%eax
   31f88:	c1 f8 1f             	sar    $0x1f,%eax
   31f8b:	c1 fa 02             	sar    $0x2,%edx
   31f8e:	29 c2                	sub    %eax,%edx
   31f90:	8d 04 92             	lea    (%edx,%edx,4),%eax
   31f93:	01 c0                	add    %eax,%eax
   31f95:	29 c1                	sub    %eax,%ecx
   31f97:	83 fa 09             	cmp    $0x9,%edx
   31f9a:	8d 41 30             	lea    0x30(%ecx),%eax
   31f9d:	89 d1                	mov    %edx,%ecx
   31f9f:	88 03                	mov    %al,(%ebx)
   31fa1:	7f d9                	jg     31f7c <_svfprintf_r+0x1d4c>
   31fa3:	8d 43 ff             	lea    -0x1(%ebx),%eax
   31fa6:	83 c1 30             	add    $0x30,%ecx
   31fa9:	39 f0                	cmp    %esi,%eax
   31fab:	88 4b ff             	mov    %cl,-0x1(%ebx)
   31fae:	0f 83 6a 01 00 00    	jae    3211e <_svfprintf_r+0x1eee>
   31fb4:	8d 95 67 ff ff ff    	lea    -0x99(%ebp),%edx
   31fba:	eb 07                	jmp    31fc3 <_svfprintf_r+0x1d93>
   31fbc:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   31fc0:	0f b6 08             	movzbl (%eax),%ecx
   31fc3:	83 c0 01             	add    $0x1,%eax
   31fc6:	83 c2 01             	add    $0x1,%edx
   31fc9:	39 f0                	cmp    %esi,%eax
   31fcb:	88 4a ff             	mov    %cl,-0x1(%edx)
   31fce:	75 f0                	jne    31fc0 <_svfprintf_r+0x1d90>
   31fd0:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   31fd6:	29 d8                	sub    %ebx,%eax
   31fd8:	8d 95 67 ff ff ff    	lea    -0x99(%ebp),%edx
   31fde:	01 d0                	add    %edx,%eax
   31fe0:	e9 bb fe ff ff       	jmp    31ea0 <_svfprintf_r+0x1c70>
   31fe5:	d9 ee                	fldz   
   31fe7:	d9 c9                	fxch   %st(1)
   31fe9:	db e9                	fucomi %st(1),%st
   31feb:	dd d9                	fstp   %st(1)
   31fed:	7a 06                	jp     31ff5 <_svfprintf_r+0x1dc5>
   31fef:	0f 84 b9 fd ff ff    	je     31dae <_svfprintf_r+0x1b7e>
   31ff5:	b8 01 00 00 00       	mov    $0x1,%eax
   31ffa:	2b 85 44 ff ff ff    	sub    -0xbc(%ebp),%eax
   32000:	89 85 5c ff ff ff    	mov    %eax,-0xa4(%ebp)
   32006:	01 c1                	add    %eax,%ecx
   32008:	e9 ac f9 ff ff       	jmp    319b9 <_svfprintf_r+0x1789>
   3200d:	8b 95 20 ff ff ff    	mov    -0xe0(%ebp),%edx
   32013:	31 c0                	xor    %eax,%eax
   32015:	c7 85 24 ff ff ff 67 	movl   $0x67,-0xdc(%ebp)
   3201c:	00 00 00 
   3201f:	83 c2 01             	add    $0x1,%edx
   32022:	89 95 38 ff ff ff    	mov    %edx,-0xc8(%ebp)
   32028:	0f 49 c2             	cmovns %edx,%eax
   3202b:	e9 16 fa ff ff       	jmp    31a46 <_svfprintf_r+0x1816>
   32030:	8b 95 20 ff ff ff    	mov    -0xe0(%ebp),%edx
   32036:	8b 85 44 ff ff ff    	mov    -0xbc(%ebp),%eax
   3203c:	8d 44 10 01          	lea    0x1(%eax,%edx,1),%eax
   32040:	89 c2                	mov    %eax,%edx
   32042:	89 85 38 ff ff ff    	mov    %eax,-0xc8(%ebp)
   32048:	31 c0                	xor    %eax,%eax
   3204a:	85 d2                	test   %edx,%edx
   3204c:	0f 49 c2             	cmovns %edx,%eax
   3204f:	e9 f2 f9 ff ff       	jmp    31a46 <_svfprintf_r+0x1816>
   32054:	8b 9d 44 ff ff ff    	mov    -0xbc(%ebp),%ebx
   3205a:	85 db                	test   %ebx,%ebx
   3205c:	75 2f                	jne    3208d <_svfprintf_r+0x1e5d>
   3205e:	f6 85 4c ff ff ff 01 	testb  $0x1,-0xb4(%ebp)
   32065:	75 26                	jne    3208d <_svfprintf_r+0x1e5d>
   32067:	b8 01 00 00 00       	mov    $0x1,%eax
   3206c:	c7 85 38 ff ff ff 01 	movl   $0x1,-0xc8(%ebp)
   32073:	00 00 00 
   32076:	e9 cb f9 ff ff       	jmp    31a46 <_svfprintf_r+0x1816>
   3207b:	90                   	nop
   3207c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   32080:	b2 02                	mov    $0x2,%dl
   32082:	2b 95 20 ff ff ff    	sub    -0xe0(%ebp),%edx
   32088:	e9 99 fe ff ff       	jmp    31f26 <_svfprintf_r+0x1cf6>
   3208d:	8b 95 44 ff ff ff    	mov    -0xbc(%ebp),%edx
   32093:	31 c0                	xor    %eax,%eax
   32095:	83 c2 02             	add    $0x2,%edx
   32098:	89 95 38 ff ff ff    	mov    %edx,-0xc8(%ebp)
   3209e:	0f 49 c2             	cmovns %edx,%eax
   320a1:	e9 a0 f9 ff ff       	jmp    31a46 <_svfprintf_r+0x1816>
   320a6:	f7 d9                	neg    %ecx
   320a8:	c6 85 66 ff ff ff 2d 	movb   $0x2d,-0x9a(%ebp)
   320af:	e9 cd fd ff ff       	jmp    31e81 <_svfprintf_r+0x1c51>
   320b4:	8b 55 14             	mov    0x14(%ebp),%edx
   320b7:	8b 45 14             	mov    0x14(%ebp),%eax
   320ba:	8b 8d 48 ff ff ff    	mov    -0xb8(%ebp),%ecx
   320c0:	8b 12                	mov    (%edx),%edx
   320c2:	83 c0 04             	add    $0x4,%eax
   320c5:	89 45 14             	mov    %eax,0x14(%ebp)
   320c8:	85 d2                	test   %edx,%edx
   320ca:	89 95 44 ff ff ff    	mov    %edx,-0xbc(%ebp)
   320d0:	0f 89 a9 e2 ff ff    	jns    3037f <_svfprintf_r+0x14f>
   320d6:	c7 85 44 ff ff ff ff 	movl   $0xffffffff,-0xbc(%ebp)
   320dd:	ff ff ff 
   320e0:	89 c8                	mov    %ecx,%eax
   320e2:	e9 76 e2 ff ff       	jmp    3035d <_svfprintf_r+0x12d>
   320e7:	90                   	nop
   320e8:	8b 85 4c ff ff ff    	mov    -0xb4(%ebp),%eax
   320ee:	83 e0 01             	and    $0x1,%eax
   320f1:	0f 85 d0 fd ff ff    	jne    31ec7 <_svfprintf_r+0x1c97>
   320f7:	85 d2                	test   %edx,%edx
   320f9:	0f 49 c2             	cmovns %edx,%eax
   320fc:	c7 85 20 ff ff ff 00 	movl   $0x0,-0xe0(%ebp)
   32103:	00 00 00 
   32106:	e9 3b f9 ff ff       	jmp    31a46 <_svfprintf_r+0x1816>
   3210b:	8b 45 08             	mov    0x8(%ebp),%eax
   3210e:	c7 00 0c 00 00 00    	movl   $0xc,(%eax)
   32114:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
   32119:	e9 f5 e2 ff ff       	jmp    30413 <_svfprintf_r+0x1e3>
   3211e:	8d 85 67 ff ff ff    	lea    -0x99(%ebp),%eax
   32124:	e9 77 fd ff ff       	jmp    31ea0 <_svfprintf_r+0x1c70>
   32129:	66 90                	xchg   %ax,%ax
   3212b:	66 90                	xchg   %ax,%ax
   3212d:	66 90                	xchg   %ax,%ax
   3212f:	90                   	nop

00032130 <quorem>:
   32130:	55                   	push   %ebp
   32131:	89 c1                	mov    %eax,%ecx
   32133:	89 e5                	mov    %esp,%ebp
   32135:	57                   	push   %edi
   32136:	89 d7                	mov    %edx,%edi
   32138:	56                   	push   %esi
   32139:	53                   	push   %ebx
   3213a:	83 ec 3c             	sub    $0x3c,%esp
   3213d:	89 45 d0             	mov    %eax,-0x30(%ebp)
   32140:	8b 42 10             	mov    0x10(%edx),%eax
   32143:	3b 41 10             	cmp    0x10(%ecx),%eax
   32146:	89 55 c8             	mov    %edx,-0x38(%ebp)
   32149:	89 ca                	mov    %ecx,%edx
   3214b:	0f 8f 9f 01 00 00    	jg     322f0 <quorem+0x1c0>
   32151:	83 e8 01             	sub    $0x1,%eax
   32154:	83 c7 14             	add    $0x14,%edi
   32157:	89 45 d4             	mov    %eax,-0x2c(%ebp)
   3215a:	c1 e0 02             	shl    $0x2,%eax
   3215d:	83 c2 14             	add    $0x14,%edx
   32160:	8d 1c 07             	lea    (%edi,%eax,1),%ebx
   32163:	01 d0                	add    %edx,%eax
   32165:	89 55 d8             	mov    %edx,-0x28(%ebp)
   32168:	8b 13                	mov    (%ebx),%edx
   3216a:	89 45 c4             	mov    %eax,-0x3c(%ebp)
   3216d:	8b 00                	mov    (%eax),%eax
   3216f:	89 5d e4             	mov    %ebx,-0x1c(%ebp)
   32172:	8d 4a 01             	lea    0x1(%edx),%ecx
   32175:	31 d2                	xor    %edx,%edx
   32177:	f7 f1                	div    %ecx
   32179:	85 c0                	test   %eax,%eax
   3217b:	89 45 e0             	mov    %eax,-0x20(%ebp)
   3217e:	89 45 cc             	mov    %eax,-0x34(%ebp)
   32181:	0f 84 b5 00 00 00    	je     3223c <quorem+0x10c>
   32187:	8b 45 d8             	mov    -0x28(%ebp),%eax
   3218a:	31 f6                	xor    %esi,%esi
   3218c:	89 fa                	mov    %edi,%edx
   3218e:	89 7d c0             	mov    %edi,-0x40(%ebp)
   32191:	89 f7                	mov    %esi,%edi
   32193:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
   3219a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   321a0:	83 c2 04             	add    $0x4,%edx
   321a3:	8b 72 fc             	mov    -0x4(%edx),%esi
   321a6:	83 c0 04             	add    $0x4,%eax
   321a9:	0f b7 ce             	movzwl %si,%ecx
   321ac:	0f af 4d e0          	imul   -0x20(%ebp),%ecx
   321b0:	03 4d dc             	add    -0x24(%ebp),%ecx
   321b3:	c1 ee 10             	shr    $0x10,%esi
   321b6:	0f af 75 e0          	imul   -0x20(%ebp),%esi
   321ba:	89 cb                	mov    %ecx,%ebx
   321bc:	0f b7 c9             	movzwl %cx,%ecx
   321bf:	c1 eb 10             	shr    $0x10,%ebx
   321c2:	29 cf                	sub    %ecx,%edi
   321c4:	01 f3                	add    %esi,%ebx
   321c6:	89 de                	mov    %ebx,%esi
   321c8:	0f b7 db             	movzwl %bx,%ebx
   321cb:	c1 ee 10             	shr    $0x10,%esi
   321ce:	89 75 dc             	mov    %esi,-0x24(%ebp)
   321d1:	8b 70 fc             	mov    -0x4(%eax),%esi
   321d4:	0f b7 ce             	movzwl %si,%ecx
   321d7:	01 f9                	add    %edi,%ecx
   321d9:	c1 ee 10             	shr    $0x10,%esi
   321dc:	29 de                	sub    %ebx,%esi
   321de:	89 cb                	mov    %ecx,%ebx
   321e0:	c1 fb 10             	sar    $0x10,%ebx
   321e3:	0f b7 c9             	movzwl %cx,%ecx
   321e6:	01 de                	add    %ebx,%esi
   321e8:	89 f7                	mov    %esi,%edi
   321ea:	c1 e6 10             	shl    $0x10,%esi
   321ed:	09 ce                	or     %ecx,%esi
   321ef:	c1 ff 10             	sar    $0x10,%edi
   321f2:	39 55 e4             	cmp    %edx,-0x1c(%ebp)
   321f5:	89 70 fc             	mov    %esi,-0x4(%eax)
   321f8:	73 a6                	jae    321a0 <quorem+0x70>
   321fa:	8b 45 c4             	mov    -0x3c(%ebp),%eax
   321fd:	8b 7d c0             	mov    -0x40(%ebp),%edi
   32200:	8b 10                	mov    (%eax),%edx
   32202:	85 d2                	test   %edx,%edx
   32204:	75 36                	jne    3223c <quorem+0x10c>
   32206:	8b 4d d8             	mov    -0x28(%ebp),%ecx
   32209:	89 c2                	mov    %eax,%edx
   3220b:	83 e8 04             	sub    $0x4,%eax
   3220e:	39 c1                	cmp    %eax,%ecx
   32210:	73 21                	jae    32233 <quorem+0x103>
   32212:	8b 72 fc             	mov    -0x4(%edx),%esi
   32215:	85 f6                	test   %esi,%esi
   32217:	75 1a                	jne    32233 <quorem+0x103>
   32219:	8b 55 d4             	mov    -0x2c(%ebp),%edx
   3221c:	eb 08                	jmp    32226 <quorem+0xf6>
   3221e:	66 90                	xchg   %ax,%ax
   32220:	8b 18                	mov    (%eax),%ebx
   32222:	85 db                	test   %ebx,%ebx
   32224:	75 0a                	jne    32230 <quorem+0x100>
   32226:	83 e8 04             	sub    $0x4,%eax
   32229:	83 ea 01             	sub    $0x1,%edx
   3222c:	39 c1                	cmp    %eax,%ecx
   3222e:	72 f0                	jb     32220 <quorem+0xf0>
   32230:	89 55 d4             	mov    %edx,-0x2c(%ebp)
   32233:	8b 45 d0             	mov    -0x30(%ebp),%eax
   32236:	8b 55 d4             	mov    -0x2c(%ebp),%edx
   32239:	89 50 10             	mov    %edx,0x10(%eax)
   3223c:	8b 45 c8             	mov    -0x38(%ebp),%eax
   3223f:	89 44 24 04          	mov    %eax,0x4(%esp)
   32243:	8b 45 d0             	mov    -0x30(%ebp),%eax
   32246:	89 04 24             	mov    %eax,(%esp)
   32249:	e8 f2 23 00 00       	call   34640 <__mcmp>
   3224e:	85 c0                	test   %eax,%eax
   32250:	0f 88 8e 00 00 00    	js     322e4 <quorem+0x1b4>
   32256:	8b 45 e0             	mov    -0x20(%ebp),%eax
   32259:	31 f6                	xor    %esi,%esi
   3225b:	83 c0 01             	add    $0x1,%eax
   3225e:	89 45 cc             	mov    %eax,-0x34(%ebp)
   32261:	8b 45 d8             	mov    -0x28(%ebp),%eax
   32264:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   32268:	83 c7 04             	add    $0x4,%edi
   3226b:	8b 4f fc             	mov    -0x4(%edi),%ecx
   3226e:	83 c0 04             	add    $0x4,%eax
   32271:	8b 58 fc             	mov    -0x4(%eax),%ebx
   32274:	0f b7 d1             	movzwl %cx,%edx
   32277:	29 d6                	sub    %edx,%esi
   32279:	0f b7 d3             	movzwl %bx,%edx
   3227c:	01 f2                	add    %esi,%edx
   3227e:	c1 e9 10             	shr    $0x10,%ecx
   32281:	c1 eb 10             	shr    $0x10,%ebx
   32284:	29 cb                	sub    %ecx,%ebx
   32286:	89 d1                	mov    %edx,%ecx
   32288:	c1 f9 10             	sar    $0x10,%ecx
   3228b:	0f b7 d2             	movzwl %dx,%edx
   3228e:	01 cb                	add    %ecx,%ebx
   32290:	89 de                	mov    %ebx,%esi
   32292:	c1 e3 10             	shl    $0x10,%ebx
   32295:	09 d3                	or     %edx,%ebx
   32297:	c1 fe 10             	sar    $0x10,%esi
   3229a:	39 7d e4             	cmp    %edi,-0x1c(%ebp)
   3229d:	89 58 fc             	mov    %ebx,-0x4(%eax)
   322a0:	73 c6                	jae    32268 <quorem+0x138>
   322a2:	8b 45 d8             	mov    -0x28(%ebp),%eax
   322a5:	8b 7d d4             	mov    -0x2c(%ebp),%edi
   322a8:	8d 14 b8             	lea    (%eax,%edi,4),%edx
   322ab:	8b 02                	mov    (%edx),%eax
   322ad:	85 c0                	test   %eax,%eax
   322af:	75 33                	jne    322e4 <quorem+0x1b4>
   322b1:	8b 4d d8             	mov    -0x28(%ebp),%ecx
   322b4:	8d 42 fc             	lea    -0x4(%edx),%eax
   322b7:	39 c1                	cmp    %eax,%ecx
   322b9:	73 20                	jae    322db <quorem+0x1ab>
   322bb:	8b 72 fc             	mov    -0x4(%edx),%esi
   322be:	85 f6                	test   %esi,%esi
   322c0:	75 19                	jne    322db <quorem+0x1ab>
   322c2:	89 fa                	mov    %edi,%edx
   322c4:	eb 08                	jmp    322ce <quorem+0x19e>
   322c6:	66 90                	xchg   %ax,%ax
   322c8:	8b 18                	mov    (%eax),%ebx
   322ca:	85 db                	test   %ebx,%ebx
   322cc:	75 0a                	jne    322d8 <quorem+0x1a8>
   322ce:	83 e8 04             	sub    $0x4,%eax
   322d1:	83 ea 01             	sub    $0x1,%edx
   322d4:	39 c1                	cmp    %eax,%ecx
   322d6:	72 f0                	jb     322c8 <quorem+0x198>
   322d8:	89 55 d4             	mov    %edx,-0x2c(%ebp)
   322db:	8b 45 d0             	mov    -0x30(%ebp),%eax
   322de:	8b 7d d4             	mov    -0x2c(%ebp),%edi
   322e1:	89 78 10             	mov    %edi,0x10(%eax)
   322e4:	8b 45 cc             	mov    -0x34(%ebp),%eax
   322e7:	83 c4 3c             	add    $0x3c,%esp
   322ea:	5b                   	pop    %ebx
   322eb:	5e                   	pop    %esi
   322ec:	5f                   	pop    %edi
   322ed:	5d                   	pop    %ebp
   322ee:	c3                   	ret    
   322ef:	90                   	nop
   322f0:	83 c4 3c             	add    $0x3c,%esp
   322f3:	31 c0                	xor    %eax,%eax
   322f5:	5b                   	pop    %ebx
   322f6:	5e                   	pop    %esi
   322f7:	5f                   	pop    %edi
   322f8:	5d                   	pop    %ebp
   322f9:	c3                   	ret    
   322fa:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi

00032300 <_dtoa_r>:
   32300:	55                   	push   %ebp
   32301:	89 e5                	mov    %esp,%ebp
   32303:	57                   	push   %edi
   32304:	56                   	push   %esi
   32305:	53                   	push   %ebx
   32306:	81 ec 8c 00 00 00    	sub    $0x8c,%esp
   3230c:	8b 75 08             	mov    0x8(%ebp),%esi
   3230f:	dd 45 0c             	fldl   0xc(%ebp)
   32312:	8b 5d 20             	mov    0x20(%ebp),%ebx
   32315:	dd 5d c0             	fstpl  -0x40(%ebp)
   32318:	8b 46 40             	mov    0x40(%esi),%eax
   3231b:	85 c0                	test   %eax,%eax
   3231d:	74 23                	je     32342 <_dtoa_r+0x42>
   3231f:	8b 4e 44             	mov    0x44(%esi),%ecx
   32322:	ba 01 00 00 00       	mov    $0x1,%edx
   32327:	d3 e2                	shl    %cl,%edx
   32329:	89 48 04             	mov    %ecx,0x4(%eax)
   3232c:	89 50 08             	mov    %edx,0x8(%eax)
   3232f:	89 44 24 04          	mov    %eax,0x4(%esp)
   32333:	89 34 24             	mov    %esi,(%esp)
   32336:	e8 e5 1b 00 00       	call   33f20 <_Bfree>
   3233b:	c7 46 40 00 00 00 00 	movl   $0x0,0x40(%esi)
   32342:	8b 7d c4             	mov    -0x3c(%ebp),%edi
   32345:	85 ff                	test   %edi,%edi
   32347:	0f 88 3b 02 00 00    	js     32588 <_dtoa_r+0x288>
   3234d:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
   32353:	89 f8                	mov    %edi,%eax
   32355:	25 00 00 f0 7f       	and    $0x7ff00000,%eax
   3235a:	3d 00 00 f0 7f       	cmp    $0x7ff00000,%eax
   3235f:	0f 84 e3 01 00 00    	je     32548 <_dtoa_r+0x248>
   32365:	dd 45 c0             	fldl   -0x40(%ebp)
   32368:	d9 ee                	fldz   
   3236a:	d9 c9                	fxch   %st(1)
   3236c:	db e9                	fucomi %st(1),%st
   3236e:	dd d9                	fstp   %st(1)
   32370:	7a 36                	jp     323a8 <_dtoa_r+0xa8>
   32372:	75 34                	jne    323a8 <_dtoa_r+0xa8>
   32374:	dd d8                	fstp   %st(0)
   32376:	8b 4d 24             	mov    0x24(%ebp),%ecx
   32379:	8b 45 1c             	mov    0x1c(%ebp),%eax
   3237c:	85 c9                	test   %ecx,%ecx
   3237e:	c7 00 01 00 00 00    	movl   $0x1,(%eax)
   32384:	0f 84 4e 02 00 00    	je     325d8 <_dtoa_r+0x2d8>
   3238a:	8b 45 24             	mov    0x24(%ebp),%eax
   3238d:	c7 00 71 70 03 00    	movl   $0x37071,(%eax)
   32393:	b8 70 70 03 00       	mov    $0x37070,%eax
   32398:	81 c4 8c 00 00 00    	add    $0x8c,%esp
   3239e:	5b                   	pop    %ebx
   3239f:	5e                   	pop    %esi
   323a0:	5f                   	pop    %edi
   323a1:	5d                   	pop    %ebp
   323a2:	c3                   	ret    
   323a3:	90                   	nop
   323a4:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   323a8:	8d 45 e0             	lea    -0x20(%ebp),%eax
   323ab:	89 fb                	mov    %edi,%ebx
   323ad:	89 44 24 10          	mov    %eax,0x10(%esp)
   323b1:	8d 45 e4             	lea    -0x1c(%ebp),%eax
   323b4:	dd 54 24 04          	fstl   0x4(%esp)
   323b8:	89 44 24 0c          	mov    %eax,0xc(%esp)
   323bc:	dd 5d b8             	fstpl  -0x48(%ebp)
   323bf:	89 34 24             	mov    %esi,(%esp)
   323c2:	c1 eb 14             	shr    $0x14,%ebx
   323c5:	e8 c6 25 00 00       	call   34990 <__d2b>
   323ca:	85 db                	test   %ebx,%ebx
   323cc:	89 45 a4             	mov    %eax,-0x5c(%ebp)
   323cf:	0f 85 db 01 00 00    	jne    325b0 <_dtoa_r+0x2b0>
   323d5:	8b 45 e0             	mov    -0x20(%ebp),%eax
   323d8:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
   323db:	89 45 b4             	mov    %eax,-0x4c(%ebp)
   323de:	01 c3                	add    %eax,%ebx
   323e0:	81 fb ef fb ff ff    	cmp    $0xfffffbef,%ebx
   323e6:	0f 8c ec 07 00 00    	jl     32bd8 <_dtoa_r+0x8d8>
   323ec:	8b 55 c0             	mov    -0x40(%ebp),%edx
   323ef:	b9 0e fc ff ff       	mov    $0xfffffc0e,%ecx
   323f4:	89 f8                	mov    %edi,%eax
   323f6:	29 d9                	sub    %ebx,%ecx
   323f8:	d3 e0                	shl    %cl,%eax
   323fa:	8d 8b 12 04 00 00    	lea    0x412(%ebx),%ecx
   32400:	d3 ea                	shr    %cl,%edx
   32402:	09 d0                	or     %edx,%eax
   32404:	31 d2                	xor    %edx,%edx
   32406:	83 eb 01             	sub    $0x1,%ebx
   32409:	89 55 cc             	mov    %edx,-0x34(%ebp)
   3240c:	8b 55 b4             	mov    -0x4c(%ebp),%edx
   3240f:	89 45 c8             	mov    %eax,-0x38(%ebp)
   32412:	df 6d c8             	fildll -0x38(%ebp)
   32415:	dd 5d b8             	fstpl  -0x48(%ebp)
   32418:	81 6d bc 00 00 f0 01 	subl   $0x1f00000,-0x44(%ebp)
   3241f:	c7 45 8c 01 00 00 00 	movl   $0x1,-0x74(%ebp)
   32426:	dd 45 b8             	fldl   -0x48(%ebp)
   32429:	d8 25 08 72 03 00    	fsubs  0x37208
   3242f:	89 5d d4             	mov    %ebx,-0x2c(%ebp)
   32432:	d9 7d d2             	fnstcw -0x2e(%ebp)
   32435:	dc 0d 20 72 03 00    	fmull  0x37220
   3243b:	0f b7 45 d2          	movzwl -0x2e(%ebp),%eax
   3243f:	b4 0c                	mov    $0xc,%ah
   32441:	dc 05 28 72 03 00    	faddl  0x37228
   32447:	66 89 45 d0          	mov    %ax,-0x30(%ebp)
   3244b:	db 45 d4             	fildl  -0x2c(%ebp)
   3244e:	dc 0d 30 72 03 00    	fmull  0x37230
   32454:	de c1                	faddp  %st,%st(1)
   32456:	d9 6d d0             	fldcw  -0x30(%ebp)
   32459:	db 55 b8             	fistl  -0x48(%ebp)
   3245c:	d9 6d d2             	fldcw  -0x2e(%ebp)
   3245f:	d9 ee                	fldz   
   32461:	df e9                	fucomip %st(1),%st
   32463:	0f 87 27 07 00 00    	ja     32b90 <_dtoa_r+0x890>
   32469:	dd d8                	fstp   %st(0)
   3246b:	83 7d b8 16          	cmpl   $0x16,-0x48(%ebp)
   3246f:	c7 45 9c 01 00 00 00 	movl   $0x1,-0x64(%ebp)
   32476:	77 24                	ja     3249c <_dtoa_r+0x19c>
   32478:	8b 45 b8             	mov    -0x48(%ebp),%eax
   3247b:	dd 04 c5 00 73 03 00 	fldl   0x37300(,%eax,8)
   32482:	dd 45 c0             	fldl   -0x40(%ebp)
   32485:	d9 c9                	fxch   %st(1)
   32487:	df e9                	fucomip %st(1),%st
   32489:	dd d8                	fstp   %st(0)
   3248b:	0f 86 5f 07 00 00    	jbe    32bf0 <_dtoa_r+0x8f0>
   32491:	83 6d b8 01          	subl   $0x1,-0x48(%ebp)
   32495:	c7 45 9c 00 00 00 00 	movl   $0x0,-0x64(%ebp)
   3249c:	89 d0                	mov    %edx,%eax
   3249e:	29 d8                	sub    %ebx,%eax
   324a0:	83 e8 01             	sub    $0x1,%eax
   324a3:	c7 45 a0 00 00 00 00 	movl   $0x0,-0x60(%ebp)
   324aa:	89 45 ac             	mov    %eax,-0x54(%ebp)
   324ad:	0f 88 0d 07 00 00    	js     32bc0 <_dtoa_r+0x8c0>
   324b3:	8b 45 b8             	mov    -0x48(%ebp),%eax
   324b6:	85 c0                	test   %eax,%eax
   324b8:	0f 88 ea 06 00 00    	js     32ba8 <_dtoa_r+0x8a8>
   324be:	01 45 ac             	add    %eax,-0x54(%ebp)
   324c1:	89 45 94             	mov    %eax,-0x6c(%ebp)
   324c4:	c7 45 b0 00 00 00 00 	movl   $0x0,-0x50(%ebp)
   324cb:	83 7d 14 09          	cmpl   $0x9,0x14(%ebp)
   324cf:	0f 87 0b 03 00 00    	ja     327e0 <_dtoa_r+0x4e0>
   324d5:	83 7d 14 05          	cmpl   $0x5,0x14(%ebp)
   324d9:	0f 8e 23 10 00 00    	jle    33502 <_dtoa_r+0x1202>
   324df:	83 6d 14 04          	subl   $0x4,0x14(%ebp)
   324e3:	31 c0                	xor    %eax,%eax
   324e5:	83 7d 14 03          	cmpl   $0x3,0x14(%ebp)
   324e9:	0f 84 43 0d 00 00    	je     33232 <_dtoa_r+0xf32>
   324ef:	0f 8e f3 00 00 00    	jle    325e8 <_dtoa_r+0x2e8>
   324f5:	83 7d 14 04          	cmpl   $0x4,0x14(%ebp)
   324f9:	c7 45 98 01 00 00 00 	movl   $0x1,-0x68(%ebp)
   32500:	0f 84 f3 00 00 00    	je     325f9 <_dtoa_r+0x2f9>
   32506:	83 7d 14 05          	cmpl   $0x5,0x14(%ebp)
   3250a:	0f 85 d7 02 00 00    	jne    327e7 <_dtoa_r+0x4e7>
   32510:	8b 5d b8             	mov    -0x48(%ebp),%ebx
   32513:	03 5d 18             	add    0x18(%ebp),%ebx
   32516:	89 5d 90             	mov    %ebx,-0x70(%ebp)
   32519:	83 c3 01             	add    $0x1,%ebx
   3251c:	83 fb 0e             	cmp    $0xe,%ebx
   3251f:	0f 96 c2             	setbe  %dl
   32522:	85 db                	test   %ebx,%ebx
   32524:	89 5d a8             	mov    %ebx,-0x58(%ebp)
   32527:	0f 8e a7 08 00 00    	jle    32dd4 <_dtoa_r+0xad4>
   3252d:	8b 5d a8             	mov    -0x58(%ebp),%ebx
   32530:	83 fb 0e             	cmp    $0xe,%ebx
   32533:	89 df                	mov    %ebx,%edi
   32535:	0f 96 45 b4          	setbe  -0x4c(%ebp)
   32539:	20 45 b4             	and    %al,-0x4c(%ebp)
   3253c:	e9 d6 00 00 00       	jmp    32617 <_dtoa_r+0x317>
   32541:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   32548:	8b 55 c0             	mov    -0x40(%ebp),%edx
   3254b:	8b 45 1c             	mov    0x1c(%ebp),%eax
   3254e:	85 d2                	test   %edx,%edx
   32550:	c7 00 0f 27 00 00    	movl   $0x270f,(%eax)
   32556:	b8 01 72 03 00       	mov    $0x37201,%eax
   3255b:	74 43                	je     325a0 <_dtoa_r+0x2a0>
   3255d:	8b 5d 24             	mov    0x24(%ebp),%ebx
   32560:	85 db                	test   %ebx,%ebx
   32562:	0f 84 30 fe ff ff    	je     32398 <_dtoa_r+0x98>
   32568:	8b 75 24             	mov    0x24(%ebp),%esi
   3256b:	8d 50 08             	lea    0x8(%eax),%edx
   3256e:	80 78 03 00          	cmpb   $0x0,0x3(%eax)
   32572:	8d 48 03             	lea    0x3(%eax),%ecx
   32575:	0f 44 d1             	cmove  %ecx,%edx
   32578:	89 16                	mov    %edx,(%esi)
   3257a:	81 c4 8c 00 00 00    	add    $0x8c,%esp
   32580:	5b                   	pop    %ebx
   32581:	5e                   	pop    %esi
   32582:	5f                   	pop    %edi
   32583:	5d                   	pop    %ebp
   32584:	c3                   	ret    
   32585:	8d 76 00             	lea    0x0(%esi),%esi
   32588:	81 e7 ff ff ff 7f    	and    $0x7fffffff,%edi
   3258e:	c7 03 01 00 00 00    	movl   $0x1,(%ebx)
   32594:	89 7d c4             	mov    %edi,-0x3c(%ebp)
   32597:	e9 b7 fd ff ff       	jmp    32353 <_dtoa_r+0x53>
   3259c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   325a0:	81 e7 ff ff 0f 00    	and    $0xfffff,%edi
   325a6:	ba f8 71 03 00       	mov    $0x371f8,%edx
   325ab:	0f 44 c2             	cmove  %edx,%eax
   325ae:	eb ad                	jmp    3255d <_dtoa_r+0x25d>
   325b0:	8b 45 bc             	mov    -0x44(%ebp),%eax
   325b3:	81 eb ff 03 00 00    	sub    $0x3ff,%ebx
   325b9:	8b 55 e0             	mov    -0x20(%ebp),%edx
   325bc:	c7 45 8c 00 00 00 00 	movl   $0x0,-0x74(%ebp)
   325c3:	25 ff ff 0f 00       	and    $0xfffff,%eax
   325c8:	0d 00 00 f0 3f       	or     $0x3ff00000,%eax
   325cd:	89 45 bc             	mov    %eax,-0x44(%ebp)
   325d0:	e9 51 fe ff ff       	jmp    32426 <_dtoa_r+0x126>
   325d5:	8d 76 00             	lea    0x0(%esi),%esi
   325d8:	b8 70 70 03 00       	mov    $0x37070,%eax
   325dd:	e9 b6 fd ff ff       	jmp    32398 <_dtoa_r+0x98>
   325e2:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   325e8:	83 7d 14 02          	cmpl   $0x2,0x14(%ebp)
   325ec:	c7 45 98 00 00 00 00 	movl   $0x0,-0x68(%ebp)
   325f3:	0f 85 ee 01 00 00    	jne    327e7 <_dtoa_r+0x4e7>
   325f9:	8b 55 18             	mov    0x18(%ebp),%edx
   325fc:	85 d2                	test   %edx,%edx
   325fe:	0f 8e b6 07 00 00    	jle    32dba <_dtoa_r+0xaba>
   32604:	8b 7d 18             	mov    0x18(%ebp),%edi
   32607:	83 ff 0e             	cmp    $0xe,%edi
   3260a:	0f 96 45 b4          	setbe  -0x4c(%ebp)
   3260e:	20 45 b4             	and    %al,-0x4c(%ebp)
   32611:	89 7d 90             	mov    %edi,-0x70(%ebp)
   32614:	89 7d a8             	mov    %edi,-0x58(%ebp)
   32617:	83 ff 17             	cmp    $0x17,%edi
   3261a:	c7 46 44 00 00 00 00 	movl   $0x0,0x44(%esi)
   32621:	0f 86 e5 0e 00 00    	jbe    3350c <_dtoa_r+0x120c>
   32627:	b9 01 00 00 00       	mov    $0x1,%ecx
   3262c:	b8 04 00 00 00       	mov    $0x4,%eax
   32631:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   32638:	01 c0                	add    %eax,%eax
   3263a:	89 ca                	mov    %ecx,%edx
   3263c:	8d 58 14             	lea    0x14(%eax),%ebx
   3263f:	39 fb                	cmp    %edi,%ebx
   32641:	8d 49 01             	lea    0x1(%ecx),%ecx
   32644:	76 f2                	jbe    32638 <_dtoa_r+0x338>
   32646:	89 56 44             	mov    %edx,0x44(%esi)
   32649:	89 54 24 04          	mov    %edx,0x4(%esp)
   3264d:	89 34 24             	mov    %esi,(%esp)
   32650:	e8 2b 18 00 00       	call   33e80 <_Balloc>
   32655:	80 7d b4 00          	cmpb   $0x0,-0x4c(%ebp)
   32659:	89 c7                	mov    %eax,%edi
   3265b:	89 46 40             	mov    %eax,0x40(%esi)
   3265e:	0f 84 bb 01 00 00    	je     3281f <_dtoa_r+0x51f>
   32664:	8b 5d b8             	mov    -0x48(%ebp),%ebx
   32667:	dd 45 c0             	fldl   -0x40(%ebp)
   3266a:	85 db                	test   %ebx,%ebx
   3266c:	0f 8e de 07 00 00    	jle    32e50 <_dtoa_r+0xb50>
   32672:	89 d8                	mov    %ebx,%eax
   32674:	83 e0 0f             	and    $0xf,%eax
   32677:	dd 04 c5 00 73 03 00 	fldl   0x37300(,%eax,8)
   3267e:	89 d8                	mov    %ebx,%eax
   32680:	c1 f8 04             	sar    $0x4,%eax
   32683:	a8 10                	test   $0x10,%al
   32685:	0f 84 cd 05 00 00    	je     32c58 <_dtoa_r+0x958>
   3268b:	dd 05 e0 72 03 00    	fldl   0x372e0
   32691:	83 e0 0f             	and    $0xf,%eax
   32694:	b9 03 00 00 00       	mov    $0x3,%ecx
   32699:	d8 fa                	fdivr  %st(2),%st
   3269b:	85 c0                	test   %eax,%eax
   3269d:	74 22                	je     326c1 <_dtoa_r+0x3c1>
   3269f:	31 d2                	xor    %edx,%edx
   326a1:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   326a8:	a8 01                	test   $0x1,%al
   326aa:	74 0e                	je     326ba <_dtoa_r+0x3ba>
   326ac:	d9 c9                	fxch   %st(1)
   326ae:	dc 0c d5 c0 72 03 00 	fmull  0x372c0(,%edx,8)
   326b5:	d9 c9                	fxch   %st(1)
   326b7:	83 c1 01             	add    $0x1,%ecx
   326ba:	83 c2 01             	add    $0x1,%edx
   326bd:	d1 f8                	sar    %eax
   326bf:	75 e7                	jne    326a8 <_dtoa_r+0x3a8>
   326c1:	de f1                	fdivp  %st,%st(1)
   326c3:	8b 45 9c             	mov    -0x64(%ebp),%eax
   326c6:	85 c0                	test   %eax,%eax
   326c8:	74 0a                	je     326d4 <_dtoa_r+0x3d4>
   326ca:	d9 e8                	fld1   
   326cc:	df e9                	fucomip %st(1),%st
   326ce:	0f 87 92 0b 00 00    	ja     33266 <_dtoa_r+0xf66>
   326d4:	89 4d d4             	mov    %ecx,-0x2c(%ebp)
   326d7:	8b 45 a8             	mov    -0x58(%ebp),%eax
   326da:	db 45 d4             	fildl  -0x2c(%ebp)
   326dd:	d8 c9                	fmul   %st(1),%st
   326df:	d8 05 14 72 03 00    	fadds  0x37214
   326e5:	dd 5d c0             	fstpl  -0x40(%ebp)
   326e8:	81 6d c4 00 00 40 03 	subl   $0x3400000,-0x3c(%ebp)
   326ef:	85 c0                	test   %eax,%eax
   326f1:	0f 84 89 05 00 00    	je     32c80 <_dtoa_r+0x980>
   326f7:	8b 45 b8             	mov    -0x48(%ebp),%eax
   326fa:	8b 4d a8             	mov    -0x58(%ebp),%ecx
   326fd:	89 45 b4             	mov    %eax,-0x4c(%ebp)
   32700:	8b 45 98             	mov    -0x68(%ebp),%eax
   32703:	85 c0                	test   %eax,%eax
   32705:	0f 84 b5 07 00 00    	je     32ec0 <_dtoa_r+0xbc0>
   3270b:	d9 05 1c 72 03 00    	flds   0x3721c
   32711:	8d 57 01             	lea    0x1(%edi),%edx
   32714:	dc 34 cd f8 72 03 00 	fdivl  0x372f8(,%ecx,8)
   3271b:	d9 7d d2             	fnstcw -0x2e(%ebp)
   3271e:	0f b7 45 d2          	movzwl -0x2e(%ebp),%eax
   32722:	b4 0c                	mov    $0xc,%ah
   32724:	66 89 45 d0          	mov    %ax,-0x30(%ebp)
   32728:	dc 65 c0             	fsubl  -0x40(%ebp)
   3272b:	d9 c9                	fxch   %st(1)
   3272d:	d9 6d d0             	fldcw  -0x30(%ebp)
   32730:	db 55 d4             	fistl  -0x2c(%ebp)
   32733:	d9 6d d2             	fldcw  -0x2e(%ebp)
   32736:	8b 45 d4             	mov    -0x2c(%ebp),%eax
   32739:	89 45 d4             	mov    %eax,-0x2c(%ebp)
   3273c:	83 c0 30             	add    $0x30,%eax
   3273f:	db 45 d4             	fildl  -0x2c(%ebp)
   32742:	de e9                	fsubrp %st,%st(1)
   32744:	d9 c9                	fxch   %st(1)
   32746:	88 07                	mov    %al,(%edi)
   32748:	db e9                	fucomi %st(1),%st
   3274a:	77 7f                	ja     327cb <_dtoa_r+0x4cb>
   3274c:	d9 c1                	fld    %st(1)
   3274e:	d8 2d 0c 72 03 00    	fsubrs 0x3720c
   32754:	d9 c9                	fxch   %st(1)
   32756:	db e9                	fucomi %st(1),%st
   32758:	dd d9                	fstp   %st(1)
   3275a:	0f 87 33 0c 00 00    	ja     33393 <_dtoa_r+0x1093>
   32760:	83 f9 01             	cmp    $0x1,%ecx
   32763:	0f 8e c4 06 00 00    	jle    32e2d <_dtoa_r+0xb2d>
   32769:	01 f9                	add    %edi,%ecx
   3276b:	d9 05 10 72 03 00    	flds   0x37210
   32771:	eb 25                	jmp    32798 <_dtoa_r+0x498>
   32773:	90                   	nop
   32774:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   32778:	d9 c1                	fld    %st(1)
   3277a:	d8 2d 0c 72 03 00    	fsubrs 0x3720c
   32780:	d9 c9                	fxch   %st(1)
   32782:	db e9                	fucomi %st(1),%st
   32784:	dd d9                	fstp   %st(1)
   32786:	0f 87 14 0c 00 00    	ja     333a0 <_dtoa_r+0x10a0>
   3278c:	39 ca                	cmp    %ecx,%edx
   3278e:	0f 84 a4 06 00 00    	je     32e38 <_dtoa_r+0xb38>
   32794:	d9 c9                	fxch   %st(1)
   32796:	d9 ca                	fxch   %st(2)
   32798:	dc c9                	fmul   %st,%st(1)
   3279a:	83 c2 01             	add    $0x1,%edx
   3279d:	dc ca                	fmul   %st,%st(2)
   3279f:	d9 ca                	fxch   %st(2)
   327a1:	d9 6d d0             	fldcw  -0x30(%ebp)
   327a4:	db 55 d4             	fistl  -0x2c(%ebp)
   327a7:	d9 6d d2             	fldcw  -0x2e(%ebp)
   327aa:	8b 45 d4             	mov    -0x2c(%ebp),%eax
   327ad:	89 45 d4             	mov    %eax,-0x2c(%ebp)
   327b0:	83 c0 30             	add    $0x30,%eax
   327b3:	db 45 d4             	fildl  -0x2c(%ebp)
   327b6:	de e9                	fsubrp %st,%st(1)
   327b8:	d9 c9                	fxch   %st(1)
   327ba:	88 42 ff             	mov    %al,-0x1(%edx)
   327bd:	db e9                	fucomi %st(1),%st
   327bf:	76 b7                	jbe    32778 <_dtoa_r+0x478>
   327c1:	dd d8                	fstp   %st(0)
   327c3:	dd d8                	fstp   %st(0)
   327c5:	dd d8                	fstp   %st(0)
   327c7:	dd d8                	fstp   %st(0)
   327c9:	eb 06                	jmp    327d1 <_dtoa_r+0x4d1>
   327cb:	dd d8                	fstp   %st(0)
   327cd:	dd d8                	fstp   %st(0)
   327cf:	dd d8                	fstp   %st(0)
   327d1:	8b 45 b4             	mov    -0x4c(%ebp),%eax
   327d4:	89 fb                	mov    %edi,%ebx
   327d6:	89 d7                	mov    %edx,%edi
   327d8:	89 45 b8             	mov    %eax,-0x48(%ebp)
   327db:	e9 70 03 00 00       	jmp    32b50 <_dtoa_r+0x850>
   327e0:	c7 45 14 00 00 00 00 	movl   $0x0,0x14(%ebp)
   327e7:	c7 46 44 00 00 00 00 	movl   $0x0,0x44(%esi)
   327ee:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
   327f5:	00 
   327f6:	89 34 24             	mov    %esi,(%esp)
   327f9:	e8 82 16 00 00       	call   33e80 <_Balloc>
   327fe:	c7 45 98 01 00 00 00 	movl   $0x1,-0x68(%ebp)
   32805:	c7 45 a8 ff ff ff ff 	movl   $0xffffffff,-0x58(%ebp)
   3280c:	c7 45 90 ff ff ff ff 	movl   $0xffffffff,-0x70(%ebp)
   32813:	c7 45 18 00 00 00 00 	movl   $0x0,0x18(%ebp)
   3281a:	89 c7                	mov    %eax,%edi
   3281c:	89 46 40             	mov    %eax,0x40(%esi)
   3281f:	8b 45 e4             	mov    -0x1c(%ebp),%eax
   32822:	85 c0                	test   %eax,%eax
   32824:	0f 88 2e 01 00 00    	js     32958 <_dtoa_r+0x658>
   3282a:	83 7d b8 0e          	cmpl   $0xe,-0x48(%ebp)
   3282e:	0f 8f 24 01 00 00    	jg     32958 <_dtoa_r+0x658>
   32834:	8b 45 b8             	mov    -0x48(%ebp),%eax
   32837:	dd 04 c5 00 73 03 00 	fldl   0x37300(,%eax,8)
   3283e:	8b 45 a8             	mov    -0x58(%ebp),%eax
   32841:	85 c0                	test   %eax,%eax
   32843:	7f 0e                	jg     32853 <_dtoa_r+0x553>
   32845:	8b 45 18             	mov    0x18(%ebp),%eax
   32848:	c1 e8 1f             	shr    $0x1f,%eax
   3284b:	84 c0                	test   %al,%al
   3284d:	0f 85 9d 07 00 00    	jne    32ff0 <_dtoa_r+0xcf0>
   32853:	dd 45 c0             	fldl   -0x40(%ebp)
   32856:	d9 c0                	fld    %st(0)
   32858:	d8 f2                	fdiv   %st(2),%st
   3285a:	d9 7d d2             	fnstcw -0x2e(%ebp)
   3285d:	83 7d a8 01          	cmpl   $0x1,-0x58(%ebp)
   32861:	0f b7 45 d2          	movzwl -0x2e(%ebp),%eax
   32865:	b4 0c                	mov    $0xc,%ah
   32867:	66 89 45 d0          	mov    %ax,-0x30(%ebp)
   3286b:	8d 47 01             	lea    0x1(%edi),%eax
   3286e:	89 45 c0             	mov    %eax,-0x40(%ebp)
   32871:	d9 6d d0             	fldcw  -0x30(%ebp)
   32874:	db 5d d4             	fistpl -0x2c(%ebp)
   32877:	d9 6d d2             	fldcw  -0x2e(%ebp)
   3287a:	8b 55 d4             	mov    -0x2c(%ebp),%edx
   3287d:	89 55 d4             	mov    %edx,-0x2c(%ebp)
   32880:	8d 42 30             	lea    0x30(%edx),%eax
   32883:	db 45 d4             	fildl  -0x2c(%ebp)
   32886:	d8 ca                	fmul   %st(2),%st
   32888:	88 07                	mov    %al,(%edi)
   3288a:	de e9                	fsubrp %st,%st(1)
   3288c:	74 66                	je     328f4 <_dtoa_r+0x5f4>
   3288e:	d8 0d 10 72 03 00    	fmuls  0x37210
   32894:	d9 ee                	fldz   
   32896:	d9 c9                	fxch   %st(1)
   32898:	db e9                	fucomi %st(1),%st
   3289a:	dd d9                	fstp   %st(1)
   3289c:	0f 8b 33 0c 00 00    	jnp    334d5 <_dtoa_r+0x11d5>
   328a2:	8b 5d a8             	mov    -0x58(%ebp),%ebx
   328a5:	8d 47 02             	lea    0x2(%edi),%eax
   328a8:	d9 05 10 72 03 00    	flds   0x37210
   328ae:	01 fb                	add    %edi,%ebx
   328b0:	eb 19                	jmp    328cb <_dtoa_r+0x5cb>
   328b2:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   328b8:	dc c9                	fmul   %st,%st(1)
   328ba:	83 c0 01             	add    $0x1,%eax
   328bd:	d9 ee                	fldz   
   328bf:	d9 ca                	fxch   %st(2)
   328c1:	db ea                	fucomi %st(2),%st
   328c3:	dd da                	fstp   %st(2)
   328c5:	0f 8b 73 09 00 00    	jnp    3323e <_dtoa_r+0xf3e>
   328cb:	d9 c1                	fld    %st(1)
   328cd:	39 d8                	cmp    %ebx,%eax
   328cf:	d8 f3                	fdiv   %st(3),%st
   328d1:	89 45 c0             	mov    %eax,-0x40(%ebp)
   328d4:	d9 6d d0             	fldcw  -0x30(%ebp)
   328d7:	db 5d d4             	fistpl -0x2c(%ebp)
   328da:	d9 6d d2             	fldcw  -0x2e(%ebp)
   328dd:	8b 55 d4             	mov    -0x2c(%ebp),%edx
   328e0:	89 55 d4             	mov    %edx,-0x2c(%ebp)
   328e3:	8d 4a 30             	lea    0x30(%edx),%ecx
   328e6:	db 45 d4             	fildl  -0x2c(%ebp)
   328e9:	d8 cb                	fmul   %st(3),%st
   328eb:	88 48 ff             	mov    %cl,-0x1(%eax)
   328ee:	de ea                	fsubrp %st,%st(2)
   328f0:	75 c6                	jne    328b8 <_dtoa_r+0x5b8>
   328f2:	dd d8                	fstp   %st(0)
   328f4:	d8 c0                	fadd   %st(0),%st
   328f6:	db e9                	fucomi %st(1),%st
   328f8:	77 1e                	ja     32918 <_dtoa_r+0x618>
   328fa:	d9 c9                	fxch   %st(1)
   328fc:	df e9                	fucomip %st(1),%st
   328fe:	dd d8                	fstp   %st(0)
   32900:	0f 8a 44 09 00 00    	jp     3324a <_dtoa_r+0xf4a>
   32906:	0f 85 3e 09 00 00    	jne    3324a <_dtoa_r+0xf4a>
   3290c:	83 e2 01             	and    $0x1,%edx
   3290f:	90                   	nop
   32910:	0f 84 34 09 00 00    	je     3324a <_dtoa_r+0xf4a>
   32916:	eb 04                	jmp    3291c <_dtoa_r+0x61c>
   32918:	dd d8                	fstp   %st(0)
   3291a:	dd d8                	fstp   %st(0)
   3291c:	8b 4d c0             	mov    -0x40(%ebp),%ecx
   3291f:	89 fb                	mov    %edi,%ebx
   32921:	0f b6 41 ff          	movzbl -0x1(%ecx),%eax
   32925:	89 cf                	mov    %ecx,%edi
   32927:	8b 4d b8             	mov    -0x48(%ebp),%ecx
   3292a:	89 4d b4             	mov    %ecx,-0x4c(%ebp)
   3292d:	eb 0f                	jmp    3293e <_dtoa_r+0x63e>
   3292f:	90                   	nop
   32930:	39 d3                	cmp    %edx,%ebx
   32932:	0f 84 75 09 00 00    	je     332ad <_dtoa_r+0xfad>
   32938:	0f b6 42 ff          	movzbl -0x1(%edx),%eax
   3293c:	89 d7                	mov    %edx,%edi
   3293e:	3c 39                	cmp    $0x39,%al
   32940:	8d 57 ff             	lea    -0x1(%edi),%edx
   32943:	74 eb                	je     32930 <_dtoa_r+0x630>
   32945:	8b 4d b4             	mov    -0x4c(%ebp),%ecx
   32948:	83 c0 01             	add    $0x1,%eax
   3294b:	88 02                	mov    %al,(%edx)
   3294d:	89 4d b8             	mov    %ecx,-0x48(%ebp)
   32950:	e9 fb 01 00 00       	jmp    32b50 <_dtoa_r+0x850>
   32955:	8d 76 00             	lea    0x0(%esi),%esi
   32958:	8b 4d 98             	mov    -0x68(%ebp),%ecx
   3295b:	85 c9                	test   %ecx,%ecx
   3295d:	0f 85 9d 02 00 00    	jne    32c00 <_dtoa_r+0x900>
   32963:	8b 55 b0             	mov    -0x50(%ebp),%edx
   32966:	8b 5d a0             	mov    -0x60(%ebp),%ebx
   32969:	c7 45 b4 00 00 00 00 	movl   $0x0,-0x4c(%ebp)
   32970:	8b 45 ac             	mov    -0x54(%ebp),%eax
   32973:	85 c0                	test   %eax,%eax
   32975:	7e 14                	jle    3298b <_dtoa_r+0x68b>
   32977:	85 db                	test   %ebx,%ebx
   32979:	7e 10                	jle    3298b <_dtoa_r+0x68b>
   3297b:	8b 45 ac             	mov    -0x54(%ebp),%eax
   3297e:	39 d8                	cmp    %ebx,%eax
   32980:	0f 4f c3             	cmovg  %ebx,%eax
   32983:	29 45 a0             	sub    %eax,-0x60(%ebp)
   32986:	29 c3                	sub    %eax,%ebx
   32988:	29 45 ac             	sub    %eax,-0x54(%ebp)
   3298b:	8b 45 b0             	mov    -0x50(%ebp),%eax
   3298e:	85 c0                	test   %eax,%eax
   32990:	7e 61                	jle    329f3 <_dtoa_r+0x6f3>
   32992:	8b 45 98             	mov    -0x68(%ebp),%eax
   32995:	85 c0                	test   %eax,%eax
   32997:	0f 84 72 04 00 00    	je     32e0f <_dtoa_r+0xb0f>
   3299d:	85 d2                	test   %edx,%edx
   3299f:	7e 47                	jle    329e8 <_dtoa_r+0x6e8>
   329a1:	8b 45 b4             	mov    -0x4c(%ebp),%eax
   329a4:	89 54 24 08          	mov    %edx,0x8(%esp)
   329a8:	89 34 24             	mov    %esi,(%esp)
   329ab:	89 55 88             	mov    %edx,-0x78(%ebp)
   329ae:	89 44 24 04          	mov    %eax,0x4(%esp)
   329b2:	e8 49 1a 00 00       	call   34400 <__pow5mult>
   329b7:	8b 4d a4             	mov    -0x5c(%ebp),%ecx
   329ba:	89 34 24             	mov    %esi,(%esp)
   329bd:	89 4c 24 08          	mov    %ecx,0x8(%esp)
   329c1:	89 44 24 04          	mov    %eax,0x4(%esp)
   329c5:	89 45 b4             	mov    %eax,-0x4c(%ebp)
   329c8:	e8 63 18 00 00       	call   34230 <__multiply>
   329cd:	8b 4d a4             	mov    -0x5c(%ebp),%ecx
   329d0:	89 34 24             	mov    %esi,(%esp)
   329d3:	89 4c 24 04          	mov    %ecx,0x4(%esp)
   329d7:	89 45 8c             	mov    %eax,-0x74(%ebp)
   329da:	e8 41 15 00 00       	call   33f20 <_Bfree>
   329df:	8b 45 8c             	mov    -0x74(%ebp),%eax
   329e2:	8b 55 88             	mov    -0x78(%ebp),%edx
   329e5:	89 45 a4             	mov    %eax,-0x5c(%ebp)
   329e8:	8b 45 b0             	mov    -0x50(%ebp),%eax
   329eb:	29 d0                	sub    %edx,%eax
   329ed:	0f 85 1f 04 00 00    	jne    32e12 <_dtoa_r+0xb12>
   329f3:	c7 44 24 04 01 00 00 	movl   $0x1,0x4(%esp)
   329fa:	00 
   329fb:	89 34 24             	mov    %esi,(%esp)
   329fe:	e8 fd 17 00 00       	call   34200 <__i2b>
   32a03:	8b 4d 94             	mov    -0x6c(%ebp),%ecx
   32a06:	85 c9                	test   %ecx,%ecx
   32a08:	89 45 b0             	mov    %eax,-0x50(%ebp)
   32a0b:	7e 13                	jle    32a20 <_dtoa_r+0x720>
   32a0d:	89 4c 24 08          	mov    %ecx,0x8(%esp)
   32a11:	89 44 24 04          	mov    %eax,0x4(%esp)
   32a15:	89 34 24             	mov    %esi,(%esp)
   32a18:	e8 e3 19 00 00       	call   34400 <__pow5mult>
   32a1d:	89 45 b0             	mov    %eax,-0x50(%ebp)
   32a20:	83 7d 14 01          	cmpl   $0x1,0x14(%ebp)
   32a24:	c7 45 8c 00 00 00 00 	movl   $0x0,-0x74(%ebp)
   32a2b:	0f 8e f7 05 00 00    	jle    33028 <_dtoa_r+0xd28>
   32a31:	8b 45 94             	mov    -0x6c(%ebp),%eax
   32a34:	ba 01 00 00 00       	mov    $0x1,%edx
   32a39:	85 c0                	test   %eax,%eax
   32a3b:	0f 85 27 05 00 00    	jne    32f68 <_dtoa_r+0xc68>
   32a41:	8b 45 ac             	mov    -0x54(%ebp),%eax
   32a44:	01 d0                	add    %edx,%eax
   32a46:	83 e0 1f             	and    $0x1f,%eax
   32a49:	89 c2                	mov    %eax,%edx
   32a4b:	0f 84 57 03 00 00    	je     32da8 <_dtoa_r+0xaa8>
   32a51:	b8 20 00 00 00       	mov    $0x20,%eax
   32a56:	29 d0                	sub    %edx,%eax
   32a58:	83 f8 04             	cmp    $0x4,%eax
   32a5b:	0f 8e 8c 0a 00 00    	jle    334ed <_dtoa_r+0x11ed>
   32a61:	b8 1c 00 00 00       	mov    $0x1c,%eax
   32a66:	29 d0                	sub    %edx,%eax
   32a68:	01 45 a0             	add    %eax,-0x60(%ebp)
   32a6b:	01 c3                	add    %eax,%ebx
   32a6d:	01 45 ac             	add    %eax,-0x54(%ebp)
   32a70:	8b 45 a0             	mov    -0x60(%ebp),%eax
   32a73:	85 c0                	test   %eax,%eax
   32a75:	7e 16                	jle    32a8d <_dtoa_r+0x78d>
   32a77:	89 44 24 08          	mov    %eax,0x8(%esp)
   32a7b:	8b 45 a4             	mov    -0x5c(%ebp),%eax
   32a7e:	89 34 24             	mov    %esi,(%esp)
   32a81:	89 44 24 04          	mov    %eax,0x4(%esp)
   32a85:	e8 96 1a 00 00       	call   34520 <__lshift>
   32a8a:	89 45 a4             	mov    %eax,-0x5c(%ebp)
   32a8d:	8b 45 ac             	mov    -0x54(%ebp),%eax
   32a90:	85 c0                	test   %eax,%eax
   32a92:	7e 16                	jle    32aaa <_dtoa_r+0x7aa>
   32a94:	89 44 24 08          	mov    %eax,0x8(%esp)
   32a98:	8b 45 b0             	mov    -0x50(%ebp),%eax
   32a9b:	89 34 24             	mov    %esi,(%esp)
   32a9e:	89 44 24 04          	mov    %eax,0x4(%esp)
   32aa2:	e8 79 1a 00 00       	call   34520 <__lshift>
   32aa7:	89 45 b0             	mov    %eax,-0x50(%ebp)
   32aaa:	8b 45 9c             	mov    -0x64(%ebp),%eax
   32aad:	85 c0                	test   %eax,%eax
   32aaf:	0f 85 d3 04 00 00    	jne    32f88 <_dtoa_r+0xc88>
   32ab5:	83 7d 14 02          	cmpl   $0x2,0x14(%ebp)
   32ab9:	0f 8e 11 02 00 00    	jle    32cd0 <_dtoa_r+0x9d0>
   32abf:	8b 45 a8             	mov    -0x58(%ebp),%eax
   32ac2:	85 c0                	test   %eax,%eax
   32ac4:	0f 8f 06 02 00 00    	jg     32cd0 <_dtoa_r+0x9d0>
   32aca:	8b 45 a8             	mov    -0x58(%ebp),%eax
   32acd:	85 c0                	test   %eax,%eax
   32acf:	0f 85 e0 01 00 00    	jne    32cb5 <_dtoa_r+0x9b5>
   32ad5:	8b 45 b0             	mov    -0x50(%ebp),%eax
   32ad8:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
   32adf:	00 
   32ae0:	c7 44 24 08 05 00 00 	movl   $0x5,0x8(%esp)
   32ae7:	00 
   32ae8:	89 34 24             	mov    %esi,(%esp)
   32aeb:	89 44 24 04          	mov    %eax,0x4(%esp)
   32aef:	e8 4c 14 00 00       	call   33f40 <__multadd>
   32af4:	89 45 b0             	mov    %eax,-0x50(%ebp)
   32af7:	89 44 24 04          	mov    %eax,0x4(%esp)
   32afb:	8b 45 a4             	mov    -0x5c(%ebp),%eax
   32afe:	89 04 24             	mov    %eax,(%esp)
   32b01:	e8 3a 1b 00 00       	call   34640 <__mcmp>
   32b06:	85 c0                	test   %eax,%eax
   32b08:	0f 8e a7 01 00 00    	jle    32cb5 <_dtoa_r+0x9b5>
   32b0e:	83 45 b8 01          	addl   $0x1,-0x48(%ebp)
   32b12:	89 fb                	mov    %edi,%ebx
   32b14:	83 c7 01             	add    $0x1,%edi
   32b17:	c6 47 ff 31          	movb   $0x31,-0x1(%edi)
   32b1b:	c7 45 c0 00 00 00 00 	movl   $0x0,-0x40(%ebp)
   32b22:	8b 45 b0             	mov    -0x50(%ebp),%eax
   32b25:	89 34 24             	mov    %esi,(%esp)
   32b28:	89 44 24 04          	mov    %eax,0x4(%esp)
   32b2c:	e8 ef 13 00 00       	call   33f20 <_Bfree>
   32b31:	8b 45 b4             	mov    -0x4c(%ebp),%eax
   32b34:	85 c0                	test   %eax,%eax
   32b36:	74 18                	je     32b50 <_dtoa_r+0x850>
   32b38:	39 45 c0             	cmp    %eax,-0x40(%ebp)
   32b3b:	0f 85 a7 02 00 00    	jne    32de8 <_dtoa_r+0xae8>
   32b41:	8b 45 b4             	mov    -0x4c(%ebp),%eax
   32b44:	89 34 24             	mov    %esi,(%esp)
   32b47:	89 44 24 04          	mov    %eax,0x4(%esp)
   32b4b:	e8 d0 13 00 00       	call   33f20 <_Bfree>
   32b50:	8b 45 a4             	mov    -0x5c(%ebp),%eax
   32b53:	89 34 24             	mov    %esi,(%esp)
   32b56:	89 44 24 04          	mov    %eax,0x4(%esp)
   32b5a:	e8 c1 13 00 00       	call   33f20 <_Bfree>
   32b5f:	8b 45 b8             	mov    -0x48(%ebp),%eax
   32b62:	8b 75 1c             	mov    0x1c(%ebp),%esi
   32b65:	c6 07 00             	movb   $0x0,(%edi)
   32b68:	83 c0 01             	add    $0x1,%eax
   32b6b:	89 06                	mov    %eax,(%esi)
   32b6d:	8b 45 24             	mov    0x24(%ebp),%eax
   32b70:	85 c0                	test   %eax,%eax
   32b72:	0f 84 90 02 00 00    	je     32e08 <_dtoa_r+0xb08>
   32b78:	8b 45 24             	mov    0x24(%ebp),%eax
   32b7b:	89 38                	mov    %edi,(%eax)
   32b7d:	81 c4 8c 00 00 00    	add    $0x8c,%esp
   32b83:	89 d8                	mov    %ebx,%eax
   32b85:	5b                   	pop    %ebx
   32b86:	5e                   	pop    %esi
   32b87:	5f                   	pop    %edi
   32b88:	5d                   	pop    %ebp
   32b89:	c3                   	ret    
   32b8a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   32b90:	db 45 b8             	fildl  -0x48(%ebp)
   32b93:	df e9                	fucomip %st(1),%st
   32b95:	dd d8                	fstp   %st(0)
   32b97:	7a 06                	jp     32b9f <_dtoa_r+0x89f>
   32b99:	0f 84 cc f8 ff ff    	je     3246b <_dtoa_r+0x16b>
   32b9f:	83 6d b8 01          	subl   $0x1,-0x48(%ebp)
   32ba3:	e9 c3 f8 ff ff       	jmp    3246b <_dtoa_r+0x16b>
   32ba8:	8b 45 b8             	mov    -0x48(%ebp),%eax
   32bab:	29 45 a0             	sub    %eax,-0x60(%ebp)
   32bae:	c7 45 94 00 00 00 00 	movl   $0x0,-0x6c(%ebp)
   32bb5:	f7 d8                	neg    %eax
   32bb7:	89 45 b0             	mov    %eax,-0x50(%ebp)
   32bba:	e9 0c f9 ff ff       	jmp    324cb <_dtoa_r+0x1cb>
   32bbf:	90                   	nop
   32bc0:	f7 d8                	neg    %eax
   32bc2:	89 45 a0             	mov    %eax,-0x60(%ebp)
   32bc5:	c7 45 ac 00 00 00 00 	movl   $0x0,-0x54(%ebp)
   32bcc:	e9 e2 f8 ff ff       	jmp    324b3 <_dtoa_r+0x1b3>
   32bd1:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   32bd8:	8b 45 c0             	mov    -0x40(%ebp),%eax
   32bdb:	b9 ee fb ff ff       	mov    $0xfffffbee,%ecx
   32be0:	29 d9                	sub    %ebx,%ecx
   32be2:	d3 e0                	shl    %cl,%eax
   32be4:	e9 1b f8 ff ff       	jmp    32404 <_dtoa_r+0x104>
   32be9:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   32bf0:	c7 45 9c 00 00 00 00 	movl   $0x0,-0x64(%ebp)
   32bf7:	e9 a0 f8 ff ff       	jmp    3249c <_dtoa_r+0x19c>
   32bfc:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   32c00:	83 7d 14 01          	cmpl   $0x1,0x14(%ebp)
   32c04:	0f 8e fe 06 00 00    	jle    33308 <_dtoa_r+0x1008>
   32c0a:	8b 45 a8             	mov    -0x58(%ebp),%eax
   32c0d:	83 e8 01             	sub    $0x1,%eax
   32c10:	39 45 b0             	cmp    %eax,-0x50(%ebp)
   32c13:	0f 8c 3b 06 00 00    	jl     33254 <_dtoa_r+0xf54>
   32c19:	8b 55 b0             	mov    -0x50(%ebp),%edx
   32c1c:	29 c2                	sub    %eax,%edx
   32c1e:	8b 4d a8             	mov    -0x58(%ebp),%ecx
   32c21:	8b 5d a0             	mov    -0x60(%ebp),%ebx
   32c24:	85 c9                	test   %ecx,%ecx
   32c26:	89 c8                	mov    %ecx,%eax
   32c28:	0f 88 83 07 00 00    	js     333b1 <_dtoa_r+0x10b1>
   32c2e:	c7 44 24 04 01 00 00 	movl   $0x1,0x4(%esp)
   32c35:	00 
   32c36:	89 34 24             	mov    %esi,(%esp)
   32c39:	89 55 8c             	mov    %edx,-0x74(%ebp)
   32c3c:	01 45 a0             	add    %eax,-0x60(%ebp)
   32c3f:	01 45 ac             	add    %eax,-0x54(%ebp)
   32c42:	e8 b9 15 00 00       	call   34200 <__i2b>
   32c47:	8b 55 8c             	mov    -0x74(%ebp),%edx
   32c4a:	89 45 b4             	mov    %eax,-0x4c(%ebp)
   32c4d:	e9 1e fd ff ff       	jmp    32970 <_dtoa_r+0x670>
   32c52:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   32c58:	d9 c1                	fld    %st(1)
   32c5a:	b9 02 00 00 00       	mov    $0x2,%ecx
   32c5f:	e9 37 fa ff ff       	jmp    3269b <_dtoa_r+0x39b>
   32c64:	89 4d d4             	mov    %ecx,-0x2c(%ebp)
   32c67:	db 45 d4             	fildl  -0x2c(%ebp)
   32c6a:	d8 c9                	fmul   %st(1),%st
   32c6c:	d8 05 14 72 03 00    	fadds  0x37214
   32c72:	dd 5d c0             	fstpl  -0x40(%ebp)
   32c75:	81 6d c4 00 00 40 03 	subl   $0x3400000,-0x3c(%ebp)
   32c7c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   32c80:	d8 25 18 72 03 00    	fsubs  0x37218
   32c86:	dd 45 c0             	fldl   -0x40(%ebp)
   32c89:	d9 c9                	fxch   %st(1)
   32c8b:	db e9                	fucomi %st(1),%st
   32c8d:	0f 87 0d 02 00 00    	ja     32ea0 <_dtoa_r+0xba0>
   32c93:	d9 c9                	fxch   %st(1)
   32c95:	d9 e0                	fchs   
   32c97:	df e9                	fucomip %st(1),%st
   32c99:	dd d8                	fstp   %st(0)
   32c9b:	0f 86 a7 01 00 00    	jbe    32e48 <_dtoa_r+0xb48>
   32ca1:	dd d8                	fstp   %st(0)
   32ca3:	eb 02                	jmp    32ca7 <_dtoa_r+0x9a7>
   32ca5:	dd d8                	fstp   %st(0)
   32ca7:	c7 45 b0 00 00 00 00 	movl   $0x0,-0x50(%ebp)
   32cae:	c7 45 b4 00 00 00 00 	movl   $0x0,-0x4c(%ebp)
   32cb5:	8b 45 18             	mov    0x18(%ebp),%eax
   32cb8:	89 fb                	mov    %edi,%ebx
   32cba:	c7 45 c0 00 00 00 00 	movl   $0x0,-0x40(%ebp)
   32cc1:	f7 d0                	not    %eax
   32cc3:	89 45 b8             	mov    %eax,-0x48(%ebp)
   32cc6:	e9 57 fe ff ff       	jmp    32b22 <_dtoa_r+0x822>
   32ccb:	90                   	nop
   32ccc:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   32cd0:	8b 45 98             	mov    -0x68(%ebp),%eax
   32cd3:	85 c0                	test   %eax,%eax
   32cd5:	0f 85 c5 03 00 00    	jne    330a0 <_dtoa_r+0xda0>
   32cdb:	89 75 08             	mov    %esi,0x8(%ebp)
   32cde:	bb 01 00 00 00       	mov    $0x1,%ebx
   32ce3:	8b 75 a4             	mov    -0x5c(%ebp),%esi
   32ce6:	eb 24                	jmp    32d0c <_dtoa_r+0xa0c>
   32ce8:	8b 45 08             	mov    0x8(%ebp),%eax
   32ceb:	83 c3 01             	add    $0x1,%ebx
   32cee:	89 74 24 04          	mov    %esi,0x4(%esp)
   32cf2:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
   32cf9:	00 
   32cfa:	c7 44 24 08 0a 00 00 	movl   $0xa,0x8(%esp)
   32d01:	00 
   32d02:	89 04 24             	mov    %eax,(%esp)
   32d05:	e8 36 12 00 00       	call   33f40 <__multadd>
   32d0a:	89 c6                	mov    %eax,%esi
   32d0c:	8b 55 b0             	mov    -0x50(%ebp),%edx
   32d0f:	89 f0                	mov    %esi,%eax
   32d11:	e8 1a f4 ff ff       	call   32130 <quorem>
   32d16:	83 c0 30             	add    $0x30,%eax
   32d19:	3b 5d a8             	cmp    -0x58(%ebp),%ebx
   32d1c:	88 44 1f ff          	mov    %al,-0x1(%edi,%ebx,1)
   32d20:	7c c6                	jl     32ce8 <_dtoa_r+0x9e8>
   32d22:	89 45 a0             	mov    %eax,-0x60(%ebp)
   32d25:	8b 45 a8             	mov    -0x58(%ebp),%eax
   32d28:	ba 01 00 00 00       	mov    $0x1,%edx
   32d2d:	89 75 a4             	mov    %esi,-0x5c(%ebp)
   32d30:	8b 75 08             	mov    0x8(%ebp),%esi
   32d33:	c7 45 c0 00 00 00 00 	movl   $0x0,-0x40(%ebp)
   32d3a:	85 c0                	test   %eax,%eax
   32d3c:	0f 4f d0             	cmovg  %eax,%edx
   32d3f:	01 fa                	add    %edi,%edx
   32d41:	8b 45 a4             	mov    -0x5c(%ebp),%eax
   32d44:	c7 44 24 08 01 00 00 	movl   $0x1,0x8(%esp)
   32d4b:	00 
   32d4c:	89 34 24             	mov    %esi,(%esp)
   32d4f:	89 55 ac             	mov    %edx,-0x54(%ebp)
   32d52:	89 44 24 04          	mov    %eax,0x4(%esp)
   32d56:	e8 c5 17 00 00       	call   34520 <__lshift>
   32d5b:	8b 5d b0             	mov    -0x50(%ebp),%ebx
   32d5e:	89 5c 24 04          	mov    %ebx,0x4(%esp)
   32d62:	89 04 24             	mov    %eax,(%esp)
   32d65:	89 45 a4             	mov    %eax,-0x5c(%ebp)
   32d68:	e8 d3 18 00 00       	call   34640 <__mcmp>
   32d6d:	8b 55 ac             	mov    -0x54(%ebp),%edx
   32d70:	83 f8 00             	cmp    $0x0,%eax
   32d73:	0f 8e 41 06 00 00    	jle    333ba <_dtoa_r+0x10ba>
   32d79:	0f b6 4a ff          	movzbl -0x1(%edx),%ecx
   32d7d:	eb 0f                	jmp    32d8e <_dtoa_r+0xa8e>
   32d7f:	90                   	nop
   32d80:	39 c7                	cmp    %eax,%edi
   32d82:	0f 84 70 05 00 00    	je     332f8 <_dtoa_r+0xff8>
   32d88:	0f b6 48 ff          	movzbl -0x1(%eax),%ecx
   32d8c:	89 c2                	mov    %eax,%edx
   32d8e:	80 f9 39             	cmp    $0x39,%cl
   32d91:	8d 42 ff             	lea    -0x1(%edx),%eax
   32d94:	74 ea                	je     32d80 <_dtoa_r+0xa80>
   32d96:	83 c1 01             	add    $0x1,%ecx
   32d99:	89 fb                	mov    %edi,%ebx
   32d9b:	88 08                	mov    %cl,(%eax)
   32d9d:	89 d7                	mov    %edx,%edi
   32d9f:	e9 7e fd ff ff       	jmp    32b22 <_dtoa_r+0x822>
   32da4:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   32da8:	b8 1c 00 00 00       	mov    $0x1c,%eax
   32dad:	01 45 a0             	add    %eax,-0x60(%ebp)
   32db0:	01 c3                	add    %eax,%ebx
   32db2:	01 45 ac             	add    %eax,-0x54(%ebp)
   32db5:	e9 b6 fc ff ff       	jmp    32a70 <_dtoa_r+0x770>
   32dba:	ba 01 00 00 00       	mov    $0x1,%edx
   32dbf:	c7 45 90 01 00 00 00 	movl   $0x1,-0x70(%ebp)
   32dc6:	c7 45 a8 01 00 00 00 	movl   $0x1,-0x58(%ebp)
   32dcd:	c7 45 18 01 00 00 00 	movl   $0x1,0x18(%ebp)
   32dd4:	21 c2                	and    %eax,%edx
   32dd6:	88 55 b4             	mov    %dl,-0x4c(%ebp)
   32dd9:	31 d2                	xor    %edx,%edx
   32ddb:	c7 46 44 00 00 00 00 	movl   $0x0,0x44(%esi)
   32de2:	e9 62 f8 ff ff       	jmp    32649 <_dtoa_r+0x349>
   32de7:	90                   	nop
   32de8:	8b 55 c0             	mov    -0x40(%ebp),%edx
   32deb:	85 d2                	test   %edx,%edx
   32ded:	0f 84 4e fd ff ff    	je     32b41 <_dtoa_r+0x841>
   32df3:	8b 45 c0             	mov    -0x40(%ebp),%eax
   32df6:	89 34 24             	mov    %esi,(%esp)
   32df9:	89 44 24 04          	mov    %eax,0x4(%esp)
   32dfd:	e8 1e 11 00 00       	call   33f20 <_Bfree>
   32e02:	e9 3a fd ff ff       	jmp    32b41 <_dtoa_r+0x841>
   32e07:	90                   	nop
   32e08:	89 d8                	mov    %ebx,%eax
   32e0a:	e9 89 f5 ff ff       	jmp    32398 <_dtoa_r+0x98>
   32e0f:	8b 45 b0             	mov    -0x50(%ebp),%eax
   32e12:	89 44 24 08          	mov    %eax,0x8(%esp)
   32e16:	8b 45 a4             	mov    -0x5c(%ebp),%eax
   32e19:	89 34 24             	mov    %esi,(%esp)
   32e1c:	89 44 24 04          	mov    %eax,0x4(%esp)
   32e20:	e8 db 15 00 00       	call   34400 <__pow5mult>
   32e25:	89 45 a4             	mov    %eax,-0x5c(%ebp)
   32e28:	e9 c6 fb ff ff       	jmp    329f3 <_dtoa_r+0x6f3>
   32e2d:	dd d8                	fstp   %st(0)
   32e2f:	dd d8                	fstp   %st(0)
   32e31:	eb 15                	jmp    32e48 <_dtoa_r+0xb48>
   32e33:	90                   	nop
   32e34:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   32e38:	dd d8                	fstp   %st(0)
   32e3a:	dd d8                	fstp   %st(0)
   32e3c:	dd d8                	fstp   %st(0)
   32e3e:	eb 08                	jmp    32e48 <_dtoa_r+0xb48>
   32e40:	dd d8                	fstp   %st(0)
   32e42:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   32e48:	dd 5d c0             	fstpl  -0x40(%ebp)
   32e4b:	e9 cf f9 ff ff       	jmp    3281f <_dtoa_r+0x51f>
   32e50:	8b 45 b8             	mov    -0x48(%ebp),%eax
   32e53:	f7 d8                	neg    %eax
   32e55:	0f 84 6a 04 00 00    	je     332c5 <_dtoa_r+0xfc5>
   32e5b:	89 c2                	mov    %eax,%edx
   32e5d:	b9 02 00 00 00       	mov    $0x2,%ecx
   32e62:	83 e2 0f             	and    $0xf,%edx
   32e65:	c1 f8 04             	sar    $0x4,%eax
   32e68:	dd 04 d5 00 73 03 00 	fldl   0x37300(,%edx,8)
   32e6f:	85 c0                	test   %eax,%eax
   32e71:	d8 c9                	fmul   %st(1),%st
   32e73:	0f 84 4a f8 ff ff    	je     326c3 <_dtoa_r+0x3c3>
   32e79:	31 d2                	xor    %edx,%edx
   32e7b:	90                   	nop
   32e7c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   32e80:	a8 01                	test   $0x1,%al
   32e82:	74 0a                	je     32e8e <_dtoa_r+0xb8e>
   32e84:	dc 0c d5 c0 72 03 00 	fmull  0x372c0(,%edx,8)
   32e8b:	83 c1 01             	add    $0x1,%ecx
   32e8e:	83 c2 01             	add    $0x1,%edx
   32e91:	d1 f8                	sar    %eax
   32e93:	75 eb                	jne    32e80 <_dtoa_r+0xb80>
   32e95:	e9 29 f8 ff ff       	jmp    326c3 <_dtoa_r+0x3c3>
   32e9a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   32ea0:	dd d8                	fstp   %st(0)
   32ea2:	dd d8                	fstp   %st(0)
   32ea4:	dd d8                	fstp   %st(0)
   32ea6:	c7 45 b0 00 00 00 00 	movl   $0x0,-0x50(%ebp)
   32ead:	c7 45 b4 00 00 00 00 	movl   $0x0,-0x4c(%ebp)
   32eb4:	e9 55 fc ff ff       	jmp    32b0e <_dtoa_r+0x80e>
   32eb9:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   32ec0:	d9 7d d2             	fnstcw -0x2e(%ebp)
   32ec3:	8d 41 ff             	lea    -0x1(%ecx),%eax
   32ec6:	dd 45 c0             	fldl   -0x40(%ebp)
   32ec9:	dc 0c c5 00 73 03 00 	fmull  0x37300(,%eax,8)
   32ed0:	d9 c9                	fxch   %st(1)
   32ed2:	89 45 88             	mov    %eax,-0x78(%ebp)
   32ed5:	0f b7 45 d2          	movzwl -0x2e(%ebp),%eax
   32ed9:	8d 57 01             	lea    0x1(%edi),%edx
   32edc:	8d 1c 0f             	lea    (%edi,%ecx,1),%ebx
   32edf:	b4 0c                	mov    $0xc,%ah
   32ee1:	66 89 45 d0          	mov    %ax,-0x30(%ebp)
   32ee5:	d9 6d d0             	fldcw  -0x30(%ebp)
   32ee8:	db 55 d4             	fistl  -0x2c(%ebp)
   32eeb:	d9 6d d2             	fldcw  -0x2e(%ebp)
   32eee:	8b 45 d4             	mov    -0x2c(%ebp),%eax
   32ef1:	89 45 d4             	mov    %eax,-0x2c(%ebp)
   32ef4:	83 c0 30             	add    $0x30,%eax
   32ef7:	83 f9 01             	cmp    $0x1,%ecx
   32efa:	db 45 d4             	fildl  -0x2c(%ebp)
   32efd:	de e9                	fsubrp %st,%st(1)
   32eff:	88 07                	mov    %al,(%edi)
   32f01:	89 d0                	mov    %edx,%eax
   32f03:	74 37                	je     32f3c <_dtoa_r+0xc3c>
   32f05:	d9 05 10 72 03 00    	flds   0x37210
   32f0b:	eb 05                	jmp    32f12 <_dtoa_r+0xc12>
   32f0d:	8d 76 00             	lea    0x0(%esi),%esi
   32f10:	d9 c9                	fxch   %st(1)
   32f12:	dc c9                	fmul   %st,%st(1)
   32f14:	d9 c9                	fxch   %st(1)
   32f16:	83 c0 01             	add    $0x1,%eax
   32f19:	d9 6d d0             	fldcw  -0x30(%ebp)
   32f1c:	db 55 d4             	fistl  -0x2c(%ebp)
   32f1f:	d9 6d d2             	fldcw  -0x2e(%ebp)
   32f22:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
   32f25:	89 4d d4             	mov    %ecx,-0x2c(%ebp)
   32f28:	83 c1 30             	add    $0x30,%ecx
   32f2b:	39 d8                	cmp    %ebx,%eax
   32f2d:	db 45 d4             	fildl  -0x2c(%ebp)
   32f30:	de e9                	fsubrp %st,%st(1)
   32f32:	88 48 ff             	mov    %cl,-0x1(%eax)
   32f35:	75 d9                	jne    32f10 <_dtoa_r+0xc10>
   32f37:	dd d9                	fstp   %st(1)
   32f39:	03 55 88             	add    -0x78(%ebp),%edx
   32f3c:	d9 05 1c 72 03 00    	flds   0x3721c
   32f42:	d9 c2                	fld    %st(2)
   32f44:	d8 c1                	fadd   %st(1),%st
   32f46:	d9 ca                	fxch   %st(2)
   32f48:	db ea                	fucomi %st(2),%st
   32f4a:	dd da                	fstp   %st(2)
   32f4c:	0f 86 7f 03 00 00    	jbe    332d1 <_dtoa_r+0xfd1>
   32f52:	dd d8                	fstp   %st(0)
   32f54:	dd d8                	fstp   %st(0)
   32f56:	dd d8                	fstp   %st(0)
   32f58:	dd d8                	fstp   %st(0)
   32f5a:	89 fb                	mov    %edi,%ebx
   32f5c:	0f b6 42 ff          	movzbl -0x1(%edx),%eax
   32f60:	89 d7                	mov    %edx,%edi
   32f62:	e9 d7 f9 ff ff       	jmp    3293e <_dtoa_r+0x63e>
   32f67:	90                   	nop
   32f68:	8b 4d b0             	mov    -0x50(%ebp),%ecx
   32f6b:	8b 41 10             	mov    0x10(%ecx),%eax
   32f6e:	8b 44 81 10          	mov    0x10(%ecx,%eax,4),%eax
   32f72:	89 04 24             	mov    %eax,(%esp)
   32f75:	e8 a6 11 00 00       	call   34120 <__hi0bits>
   32f7a:	ba 20 00 00 00       	mov    $0x20,%edx
   32f7f:	29 c2                	sub    %eax,%edx
   32f81:	e9 bb fa ff ff       	jmp    32a41 <_dtoa_r+0x741>
   32f86:	66 90                	xchg   %ax,%ax
   32f88:	8b 45 b0             	mov    -0x50(%ebp),%eax
   32f8b:	89 44 24 04          	mov    %eax,0x4(%esp)
   32f8f:	8b 45 a4             	mov    -0x5c(%ebp),%eax
   32f92:	89 04 24             	mov    %eax,(%esp)
   32f95:	e8 a6 16 00 00       	call   34640 <__mcmp>
   32f9a:	85 c0                	test   %eax,%eax
   32f9c:	0f 89 13 fb ff ff    	jns    32ab5 <_dtoa_r+0x7b5>
   32fa2:	8b 45 a4             	mov    -0x5c(%ebp),%eax
   32fa5:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
   32fac:	00 
   32fad:	c7 44 24 08 0a 00 00 	movl   $0xa,0x8(%esp)
   32fb4:	00 
   32fb5:	89 34 24             	mov    %esi,(%esp)
   32fb8:	89 44 24 04          	mov    %eax,0x4(%esp)
   32fbc:	83 6d b8 01          	subl   $0x1,-0x48(%ebp)
   32fc0:	e8 7b 0f 00 00       	call   33f40 <__multadd>
   32fc5:	8b 4d 98             	mov    -0x68(%ebp),%ecx
   32fc8:	85 c9                	test   %ecx,%ecx
   32fca:	89 45 a4             	mov    %eax,-0x5c(%ebp)
   32fcd:	0f 85 8d 00 00 00    	jne    33060 <_dtoa_r+0xd60>
   32fd3:	83 7d 90 00          	cmpl   $0x0,-0x70(%ebp)
   32fd7:	8b 45 90             	mov    -0x70(%ebp),%eax
   32fda:	7f 0a                	jg     32fe6 <_dtoa_r+0xce6>
   32fdc:	83 7d 14 02          	cmpl   $0x2,0x14(%ebp)
   32fe0:	0f 8f ff 04 00 00    	jg     334e5 <_dtoa_r+0x11e5>
   32fe6:	89 45 a8             	mov    %eax,-0x58(%ebp)
   32fe9:	e9 ed fc ff ff       	jmp    32cdb <_dtoa_r+0x9db>
   32fee:	66 90                	xchg   %ax,%ax
   32ff0:	8b 5d a8             	mov    -0x58(%ebp),%ebx
   32ff3:	85 db                	test   %ebx,%ebx
   32ff5:	0f 85 aa fc ff ff    	jne    32ca5 <_dtoa_r+0x9a5>
   32ffb:	d8 0d 18 72 03 00    	fmuls  0x37218
   33001:	c7 45 b0 00 00 00 00 	movl   $0x0,-0x50(%ebp)
   33008:	c7 45 b4 00 00 00 00 	movl   $0x0,-0x4c(%ebp)
   3300f:	dd 45 c0             	fldl   -0x40(%ebp)
   33012:	d9 c9                	fxch   %st(1)
   33014:	df e9                	fucomip %st(1),%st
   33016:	dd d8                	fstp   %st(0)
   33018:	0f 83 97 fc ff ff    	jae    32cb5 <_dtoa_r+0x9b5>
   3301e:	e9 eb fa ff ff       	jmp    32b0e <_dtoa_r+0x80e>
   33023:	90                   	nop
   33024:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   33028:	8b 45 c0             	mov    -0x40(%ebp),%eax
   3302b:	85 c0                	test   %eax,%eax
   3302d:	0f 85 fe f9 ff ff    	jne    32a31 <_dtoa_r+0x731>
   33033:	8b 45 c4             	mov    -0x3c(%ebp),%eax
   33036:	a9 ff ff 0f 00       	test   $0xfffff,%eax
   3303b:	0f 85 f0 f9 ff ff    	jne    32a31 <_dtoa_r+0x731>
   33041:	a9 00 00 f0 7f       	test   $0x7ff00000,%eax
   33046:	0f 84 e5 f9 ff ff    	je     32a31 <_dtoa_r+0x731>
   3304c:	83 45 a0 01          	addl   $0x1,-0x60(%ebp)
   33050:	83 45 ac 01          	addl   $0x1,-0x54(%ebp)
   33054:	c7 45 8c 01 00 00 00 	movl   $0x1,-0x74(%ebp)
   3305b:	e9 d1 f9 ff ff       	jmp    32a31 <_dtoa_r+0x731>
   33060:	8b 45 b4             	mov    -0x4c(%ebp),%eax
   33063:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
   3306a:	00 
   3306b:	c7 44 24 08 0a 00 00 	movl   $0xa,0x8(%esp)
   33072:	00 
   33073:	89 34 24             	mov    %esi,(%esp)
   33076:	89 44 24 04          	mov    %eax,0x4(%esp)
   3307a:	e8 c1 0e 00 00       	call   33f40 <__multadd>
   3307f:	8b 55 90             	mov    -0x70(%ebp),%edx
   33082:	85 d2                	test   %edx,%edx
   33084:	89 45 b4             	mov    %eax,-0x4c(%ebp)
   33087:	8b 45 90             	mov    -0x70(%ebp),%eax
   3308a:	7f 0a                	jg     33096 <_dtoa_r+0xd96>
   3308c:	83 7d 14 02          	cmpl   $0x2,0x14(%ebp)
   33090:	0f 8f 4f 04 00 00    	jg     334e5 <_dtoa_r+0x11e5>
   33096:	89 45 a8             	mov    %eax,-0x58(%ebp)
   33099:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   330a0:	85 db                	test   %ebx,%ebx
   330a2:	7e 16                	jle    330ba <_dtoa_r+0xdba>
   330a4:	8b 45 b4             	mov    -0x4c(%ebp),%eax
   330a7:	89 5c 24 08          	mov    %ebx,0x8(%esp)
   330ab:	89 34 24             	mov    %esi,(%esp)
   330ae:	89 44 24 04          	mov    %eax,0x4(%esp)
   330b2:	e8 69 14 00 00       	call   34520 <__lshift>
   330b7:	89 45 b4             	mov    %eax,-0x4c(%ebp)
   330ba:	8b 5d 8c             	mov    -0x74(%ebp),%ebx
   330bd:	8b 45 b4             	mov    -0x4c(%ebp),%eax
   330c0:	85 db                	test   %ebx,%ebx
   330c2:	89 45 ac             	mov    %eax,-0x54(%ebp)
   330c5:	0f 85 11 03 00 00    	jne    333dc <_dtoa_r+0x10dc>
   330cb:	8b 45 a8             	mov    -0x58(%ebp),%eax
   330ce:	8d 5f 01             	lea    0x1(%edi),%ebx
   330d1:	89 7d 8c             	mov    %edi,-0x74(%ebp)
   330d4:	01 f8                	add    %edi,%eax
   330d6:	8b 7d a4             	mov    -0x5c(%ebp),%edi
   330d9:	89 45 90             	mov    %eax,-0x70(%ebp)
   330dc:	8b 45 c0             	mov    -0x40(%ebp),%eax
   330df:	83 e0 01             	and    $0x1,%eax
   330e2:	89 45 9c             	mov    %eax,-0x64(%ebp)
   330e5:	eb 2e                	jmp    33115 <_dtoa_r+0xe15>
   330e7:	90                   	nop
   330e8:	e8 53 0e 00 00       	call   33f40 <__multadd>
   330ed:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
   330f4:	00 
   330f5:	c7 44 24 08 0a 00 00 	movl   $0xa,0x8(%esp)
   330fc:	00 
   330fd:	89 34 24             	mov    %esi,(%esp)
   33100:	89 45 b4             	mov    %eax,-0x4c(%ebp)
   33103:	8b 45 ac             	mov    -0x54(%ebp),%eax
   33106:	89 44 24 04          	mov    %eax,0x4(%esp)
   3310a:	e8 31 0e 00 00       	call   33f40 <__multadd>
   3310f:	89 45 ac             	mov    %eax,-0x54(%ebp)
   33112:	83 c3 01             	add    $0x1,%ebx
   33115:	8b 55 b0             	mov    -0x50(%ebp),%edx
   33118:	8d 43 ff             	lea    -0x1(%ebx),%eax
   3311b:	89 45 98             	mov    %eax,-0x68(%ebp)
   3311e:	89 f8                	mov    %edi,%eax
   33120:	e8 0b f0 ff ff       	call   32130 <quorem>
   33125:	89 3c 24             	mov    %edi,(%esp)
   33128:	8d 48 30             	lea    0x30(%eax),%ecx
   3312b:	89 4d a0             	mov    %ecx,-0x60(%ebp)
   3312e:	8b 4d b4             	mov    -0x4c(%ebp),%ecx
   33131:	89 45 94             	mov    %eax,-0x6c(%ebp)
   33134:	89 4c 24 04          	mov    %ecx,0x4(%esp)
   33138:	e8 03 15 00 00       	call   34640 <__mcmp>
   3313d:	8b 4d ac             	mov    -0x54(%ebp),%ecx
   33140:	89 34 24             	mov    %esi,(%esp)
   33143:	89 4c 24 08          	mov    %ecx,0x8(%esp)
   33147:	89 45 c0             	mov    %eax,-0x40(%ebp)
   3314a:	8b 45 b0             	mov    -0x50(%ebp),%eax
   3314d:	89 44 24 04          	mov    %eax,0x4(%esp)
   33151:	e8 3a 15 00 00       	call   34690 <__mdiff>
   33156:	8b 48 0c             	mov    0xc(%eax),%ecx
   33159:	89 c2                	mov    %eax,%edx
   3315b:	85 c9                	test   %ecx,%ecx
   3315d:	0f 85 c5 00 00 00    	jne    33228 <_dtoa_r+0xf28>
   33163:	89 44 24 04          	mov    %eax,0x4(%esp)
   33167:	89 3c 24             	mov    %edi,(%esp)
   3316a:	89 45 a8             	mov    %eax,-0x58(%ebp)
   3316d:	e8 ce 14 00 00       	call   34640 <__mcmp>
   33172:	8b 55 a8             	mov    -0x58(%ebp),%edx
   33175:	89 54 24 04          	mov    %edx,0x4(%esp)
   33179:	89 34 24             	mov    %esi,(%esp)
   3317c:	89 45 a8             	mov    %eax,-0x58(%ebp)
   3317f:	e8 9c 0d 00 00       	call   33f20 <_Bfree>
   33184:	8b 45 a8             	mov    -0x58(%ebp),%eax
   33187:	89 c1                	mov    %eax,%ecx
   33189:	0b 4d 14             	or     0x14(%ebp),%ecx
   3318c:	75 0b                	jne    33199 <_dtoa_r+0xe99>
   3318e:	8b 55 9c             	mov    -0x64(%ebp),%edx
   33191:	85 d2                	test   %edx,%edx
   33193:	0f 84 fb 02 00 00    	je     33494 <_dtoa_r+0x1194>
   33199:	8b 55 c0             	mov    -0x40(%ebp),%edx
   3319c:	85 d2                	test   %edx,%edx
   3319e:	0f 88 7f 01 00 00    	js     33323 <_dtoa_r+0x1023>
   331a4:	8b 4d c0             	mov    -0x40(%ebp),%ecx
   331a7:	0b 4d 14             	or     0x14(%ebp),%ecx
   331aa:	75 0b                	jne    331b7 <_dtoa_r+0xeb7>
   331ac:	8b 4d 9c             	mov    -0x64(%ebp),%ecx
   331af:	85 c9                	test   %ecx,%ecx
   331b1:	0f 84 6c 01 00 00    	je     33323 <_dtoa_r+0x1023>
   331b7:	85 c0                	test   %eax,%eax
   331b9:	0f 8f 82 02 00 00    	jg     33441 <_dtoa_r+0x1141>
   331bf:	0f b6 45 a0          	movzbl -0x60(%ebp),%eax
   331c3:	89 da                	mov    %ebx,%edx
   331c5:	3b 5d 90             	cmp    -0x70(%ebp),%ebx
   331c8:	88 43 ff             	mov    %al,-0x1(%ebx)
   331cb:	0f 84 8d 02 00 00    	je     3345e <_dtoa_r+0x115e>
   331d1:	89 7c 24 04          	mov    %edi,0x4(%esp)
   331d5:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
   331dc:	00 
   331dd:	c7 44 24 08 0a 00 00 	movl   $0xa,0x8(%esp)
   331e4:	00 
   331e5:	89 34 24             	mov    %esi,(%esp)
   331e8:	e8 53 0d 00 00       	call   33f40 <__multadd>
   331ed:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
   331f4:	00 
   331f5:	c7 44 24 08 0a 00 00 	movl   $0xa,0x8(%esp)
   331fc:	00 
   331fd:	89 34 24             	mov    %esi,(%esp)
   33200:	89 c7                	mov    %eax,%edi
   33202:	8b 45 ac             	mov    -0x54(%ebp),%eax
   33205:	39 45 b4             	cmp    %eax,-0x4c(%ebp)
   33208:	8b 45 b4             	mov    -0x4c(%ebp),%eax
   3320b:	89 44 24 04          	mov    %eax,0x4(%esp)
   3320f:	0f 85 d3 fe ff ff    	jne    330e8 <_dtoa_r+0xde8>
   33215:	e8 26 0d 00 00       	call   33f40 <__multadd>
   3321a:	89 45 b4             	mov    %eax,-0x4c(%ebp)
   3321d:	89 45 ac             	mov    %eax,-0x54(%ebp)
   33220:	e9 ed fe ff ff       	jmp    33112 <_dtoa_r+0xe12>
   33225:	8d 76 00             	lea    0x0(%esi),%esi
   33228:	b8 01 00 00 00       	mov    $0x1,%eax
   3322d:	e9 43 ff ff ff       	jmp    33175 <_dtoa_r+0xe75>
   33232:	c7 45 98 00 00 00 00 	movl   $0x0,-0x68(%ebp)
   33239:	e9 d2 f2 ff ff       	jmp    32510 <_dtoa_r+0x210>
   3323e:	0f 85 87 f6 ff ff    	jne    328cb <_dtoa_r+0x5cb>
   33244:	dd d8                	fstp   %st(0)
   33246:	dd d8                	fstp   %st(0)
   33248:	dd d8                	fstp   %st(0)
   3324a:	89 fb                	mov    %edi,%ebx
   3324c:	8b 7d c0             	mov    -0x40(%ebp),%edi
   3324f:	e9 fc f8 ff ff       	jmp    32b50 <_dtoa_r+0x850>
   33254:	89 c2                	mov    %eax,%edx
   33256:	2b 55 b0             	sub    -0x50(%ebp),%edx
   33259:	89 45 b0             	mov    %eax,-0x50(%ebp)
   3325c:	01 55 94             	add    %edx,-0x6c(%ebp)
   3325f:	31 d2                	xor    %edx,%edx
   33261:	e9 b8 f9 ff ff       	jmp    32c1e <_dtoa_r+0x91e>
   33266:	8b 45 a8             	mov    -0x58(%ebp),%eax
   33269:	85 c0                	test   %eax,%eax
   3326b:	0f 84 f3 f9 ff ff    	je     32c64 <_dtoa_r+0x964>
   33271:	8b 45 90             	mov    -0x70(%ebp),%eax
   33274:	85 c0                	test   %eax,%eax
   33276:	0f 8e c4 fb ff ff    	jle    32e40 <_dtoa_r+0xb40>
   3327c:	d8 0d 10 72 03 00    	fmuls  0x37210
   33282:	83 c1 01             	add    $0x1,%ecx
   33285:	89 4d d4             	mov    %ecx,-0x2c(%ebp)
   33288:	8b 5d b8             	mov    -0x48(%ebp),%ebx
   3328b:	89 c1                	mov    %eax,%ecx
   3328d:	83 eb 01             	sub    $0x1,%ebx
   33290:	db 45 d4             	fildl  -0x2c(%ebp)
   33293:	d8 c9                	fmul   %st(1),%st
   33295:	89 5d b4             	mov    %ebx,-0x4c(%ebp)
   33298:	d8 05 14 72 03 00    	fadds  0x37214
   3329e:	dd 5d c0             	fstpl  -0x40(%ebp)
   332a1:	81 6d c4 00 00 40 03 	subl   $0x3400000,-0x3c(%ebp)
   332a8:	e9 53 f4 ff ff       	jmp    32700 <_dtoa_r+0x400>
   332ad:	8b 45 b4             	mov    -0x4c(%ebp),%eax
   332b0:	c6 03 30             	movb   $0x30,(%ebx)
   332b3:	83 c0 01             	add    $0x1,%eax
   332b6:	89 45 b8             	mov    %eax,-0x48(%ebp)
   332b9:	b8 31 00 00 00       	mov    $0x31,%eax
   332be:	88 02                	mov    %al,(%edx)
   332c0:	e9 8b f8 ff ff       	jmp    32b50 <_dtoa_r+0x850>
   332c5:	d9 c0                	fld    %st(0)
   332c7:	b9 02 00 00 00       	mov    $0x2,%ecx
   332cc:	e9 f2 f3 ff ff       	jmp    326c3 <_dtoa_r+0x3c3>
   332d1:	de e2                	fsubp  %st,%st(2)
   332d3:	d9 c9                	fxch   %st(1)
   332d5:	df e9                	fucomip %st(1),%st
   332d7:	dd d8                	fstp   %st(0)
   332d9:	0f 86 69 fb ff ff    	jbe    32e48 <_dtoa_r+0xb48>
   332df:	dd d8                	fstp   %st(0)
   332e1:	eb 07                	jmp    332ea <_dtoa_r+0xfea>
   332e3:	90                   	nop
   332e4:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   332e8:	89 c2                	mov    %eax,%edx
   332ea:	80 7a ff 30          	cmpb   $0x30,-0x1(%edx)
   332ee:	8d 42 ff             	lea    -0x1(%edx),%eax
   332f1:	74 f5                	je     332e8 <_dtoa_r+0xfe8>
   332f3:	e9 d9 f4 ff ff       	jmp    327d1 <_dtoa_r+0x4d1>
   332f8:	c6 07 31             	movb   $0x31,(%edi)
   332fb:	89 fb                	mov    %edi,%ebx
   332fd:	89 d7                	mov    %edx,%edi
   332ff:	83 45 b8 01          	addl   $0x1,-0x48(%ebp)
   33303:	e9 1a f8 ff ff       	jmp    32b22 <_dtoa_r+0x822>
   33308:	8b 55 8c             	mov    -0x74(%ebp),%edx
   3330b:	85 d2                	test   %edx,%edx
   3330d:	0f 84 1b 01 00 00    	je     3342e <_dtoa_r+0x112e>
   33313:	05 33 04 00 00       	add    $0x433,%eax
   33318:	8b 55 b0             	mov    -0x50(%ebp),%edx
   3331b:	8b 5d a0             	mov    -0x60(%ebp),%ebx
   3331e:	e9 0b f9 ff ff       	jmp    32c2e <_dtoa_r+0x92e>
   33323:	85 c0                	test   %eax,%eax
   33325:	89 7d a4             	mov    %edi,-0x5c(%ebp)
   33328:	8b 7d 8c             	mov    -0x74(%ebp),%edi
   3332b:	7e 45                	jle    33372 <_dtoa_r+0x1072>
   3332d:	8b 45 a4             	mov    -0x5c(%ebp),%eax
   33330:	c7 44 24 08 01 00 00 	movl   $0x1,0x8(%esp)
   33337:	00 
   33338:	89 34 24             	mov    %esi,(%esp)
   3333b:	89 44 24 04          	mov    %eax,0x4(%esp)
   3333f:	e8 dc 11 00 00       	call   34520 <__lshift>
   33344:	8b 5d b0             	mov    -0x50(%ebp),%ebx
   33347:	89 5c 24 04          	mov    %ebx,0x4(%esp)
   3334b:	89 04 24             	mov    %eax,(%esp)
   3334e:	89 45 a4             	mov    %eax,-0x5c(%ebp)
   33351:	e8 ea 12 00 00       	call   34640 <__mcmp>
   33356:	83 f8 00             	cmp    $0x0,%eax
   33359:	0f 8e 5b 01 00 00    	jle    334ba <_dtoa_r+0x11ba>
   3335f:	83 7d a0 39          	cmpl   $0x39,-0x60(%ebp)
   33363:	0f 84 0c 01 00 00    	je     33475 <_dtoa_r+0x1175>
   33369:	8b 45 94             	mov    -0x6c(%ebp),%eax
   3336c:	83 c0 31             	add    $0x31,%eax
   3336f:	89 45 a0             	mov    %eax,-0x60(%ebp)
   33372:	8b 4d 98             	mov    -0x68(%ebp),%ecx
   33375:	0f b6 45 a0          	movzbl -0x60(%ebp),%eax
   33379:	89 cb                	mov    %ecx,%ebx
   3337b:	88 03                	mov    %al,(%ebx)
   3337d:	8b 45 b4             	mov    -0x4c(%ebp),%eax
   33380:	89 fb                	mov    %edi,%ebx
   33382:	8d 79 01             	lea    0x1(%ecx),%edi
   33385:	89 45 c0             	mov    %eax,-0x40(%ebp)
   33388:	8b 45 ac             	mov    -0x54(%ebp),%eax
   3338b:	89 45 b4             	mov    %eax,-0x4c(%ebp)
   3338e:	e9 8f f7 ff ff       	jmp    32b22 <_dtoa_r+0x822>
   33393:	dd d8                	fstp   %st(0)
   33395:	dd d8                	fstp   %st(0)
   33397:	dd d8                	fstp   %st(0)
   33399:	eb 0d                	jmp    333a8 <_dtoa_r+0x10a8>
   3339b:	90                   	nop
   3339c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   333a0:	dd d8                	fstp   %st(0)
   333a2:	dd d8                	fstp   %st(0)
   333a4:	dd d8                	fstp   %st(0)
   333a6:	dd d8                	fstp   %st(0)
   333a8:	89 fb                	mov    %edi,%ebx
   333aa:	89 d7                	mov    %edx,%edi
   333ac:	e9 8d f5 ff ff       	jmp    3293e <_dtoa_r+0x63e>
   333b1:	29 cb                	sub    %ecx,%ebx
   333b3:	31 c0                	xor    %eax,%eax
   333b5:	e9 74 f8 ff ff       	jmp    32c2e <_dtoa_r+0x92e>
   333ba:	75 0e                	jne    333ca <_dtoa_r+0x10ca>
   333bc:	f6 45 a0 01          	testb  $0x1,-0x60(%ebp)
   333c0:	74 08                	je     333ca <_dtoa_r+0x10ca>
   333c2:	e9 b2 f9 ff ff       	jmp    32d79 <_dtoa_r+0xa79>
   333c7:	90                   	nop
   333c8:	89 c2                	mov    %eax,%edx
   333ca:	80 7a ff 30          	cmpb   $0x30,-0x1(%edx)
   333ce:	8d 42 ff             	lea    -0x1(%edx),%eax
   333d1:	74 f5                	je     333c8 <_dtoa_r+0x10c8>
   333d3:	89 fb                	mov    %edi,%ebx
   333d5:	89 d7                	mov    %edx,%edi
   333d7:	e9 46 f7 ff ff       	jmp    32b22 <_dtoa_r+0x822>
   333dc:	8b 40 04             	mov    0x4(%eax),%eax
   333df:	89 34 24             	mov    %esi,(%esp)
   333e2:	89 44 24 04          	mov    %eax,0x4(%esp)
   333e6:	e8 95 0a 00 00       	call   33e80 <_Balloc>
   333eb:	8b 4d b4             	mov    -0x4c(%ebp),%ecx
   333ee:	89 c3                	mov    %eax,%ebx
   333f0:	8b 41 10             	mov    0x10(%ecx),%eax
   333f3:	8d 04 85 08 00 00 00 	lea    0x8(,%eax,4),%eax
   333fa:	89 44 24 08          	mov    %eax,0x8(%esp)
   333fe:	89 c8                	mov    %ecx,%eax
   33400:	83 c0 0c             	add    $0xc,%eax
   33403:	89 44 24 04          	mov    %eax,0x4(%esp)
   33407:	8d 43 0c             	lea    0xc(%ebx),%eax
   3340a:	89 04 24             	mov    %eax,(%esp)
   3340d:	e8 06 0a 00 00       	call   33e18 <memcpy>
   33412:	c7 44 24 08 01 00 00 	movl   $0x1,0x8(%esp)
   33419:	00 
   3341a:	89 5c 24 04          	mov    %ebx,0x4(%esp)
   3341e:	89 34 24             	mov    %esi,(%esp)
   33421:	e8 fa 10 00 00       	call   34520 <__lshift>
   33426:	89 45 ac             	mov    %eax,-0x54(%ebp)
   33429:	e9 9d fc ff ff       	jmp    330cb <_dtoa_r+0xdcb>
   3342e:	b8 36 00 00 00       	mov    $0x36,%eax
   33433:	8b 55 b0             	mov    -0x50(%ebp),%edx
   33436:	2b 45 e0             	sub    -0x20(%ebp),%eax
   33439:	8b 5d a0             	mov    -0x60(%ebp),%ebx
   3343c:	e9 ed f7 ff ff       	jmp    32c2e <_dtoa_r+0x92e>
   33441:	83 7d a0 39          	cmpl   $0x39,-0x60(%ebp)
   33445:	89 7d a4             	mov    %edi,-0x5c(%ebp)
   33448:	8b 7d 8c             	mov    -0x74(%ebp),%edi
   3344b:	74 28                	je     33475 <_dtoa_r+0x1175>
   3344d:	0f b6 45 a0          	movzbl -0x60(%ebp),%eax
   33451:	8b 4d 98             	mov    -0x68(%ebp),%ecx
   33454:	83 c0 01             	add    $0x1,%eax
   33457:	89 cb                	mov    %ecx,%ebx
   33459:	e9 1d ff ff ff       	jmp    3337b <_dtoa_r+0x107b>
   3345e:	8b 45 b4             	mov    -0x4c(%ebp),%eax
   33461:	89 7d a4             	mov    %edi,-0x5c(%ebp)
   33464:	8b 7d 8c             	mov    -0x74(%ebp),%edi
   33467:	89 45 c0             	mov    %eax,-0x40(%ebp)
   3346a:	8b 45 ac             	mov    -0x54(%ebp),%eax
   3346d:	89 45 b4             	mov    %eax,-0x4c(%ebp)
   33470:	e9 cc f8 ff ff       	jmp    32d41 <_dtoa_r+0xa41>
   33475:	8b 45 98             	mov    -0x68(%ebp),%eax
   33478:	b9 39 00 00 00       	mov    $0x39,%ecx
   3347d:	8d 50 01             	lea    0x1(%eax),%edx
   33480:	c6 00 39             	movb   $0x39,(%eax)
   33483:	8b 45 b4             	mov    -0x4c(%ebp),%eax
   33486:	89 45 c0             	mov    %eax,-0x40(%ebp)
   33489:	8b 45 ac             	mov    -0x54(%ebp),%eax
   3348c:	89 45 b4             	mov    %eax,-0x4c(%ebp)
   3348f:	e9 fa f8 ff ff       	jmp    32d8e <_dtoa_r+0xa8e>
   33494:	8b 5d a0             	mov    -0x60(%ebp),%ebx
   33497:	89 7d a4             	mov    %edi,-0x5c(%ebp)
   3349a:	8b 7d 8c             	mov    -0x74(%ebp),%edi
   3349d:	83 fb 39             	cmp    $0x39,%ebx
   334a0:	74 d3                	je     33475 <_dtoa_r+0x1175>
   334a2:	8b 4d c0             	mov    -0x40(%ebp),%ecx
   334a5:	8b 45 94             	mov    -0x6c(%ebp),%eax
   334a8:	83 c0 31             	add    $0x31,%eax
   334ab:	85 c9                	test   %ecx,%ecx
   334ad:	8b 4d 98             	mov    -0x68(%ebp),%ecx
   334b0:	0f 4e c3             	cmovle %ebx,%eax
   334b3:	89 cb                	mov    %ecx,%ebx
   334b5:	e9 c1 fe ff ff       	jmp    3337b <_dtoa_r+0x107b>
   334ba:	0f 85 b2 fe ff ff    	jne    33372 <_dtoa_r+0x1072>
   334c0:	f6 45 a0 01          	testb  $0x1,-0x60(%ebp)
   334c4:	0f 84 a8 fe ff ff    	je     33372 <_dtoa_r+0x1072>
   334ca:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   334d0:	e9 8a fe ff ff       	jmp    3335f <_dtoa_r+0x105f>
   334d5:	0f 85 c7 f3 ff ff    	jne    328a2 <_dtoa_r+0x5a2>
   334db:	dd d8                	fstp   %st(0)
   334dd:	dd d8                	fstp   %st(0)
   334df:	90                   	nop
   334e0:	e9 65 fd ff ff       	jmp    3324a <_dtoa_r+0xf4a>
   334e5:	89 45 a8             	mov    %eax,-0x58(%ebp)
   334e8:	e9 dd f5 ff ff       	jmp    32aca <_dtoa_r+0x7ca>
   334ed:	8d 76 00             	lea    0x0(%esi),%esi
   334f0:	0f 84 7a f5 ff ff    	je     32a70 <_dtoa_r+0x770>
   334f6:	b8 3c 00 00 00       	mov    $0x3c,%eax
   334fb:	29 d0                	sub    %edx,%eax
   334fd:	e9 ab f8 ff ff       	jmp    32dad <_dtoa_r+0xaad>
   33502:	b8 01 00 00 00       	mov    $0x1,%eax
   33507:	e9 d9 ef ff ff       	jmp    324e5 <_dtoa_r+0x1e5>
   3350c:	31 d2                	xor    %edx,%edx
   3350e:	e9 36 f1 ff ff       	jmp    32649 <_dtoa_r+0x349>
   33513:	66 90                	xchg   %ax,%ax
   33515:	66 90                	xchg   %ax,%ax
   33517:	66 90                	xchg   %ax,%ax
   33519:	66 90                	xchg   %ax,%ax
   3351b:	66 90                	xchg   %ax,%ax
   3351d:	66 90                	xchg   %ax,%ax
   3351f:	90                   	nop

00033520 <__getreent>:
   33520:	55                   	push   %ebp
   33521:	a1 00 90 03 00       	mov    0x39000,%eax
   33526:	89 e5                	mov    %esp,%ebp
   33528:	5d                   	pop    %ebp
   33529:	c3                   	ret    
   3352a:	66 90                	xchg   %ax,%ax
   3352c:	66 90                	xchg   %ax,%ax
   3352e:	66 90                	xchg   %ax,%ax

00033530 <_setlocale_r>:
   33530:	55                   	push   %ebp
   33531:	89 e5                	mov    %esp,%ebp
   33533:	53                   	push   %ebx
   33534:	83 ec 14             	sub    $0x14,%esp
   33537:	8b 5d 10             	mov    0x10(%ebp),%ebx
   3353a:	85 db                	test   %ebx,%ebx
   3353c:	74 14                	je     33552 <_setlocale_r+0x22>
   3353e:	c7 44 24 04 3e 72 03 	movl   $0x3723e,0x4(%esp)
   33545:	00 
   33546:	89 1c 24             	mov    %ebx,(%esp)
   33549:	e8 72 cc ff ff       	call   301c0 <strcmp>
   3354e:	85 c0                	test   %eax,%eax
   33550:	75 0e                	jne    33560 <_setlocale_r+0x30>
   33552:	83 c4 14             	add    $0x14,%esp
   33555:	b8 3c 72 03 00       	mov    $0x3723c,%eax
   3355a:	5b                   	pop    %ebx
   3355b:	5d                   	pop    %ebp
   3355c:	c3                   	ret    
   3355d:	8d 76 00             	lea    0x0(%esi),%esi
   33560:	c7 44 24 04 3c 72 03 	movl   $0x3723c,0x4(%esp)
   33567:	00 
   33568:	89 1c 24             	mov    %ebx,(%esp)
   3356b:	e8 50 cc ff ff       	call   301c0 <strcmp>
   33570:	85 c0                	test   %eax,%eax
   33572:	74 de                	je     33552 <_setlocale_r+0x22>
   33574:	89 1c 24             	mov    %ebx,(%esp)
   33577:	c7 44 24 04 6f 70 03 	movl   $0x3706f,0x4(%esp)
   3357e:	00 
   3357f:	e8 3c cc ff ff       	call   301c0 <strcmp>
   33584:	89 c2                	mov    %eax,%edx
   33586:	31 c0                	xor    %eax,%eax
   33588:	85 d2                	test   %edx,%edx
   3358a:	ba 3c 72 03 00       	mov    $0x3723c,%edx
   3358f:	0f 44 c2             	cmove  %edx,%eax
   33592:	83 c4 14             	add    $0x14,%esp
   33595:	5b                   	pop    %ebx
   33596:	5d                   	pop    %ebp
   33597:	c3                   	ret    
   33598:	90                   	nop
   33599:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi

000335a0 <__locale_charset>:
   335a0:	55                   	push   %ebp
   335a1:	b8 80 94 03 00       	mov    $0x39480,%eax
   335a6:	89 e5                	mov    %esp,%ebp
   335a8:	5d                   	pop    %ebp
   335a9:	c3                   	ret    
   335aa:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi

000335b0 <__locale_mb_cur_max>:
   335b0:	55                   	push   %ebp
   335b1:	a1 d8 94 03 00       	mov    0x394d8,%eax
   335b6:	89 e5                	mov    %esp,%ebp
   335b8:	5d                   	pop    %ebp
   335b9:	c3                   	ret    
   335ba:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi

000335c0 <__locale_msgcharset>:
   335c0:	55                   	push   %ebp
   335c1:	b8 60 94 03 00       	mov    $0x39460,%eax
   335c6:	89 e5                	mov    %esp,%ebp
   335c8:	5d                   	pop    %ebp
   335c9:	c3                   	ret    
   335ca:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi

000335d0 <__locale_cjk_lang>:
   335d0:	55                   	push   %ebp
   335d1:	31 c0                	xor    %eax,%eax
   335d3:	89 e5                	mov    %esp,%ebp
   335d5:	5d                   	pop    %ebp
   335d6:	c3                   	ret    
   335d7:	89 f6                	mov    %esi,%esi
   335d9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi

000335e0 <_localeconv_r>:
   335e0:	55                   	push   %ebp
   335e1:	b8 a0 94 03 00       	mov    $0x394a0,%eax
   335e6:	89 e5                	mov    %esp,%ebp
   335e8:	5d                   	pop    %ebp
   335e9:	c3                   	ret    
   335ea:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi

000335f0 <setlocale>:
   335f0:	55                   	push   %ebp
   335f1:	89 e5                	mov    %esp,%ebp
   335f3:	83 ec 18             	sub    $0x18,%esp
   335f6:	e8 25 ff ff ff       	call   33520 <__getreent>
   335fb:	8b 55 0c             	mov    0xc(%ebp),%edx
   335fe:	89 54 24 08          	mov    %edx,0x8(%esp)
   33602:	8b 55 08             	mov    0x8(%ebp),%edx
   33605:	89 04 24             	mov    %eax,(%esp)
   33608:	89 54 24 04          	mov    %edx,0x4(%esp)
   3360c:	e8 1f ff ff ff       	call   33530 <_setlocale_r>
   33611:	c9                   	leave  
   33612:	c3                   	ret    
   33613:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   33619:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi

00033620 <localeconv>:
   33620:	55                   	push   %ebp
   33621:	89 e5                	mov    %esp,%ebp
   33623:	83 ec 08             	sub    $0x8,%esp
   33626:	e8 f5 fe ff ff       	call   33520 <__getreent>
   3362b:	b8 a0 94 03 00       	mov    $0x394a0,%eax
   33630:	c9                   	leave  
   33631:	c3                   	ret    
   33632:	66 90                	xchg   %ax,%ax
   33634:	66 90                	xchg   %ax,%ax
   33636:	66 90                	xchg   %ax,%ax
   33638:	66 90                	xchg   %ax,%ax
   3363a:	66 90                	xchg   %ax,%ax
   3363c:	66 90                	xchg   %ax,%ax
   3363e:	66 90                	xchg   %ax,%ax

00033640 <_malloc_r>:
   33640:	55                   	push   %ebp
   33641:	89 e5                	mov    %esp,%ebp
   33643:	57                   	push   %edi
   33644:	56                   	push   %esi
   33645:	53                   	push   %ebx
   33646:	83 ec 2c             	sub    $0x2c,%esp
   33649:	8b 45 0c             	mov    0xc(%ebp),%eax
   3364c:	8d 50 0b             	lea    0xb(%eax),%edx
   3364f:	83 fa 16             	cmp    $0x16,%edx
   33652:	76 6c                	jbe    336c0 <_malloc_r+0x80>
   33654:	89 d7                	mov    %edx,%edi
   33656:	83 e7 f8             	and    $0xfffffff8,%edi
   33659:	89 fe                	mov    %edi,%esi
   3365b:	c1 ee 1f             	shr    $0x1f,%esi
   3365e:	39 c7                	cmp    %eax,%edi
   33660:	8b 45 08             	mov    0x8(%ebp),%eax
   33663:	89 f2                	mov    %esi,%edx
   33665:	72 67                	jb     336ce <_malloc_r+0x8e>
   33667:	84 d2                	test   %dl,%dl
   33669:	75 63                	jne    336ce <_malloc_r+0x8e>
   3366b:	89 04 24             	mov    %eax,(%esp)
   3366e:	e8 ed 07 00 00       	call   33e60 <__malloc_lock>
   33673:	81 ff f7 01 00 00    	cmp    $0x1f7,%edi
   33679:	77 65                	ja     336e0 <_malloc_r+0xa0>
   3367b:	89 fa                	mov    %edi,%edx
   3367d:	c1 ea 03             	shr    $0x3,%edx
   33680:	8d 04 d5 00 95 03 00 	lea    0x39500(,%edx,8),%eax
   33687:	8b 58 0c             	mov    0xc(%eax),%ebx
   3368a:	39 c3                	cmp    %eax,%ebx
   3368c:	0f 84 3e 05 00 00    	je     33bd0 <_malloc_r+0x590>
   33692:	8b 43 04             	mov    0x4(%ebx),%eax
   33695:	83 e0 fc             	and    $0xfffffffc,%eax
   33698:	8b 53 0c             	mov    0xc(%ebx),%edx
   3369b:	8b 4b 08             	mov    0x8(%ebx),%ecx
   3369e:	89 51 0c             	mov    %edx,0xc(%ecx)
   336a1:	89 4a 08             	mov    %ecx,0x8(%edx)
   336a4:	83 4c 03 04 01       	orl    $0x1,0x4(%ebx,%eax,1)
   336a9:	8b 45 08             	mov    0x8(%ebp),%eax
   336ac:	89 04 24             	mov    %eax,(%esp)
   336af:	e8 bc 07 00 00       	call   33e70 <__malloc_unlock>
   336b4:	8d 43 08             	lea    0x8(%ebx),%eax
   336b7:	83 c4 2c             	add    $0x2c,%esp
   336ba:	5b                   	pop    %ebx
   336bb:	5e                   	pop    %esi
   336bc:	5f                   	pop    %edi
   336bd:	5d                   	pop    %ebp
   336be:	c3                   	ret    
   336bf:	90                   	nop
   336c0:	bf 10 00 00 00       	mov    $0x10,%edi
   336c5:	31 d2                	xor    %edx,%edx
   336c7:	39 c7                	cmp    %eax,%edi
   336c9:	8b 45 08             	mov    0x8(%ebp),%eax
   336cc:	73 99                	jae    33667 <_malloc_r+0x27>
   336ce:	c7 00 0c 00 00 00    	movl   $0xc,(%eax)
   336d4:	83 c4 2c             	add    $0x2c,%esp
   336d7:	31 c0                	xor    %eax,%eax
   336d9:	5b                   	pop    %ebx
   336da:	5e                   	pop    %esi
   336db:	5f                   	pop    %edi
   336dc:	5d                   	pop    %ebp
   336dd:	c3                   	ret    
   336de:	66 90                	xchg   %ax,%ax
   336e0:	89 fe                	mov    %edi,%esi
   336e2:	c1 ee 09             	shr    $0x9,%esi
   336e5:	85 f6                	test   %esi,%esi
   336e7:	0f 84 ab 01 00 00    	je     33898 <_malloc_r+0x258>
   336ed:	83 fe 04             	cmp    $0x4,%esi
   336f0:	0f 87 8a 03 00 00    	ja     33a80 <_malloc_r+0x440>
   336f6:	89 fe                	mov    %edi,%esi
   336f8:	c1 ee 06             	shr    $0x6,%esi
   336fb:	83 c6 38             	add    $0x38,%esi
   336fe:	8d 04 36             	lea    (%esi,%esi,1),%eax
   33701:	8d 0c 85 00 95 03 00 	lea    0x39500(,%eax,4),%ecx
   33708:	8b 59 0c             	mov    0xc(%ecx),%ebx
   3370b:	39 d9                	cmp    %ebx,%ecx
   3370d:	75 18                	jne    33727 <_malloc_r+0xe7>
   3370f:	eb 28                	jmp    33739 <_malloc_r+0xf9>
   33711:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   33718:	85 d2                	test   %edx,%edx
   3371a:	0f 89 78 ff ff ff    	jns    33698 <_malloc_r+0x58>
   33720:	8b 5b 0c             	mov    0xc(%ebx),%ebx
   33723:	39 d9                	cmp    %ebx,%ecx
   33725:	74 12                	je     33739 <_malloc_r+0xf9>
   33727:	8b 43 04             	mov    0x4(%ebx),%eax
   3372a:	83 e0 fc             	and    $0xfffffffc,%eax
   3372d:	89 c2                	mov    %eax,%edx
   3372f:	29 fa                	sub    %edi,%edx
   33731:	83 fa 0f             	cmp    $0xf,%edx
   33734:	7e e2                	jle    33718 <_malloc_r+0xd8>
   33736:	83 ee 01             	sub    $0x1,%esi
   33739:	8d 46 01             	lea    0x1(%esi),%eax
   3373c:	89 45 e4             	mov    %eax,-0x1c(%ebp)
   3373f:	8b 1d 10 95 03 00    	mov    0x39510,%ebx
   33745:	a1 04 95 03 00       	mov    0x39504,%eax
   3374a:	81 fb 08 95 03 00    	cmp    $0x39508,%ebx
   33750:	74 6b                	je     337bd <_malloc_r+0x17d>
   33752:	8b 73 04             	mov    0x4(%ebx),%esi
   33755:	83 e6 fc             	and    $0xfffffffc,%esi
   33758:	89 f0                	mov    %esi,%eax
   3375a:	29 f8                	sub    %edi,%eax
   3375c:	83 f8 0f             	cmp    $0xf,%eax
   3375f:	0f 8f a3 03 00 00    	jg     33b08 <_malloc_r+0x4c8>
   33765:	85 c0                	test   %eax,%eax
   33767:	c7 05 14 95 03 00 08 	movl   $0x39508,0x39514
   3376e:	95 03 00 
   33771:	c7 05 10 95 03 00 08 	movl   $0x39508,0x39510
   33778:	95 03 00 
   3377b:	0f 89 27 01 00 00    	jns    338a8 <_malloc_r+0x268>
   33781:	81 fe ff 01 00 00    	cmp    $0x1ff,%esi
   33787:	0f 87 1b 03 00 00    	ja     33aa8 <_malloc_r+0x468>
   3378d:	c1 ee 03             	shr    $0x3,%esi
   33790:	b8 01 00 00 00       	mov    $0x1,%eax
   33795:	89 f1                	mov    %esi,%ecx
   33797:	8d 14 f5 00 95 03 00 	lea    0x39500(,%esi,8),%edx
   3379e:	c1 f9 02             	sar    $0x2,%ecx
   337a1:	d3 e0                	shl    %cl,%eax
   337a3:	8b 4a 08             	mov    0x8(%edx),%ecx
   337a6:	0b 05 04 95 03 00    	or     0x39504,%eax
   337ac:	89 53 0c             	mov    %edx,0xc(%ebx)
   337af:	89 4b 08             	mov    %ecx,0x8(%ebx)
   337b2:	a3 04 95 03 00       	mov    %eax,0x39504
   337b7:	89 5a 08             	mov    %ebx,0x8(%edx)
   337ba:	89 59 0c             	mov    %ebx,0xc(%ecx)
   337bd:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
   337c0:	be 01 00 00 00       	mov    $0x1,%esi
   337c5:	c1 f9 02             	sar    $0x2,%ecx
   337c8:	d3 e6                	shl    %cl,%esi
   337ca:	39 c6                	cmp    %eax,%esi
   337cc:	0f 87 f6 00 00 00    	ja     338c8 <_malloc_r+0x288>
   337d2:	85 f0                	test   %esi,%eax
   337d4:	0f 85 76 03 00 00    	jne    33b50 <_malloc_r+0x510>
   337da:	8b 55 e4             	mov    -0x1c(%ebp),%edx
   337dd:	01 f6                	add    %esi,%esi
   337df:	83 e2 fc             	and    $0xfffffffc,%edx
   337e2:	85 f0                	test   %esi,%eax
   337e4:	8d 4a 04             	lea    0x4(%edx),%ecx
   337e7:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
   337ea:	0f 85 60 03 00 00    	jne    33b50 <_malloc_r+0x510>
   337f0:	89 ca                	mov    %ecx,%edx
   337f2:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   337f8:	01 f6                	add    %esi,%esi
   337fa:	83 c2 04             	add    $0x4,%edx
   337fd:	85 f0                	test   %esi,%eax
   337ff:	74 f7                	je     337f8 <_malloc_r+0x1b8>
   33801:	89 55 e4             	mov    %edx,-0x1c(%ebp)
   33804:	89 75 dc             	mov    %esi,-0x24(%ebp)
   33807:	8b 45 e4             	mov    -0x1c(%ebp),%eax
   3380a:	8d 34 c5 00 95 03 00 	lea    0x39500(,%eax,8),%esi
   33811:	89 f1                	mov    %esi,%ecx
   33813:	89 45 e0             	mov    %eax,-0x20(%ebp)
   33816:	8b 59 0c             	mov    0xc(%ecx),%ebx
   33819:	39 d9                	cmp    %ebx,%ecx
   3381b:	75 1e                	jne    3383b <_malloc_r+0x1fb>
   3381d:	e9 36 03 00 00       	jmp    33b58 <_malloc_r+0x518>
   33822:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   33828:	85 d2                	test   %edx,%edx
   3382a:	0f 89 c0 03 00 00    	jns    33bf0 <_malloc_r+0x5b0>
   33830:	8b 5b 0c             	mov    0xc(%ebx),%ebx
   33833:	39 d9                	cmp    %ebx,%ecx
   33835:	0f 84 1d 03 00 00    	je     33b58 <_malloc_r+0x518>
   3383b:	8b 43 04             	mov    0x4(%ebx),%eax
   3383e:	83 e0 fc             	and    $0xfffffffc,%eax
   33841:	89 c2                	mov    %eax,%edx
   33843:	29 fa                	sub    %edi,%edx
   33845:	83 fa 0f             	cmp    $0xf,%edx
   33848:	7e de                	jle    33828 <_malloc_r+0x1e8>
   3384a:	8b 4b 0c             	mov    0xc(%ebx),%ecx
   3384d:	8d 04 3b             	lea    (%ebx,%edi,1),%eax
   33850:	83 cf 01             	or     $0x1,%edi
   33853:	8b 73 08             	mov    0x8(%ebx),%esi
   33856:	89 7b 04             	mov    %edi,0x4(%ebx)
   33859:	89 4e 0c             	mov    %ecx,0xc(%esi)
   3385c:	89 71 08             	mov    %esi,0x8(%ecx)
   3385f:	89 d1                	mov    %edx,%ecx
   33861:	83 c9 01             	or     $0x1,%ecx
   33864:	a3 14 95 03 00       	mov    %eax,0x39514
   33869:	a3 10 95 03 00       	mov    %eax,0x39510
   3386e:	c7 40 0c 08 95 03 00 	movl   $0x39508,0xc(%eax)
   33875:	c7 40 08 08 95 03 00 	movl   $0x39508,0x8(%eax)
   3387c:	89 48 04             	mov    %ecx,0x4(%eax)
   3387f:	89 14 10             	mov    %edx,(%eax,%edx,1)
   33882:	8b 45 08             	mov    0x8(%ebp),%eax
   33885:	89 04 24             	mov    %eax,(%esp)
   33888:	e8 e3 05 00 00       	call   33e70 <__malloc_unlock>
   3388d:	8d 43 08             	lea    0x8(%ebx),%eax
   33890:	e9 22 fe ff ff       	jmp    336b7 <_malloc_r+0x77>
   33895:	8d 76 00             	lea    0x0(%esi),%esi
   33898:	b8 7e 00 00 00       	mov    $0x7e,%eax
   3389d:	be 3f 00 00 00       	mov    $0x3f,%esi
   338a2:	e9 5a fe ff ff       	jmp    33701 <_malloc_r+0xc1>
   338a7:	90                   	nop
   338a8:	8b 45 08             	mov    0x8(%ebp),%eax
   338ab:	83 4c 33 04 01       	orl    $0x1,0x4(%ebx,%esi,1)
   338b0:	89 04 24             	mov    %eax,(%esp)
   338b3:	e8 b8 05 00 00       	call   33e70 <__malloc_unlock>
   338b8:	83 c4 2c             	add    $0x2c,%esp
   338bb:	8d 43 08             	lea    0x8(%ebx),%eax
   338be:	5b                   	pop    %ebx
   338bf:	5e                   	pop    %esi
   338c0:	5f                   	pop    %edi
   338c1:	5d                   	pop    %ebp
   338c2:	c3                   	ret    
   338c3:	90                   	nop
   338c4:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   338c8:	8b 1d 08 95 03 00    	mov    0x39508,%ebx
   338ce:	8b 73 04             	mov    0x4(%ebx),%esi
   338d1:	83 e6 fc             	and    $0xfffffffc,%esi
   338d4:	39 f7                	cmp    %esi,%edi
   338d6:	77 0d                	ja     338e5 <_malloc_r+0x2a5>
   338d8:	89 f0                	mov    %esi,%eax
   338da:	29 f8                	sub    %edi,%eax
   338dc:	83 f8 0f             	cmp    $0xf,%eax
   338df:	0f 8f 6b 01 00 00    	jg     33a50 <_malloc_r+0x410>
   338e5:	8b 0d 70 99 03 00    	mov    0x39970,%ecx
   338eb:	8d 04 33             	lea    (%ebx,%esi,1),%eax
   338ee:	89 45 e4             	mov    %eax,-0x1c(%ebp)
   338f1:	01 f9                	add    %edi,%ecx
   338f3:	8d 81 0f 10 00 00    	lea    0x100f(%ecx),%eax
   338f9:	83 c1 10             	add    $0x10,%ecx
   338fc:	25 00 f0 ff ff       	and    $0xfffff000,%eax
   33901:	83 3d e0 94 03 00 ff 	cmpl   $0xffffffff,0x394e0
   33908:	0f 44 c1             	cmove  %ecx,%eax
   3390b:	89 45 e0             	mov    %eax,-0x20(%ebp)
   3390e:	89 44 24 04          	mov    %eax,0x4(%esp)
   33912:	8b 45 08             	mov    0x8(%ebp),%eax
   33915:	89 04 24             	mov    %eax,(%esp)
   33918:	e8 43 13 00 00       	call   34c60 <_sbrk_r>
   3391d:	83 f8 ff             	cmp    $0xffffffff,%eax
   33920:	89 c1                	mov    %eax,%ecx
   33922:	0f 84 17 03 00 00    	je     33c3f <_malloc_r+0x5ff>
   33928:	39 45 e4             	cmp    %eax,-0x1c(%ebp)
   3392b:	0f 87 02 03 00 00    	ja     33c33 <_malloc_r+0x5f3>
   33931:	8b 55 e0             	mov    -0x20(%ebp),%edx
   33934:	03 15 40 99 03 00    	add    0x39940,%edx
   3393a:	39 4d e4             	cmp    %ecx,-0x1c(%ebp)
   3393d:	89 15 40 99 03 00    	mov    %edx,0x39940
   33943:	0f 84 a9 03 00 00    	je     33cf2 <_malloc_r+0x6b2>
   33949:	83 3d e0 94 03 00 ff 	cmpl   $0xffffffff,0x394e0
   33950:	0f 84 ca 03 00 00    	je     33d20 <_malloc_r+0x6e0>
   33956:	89 c8                	mov    %ecx,%eax
   33958:	2b 45 e4             	sub    -0x1c(%ebp),%eax
   3395b:	01 d0                	add    %edx,%eax
   3395d:	a3 40 99 03 00       	mov    %eax,0x39940
   33962:	89 c8                	mov    %ecx,%eax
   33964:	ba 00 10 00 00       	mov    $0x1000,%edx
   33969:	83 e0 07             	and    $0x7,%eax
   3396c:	74 0c                	je     3397a <_malloc_r+0x33a>
   3396e:	29 c1                	sub    %eax,%ecx
   33970:	ba 08 10 00 00       	mov    $0x1008,%edx
   33975:	8d 49 08             	lea    0x8(%ecx),%ecx
   33978:	29 c2                	sub    %eax,%edx
   3397a:	8b 45 e0             	mov    -0x20(%ebp),%eax
   3397d:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
   33980:	01 c8                	add    %ecx,%eax
   33982:	25 ff 0f 00 00       	and    $0xfff,%eax
   33987:	29 c2                	sub    %eax,%edx
   33989:	8b 45 08             	mov    0x8(%ebp),%eax
   3398c:	89 54 24 04          	mov    %edx,0x4(%esp)
   33990:	89 55 e0             	mov    %edx,-0x20(%ebp)
   33993:	89 04 24             	mov    %eax,(%esp)
   33996:	e8 c5 12 00 00       	call   34c60 <_sbrk_r>
   3399b:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
   3399e:	83 f8 ff             	cmp    $0xffffffff,%eax
   339a1:	0f 84 6d 03 00 00    	je     33d14 <_malloc_r+0x6d4>
   339a7:	8b 55 e0             	mov    -0x20(%ebp),%edx
   339aa:	29 c8                	sub    %ecx,%eax
   339ac:	01 d0                	add    %edx,%eax
   339ae:	83 c8 01             	or     $0x1,%eax
   339b1:	03 15 40 99 03 00    	add    0x39940,%edx
   339b7:	81 fb 00 95 03 00    	cmp    $0x39500,%ebx
   339bd:	89 0d 08 95 03 00    	mov    %ecx,0x39508
   339c3:	89 41 04             	mov    %eax,0x4(%ecx)
   339c6:	89 15 40 99 03 00    	mov    %edx,0x39940
   339cc:	0f 84 f2 02 00 00    	je     33cc4 <_malloc_r+0x684>
   339d2:	83 fe 0f             	cmp    $0xf,%esi
   339d5:	0f 86 8d 02 00 00    	jbe    33c68 <_malloc_r+0x628>
   339db:	8b 43 04             	mov    0x4(%ebx),%eax
   339de:	83 ee 0c             	sub    $0xc,%esi
   339e1:	83 e6 f8             	and    $0xfffffff8,%esi
   339e4:	83 e0 01             	and    $0x1,%eax
   339e7:	09 f0                	or     %esi,%eax
   339e9:	83 fe 0f             	cmp    $0xf,%esi
   339ec:	89 43 04             	mov    %eax,0x4(%ebx)
   339ef:	a1 08 95 03 00       	mov    0x39508,%eax
   339f4:	c7 44 33 04 05 00 00 	movl   $0x5,0x4(%ebx,%esi,1)
   339fb:	00 
   339fc:	c7 44 33 08 05 00 00 	movl   $0x5,0x8(%ebx,%esi,1)
   33a03:	00 
   33a04:	0f 87 a2 02 00 00    	ja     33cac <_malloc_r+0x66c>
   33a0a:	3b 15 6c 99 03 00    	cmp    0x3996c,%edx
   33a10:	76 06                	jbe    33a18 <_malloc_r+0x3d8>
   33a12:	89 15 6c 99 03 00    	mov    %edx,0x3996c
   33a18:	3b 15 68 99 03 00    	cmp    0x39968,%edx
   33a1e:	76 06                	jbe    33a26 <_malloc_r+0x3e6>
   33a20:	89 15 68 99 03 00    	mov    %edx,0x39968
   33a26:	8b 50 04             	mov    0x4(%eax),%edx
   33a29:	89 c3                	mov    %eax,%ebx
   33a2b:	83 e2 fc             	and    $0xfffffffc,%edx
   33a2e:	89 d0                	mov    %edx,%eax
   33a30:	29 f8                	sub    %edi,%eax
   33a32:	39 d7                	cmp    %edx,%edi
   33a34:	77 05                	ja     33a3b <_malloc_r+0x3fb>
   33a36:	83 f8 0f             	cmp    $0xf,%eax
   33a39:	7f 15                	jg     33a50 <_malloc_r+0x410>
   33a3b:	8b 45 08             	mov    0x8(%ebp),%eax
   33a3e:	89 04 24             	mov    %eax,(%esp)
   33a41:	e8 2a 04 00 00       	call   33e70 <__malloc_unlock>
   33a46:	31 c0                	xor    %eax,%eax
   33a48:	e9 6a fc ff ff       	jmp    336b7 <_malloc_r+0x77>
   33a4d:	8d 76 00             	lea    0x0(%esi),%esi
   33a50:	89 fa                	mov    %edi,%edx
   33a52:	83 c8 01             	or     $0x1,%eax
   33a55:	83 ca 01             	or     $0x1,%edx
   33a58:	89 53 04             	mov    %edx,0x4(%ebx)
   33a5b:	8d 14 3b             	lea    (%ebx,%edi,1),%edx
   33a5e:	89 15 08 95 03 00    	mov    %edx,0x39508
   33a64:	89 42 04             	mov    %eax,0x4(%edx)
   33a67:	8b 45 08             	mov    0x8(%ebp),%eax
   33a6a:	89 04 24             	mov    %eax,(%esp)
   33a6d:	e8 fe 03 00 00       	call   33e70 <__malloc_unlock>
   33a72:	83 c4 2c             	add    $0x2c,%esp
   33a75:	8d 43 08             	lea    0x8(%ebx),%eax
   33a78:	5b                   	pop    %ebx
   33a79:	5e                   	pop    %esi
   33a7a:	5f                   	pop    %edi
   33a7b:	5d                   	pop    %ebp
   33a7c:	c3                   	ret    
   33a7d:	8d 76 00             	lea    0x0(%esi),%esi
   33a80:	83 fe 14             	cmp    $0x14,%esi
   33a83:	0f 86 8f 01 00 00    	jbe    33c18 <_malloc_r+0x5d8>
   33a89:	83 fe 54             	cmp    $0x54,%esi
   33a8c:	0f 87 be 01 00 00    	ja     33c50 <_malloc_r+0x610>
   33a92:	89 fe                	mov    %edi,%esi
   33a94:	c1 ee 0c             	shr    $0xc,%esi
   33a97:	83 c6 6e             	add    $0x6e,%esi
   33a9a:	8d 04 36             	lea    (%esi,%esi,1),%eax
   33a9d:	e9 5f fc ff ff       	jmp    33701 <_malloc_r+0xc1>
   33aa2:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   33aa8:	89 f1                	mov    %esi,%ecx
   33aaa:	c1 e9 09             	shr    $0x9,%ecx
   33aad:	83 f9 04             	cmp    $0x4,%ecx
   33ab0:	0f 86 6d 01 00 00    	jbe    33c23 <_malloc_r+0x5e3>
   33ab6:	83 f9 14             	cmp    $0x14,%ecx
   33ab9:	0f 87 0f 02 00 00    	ja     33cce <_malloc_r+0x68e>
   33abf:	83 c1 5b             	add    $0x5b,%ecx
   33ac2:	8d 04 09             	lea    (%ecx,%ecx,1),%eax
   33ac5:	8d 04 85 00 95 03 00 	lea    0x39500(,%eax,4),%eax
   33acc:	8b 50 08             	mov    0x8(%eax),%edx
   33acf:	39 c2                	cmp    %eax,%edx
   33ad1:	0f 84 a1 01 00 00    	je     33c78 <_malloc_r+0x638>
   33ad7:	90                   	nop
   33ad8:	8b 4a 04             	mov    0x4(%edx),%ecx
   33adb:	83 e1 fc             	and    $0xfffffffc,%ecx
   33ade:	39 ce                	cmp    %ecx,%esi
   33ae0:	73 07                	jae    33ae9 <_malloc_r+0x4a9>
   33ae2:	8b 52 08             	mov    0x8(%edx),%edx
   33ae5:	39 d0                	cmp    %edx,%eax
   33ae7:	75 ef                	jne    33ad8 <_malloc_r+0x498>
   33ae9:	8b 4a 0c             	mov    0xc(%edx),%ecx
   33aec:	a1 04 95 03 00       	mov    0x39504,%eax
   33af1:	89 4b 0c             	mov    %ecx,0xc(%ebx)
   33af4:	89 53 08             	mov    %edx,0x8(%ebx)
   33af7:	89 59 08             	mov    %ebx,0x8(%ecx)
   33afa:	89 5a 0c             	mov    %ebx,0xc(%edx)
   33afd:	e9 bb fc ff ff       	jmp    337bd <_malloc_r+0x17d>
   33b02:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   33b08:	89 c1                	mov    %eax,%ecx
   33b0a:	8d 14 3b             	lea    (%ebx,%edi,1),%edx
   33b0d:	83 c9 01             	or     $0x1,%ecx
   33b10:	83 cf 01             	or     $0x1,%edi
   33b13:	89 7b 04             	mov    %edi,0x4(%ebx)
   33b16:	89 15 14 95 03 00    	mov    %edx,0x39514
   33b1c:	89 15 10 95 03 00    	mov    %edx,0x39510
   33b22:	c7 42 0c 08 95 03 00 	movl   $0x39508,0xc(%edx)
   33b29:	c7 42 08 08 95 03 00 	movl   $0x39508,0x8(%edx)
   33b30:	89 4a 04             	mov    %ecx,0x4(%edx)
   33b33:	89 04 02             	mov    %eax,(%edx,%eax,1)
   33b36:	8b 45 08             	mov    0x8(%ebp),%eax
   33b39:	89 04 24             	mov    %eax,(%esp)
   33b3c:	e8 2f 03 00 00       	call   33e70 <__malloc_unlock>
   33b41:	8d 43 08             	lea    0x8(%ebx),%eax
   33b44:	e9 6e fb ff ff       	jmp    336b7 <_malloc_r+0x77>
   33b49:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   33b50:	89 75 dc             	mov    %esi,-0x24(%ebp)
   33b53:	e9 af fc ff ff       	jmp    33807 <_malloc_r+0x1c7>
   33b58:	83 45 e0 01          	addl   $0x1,-0x20(%ebp)
   33b5c:	83 c1 08             	add    $0x8,%ecx
   33b5f:	f6 45 e0 03          	testb  $0x3,-0x20(%ebp)
   33b63:	0f 85 ad fc ff ff    	jne    33816 <_malloc_r+0x1d6>
   33b69:	8b 45 e4             	mov    -0x1c(%ebp),%eax
   33b6c:	eb 12                	jmp    33b80 <_malloc_r+0x540>
   33b6e:	66 90                	xchg   %ax,%ax
   33b70:	8d 56 f8             	lea    -0x8(%esi),%edx
   33b73:	8b 36                	mov    (%esi),%esi
   33b75:	83 e8 01             	sub    $0x1,%eax
   33b78:	39 d6                	cmp    %edx,%esi
   33b7a:	0f 85 ea 01 00 00    	jne    33d6a <_malloc_r+0x72a>
   33b80:	a8 03                	test   $0x3,%al
   33b82:	75 ec                	jne    33b70 <_malloc_r+0x530>
   33b84:	8b 45 dc             	mov    -0x24(%ebp),%eax
   33b87:	f7 d0                	not    %eax
   33b89:	23 05 04 95 03 00    	and    0x39504,%eax
   33b8f:	a3 04 95 03 00       	mov    %eax,0x39504
   33b94:	d1 65 dc             	shll   -0x24(%ebp)
   33b97:	8b 55 dc             	mov    -0x24(%ebp),%edx
   33b9a:	39 c2                	cmp    %eax,%edx
   33b9c:	0f 87 26 fd ff ff    	ja     338c8 <_malloc_r+0x288>
   33ba2:	85 d2                	test   %edx,%edx
   33ba4:	0f 84 1e fd ff ff    	je     338c8 <_malloc_r+0x288>
   33baa:	85 c2                	test   %eax,%edx
   33bac:	0f 85 c2 01 00 00    	jne    33d74 <_malloc_r+0x734>
   33bb2:	8b 75 e0             	mov    -0x20(%ebp),%esi
   33bb5:	89 f1                	mov    %esi,%ecx
   33bb7:	01 d2                	add    %edx,%edx
   33bb9:	83 c1 04             	add    $0x4,%ecx
   33bbc:	85 d0                	test   %edx,%eax
   33bbe:	74 f7                	je     33bb7 <_malloc_r+0x577>
   33bc0:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
   33bc3:	89 55 dc             	mov    %edx,-0x24(%ebp)
   33bc6:	e9 3c fc ff ff       	jmp    33807 <_malloc_r+0x1c7>
   33bcb:	90                   	nop
   33bcc:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   33bd0:	8d 43 08             	lea    0x8(%ebx),%eax
   33bd3:	8b 5b 14             	mov    0x14(%ebx),%ebx
   33bd6:	39 d8                	cmp    %ebx,%eax
   33bd8:	0f 85 b4 fa ff ff    	jne    33692 <_malloc_r+0x52>
   33bde:	8d 42 02             	lea    0x2(%edx),%eax
   33be1:	89 45 e4             	mov    %eax,-0x1c(%ebp)
   33be4:	e9 56 fb ff ff       	jmp    3373f <_malloc_r+0xff>
   33be9:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   33bf0:	83 4c 03 04 01       	orl    $0x1,0x4(%ebx,%eax,1)
   33bf5:	8b 53 08             	mov    0x8(%ebx),%edx
   33bf8:	8b 43 0c             	mov    0xc(%ebx),%eax
   33bfb:	89 42 0c             	mov    %eax,0xc(%edx)
   33bfe:	89 50 08             	mov    %edx,0x8(%eax)
   33c01:	8b 45 08             	mov    0x8(%ebp),%eax
   33c04:	89 04 24             	mov    %eax,(%esp)
   33c07:	e8 64 02 00 00       	call   33e70 <__malloc_unlock>
   33c0c:	8d 43 08             	lea    0x8(%ebx),%eax
   33c0f:	e9 a3 fa ff ff       	jmp    336b7 <_malloc_r+0x77>
   33c14:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   33c18:	83 c6 5b             	add    $0x5b,%esi
   33c1b:	8d 04 36             	lea    (%esi,%esi,1),%eax
   33c1e:	e9 de fa ff ff       	jmp    33701 <_malloc_r+0xc1>
   33c23:	89 f1                	mov    %esi,%ecx
   33c25:	c1 e9 06             	shr    $0x6,%ecx
   33c28:	83 c1 38             	add    $0x38,%ecx
   33c2b:	8d 04 09             	lea    (%ecx,%ecx,1),%eax
   33c2e:	e9 92 fe ff ff       	jmp    33ac5 <_malloc_r+0x485>
   33c33:	81 fb 00 95 03 00    	cmp    $0x39500,%ebx
   33c39:	0f 84 f2 fc ff ff    	je     33931 <_malloc_r+0x2f1>
   33c3f:	8b 1d 08 95 03 00    	mov    0x39508,%ebx
   33c45:	8b 53 04             	mov    0x4(%ebx),%edx
   33c48:	83 e2 fc             	and    $0xfffffffc,%edx
   33c4b:	e9 de fd ff ff       	jmp    33a2e <_malloc_r+0x3ee>
   33c50:	81 fe 54 01 00 00    	cmp    $0x154,%esi
   33c56:	77 3c                	ja     33c94 <_malloc_r+0x654>
   33c58:	89 fe                	mov    %edi,%esi
   33c5a:	c1 ee 0f             	shr    $0xf,%esi
   33c5d:	83 c6 77             	add    $0x77,%esi
   33c60:	8d 04 36             	lea    (%esi,%esi,1),%eax
   33c63:	e9 99 fa ff ff       	jmp    33701 <_malloc_r+0xc1>
   33c68:	c7 41 04 01 00 00 00 	movl   $0x1,0x4(%ecx)
   33c6f:	89 cb                	mov    %ecx,%ebx
   33c71:	31 d2                	xor    %edx,%edx
   33c73:	e9 b6 fd ff ff       	jmp    33a2e <_malloc_r+0x3ee>
   33c78:	c1 f9 02             	sar    $0x2,%ecx
   33c7b:	b8 01 00 00 00       	mov    $0x1,%eax
   33c80:	d3 e0                	shl    %cl,%eax
   33c82:	89 d1                	mov    %edx,%ecx
   33c84:	0b 05 04 95 03 00    	or     0x39504,%eax
   33c8a:	a3 04 95 03 00       	mov    %eax,0x39504
   33c8f:	e9 5d fe ff ff       	jmp    33af1 <_malloc_r+0x4b1>
   33c94:	81 fe 54 05 00 00    	cmp    $0x554,%esi
   33c9a:	77 47                	ja     33ce3 <_malloc_r+0x6a3>
   33c9c:	89 fe                	mov    %edi,%esi
   33c9e:	c1 ee 12             	shr    $0x12,%esi
   33ca1:	83 c6 7c             	add    $0x7c,%esi
   33ca4:	8d 04 36             	lea    (%esi,%esi,1),%eax
   33ca7:	e9 55 fa ff ff       	jmp    33701 <_malloc_r+0xc1>
   33cac:	8b 45 08             	mov    0x8(%ebp),%eax
   33caf:	83 c3 08             	add    $0x8,%ebx
   33cb2:	89 5c 24 04          	mov    %ebx,0x4(%esp)
   33cb6:	89 04 24             	mov    %eax,(%esp)
   33cb9:	e8 92 22 00 00       	call   35f50 <_free_r>
   33cbe:	8b 15 40 99 03 00    	mov    0x39940,%edx
   33cc4:	a1 08 95 03 00       	mov    0x39508,%eax
   33cc9:	e9 3c fd ff ff       	jmp    33a0a <_malloc_r+0x3ca>
   33cce:	83 f9 54             	cmp    $0x54,%ecx
   33cd1:	77 58                	ja     33d2b <_malloc_r+0x6eb>
   33cd3:	89 f1                	mov    %esi,%ecx
   33cd5:	c1 e9 0c             	shr    $0xc,%ecx
   33cd8:	83 c1 6e             	add    $0x6e,%ecx
   33cdb:	8d 04 09             	lea    (%ecx,%ecx,1),%eax
   33cde:	e9 e2 fd ff ff       	jmp    33ac5 <_malloc_r+0x485>
   33ce3:	b8 fc 00 00 00       	mov    $0xfc,%eax
   33ce8:	be 7e 00 00 00       	mov    $0x7e,%esi
   33ced:	e9 0f fa ff ff       	jmp    33701 <_malloc_r+0xc1>
   33cf2:	f7 45 e4 ff 0f 00 00 	testl  $0xfff,-0x1c(%ebp)
   33cf9:	0f 85 4a fc ff ff    	jne    33949 <_malloc_r+0x309>
   33cff:	8b 4d e0             	mov    -0x20(%ebp),%ecx
   33d02:	a1 08 95 03 00       	mov    0x39508,%eax
   33d07:	01 f1                	add    %esi,%ecx
   33d09:	83 c9 01             	or     $0x1,%ecx
   33d0c:	89 48 04             	mov    %ecx,0x4(%eax)
   33d0f:	e9 f6 fc ff ff       	jmp    33a0a <_malloc_r+0x3ca>
   33d14:	b8 01 00 00 00       	mov    $0x1,%eax
   33d19:	31 d2                	xor    %edx,%edx
   33d1b:	e9 91 fc ff ff       	jmp    339b1 <_malloc_r+0x371>
   33d20:	89 0d e0 94 03 00    	mov    %ecx,0x394e0
   33d26:	e9 37 fc ff ff       	jmp    33962 <_malloc_r+0x322>
   33d2b:	81 f9 54 01 00 00    	cmp    $0x154,%ecx
   33d31:	77 10                	ja     33d43 <_malloc_r+0x703>
   33d33:	89 f1                	mov    %esi,%ecx
   33d35:	c1 e9 0f             	shr    $0xf,%ecx
   33d38:	83 c1 77             	add    $0x77,%ecx
   33d3b:	8d 04 09             	lea    (%ecx,%ecx,1),%eax
   33d3e:	e9 82 fd ff ff       	jmp    33ac5 <_malloc_r+0x485>
   33d43:	81 f9 54 05 00 00    	cmp    $0x554,%ecx
   33d49:	77 10                	ja     33d5b <_malloc_r+0x71b>
   33d4b:	89 f1                	mov    %esi,%ecx
   33d4d:	c1 e9 12             	shr    $0x12,%ecx
   33d50:	83 c1 7c             	add    $0x7c,%ecx
   33d53:	8d 04 09             	lea    (%ecx,%ecx,1),%eax
   33d56:	e9 6a fd ff ff       	jmp    33ac5 <_malloc_r+0x485>
   33d5b:	b8 fc 00 00 00       	mov    $0xfc,%eax
   33d60:	b9 7e 00 00 00       	mov    $0x7e,%ecx
   33d65:	e9 5b fd ff ff       	jmp    33ac5 <_malloc_r+0x485>
   33d6a:	a1 04 95 03 00       	mov    0x39504,%eax
   33d6f:	e9 20 fe ff ff       	jmp    33b94 <_malloc_r+0x554>
   33d74:	8b 45 e0             	mov    -0x20(%ebp),%eax
   33d77:	89 45 e4             	mov    %eax,-0x1c(%ebp)
   33d7a:	e9 88 fa ff ff       	jmp    33807 <_malloc_r+0x1c7>
   33d7f:	90                   	nop

00033d80 <memchr>:
   33d80:	55                   	push   %ebp
   33d81:	89 e5                	mov    %esp,%ebp
   33d83:	57                   	push   %edi
   33d84:	0f b6 45 0c          	movzbl 0xc(%ebp),%eax
   33d88:	8b 4d 10             	mov    0x10(%ebp),%ecx
   33d8b:	8b 7d 08             	mov    0x8(%ebp),%edi
   33d8e:	31 d2                	xor    %edx,%edx
   33d90:	85 c9                	test   %ecx,%ecx
   33d92:	74 79                	je     33e0d <L20>
   33d94:	f7 c7 03 00 00 00    	test   $0x3,%edi
   33d9a:	74 28                	je     33dc4 <L5>
   33d9c:	3a 07                	cmp    (%edi),%al
   33d9e:	74 6a                	je     33e0a <L15>
   33da0:	47                   	inc    %edi
   33da1:	49                   	dec    %ecx
   33da2:	74 69                	je     33e0d <L20>
   33da4:	f7 c7 03 00 00 00    	test   $0x3,%edi
   33daa:	74 18                	je     33dc4 <L5>
   33dac:	3a 07                	cmp    (%edi),%al
   33dae:	74 5a                	je     33e0a <L15>
   33db0:	47                   	inc    %edi
   33db1:	49                   	dec    %ecx
   33db2:	74 59                	je     33e0d <L20>
   33db4:	f7 c7 03 00 00 00    	test   $0x3,%edi
   33dba:	74 08                	je     33dc4 <L5>
   33dbc:	3a 07                	cmp    (%edi),%al
   33dbe:	74 4a                	je     33e0a <L15>
   33dc0:	47                   	inc    %edi
   33dc1:	49                   	dec    %ecx
   33dc2:	74 49                	je     33e0d <L20>

00033dc4 <L5>:
   33dc4:	88 c4                	mov    %al,%ah
   33dc6:	89 c2                	mov    %eax,%edx
   33dc8:	c1 e2 10             	shl    $0x10,%edx
   33dcb:	09 d0                	or     %edx,%eax
   33dcd:	53                   	push   %ebx
   33dce:	66 90                	xchg   %ax,%ax

00033dd0 <L8>:
   33dd0:	83 e9 04             	sub    $0x4,%ecx
   33dd3:	72 1c                	jb     33df1 <L9>
   33dd5:	8b 17                	mov    (%edi),%edx
   33dd7:	83 c7 04             	add    $0x4,%edi
   33dda:	31 c2                	xor    %eax,%edx
   33ddc:	8d 9a ff fe fe fe    	lea    -0x1010101(%edx),%ebx
   33de2:	f7 d2                	not    %edx
   33de4:	21 d3                	and    %edx,%ebx
   33de6:	f7 c3 80 80 80 80    	test   $0x80808080,%ebx
   33dec:	74 e2                	je     33dd0 <L8>
   33dee:	83 ef 04             	sub    $0x4,%edi

00033df1 <L9>:
   33df1:	5b                   	pop    %ebx
   33df2:	31 d2                	xor    %edx,%edx
   33df4:	83 c1 04             	add    $0x4,%ecx
   33df7:	74 14                	je     33e0d <L20>
   33df9:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi

00033e00 <L10>:
   33e00:	3a 07                	cmp    (%edi),%al
   33e02:	74 06                	je     33e0a <L15>
   33e04:	47                   	inc    %edi
   33e05:	49                   	dec    %ecx
   33e06:	75 f8                	jne    33e00 <L10>
   33e08:	31 ff                	xor    %edi,%edi

00033e0a <L15>:
   33e0a:	4a                   	dec    %edx
   33e0b:	21 fa                	and    %edi,%edx

00033e0d <L20>:
   33e0d:	89 d0                	mov    %edx,%eax
   33e0f:	8d 65 fc             	lea    -0x4(%ebp),%esp
   33e12:	5f                   	pop    %edi
   33e13:	c9                   	leave  
   33e14:	c3                   	ret    
   33e15:	66 90                	xchg   %ax,%ax
   33e17:	90                   	nop

00033e18 <memcpy>:
   33e18:	55                   	push   %ebp
   33e19:	89 e5                	mov    %esp,%ebp
   33e1b:	56                   	push   %esi
   33e1c:	57                   	push   %edi
   33e1d:	53                   	push   %ebx
   33e1e:	8b 7d 08             	mov    0x8(%ebp),%edi
   33e21:	8b 4d 10             	mov    0x10(%ebp),%ecx
   33e24:	8b 75 0c             	mov    0xc(%ebp),%esi
   33e27:	fc                   	cld    
   33e28:	83 f9 08             	cmp    $0x8,%ecx
   33e2b:	76 26                	jbe    33e53 <memcpy+0x3b>
   33e2d:	89 fa                	mov    %edi,%edx
   33e2f:	89 cb                	mov    %ecx,%ebx
   33e31:	83 e2 03             	and    $0x3,%edx
   33e34:	74 10                	je     33e46 <memcpy+0x2e>
   33e36:	b9 04 00 00 00       	mov    $0x4,%ecx
   33e3b:	29 d1                	sub    %edx,%ecx
   33e3d:	83 e1 03             	and    $0x3,%ecx
   33e40:	29 cb                	sub    %ecx,%ebx
   33e42:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
   33e44:	89 d9                	mov    %ebx,%ecx
   33e46:	c1 e9 02             	shr    $0x2,%ecx
   33e49:	8d 76 00             	lea    0x0(%esi),%esi
   33e4c:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
   33e4e:	89 d9                	mov    %ebx,%ecx
   33e50:	83 e1 03             	and    $0x3,%ecx
   33e53:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
   33e55:	8b 45 08             	mov    0x8(%ebp),%eax
   33e58:	8d 65 f4             	lea    -0xc(%ebp),%esp
   33e5b:	5b                   	pop    %ebx
   33e5c:	5f                   	pop    %edi
   33e5d:	5e                   	pop    %esi
   33e5e:	c9                   	leave  
   33e5f:	c3                   	ret    

00033e60 <__malloc_lock>:
   33e60:	55                   	push   %ebp
   33e61:	89 e5                	mov    %esp,%ebp
   33e63:	5d                   	pop    %ebp
   33e64:	c3                   	ret    
   33e65:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   33e69:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi

00033e70 <__malloc_unlock>:
   33e70:	55                   	push   %ebp
   33e71:	89 e5                	mov    %esp,%ebp
   33e73:	5d                   	pop    %ebp
   33e74:	c3                   	ret    
   33e75:	66 90                	xchg   %ax,%ax
   33e77:	66 90                	xchg   %ax,%ax
   33e79:	66 90                	xchg   %ax,%ax
   33e7b:	66 90                	xchg   %ax,%ax
   33e7d:	66 90                	xchg   %ax,%ax
   33e7f:	90                   	nop

00033e80 <_Balloc>:
   33e80:	55                   	push   %ebp
   33e81:	89 e5                	mov    %esp,%ebp
   33e83:	57                   	push   %edi
   33e84:	56                   	push   %esi
   33e85:	53                   	push   %ebx
   33e86:	83 ec 1c             	sub    $0x1c,%esp
   33e89:	8b 75 08             	mov    0x8(%ebp),%esi
   33e8c:	8b 5d 0c             	mov    0xc(%ebp),%ebx
   33e8f:	8b 46 4c             	mov    0x4c(%esi),%eax
   33e92:	85 c0                	test   %eax,%eax
   33e94:	74 2a                	je     33ec0 <_Balloc+0x40>
   33e96:	8d 14 98             	lea    (%eax,%ebx,4),%edx
   33e99:	8b 02                	mov    (%edx),%eax
   33e9b:	85 c0                	test   %eax,%eax
   33e9d:	74 49                	je     33ee8 <_Balloc+0x68>
   33e9f:	8b 08                	mov    (%eax),%ecx
   33ea1:	89 0a                	mov    %ecx,(%edx)
   33ea3:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
   33eaa:	c7 40 0c 00 00 00 00 	movl   $0x0,0xc(%eax)
   33eb1:	83 c4 1c             	add    $0x1c,%esp
   33eb4:	5b                   	pop    %ebx
   33eb5:	5e                   	pop    %esi
   33eb6:	5f                   	pop    %edi
   33eb7:	5d                   	pop    %ebp
   33eb8:	c3                   	ret    
   33eb9:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   33ec0:	c7 44 24 08 21 00 00 	movl   $0x21,0x8(%esp)
   33ec7:	00 
   33ec8:	c7 44 24 04 04 00 00 	movl   $0x4,0x4(%esp)
   33ecf:	00 
   33ed0:	89 34 24             	mov    %esi,(%esp)
   33ed3:	e8 c8 1e 00 00       	call   35da0 <_calloc_r>
   33ed8:	85 c0                	test   %eax,%eax
   33eda:	89 46 4c             	mov    %eax,0x4c(%esi)
   33edd:	75 b7                	jne    33e96 <_Balloc+0x16>
   33edf:	31 c0                	xor    %eax,%eax
   33ee1:	eb ce                	jmp    33eb1 <_Balloc+0x31>
   33ee3:	90                   	nop
   33ee4:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   33ee8:	89 d9                	mov    %ebx,%ecx
   33eea:	bf 01 00 00 00       	mov    $0x1,%edi
   33eef:	d3 e7                	shl    %cl,%edi
   33ef1:	8d 04 bd 14 00 00 00 	lea    0x14(,%edi,4),%eax
   33ef8:	89 44 24 08          	mov    %eax,0x8(%esp)
   33efc:	c7 44 24 04 01 00 00 	movl   $0x1,0x4(%esp)
   33f03:	00 
   33f04:	89 34 24             	mov    %esi,(%esp)
   33f07:	e8 94 1e 00 00       	call   35da0 <_calloc_r>
   33f0c:	85 c0                	test   %eax,%eax
   33f0e:	74 cf                	je     33edf <_Balloc+0x5f>
   33f10:	89 58 04             	mov    %ebx,0x4(%eax)
   33f13:	89 78 08             	mov    %edi,0x8(%eax)
   33f16:	eb 8b                	jmp    33ea3 <_Balloc+0x23>
   33f18:	90                   	nop
   33f19:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi

00033f20 <_Bfree>:
   33f20:	55                   	push   %ebp
   33f21:	89 e5                	mov    %esp,%ebp
   33f23:	8b 45 0c             	mov    0xc(%ebp),%eax
   33f26:	85 c0                	test   %eax,%eax
   33f28:	74 12                	je     33f3c <_Bfree+0x1c>
   33f2a:	8b 55 08             	mov    0x8(%ebp),%edx
   33f2d:	8b 48 04             	mov    0x4(%eax),%ecx
   33f30:	8b 52 4c             	mov    0x4c(%edx),%edx
   33f33:	8d 14 8a             	lea    (%edx,%ecx,4),%edx
   33f36:	8b 0a                	mov    (%edx),%ecx
   33f38:	89 08                	mov    %ecx,(%eax)
   33f3a:	89 02                	mov    %eax,(%edx)
   33f3c:	5d                   	pop    %ebp
   33f3d:	c3                   	ret    
   33f3e:	66 90                	xchg   %ax,%ax

00033f40 <__multadd>:
   33f40:	55                   	push   %ebp
   33f41:	89 e5                	mov    %esp,%ebp
   33f43:	57                   	push   %edi
   33f44:	56                   	push   %esi
   33f45:	53                   	push   %ebx
   33f46:	83 ec 2c             	sub    $0x2c,%esp
   33f49:	8b 45 0c             	mov    0xc(%ebp),%eax
   33f4c:	8b 5d 14             	mov    0x14(%ebp),%ebx
   33f4f:	8b 40 10             	mov    0x10(%eax),%eax
   33f52:	89 45 e4             	mov    %eax,-0x1c(%ebp)
   33f55:	8b 45 0c             	mov    0xc(%ebp),%eax
   33f58:	8d 78 14             	lea    0x14(%eax),%edi
   33f5b:	31 c0                	xor    %eax,%eax
   33f5d:	8d 76 00             	lea    0x0(%esi),%esi
   33f60:	8b 0c 87             	mov    (%edi,%eax,4),%ecx
   33f63:	0f b7 d1             	movzwl %cx,%edx
   33f66:	0f af 55 10          	imul   0x10(%ebp),%edx
   33f6a:	c1 e9 10             	shr    $0x10,%ecx
   33f6d:	0f af 4d 10          	imul   0x10(%ebp),%ecx
   33f71:	01 da                	add    %ebx,%edx
   33f73:	89 d3                	mov    %edx,%ebx
   33f75:	0f b7 d2             	movzwl %dx,%edx
   33f78:	c1 eb 10             	shr    $0x10,%ebx
   33f7b:	01 d9                	add    %ebx,%ecx
   33f7d:	89 ce                	mov    %ecx,%esi
   33f7f:	c1 e1 10             	shl    $0x10,%ecx
   33f82:	01 d1                	add    %edx,%ecx
   33f84:	c1 ee 10             	shr    $0x10,%esi
   33f87:	89 0c 87             	mov    %ecx,(%edi,%eax,4)
   33f8a:	83 c0 01             	add    $0x1,%eax
   33f8d:	89 f3                	mov    %esi,%ebx
   33f8f:	39 45 e4             	cmp    %eax,-0x1c(%ebp)
   33f92:	7f cc                	jg     33f60 <__multadd+0x20>
   33f94:	85 f6                	test   %esi,%esi
   33f96:	74 1b                	je     33fb3 <__multadd+0x73>
   33f98:	8b 45 0c             	mov    0xc(%ebp),%eax
   33f9b:	8b 7d e4             	mov    -0x1c(%ebp),%edi
   33f9e:	3b 78 08             	cmp    0x8(%eax),%edi
   33fa1:	7d 1d                	jge    33fc0 <__multadd+0x80>
   33fa3:	8b 7d 0c             	mov    0xc(%ebp),%edi
   33fa6:	8b 45 e4             	mov    -0x1c(%ebp),%eax
   33fa9:	89 74 87 14          	mov    %esi,0x14(%edi,%eax,4)
   33fad:	83 c0 01             	add    $0x1,%eax
   33fb0:	89 47 10             	mov    %eax,0x10(%edi)
   33fb3:	8b 45 0c             	mov    0xc(%ebp),%eax
   33fb6:	83 c4 2c             	add    $0x2c,%esp
   33fb9:	5b                   	pop    %ebx
   33fba:	5e                   	pop    %esi
   33fbb:	5f                   	pop    %edi
   33fbc:	5d                   	pop    %ebp
   33fbd:	c3                   	ret    
   33fbe:	66 90                	xchg   %ax,%ax
   33fc0:	8b 40 04             	mov    0x4(%eax),%eax
   33fc3:	89 45 e0             	mov    %eax,-0x20(%ebp)
   33fc6:	83 c0 01             	add    $0x1,%eax
   33fc9:	89 44 24 04          	mov    %eax,0x4(%esp)
   33fcd:	8b 45 08             	mov    0x8(%ebp),%eax
   33fd0:	89 04 24             	mov    %eax,(%esp)
   33fd3:	e8 a8 fe ff ff       	call   33e80 <_Balloc>
   33fd8:	89 c3                	mov    %eax,%ebx
   33fda:	8b 45 0c             	mov    0xc(%ebp),%eax
   33fdd:	8b 40 10             	mov    0x10(%eax),%eax
   33fe0:	8d 04 85 08 00 00 00 	lea    0x8(,%eax,4),%eax
   33fe7:	89 44 24 08          	mov    %eax,0x8(%esp)
   33feb:	8b 45 0c             	mov    0xc(%ebp),%eax
   33fee:	83 c0 0c             	add    $0xc,%eax
   33ff1:	89 44 24 04          	mov    %eax,0x4(%esp)
   33ff5:	8d 43 0c             	lea    0xc(%ebx),%eax
   33ff8:	89 04 24             	mov    %eax,(%esp)
   33ffb:	e8 18 fe ff ff       	call   33e18 <memcpy>
   34000:	8b 45 0c             	mov    0xc(%ebp),%eax
   34003:	8b 7d 0c             	mov    0xc(%ebp),%edi
   34006:	89 5d 0c             	mov    %ebx,0xc(%ebp)
   34009:	8b 50 04             	mov    0x4(%eax),%edx
   3400c:	8b 45 08             	mov    0x8(%ebp),%eax
   3400f:	8b 40 4c             	mov    0x4c(%eax),%eax
   34012:	8d 04 90             	lea    (%eax,%edx,4),%eax
   34015:	8b 10                	mov    (%eax),%edx
   34017:	89 17                	mov    %edx,(%edi)
   34019:	89 38                	mov    %edi,(%eax)
   3401b:	eb 86                	jmp    33fa3 <__multadd+0x63>
   3401d:	8d 76 00             	lea    0x0(%esi),%esi

00034020 <__s2b>:
   34020:	55                   	push   %ebp
   34021:	ba 39 8e e3 38       	mov    $0x38e38e39,%edx
   34026:	89 e5                	mov    %esp,%ebp
   34028:	57                   	push   %edi
   34029:	56                   	push   %esi
   3402a:	53                   	push   %ebx
   3402b:	83 ec 2c             	sub    $0x2c,%esp
   3402e:	8b 45 14             	mov    0x14(%ebp),%eax
   34031:	8b 5d 08             	mov    0x8(%ebp),%ebx
   34034:	8b 75 0c             	mov    0xc(%ebp),%esi
   34037:	8d 48 08             	lea    0x8(%eax),%ecx
   3403a:	89 c8                	mov    %ecx,%eax
   3403c:	f7 ea                	imul   %edx
   3403e:	c1 f9 1f             	sar    $0x1f,%ecx
   34041:	d1 fa                	sar    %edx
   34043:	29 ca                	sub    %ecx,%edx
   34045:	83 fa 01             	cmp    $0x1,%edx
   34048:	0f 8e be 00 00 00    	jle    3410c <__s2b+0xec>
   3404e:	b8 01 00 00 00       	mov    $0x1,%eax
   34053:	31 c9                	xor    %ecx,%ecx
   34055:	8d 76 00             	lea    0x0(%esi),%esi
   34058:	01 c0                	add    %eax,%eax
   3405a:	83 c1 01             	add    $0x1,%ecx
   3405d:	39 c2                	cmp    %eax,%edx
   3405f:	7f f7                	jg     34058 <__s2b+0x38>
   34061:	89 4c 24 04          	mov    %ecx,0x4(%esp)
   34065:	89 1c 24             	mov    %ebx,(%esp)
   34068:	e8 13 fe ff ff       	call   33e80 <_Balloc>
   3406d:	8b 55 18             	mov    0x18(%ebp),%edx
   34070:	83 7d 10 09          	cmpl   $0x9,0x10(%ebp)
   34074:	89 50 14             	mov    %edx,0x14(%eax)
   34077:	c7 40 10 01 00 00 00 	movl   $0x1,0x10(%eax)
   3407e:	0f 8e 7c 00 00 00    	jle    34100 <__s2b+0xe0>
   34084:	8d 4e 09             	lea    0x9(%esi),%ecx
   34087:	03 75 10             	add    0x10(%ebp),%esi
   3408a:	89 cf                	mov    %ecx,%edi
   3408c:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
   3408f:	90                   	nop
   34090:	83 c7 01             	add    $0x1,%edi
   34093:	0f be 57 ff          	movsbl -0x1(%edi),%edx
   34097:	c7 44 24 08 0a 00 00 	movl   $0xa,0x8(%esp)
   3409e:	00 
   3409f:	89 44 24 04          	mov    %eax,0x4(%esp)
   340a3:	89 1c 24             	mov    %ebx,(%esp)
   340a6:	83 ea 30             	sub    $0x30,%edx
   340a9:	89 54 24 0c          	mov    %edx,0xc(%esp)
   340ad:	e8 8e fe ff ff       	call   33f40 <__multadd>
   340b2:	39 f7                	cmp    %esi,%edi
   340b4:	75 da                	jne    34090 <__s2b+0x70>
   340b6:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
   340b9:	8b 7d 10             	mov    0x10(%ebp),%edi
   340bc:	8d 74 39 f8          	lea    -0x8(%ecx,%edi,1),%esi
   340c0:	8b 4d 10             	mov    0x10(%ebp),%ecx
   340c3:	39 4d 14             	cmp    %ecx,0x14(%ebp)
   340c6:	7e 2e                	jle    340f6 <__s2b+0xd6>
   340c8:	8b 7d 14             	mov    0x14(%ebp),%edi
   340cb:	29 cf                	sub    %ecx,%edi
   340cd:	01 f7                	add    %esi,%edi
   340cf:	90                   	nop
   340d0:	83 c6 01             	add    $0x1,%esi
   340d3:	0f be 56 ff          	movsbl -0x1(%esi),%edx
   340d7:	c7 44 24 08 0a 00 00 	movl   $0xa,0x8(%esp)
   340de:	00 
   340df:	89 44 24 04          	mov    %eax,0x4(%esp)
   340e3:	89 1c 24             	mov    %ebx,(%esp)
   340e6:	83 ea 30             	sub    $0x30,%edx
   340e9:	89 54 24 0c          	mov    %edx,0xc(%esp)
   340ed:	e8 4e fe ff ff       	call   33f40 <__multadd>
   340f2:	39 fe                	cmp    %edi,%esi
   340f4:	75 da                	jne    340d0 <__s2b+0xb0>
   340f6:	83 c4 2c             	add    $0x2c,%esp
   340f9:	5b                   	pop    %ebx
   340fa:	5e                   	pop    %esi
   340fb:	5f                   	pop    %edi
   340fc:	5d                   	pop    %ebp
   340fd:	c3                   	ret    
   340fe:	66 90                	xchg   %ax,%ax
   34100:	83 c6 0a             	add    $0xa,%esi
   34103:	c7 45 10 09 00 00 00 	movl   $0x9,0x10(%ebp)
   3410a:	eb b4                	jmp    340c0 <__s2b+0xa0>
   3410c:	31 c9                	xor    %ecx,%ecx
   3410e:	e9 4e ff ff ff       	jmp    34061 <__s2b+0x41>
   34113:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   34119:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi

00034120 <__hi0bits>:
   34120:	55                   	push   %ebp
   34121:	31 c9                	xor    %ecx,%ecx
   34123:	89 e5                	mov    %esp,%ebp
   34125:	8b 55 08             	mov    0x8(%ebp),%edx
   34128:	f7 c2 00 00 ff ff    	test   $0xffff0000,%edx
   3412e:	75 05                	jne    34135 <__hi0bits+0x15>
   34130:	c1 e2 10             	shl    $0x10,%edx
   34133:	b1 10                	mov    $0x10,%cl
   34135:	f7 c2 00 00 00 ff    	test   $0xff000000,%edx
   3413b:	75 06                	jne    34143 <__hi0bits+0x23>
   3413d:	83 c1 08             	add    $0x8,%ecx
   34140:	c1 e2 08             	shl    $0x8,%edx
   34143:	f7 c2 00 00 00 f0    	test   $0xf0000000,%edx
   34149:	75 06                	jne    34151 <__hi0bits+0x31>
   3414b:	83 c1 04             	add    $0x4,%ecx
   3414e:	c1 e2 04             	shl    $0x4,%edx
   34151:	f7 c2 00 00 00 c0    	test   $0xc0000000,%edx
   34157:	75 06                	jne    3415f <__hi0bits+0x3f>
   34159:	83 c1 02             	add    $0x2,%ecx
   3415c:	c1 e2 02             	shl    $0x2,%edx
   3415f:	85 d2                	test   %edx,%edx
   34161:	89 c8                	mov    %ecx,%eax
   34163:	78 0d                	js     34172 <__hi0bits+0x52>
   34165:	81 e2 00 00 00 40    	and    $0x40000000,%edx
   3416b:	b8 20 00 00 00       	mov    $0x20,%eax
   34170:	75 06                	jne    34178 <__hi0bits+0x58>
   34172:	5d                   	pop    %ebp
   34173:	c3                   	ret    
   34174:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   34178:	8d 41 01             	lea    0x1(%ecx),%eax
   3417b:	5d                   	pop    %ebp
   3417c:	c3                   	ret    
   3417d:	8d 76 00             	lea    0x0(%esi),%esi

00034180 <__lo0bits>:
   34180:	55                   	push   %ebp
   34181:	89 e5                	mov    %esp,%ebp
   34183:	53                   	push   %ebx
   34184:	8b 5d 08             	mov    0x8(%ebp),%ebx
   34187:	8b 13                	mov    (%ebx),%edx
   34189:	f6 c2 07             	test   $0x7,%dl
   3418c:	74 1a                	je     341a8 <__lo0bits+0x28>
   3418e:	31 c0                	xor    %eax,%eax
   34190:	f6 c2 01             	test   $0x1,%dl
   34193:	75 0f                	jne    341a4 <__lo0bits+0x24>
   34195:	f6 c2 02             	test   $0x2,%dl
   34198:	75 56                	jne    341f0 <__lo0bits+0x70>
   3419a:	c1 ea 02             	shr    $0x2,%edx
   3419d:	b8 02 00 00 00       	mov    $0x2,%eax
   341a2:	89 13                	mov    %edx,(%ebx)
   341a4:	5b                   	pop    %ebx
   341a5:	5d                   	pop    %ebp
   341a6:	c3                   	ret    
   341a7:	90                   	nop
   341a8:	31 c9                	xor    %ecx,%ecx
   341aa:	66 85 d2             	test   %dx,%dx
   341ad:	75 05                	jne    341b4 <__lo0bits+0x34>
   341af:	c1 ea 10             	shr    $0x10,%edx
   341b2:	b1 10                	mov    $0x10,%cl
   341b4:	84 d2                	test   %dl,%dl
   341b6:	75 06                	jne    341be <__lo0bits+0x3e>
   341b8:	83 c1 08             	add    $0x8,%ecx
   341bb:	c1 ea 08             	shr    $0x8,%edx
   341be:	f6 c2 0f             	test   $0xf,%dl
   341c1:	75 06                	jne    341c9 <__lo0bits+0x49>
   341c3:	83 c1 04             	add    $0x4,%ecx
   341c6:	c1 ea 04             	shr    $0x4,%edx
   341c9:	f6 c2 03             	test   $0x3,%dl
   341cc:	75 06                	jne    341d4 <__lo0bits+0x54>
   341ce:	83 c1 02             	add    $0x2,%ecx
   341d1:	c1 ea 02             	shr    $0x2,%edx
   341d4:	f6 c2 01             	test   $0x1,%dl
   341d7:	75 0c                	jne    341e5 <__lo0bits+0x65>
   341d9:	d1 ea                	shr    %edx
   341db:	b8 20 00 00 00       	mov    $0x20,%eax
   341e0:	74 c2                	je     341a4 <__lo0bits+0x24>
   341e2:	83 c1 01             	add    $0x1,%ecx
   341e5:	89 13                	mov    %edx,(%ebx)
   341e7:	89 c8                	mov    %ecx,%eax
   341e9:	5b                   	pop    %ebx
   341ea:	5d                   	pop    %ebp
   341eb:	c3                   	ret    
   341ec:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   341f0:	d1 ea                	shr    %edx
   341f2:	b0 01                	mov    $0x1,%al
   341f4:	89 13                	mov    %edx,(%ebx)
   341f6:	5b                   	pop    %ebx
   341f7:	5d                   	pop    %ebp
   341f8:	c3                   	ret    
   341f9:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi

00034200 <__i2b>:
   34200:	55                   	push   %ebp
   34201:	89 e5                	mov    %esp,%ebp
   34203:	83 ec 18             	sub    $0x18,%esp
   34206:	8b 45 08             	mov    0x8(%ebp),%eax
   34209:	c7 44 24 04 01 00 00 	movl   $0x1,0x4(%esp)
   34210:	00 
   34211:	89 04 24             	mov    %eax,(%esp)
   34214:	e8 67 fc ff ff       	call   33e80 <_Balloc>
   34219:	8b 55 0c             	mov    0xc(%ebp),%edx
   3421c:	89 50 14             	mov    %edx,0x14(%eax)
   3421f:	c7 40 10 01 00 00 00 	movl   $0x1,0x10(%eax)
   34226:	c9                   	leave  
   34227:	c3                   	ret    
   34228:	90                   	nop
   34229:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi

00034230 <__multiply>:
   34230:	55                   	push   %ebp
   34231:	89 e5                	mov    %esp,%ebp
   34233:	57                   	push   %edi
   34234:	56                   	push   %esi
   34235:	53                   	push   %ebx
   34236:	83 ec 3c             	sub    $0x3c,%esp
   34239:	8b 75 0c             	mov    0xc(%ebp),%esi
   3423c:	8b 45 10             	mov    0x10(%ebp),%eax
   3423f:	8b 7e 10             	mov    0x10(%esi),%edi
   34242:	8b 58 10             	mov    0x10(%eax),%ebx
   34245:	39 df                	cmp    %ebx,%edi
   34247:	7d 0e                	jge    34257 <__multiply+0x27>
   34249:	89 f8                	mov    %edi,%eax
   3424b:	89 df                	mov    %ebx,%edi
   3424d:	89 c3                	mov    %eax,%ebx
   3424f:	89 f0                	mov    %esi,%eax
   34251:	8b 75 10             	mov    0x10(%ebp),%esi
   34254:	89 45 10             	mov    %eax,0x10(%ebp)
   34257:	8d 04 1f             	lea    (%edi,%ebx,1),%eax
   3425a:	3b 46 08             	cmp    0x8(%esi),%eax
   3425d:	89 45 c8             	mov    %eax,-0x38(%ebp)
   34260:	0f 9f c0             	setg   %al
   34263:	0f b6 c0             	movzbl %al,%eax
   34266:	03 46 04             	add    0x4(%esi),%eax
   34269:	89 44 24 04          	mov    %eax,0x4(%esp)
   3426d:	8b 45 08             	mov    0x8(%ebp),%eax
   34270:	89 04 24             	mov    %eax,(%esp)
   34273:	e8 08 fc ff ff       	call   33e80 <_Balloc>
   34278:	8b 55 c8             	mov    -0x38(%ebp),%edx
   3427b:	89 45 c0             	mov    %eax,-0x40(%ebp)
   3427e:	8d 40 14             	lea    0x14(%eax),%eax
   34281:	8d 14 90             	lea    (%eax,%edx,4),%edx
   34284:	89 d1                	mov    %edx,%ecx
   34286:	39 c8                	cmp    %ecx,%eax
   34288:	89 45 d4             	mov    %eax,-0x2c(%ebp)
   3428b:	89 55 c4             	mov    %edx,-0x3c(%ebp)
   3428e:	73 15                	jae    342a5 <__multiply+0x75>
   34290:	8b 55 c4             	mov    -0x3c(%ebp),%edx
   34293:	90                   	nop
   34294:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   34298:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
   3429e:	83 c0 04             	add    $0x4,%eax
   342a1:	39 c2                	cmp    %eax,%edx
   342a3:	77 f3                	ja     34298 <__multiply+0x68>
   342a5:	8d 46 14             	lea    0x14(%esi),%eax
   342a8:	89 45 d0             	mov    %eax,-0x30(%ebp)
   342ab:	8d 04 b8             	lea    (%eax,%edi,4),%eax
   342ae:	89 45 dc             	mov    %eax,-0x24(%ebp)
   342b1:	8b 45 10             	mov    0x10(%ebp),%eax
   342b4:	83 c0 14             	add    $0x14,%eax
   342b7:	8d 3c 98             	lea    (%eax,%ebx,4),%edi
   342ba:	39 f8                	cmp    %edi,%eax
   342bc:	89 45 d8             	mov    %eax,-0x28(%ebp)
   342bf:	89 7d cc             	mov    %edi,-0x34(%ebp)
   342c2:	0f 83 e8 00 00 00    	jae    343b0 <__multiply+0x180>
   342c8:	8b 45 d8             	mov    -0x28(%ebp),%eax
   342cb:	8b 00                	mov    (%eax),%eax
   342cd:	0f b7 f8             	movzwl %ax,%edi
   342d0:	85 ff                	test   %edi,%edi
   342d2:	89 7d e4             	mov    %edi,-0x1c(%ebp)
   342d5:	74 5a                	je     34331 <__multiply+0x101>
   342d7:	8b 55 d4             	mov    -0x2c(%ebp),%edx
   342da:	31 db                	xor    %ebx,%ebx
   342dc:	8b 75 d0             	mov    -0x30(%ebp),%esi
   342df:	eb 09                	jmp    342ea <__multiply+0xba>
   342e1:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   342e8:	89 fa                	mov    %edi,%edx
   342ea:	8b 0e                	mov    (%esi),%ecx
   342ec:	83 c6 04             	add    $0x4,%esi
   342ef:	0f b7 3a             	movzwl (%edx),%edi
   342f2:	0f b7 c1             	movzwl %cx,%eax
   342f5:	0f af 45 e4          	imul   -0x1c(%ebp),%eax
   342f9:	c1 e9 10             	shr    $0x10,%ecx
   342fc:	0f af 4d e4          	imul   -0x1c(%ebp),%ecx
   34300:	01 f8                	add    %edi,%eax
   34302:	01 d8                	add    %ebx,%eax
   34304:	8b 1a                	mov    (%edx),%ebx
   34306:	8d 7a 04             	lea    0x4(%edx),%edi
   34309:	c1 eb 10             	shr    $0x10,%ebx
   3430c:	01 d9                	add    %ebx,%ecx
   3430e:	89 c3                	mov    %eax,%ebx
   34310:	c1 eb 10             	shr    $0x10,%ebx
   34313:	0f b7 c0             	movzwl %ax,%eax
   34316:	01 d9                	add    %ebx,%ecx
   34318:	89 cb                	mov    %ecx,%ebx
   3431a:	c1 e1 10             	shl    $0x10,%ecx
   3431d:	09 c1                	or     %eax,%ecx
   3431f:	c1 eb 10             	shr    $0x10,%ebx
   34322:	39 75 dc             	cmp    %esi,-0x24(%ebp)
   34325:	89 0a                	mov    %ecx,(%edx)
   34327:	77 bf                	ja     342e8 <__multiply+0xb8>
   34329:	8b 45 d8             	mov    -0x28(%ebp),%eax
   3432c:	89 5a 04             	mov    %ebx,0x4(%edx)
   3432f:	8b 00                	mov    (%eax),%eax
   34331:	c1 e8 10             	shr    $0x10,%eax
   34334:	85 c0                	test   %eax,%eax
   34336:	89 45 e4             	mov    %eax,-0x1c(%ebp)
   34339:	74 61                	je     3439c <__multiply+0x16c>
   3433b:	8b 45 d4             	mov    -0x2c(%ebp),%eax
   3433e:	31 ff                	xor    %edi,%edi
   34340:	89 fe                	mov    %edi,%esi
   34342:	8b 10                	mov    (%eax),%edx
   34344:	89 45 e0             	mov    %eax,-0x20(%ebp)
   34347:	8b 45 d0             	mov    -0x30(%ebp),%eax
   3434a:	89 d3                	mov    %edx,%ebx
   3434c:	eb 05                	jmp    34353 <__multiply+0x123>
   3434e:	66 90                	xchg   %ax,%ax
   34350:	89 4d e0             	mov    %ecx,-0x20(%ebp)
   34353:	0f b7 08             	movzwl (%eax),%ecx
   34356:	c1 eb 10             	shr    $0x10,%ebx
   34359:	0f b7 d2             	movzwl %dx,%edx
   3435c:	0f af 4d e4          	imul   -0x1c(%ebp),%ecx
   34360:	83 c0 04             	add    $0x4,%eax
   34363:	8d 3c 19             	lea    (%ecx,%ebx,1),%edi
   34366:	01 f7                	add    %esi,%edi
   34368:	8b 75 e0             	mov    -0x20(%ebp),%esi
   3436b:	89 fb                	mov    %edi,%ebx
   3436d:	c1 e3 10             	shl    $0x10,%ebx
   34370:	09 d3                	or     %edx,%ebx
   34372:	89 1e                	mov    %ebx,(%esi)
   34374:	8b 5e 04             	mov    0x4(%esi),%ebx
   34377:	8d 4e 04             	lea    0x4(%esi),%ecx
   3437a:	0f b7 50 fe          	movzwl -0x2(%eax),%edx
   3437e:	c1 ef 10             	shr    $0x10,%edi
   34381:	0f af 55 e4          	imul   -0x1c(%ebp),%edx
   34385:	0f b7 f3             	movzwl %bx,%esi
   34388:	01 f2                	add    %esi,%edx
   3438a:	01 fa                	add    %edi,%edx
   3438c:	89 d6                	mov    %edx,%esi
   3438e:	c1 ee 10             	shr    $0x10,%esi
   34391:	39 45 dc             	cmp    %eax,-0x24(%ebp)
   34394:	77 ba                	ja     34350 <__multiply+0x120>
   34396:	8b 45 e0             	mov    -0x20(%ebp),%eax
   34399:	89 50 04             	mov    %edx,0x4(%eax)
   3439c:	83 45 d8 04          	addl   $0x4,-0x28(%ebp)
   343a0:	8b 45 d8             	mov    -0x28(%ebp),%eax
   343a3:	83 45 d4 04          	addl   $0x4,-0x2c(%ebp)
   343a7:	39 45 cc             	cmp    %eax,-0x34(%ebp)
   343aa:	0f 87 18 ff ff ff    	ja     342c8 <__multiply+0x98>
   343b0:	8b 75 c8             	mov    -0x38(%ebp),%esi
   343b3:	85 f6                	test   %esi,%esi
   343b5:	7e 29                	jle    343e0 <__multiply+0x1b0>
   343b7:	8b 7d c4             	mov    -0x3c(%ebp),%edi
   343ba:	8b 5f fc             	mov    -0x4(%edi),%ebx
   343bd:	85 db                	test   %ebx,%ebx
   343bf:	75 1f                	jne    343e0 <__multiply+0x1b0>
   343c1:	8b 55 c8             	mov    -0x38(%ebp),%edx
   343c4:	89 d0                	mov    %edx,%eax
   343c6:	c1 e0 02             	shl    $0x2,%eax
   343c9:	29 c7                	sub    %eax,%edi
   343cb:	89 f8                	mov    %edi,%eax
   343cd:	eb 09                	jmp    343d8 <__multiply+0x1a8>
   343cf:	90                   	nop
   343d0:	8b 4c 90 fc          	mov    -0x4(%eax,%edx,4),%ecx
   343d4:	85 c9                	test   %ecx,%ecx
   343d6:	75 05                	jne    343dd <__multiply+0x1ad>
   343d8:	83 ea 01             	sub    $0x1,%edx
   343db:	75 f3                	jne    343d0 <__multiply+0x1a0>
   343dd:	89 55 c8             	mov    %edx,-0x38(%ebp)
   343e0:	8b 45 c0             	mov    -0x40(%ebp),%eax
   343e3:	8b 7d c8             	mov    -0x38(%ebp),%edi
   343e6:	89 78 10             	mov    %edi,0x10(%eax)
   343e9:	83 c4 3c             	add    $0x3c,%esp
   343ec:	5b                   	pop    %ebx
   343ed:	5e                   	pop    %esi
   343ee:	5f                   	pop    %edi
   343ef:	5d                   	pop    %ebp
   343f0:	c3                   	ret    
   343f1:	eb 0d                	jmp    34400 <__pow5mult>
   343f3:	90                   	nop
   343f4:	90                   	nop
   343f5:	90                   	nop
   343f6:	90                   	nop
   343f7:	90                   	nop
   343f8:	90                   	nop
   343f9:	90                   	nop
   343fa:	90                   	nop
   343fb:	90                   	nop
   343fc:	90                   	nop
   343fd:	90                   	nop
   343fe:	90                   	nop
   343ff:	90                   	nop

00034400 <__pow5mult>:
   34400:	55                   	push   %ebp
   34401:	89 e5                	mov    %esp,%ebp
   34403:	57                   	push   %edi
   34404:	56                   	push   %esi
   34405:	53                   	push   %ebx
   34406:	83 ec 2c             	sub    $0x2c,%esp
   34409:	8b 5d 10             	mov    0x10(%ebp),%ebx
   3440c:	8b 4d 08             	mov    0x8(%ebp),%ecx
   3440f:	8b 7d 0c             	mov    0xc(%ebp),%edi
   34412:	89 d8                	mov    %ebx,%eax
   34414:	83 e0 03             	and    $0x3,%eax
   34417:	0f 85 a3 00 00 00    	jne    344c0 <__pow5mult+0xc0>
   3441d:	c1 fb 02             	sar    $0x2,%ebx
   34420:	85 db                	test   %ebx,%ebx
   34422:	74 5c                	je     34480 <__pow5mult+0x80>
   34424:	8b 71 48             	mov    0x48(%ecx),%esi
   34427:	85 f6                	test   %esi,%esi
   34429:	0f 84 bd 00 00 00    	je     344ec <__pow5mult+0xec>
   3442f:	f6 c3 01             	test   $0x1,%bl
   34432:	75 15                	jne    34449 <__pow5mult+0x49>
   34434:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   34438:	d1 fb                	sar    %ebx
   3443a:	74 44                	je     34480 <__pow5mult+0x80>
   3443c:	8b 06                	mov    (%esi),%eax
   3443e:	85 c0                	test   %eax,%eax
   34440:	74 4e                	je     34490 <__pow5mult+0x90>
   34442:	89 c6                	mov    %eax,%esi
   34444:	f6 c3 01             	test   $0x1,%bl
   34447:	74 ef                	je     34438 <__pow5mult+0x38>
   34449:	89 0c 24             	mov    %ecx,(%esp)
   3444c:	89 74 24 08          	mov    %esi,0x8(%esp)
   34450:	89 7c 24 04          	mov    %edi,0x4(%esp)
   34454:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
   34457:	e8 d4 fd ff ff       	call   34230 <__multiply>
   3445c:	85 ff                	test   %edi,%edi
   3445e:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
   34461:	89 45 e0             	mov    %eax,-0x20(%ebp)
   34464:	74 52                	je     344b8 <__pow5mult+0xb8>
   34466:	8b 57 04             	mov    0x4(%edi),%edx
   34469:	d1 fb                	sar    %ebx
   3446b:	8b 41 4c             	mov    0x4c(%ecx),%eax
   3446e:	8d 04 90             	lea    (%eax,%edx,4),%eax
   34471:	8b 10                	mov    (%eax),%edx
   34473:	89 17                	mov    %edx,(%edi)
   34475:	89 38                	mov    %edi,(%eax)
   34477:	8b 7d e0             	mov    -0x20(%ebp),%edi
   3447a:	75 c0                	jne    3443c <__pow5mult+0x3c>
   3447c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   34480:	83 c4 2c             	add    $0x2c,%esp
   34483:	89 f8                	mov    %edi,%eax
   34485:	5b                   	pop    %ebx
   34486:	5e                   	pop    %esi
   34487:	5f                   	pop    %edi
   34488:	5d                   	pop    %ebp
   34489:	c3                   	ret    
   3448a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   34490:	89 74 24 08          	mov    %esi,0x8(%esp)
   34494:	89 74 24 04          	mov    %esi,0x4(%esp)
   34498:	89 0c 24             	mov    %ecx,(%esp)
   3449b:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
   3449e:	e8 8d fd ff ff       	call   34230 <__multiply>
   344a3:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
   344a6:	89 06                	mov    %eax,(%esi)
   344a8:	89 c6                	mov    %eax,%esi
   344aa:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
   344b0:	eb 92                	jmp    34444 <__pow5mult+0x44>
   344b2:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   344b8:	8b 7d e0             	mov    -0x20(%ebp),%edi
   344bb:	e9 78 ff ff ff       	jmp    34438 <__pow5mult+0x38>
   344c0:	8b 04 85 5c 72 03 00 	mov    0x3725c(,%eax,4),%eax
   344c7:	89 7c 24 04          	mov    %edi,0x4(%esp)
   344cb:	89 0c 24             	mov    %ecx,(%esp)
   344ce:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
   344d5:	00 
   344d6:	89 44 24 08          	mov    %eax,0x8(%esp)
   344da:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
   344dd:	e8 5e fa ff ff       	call   33f40 <__multadd>
   344e2:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
   344e5:	89 c7                	mov    %eax,%edi
   344e7:	e9 31 ff ff ff       	jmp    3441d <__pow5mult+0x1d>
   344ec:	89 0c 24             	mov    %ecx,(%esp)
   344ef:	c7 44 24 04 01 00 00 	movl   $0x1,0x4(%esp)
   344f6:	00 
   344f7:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
   344fa:	e8 81 f9 ff ff       	call   33e80 <_Balloc>
   344ff:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
   34502:	c7 40 14 71 02 00 00 	movl   $0x271,0x14(%eax)
   34509:	89 c6                	mov    %eax,%esi
   3450b:	c7 40 10 01 00 00 00 	movl   $0x1,0x10(%eax)
   34512:	89 41 48             	mov    %eax,0x48(%ecx)
   34515:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
   3451b:	e9 0f ff ff ff       	jmp    3442f <__pow5mult+0x2f>

00034520 <__lshift>:
   34520:	55                   	push   %ebp
   34521:	89 e5                	mov    %esp,%ebp
   34523:	57                   	push   %edi
   34524:	56                   	push   %esi
   34525:	53                   	push   %ebx
   34526:	83 ec 2c             	sub    $0x2c,%esp
   34529:	8b 45 0c             	mov    0xc(%ebp),%eax
   3452c:	8b 75 10             	mov    0x10(%ebp),%esi
   3452f:	89 c7                	mov    %eax,%edi
   34531:	8b 50 04             	mov    0x4(%eax),%edx
   34534:	8b 40 10             	mov    0x10(%eax),%eax
   34537:	89 f3                	mov    %esi,%ebx
   34539:	c1 fb 05             	sar    $0x5,%ebx
   3453c:	01 d8                	add    %ebx,%eax
   3453e:	89 45 d0             	mov    %eax,-0x30(%ebp)
   34541:	83 c0 01             	add    $0x1,%eax
   34544:	89 c1                	mov    %eax,%ecx
   34546:	89 45 d8             	mov    %eax,-0x28(%ebp)
   34549:	8b 47 08             	mov    0x8(%edi),%eax
   3454c:	39 c1                	cmp    %eax,%ecx
   3454e:	7e 09                	jle    34559 <__lshift+0x39>
   34550:	01 c0                	add    %eax,%eax
   34552:	83 c2 01             	add    $0x1,%edx
   34555:	39 c1                	cmp    %eax,%ecx
   34557:	7f f7                	jg     34550 <__lshift+0x30>
   34559:	8b 45 08             	mov    0x8(%ebp),%eax
   3455c:	89 54 24 04          	mov    %edx,0x4(%esp)
   34560:	89 04 24             	mov    %eax,(%esp)
   34563:	e8 18 f9 ff ff       	call   33e80 <_Balloc>
   34568:	85 db                	test   %ebx,%ebx
   3456a:	89 45 d4             	mov    %eax,-0x2c(%ebp)
   3456d:	8d 50 14             	lea    0x14(%eax),%edx
   34570:	7e 17                	jle    34589 <__lshift+0x69>
   34572:	31 c0                	xor    %eax,%eax
   34574:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   34578:	c7 04 82 00 00 00 00 	movl   $0x0,(%edx,%eax,4)
   3457f:	83 c0 01             	add    $0x1,%eax
   34582:	39 d8                	cmp    %ebx,%eax
   34584:	75 f2                	jne    34578 <__lshift+0x58>
   34586:	8d 14 82             	lea    (%edx,%eax,4),%edx
   34589:	8b 7d 0c             	mov    0xc(%ebp),%edi
   3458c:	8b 45 0c             	mov    0xc(%ebp),%eax
   3458f:	8b 4f 10             	mov    0x10(%edi),%ecx
   34592:	83 c0 14             	add    $0x14,%eax
   34595:	83 e6 1f             	and    $0x1f,%esi
   34598:	89 75 e0             	mov    %esi,-0x20(%ebp)
   3459b:	8d 3c 88             	lea    (%eax,%ecx,4),%edi
   3459e:	89 7d e4             	mov    %edi,-0x1c(%ebp)
   345a1:	74 7d                	je     34620 <__lshift+0x100>
   345a3:	c7 45 dc 20 00 00 00 	movl   $0x20,-0x24(%ebp)
   345aa:	29 75 dc             	sub    %esi,-0x24(%ebp)
   345ad:	31 f6                	xor    %esi,%esi
   345af:	eb 09                	jmp    345ba <__lshift+0x9a>
   345b1:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   345b8:	89 fa                	mov    %edi,%edx
   345ba:	8b 18                	mov    (%eax),%ebx
   345bc:	83 c0 04             	add    $0x4,%eax
   345bf:	0f b6 4d e0          	movzbl -0x20(%ebp),%ecx
   345c3:	8d 7a 04             	lea    0x4(%edx),%edi
   345c6:	d3 e3                	shl    %cl,%ebx
   345c8:	0f b6 4d dc          	movzbl -0x24(%ebp),%ecx
   345cc:	09 f3                	or     %esi,%ebx
   345ce:	89 1a                	mov    %ebx,(%edx)
   345d0:	8b 70 fc             	mov    -0x4(%eax),%esi
   345d3:	d3 ee                	shr    %cl,%esi
   345d5:	39 45 e4             	cmp    %eax,-0x1c(%ebp)
   345d8:	77 de                	ja     345b8 <__lshift+0x98>
   345da:	8b 45 d0             	mov    -0x30(%ebp),%eax
   345dd:	89 72 04             	mov    %esi,0x4(%edx)
   345e0:	83 c0 02             	add    $0x2,%eax
   345e3:	85 f6                	test   %esi,%esi
   345e5:	0f 44 45 d8          	cmove  -0x28(%ebp),%eax
   345e9:	89 45 d8             	mov    %eax,-0x28(%ebp)
   345ec:	8b 45 d8             	mov    -0x28(%ebp),%eax
   345ef:	8b 7d d4             	mov    -0x2c(%ebp),%edi
   345f2:	8b 75 0c             	mov    0xc(%ebp),%esi
   345f5:	83 e8 01             	sub    $0x1,%eax
   345f8:	89 47 10             	mov    %eax,0x10(%edi)
   345fb:	8b 45 0c             	mov    0xc(%ebp),%eax
   345fe:	8b 50 04             	mov    0x4(%eax),%edx
   34601:	8b 45 08             	mov    0x8(%ebp),%eax
   34604:	8b 40 4c             	mov    0x4c(%eax),%eax
   34607:	8d 04 90             	lea    (%eax,%edx,4),%eax
   3460a:	8b 10                	mov    (%eax),%edx
   3460c:	89 16                	mov    %edx,(%esi)
   3460e:	89 30                	mov    %esi,(%eax)
   34610:	83 c4 2c             	add    $0x2c,%esp
   34613:	89 f8                	mov    %edi,%eax
   34615:	5b                   	pop    %ebx
   34616:	5e                   	pop    %esi
   34617:	5f                   	pop    %edi
   34618:	5d                   	pop    %ebp
   34619:	c3                   	ret    
   3461a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   34620:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
   34623:	90                   	nop
   34624:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   34628:	83 c0 04             	add    $0x4,%eax
   3462b:	8b 48 fc             	mov    -0x4(%eax),%ecx
   3462e:	83 c2 04             	add    $0x4,%edx
   34631:	39 c3                	cmp    %eax,%ebx
   34633:	89 4a fc             	mov    %ecx,-0x4(%edx)
   34636:	77 f0                	ja     34628 <__lshift+0x108>
   34638:	eb b2                	jmp    345ec <__lshift+0xcc>
   3463a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi

00034640 <__mcmp>:
   34640:	55                   	push   %ebp
   34641:	89 e5                	mov    %esp,%ebp
   34643:	8b 4d 08             	mov    0x8(%ebp),%ecx
   34646:	8b 55 0c             	mov    0xc(%ebp),%edx
   34649:	53                   	push   %ebx
   3464a:	8b 41 10             	mov    0x10(%ecx),%eax
   3464d:	8b 5a 10             	mov    0x10(%edx),%ebx
   34650:	29 d8                	sub    %ebx,%eax
   34652:	85 c0                	test   %eax,%eax
   34654:	75 27                	jne    3467d <__mcmp+0x3d>
   34656:	c1 e3 02             	shl    $0x2,%ebx
   34659:	83 c1 14             	add    $0x14,%ecx
   3465c:	8d 04 19             	lea    (%ecx,%ebx,1),%eax
   3465f:	8d 54 1a 14          	lea    0x14(%edx,%ebx,1),%edx
   34663:	eb 07                	jmp    3466c <__mcmp+0x2c>
   34665:	8d 76 00             	lea    0x0(%esi),%esi
   34668:	39 c1                	cmp    %eax,%ecx
   3466a:	73 14                	jae    34680 <__mcmp+0x40>
   3466c:	83 ea 04             	sub    $0x4,%edx
   3466f:	83 e8 04             	sub    $0x4,%eax
   34672:	8b 1a                	mov    (%edx),%ebx
   34674:	39 18                	cmp    %ebx,(%eax)
   34676:	74 f0                	je     34668 <__mcmp+0x28>
   34678:	19 c0                	sbb    %eax,%eax
   3467a:	83 c8 01             	or     $0x1,%eax
   3467d:	5b                   	pop    %ebx
   3467e:	5d                   	pop    %ebp
   3467f:	c3                   	ret    
   34680:	31 c0                	xor    %eax,%eax
   34682:	5b                   	pop    %ebx
   34683:	5d                   	pop    %ebp
   34684:	c3                   	ret    
   34685:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   34689:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi

00034690 <__mdiff>:
   34690:	55                   	push   %ebp
   34691:	89 e5                	mov    %esp,%ebp
   34693:	57                   	push   %edi
   34694:	56                   	push   %esi
   34695:	53                   	push   %ebx
   34696:	83 ec 2c             	sub    $0x2c,%esp
   34699:	8b 75 0c             	mov    0xc(%ebp),%esi
   3469c:	8b 5d 10             	mov    0x10(%ebp),%ebx
   3469f:	89 34 24             	mov    %esi,(%esp)
   346a2:	89 5c 24 04          	mov    %ebx,0x4(%esp)
   346a6:	e8 95 ff ff ff       	call   34640 <__mcmp>
   346ab:	85 c0                	test   %eax,%eax
   346ad:	0f 84 25 01 00 00    	je     347d8 <__mdiff+0x148>
   346b3:	0f 88 0f 01 00 00    	js     347c8 <__mdiff+0x138>
   346b9:	31 ff                	xor    %edi,%edi
   346bb:	8b 46 04             	mov    0x4(%esi),%eax
   346be:	83 c6 14             	add    $0x14,%esi
   346c1:	89 44 24 04          	mov    %eax,0x4(%esp)
   346c5:	8b 45 08             	mov    0x8(%ebp),%eax
   346c8:	89 04 24             	mov    %eax,(%esp)
   346cb:	e8 b0 f7 ff ff       	call   33e80 <_Balloc>
   346d0:	8d 4b 14             	lea    0x14(%ebx),%ecx
   346d3:	89 c2                	mov    %eax,%edx
   346d5:	89 45 d4             	mov    %eax,-0x2c(%ebp)
   346d8:	89 78 0c             	mov    %edi,0xc(%eax)
   346db:	8b 46 fc             	mov    -0x4(%esi),%eax
   346de:	89 75 e4             	mov    %esi,-0x1c(%ebp)
   346e1:	89 45 dc             	mov    %eax,-0x24(%ebp)
   346e4:	8d 04 86             	lea    (%esi,%eax,4),%eax
   346e7:	89 45 d8             	mov    %eax,-0x28(%ebp)
   346ea:	8b 43 10             	mov    0x10(%ebx),%eax
   346ed:	31 db                	xor    %ebx,%ebx
   346ef:	8d 04 81             	lea    (%ecx,%eax,4),%eax
   346f2:	89 45 e0             	mov    %eax,-0x20(%ebp)
   346f5:	89 d0                	mov    %edx,%eax
   346f7:	83 c0 14             	add    $0x14,%eax
   346fa:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   34700:	8b 75 e4             	mov    -0x1c(%ebp),%esi
   34703:	83 c0 04             	add    $0x4,%eax
   34706:	83 c1 04             	add    $0x4,%ecx
   34709:	83 45 e4 04          	addl   $0x4,-0x1c(%ebp)
   3470d:	8b 3e                	mov    (%esi),%edi
   3470f:	8b 71 fc             	mov    -0x4(%ecx),%esi
   34712:	0f b7 d7             	movzwl %di,%edx
   34715:	01 da                	add    %ebx,%edx
   34717:	0f b7 de             	movzwl %si,%ebx
   3471a:	29 da                	sub    %ebx,%edx
   3471c:	c1 ef 10             	shr    $0x10,%edi
   3471f:	89 d3                	mov    %edx,%ebx
   34721:	c1 ee 10             	shr    $0x10,%esi
   34724:	0f b7 d2             	movzwl %dx,%edx
   34727:	c1 fb 10             	sar    $0x10,%ebx
   3472a:	29 f7                	sub    %esi,%edi
   3472c:	01 df                	add    %ebx,%edi
   3472e:	89 fb                	mov    %edi,%ebx
   34730:	c1 e7 10             	shl    $0x10,%edi
   34733:	09 d7                	or     %edx,%edi
   34735:	c1 fb 10             	sar    $0x10,%ebx
   34738:	39 4d e0             	cmp    %ecx,-0x20(%ebp)
   3473b:	89 78 fc             	mov    %edi,-0x4(%eax)
   3473e:	77 c0                	ja     34700 <__mdiff+0x70>
   34740:	8b 75 e4             	mov    -0x1c(%ebp),%esi
   34743:	8b 4d d8             	mov    -0x28(%ebp),%ecx
   34746:	89 45 e4             	mov    %eax,-0x1c(%ebp)
   34749:	89 75 e0             	mov    %esi,-0x20(%ebp)
   3474c:	39 f1                	cmp    %esi,%ecx
   3474e:	76 3f                	jbe    3478f <__mdiff+0xff>
   34750:	8b 3e                	mov    (%esi),%edi
   34752:	83 c6 04             	add    $0x4,%esi
   34755:	83 c0 04             	add    $0x4,%eax
   34758:	0f b7 d7             	movzwl %di,%edx
   3475b:	01 da                	add    %ebx,%edx
   3475d:	89 d3                	mov    %edx,%ebx
   3475f:	0f b7 d2             	movzwl %dx,%edx
   34762:	c1 fb 10             	sar    $0x10,%ebx
   34765:	c1 ef 10             	shr    $0x10,%edi
   34768:	01 df                	add    %ebx,%edi
   3476a:	89 fb                	mov    %edi,%ebx
   3476c:	c1 e7 10             	shl    $0x10,%edi
   3476f:	09 d7                	or     %edx,%edi
   34771:	c1 fb 10             	sar    $0x10,%ebx
   34774:	39 f1                	cmp    %esi,%ecx
   34776:	89 78 fc             	mov    %edi,-0x4(%eax)
   34779:	77 d5                	ja     34750 <__mdiff+0xc0>
   3477b:	8b 45 e0             	mov    -0x20(%ebp),%eax
   3477e:	8b 4d d8             	mov    -0x28(%ebp),%ecx
   34781:	f7 d0                	not    %eax
   34783:	01 c8                	add    %ecx,%eax
   34785:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
   34788:	c1 e8 02             	shr    $0x2,%eax
   3478b:	8d 44 81 04          	lea    0x4(%ecx,%eax,4),%eax
   3478f:	85 ff                	test   %edi,%edi
   34791:	75 23                	jne    347b6 <__mdiff+0x126>
   34793:	8b 4d dc             	mov    -0x24(%ebp),%ecx
   34796:	8d 14 8d 00 00 00 00 	lea    0x0(,%ecx,4),%edx
   3479d:	29 d0                	sub    %edx,%eax
   3479f:	89 ca                	mov    %ecx,%edx
   347a1:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   347a8:	83 ea 01             	sub    $0x1,%edx
   347ab:	8b 4c 90 fc          	mov    -0x4(%eax,%edx,4),%ecx
   347af:	85 c9                	test   %ecx,%ecx
   347b1:	74 f5                	je     347a8 <__mdiff+0x118>
   347b3:	89 55 dc             	mov    %edx,-0x24(%ebp)
   347b6:	8b 45 d4             	mov    -0x2c(%ebp),%eax
   347b9:	8b 4d dc             	mov    -0x24(%ebp),%ecx
   347bc:	89 48 10             	mov    %ecx,0x10(%eax)
   347bf:	83 c4 2c             	add    $0x2c,%esp
   347c2:	5b                   	pop    %ebx
   347c3:	5e                   	pop    %esi
   347c4:	5f                   	pop    %edi
   347c5:	5d                   	pop    %ebp
   347c6:	c3                   	ret    
   347c7:	90                   	nop
   347c8:	89 f0                	mov    %esi,%eax
   347ca:	bf 01 00 00 00       	mov    $0x1,%edi
   347cf:	89 de                	mov    %ebx,%esi
   347d1:	89 c3                	mov    %eax,%ebx
   347d3:	e9 e3 fe ff ff       	jmp    346bb <__mdiff+0x2b>
   347d8:	8b 45 08             	mov    0x8(%ebp),%eax
   347db:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
   347e2:	00 
   347e3:	89 04 24             	mov    %eax,(%esp)
   347e6:	e8 95 f6 ff ff       	call   33e80 <_Balloc>
   347eb:	c7 40 10 01 00 00 00 	movl   $0x1,0x10(%eax)
   347f2:	c7 40 14 00 00 00 00 	movl   $0x0,0x14(%eax)
   347f9:	83 c4 2c             	add    $0x2c,%esp
   347fc:	5b                   	pop    %ebx
   347fd:	5e                   	pop    %esi
   347fe:	5f                   	pop    %edi
   347ff:	5d                   	pop    %ebp
   34800:	c3                   	ret    
   34801:	eb 0d                	jmp    34810 <__ulp>
   34803:	90                   	nop
   34804:	90                   	nop
   34805:	90                   	nop
   34806:	90                   	nop
   34807:	90                   	nop
   34808:	90                   	nop
   34809:	90                   	nop
   3480a:	90                   	nop
   3480b:	90                   	nop
   3480c:	90                   	nop
   3480d:	90                   	nop
   3480e:	90                   	nop
   3480f:	90                   	nop

00034810 <__ulp>:
   34810:	55                   	push   %ebp
   34811:	89 e5                	mov    %esp,%ebp
   34813:	83 ec 08             	sub    $0x8,%esp
   34816:	dd 45 08             	fldl   0x8(%ebp)
   34819:	dd 5d f8             	fstpl  -0x8(%ebp)
   3481c:	8b 4d fc             	mov    -0x4(%ebp),%ecx
   3481f:	81 e1 00 00 f0 7f    	and    $0x7ff00000,%ecx
   34825:	81 e9 00 00 40 03    	sub    $0x3400000,%ecx
   3482b:	85 c9                	test   %ecx,%ecx
   3482d:	7e 11                	jle    34840 <__ulp+0x30>
   3482f:	89 4d fc             	mov    %ecx,-0x4(%ebp)
   34832:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
   34839:	dd 45 f8             	fldl   -0x8(%ebp)
   3483c:	c9                   	leave  
   3483d:	c3                   	ret    
   3483e:	66 90                	xchg   %ax,%ax
   34840:	f7 d9                	neg    %ecx
   34842:	c1 f9 14             	sar    $0x14,%ecx
   34845:	83 f9 13             	cmp    $0x13,%ecx
   34848:	7e 26                	jle    34870 <__ulp+0x60>
   3484a:	83 f9 32             	cmp    $0x32,%ecx
   3484d:	b8 01 00 00 00       	mov    $0x1,%eax
   34852:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
   34859:	7f 0b                	jg     34866 <__ulp+0x56>
   3485b:	ba 33 00 00 00       	mov    $0x33,%edx
   34860:	29 ca                	sub    %ecx,%edx
   34862:	89 d1                	mov    %edx,%ecx
   34864:	d3 e0                	shl    %cl,%eax
   34866:	89 45 f8             	mov    %eax,-0x8(%ebp)
   34869:	dd 45 f8             	fldl   -0x8(%ebp)
   3486c:	c9                   	leave  
   3486d:	c3                   	ret    
   3486e:	66 90                	xchg   %ax,%ax
   34870:	b8 00 00 08 00       	mov    $0x80000,%eax
   34875:	d3 f8                	sar    %cl,%eax
   34877:	89 45 fc             	mov    %eax,-0x4(%ebp)
   3487a:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
   34881:	dd 45 f8             	fldl   -0x8(%ebp)
   34884:	c9                   	leave  
   34885:	c3                   	ret    
   34886:	8d 76 00             	lea    0x0(%esi),%esi
   34889:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi

00034890 <__b2d>:
   34890:	55                   	push   %ebp
   34891:	89 e5                	mov    %esp,%ebp
   34893:	57                   	push   %edi
   34894:	56                   	push   %esi
   34895:	53                   	push   %ebx
   34896:	83 ec 18             	sub    $0x18,%esp
   34899:	8b 45 08             	mov    0x8(%ebp),%eax
   3489c:	8d 78 14             	lea    0x14(%eax),%edi
   3489f:	8b 40 10             	mov    0x10(%eax),%eax
   348a2:	8d 1c 87             	lea    (%edi,%eax,4),%ebx
   348a5:	8b 73 fc             	mov    -0x4(%ebx),%esi
   348a8:	8d 43 fc             	lea    -0x4(%ebx),%eax
   348ab:	89 45 e4             	mov    %eax,-0x1c(%ebp)
   348ae:	89 34 24             	mov    %esi,(%esp)
   348b1:	e8 6a f8 ff ff       	call   34120 <__hi0bits>
   348b6:	8b 4d 0c             	mov    0xc(%ebp),%ecx
   348b9:	ba 20 00 00 00       	mov    $0x20,%edx
   348be:	29 c2                	sub    %eax,%edx
   348c0:	83 f8 0a             	cmp    $0xa,%eax
   348c3:	89 11                	mov    %edx,(%ecx)
   348c5:	7f 41                	jg     34908 <__b2d+0x78>
   348c7:	b9 0b 00 00 00       	mov    $0xb,%ecx
   348cc:	89 f2                	mov    %esi,%edx
   348ce:	29 c1                	sub    %eax,%ecx
   348d0:	d3 ea                	shr    %cl,%edx
   348d2:	81 ca 00 00 f0 3f    	or     $0x3ff00000,%edx
   348d8:	89 55 ec             	mov    %edx,-0x14(%ebp)
   348db:	31 d2                	xor    %edx,%edx
   348dd:	3b 7d e4             	cmp    -0x1c(%ebp),%edi
   348e0:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
   348e7:	73 05                	jae    348ee <__b2d+0x5e>
   348e9:	8b 53 f8             	mov    -0x8(%ebx),%edx
   348ec:	d3 ea                	shr    %cl,%edx
   348ee:	8d 48 15             	lea    0x15(%eax),%ecx
   348f1:	d3 e6                	shl    %cl,%esi
   348f3:	09 f2                	or     %esi,%edx
   348f5:	89 55 e8             	mov    %edx,-0x18(%ebp)
   348f8:	dd 45 e8             	fldl   -0x18(%ebp)
   348fb:	83 c4 18             	add    $0x18,%esp
   348fe:	5b                   	pop    %ebx
   348ff:	5e                   	pop    %esi
   34900:	5f                   	pop    %edi
   34901:	5d                   	pop    %ebp
   34902:	c3                   	ret    
   34903:	90                   	nop
   34904:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   34908:	31 d2                	xor    %edx,%edx
   3490a:	3b 7d e4             	cmp    -0x1c(%ebp),%edi
   3490d:	73 09                	jae    34918 <__b2d+0x88>
   3490f:	8b 53 f8             	mov    -0x8(%ebx),%edx
   34912:	8d 4b f8             	lea    -0x8(%ebx),%ecx
   34915:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
   34918:	89 c3                	mov    %eax,%ebx
   3491a:	83 eb 0b             	sub    $0xb,%ebx
   3491d:	89 5d e0             	mov    %ebx,-0x20(%ebp)
   34920:	74 4e                	je     34970 <__b2d+0xe0>
   34922:	0f b6 4d e0          	movzbl -0x20(%ebp),%ecx
   34926:	bb 2b 00 00 00       	mov    $0x2b,%ebx
   3492b:	29 c3                	sub    %eax,%ebx
   3492d:	89 d0                	mov    %edx,%eax
   3492f:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
   34936:	d3 e6                	shl    %cl,%esi
   34938:	89 d9                	mov    %ebx,%ecx
   3493a:	d3 e8                	shr    %cl,%eax
   3493c:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
   3493f:	81 ce 00 00 f0 3f    	or     $0x3ff00000,%esi
   34945:	09 c6                	or     %eax,%esi
   34947:	31 c0                	xor    %eax,%eax
   34949:	89 75 ec             	mov    %esi,-0x14(%ebp)
   3494c:	39 f9                	cmp    %edi,%ecx
   3494e:	76 07                	jbe    34957 <__b2d+0xc7>
   34950:	8b 41 fc             	mov    -0x4(%ecx),%eax
   34953:	89 d9                	mov    %ebx,%ecx
   34955:	d3 e8                	shr    %cl,%eax
   34957:	0f b6 4d e0          	movzbl -0x20(%ebp),%ecx
   3495b:	d3 e2                	shl    %cl,%edx
   3495d:	09 d0                	or     %edx,%eax
   3495f:	89 45 e8             	mov    %eax,-0x18(%ebp)
   34962:	dd 45 e8             	fldl   -0x18(%ebp)
   34965:	83 c4 18             	add    $0x18,%esp
   34968:	5b                   	pop    %ebx
   34969:	5e                   	pop    %esi
   3496a:	5f                   	pop    %edi
   3496b:	5d                   	pop    %ebp
   3496c:	c3                   	ret    
   3496d:	8d 76 00             	lea    0x0(%esi),%esi
   34970:	81 ce 00 00 f0 3f    	or     $0x3ff00000,%esi
   34976:	89 75 ec             	mov    %esi,-0x14(%ebp)
   34979:	89 55 e8             	mov    %edx,-0x18(%ebp)
   3497c:	dd 45 e8             	fldl   -0x18(%ebp)
   3497f:	83 c4 18             	add    $0x18,%esp
   34982:	5b                   	pop    %ebx
   34983:	5e                   	pop    %esi
   34984:	5f                   	pop    %edi
   34985:	5d                   	pop    %ebp
   34986:	c3                   	ret    
   34987:	89 f6                	mov    %esi,%esi
   34989:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi

00034990 <__d2b>:
   34990:	55                   	push   %ebp
   34991:	89 e5                	mov    %esp,%ebp
   34993:	57                   	push   %edi
   34994:	56                   	push   %esi
   34995:	53                   	push   %ebx
   34996:	83 ec 2c             	sub    $0x2c,%esp
   34999:	8b 45 08             	mov    0x8(%ebp),%eax
   3499c:	dd 45 0c             	fldl   0xc(%ebp)
   3499f:	c7 44 24 04 01 00 00 	movl   $0x1,0x4(%esp)
   349a6:	00 
   349a7:	dd 5d d0             	fstpl  -0x30(%ebp)
   349aa:	89 04 24             	mov    %eax,(%esp)
   349ad:	e8 ce f4 ff ff       	call   33e80 <_Balloc>
   349b2:	8b 5d d4             	mov    -0x2c(%ebp),%ebx
   349b5:	89 c6                	mov    %eax,%esi
   349b7:	89 d8                	mov    %ebx,%eax
   349b9:	81 e3 ff ff ff 7f    	and    $0x7fffffff,%ebx
   349bf:	25 ff ff 0f 00       	and    $0xfffff,%eax
   349c4:	c1 eb 14             	shr    $0x14,%ebx
   349c7:	85 db                	test   %ebx,%ebx
   349c9:	74 05                	je     349d0 <__d2b+0x40>
   349cb:	0d 00 00 10 00       	or     $0x100000,%eax
   349d0:	89 45 e4             	mov    %eax,-0x1c(%ebp)
   349d3:	8b 45 d0             	mov    -0x30(%ebp),%eax
   349d6:	85 c0                	test   %eax,%eax
   349d8:	74 56                	je     34a30 <__d2b+0xa0>
   349da:	89 45 e0             	mov    %eax,-0x20(%ebp)
   349dd:	8d 45 e0             	lea    -0x20(%ebp),%eax
   349e0:	89 04 24             	mov    %eax,(%esp)
   349e3:	e8 98 f7 ff ff       	call   34180 <__lo0bits>
   349e8:	85 c0                	test   %eax,%eax
   349ea:	0f 85 90 00 00 00    	jne    34a80 <__d2b+0xf0>
   349f0:	8b 55 e0             	mov    -0x20(%ebp),%edx
   349f3:	89 56 14             	mov    %edx,0x14(%esi)
   349f6:	8b 55 e4             	mov    -0x1c(%ebp),%edx
   349f9:	83 fa 01             	cmp    $0x1,%edx
   349fc:	19 ff                	sbb    %edi,%edi
   349fe:	83 c7 02             	add    $0x2,%edi
   34a01:	85 db                	test   %ebx,%ebx
   34a03:	89 56 18             	mov    %edx,0x18(%esi)
   34a06:	89 7e 10             	mov    %edi,0x10(%esi)
   34a09:	74 49                	je     34a54 <__d2b+0xc4>
   34a0b:	8b 4d 14             	mov    0x14(%ebp),%ecx
   34a0e:	8d 94 18 cd fb ff ff 	lea    -0x433(%eax,%ebx,1),%edx
   34a15:	89 11                	mov    %edx,(%ecx)
   34a17:	ba 35 00 00 00       	mov    $0x35,%edx
   34a1c:	29 c2                	sub    %eax,%edx
   34a1e:	8b 45 18             	mov    0x18(%ebp),%eax
   34a21:	89 10                	mov    %edx,(%eax)
   34a23:	83 c4 2c             	add    $0x2c,%esp
   34a26:	89 f0                	mov    %esi,%eax
   34a28:	5b                   	pop    %ebx
   34a29:	5e                   	pop    %esi
   34a2a:	5f                   	pop    %edi
   34a2b:	5d                   	pop    %ebp
   34a2c:	c3                   	ret    
   34a2d:	8d 76 00             	lea    0x0(%esi),%esi
   34a30:	8d 45 e4             	lea    -0x1c(%ebp),%eax
   34a33:	bf 01 00 00 00       	mov    $0x1,%edi
   34a38:	89 04 24             	mov    %eax,(%esp)
   34a3b:	e8 40 f7 ff ff       	call   34180 <__lo0bits>
   34a40:	8b 55 e4             	mov    -0x1c(%ebp),%edx
   34a43:	c7 46 10 01 00 00 00 	movl   $0x1,0x10(%esi)
   34a4a:	89 56 14             	mov    %edx,0x14(%esi)
   34a4d:	83 c0 20             	add    $0x20,%eax
   34a50:	85 db                	test   %ebx,%ebx
   34a52:	75 b7                	jne    34a0b <__d2b+0x7b>
   34a54:	8b 4d 14             	mov    0x14(%ebp),%ecx
   34a57:	2d 32 04 00 00       	sub    $0x432,%eax
   34a5c:	89 01                	mov    %eax,(%ecx)
   34a5e:	8b 44 be 10          	mov    0x10(%esi,%edi,4),%eax
   34a62:	c1 e7 05             	shl    $0x5,%edi
   34a65:	89 04 24             	mov    %eax,(%esp)
   34a68:	e8 b3 f6 ff ff       	call   34120 <__hi0bits>
   34a6d:	29 c7                	sub    %eax,%edi
   34a6f:	8b 45 18             	mov    0x18(%ebp),%eax
   34a72:	89 38                	mov    %edi,(%eax)
   34a74:	83 c4 2c             	add    $0x2c,%esp
   34a77:	89 f0                	mov    %esi,%eax
   34a79:	5b                   	pop    %ebx
   34a7a:	5e                   	pop    %esi
   34a7b:	5f                   	pop    %edi
   34a7c:	5d                   	pop    %ebp
   34a7d:	c3                   	ret    
   34a7e:	66 90                	xchg   %ax,%ax
   34a80:	8b 55 e4             	mov    -0x1c(%ebp),%edx
   34a83:	b9 20 00 00 00       	mov    $0x20,%ecx
   34a88:	29 c1                	sub    %eax,%ecx
   34a8a:	89 d7                	mov    %edx,%edi
   34a8c:	d3 e7                	shl    %cl,%edi
   34a8e:	8b 4d e0             	mov    -0x20(%ebp),%ecx
   34a91:	09 f9                	or     %edi,%ecx
   34a93:	89 4e 14             	mov    %ecx,0x14(%esi)
   34a96:	89 c1                	mov    %eax,%ecx
   34a98:	d3 ea                	shr    %cl,%edx
   34a9a:	89 55 e4             	mov    %edx,-0x1c(%ebp)
   34a9d:	e9 57 ff ff ff       	jmp    349f9 <__d2b+0x69>
   34aa2:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   34aa9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi

00034ab0 <__ratio>:
   34ab0:	55                   	push   %ebp
   34ab1:	89 e5                	mov    %esp,%ebp
   34ab3:	56                   	push   %esi
   34ab4:	53                   	push   %ebx
   34ab5:	83 ec 30             	sub    $0x30,%esp
   34ab8:	8b 75 08             	mov    0x8(%ebp),%esi
   34abb:	8d 45 f0             	lea    -0x10(%ebp),%eax
   34abe:	8b 5d 0c             	mov    0xc(%ebp),%ebx
   34ac1:	89 44 24 04          	mov    %eax,0x4(%esp)
   34ac5:	89 34 24             	mov    %esi,(%esp)
   34ac8:	e8 c3 fd ff ff       	call   34890 <__b2d>
   34acd:	8d 45 f4             	lea    -0xc(%ebp),%eax
   34ad0:	89 44 24 04          	mov    %eax,0x4(%esp)
   34ad4:	89 1c 24             	mov    %ebx,(%esp)
   34ad7:	dd 55 e0             	fstl   -0x20(%ebp)
   34ada:	dd 5d d8             	fstpl  -0x28(%ebp)
   34add:	e8 ae fd ff ff       	call   34890 <__b2d>
   34ae2:	8b 46 10             	mov    0x10(%esi),%eax
   34ae5:	2b 43 10             	sub    0x10(%ebx),%eax
   34ae8:	8b 55 f0             	mov    -0x10(%ebp),%edx
   34aeb:	2b 55 f4             	sub    -0xc(%ebp),%edx
   34aee:	c1 e0 05             	shl    $0x5,%eax
   34af1:	01 d0                	add    %edx,%eax
   34af3:	dd 55 d0             	fstl   -0x30(%ebp)
   34af6:	85 c0                	test   %eax,%eax
   34af8:	dd 45 d8             	fldl   -0x28(%ebp)
   34afb:	7e 1b                	jle    34b18 <__ratio+0x68>
   34afd:	dd d8                	fstp   %st(0)
   34aff:	c1 e0 14             	shl    $0x14,%eax
   34b02:	01 45 e4             	add    %eax,-0x1c(%ebp)
   34b05:	dd 45 e0             	fldl   -0x20(%ebp)
   34b08:	83 c4 30             	add    $0x30,%esp
   34b0b:	5b                   	pop    %ebx
   34b0c:	de f1                	fdivp  %st,%st(1)
   34b0e:	5e                   	pop    %esi
   34b0f:	5d                   	pop    %ebp
   34b10:	c3                   	ret    
   34b11:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   34b18:	dd d9                	fstp   %st(1)
   34b1a:	c1 e0 14             	shl    $0x14,%eax
   34b1d:	29 45 d4             	sub    %eax,-0x2c(%ebp)
   34b20:	dd 45 d0             	fldl   -0x30(%ebp)
   34b23:	83 c4 30             	add    $0x30,%esp
   34b26:	5b                   	pop    %ebx
   34b27:	de f9                	fdivrp %st,%st(1)
   34b29:	5e                   	pop    %esi
   34b2a:	5d                   	pop    %ebp
   34b2b:	c3                   	ret    
   34b2c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi

00034b30 <_mprec_log10>:
   34b30:	55                   	push   %ebp
   34b31:	89 e5                	mov    %esp,%ebp
   34b33:	8b 45 08             	mov    0x8(%ebp),%eax
   34b36:	83 f8 17             	cmp    $0x17,%eax
   34b39:	7e 1d                	jle    34b58 <_mprec_log10+0x28>
   34b3b:	d9 e8                	fld1   
   34b3d:	d9 05 10 72 03 00    	flds   0x37210
   34b43:	90                   	nop
   34b44:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   34b48:	83 e8 01             	sub    $0x1,%eax
   34b4b:	dc c9                	fmul   %st,%st(1)
   34b4d:	75 f9                	jne    34b48 <_mprec_log10+0x18>
   34b4f:	dd d8                	fstp   %st(0)
   34b51:	5d                   	pop    %ebp
   34b52:	c3                   	ret    
   34b53:	90                   	nop
   34b54:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   34b58:	dd 04 c5 00 73 03 00 	fldl   0x37300(,%eax,8)
   34b5f:	5d                   	pop    %ebp
   34b60:	c3                   	ret    
   34b61:	eb 0d                	jmp    34b70 <__copybits>
   34b63:	90                   	nop
   34b64:	90                   	nop
   34b65:	90                   	nop
   34b66:	90                   	nop
   34b67:	90                   	nop
   34b68:	90                   	nop
   34b69:	90                   	nop
   34b6a:	90                   	nop
   34b6b:	90                   	nop
   34b6c:	90                   	nop
   34b6d:	90                   	nop
   34b6e:	90                   	nop
   34b6f:	90                   	nop

00034b70 <__copybits>:
   34b70:	55                   	push   %ebp
   34b71:	89 e5                	mov    %esp,%ebp
   34b73:	57                   	push   %edi
   34b74:	8b 7d 10             	mov    0x10(%ebp),%edi
   34b77:	56                   	push   %esi
   34b78:	8b 75 0c             	mov    0xc(%ebp),%esi
   34b7b:	8b 45 08             	mov    0x8(%ebp),%eax
   34b7e:	53                   	push   %ebx
   34b7f:	8b 4f 10             	mov    0x10(%edi),%ecx
   34b82:	8d 56 ff             	lea    -0x1(%esi),%edx
   34b85:	c1 fa 05             	sar    $0x5,%edx
   34b88:	8d 74 90 04          	lea    0x4(%eax,%edx,4),%esi
   34b8c:	8d 57 14             	lea    0x14(%edi),%edx
   34b8f:	8d 1c 8a             	lea    (%edx,%ecx,4),%ebx
   34b92:	39 da                	cmp    %ebx,%edx
   34b94:	73 34                	jae    34bca <__copybits+0x5a>
   34b96:	89 c1                	mov    %eax,%ecx
   34b98:	83 c2 04             	add    $0x4,%edx
   34b9b:	8b 42 fc             	mov    -0x4(%edx),%eax
   34b9e:	83 c1 04             	add    $0x4,%ecx
   34ba1:	39 d3                	cmp    %edx,%ebx
   34ba3:	89 41 fc             	mov    %eax,-0x4(%ecx)
   34ba6:	77 f0                	ja     34b98 <__copybits+0x28>
   34ba8:	8b 45 08             	mov    0x8(%ebp),%eax
   34bab:	29 fb                	sub    %edi,%ebx
   34bad:	8d 53 eb             	lea    -0x15(%ebx),%edx
   34bb0:	c1 ea 02             	shr    $0x2,%edx
   34bb3:	8d 44 90 04          	lea    0x4(%eax,%edx,4),%eax
   34bb7:	39 c6                	cmp    %eax,%esi
   34bb9:	76 13                	jbe    34bce <__copybits+0x5e>
   34bbb:	90                   	nop
   34bbc:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   34bc0:	83 c0 04             	add    $0x4,%eax
   34bc3:	c7 40 fc 00 00 00 00 	movl   $0x0,-0x4(%eax)
   34bca:	39 c6                	cmp    %eax,%esi
   34bcc:	77 f2                	ja     34bc0 <__copybits+0x50>
   34bce:	5b                   	pop    %ebx
   34bcf:	5e                   	pop    %esi
   34bd0:	5f                   	pop    %edi
   34bd1:	5d                   	pop    %ebp
   34bd2:	c3                   	ret    
   34bd3:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   34bd9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi

00034be0 <__any_on>:
   34be0:	55                   	push   %ebp
   34be1:	89 e5                	mov    %esp,%ebp
   34be3:	8b 45 08             	mov    0x8(%ebp),%eax
   34be6:	57                   	push   %edi
   34be7:	56                   	push   %esi
   34be8:	53                   	push   %ebx
   34be9:	8b 5d 0c             	mov    0xc(%ebp),%ebx
   34bec:	8d 50 14             	lea    0x14(%eax),%edx
   34bef:	8b 40 10             	mov    0x10(%eax),%eax
   34bf2:	c1 fb 05             	sar    $0x5,%ebx
   34bf5:	39 d8                	cmp    %ebx,%eax
   34bf7:	7d 2f                	jge    34c28 <__any_on+0x48>
   34bf9:	8d 1c 82             	lea    (%edx,%eax,4),%ebx
   34bfc:	39 da                	cmp    %ebx,%edx
   34bfe:	73 1d                	jae    34c1d <__any_on+0x3d>
   34c00:	8d 43 fc             	lea    -0x4(%ebx),%eax
   34c03:	8b 5b fc             	mov    -0x4(%ebx),%ebx
   34c06:	85 db                	test   %ebx,%ebx
   34c08:	74 0f                	je     34c19 <__any_on+0x39>
   34c0a:	eb 44                	jmp    34c50 <__any_on+0x70>
   34c0c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   34c10:	83 e8 04             	sub    $0x4,%eax
   34c13:	8b 08                	mov    (%eax),%ecx
   34c15:	85 c9                	test   %ecx,%ecx
   34c17:	75 37                	jne    34c50 <__any_on+0x70>
   34c19:	39 c2                	cmp    %eax,%edx
   34c1b:	72 f3                	jb     34c10 <__any_on+0x30>
   34c1d:	31 c0                	xor    %eax,%eax
   34c1f:	5b                   	pop    %ebx
   34c20:	5e                   	pop    %esi
   34c21:	5f                   	pop    %edi
   34c22:	5d                   	pop    %ebp
   34c23:	c3                   	ret    
   34c24:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   34c28:	7e 1e                	jle    34c48 <__any_on+0x68>
   34c2a:	8b 4d 0c             	mov    0xc(%ebp),%ecx
   34c2d:	8d 1c 9a             	lea    (%edx,%ebx,4),%ebx
   34c30:	83 e1 1f             	and    $0x1f,%ecx
   34c33:	74 c7                	je     34bfc <__any_on+0x1c>
   34c35:	8b 3b                	mov    (%ebx),%edi
   34c37:	b8 01 00 00 00       	mov    $0x1,%eax
   34c3c:	89 fe                	mov    %edi,%esi
   34c3e:	d3 ee                	shr    %cl,%esi
   34c40:	d3 e6                	shl    %cl,%esi
   34c42:	39 fe                	cmp    %edi,%esi
   34c44:	75 d9                	jne    34c1f <__any_on+0x3f>
   34c46:	eb b4                	jmp    34bfc <__any_on+0x1c>
   34c48:	8d 1c 9a             	lea    (%edx,%ebx,4),%ebx
   34c4b:	eb af                	jmp    34bfc <__any_on+0x1c>
   34c4d:	8d 76 00             	lea    0x0(%esi),%esi
   34c50:	5b                   	pop    %ebx
   34c51:	b8 01 00 00 00       	mov    $0x1,%eax
   34c56:	5e                   	pop    %esi
   34c57:	5f                   	pop    %edi
   34c58:	5d                   	pop    %ebp
   34c59:	c3                   	ret    
   34c5a:	66 90                	xchg   %ax,%ax
   34c5c:	66 90                	xchg   %ax,%ax
   34c5e:	66 90                	xchg   %ax,%ax

00034c60 <_sbrk_r>:
   34c60:	55                   	push   %ebp
   34c61:	89 e5                	mov    %esp,%ebp
   34c63:	83 ec 18             	sub    $0x18,%esp
   34c66:	8b 45 0c             	mov    0xc(%ebp),%eax
   34c69:	c7 05 00 9a 03 00 00 	movl   $0x0,0x39a00
   34c70:	00 00 00 
   34c73:	89 04 24             	mov    %eax,(%esp)
   34c76:	e8 8a b3 ff ff       	call   30005 <sbrk>
   34c7b:	83 f8 ff             	cmp    $0xffffffff,%eax
   34c7e:	74 08                	je     34c88 <_sbrk_r+0x28>
   34c80:	c9                   	leave  
   34c81:	c3                   	ret    
   34c82:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   34c88:	8b 15 00 9a 03 00    	mov    0x39a00,%edx
   34c8e:	85 d2                	test   %edx,%edx
   34c90:	74 ee                	je     34c80 <_sbrk_r+0x20>
   34c92:	8b 4d 08             	mov    0x8(%ebp),%ecx
   34c95:	89 11                	mov    %edx,(%ecx)
   34c97:	c9                   	leave  
   34c98:	c3                   	ret    
   34c99:	66 90                	xchg   %ax,%ax
   34c9b:	66 90                	xchg   %ax,%ax
   34c9d:	66 90                	xchg   %ax,%ax
   34c9f:	90                   	nop

00034ca0 <__fpclassifyd>:
   34ca0:	55                   	push   %ebp
   34ca1:	b8 02 00 00 00       	mov    $0x2,%eax
   34ca6:	89 e5                	mov    %esp,%ebp
   34ca8:	53                   	push   %ebx
   34ca9:	83 ec 0c             	sub    $0xc,%esp
   34cac:	dd 45 08             	fldl   0x8(%ebp)
   34caf:	dd 5d f0             	fstpl  -0x10(%ebp)
   34cb2:	8b 55 f0             	mov    -0x10(%ebp),%edx
   34cb5:	8b 4d f4             	mov    -0xc(%ebp),%ecx
   34cb8:	89 d3                	mov    %edx,%ebx
   34cba:	09 cb                	or     %ecx,%ebx
   34cbc:	75 0a                	jne    34cc8 <__fpclassifyd+0x28>
   34cbe:	83 c4 0c             	add    $0xc,%esp
   34cc1:	5b                   	pop    %ebx
   34cc2:	5d                   	pop    %ebp
   34cc3:	c3                   	ret    
   34cc4:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   34cc8:	85 d2                	test   %edx,%edx
   34cca:	0f 94 c2             	sete   %dl
   34ccd:	75 08                	jne    34cd7 <__fpclassifyd+0x37>
   34ccf:	81 f9 00 00 00 80    	cmp    $0x80000000,%ecx
   34cd5:	74 e7                	je     34cbe <__fpclassifyd+0x1e>
   34cd7:	81 e1 ff ff ff 7f    	and    $0x7fffffff,%ecx
   34cdd:	b8 04 00 00 00       	mov    $0x4,%eax
   34ce2:	8d 99 00 00 f0 ff    	lea    -0x100000(%ecx),%ebx
   34ce8:	81 fb ff ff df 7f    	cmp    $0x7fdfffff,%ebx
   34cee:	76 ce                	jbe    34cbe <__fpclassifyd+0x1e>
   34cf0:	81 f9 ff ff 0f 00    	cmp    $0xfffff,%ecx
   34cf6:	b0 03                	mov    $0x3,%al
   34cf8:	76 c4                	jbe    34cbe <__fpclassifyd+0x1e>
   34cfa:	31 c0                	xor    %eax,%eax
   34cfc:	81 f9 00 00 f0 7f    	cmp    $0x7ff00000,%ecx
   34d02:	0f 94 c0             	sete   %al
   34d05:	21 d0                	and    %edx,%eax
   34d07:	eb b5                	jmp    34cbe <__fpclassifyd+0x1e>
   34d09:	66 90                	xchg   %ax,%ax
   34d0b:	66 90                	xchg   %ax,%ax
   34d0d:	66 90                	xchg   %ax,%ax
   34d0f:	90                   	nop

00034d10 <strlen>:
   34d10:	55                   	push   %ebp
   34d11:	89 e5                	mov    %esp,%ebp
   34d13:	57                   	push   %edi
   34d14:	8b 55 08             	mov    0x8(%ebp),%edx
   34d17:	89 d7                	mov    %edx,%edi
   34d19:	f7 c7 03 00 00 00    	test   $0x3,%edi
   34d1f:	74 25                	je     34d46 <L5>
   34d21:	8a 0f                	mov    (%edi),%cl
   34d23:	47                   	inc    %edi
   34d24:	84 c9                	test   %cl,%cl
   34d26:	74 56                	je     34d7e <L15>
   34d28:	f7 c7 03 00 00 00    	test   $0x3,%edi
   34d2e:	74 16                	je     34d46 <L5>
   34d30:	8a 0f                	mov    (%edi),%cl
   34d32:	47                   	inc    %edi
   34d33:	84 c9                	test   %cl,%cl
   34d35:	74 47                	je     34d7e <L15>
   34d37:	f7 c7 03 00 00 00    	test   $0x3,%edi
   34d3d:	74 07                	je     34d46 <L5>
   34d3f:	8a 0f                	mov    (%edi),%cl
   34d41:	47                   	inc    %edi
   34d42:	84 c9                	test   %cl,%cl
   34d44:	74 38                	je     34d7e <L15>

00034d46 <L5>:
   34d46:	83 ef 04             	sub    $0x4,%edi
   34d49:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi

00034d50 <L10>:
   34d50:	83 c7 04             	add    $0x4,%edi
   34d53:	8b 0f                	mov    (%edi),%ecx
   34d55:	8d 81 ff fe fe fe    	lea    -0x1010101(%ecx),%eax
   34d5b:	f7 d1                	not    %ecx
   34d5d:	21 c8                	and    %ecx,%eax
   34d5f:	a9 80 80 80 80       	test   $0x80808080,%eax
   34d64:	74 ea                	je     34d50 <L10>
   34d66:	f7 d1                	not    %ecx
   34d68:	47                   	inc    %edi
   34d69:	84 c9                	test   %cl,%cl
   34d6b:	74 11                	je     34d7e <L15>
   34d6d:	47                   	inc    %edi
   34d6e:	c1 e9 08             	shr    $0x8,%ecx
   34d71:	84 c9                	test   %cl,%cl
   34d73:	74 09                	je     34d7e <L15>
   34d75:	47                   	inc    %edi
   34d76:	c1 e9 08             	shr    $0x8,%ecx
   34d79:	84 c9                	test   %cl,%cl
   34d7b:	74 01                	je     34d7e <L15>
   34d7d:	47                   	inc    %edi

00034d7e <L15>:
   34d7e:	29 d7                	sub    %edx,%edi
   34d80:	8d 47 ff             	lea    -0x1(%edi),%eax
   34d83:	8d 65 fc             	lea    -0x4(%ebp),%esp
   34d86:	5f                   	pop    %edi
   34d87:	c9                   	leave  
   34d88:	c3                   	ret    
   34d89:	66 90                	xchg   %ax,%ax
   34d8b:	66 90                	xchg   %ax,%ax
   34d8d:	66 90                	xchg   %ax,%ax
   34d8f:	90                   	nop

00034d90 <__ssprint_r>:
   34d90:	55                   	push   %ebp
   34d91:	89 e5                	mov    %esp,%ebp
   34d93:	57                   	push   %edi
   34d94:	56                   	push   %esi
   34d95:	53                   	push   %ebx
   34d96:	83 ec 2c             	sub    $0x2c,%esp
   34d99:	8b 45 10             	mov    0x10(%ebp),%eax
   34d9c:	8b 5d 0c             	mov    0xc(%ebp),%ebx
   34d9f:	8b 00                	mov    (%eax),%eax
   34da1:	89 c7                	mov    %eax,%edi
   34da3:	8b 45 10             	mov    0x10(%ebp),%eax
   34da6:	8b 40 08             	mov    0x8(%eax),%eax
   34da9:	85 c0                	test   %eax,%eax
   34dab:	0f 84 af 01 00 00    	je     34f60 <__ssprint_r+0x1d0>
   34db1:	31 c9                	xor    %ecx,%ecx
   34db3:	31 d2                	xor    %edx,%edx
   34db5:	8b 03                	mov    (%ebx),%eax
   34db7:	89 ce                	mov    %ecx,%esi
   34db9:	85 f6                	test   %esi,%esi
   34dbb:	89 55 e4             	mov    %edx,-0x1c(%ebp)
   34dbe:	0f 84 ec 00 00 00    	je     34eb0 <__ssprint_r+0x120>
   34dc4:	8b 53 08             	mov    0x8(%ebx),%edx
   34dc7:	39 d6                	cmp    %edx,%esi
   34dc9:	0f 82 fc 00 00 00    	jb     34ecb <__ssprint_r+0x13b>
   34dcf:	0f b7 4b 0c          	movzwl 0xc(%ebx),%ecx
   34dd3:	66 f7 c1 80 04       	test   $0x480,%cx
   34dd8:	0f 84 fa 00 00 00    	je     34ed8 <__ssprint_r+0x148>
   34dde:	8b 53 10             	mov    0x10(%ebx),%edx
   34de1:	29 d0                	sub    %edx,%eax
   34de3:	89 45 dc             	mov    %eax,-0x24(%ebp)
   34de6:	8b 43 14             	mov    0x14(%ebx),%eax
   34de9:	89 55 d8             	mov    %edx,-0x28(%ebp)
   34dec:	8d 04 40             	lea    (%eax,%eax,2),%eax
   34def:	89 c2                	mov    %eax,%edx
   34df1:	c1 ea 1f             	shr    $0x1f,%edx
   34df4:	01 d0                	add    %edx,%eax
   34df6:	89 45 e0             	mov    %eax,-0x20(%ebp)
   34df9:	8b 45 dc             	mov    -0x24(%ebp),%eax
   34dfc:	d1 7d e0             	sarl   -0x20(%ebp)
   34dff:	8d 44 06 01          	lea    0x1(%esi,%eax,1),%eax
   34e03:	39 45 e0             	cmp    %eax,-0x20(%ebp)
   34e06:	0f 83 34 01 00 00    	jae    34f40 <__ssprint_r+0x1b0>
   34e0c:	89 45 e0             	mov    %eax,-0x20(%ebp)
   34e0f:	80 e5 04             	and    $0x4,%ch
   34e12:	0f 84 c8 00 00 00    	je     34ee0 <__ssprint_r+0x150>
   34e18:	89 44 24 04          	mov    %eax,0x4(%esp)
   34e1c:	8b 45 08             	mov    0x8(%ebp),%eax
   34e1f:	89 04 24             	mov    %eax,(%esp)
   34e22:	e8 19 e8 ff ff       	call   33640 <_malloc_r>
   34e27:	85 c0                	test   %eax,%eax
   34e29:	89 c2                	mov    %eax,%edx
   34e2b:	0f 84 e1 00 00 00    	je     34f12 <__ssprint_r+0x182>
   34e31:	8b 45 dc             	mov    -0x24(%ebp),%eax
   34e34:	89 55 d8             	mov    %edx,-0x28(%ebp)
   34e37:	89 44 24 08          	mov    %eax,0x8(%esp)
   34e3b:	8b 43 10             	mov    0x10(%ebx),%eax
   34e3e:	89 14 24             	mov    %edx,(%esp)
   34e41:	89 44 24 04          	mov    %eax,0x4(%esp)
   34e45:	e8 ce ef ff ff       	call   33e18 <memcpy>
   34e4a:	0f b7 43 0c          	movzwl 0xc(%ebx),%eax
   34e4e:	8b 55 d8             	mov    -0x28(%ebp),%edx
   34e51:	66 25 7f fb          	and    $0xfb7f,%ax
   34e55:	0c 80                	or     $0x80,%al
   34e57:	66 89 43 0c          	mov    %ax,0xc(%ebx)
   34e5b:	8b 4d e0             	mov    -0x20(%ebp),%ecx
   34e5e:	8b 45 dc             	mov    -0x24(%ebp),%eax
   34e61:	89 53 10             	mov    %edx,0x10(%ebx)
   34e64:	89 4b 14             	mov    %ecx,0x14(%ebx)
   34e67:	2b 4d dc             	sub    -0x24(%ebp),%ecx
   34e6a:	01 d0                	add    %edx,%eax
   34e6c:	89 03                	mov    %eax,(%ebx)
   34e6e:	89 f2                	mov    %esi,%edx
   34e70:	89 4b 08             	mov    %ecx,0x8(%ebx)
   34e73:	89 f1                	mov    %esi,%ecx
   34e75:	89 4c 24 08          	mov    %ecx,0x8(%esp)
   34e79:	89 4d e0             	mov    %ecx,-0x20(%ebp)
   34e7c:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
   34e7f:	89 04 24             	mov    %eax,(%esp)
   34e82:	89 55 dc             	mov    %edx,-0x24(%ebp)
   34e85:	89 4c 24 04          	mov    %ecx,0x4(%esp)
   34e89:	e8 22 13 00 00       	call   361b0 <memmove>
   34e8e:	8b 03                	mov    (%ebx),%eax
   34e90:	8b 4d e0             	mov    -0x20(%ebp),%ecx
   34e93:	8b 55 dc             	mov    -0x24(%ebp),%edx
   34e96:	29 53 08             	sub    %edx,0x8(%ebx)
   34e99:	01 c8                	add    %ecx,%eax
   34e9b:	8b 4d 10             	mov    0x10(%ebp),%ecx
   34e9e:	89 03                	mov    %eax,(%ebx)
   34ea0:	8b 51 08             	mov    0x8(%ecx),%edx
   34ea3:	29 f2                	sub    %esi,%edx
   34ea5:	85 d2                	test   %edx,%edx
   34ea7:	89 51 08             	mov    %edx,0x8(%ecx)
   34eaa:	0f 84 98 00 00 00    	je     34f48 <__ssprint_r+0x1b8>
   34eb0:	8b 77 04             	mov    0x4(%edi),%esi
   34eb3:	83 c7 08             	add    $0x8,%edi
   34eb6:	8b 4f f8             	mov    -0x8(%edi),%ecx
   34eb9:	85 f6                	test   %esi,%esi
   34ebb:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
   34ebe:	74 f0                	je     34eb0 <__ssprint_r+0x120>
   34ec0:	8b 53 08             	mov    0x8(%ebx),%edx
   34ec3:	39 d6                	cmp    %edx,%esi
   34ec5:	0f 83 04 ff ff ff    	jae    34dcf <__ssprint_r+0x3f>
   34ecb:	89 f2                	mov    %esi,%edx
   34ecd:	89 f1                	mov    %esi,%ecx
   34ecf:	eb a4                	jmp    34e75 <__ssprint_r+0xe5>
   34ed1:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   34ed8:	89 d1                	mov    %edx,%ecx
   34eda:	eb 99                	jmp    34e75 <__ssprint_r+0xe5>
   34edc:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   34ee0:	89 44 24 08          	mov    %eax,0x8(%esp)
   34ee4:	8b 45 d8             	mov    -0x28(%ebp),%eax
   34ee7:	89 44 24 04          	mov    %eax,0x4(%esp)
   34eeb:	8b 45 08             	mov    0x8(%ebp),%eax
   34eee:	89 04 24             	mov    %eax,(%esp)
   34ef1:	e8 da 13 00 00       	call   362d0 <_realloc_r>
   34ef6:	85 c0                	test   %eax,%eax
   34ef8:	89 c2                	mov    %eax,%edx
   34efa:	0f 85 5b ff ff ff    	jne    34e5b <__ssprint_r+0xcb>
   34f00:	8b 43 10             	mov    0x10(%ebx),%eax
   34f03:	89 44 24 04          	mov    %eax,0x4(%esp)
   34f07:	8b 45 08             	mov    0x8(%ebp),%eax
   34f0a:	89 04 24             	mov    %eax,(%esp)
   34f0d:	e8 3e 10 00 00       	call   35f50 <_free_r>
   34f12:	8b 45 08             	mov    0x8(%ebp),%eax
   34f15:	c7 00 0c 00 00 00    	movl   $0xc,(%eax)
   34f1b:	8b 45 10             	mov    0x10(%ebp),%eax
   34f1e:	66 83 4b 0c 40       	orw    $0x40,0xc(%ebx)
   34f23:	c7 40 08 00 00 00 00 	movl   $0x0,0x8(%eax)
   34f2a:	c7 40 04 00 00 00 00 	movl   $0x0,0x4(%eax)
   34f31:	83 c4 2c             	add    $0x2c,%esp
   34f34:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
   34f39:	5b                   	pop    %ebx
   34f3a:	5e                   	pop    %esi
   34f3b:	5f                   	pop    %edi
   34f3c:	5d                   	pop    %ebp
   34f3d:	c3                   	ret    
   34f3e:	66 90                	xchg   %ax,%ax
   34f40:	8b 45 e0             	mov    -0x20(%ebp),%eax
   34f43:	e9 c7 fe ff ff       	jmp    34e0f <__ssprint_r+0x7f>
   34f48:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
   34f4f:	83 c4 2c             	add    $0x2c,%esp
   34f52:	31 c0                	xor    %eax,%eax
   34f54:	5b                   	pop    %ebx
   34f55:	5e                   	pop    %esi
   34f56:	5f                   	pop    %edi
   34f57:	5d                   	pop    %ebp
   34f58:	c3                   	ret    
   34f59:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   34f60:	8b 45 10             	mov    0x10(%ebp),%eax
   34f63:	c7 40 04 00 00 00 00 	movl   $0x0,0x4(%eax)
   34f6a:	83 c4 2c             	add    $0x2c,%esp
   34f6d:	31 c0                	xor    %eax,%eax
   34f6f:	5b                   	pop    %ebx
   34f70:	5e                   	pop    %esi
   34f71:	5f                   	pop    %edi
   34f72:	5d                   	pop    %ebp
   34f73:	c3                   	ret    
   34f74:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   34f7a:	8d bf 00 00 00 00    	lea    0x0(%edi),%edi

00034f80 <_svfiprintf_r>:
   34f80:	55                   	push   %ebp
   34f81:	89 e5                	mov    %esp,%ebp
   34f83:	57                   	push   %edi
   34f84:	56                   	push   %esi
   34f85:	53                   	push   %ebx
   34f86:	81 ec cc 00 00 00    	sub    $0xcc,%esp
   34f8c:	8b 45 0c             	mov    0xc(%ebp),%eax
   34f8f:	f6 40 0c 80          	testb  $0x80,0xc(%eax)
   34f93:	74 0b                	je     34fa0 <_svfiprintf_r+0x20>
   34f95:	8b 50 10             	mov    0x10(%eax),%edx
   34f98:	85 d2                	test   %edx,%edx
   34f9a:	0f 84 1c 0d 00 00    	je     35cbc <_svfiprintf_r+0xd3c>
   34fa0:	8d 45 a8             	lea    -0x58(%ebp),%eax
   34fa3:	8d 5d a7             	lea    -0x59(%ebp),%ebx
   34fa6:	89 c6                	mov    %eax,%esi
   34fa8:	89 85 74 ff ff ff    	mov    %eax,-0x8c(%ebp)
   34fae:	29 d8                	sub    %ebx,%eax
   34fb0:	c7 85 7c ff ff ff 00 	movl   $0x0,-0x84(%ebp)
   34fb7:	00 00 00 
   34fba:	c7 85 78 ff ff ff 00 	movl   $0x0,-0x88(%ebp)
   34fc1:	00 00 00 
   34fc4:	c7 85 44 ff ff ff 00 	movl   $0x0,-0xbc(%ebp)
   34fcb:	00 00 00 
   34fce:	c7 85 50 ff ff ff 00 	movl   $0x0,-0xb0(%ebp)
   34fd5:	00 00 00 
   34fd8:	89 85 3c ff ff ff    	mov    %eax,-0xc4(%ebp)
   34fde:	8b 45 10             	mov    0x10(%ebp),%eax
   34fe1:	8b 5d 10             	mov    0x10(%ebp),%ebx
   34fe4:	0f b6 00             	movzbl (%eax),%eax
   34fe7:	84 c0                	test   %al,%al
   34fe9:	74 58                	je     35043 <_svfiprintf_r+0xc3>
   34feb:	3c 25                	cmp    $0x25,%al
   34fed:	75 13                	jne    35002 <_svfiprintf_r+0x82>
   34fef:	eb 52                	jmp    35043 <_svfiprintf_r+0xc3>
   34ff1:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   34ff8:	84 c0                	test   %al,%al
   34ffa:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   35000:	74 0a                	je     3500c <_svfiprintf_r+0x8c>
   35002:	83 c3 01             	add    $0x1,%ebx
   35005:	0f b6 03             	movzbl (%ebx),%eax
   35008:	3c 25                	cmp    $0x25,%al
   3500a:	75 ec                	jne    34ff8 <_svfiprintf_r+0x78>
   3500c:	89 df                	mov    %ebx,%edi
   3500e:	2b 7d 10             	sub    0x10(%ebp),%edi
   35011:	74 30                	je     35043 <_svfiprintf_r+0xc3>
   35013:	8b 45 10             	mov    0x10(%ebp),%eax
   35016:	83 c6 08             	add    $0x8,%esi
   35019:	89 7e fc             	mov    %edi,-0x4(%esi)
   3501c:	01 bd 7c ff ff ff    	add    %edi,-0x84(%ebp)
   35022:	89 46 f8             	mov    %eax,-0x8(%esi)
   35025:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   3502b:	83 c0 01             	add    $0x1,%eax
   3502e:	83 f8 07             	cmp    $0x7,%eax
   35031:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   35037:	0f 8f eb 0a 00 00    	jg     35b28 <_svfiprintf_r+0xba8>
   3503d:	01 bd 50 ff ff ff    	add    %edi,-0xb0(%ebp)
   35043:	80 3b 00             	cmpb   $0x0,(%ebx)
   35046:	0f 84 11 09 00 00    	je     3595d <_svfiprintf_r+0x9dd>
   3504c:	8d 43 01             	lea    0x1(%ebx),%eax
   3504f:	31 ff                	xor    %edi,%edi
   35051:	c6 85 71 ff ff ff 00 	movb   $0x0,-0x8f(%ebp)
   35058:	c7 85 5c ff ff ff ff 	movl   $0xffffffff,-0xa4(%ebp)
   3505f:	ff ff ff 
   35062:	c7 85 54 ff ff ff 00 	movl   $0x0,-0xac(%ebp)
   35069:	00 00 00 
   3506c:	c7 85 64 ff ff ff 00 	movl   $0x0,-0x9c(%ebp)
   35073:	00 00 00 
   35076:	8d 50 01             	lea    0x1(%eax),%edx
   35079:	0f be 00             	movsbl (%eax),%eax
   3507c:	8d 48 e0             	lea    -0x20(%eax),%ecx
   3507f:	83 f9 58             	cmp    $0x58,%ecx
   35082:	0f 87 63 03 00 00    	ja     353eb <_svfiprintf_r+0x46b>
   35088:	ff 24 8d c8 73 03 00 	jmp    *0x373c8(,%ecx,4)
   3508f:	90                   	nop
   35090:	83 8d 64 ff ff ff 10 	orl    $0x10,-0x9c(%ebp)
   35097:	89 d0                	mov    %edx,%eax
   35099:	eb db                	jmp    35076 <_svfiprintf_r+0xf6>
   3509b:	8b 45 14             	mov    0x14(%ebp),%eax
   3509e:	8b 5d 14             	mov    0x14(%ebp),%ebx
   350a1:	8b 00                	mov    (%eax),%eax
   350a3:	83 c3 04             	add    $0x4,%ebx
   350a6:	89 5d 14             	mov    %ebx,0x14(%ebp)
   350a9:	85 c0                	test   %eax,%eax
   350ab:	89 85 54 ff ff ff    	mov    %eax,-0xac(%ebp)
   350b1:	79 e4                	jns    35097 <_svfiprintf_r+0x117>
   350b3:	f7 9d 54 ff ff ff    	negl   -0xac(%ebp)
   350b9:	83 8d 64 ff ff ff 04 	orl    $0x4,-0x9c(%ebp)
   350c0:	89 d0                	mov    %edx,%eax
   350c2:	eb b2                	jmp    35076 <_svfiprintf_r+0xf6>
   350c4:	bf 2b 00 00 00       	mov    $0x2b,%edi
   350c9:	89 d0                	mov    %edx,%eax
   350cb:	eb a9                	jmp    35076 <_svfiprintf_r+0xf6>
   350cd:	8b 45 14             	mov    0x14(%ebp),%eax
   350d0:	83 8d 64 ff ff ff 02 	orl    $0x2,-0x9c(%ebp)
   350d7:	89 55 10             	mov    %edx,0x10(%ebp)
   350da:	ba 02 00 00 00       	mov    $0x2,%edx
   350df:	8b 08                	mov    (%eax),%ecx
   350e1:	83 c0 04             	add    $0x4,%eax
   350e4:	c6 85 72 ff ff ff 30 	movb   $0x30,-0x8e(%ebp)
   350eb:	c6 85 73 ff ff ff 78 	movb   $0x78,-0x8d(%ebp)
   350f2:	89 45 14             	mov    %eax,0x14(%ebp)
   350f5:	c7 85 44 ff ff ff 58 	movl   $0x37058,-0xbc(%ebp)
   350fc:	70 03 00 
   350ff:	90                   	nop
   35100:	c6 85 71 ff ff ff 00 	movb   $0x0,-0x8f(%ebp)
   35107:	31 ff                	xor    %edi,%edi
   35109:	8b 9d 64 ff ff ff    	mov    -0x9c(%ebp),%ebx
   3510f:	89 d8                	mov    %ebx,%eax
   35111:	24 7f                	and    $0x7f,%al
   35113:	83 bd 5c ff ff ff 00 	cmpl   $0x0,-0xa4(%ebp)
   3511a:	0f 48 c3             	cmovs  %ebx,%eax
   3511d:	89 85 64 ff ff ff    	mov    %eax,-0x9c(%ebp)
   35123:	8b 85 5c ff ff ff    	mov    -0xa4(%ebp),%eax
   35129:	85 c0                	test   %eax,%eax
   3512b:	75 08                	jne    35135 <_svfiprintf_r+0x1b5>
   3512d:	85 c9                	test   %ecx,%ecx
   3512f:	0f 84 03 08 00 00    	je     35938 <_svfiprintf_r+0x9b8>
   35135:	80 fa 01             	cmp    $0x1,%dl
   35138:	0f 84 8a 0a 00 00    	je     35bc8 <_svfiprintf_r+0xc48>
   3513e:	80 fa 02             	cmp    $0x2,%dl
   35141:	8d 5d a8             	lea    -0x58(%ebp),%ebx
   35144:	0f 85 86 01 00 00    	jne    352d0 <_svfiprintf_r+0x350>
   3514a:	8b 95 44 ff ff ff    	mov    -0xbc(%ebp),%edx
   35150:	89 c8                	mov    %ecx,%eax
   35152:	83 eb 01             	sub    $0x1,%ebx
   35155:	83 e0 0f             	and    $0xf,%eax
   35158:	0f b6 04 02          	movzbl (%edx,%eax,1),%eax
   3515c:	c1 e9 04             	shr    $0x4,%ecx
   3515f:	85 c9                	test   %ecx,%ecx
   35161:	88 03                	mov    %al,(%ebx)
   35163:	75 eb                	jne    35150 <_svfiprintf_r+0x1d0>
   35165:	8d 45 a8             	lea    -0x58(%ebp),%eax
   35168:	29 d8                	sub    %ebx,%eax
   3516a:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
   35170:	8b 85 5c ff ff ff    	mov    -0xa4(%ebp),%eax
   35176:	8b 8d 58 ff ff ff    	mov    -0xa8(%ebp),%ecx
   3517c:	39 c1                	cmp    %eax,%ecx
   3517e:	0f 4d c1             	cmovge %ecx,%eax
   35181:	89 85 60 ff ff ff    	mov    %eax,-0xa0(%ebp)
   35187:	89 f8                	mov    %edi,%eax
   35189:	3c 01                	cmp    $0x1,%al
   3518b:	83 9d 60 ff ff ff ff 	sbbl   $0xffffffff,-0xa0(%ebp)
   35192:	8b 95 60 ff ff ff    	mov    -0xa0(%ebp),%edx
   35198:	8b 8d 64 ff ff ff    	mov    -0x9c(%ebp),%ecx
   3519e:	89 d0                	mov    %edx,%eax
   351a0:	89 cf                	mov    %ecx,%edi
   351a2:	83 c0 02             	add    $0x2,%eax
   351a5:	83 e7 02             	and    $0x2,%edi
   351a8:	89 bd 4c ff ff ff    	mov    %edi,-0xb4(%ebp)
   351ae:	89 cf                	mov    %ecx,%edi
   351b0:	0f 44 c2             	cmove  %edx,%eax
   351b3:	81 e7 84 00 00 00    	and    $0x84,%edi
   351b9:	89 85 60 ff ff ff    	mov    %eax,-0xa0(%ebp)
   351bf:	89 bd 48 ff ff ff    	mov    %edi,-0xb8(%ebp)
   351c5:	0f 85 cd 04 00 00    	jne    35698 <_svfiprintf_r+0x718>
   351cb:	8b bd 54 ff ff ff    	mov    -0xac(%ebp),%edi
   351d1:	2b bd 60 ff ff ff    	sub    -0xa0(%ebp),%edi
   351d7:	85 ff                	test   %edi,%edi
   351d9:	0f 8e b9 04 00 00    	jle    35698 <_svfiprintf_r+0x718>
   351df:	83 ff 10             	cmp    $0x10,%edi
   351e2:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
   351e8:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   351ee:	7e 7c                	jle    3526c <_svfiprintf_r+0x2ec>
   351f0:	89 9d 40 ff ff ff    	mov    %ebx,-0xc0(%ebp)
   351f6:	89 f1                	mov    %esi,%ecx
   351f8:	8b 5d 08             	mov    0x8(%ebp),%ebx
   351fb:	8b 75 0c             	mov    0xc(%ebp),%esi
   351fe:	eb 08                	jmp    35208 <_svfiprintf_r+0x288>
   35200:	83 ef 10             	sub    $0x10,%edi
   35203:	83 ff 10             	cmp    $0x10,%edi
   35206:	7e 5c                	jle    35264 <_svfiprintf_r+0x2e4>
   35208:	83 c0 01             	add    $0x1,%eax
   3520b:	83 c2 10             	add    $0x10,%edx
   3520e:	c7 01 3c 75 03 00    	movl   $0x3753c,(%ecx)
   35214:	83 c1 08             	add    $0x8,%ecx
   35217:	c7 41 fc 10 00 00 00 	movl   $0x10,-0x4(%ecx)
   3521e:	83 f8 07             	cmp    $0x7,%eax
   35221:	89 95 7c ff ff ff    	mov    %edx,-0x84(%ebp)
   35227:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   3522d:	7e d1                	jle    35200 <_svfiprintf_r+0x280>
   3522f:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   35235:	89 44 24 08          	mov    %eax,0x8(%esp)
   35239:	89 74 24 04          	mov    %esi,0x4(%esp)
   3523d:	89 1c 24             	mov    %ebx,(%esp)
   35240:	e8 4b fb ff ff       	call   34d90 <__ssprint_r>
   35245:	85 c0                	test   %eax,%eax
   35247:	0f 85 3b 07 00 00    	jne    35988 <_svfiprintf_r+0xa08>
   3524d:	83 ef 10             	sub    $0x10,%edi
   35250:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
   35256:	83 ff 10             	cmp    $0x10,%edi
   35259:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   3525f:	8d 4d a8             	lea    -0x58(%ebp),%ecx
   35262:	7f a4                	jg     35208 <_svfiprintf_r+0x288>
   35264:	8b 9d 40 ff ff ff    	mov    -0xc0(%ebp),%ebx
   3526a:	89 ce                	mov    %ecx,%esi
   3526c:	83 c0 01             	add    $0x1,%eax
   3526f:	01 fa                	add    %edi,%edx
   35271:	c7 06 3c 75 03 00    	movl   $0x3753c,(%esi)
   35277:	83 c6 08             	add    $0x8,%esi
   3527a:	89 7e fc             	mov    %edi,-0x4(%esi)
   3527d:	83 f8 07             	cmp    $0x7,%eax
   35280:	89 95 7c ff ff ff    	mov    %edx,-0x84(%ebp)
   35286:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   3528c:	0f 8e 12 04 00 00    	jle    356a4 <_svfiprintf_r+0x724>
   35292:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   35298:	89 44 24 08          	mov    %eax,0x8(%esp)
   3529c:	8b 45 0c             	mov    0xc(%ebp),%eax
   3529f:	89 44 24 04          	mov    %eax,0x4(%esp)
   352a3:	8b 45 08             	mov    0x8(%ebp),%eax
   352a6:	89 04 24             	mov    %eax,(%esp)
   352a9:	e8 e2 fa ff ff       	call   34d90 <__ssprint_r>
   352ae:	85 c0                	test   %eax,%eax
   352b0:	0f 85 d2 06 00 00    	jne    35988 <_svfiprintf_r+0xa08>
   352b6:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
   352bc:	8d 75 a8             	lea    -0x58(%ebp),%esi
   352bf:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   352c5:	e9 da 03 00 00       	jmp    356a4 <_svfiprintf_r+0x724>
   352ca:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   352d0:	89 c8                	mov    %ecx,%eax
   352d2:	83 eb 01             	sub    $0x1,%ebx
   352d5:	83 e0 07             	and    $0x7,%eax
   352d8:	c1 e9 03             	shr    $0x3,%ecx
   352db:	83 c0 30             	add    $0x30,%eax
   352de:	85 c9                	test   %ecx,%ecx
   352e0:	88 03                	mov    %al,(%ebx)
   352e2:	75 ec                	jne    352d0 <_svfiprintf_r+0x350>
   352e4:	f6 85 64 ff ff ff 01 	testb  $0x1,-0x9c(%ebp)
   352eb:	89 da                	mov    %ebx,%edx
   352ed:	0f 84 72 fe ff ff    	je     35165 <_svfiprintf_r+0x1e5>
   352f3:	3c 30                	cmp    $0x30,%al
   352f5:	0f 84 6a fe ff ff    	je     35165 <_svfiprintf_r+0x1e5>
   352fb:	83 eb 01             	sub    $0x1,%ebx
   352fe:	8d 45 a8             	lea    -0x58(%ebp),%eax
   35301:	29 d8                	sub    %ebx,%eax
   35303:	c6 42 ff 30          	movb   $0x30,-0x1(%edx)
   35307:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
   3530d:	e9 5e fe ff ff       	jmp    35170 <_svfiprintf_r+0x1f0>
   35312:	83 8d 64 ff ff ff 10 	orl    $0x10,-0x9c(%ebp)
   35319:	f6 85 64 ff ff ff 10 	testb  $0x10,-0x9c(%ebp)
   35320:	89 55 10             	mov    %edx,0x10(%ebp)
   35323:	8b 45 14             	mov    0x14(%ebp),%eax
   35326:	0f 85 48 01 00 00    	jne    35474 <_svfiprintf_r+0x4f4>
   3532c:	f6 85 64 ff ff ff 40 	testb  $0x40,-0x9c(%ebp)
   35333:	0f 84 3b 01 00 00    	je     35474 <_svfiprintf_r+0x4f4>
   35339:	0f b7 08             	movzwl (%eax),%ecx
   3533c:	83 c0 04             	add    $0x4,%eax
   3533f:	31 d2                	xor    %edx,%edx
   35341:	89 45 14             	mov    %eax,0x14(%ebp)
   35344:	e9 b7 fd ff ff       	jmp    35100 <_svfiprintf_r+0x180>
   35349:	83 8d 64 ff ff ff 10 	orl    $0x10,-0x9c(%ebp)
   35350:	89 f8                	mov    %edi,%eax
   35352:	89 55 10             	mov    %edx,0x10(%ebp)
   35355:	88 85 71 ff ff ff    	mov    %al,-0x8f(%ebp)
   3535b:	f6 85 64 ff ff ff 10 	testb  $0x10,-0x9c(%ebp)
   35362:	8b 45 14             	mov    0x14(%ebp),%eax
   35365:	75 0d                	jne    35374 <_svfiprintf_r+0x3f4>
   35367:	f6 85 64 ff ff ff 40 	testb  $0x40,-0x9c(%ebp)
   3536e:	0f 85 f2 08 00 00    	jne    35c66 <_svfiprintf_r+0xce6>
   35374:	8b 08                	mov    (%eax),%ecx
   35376:	83 c0 04             	add    $0x4,%eax
   35379:	89 45 14             	mov    %eax,0x14(%ebp)
   3537c:	85 c9                	test   %ecx,%ecx
   3537e:	0f 88 f3 08 00 00    	js     35c77 <_svfiprintf_r+0xcf7>
   35384:	0f b6 bd 71 ff ff ff 	movzbl -0x8f(%ebp),%edi
   3538b:	ba 01 00 00 00       	mov    $0x1,%edx
   35390:	e9 74 fd ff ff       	jmp    35109 <_svfiprintf_r+0x189>
   35395:	0f be 02             	movsbl (%edx),%eax
   35398:	8d 5a 01             	lea    0x1(%edx),%ebx
   3539b:	83 f8 2a             	cmp    $0x2a,%eax
   3539e:	0f 84 af 09 00 00    	je     35d53 <_svfiprintf_r+0xdd3>
   353a4:	8d 48 d0             	lea    -0x30(%eax),%ecx
   353a7:	31 d2                	xor    %edx,%edx
   353a9:	83 f9 09             	cmp    $0x9,%ecx
   353ac:	0f 87 90 09 00 00    	ja     35d42 <_svfiprintf_r+0xdc2>
   353b2:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   353b8:	8d 04 92             	lea    (%edx,%edx,4),%eax
   353bb:	83 c3 01             	add    $0x1,%ebx
   353be:	8d 14 41             	lea    (%ecx,%eax,2),%edx
   353c1:	0f be 43 ff          	movsbl -0x1(%ebx),%eax
   353c5:	8d 48 d0             	lea    -0x30(%eax),%ecx
   353c8:	83 f9 09             	cmp    $0x9,%ecx
   353cb:	76 eb                	jbe    353b8 <_svfiprintf_r+0x438>
   353cd:	85 d2                	test   %edx,%edx
   353cf:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
   353d4:	0f 48 d1             	cmovs  %ecx,%edx
   353d7:	8d 48 e0             	lea    -0x20(%eax),%ecx
   353da:	83 f9 58             	cmp    $0x58,%ecx
   353dd:	89 95 5c ff ff ff    	mov    %edx,-0xa4(%ebp)
   353e3:	89 da                	mov    %ebx,%edx
   353e5:	0f 86 9d fc ff ff    	jbe    35088 <_svfiprintf_r+0x108>
   353eb:	89 fb                	mov    %edi,%ebx
   353ed:	85 c0                	test   %eax,%eax
   353ef:	89 55 10             	mov    %edx,0x10(%ebp)
   353f2:	88 9d 71 ff ff ff    	mov    %bl,-0x8f(%ebp)
   353f8:	0f 84 5f 05 00 00    	je     3595d <_svfiprintf_r+0x9dd>
   353fe:	88 45 80             	mov    %al,-0x80(%ebp)
   35401:	8d 5d 80             	lea    -0x80(%ebp),%ebx
   35404:	c6 85 71 ff ff ff 00 	movb   $0x0,-0x8f(%ebp)
   3540b:	c7 85 60 ff ff ff 01 	movl   $0x1,-0xa0(%ebp)
   35412:	00 00 00 
   35415:	c7 85 58 ff ff ff 01 	movl   $0x1,-0xa8(%ebp)
   3541c:	00 00 00 
   3541f:	e9 5a 01 00 00       	jmp    3557e <_svfiprintf_r+0x5fe>
   35424:	31 db                	xor    %ebx,%ebx
   35426:	8d 48 d0             	lea    -0x30(%eax),%ecx
   35429:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   35430:	8d 04 9b             	lea    (%ebx,%ebx,4),%eax
   35433:	83 c2 01             	add    $0x1,%edx
   35436:	8d 1c 41             	lea    (%ecx,%eax,2),%ebx
   35439:	0f be 42 ff          	movsbl -0x1(%edx),%eax
   3543d:	8d 48 d0             	lea    -0x30(%eax),%ecx
   35440:	83 f9 09             	cmp    $0x9,%ecx
   35443:	76 eb                	jbe    35430 <_svfiprintf_r+0x4b0>
   35445:	89 9d 54 ff ff ff    	mov    %ebx,-0xac(%ebp)
   3544b:	e9 2c fc ff ff       	jmp    3507c <_svfiprintf_r+0xfc>
   35450:	81 8d 64 ff ff ff 80 	orl    $0x80,-0x9c(%ebp)
   35457:	00 00 00 
   3545a:	89 d0                	mov    %edx,%eax
   3545c:	e9 15 fc ff ff       	jmp    35076 <_svfiprintf_r+0xf6>
   35461:	f6 85 64 ff ff ff 10 	testb  $0x10,-0x9c(%ebp)
   35468:	89 55 10             	mov    %edx,0x10(%ebp)
   3546b:	8b 45 14             	mov    0x14(%ebp),%eax
   3546e:	0f 84 b8 fe ff ff    	je     3532c <_svfiprintf_r+0x3ac>
   35474:	8b 08                	mov    (%eax),%ecx
   35476:	83 c0 04             	add    $0x4,%eax
   35479:	31 d2                	xor    %edx,%edx
   3547b:	89 45 14             	mov    %eax,0x14(%ebp)
   3547e:	e9 7d fc ff ff       	jmp    35100 <_svfiprintf_r+0x180>
   35483:	f6 85 64 ff ff ff 10 	testb  $0x10,-0x9c(%ebp)
   3548a:	89 f8                	mov    %edi,%eax
   3548c:	89 55 10             	mov    %edx,0x10(%ebp)
   3548f:	88 85 71 ff ff ff    	mov    %al,-0x8f(%ebp)
   35495:	0f 85 a2 07 00 00    	jne    35c3d <_svfiprintf_r+0xcbd>
   3549b:	f6 85 64 ff ff ff 40 	testb  $0x40,-0x9c(%ebp)
   354a2:	0f 84 95 07 00 00    	je     35c3d <_svfiprintf_r+0xcbd>
   354a8:	8b 45 14             	mov    0x14(%ebp),%eax
   354ab:	0f b7 9d 50 ff ff ff 	movzwl -0xb0(%ebp),%ebx
   354b2:	8b 00                	mov    (%eax),%eax
   354b4:	66 89 18             	mov    %bx,(%eax)
   354b7:	8b 45 14             	mov    0x14(%ebp),%eax
   354ba:	83 c0 04             	add    $0x4,%eax
   354bd:	89 45 14             	mov    %eax,0x14(%ebp)
   354c0:	e9 19 fb ff ff       	jmp    34fde <_svfiprintf_r+0x5e>
   354c5:	89 fb                	mov    %edi,%ebx
   354c7:	89 55 10             	mov    %edx,0x10(%ebp)
   354ca:	88 9d 71 ff ff ff    	mov    %bl,-0x8f(%ebp)
   354d0:	c7 85 44 ff ff ff 58 	movl   $0x37058,-0xbc(%ebp)
   354d7:	70 03 00 
   354da:	f6 85 64 ff ff ff 10 	testb  $0x10,-0x9c(%ebp)
   354e1:	8b 5d 14             	mov    0x14(%ebp),%ebx
   354e4:	75 0d                	jne    354f3 <_svfiprintf_r+0x573>
   354e6:	f6 85 64 ff ff ff 40 	testb  $0x40,-0x9c(%ebp)
   354ed:	0f 85 65 07 00 00    	jne    35c58 <_svfiprintf_r+0xcd8>
   354f3:	8b 0b                	mov    (%ebx),%ecx
   354f5:	83 c3 04             	add    $0x4,%ebx
   354f8:	89 5d 14             	mov    %ebx,0x14(%ebp)
   354fb:	f6 85 64 ff ff ff 01 	testb  $0x1,-0x9c(%ebp)
   35502:	ba 02 00 00 00       	mov    $0x2,%edx
   35507:	0f 84 f3 fb ff ff    	je     35100 <_svfiprintf_r+0x180>
   3550d:	85 c9                	test   %ecx,%ecx
   3550f:	0f 84 eb fb ff ff    	je     35100 <_svfiprintf_r+0x180>
   35515:	c6 85 72 ff ff ff 30 	movb   $0x30,-0x8e(%ebp)
   3551c:	88 85 73 ff ff ff    	mov    %al,-0x8d(%ebp)
   35522:	83 8d 64 ff ff ff 02 	orl    $0x2,-0x9c(%ebp)
   35529:	e9 d2 fb ff ff       	jmp    35100 <_svfiprintf_r+0x180>
   3552e:	83 8d 64 ff ff ff 40 	orl    $0x40,-0x9c(%ebp)
   35535:	89 d0                	mov    %edx,%eax
   35537:	e9 3a fb ff ff       	jmp    35076 <_svfiprintf_r+0xf6>
   3553c:	89 f8                	mov    %edi,%eax
   3553e:	89 55 10             	mov    %edx,0x10(%ebp)
   35541:	88 85 71 ff ff ff    	mov    %al,-0x8f(%ebp)
   35547:	e9 0f fe ff ff       	jmp    3535b <_svfiprintf_r+0x3db>
   3554c:	8b 45 14             	mov    0x14(%ebp),%eax
   3554f:	8d 5d 80             	lea    -0x80(%ebp),%ebx
   35552:	89 55 10             	mov    %edx,0x10(%ebp)
   35555:	c6 85 71 ff ff ff 00 	movb   $0x0,-0x8f(%ebp)
   3555c:	c7 85 60 ff ff ff 01 	movl   $0x1,-0xa0(%ebp)
   35563:	00 00 00 
   35566:	8b 00                	mov    (%eax),%eax
   35568:	c7 85 58 ff ff ff 01 	movl   $0x1,-0xa8(%ebp)
   3556f:	00 00 00 
   35572:	88 45 80             	mov    %al,-0x80(%ebp)
   35575:	8b 45 14             	mov    0x14(%ebp),%eax
   35578:	83 c0 04             	add    $0x4,%eax
   3557b:	89 45 14             	mov    %eax,0x14(%ebp)
   3557e:	c7 85 5c ff ff ff 00 	movl   $0x0,-0xa4(%ebp)
   35585:	00 00 00 
   35588:	e9 05 fc ff ff       	jmp    35192 <_svfiprintf_r+0x212>
   3558d:	89 fb                	mov    %edi,%ebx
   3558f:	89 55 10             	mov    %edx,0x10(%ebp)
   35592:	88 9d 71 ff ff ff    	mov    %bl,-0x8f(%ebp)
   35598:	c7 85 44 ff ff ff 47 	movl   $0x37047,-0xbc(%ebp)
   3559f:	70 03 00 
   355a2:	e9 33 ff ff ff       	jmp    354da <_svfiprintf_r+0x55a>
   355a7:	83 8d 64 ff ff ff 10 	orl    $0x10,-0x9c(%ebp)
   355ae:	f6 85 64 ff ff ff 10 	testb  $0x10,-0x9c(%ebp)
   355b5:	89 55 10             	mov    %edx,0x10(%ebp)
   355b8:	8b 45 14             	mov    0x14(%ebp),%eax
   355bb:	75 39                	jne    355f6 <_svfiprintf_r+0x676>
   355bd:	f6 85 64 ff ff ff 40 	testb  $0x40,-0x9c(%ebp)
   355c4:	74 30                	je     355f6 <_svfiprintf_r+0x676>
   355c6:	0f b7 08             	movzwl (%eax),%ecx
   355c9:	83 c0 04             	add    $0x4,%eax
   355cc:	ba 01 00 00 00       	mov    $0x1,%edx
   355d1:	89 45 14             	mov    %eax,0x14(%ebp)
   355d4:	e9 27 fb ff ff       	jmp    35100 <_svfiprintf_r+0x180>
   355d9:	83 8d 64 ff ff ff 01 	orl    $0x1,-0x9c(%ebp)
   355e0:	89 d0                	mov    %edx,%eax
   355e2:	e9 8f fa ff ff       	jmp    35076 <_svfiprintf_r+0xf6>
   355e7:	f6 85 64 ff ff ff 10 	testb  $0x10,-0x9c(%ebp)
   355ee:	89 55 10             	mov    %edx,0x10(%ebp)
   355f1:	8b 45 14             	mov    0x14(%ebp),%eax
   355f4:	74 c7                	je     355bd <_svfiprintf_r+0x63d>
   355f6:	8b 08                	mov    (%eax),%ecx
   355f8:	83 c0 04             	add    $0x4,%eax
   355fb:	ba 01 00 00 00       	mov    $0x1,%edx
   35600:	89 45 14             	mov    %eax,0x14(%ebp)
   35603:	e9 f8 fa ff ff       	jmp    35100 <_svfiprintf_r+0x180>
   35608:	8b 45 14             	mov    0x14(%ebp),%eax
   3560b:	89 55 10             	mov    %edx,0x10(%ebp)
   3560e:	c6 85 71 ff ff ff 00 	movb   $0x0,-0x8f(%ebp)
   35615:	8b 18                	mov    (%eax),%ebx
   35617:	8d 50 04             	lea    0x4(%eax),%edx
   3561a:	85 db                	test   %ebx,%ebx
   3561c:	0f 84 cc 06 00 00    	je     35cee <_svfiprintf_r+0xd6e>
   35622:	8b bd 5c ff ff ff    	mov    -0xa4(%ebp),%edi
   35628:	89 95 60 ff ff ff    	mov    %edx,-0xa0(%ebp)
   3562e:	85 ff                	test   %edi,%edi
   35630:	0f 88 59 06 00 00    	js     35c8f <_svfiprintf_r+0xd0f>
   35636:	89 7c 24 08          	mov    %edi,0x8(%esp)
   3563a:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
   35641:	00 
   35642:	89 1c 24             	mov    %ebx,(%esp)
   35645:	e8 36 e7 ff ff       	call   33d80 <memchr>
   3564a:	8b 95 60 ff ff ff    	mov    -0xa0(%ebp),%edx
   35650:	85 c0                	test   %eax,%eax
   35652:	0f 84 c5 06 00 00    	je     35d1d <_svfiprintf_r+0xd9d>
   35658:	29 d8                	sub    %ebx,%eax
   3565a:	39 f8                	cmp    %edi,%eax
   3565c:	0f 4f c7             	cmovg  %edi,%eax
   3565f:	0f b6 bd 71 ff ff ff 	movzbl -0x8f(%ebp),%edi
   35666:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
   3566c:	89 55 14             	mov    %edx,0x14(%ebp)
   3566f:	c7 85 5c ff ff ff 00 	movl   $0x0,-0xa4(%ebp)
   35676:	00 00 00 
   35679:	e9 f2 fa ff ff       	jmp    35170 <_svfiprintf_r+0x1f0>
   3567e:	89 f8                	mov    %edi,%eax
   35680:	84 c0                	test   %al,%al
   35682:	b8 20 00 00 00       	mov    $0x20,%eax
   35687:	0f 44 f8             	cmove  %eax,%edi
   3568a:	89 d0                	mov    %edx,%eax
   3568c:	e9 e5 f9 ff ff       	jmp    35076 <_svfiprintf_r+0xf6>
   35691:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   35698:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
   3569e:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   356a4:	80 bd 71 ff ff ff 00 	cmpb   $0x0,-0x8f(%ebp)
   356ab:	74 2e                	je     356db <_svfiprintf_r+0x75b>
   356ad:	83 c0 01             	add    $0x1,%eax
   356b0:	83 c2 01             	add    $0x1,%edx
   356b3:	8d 8d 71 ff ff ff    	lea    -0x8f(%ebp),%ecx
   356b9:	83 c6 08             	add    $0x8,%esi
   356bc:	89 4e f8             	mov    %ecx,-0x8(%esi)
   356bf:	c7 46 fc 01 00 00 00 	movl   $0x1,-0x4(%esi)
   356c6:	83 f8 07             	cmp    $0x7,%eax
   356c9:	89 95 7c ff ff ff    	mov    %edx,-0x84(%ebp)
   356cf:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   356d5:	0f 8f b5 04 00 00    	jg     35b90 <_svfiprintf_r+0xc10>
   356db:	8b 8d 4c ff ff ff    	mov    -0xb4(%ebp),%ecx
   356e1:	85 c9                	test   %ecx,%ecx
   356e3:	74 2e                	je     35713 <_svfiprintf_r+0x793>
   356e5:	83 c0 01             	add    $0x1,%eax
   356e8:	83 c2 02             	add    $0x2,%edx
   356eb:	8d 8d 72 ff ff ff    	lea    -0x8e(%ebp),%ecx
   356f1:	83 c6 08             	add    $0x8,%esi
   356f4:	89 4e f8             	mov    %ecx,-0x8(%esi)
   356f7:	c7 46 fc 02 00 00 00 	movl   $0x2,-0x4(%esi)
   356fe:	83 f8 07             	cmp    $0x7,%eax
   35701:	89 95 7c ff ff ff    	mov    %edx,-0x84(%ebp)
   35707:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   3570d:	0f 8f 45 04 00 00    	jg     35b58 <_svfiprintf_r+0xbd8>
   35713:	81 bd 48 ff ff ff 80 	cmpl   $0x80,-0xb8(%ebp)
   3571a:	00 00 00 
   3571d:	0f 84 9d 02 00 00    	je     359c0 <_svfiprintf_r+0xa40>
   35723:	8b bd 5c ff ff ff    	mov    -0xa4(%ebp),%edi
   35729:	2b bd 58 ff ff ff    	sub    -0xa8(%ebp),%edi
   3572f:	85 ff                	test   %edi,%edi
   35731:	0f 8e e1 00 00 00    	jle    35818 <_svfiprintf_r+0x898>
   35737:	83 ff 10             	cmp    $0x10,%edi
   3573a:	0f 8e 7c 00 00 00    	jle    357bc <_svfiprintf_r+0x83c>
   35740:	89 9d 5c ff ff ff    	mov    %ebx,-0xa4(%ebp)
   35746:	89 f1                	mov    %esi,%ecx
   35748:	8b 5d 08             	mov    0x8(%ebp),%ebx
   3574b:	8b 75 0c             	mov    0xc(%ebp),%esi
   3574e:	eb 08                	jmp    35758 <_svfiprintf_r+0x7d8>
   35750:	83 ef 10             	sub    $0x10,%edi
   35753:	83 ff 10             	cmp    $0x10,%edi
   35756:	7e 5c                	jle    357b4 <_svfiprintf_r+0x834>
   35758:	83 c0 01             	add    $0x1,%eax
   3575b:	83 c2 10             	add    $0x10,%edx
   3575e:	c7 01 2c 75 03 00    	movl   $0x3752c,(%ecx)
   35764:	83 c1 08             	add    $0x8,%ecx
   35767:	c7 41 fc 10 00 00 00 	movl   $0x10,-0x4(%ecx)
   3576e:	83 f8 07             	cmp    $0x7,%eax
   35771:	89 95 7c ff ff ff    	mov    %edx,-0x84(%ebp)
   35777:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   3577d:	7e d1                	jle    35750 <_svfiprintf_r+0x7d0>
   3577f:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   35785:	89 44 24 08          	mov    %eax,0x8(%esp)
   35789:	89 74 24 04          	mov    %esi,0x4(%esp)
   3578d:	89 1c 24             	mov    %ebx,(%esp)
   35790:	e8 fb f5 ff ff       	call   34d90 <__ssprint_r>
   35795:	85 c0                	test   %eax,%eax
   35797:	0f 85 eb 01 00 00    	jne    35988 <_svfiprintf_r+0xa08>
   3579d:	83 ef 10             	sub    $0x10,%edi
   357a0:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
   357a6:	83 ff 10             	cmp    $0x10,%edi
   357a9:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   357af:	8d 4d a8             	lea    -0x58(%ebp),%ecx
   357b2:	7f a4                	jg     35758 <_svfiprintf_r+0x7d8>
   357b4:	8b 9d 5c ff ff ff    	mov    -0xa4(%ebp),%ebx
   357ba:	89 ce                	mov    %ecx,%esi
   357bc:	83 c0 01             	add    $0x1,%eax
   357bf:	01 fa                	add    %edi,%edx
   357c1:	c7 06 2c 75 03 00    	movl   $0x3752c,(%esi)
   357c7:	83 c6 08             	add    $0x8,%esi
   357ca:	89 7e fc             	mov    %edi,-0x4(%esi)
   357cd:	83 f8 07             	cmp    $0x7,%eax
   357d0:	89 95 7c ff ff ff    	mov    %edx,-0x84(%ebp)
   357d6:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   357dc:	7e 3a                	jle    35818 <_svfiprintf_r+0x898>
   357de:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   357e4:	89 44 24 08          	mov    %eax,0x8(%esp)
   357e8:	8b 45 0c             	mov    0xc(%ebp),%eax
   357eb:	89 44 24 04          	mov    %eax,0x4(%esp)
   357ef:	8b 45 08             	mov    0x8(%ebp),%eax
   357f2:	89 04 24             	mov    %eax,(%esp)
   357f5:	e8 96 f5 ff ff       	call   34d90 <__ssprint_r>
   357fa:	85 c0                	test   %eax,%eax
   357fc:	0f 85 86 01 00 00    	jne    35988 <_svfiprintf_r+0xa08>
   35802:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
   35808:	8d 75 a8             	lea    -0x58(%ebp),%esi
   3580b:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   35811:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   35818:	89 1e                	mov    %ebx,(%esi)
   3581a:	8b 9d 58 ff ff ff    	mov    -0xa8(%ebp),%ebx
   35820:	83 c0 01             	add    $0x1,%eax
   35823:	83 c6 08             	add    $0x8,%esi
   35826:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   3582c:	89 5e fc             	mov    %ebx,-0x4(%esi)
   3582f:	01 da                	add    %ebx,%edx
   35831:	83 f8 07             	cmp    $0x7,%eax
   35834:	89 95 7c ff ff ff    	mov    %edx,-0x84(%ebp)
   3583a:	0f 8f 80 02 00 00    	jg     35ac0 <_svfiprintf_r+0xb40>
   35840:	f6 85 64 ff ff ff 04 	testb  $0x4,-0x9c(%ebp)
   35847:	0f 84 b9 00 00 00    	je     35906 <_svfiprintf_r+0x986>
   3584d:	8b bd 54 ff ff ff    	mov    -0xac(%ebp),%edi
   35853:	2b bd 60 ff ff ff    	sub    -0xa0(%ebp),%edi
   35859:	85 ff                	test   %edi,%edi
   3585b:	0f 8e a5 00 00 00    	jle    35906 <_svfiprintf_r+0x986>
   35861:	83 ff 10             	cmp    $0x10,%edi
   35864:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   3586a:	8d 9d 74 ff ff ff    	lea    -0x8c(%ebp),%ebx
   35870:	7e 71                	jle    358e3 <_svfiprintf_r+0x963>
   35872:	89 f1                	mov    %esi,%ecx
   35874:	8b 75 08             	mov    0x8(%ebp),%esi
   35877:	eb 0f                	jmp    35888 <_svfiprintf_r+0x908>
   35879:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   35880:	83 ef 10             	sub    $0x10,%edi
   35883:	83 ff 10             	cmp    $0x10,%edi
   35886:	7e 59                	jle    358e1 <_svfiprintf_r+0x961>
   35888:	83 c0 01             	add    $0x1,%eax
   3588b:	83 c2 10             	add    $0x10,%edx
   3588e:	c7 01 3c 75 03 00    	movl   $0x3753c,(%ecx)
   35894:	83 c1 08             	add    $0x8,%ecx
   35897:	c7 41 fc 10 00 00 00 	movl   $0x10,-0x4(%ecx)
   3589e:	83 f8 07             	cmp    $0x7,%eax
   358a1:	89 95 7c ff ff ff    	mov    %edx,-0x84(%ebp)
   358a7:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   358ad:	7e d1                	jle    35880 <_svfiprintf_r+0x900>
   358af:	8b 45 0c             	mov    0xc(%ebp),%eax
   358b2:	89 5c 24 08          	mov    %ebx,0x8(%esp)
   358b6:	89 34 24             	mov    %esi,(%esp)
   358b9:	89 44 24 04          	mov    %eax,0x4(%esp)
   358bd:	e8 ce f4 ff ff       	call   34d90 <__ssprint_r>
   358c2:	85 c0                	test   %eax,%eax
   358c4:	0f 85 be 00 00 00    	jne    35988 <_svfiprintf_r+0xa08>
   358ca:	83 ef 10             	sub    $0x10,%edi
   358cd:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
   358d3:	83 ff 10             	cmp    $0x10,%edi
   358d6:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   358dc:	8d 4d a8             	lea    -0x58(%ebp),%ecx
   358df:	7f a7                	jg     35888 <_svfiprintf_r+0x908>
   358e1:	89 ce                	mov    %ecx,%esi
   358e3:	83 c0 01             	add    $0x1,%eax
   358e6:	01 fa                	add    %edi,%edx
   358e8:	83 f8 07             	cmp    $0x7,%eax
   358eb:	c7 06 3c 75 03 00    	movl   $0x3753c,(%esi)
   358f1:	89 7e 04             	mov    %edi,0x4(%esi)
   358f4:	89 95 7c ff ff ff    	mov    %edx,-0x84(%ebp)
   358fa:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   35900:	0f 8f ee 02 00 00    	jg     35bf4 <_svfiprintf_r+0xc74>
   35906:	8b 85 54 ff ff ff    	mov    -0xac(%ebp),%eax
   3590c:	8b b5 60 ff ff ff    	mov    -0xa0(%ebp),%esi
   35912:	39 c6                	cmp    %eax,%esi
   35914:	0f 4d c6             	cmovge %esi,%eax
   35917:	01 85 50 ff ff ff    	add    %eax,-0xb0(%ebp)
   3591d:	85 d2                	test   %edx,%edx
   3591f:	0f 85 d3 01 00 00    	jne    35af8 <_svfiprintf_r+0xb78>
   35925:	c7 85 78 ff ff ff 00 	movl   $0x0,-0x88(%ebp)
   3592c:	00 00 00 
   3592f:	8d 75 a8             	lea    -0x58(%ebp),%esi
   35932:	e9 a7 f6 ff ff       	jmp    34fde <_svfiprintf_r+0x5e>
   35937:	90                   	nop
   35938:	84 d2                	test   %dl,%dl
   3593a:	75 6c                	jne    359a8 <_svfiprintf_r+0xa28>
   3593c:	f6 85 64 ff ff ff 01 	testb  $0x1,-0x9c(%ebp)
   35943:	74 63                	je     359a8 <_svfiprintf_r+0xa28>
   35945:	8b 85 3c ff ff ff    	mov    -0xc4(%ebp),%eax
   3594b:	8d 5d a7             	lea    -0x59(%ebp),%ebx
   3594e:	c6 45 a7 30          	movb   $0x30,-0x59(%ebp)
   35952:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
   35958:	e9 13 f8 ff ff       	jmp    35170 <_svfiprintf_r+0x1f0>
   3595d:	8b 85 7c ff ff ff    	mov    -0x84(%ebp),%eax
   35963:	85 c0                	test   %eax,%eax
   35965:	74 21                	je     35988 <_svfiprintf_r+0xa08>
   35967:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   3596d:	89 44 24 08          	mov    %eax,0x8(%esp)
   35971:	8b 45 0c             	mov    0xc(%ebp),%eax
   35974:	89 44 24 04          	mov    %eax,0x4(%esp)
   35978:	8b 45 08             	mov    0x8(%ebp),%eax
   3597b:	89 04 24             	mov    %eax,(%esp)
   3597e:	e8 0d f4 ff ff       	call   34d90 <__ssprint_r>
   35983:	90                   	nop
   35984:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   35988:	8b 75 0c             	mov    0xc(%ebp),%esi
   3598b:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
   35990:	f6 46 0c 40          	testb  $0x40,0xc(%esi)
   35994:	0f 44 85 50 ff ff ff 	cmove  -0xb0(%ebp),%eax
   3599b:	81 c4 cc 00 00 00    	add    $0xcc,%esp
   359a1:	5b                   	pop    %ebx
   359a2:	5e                   	pop    %esi
   359a3:	5f                   	pop    %edi
   359a4:	5d                   	pop    %ebp
   359a5:	c3                   	ret    
   359a6:	66 90                	xchg   %ax,%ax
   359a8:	c7 85 58 ff ff ff 00 	movl   $0x0,-0xa8(%ebp)
   359af:	00 00 00 
   359b2:	8d 5d a8             	lea    -0x58(%ebp),%ebx
   359b5:	e9 b6 f7 ff ff       	jmp    35170 <_svfiprintf_r+0x1f0>
   359ba:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   359c0:	8b bd 54 ff ff ff    	mov    -0xac(%ebp),%edi
   359c6:	2b bd 60 ff ff ff    	sub    -0xa0(%ebp),%edi
   359cc:	85 ff                	test   %edi,%edi
   359ce:	0f 8e 4f fd ff ff    	jle    35723 <_svfiprintf_r+0x7a3>
   359d4:	83 ff 10             	cmp    $0x10,%edi
   359d7:	0f 8e 7f 00 00 00    	jle    35a5c <_svfiprintf_r+0xadc>
   359dd:	89 9d 4c ff ff ff    	mov    %ebx,-0xb4(%ebp)
   359e3:	89 f1                	mov    %esi,%ecx
   359e5:	8b 5d 08             	mov    0x8(%ebp),%ebx
   359e8:	8b 75 0c             	mov    0xc(%ebp),%esi
   359eb:	eb 0b                	jmp    359f8 <_svfiprintf_r+0xa78>
   359ed:	8d 76 00             	lea    0x0(%esi),%esi
   359f0:	83 ef 10             	sub    $0x10,%edi
   359f3:	83 ff 10             	cmp    $0x10,%edi
   359f6:	7e 5c                	jle    35a54 <_svfiprintf_r+0xad4>
   359f8:	83 c0 01             	add    $0x1,%eax
   359fb:	83 c2 10             	add    $0x10,%edx
   359fe:	c7 01 2c 75 03 00    	movl   $0x3752c,(%ecx)
   35a04:	83 c1 08             	add    $0x8,%ecx
   35a07:	c7 41 fc 10 00 00 00 	movl   $0x10,-0x4(%ecx)
   35a0e:	83 f8 07             	cmp    $0x7,%eax
   35a11:	89 95 7c ff ff ff    	mov    %edx,-0x84(%ebp)
   35a17:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   35a1d:	7e d1                	jle    359f0 <_svfiprintf_r+0xa70>
   35a1f:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   35a25:	89 44 24 08          	mov    %eax,0x8(%esp)
   35a29:	89 74 24 04          	mov    %esi,0x4(%esp)
   35a2d:	89 1c 24             	mov    %ebx,(%esp)
   35a30:	e8 5b f3 ff ff       	call   34d90 <__ssprint_r>
   35a35:	85 c0                	test   %eax,%eax
   35a37:	0f 85 4b ff ff ff    	jne    35988 <_svfiprintf_r+0xa08>
   35a3d:	83 ef 10             	sub    $0x10,%edi
   35a40:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
   35a46:	83 ff 10             	cmp    $0x10,%edi
   35a49:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   35a4f:	8d 4d a8             	lea    -0x58(%ebp),%ecx
   35a52:	7f a4                	jg     359f8 <_svfiprintf_r+0xa78>
   35a54:	8b 9d 4c ff ff ff    	mov    -0xb4(%ebp),%ebx
   35a5a:	89 ce                	mov    %ecx,%esi
   35a5c:	83 c0 01             	add    $0x1,%eax
   35a5f:	01 fa                	add    %edi,%edx
   35a61:	c7 06 2c 75 03 00    	movl   $0x3752c,(%esi)
   35a67:	83 c6 08             	add    $0x8,%esi
   35a6a:	89 7e fc             	mov    %edi,-0x4(%esi)
   35a6d:	83 f8 07             	cmp    $0x7,%eax
   35a70:	89 95 7c ff ff ff    	mov    %edx,-0x84(%ebp)
   35a76:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
   35a7c:	0f 8e a1 fc ff ff    	jle    35723 <_svfiprintf_r+0x7a3>
   35a82:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   35a88:	89 44 24 08          	mov    %eax,0x8(%esp)
   35a8c:	8b 45 0c             	mov    0xc(%ebp),%eax
   35a8f:	89 44 24 04          	mov    %eax,0x4(%esp)
   35a93:	8b 45 08             	mov    0x8(%ebp),%eax
   35a96:	89 04 24             	mov    %eax,(%esp)
   35a99:	e8 f2 f2 ff ff       	call   34d90 <__ssprint_r>
   35a9e:	85 c0                	test   %eax,%eax
   35aa0:	0f 85 e2 fe ff ff    	jne    35988 <_svfiprintf_r+0xa08>
   35aa6:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
   35aac:	8d 75 a8             	lea    -0x58(%ebp),%esi
   35aaf:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   35ab5:	e9 69 fc ff ff       	jmp    35723 <_svfiprintf_r+0x7a3>
   35aba:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   35ac0:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   35ac6:	89 44 24 08          	mov    %eax,0x8(%esp)
   35aca:	8b 45 0c             	mov    0xc(%ebp),%eax
   35acd:	89 44 24 04          	mov    %eax,0x4(%esp)
   35ad1:	8b 45 08             	mov    0x8(%ebp),%eax
   35ad4:	89 04 24             	mov    %eax,(%esp)
   35ad7:	e8 b4 f2 ff ff       	call   34d90 <__ssprint_r>
   35adc:	85 c0                	test   %eax,%eax
   35ade:	0f 85 a4 fe ff ff    	jne    35988 <_svfiprintf_r+0xa08>
   35ae4:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
   35aea:	8d 75 a8             	lea    -0x58(%ebp),%esi
   35aed:	e9 4e fd ff ff       	jmp    35840 <_svfiprintf_r+0x8c0>
   35af2:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   35af8:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   35afe:	89 44 24 08          	mov    %eax,0x8(%esp)
   35b02:	8b 45 0c             	mov    0xc(%ebp),%eax
   35b05:	89 44 24 04          	mov    %eax,0x4(%esp)
   35b09:	8b 45 08             	mov    0x8(%ebp),%eax
   35b0c:	89 04 24             	mov    %eax,(%esp)
   35b0f:	e8 7c f2 ff ff       	call   34d90 <__ssprint_r>
   35b14:	85 c0                	test   %eax,%eax
   35b16:	0f 84 09 fe ff ff    	je     35925 <_svfiprintf_r+0x9a5>
   35b1c:	e9 67 fe ff ff       	jmp    35988 <_svfiprintf_r+0xa08>
   35b21:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   35b28:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   35b2e:	89 44 24 08          	mov    %eax,0x8(%esp)
   35b32:	8b 45 0c             	mov    0xc(%ebp),%eax
   35b35:	89 44 24 04          	mov    %eax,0x4(%esp)
   35b39:	8b 45 08             	mov    0x8(%ebp),%eax
   35b3c:	89 04 24             	mov    %eax,(%esp)
   35b3f:	e8 4c f2 ff ff       	call   34d90 <__ssprint_r>
   35b44:	85 c0                	test   %eax,%eax
   35b46:	0f 85 3c fe ff ff    	jne    35988 <_svfiprintf_r+0xa08>
   35b4c:	8d 75 a8             	lea    -0x58(%ebp),%esi
   35b4f:	e9 e9 f4 ff ff       	jmp    3503d <_svfiprintf_r+0xbd>
   35b54:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   35b58:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   35b5e:	89 44 24 08          	mov    %eax,0x8(%esp)
   35b62:	8b 45 0c             	mov    0xc(%ebp),%eax
   35b65:	89 44 24 04          	mov    %eax,0x4(%esp)
   35b69:	8b 45 08             	mov    0x8(%ebp),%eax
   35b6c:	89 04 24             	mov    %eax,(%esp)
   35b6f:	e8 1c f2 ff ff       	call   34d90 <__ssprint_r>
   35b74:	85 c0                	test   %eax,%eax
   35b76:	0f 85 0c fe ff ff    	jne    35988 <_svfiprintf_r+0xa08>
   35b7c:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
   35b82:	8d 75 a8             	lea    -0x58(%ebp),%esi
   35b85:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   35b8b:	e9 83 fb ff ff       	jmp    35713 <_svfiprintf_r+0x793>
   35b90:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   35b96:	89 44 24 08          	mov    %eax,0x8(%esp)
   35b9a:	8b 45 0c             	mov    0xc(%ebp),%eax
   35b9d:	89 44 24 04          	mov    %eax,0x4(%esp)
   35ba1:	8b 45 08             	mov    0x8(%ebp),%eax
   35ba4:	89 04 24             	mov    %eax,(%esp)
   35ba7:	e8 e4 f1 ff ff       	call   34d90 <__ssprint_r>
   35bac:	85 c0                	test   %eax,%eax
   35bae:	0f 85 d4 fd ff ff    	jne    35988 <_svfiprintf_r+0xa08>
   35bb4:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
   35bba:	8d 75 a8             	lea    -0x58(%ebp),%esi
   35bbd:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
   35bc3:	e9 13 fb ff ff       	jmp    356db <_svfiprintf_r+0x75b>
   35bc8:	83 f9 09             	cmp    $0x9,%ecx
   35bcb:	76 56                	jbe    35c23 <_svfiprintf_r+0xca3>
   35bcd:	8d 5d a8             	lea    -0x58(%ebp),%ebx
   35bd0:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
   35bd5:	83 eb 01             	sub    $0x1,%ebx
   35bd8:	f7 e1                	mul    %ecx
   35bda:	c1 ea 03             	shr    $0x3,%edx
   35bdd:	8d 04 92             	lea    (%edx,%edx,4),%eax
   35be0:	01 c0                	add    %eax,%eax
   35be2:	29 c1                	sub    %eax,%ecx
   35be4:	83 c1 30             	add    $0x30,%ecx
   35be7:	85 d2                	test   %edx,%edx
   35be9:	88 0b                	mov    %cl,(%ebx)
   35beb:	89 d1                	mov    %edx,%ecx
   35bed:	75 e1                	jne    35bd0 <_svfiprintf_r+0xc50>
   35bef:	e9 71 f5 ff ff       	jmp    35165 <_svfiprintf_r+0x1e5>
   35bf4:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
   35bfa:	89 44 24 08          	mov    %eax,0x8(%esp)
   35bfe:	8b 45 0c             	mov    0xc(%ebp),%eax
   35c01:	89 44 24 04          	mov    %eax,0x4(%esp)
   35c05:	8b 45 08             	mov    0x8(%ebp),%eax
   35c08:	89 04 24             	mov    %eax,(%esp)
   35c0b:	e8 80 f1 ff ff       	call   34d90 <__ssprint_r>
   35c10:	85 c0                	test   %eax,%eax
   35c12:	0f 85 70 fd ff ff    	jne    35988 <_svfiprintf_r+0xa08>
   35c18:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
   35c1e:	e9 e3 fc ff ff       	jmp    35906 <_svfiprintf_r+0x986>
   35c23:	8b 85 3c ff ff ff    	mov    -0xc4(%ebp),%eax
   35c29:	83 c1 30             	add    $0x30,%ecx
   35c2c:	88 4d a7             	mov    %cl,-0x59(%ebp)
   35c2f:	8d 5d a7             	lea    -0x59(%ebp),%ebx
   35c32:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
   35c38:	e9 33 f5 ff ff       	jmp    35170 <_svfiprintf_r+0x1f0>
   35c3d:	8b 45 14             	mov    0x14(%ebp),%eax
   35c40:	8b 9d 50 ff ff ff    	mov    -0xb0(%ebp),%ebx
   35c46:	8b 00                	mov    (%eax),%eax
   35c48:	89 18                	mov    %ebx,(%eax)
   35c4a:	8b 45 14             	mov    0x14(%ebp),%eax
   35c4d:	83 c0 04             	add    $0x4,%eax
   35c50:	89 45 14             	mov    %eax,0x14(%ebp)
   35c53:	e9 86 f3 ff ff       	jmp    34fde <_svfiprintf_r+0x5e>
   35c58:	0f b7 0b             	movzwl (%ebx),%ecx
   35c5b:	83 c3 04             	add    $0x4,%ebx
   35c5e:	89 5d 14             	mov    %ebx,0x14(%ebp)
   35c61:	e9 95 f8 ff ff       	jmp    354fb <_svfiprintf_r+0x57b>
   35c66:	0f bf 08             	movswl (%eax),%ecx
   35c69:	83 c0 04             	add    $0x4,%eax
   35c6c:	89 45 14             	mov    %eax,0x14(%ebp)
   35c6f:	85 c9                	test   %ecx,%ecx
   35c71:	0f 89 0d f7 ff ff    	jns    35384 <_svfiprintf_r+0x404>
   35c77:	f7 d9                	neg    %ecx
   35c79:	bf 2d 00 00 00       	mov    $0x2d,%edi
   35c7e:	c6 85 71 ff ff ff 2d 	movb   $0x2d,-0x8f(%ebp)
   35c85:	ba 01 00 00 00       	mov    $0x1,%edx
   35c8a:	e9 7a f4 ff ff       	jmp    35109 <_svfiprintf_r+0x189>
   35c8f:	89 1c 24             	mov    %ebx,(%esp)
   35c92:	e8 79 f0 ff ff       	call   34d10 <strlen>
   35c97:	8b 95 60 ff ff ff    	mov    -0xa0(%ebp),%edx
   35c9d:	0f b6 bd 71 ff ff ff 	movzbl -0x8f(%ebp),%edi
   35ca4:	c7 85 5c ff ff ff 00 	movl   $0x0,-0xa4(%ebp)
   35cab:	00 00 00 
   35cae:	89 55 14             	mov    %edx,0x14(%ebp)
   35cb1:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
   35cb7:	e9 b4 f4 ff ff       	jmp    35170 <_svfiprintf_r+0x1f0>
   35cbc:	8b 45 08             	mov    0x8(%ebp),%eax
   35cbf:	c7 44 24 04 40 00 00 	movl   $0x40,0x4(%esp)
   35cc6:	00 
   35cc7:	89 04 24             	mov    %eax,(%esp)
   35cca:	e8 71 d9 ff ff       	call   33640 <_malloc_r>
   35ccf:	8b 75 0c             	mov    0xc(%ebp),%esi
   35cd2:	85 c0                	test   %eax,%eax
   35cd4:	89 06                	mov    %eax,(%esi)
   35cd6:	89 46 10             	mov    %eax,0x10(%esi)
   35cd9:	0f 84 a3 00 00 00    	je     35d82 <_svfiprintf_r+0xe02>
   35cdf:	8b 45 0c             	mov    0xc(%ebp),%eax
   35ce2:	c7 40 14 40 00 00 00 	movl   $0x40,0x14(%eax)
   35ce9:	e9 b2 f2 ff ff       	jmp    34fa0 <_svfiprintf_r+0x20>
   35cee:	8b bd 5c ff ff ff    	mov    -0xa4(%ebp),%edi
   35cf4:	b8 06 00 00 00       	mov    $0x6,%eax
   35cf9:	89 55 14             	mov    %edx,0x14(%ebp)
   35cfc:	83 ff 06             	cmp    $0x6,%edi
   35cff:	0f 46 c7             	cmovbe %edi,%eax
   35d02:	85 c0                	test   %eax,%eax
   35d04:	0f 49 d8             	cmovns %eax,%ebx
   35d07:	89 9d 60 ff ff ff    	mov    %ebx,-0xa0(%ebp)
   35d0d:	bb 69 70 03 00       	mov    $0x37069,%ebx
   35d12:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
   35d18:	e9 61 f8 ff ff       	jmp    3557e <_svfiprintf_r+0x5fe>
   35d1d:	8b 85 5c ff ff ff    	mov    -0xa4(%ebp),%eax
   35d23:	0f b6 bd 71 ff ff ff 	movzbl -0x8f(%ebp),%edi
   35d2a:	89 55 14             	mov    %edx,0x14(%ebp)
   35d2d:	c7 85 5c ff ff ff 00 	movl   $0x0,-0xa4(%ebp)
   35d34:	00 00 00 
   35d37:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
   35d3d:	e9 2e f4 ff ff       	jmp    35170 <_svfiprintf_r+0x1f0>
   35d42:	89 da                	mov    %ebx,%edx
   35d44:	c7 85 5c ff ff ff 00 	movl   $0x0,-0xa4(%ebp)
   35d4b:	00 00 00 
   35d4e:	e9 29 f3 ff ff       	jmp    3507c <_svfiprintf_r+0xfc>
   35d53:	8b 4d 14             	mov    0x14(%ebp),%ecx
   35d56:	89 da                	mov    %ebx,%edx
   35d58:	8b 45 14             	mov    0x14(%ebp),%eax
   35d5b:	8b 09                	mov    (%ecx),%ecx
   35d5d:	83 c0 04             	add    $0x4,%eax
   35d60:	89 45 14             	mov    %eax,0x14(%ebp)
   35d63:	85 c9                	test   %ecx,%ecx
   35d65:	89 8d 5c ff ff ff    	mov    %ecx,-0xa4(%ebp)
   35d6b:	0f 89 26 f3 ff ff    	jns    35097 <_svfiprintf_r+0x117>
   35d71:	c7 85 5c ff ff ff ff 	movl   $0xffffffff,-0xa4(%ebp)
   35d78:	ff ff ff 
   35d7b:	89 d0                	mov    %edx,%eax
   35d7d:	e9 f4 f2 ff ff       	jmp    35076 <_svfiprintf_r+0xf6>
   35d82:	8b 45 08             	mov    0x8(%ebp),%eax
   35d85:	c7 00 0c 00 00 00    	movl   $0xc,(%eax)
   35d8b:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
   35d90:	e9 06 fc ff ff       	jmp    3599b <_svfiprintf_r+0xa1b>
   35d95:	66 90                	xchg   %ax,%ax
   35d97:	66 90                	xchg   %ax,%ax
   35d99:	66 90                	xchg   %ax,%ax
   35d9b:	66 90                	xchg   %ax,%ax
   35d9d:	66 90                	xchg   %ax,%ax
   35d9f:	90                   	nop

00035da0 <_calloc_r>:
   35da0:	55                   	push   %ebp
   35da1:	89 e5                	mov    %esp,%ebp
   35da3:	53                   	push   %ebx
   35da4:	83 ec 14             	sub    $0x14,%esp
   35da7:	8b 45 10             	mov    0x10(%ebp),%eax
   35daa:	0f af 45 0c          	imul   0xc(%ebp),%eax
   35dae:	89 44 24 04          	mov    %eax,0x4(%esp)
   35db2:	8b 45 08             	mov    0x8(%ebp),%eax
   35db5:	89 04 24             	mov    %eax,(%esp)
   35db8:	e8 83 d8 ff ff       	call   33640 <_malloc_r>
   35dbd:	85 c0                	test   %eax,%eax
   35dbf:	89 c3                	mov    %eax,%ebx
   35dc1:	0f 84 91 00 00 00    	je     35e58 <_calloc_r+0xb8>
   35dc7:	8b 40 fc             	mov    -0x4(%eax),%eax
   35dca:	83 e0 fc             	and    $0xfffffffc,%eax
   35dcd:	83 e8 04             	sub    $0x4,%eax
   35dd0:	83 f8 24             	cmp    $0x24,%eax
   35dd3:	77 63                	ja     35e38 <_calloc_r+0x98>
   35dd5:	83 f8 13             	cmp    $0x13,%eax
   35dd8:	89 da                	mov    %ebx,%edx
   35dda:	77 1c                	ja     35df8 <_calloc_r+0x58>
   35ddc:	c7 02 00 00 00 00    	movl   $0x0,(%edx)
   35de2:	89 d8                	mov    %ebx,%eax
   35de4:	c7 42 04 00 00 00 00 	movl   $0x0,0x4(%edx)
   35deb:	c7 42 08 00 00 00 00 	movl   $0x0,0x8(%edx)
   35df2:	83 c4 14             	add    $0x14,%esp
   35df5:	5b                   	pop    %ebx
   35df6:	5d                   	pop    %ebp
   35df7:	c3                   	ret    
   35df8:	83 f8 1b             	cmp    $0x1b,%eax
   35dfb:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
   35e01:	8d 53 08             	lea    0x8(%ebx),%edx
   35e04:	c7 43 04 00 00 00 00 	movl   $0x0,0x4(%ebx)
   35e0b:	76 cf                	jbe    35ddc <_calloc_r+0x3c>
   35e0d:	83 f8 24             	cmp    $0x24,%eax
   35e10:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%ebx)
   35e17:	8d 53 10             	lea    0x10(%ebx),%edx
   35e1a:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%ebx)
   35e21:	75 b9                	jne    35ddc <_calloc_r+0x3c>
   35e23:	c7 43 10 00 00 00 00 	movl   $0x0,0x10(%ebx)
   35e2a:	8d 53 18             	lea    0x18(%ebx),%edx
   35e2d:	c7 43 14 00 00 00 00 	movl   $0x0,0x14(%ebx)
   35e34:	eb a6                	jmp    35ddc <_calloc_r+0x3c>
   35e36:	66 90                	xchg   %ax,%ax
   35e38:	89 1c 24             	mov    %ebx,(%esp)
   35e3b:	89 44 24 08          	mov    %eax,0x8(%esp)
   35e3f:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
   35e46:	00 
   35e47:	e8 f1 03 00 00       	call   3623d <memset>
   35e4c:	83 c4 14             	add    $0x14,%esp
   35e4f:	89 d8                	mov    %ebx,%eax
   35e51:	5b                   	pop    %ebx
   35e52:	5d                   	pop    %ebp
   35e53:	c3                   	ret    
   35e54:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   35e58:	31 c0                	xor    %eax,%eax
   35e5a:	eb 96                	jmp    35df2 <_calloc_r+0x52>
   35e5c:	66 90                	xchg   %ax,%ax
   35e5e:	66 90                	xchg   %ax,%ax

00035e60 <_malloc_trim_r>:
   35e60:	55                   	push   %ebp
   35e61:	89 e5                	mov    %esp,%ebp
   35e63:	57                   	push   %edi
   35e64:	56                   	push   %esi
   35e65:	53                   	push   %ebx
   35e66:	83 ec 1c             	sub    $0x1c,%esp
   35e69:	8b 75 08             	mov    0x8(%ebp),%esi
   35e6c:	89 34 24             	mov    %esi,(%esp)
   35e6f:	e8 ec df ff ff       	call   33e60 <__malloc_lock>
   35e74:	a1 08 95 03 00       	mov    0x39508,%eax
   35e79:	8b 58 04             	mov    0x4(%eax),%ebx
   35e7c:	83 e3 fc             	and    $0xfffffffc,%ebx
   35e7f:	89 d8                	mov    %ebx,%eax
   35e81:	2b 45 0c             	sub    0xc(%ebp),%eax
   35e84:	05 ef 0f 00 00       	add    $0xfef,%eax
   35e89:	25 00 f0 ff ff       	and    $0xfffff000,%eax
   35e8e:	8d b8 00 f0 ff ff    	lea    -0x1000(%eax),%edi
   35e94:	81 ff ff 0f 00 00    	cmp    $0xfff,%edi
   35e9a:	7e 1c                	jle    35eb8 <_malloc_trim_r+0x58>
   35e9c:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
   35ea3:	00 
   35ea4:	89 34 24             	mov    %esi,(%esp)
   35ea7:	e8 b4 ed ff ff       	call   34c60 <_sbrk_r>
   35eac:	8b 15 08 95 03 00    	mov    0x39508,%edx
   35eb2:	01 da                	add    %ebx,%edx
   35eb4:	39 d0                	cmp    %edx,%eax
   35eb6:	74 18                	je     35ed0 <_malloc_trim_r+0x70>
   35eb8:	89 34 24             	mov    %esi,(%esp)
   35ebb:	e8 b0 df ff ff       	call   33e70 <__malloc_unlock>
   35ec0:	83 c4 1c             	add    $0x1c,%esp
   35ec3:	31 c0                	xor    %eax,%eax
   35ec5:	5b                   	pop    %ebx
   35ec6:	5e                   	pop    %esi
   35ec7:	5f                   	pop    %edi
   35ec8:	5d                   	pop    %ebp
   35ec9:	c3                   	ret    
   35eca:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   35ed0:	89 f8                	mov    %edi,%eax
   35ed2:	f7 d8                	neg    %eax
   35ed4:	89 44 24 04          	mov    %eax,0x4(%esp)
   35ed8:	89 34 24             	mov    %esi,(%esp)
   35edb:	e8 80 ed ff ff       	call   34c60 <_sbrk_r>
   35ee0:	83 f8 ff             	cmp    $0xffffffff,%eax
   35ee3:	74 2b                	je     35f10 <_malloc_trim_r+0xb0>
   35ee5:	a1 08 95 03 00       	mov    0x39508,%eax
   35eea:	29 fb                	sub    %edi,%ebx
   35eec:	83 cb 01             	or     $0x1,%ebx
   35eef:	29 3d 40 99 03 00    	sub    %edi,0x39940
   35ef5:	89 58 04             	mov    %ebx,0x4(%eax)
   35ef8:	89 34 24             	mov    %esi,(%esp)
   35efb:	e8 70 df ff ff       	call   33e70 <__malloc_unlock>
   35f00:	83 c4 1c             	add    $0x1c,%esp
   35f03:	b8 01 00 00 00       	mov    $0x1,%eax
   35f08:	5b                   	pop    %ebx
   35f09:	5e                   	pop    %esi
   35f0a:	5f                   	pop    %edi
   35f0b:	5d                   	pop    %ebp
   35f0c:	c3                   	ret    
   35f0d:	8d 76 00             	lea    0x0(%esi),%esi
   35f10:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
   35f17:	00 
   35f18:	89 34 24             	mov    %esi,(%esp)
   35f1b:	e8 40 ed ff ff       	call   34c60 <_sbrk_r>
   35f20:	8b 15 08 95 03 00    	mov    0x39508,%edx
   35f26:	89 c1                	mov    %eax,%ecx
   35f28:	29 d1                	sub    %edx,%ecx
   35f2a:	83 f9 0f             	cmp    $0xf,%ecx
   35f2d:	7e 89                	jle    35eb8 <_malloc_trim_r+0x58>
   35f2f:	2b 05 e0 94 03 00    	sub    0x394e0,%eax
   35f35:	83 c9 01             	or     $0x1,%ecx
   35f38:	89 4a 04             	mov    %ecx,0x4(%edx)
   35f3b:	a3 40 99 03 00       	mov    %eax,0x39940
   35f40:	e9 73 ff ff ff       	jmp    35eb8 <_malloc_trim_r+0x58>
   35f45:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   35f49:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi

00035f50 <_free_r>:
   35f50:	55                   	push   %ebp
   35f51:	89 e5                	mov    %esp,%ebp
   35f53:	57                   	push   %edi
   35f54:	56                   	push   %esi
   35f55:	53                   	push   %ebx
   35f56:	83 ec 1c             	sub    $0x1c,%esp
   35f59:	8b 75 0c             	mov    0xc(%ebp),%esi
   35f5c:	8b 45 08             	mov    0x8(%ebp),%eax
   35f5f:	85 f6                	test   %esi,%esi
   35f61:	89 45 e4             	mov    %eax,-0x1c(%ebp)
   35f64:	0f 84 fe 00 00 00    	je     36068 <_free_r+0x118>
   35f6a:	89 04 24             	mov    %eax,(%esp)
   35f6d:	e8 ee de ff ff       	call   33e60 <__malloc_lock>
   35f72:	8b 7e fc             	mov    -0x4(%esi),%edi
   35f75:	8d 56 f8             	lea    -0x8(%esi),%edx
   35f78:	89 f8                	mov    %edi,%eax
   35f7a:	83 e0 fe             	and    $0xfffffffe,%eax
   35f7d:	8d 0c 02             	lea    (%edx,%eax,1),%ecx
   35f80:	8b 59 04             	mov    0x4(%ecx),%ebx
   35f83:	83 e3 fc             	and    $0xfffffffc,%ebx
   35f86:	39 0d 08 95 03 00    	cmp    %ecx,0x39508
   35f8c:	0f 84 0e 01 00 00    	je     360a0 <_free_r+0x150>
   35f92:	83 e7 01             	and    $0x1,%edi
   35f95:	89 59 04             	mov    %ebx,0x4(%ecx)
   35f98:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
   35f9f:	75 1f                	jne    35fc0 <_free_r+0x70>
   35fa1:	8b 76 f8             	mov    -0x8(%esi),%esi
   35fa4:	29 f2                	sub    %esi,%edx
   35fa6:	01 f0                	add    %esi,%eax
   35fa8:	8b 72 08             	mov    0x8(%edx),%esi
   35fab:	81 fe 08 95 03 00    	cmp    $0x39508,%esi
   35fb1:	0f 84 39 01 00 00    	je     360f0 <_free_r+0x1a0>
   35fb7:	8b 7a 0c             	mov    0xc(%edx),%edi
   35fba:	89 7e 0c             	mov    %edi,0xc(%esi)
   35fbd:	89 77 08             	mov    %esi,0x8(%edi)
   35fc0:	f6 44 19 04 01       	testb  $0x1,0x4(%ecx,%ebx,1)
   35fc5:	75 21                	jne    35fe8 <_free_r+0x98>
   35fc7:	8b 75 e0             	mov    -0x20(%ebp),%esi
   35fca:	01 d8                	add    %ebx,%eax
   35fcc:	8b 59 08             	mov    0x8(%ecx),%ebx
   35fcf:	85 f6                	test   %esi,%esi
   35fd1:	75 0c                	jne    35fdf <_free_r+0x8f>
   35fd3:	81 fb 08 95 03 00    	cmp    $0x39508,%ebx
   35fd9:	0f 84 21 01 00 00    	je     36100 <_free_r+0x1b0>
   35fdf:	8b 49 0c             	mov    0xc(%ecx),%ecx
   35fe2:	89 4b 0c             	mov    %ecx,0xc(%ebx)
   35fe5:	89 59 08             	mov    %ebx,0x8(%ecx)
   35fe8:	89 c1                	mov    %eax,%ecx
   35fea:	83 c9 01             	or     $0x1,%ecx
   35fed:	89 4a 04             	mov    %ecx,0x4(%edx)
   35ff0:	8b 4d e0             	mov    -0x20(%ebp),%ecx
   35ff3:	89 04 02             	mov    %eax,(%edx,%eax,1)
   35ff6:	85 c9                	test   %ecx,%ecx
   35ff8:	75 56                	jne    36050 <_free_r+0x100>
   35ffa:	3d ff 01 00 00       	cmp    $0x1ff,%eax
   35fff:	76 6f                	jbe    36070 <_free_r+0x120>
   36001:	89 c1                	mov    %eax,%ecx
   36003:	c1 e9 09             	shr    $0x9,%ecx
   36006:	83 f9 04             	cmp    $0x4,%ecx
   36009:	0f 87 21 01 00 00    	ja     36130 <_free_r+0x1e0>
   3600f:	89 c1                	mov    %eax,%ecx
   36011:	c1 e9 06             	shr    $0x6,%ecx
   36014:	83 c1 38             	add    $0x38,%ecx
   36017:	8d 1c 09             	lea    (%ecx,%ecx,1),%ebx
   3601a:	8d 34 9d 00 95 03 00 	lea    0x39500(,%ebx,4),%esi
   36021:	8b 5e 08             	mov    0x8(%esi),%ebx
   36024:	39 f3                	cmp    %esi,%ebx
   36026:	0f 84 14 01 00 00    	je     36140 <_free_r+0x1f0>
   3602c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   36030:	8b 4b 04             	mov    0x4(%ebx),%ecx
   36033:	83 e1 fc             	and    $0xfffffffc,%ecx
   36036:	39 c8                	cmp    %ecx,%eax
   36038:	73 07                	jae    36041 <_free_r+0xf1>
   3603a:	8b 5b 08             	mov    0x8(%ebx),%ebx
   3603d:	39 de                	cmp    %ebx,%esi
   3603f:	75 ef                	jne    36030 <_free_r+0xe0>
   36041:	8b 43 0c             	mov    0xc(%ebx),%eax
   36044:	89 42 0c             	mov    %eax,0xc(%edx)
   36047:	89 5a 08             	mov    %ebx,0x8(%edx)
   3604a:	89 50 08             	mov    %edx,0x8(%eax)
   3604d:	89 53 0c             	mov    %edx,0xc(%ebx)
   36050:	8b 45 e4             	mov    -0x1c(%ebp),%eax
   36053:	89 45 08             	mov    %eax,0x8(%ebp)
   36056:	83 c4 1c             	add    $0x1c,%esp
   36059:	5b                   	pop    %ebx
   3605a:	5e                   	pop    %esi
   3605b:	5f                   	pop    %edi
   3605c:	5d                   	pop    %ebp
   3605d:	e9 0e de ff ff       	jmp    33e70 <__malloc_unlock>
   36062:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   36068:	83 c4 1c             	add    $0x1c,%esp
   3606b:	5b                   	pop    %ebx
   3606c:	5e                   	pop    %esi
   3606d:	5f                   	pop    %edi
   3606e:	5d                   	pop    %ebp
   3606f:	c3                   	ret    
   36070:	c1 e8 03             	shr    $0x3,%eax
   36073:	bb 01 00 00 00       	mov    $0x1,%ebx
   36078:	89 c1                	mov    %eax,%ecx
   3607a:	c1 f9 02             	sar    $0x2,%ecx
   3607d:	8d 04 c5 00 95 03 00 	lea    0x39500(,%eax,8),%eax
   36084:	d3 e3                	shl    %cl,%ebx
   36086:	8b 48 08             	mov    0x8(%eax),%ecx
   36089:	09 1d 04 95 03 00    	or     %ebx,0x39504
   3608f:	89 42 0c             	mov    %eax,0xc(%edx)
   36092:	89 4a 08             	mov    %ecx,0x8(%edx)
   36095:	89 50 08             	mov    %edx,0x8(%eax)
   36098:	89 51 0c             	mov    %edx,0xc(%ecx)
   3609b:	eb b3                	jmp    36050 <_free_r+0x100>
   3609d:	8d 76 00             	lea    0x0(%esi),%esi
   360a0:	01 d8                	add    %ebx,%eax
   360a2:	83 e7 01             	and    $0x1,%edi
   360a5:	75 13                	jne    360ba <_free_r+0x16a>
   360a7:	8b 4e f8             	mov    -0x8(%esi),%ecx
   360aa:	29 ca                	sub    %ecx,%edx
   360ac:	01 c8                	add    %ecx,%eax
   360ae:	8b 5a 08             	mov    0x8(%edx),%ebx
   360b1:	8b 4a 0c             	mov    0xc(%edx),%ecx
   360b4:	89 4b 0c             	mov    %ecx,0xc(%ebx)
   360b7:	89 59 08             	mov    %ebx,0x8(%ecx)
   360ba:	89 c1                	mov    %eax,%ecx
   360bc:	83 c9 01             	or     $0x1,%ecx
   360bf:	3b 05 e4 94 03 00    	cmp    0x394e4,%eax
   360c5:	89 4a 04             	mov    %ecx,0x4(%edx)
   360c8:	89 15 08 95 03 00    	mov    %edx,0x39508
   360ce:	72 80                	jb     36050 <_free_r+0x100>
   360d0:	a1 70 99 03 00       	mov    0x39970,%eax
   360d5:	89 44 24 04          	mov    %eax,0x4(%esp)
   360d9:	8b 45 e4             	mov    -0x1c(%ebp),%eax
   360dc:	89 04 24             	mov    %eax,(%esp)
   360df:	e8 7c fd ff ff       	call   35e60 <_malloc_trim_r>
   360e4:	e9 67 ff ff ff       	jmp    36050 <_free_r+0x100>
   360e9:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   360f0:	c7 45 e0 01 00 00 00 	movl   $0x1,-0x20(%ebp)
   360f7:	e9 c4 fe ff ff       	jmp    35fc0 <_free_r+0x70>
   360fc:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   36100:	89 c1                	mov    %eax,%ecx
   36102:	83 c9 01             	or     $0x1,%ecx
   36105:	89 15 14 95 03 00    	mov    %edx,0x39514
   3610b:	89 15 10 95 03 00    	mov    %edx,0x39510
   36111:	c7 42 0c 08 95 03 00 	movl   $0x39508,0xc(%edx)
   36118:	c7 42 08 08 95 03 00 	movl   $0x39508,0x8(%edx)
   3611f:	89 4a 04             	mov    %ecx,0x4(%edx)
   36122:	89 04 02             	mov    %eax,(%edx,%eax,1)
   36125:	e9 26 ff ff ff       	jmp    36050 <_free_r+0x100>
   3612a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   36130:	83 f9 14             	cmp    $0x14,%ecx
   36133:	77 23                	ja     36158 <_free_r+0x208>
   36135:	83 c1 5b             	add    $0x5b,%ecx
   36138:	8d 1c 09             	lea    (%ecx,%ecx,1),%ebx
   3613b:	e9 da fe ff ff       	jmp    3601a <_free_r+0xca>
   36140:	c1 f9 02             	sar    $0x2,%ecx
   36143:	b8 01 00 00 00       	mov    $0x1,%eax
   36148:	d3 e0                	shl    %cl,%eax
   3614a:	09 05 04 95 03 00    	or     %eax,0x39504
   36150:	89 d8                	mov    %ebx,%eax
   36152:	e9 ed fe ff ff       	jmp    36044 <_free_r+0xf4>
   36157:	90                   	nop
   36158:	83 f9 54             	cmp    $0x54,%ecx
   3615b:	77 10                	ja     3616d <_free_r+0x21d>
   3615d:	89 c1                	mov    %eax,%ecx
   3615f:	c1 e9 0c             	shr    $0xc,%ecx
   36162:	83 c1 6e             	add    $0x6e,%ecx
   36165:	8d 1c 09             	lea    (%ecx,%ecx,1),%ebx
   36168:	e9 ad fe ff ff       	jmp    3601a <_free_r+0xca>
   3616d:	81 f9 54 01 00 00    	cmp    $0x154,%ecx
   36173:	77 10                	ja     36185 <_free_r+0x235>
   36175:	89 c1                	mov    %eax,%ecx
   36177:	c1 e9 0f             	shr    $0xf,%ecx
   3617a:	83 c1 77             	add    $0x77,%ecx
   3617d:	8d 1c 09             	lea    (%ecx,%ecx,1),%ebx
   36180:	e9 95 fe ff ff       	jmp    3601a <_free_r+0xca>
   36185:	81 f9 54 05 00 00    	cmp    $0x554,%ecx
   3618b:	77 10                	ja     3619d <_free_r+0x24d>
   3618d:	89 c1                	mov    %eax,%ecx
   3618f:	c1 e9 12             	shr    $0x12,%ecx
   36192:	83 c1 7c             	add    $0x7c,%ecx
   36195:	8d 1c 09             	lea    (%ecx,%ecx,1),%ebx
   36198:	e9 7d fe ff ff       	jmp    3601a <_free_r+0xca>
   3619d:	bb fc 00 00 00       	mov    $0xfc,%ebx
   361a2:	b9 7e 00 00 00       	mov    $0x7e,%ecx
   361a7:	e9 6e fe ff ff       	jmp    3601a <_free_r+0xca>
   361ac:	66 90                	xchg   %ax,%ax
   361ae:	66 90                	xchg   %ax,%ax

000361b0 <memmove>:
   361b0:	55                   	push   %ebp
   361b1:	89 e5                	mov    %esp,%ebp
   361b3:	56                   	push   %esi
   361b4:	57                   	push   %edi
   361b5:	53                   	push   %ebx
   361b6:	8b 7d 08             	mov    0x8(%ebp),%edi
   361b9:	8b 4d 10             	mov    0x10(%ebp),%ecx
   361bc:	8b 75 0c             	mov    0xc(%ebp),%esi
   361bf:	fc                   	cld    
   361c0:	39 fe                	cmp    %edi,%esi
   361c2:	73 43                	jae    36207 <memmove+0x57>
   361c4:	8d 5c 31 ff          	lea    -0x1(%ecx,%esi,1),%ebx
   361c8:	39 df                	cmp    %ebx,%edi
   361ca:	77 3b                	ja     36207 <memmove+0x57>
   361cc:	01 ce                	add    %ecx,%esi
   361ce:	01 cf                	add    %ecx,%edi
   361d0:	fd                   	std    
   361d1:	83 f9 08             	cmp    $0x8,%ecx
   361d4:	76 2b                	jbe    36201 <memmove+0x51>
   361d6:	89 fa                	mov    %edi,%edx
   361d8:	89 cb                	mov    %ecx,%ebx
   361da:	83 e2 03             	and    $0x3,%edx
   361dd:	74 0c                	je     361eb <memmove+0x3b>
   361df:	89 d1                	mov    %edx,%ecx
   361e1:	4e                   	dec    %esi
   361e2:	4f                   	dec    %edi
   361e3:	29 cb                	sub    %ecx,%ebx
   361e5:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
   361e7:	89 d9                	mov    %ebx,%ecx
   361e9:	46                   	inc    %esi
   361ea:	47                   	inc    %edi
   361eb:	c1 e9 02             	shr    $0x2,%ecx
   361ee:	83 ee 04             	sub    $0x4,%esi
   361f1:	83 ef 04             	sub    $0x4,%edi
   361f4:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
   361f6:	83 c6 04             	add    $0x4,%esi
   361f9:	83 c7 04             	add    $0x4,%edi
   361fc:	89 d9                	mov    %ebx,%ecx
   361fe:	83 e1 03             	and    $0x3,%ecx
   36201:	4e                   	dec    %esi
   36202:	4f                   	dec    %edi
   36203:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
   36205:	eb 2a                	jmp    36231 <memmove+0x81>
   36207:	83 f9 08             	cmp    $0x8,%ecx
   3620a:	76 23                	jbe    3622f <memmove+0x7f>
   3620c:	89 fa                	mov    %edi,%edx
   3620e:	89 cb                	mov    %ecx,%ebx
   36210:	83 e2 03             	and    $0x3,%edx
   36213:	74 10                	je     36225 <memmove+0x75>
   36215:	b9 04 00 00 00       	mov    $0x4,%ecx
   3621a:	29 d1                	sub    %edx,%ecx
   3621c:	83 e1 03             	and    $0x3,%ecx
   3621f:	29 cb                	sub    %ecx,%ebx
   36221:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
   36223:	89 d9                	mov    %ebx,%ecx
   36225:	c1 e9 02             	shr    $0x2,%ecx
   36228:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
   3622a:	89 d9                	mov    %ebx,%ecx
   3622c:	83 e1 03             	and    $0x3,%ecx
   3622f:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
   36231:	8b 45 08             	mov    0x8(%ebp),%eax
   36234:	fc                   	cld    
   36235:	8d 65 f4             	lea    -0xc(%ebp),%esp
   36238:	5b                   	pop    %ebx
   36239:	5f                   	pop    %edi
   3623a:	5e                   	pop    %esi
   3623b:	c9                   	leave  
   3623c:	c3                   	ret    

0003623d <memset>:
   3623d:	55                   	push   %ebp
   3623e:	89 e5                	mov    %esp,%ebp
   36240:	57                   	push   %edi
   36241:	8b 7d 08             	mov    0x8(%ebp),%edi
   36244:	0f b6 45 0c          	movzbl 0xc(%ebp),%eax
   36248:	8b 4d 10             	mov    0x10(%ebp),%ecx
   3624b:	fc                   	cld    
   3624c:	83 f9 10             	cmp    $0x10,%ecx
   3624f:	76 69                	jbe    362ba <memset+0x7d>
   36251:	f7 c7 07 00 00 00    	test   $0x7,%edi
   36257:	74 4c                	je     362a5 <memset+0x68>
   36259:	88 07                	mov    %al,(%edi)
   3625b:	47                   	inc    %edi
   3625c:	49                   	dec    %ecx
   3625d:	f7 c7 07 00 00 00    	test   $0x7,%edi
   36263:	74 40                	je     362a5 <memset+0x68>
   36265:	88 07                	mov    %al,(%edi)
   36267:	47                   	inc    %edi
   36268:	49                   	dec    %ecx
   36269:	f7 c7 07 00 00 00    	test   $0x7,%edi
   3626f:	74 34                	je     362a5 <memset+0x68>
   36271:	88 07                	mov    %al,(%edi)
   36273:	47                   	inc    %edi
   36274:	49                   	dec    %ecx
   36275:	f7 c7 07 00 00 00    	test   $0x7,%edi
   3627b:	74 28                	je     362a5 <memset+0x68>
   3627d:	88 07                	mov    %al,(%edi)
   3627f:	47                   	inc    %edi
   36280:	49                   	dec    %ecx
   36281:	f7 c7 07 00 00 00    	test   $0x7,%edi
   36287:	74 1c                	je     362a5 <memset+0x68>
   36289:	88 07                	mov    %al,(%edi)
   3628b:	47                   	inc    %edi
   3628c:	49                   	dec    %ecx
   3628d:	f7 c7 07 00 00 00    	test   $0x7,%edi
   36293:	74 10                	je     362a5 <memset+0x68>
   36295:	88 07                	mov    %al,(%edi)
   36297:	47                   	inc    %edi
   36298:	49                   	dec    %ecx
   36299:	f7 c7 07 00 00 00    	test   $0x7,%edi
   3629f:	74 04                	je     362a5 <memset+0x68>
   362a1:	88 07                	mov    %al,(%edi)
   362a3:	47                   	inc    %edi
   362a4:	49                   	dec    %ecx
   362a5:	88 c4                	mov    %al,%ah
   362a7:	89 c2                	mov    %eax,%edx
   362a9:	c1 e2 10             	shl    $0x10,%edx
   362ac:	09 d0                	or     %edx,%eax
   362ae:	89 ca                	mov    %ecx,%edx
   362b0:	c1 e9 02             	shr    $0x2,%ecx
   362b3:	83 e2 03             	and    $0x3,%edx
   362b6:	f3 ab                	rep stos %eax,%es:(%edi)
   362b8:	89 d1                	mov    %edx,%ecx
   362ba:	f3 aa                	rep stos %al,%es:(%edi)
   362bc:	8b 45 08             	mov    0x8(%ebp),%eax
   362bf:	8d 65 fc             	lea    -0x4(%ebp),%esp
   362c2:	5f                   	pop    %edi
   362c3:	c9                   	leave  
   362c4:	c3                   	ret    
   362c5:	66 90                	xchg   %ax,%ax
   362c7:	66 90                	xchg   %ax,%ax
   362c9:	66 90                	xchg   %ax,%ax
   362cb:	66 90                	xchg   %ax,%ax
   362cd:	66 90                	xchg   %ax,%ax
   362cf:	90                   	nop

000362d0 <_realloc_r>:
   362d0:	55                   	push   %ebp
   362d1:	89 e5                	mov    %esp,%ebp
   362d3:	57                   	push   %edi
   362d4:	56                   	push   %esi
   362d5:	53                   	push   %ebx
   362d6:	83 ec 3c             	sub    $0x3c,%esp
   362d9:	8b 45 08             	mov    0x8(%ebp),%eax
   362dc:	8b 7d 0c             	mov    0xc(%ebp),%edi
   362df:	89 45 e4             	mov    %eax,-0x1c(%ebp)
   362e2:	8b 45 10             	mov    0x10(%ebp),%eax
   362e5:	85 ff                	test   %edi,%edi
   362e7:	89 45 e0             	mov    %eax,-0x20(%ebp)
   362ea:	0f 84 50 02 00 00    	je     36540 <_realloc_r+0x270>
   362f0:	8b 45 e4             	mov    -0x1c(%ebp),%eax
   362f3:	8d 77 f8             	lea    -0x8(%edi),%esi
   362f6:	89 04 24             	mov    %eax,(%esp)
   362f9:	e8 62 db ff ff       	call   33e60 <__malloc_lock>
   362fe:	8b 47 fc             	mov    -0x4(%edi),%eax
   36301:	8b 4d e0             	mov    -0x20(%ebp),%ecx
   36304:	89 c3                	mov    %eax,%ebx
   36306:	8d 51 0b             	lea    0xb(%ecx),%edx
   36309:	83 e3 fc             	and    $0xfffffffc,%ebx
   3630c:	83 fa 16             	cmp    $0x16,%edx
   3630f:	89 45 d4             	mov    %eax,-0x2c(%ebp)
   36312:	0f 87 00 01 00 00    	ja     36418 <_realloc_r+0x148>
   36318:	31 d2                	xor    %edx,%edx
   3631a:	c7 45 d8 10 00 00 00 	movl   $0x10,-0x28(%ebp)
   36321:	c7 45 dc 10 00 00 00 	movl   $0x10,-0x24(%ebp)
   36328:	8b 4d e0             	mov    -0x20(%ebp),%ecx
   3632b:	39 4d dc             	cmp    %ecx,-0x24(%ebp)
   3632e:	0f 82 1c 02 00 00    	jb     36550 <_realloc_r+0x280>
   36334:	84 d2                	test   %dl,%dl
   36336:	0f 85 14 02 00 00    	jne    36550 <_realloc_r+0x280>
   3633c:	3b 5d d8             	cmp    -0x28(%ebp),%ebx
   3633f:	0f 8d eb 00 00 00    	jge    36430 <_realloc_r+0x160>
   36345:	8b 0d 08 95 03 00    	mov    0x39508,%ecx
   3634b:	8d 14 1e             	lea    (%esi,%ebx,1),%edx
   3634e:	39 d1                	cmp    %edx,%ecx
   36350:	89 4d cc             	mov    %ecx,-0x34(%ebp)
   36353:	0f 84 6f 02 00 00    	je     365c8 <_realloc_r+0x2f8>
   36359:	8b 4a 04             	mov    0x4(%edx),%ecx
   3635c:	89 c8                	mov    %ecx,%eax
   3635e:	83 e0 fe             	and    $0xfffffffe,%eax
   36361:	f6 44 02 04 01       	testb  $0x1,0x4(%edx,%eax,1)
   36366:	0f 84 f4 00 00 00    	je     36460 <_realloc_r+0x190>
   3636c:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
   36373:	31 d2                	xor    %edx,%edx
   36375:	f6 45 d4 01          	testb  $0x1,-0x2c(%ebp)
   36379:	0f 85 39 01 00 00    	jne    364b8 <_realloc_r+0x1e8>
   3637f:	89 f1                	mov    %esi,%ecx
   36381:	2b 4f f8             	sub    -0x8(%edi),%ecx
   36384:	8b 41 04             	mov    0x4(%ecx),%eax
   36387:	83 e0 fc             	and    $0xfffffffc,%eax
   3638a:	85 d2                	test   %edx,%edx
   3638c:	0f 84 f6 02 00 00    	je     36688 <_realloc_r+0x3b8>
   36392:	3b 55 cc             	cmp    -0x34(%ebp),%edx
   36395:	0f 84 f5 02 00 00    	je     36690 <_realloc_r+0x3c0>
   3639b:	89 55 d4             	mov    %edx,-0x2c(%ebp)
   3639e:	8b 55 d0             	mov    -0x30(%ebp),%edx
   363a1:	01 d8                	add    %ebx,%eax
   363a3:	01 c2                	add    %eax,%edx
   363a5:	3b 55 d8             	cmp    -0x28(%ebp),%edx
   363a8:	89 55 d0             	mov    %edx,-0x30(%ebp)
   363ab:	8b 55 d4             	mov    -0x2c(%ebp),%edx
   363ae:	0f 8c ac 01 00 00    	jl     36560 <_realloc_r+0x290>
   363b4:	8b 42 0c             	mov    0xc(%edx),%eax
   363b7:	83 eb 04             	sub    $0x4,%ebx
   363ba:	8b 52 08             	mov    0x8(%edx),%edx
   363bd:	83 fb 24             	cmp    $0x24,%ebx
   363c0:	8d 71 08             	lea    0x8(%ecx),%esi
   363c3:	89 42 0c             	mov    %eax,0xc(%edx)
   363c6:	89 50 08             	mov    %edx,0x8(%eax)
   363c9:	8b 41 0c             	mov    0xc(%ecx),%eax
   363cc:	8b 51 08             	mov    0x8(%ecx),%edx
   363cf:	89 42 0c             	mov    %eax,0xc(%edx)
   363d2:	89 50 08             	mov    %edx,0x8(%eax)
   363d5:	0f 87 85 03 00 00    	ja     36760 <_realloc_r+0x490>
   363db:	83 fb 13             	cmp    $0x13,%ebx
   363de:	89 f0                	mov    %esi,%eax
   363e0:	76 1a                	jbe    363fc <_realloc_r+0x12c>
   363e2:	8b 07                	mov    (%edi),%eax
   363e4:	83 fb 1b             	cmp    $0x1b,%ebx
   363e7:	89 41 08             	mov    %eax,0x8(%ecx)
   363ea:	8b 47 04             	mov    0x4(%edi),%eax
   363ed:	89 41 0c             	mov    %eax,0xc(%ecx)
   363f0:	0f 87 8f 03 00 00    	ja     36785 <_realloc_r+0x4b5>
   363f6:	8d 41 10             	lea    0x10(%ecx),%eax
   363f9:	83 c7 08             	add    $0x8,%edi
   363fc:	8b 17                	mov    (%edi),%edx
   363fe:	8b 5d d0             	mov    -0x30(%ebp),%ebx
   36401:	89 10                	mov    %edx,(%eax)
   36403:	8b 57 04             	mov    0x4(%edi),%edx
   36406:	89 50 04             	mov    %edx,0x4(%eax)
   36409:	8b 57 08             	mov    0x8(%edi),%edx
   3640c:	89 f7                	mov    %esi,%edi
   3640e:	89 ce                	mov    %ecx,%esi
   36410:	89 50 08             	mov    %edx,0x8(%eax)
   36413:	8b 41 04             	mov    0x4(%ecx),%eax
   36416:	eb 1b                	jmp    36433 <_realloc_r+0x163>
   36418:	83 e2 f8             	and    $0xfffffff8,%edx
   3641b:	89 55 dc             	mov    %edx,-0x24(%ebp)
   3641e:	89 55 d8             	mov    %edx,-0x28(%ebp)
   36421:	c1 ea 1f             	shr    $0x1f,%edx
   36424:	e9 ff fe ff ff       	jmp    36328 <_realloc_r+0x58>
   36429:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   36430:	8b 45 d4             	mov    -0x2c(%ebp),%eax
   36433:	89 da                	mov    %ebx,%edx
   36435:	2b 55 dc             	sub    -0x24(%ebp),%edx
   36438:	83 fa 0f             	cmp    $0xf,%edx
   3643b:	77 4b                	ja     36488 <_realloc_r+0x1b8>
   3643d:	83 e0 01             	and    $0x1,%eax
   36440:	09 d8                	or     %ebx,%eax
   36442:	89 46 04             	mov    %eax,0x4(%esi)
   36445:	83 4c 1e 04 01       	orl    $0x1,0x4(%esi,%ebx,1)
   3644a:	8b 45 e4             	mov    -0x1c(%ebp),%eax
   3644d:	89 04 24             	mov    %eax,(%esp)
   36450:	e8 1b da ff ff       	call   33e70 <__malloc_unlock>
   36455:	89 f8                	mov    %edi,%eax
   36457:	83 c4 3c             	add    $0x3c,%esp
   3645a:	5b                   	pop    %ebx
   3645b:	5e                   	pop    %esi
   3645c:	5f                   	pop    %edi
   3645d:	5d                   	pop    %ebp
   3645e:	c3                   	ret    
   3645f:	90                   	nop
   36460:	83 e1 fc             	and    $0xfffffffc,%ecx
   36463:	89 4d d0             	mov    %ecx,-0x30(%ebp)
   36466:	01 d9                	add    %ebx,%ecx
   36468:	3b 4d d8             	cmp    -0x28(%ebp),%ecx
   3646b:	0f 8c 04 ff ff ff    	jl     36375 <_realloc_r+0xa5>
   36471:	8b 5a 0c             	mov    0xc(%edx),%ebx
   36474:	8b 52 08             	mov    0x8(%edx),%edx
   36477:	8b 45 d4             	mov    -0x2c(%ebp),%eax
   3647a:	89 5a 0c             	mov    %ebx,0xc(%edx)
   3647d:	89 53 08             	mov    %edx,0x8(%ebx)
   36480:	89 cb                	mov    %ecx,%ebx
   36482:	eb af                	jmp    36433 <_realloc_r+0x163>
   36484:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   36488:	8b 5d dc             	mov    -0x24(%ebp),%ebx
   3648b:	83 e0 01             	and    $0x1,%eax
   3648e:	09 d8                	or     %ebx,%eax
   36490:	89 46 04             	mov    %eax,0x4(%esi)
   36493:	89 d0                	mov    %edx,%eax
   36495:	8d 0c 1e             	lea    (%esi,%ebx,1),%ecx
   36498:	83 c8 01             	or     $0x1,%eax
   3649b:	89 41 04             	mov    %eax,0x4(%ecx)
   3649e:	8b 45 e4             	mov    -0x1c(%ebp),%eax
   364a1:	83 4c 11 04 01       	orl    $0x1,0x4(%ecx,%edx,1)
   364a6:	83 c1 08             	add    $0x8,%ecx
   364a9:	89 4c 24 04          	mov    %ecx,0x4(%esp)
   364ad:	89 04 24             	mov    %eax,(%esp)
   364b0:	e8 9b fa ff ff       	call   35f50 <_free_r>
   364b5:	eb 93                	jmp    3644a <_realloc_r+0x17a>
   364b7:	90                   	nop
   364b8:	8b 45 e0             	mov    -0x20(%ebp),%eax
   364bb:	89 44 24 04          	mov    %eax,0x4(%esp)
   364bf:	8b 45 e4             	mov    -0x1c(%ebp),%eax
   364c2:	89 04 24             	mov    %eax,(%esp)
   364c5:	e8 76 d1 ff ff       	call   33640 <_malloc_r>
   364ca:	85 c0                	test   %eax,%eax
   364cc:	89 c1                	mov    %eax,%ecx
   364ce:	0f 84 65 03 00 00    	je     36839 <_realloc_r+0x569>
   364d4:	8b 47 fc             	mov    -0x4(%edi),%eax
   364d7:	8d 51 f8             	lea    -0x8(%ecx),%edx
   364da:	89 55 e0             	mov    %edx,-0x20(%ebp)
   364dd:	89 c2                	mov    %eax,%edx
   364df:	83 e2 fe             	and    $0xfffffffe,%edx
   364e2:	01 f2                	add    %esi,%edx
   364e4:	39 55 e0             	cmp    %edx,-0x20(%ebp)
   364e7:	0f 84 63 02 00 00    	je     36750 <_realloc_r+0x480>
   364ed:	83 eb 04             	sub    $0x4,%ebx
   364f0:	83 fb 24             	cmp    $0x24,%ebx
   364f3:	0f 87 6f 01 00 00    	ja     36668 <_realloc_r+0x398>
   364f9:	83 fb 13             	cmp    $0x13,%ebx
   364fc:	0f 87 ee 00 00 00    	ja     365f0 <_realloc_r+0x320>
   36502:	89 c8                	mov    %ecx,%eax
   36504:	89 fa                	mov    %edi,%edx
   36506:	8b 1a                	mov    (%edx),%ebx
   36508:	89 18                	mov    %ebx,(%eax)
   3650a:	8b 5a 04             	mov    0x4(%edx),%ebx
   3650d:	89 58 04             	mov    %ebx,0x4(%eax)
   36510:	8b 52 08             	mov    0x8(%edx),%edx
   36513:	89 50 08             	mov    %edx,0x8(%eax)
   36516:	8b 75 e4             	mov    -0x1c(%ebp),%esi
   36519:	89 7c 24 04          	mov    %edi,0x4(%esp)
   3651d:	89 4d e0             	mov    %ecx,-0x20(%ebp)
   36520:	89 34 24             	mov    %esi,(%esp)
   36523:	e8 28 fa ff ff       	call   35f50 <_free_r>
   36528:	89 34 24             	mov    %esi,(%esp)
   3652b:	e8 40 d9 ff ff       	call   33e70 <__malloc_unlock>
   36530:	8b 4d e0             	mov    -0x20(%ebp),%ecx
   36533:	83 c4 3c             	add    $0x3c,%esp
   36536:	5b                   	pop    %ebx
   36537:	5e                   	pop    %esi
   36538:	5f                   	pop    %edi
   36539:	89 c8                	mov    %ecx,%eax
   3653b:	5d                   	pop    %ebp
   3653c:	c3                   	ret    
   3653d:	8d 76 00             	lea    0x0(%esi),%esi
   36540:	89 45 0c             	mov    %eax,0xc(%ebp)
   36543:	83 c4 3c             	add    $0x3c,%esp
   36546:	5b                   	pop    %ebx
   36547:	5e                   	pop    %esi
   36548:	5f                   	pop    %edi
   36549:	5d                   	pop    %ebp
   3654a:	e9 f1 d0 ff ff       	jmp    33640 <_malloc_r>
   3654f:	90                   	nop
   36550:	8b 45 e4             	mov    -0x1c(%ebp),%eax
   36553:	c7 00 0c 00 00 00    	movl   $0xc,(%eax)
   36559:	31 c0                	xor    %eax,%eax
   3655b:	e9 f7 fe ff ff       	jmp    36457 <_realloc_r+0x187>
   36560:	89 c2                	mov    %eax,%edx
   36562:	3b 55 d8             	cmp    -0x28(%ebp),%edx
   36565:	0f 8c 4d ff ff ff    	jl     364b8 <_realloc_r+0x1e8>
   3656b:	8b 71 08             	mov    0x8(%ecx),%esi
   3656e:	83 eb 04             	sub    $0x4,%ebx
   36571:	8b 41 0c             	mov    0xc(%ecx),%eax
   36574:	83 fb 24             	cmp    $0x24,%ebx
   36577:	89 46 0c             	mov    %eax,0xc(%esi)
   3657a:	89 70 08             	mov    %esi,0x8(%eax)
   3657d:	8d 71 08             	lea    0x8(%ecx),%esi
   36580:	0f 87 88 00 00 00    	ja     3660e <_realloc_r+0x33e>
   36586:	83 fb 13             	cmp    $0x13,%ebx
   36589:	89 f0                	mov    %esi,%eax
   3658b:	76 1a                	jbe    365a7 <_realloc_r+0x2d7>
   3658d:	8b 07                	mov    (%edi),%eax
   3658f:	83 fb 1b             	cmp    $0x1b,%ebx
   36592:	89 41 08             	mov    %eax,0x8(%ecx)
   36595:	8b 47 04             	mov    0x4(%edi),%eax
   36598:	89 41 0c             	mov    %eax,0xc(%ecx)
   3659b:	0f 87 17 02 00 00    	ja     367b8 <_realloc_r+0x4e8>
   365a1:	8d 41 10             	lea    0x10(%ecx),%eax
   365a4:	83 c7 08             	add    $0x8,%edi
   365a7:	8b 1f                	mov    (%edi),%ebx
   365a9:	89 18                	mov    %ebx,(%eax)
   365ab:	8b 5f 04             	mov    0x4(%edi),%ebx
   365ae:	89 58 04             	mov    %ebx,0x4(%eax)
   365b1:	8b 5f 08             	mov    0x8(%edi),%ebx
   365b4:	89 f7                	mov    %esi,%edi
   365b6:	89 ce                	mov    %ecx,%esi
   365b8:	89 58 08             	mov    %ebx,0x8(%eax)
   365bb:	89 d3                	mov    %edx,%ebx
   365bd:	8b 41 04             	mov    0x4(%ecx),%eax
   365c0:	e9 6e fe ff ff       	jmp    36433 <_realloc_r+0x163>
   365c5:	8d 76 00             	lea    0x0(%esi),%esi
   365c8:	8b 45 cc             	mov    -0x34(%ebp),%eax
   365cb:	8b 55 dc             	mov    -0x24(%ebp),%edx
   365ce:	8b 48 04             	mov    0x4(%eax),%ecx
   365d1:	83 c2 10             	add    $0x10,%edx
   365d4:	89 4d d0             	mov    %ecx,-0x30(%ebp)
   365d7:	83 65 d0 fc          	andl   $0xfffffffc,-0x30(%ebp)
   365db:	8b 4d d0             	mov    -0x30(%ebp),%ecx
   365de:	01 d9                	add    %ebx,%ecx
   365e0:	39 d1                	cmp    %edx,%ecx
   365e2:	7d 54                	jge    36638 <_realloc_r+0x368>
   365e4:	89 c2                	mov    %eax,%edx
   365e6:	e9 8a fd ff ff       	jmp    36375 <_realloc_r+0xa5>
   365eb:	90                   	nop
   365ec:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   365f0:	8b 07                	mov    (%edi),%eax
   365f2:	83 fb 1b             	cmp    $0x1b,%ebx
   365f5:	89 01                	mov    %eax,(%ecx)
   365f7:	8b 47 04             	mov    0x4(%edi),%eax
   365fa:	89 41 04             	mov    %eax,0x4(%ecx)
   365fd:	0f 87 2d 01 00 00    	ja     36730 <_realloc_r+0x460>
   36603:	8d 41 08             	lea    0x8(%ecx),%eax
   36606:	8d 57 08             	lea    0x8(%edi),%edx
   36609:	e9 f8 fe ff ff       	jmp    36506 <_realloc_r+0x236>
   3660e:	89 5c 24 08          	mov    %ebx,0x8(%esp)
   36612:	89 7c 24 04          	mov    %edi,0x4(%esp)
   36616:	89 f7                	mov    %esi,%edi
   36618:	89 34 24             	mov    %esi,(%esp)
   3661b:	89 55 d8             	mov    %edx,-0x28(%ebp)
   3661e:	89 4d e0             	mov    %ecx,-0x20(%ebp)
   36621:	e8 8a fb ff ff       	call   361b0 <memmove>
   36626:	8b 4d e0             	mov    -0x20(%ebp),%ecx
   36629:	8b 55 d8             	mov    -0x28(%ebp),%edx
   3662c:	8b 41 04             	mov    0x4(%ecx),%eax
   3662f:	89 ce                	mov    %ecx,%esi
   36631:	89 d3                	mov    %edx,%ebx
   36633:	e9 fb fd ff ff       	jmp    36433 <_realloc_r+0x163>
   36638:	8b 5d dc             	mov    -0x24(%ebp),%ebx
   3663b:	29 d9                	sub    %ebx,%ecx
   3663d:	01 de                	add    %ebx,%esi
   3663f:	83 c9 01             	or     $0x1,%ecx
   36642:	89 35 08 95 03 00    	mov    %esi,0x39508
   36648:	89 4e 04             	mov    %ecx,0x4(%esi)
   3664b:	8b 47 fc             	mov    -0x4(%edi),%eax
   3664e:	83 e0 01             	and    $0x1,%eax
   36651:	09 d8                	or     %ebx,%eax
   36653:	89 47 fc             	mov    %eax,-0x4(%edi)
   36656:	8b 45 e4             	mov    -0x1c(%ebp),%eax
   36659:	89 04 24             	mov    %eax,(%esp)
   3665c:	e8 0f d8 ff ff       	call   33e70 <__malloc_unlock>
   36661:	89 f8                	mov    %edi,%eax
   36663:	e9 ef fd ff ff       	jmp    36457 <_realloc_r+0x187>
   36668:	89 0c 24             	mov    %ecx,(%esp)
   3666b:	89 5c 24 08          	mov    %ebx,0x8(%esp)
   3666f:	89 7c 24 04          	mov    %edi,0x4(%esp)
   36673:	89 4d e0             	mov    %ecx,-0x20(%ebp)
   36676:	e8 35 fb ff ff       	call   361b0 <memmove>
   3667b:	8b 4d e0             	mov    -0x20(%ebp),%ecx
   3667e:	e9 93 fe ff ff       	jmp    36516 <_realloc_r+0x246>
   36683:	90                   	nop
   36684:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   36688:	8d 14 18             	lea    (%eax,%ebx,1),%edx
   3668b:	e9 d2 fe ff ff       	jmp    36562 <_realloc_r+0x292>
   36690:	8d 14 18             	lea    (%eax,%ebx,1),%edx
   36693:	8b 45 d0             	mov    -0x30(%ebp),%eax
   36696:	01 d0                	add    %edx,%eax
   36698:	89 45 d4             	mov    %eax,-0x2c(%ebp)
   3669b:	8b 45 dc             	mov    -0x24(%ebp),%eax
   3669e:	83 c0 10             	add    $0x10,%eax
   366a1:	39 45 d4             	cmp    %eax,-0x2c(%ebp)
   366a4:	0f 8c b8 fe ff ff    	jl     36562 <_realloc_r+0x292>
   366aa:	8b 41 0c             	mov    0xc(%ecx),%eax
   366ad:	83 eb 04             	sub    $0x4,%ebx
   366b0:	8b 51 08             	mov    0x8(%ecx),%edx
   366b3:	83 fb 24             	cmp    $0x24,%ebx
   366b6:	8d 71 08             	lea    0x8(%ecx),%esi
   366b9:	89 42 0c             	mov    %eax,0xc(%edx)
   366bc:	89 50 08             	mov    %edx,0x8(%eax)
   366bf:	0f 87 3d 01 00 00    	ja     36802 <_realloc_r+0x532>
   366c5:	83 fb 13             	cmp    $0x13,%ebx
   366c8:	89 f0                	mov    %esi,%eax
   366ca:	76 1a                	jbe    366e6 <_realloc_r+0x416>
   366cc:	8b 07                	mov    (%edi),%eax
   366ce:	83 fb 1b             	cmp    $0x1b,%ebx
   366d1:	89 41 08             	mov    %eax,0x8(%ecx)
   366d4:	8b 47 04             	mov    0x4(%edi),%eax
   366d7:	89 41 0c             	mov    %eax,0xc(%ecx)
   366da:	0f 87 3d 01 00 00    	ja     3681d <_realloc_r+0x54d>
   366e0:	8d 41 10             	lea    0x10(%ecx),%eax
   366e3:	83 c7 08             	add    $0x8,%edi
   366e6:	8b 17                	mov    (%edi),%edx
   366e8:	89 10                	mov    %edx,(%eax)
   366ea:	8b 57 04             	mov    0x4(%edi),%edx
   366ed:	89 50 04             	mov    %edx,0x4(%eax)
   366f0:	8b 57 08             	mov    0x8(%edi),%edx
   366f3:	89 50 08             	mov    %edx,0x8(%eax)
   366f6:	8b 5d dc             	mov    -0x24(%ebp),%ebx
   366f9:	8b 7d d4             	mov    -0x2c(%ebp),%edi
   366fc:	89 d8                	mov    %ebx,%eax
   366fe:	29 df                	sub    %ebx,%edi
   36700:	01 c8                	add    %ecx,%eax
   36702:	83 cf 01             	or     $0x1,%edi
   36705:	a3 08 95 03 00       	mov    %eax,0x39508
   3670a:	89 78 04             	mov    %edi,0x4(%eax)
   3670d:	8b 41 04             	mov    0x4(%ecx),%eax
   36710:	83 e0 01             	and    $0x1,%eax
   36713:	09 d8                	or     %ebx,%eax
   36715:	89 41 04             	mov    %eax,0x4(%ecx)
   36718:	8b 45 e4             	mov    -0x1c(%ebp),%eax
   3671b:	89 04 24             	mov    %eax,(%esp)
   3671e:	e8 4d d7 ff ff       	call   33e70 <__malloc_unlock>
   36723:	89 f0                	mov    %esi,%eax
   36725:	e9 2d fd ff ff       	jmp    36457 <_realloc_r+0x187>
   3672a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
   36730:	8b 47 08             	mov    0x8(%edi),%eax
   36733:	83 fb 24             	cmp    $0x24,%ebx
   36736:	89 41 08             	mov    %eax,0x8(%ecx)
   36739:	8b 47 0c             	mov    0xc(%edi),%eax
   3673c:	89 41 0c             	mov    %eax,0xc(%ecx)
   3673f:	74 60                	je     367a1 <_realloc_r+0x4d1>
   36741:	8d 41 10             	lea    0x10(%ecx),%eax
   36744:	8d 57 10             	lea    0x10(%edi),%edx
   36747:	e9 ba fd ff ff       	jmp    36506 <_realloc_r+0x236>
   3674c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   36750:	8b 51 fc             	mov    -0x4(%ecx),%edx
   36753:	83 e2 fc             	and    $0xfffffffc,%edx
   36756:	01 d3                	add    %edx,%ebx
   36758:	e9 d6 fc ff ff       	jmp    36433 <_realloc_r+0x163>
   3675d:	8d 76 00             	lea    0x0(%esi),%esi
   36760:	89 5c 24 08          	mov    %ebx,0x8(%esp)
   36764:	89 7c 24 04          	mov    %edi,0x4(%esp)
   36768:	89 f7                	mov    %esi,%edi
   3676a:	89 34 24             	mov    %esi,(%esp)
   3676d:	89 4d e0             	mov    %ecx,-0x20(%ebp)
   36770:	e8 3b fa ff ff       	call   361b0 <memmove>
   36775:	8b 4d e0             	mov    -0x20(%ebp),%ecx
   36778:	8b 5d d0             	mov    -0x30(%ebp),%ebx
   3677b:	8b 41 04             	mov    0x4(%ecx),%eax
   3677e:	89 ce                	mov    %ecx,%esi
   36780:	e9 ae fc ff ff       	jmp    36433 <_realloc_r+0x163>
   36785:	8b 47 08             	mov    0x8(%edi),%eax
   36788:	83 fb 24             	cmp    $0x24,%ebx
   3678b:	89 41 10             	mov    %eax,0x10(%ecx)
   3678e:	8b 47 0c             	mov    0xc(%edi),%eax
   36791:	89 41 14             	mov    %eax,0x14(%ecx)
   36794:	74 3e                	je     367d4 <_realloc_r+0x504>
   36796:	8d 41 18             	lea    0x18(%ecx),%eax
   36799:	83 c7 10             	add    $0x10,%edi
   3679c:	e9 5b fc ff ff       	jmp    363fc <_realloc_r+0x12c>
   367a1:	8b 47 10             	mov    0x10(%edi),%eax
   367a4:	8d 57 18             	lea    0x18(%edi),%edx
   367a7:	89 41 10             	mov    %eax,0x10(%ecx)
   367aa:	8b 5f 14             	mov    0x14(%edi),%ebx
   367ad:	8d 41 18             	lea    0x18(%ecx),%eax
   367b0:	89 59 14             	mov    %ebx,0x14(%ecx)
   367b3:	e9 4e fd ff ff       	jmp    36506 <_realloc_r+0x236>
   367b8:	8b 47 08             	mov    0x8(%edi),%eax
   367bb:	83 fb 24             	cmp    $0x24,%ebx
   367be:	89 41 10             	mov    %eax,0x10(%ecx)
   367c1:	8b 47 0c             	mov    0xc(%edi),%eax
   367c4:	89 41 14             	mov    %eax,0x14(%ecx)
   367c7:	74 22                	je     367eb <_realloc_r+0x51b>
   367c9:	8d 41 18             	lea    0x18(%ecx),%eax
   367cc:	83 c7 10             	add    $0x10,%edi
   367cf:	e9 d3 fd ff ff       	jmp    365a7 <_realloc_r+0x2d7>
   367d4:	8b 47 10             	mov    0x10(%edi),%eax
   367d7:	83 c7 18             	add    $0x18,%edi
   367da:	89 41 18             	mov    %eax,0x18(%ecx)
   367dd:	8b 57 fc             	mov    -0x4(%edi),%edx
   367e0:	8d 41 20             	lea    0x20(%ecx),%eax
   367e3:	89 51 1c             	mov    %edx,0x1c(%ecx)
   367e6:	e9 11 fc ff ff       	jmp    363fc <_realloc_r+0x12c>
   367eb:	8b 47 10             	mov    0x10(%edi),%eax
   367ee:	83 c7 18             	add    $0x18,%edi
   367f1:	89 41 18             	mov    %eax,0x18(%ecx)
   367f4:	8b 5f fc             	mov    -0x4(%edi),%ebx
   367f7:	8d 41 20             	lea    0x20(%ecx),%eax
   367fa:	89 59 1c             	mov    %ebx,0x1c(%ecx)
   367fd:	e9 a5 fd ff ff       	jmp    365a7 <_realloc_r+0x2d7>
   36802:	89 5c 24 08          	mov    %ebx,0x8(%esp)
   36806:	89 7c 24 04          	mov    %edi,0x4(%esp)
   3680a:	89 34 24             	mov    %esi,(%esp)
   3680d:	89 4d e0             	mov    %ecx,-0x20(%ebp)
   36810:	e8 9b f9 ff ff       	call   361b0 <memmove>
   36815:	8b 4d e0             	mov    -0x20(%ebp),%ecx
   36818:	e9 d9 fe ff ff       	jmp    366f6 <_realloc_r+0x426>
   3681d:	8b 47 08             	mov    0x8(%edi),%eax
   36820:	83 fb 24             	cmp    $0x24,%ebx
   36823:	89 41 10             	mov    %eax,0x10(%ecx)
   36826:	8b 47 0c             	mov    0xc(%edi),%eax
   36829:	89 41 14             	mov    %eax,0x14(%ecx)
   3682c:	74 1d                	je     3684b <_realloc_r+0x57b>
   3682e:	8d 41 18             	lea    0x18(%ecx),%eax
   36831:	83 c7 10             	add    $0x10,%edi
   36834:	e9 ad fe ff ff       	jmp    366e6 <_realloc_r+0x416>
   36839:	8b 45 e4             	mov    -0x1c(%ebp),%eax
   3683c:	89 04 24             	mov    %eax,(%esp)
   3683f:	e8 2c d6 ff ff       	call   33e70 <__malloc_unlock>
   36844:	31 c0                	xor    %eax,%eax
   36846:	e9 0c fc ff ff       	jmp    36457 <_realloc_r+0x187>
   3684b:	8b 47 10             	mov    0x10(%edi),%eax
   3684e:	83 c7 18             	add    $0x18,%edi
   36851:	89 41 18             	mov    %eax,0x18(%ecx)
   36854:	8b 57 fc             	mov    -0x4(%edi),%edx
   36857:	8d 41 20             	lea    0x20(%ecx),%eax
   3685a:	89 51 1c             	mov    %edx,0x1c(%ecx)
   3685d:	e9 84 fe ff ff       	jmp    366e6 <_realloc_r+0x416>
   36862:	66 90                	xchg   %ax,%ax
   36864:	66 90                	xchg   %ax,%ax
   36866:	66 90                	xchg   %ax,%ax
   36868:	66 90                	xchg   %ax,%ax
   3686a:	66 90                	xchg   %ax,%ax
   3686c:	66 90                	xchg   %ax,%ax
   3686e:	66 90                	xchg   %ax,%ax

00036870 <cleanup_glue>:
   36870:	55                   	push   %ebp
   36871:	89 e5                	mov    %esp,%ebp
   36873:	56                   	push   %esi
   36874:	53                   	push   %ebx
   36875:	83 ec 10             	sub    $0x10,%esp
   36878:	8b 5d 0c             	mov    0xc(%ebp),%ebx
   3687b:	8b 75 08             	mov    0x8(%ebp),%esi
   3687e:	8b 03                	mov    (%ebx),%eax
   36880:	85 c0                	test   %eax,%eax
   36882:	74 0c                	je     36890 <cleanup_glue+0x20>
   36884:	89 44 24 04          	mov    %eax,0x4(%esp)
   36888:	89 34 24             	mov    %esi,(%esp)
   3688b:	e8 e0 ff ff ff       	call   36870 <cleanup_glue>
   36890:	89 5d 0c             	mov    %ebx,0xc(%ebp)
   36893:	89 75 08             	mov    %esi,0x8(%ebp)
   36896:	83 c4 10             	add    $0x10,%esp
   36899:	5b                   	pop    %ebx
   3689a:	5e                   	pop    %esi
   3689b:	5d                   	pop    %ebp
   3689c:	e9 af f6 ff ff       	jmp    35f50 <_free_r>
   368a1:	eb 0d                	jmp    368b0 <_reclaim_reent>
   368a3:	90                   	nop
   368a4:	90                   	nop
   368a5:	90                   	nop
   368a6:	90                   	nop
   368a7:	90                   	nop
   368a8:	90                   	nop
   368a9:	90                   	nop
   368aa:	90                   	nop
   368ab:	90                   	nop
   368ac:	90                   	nop
   368ad:	90                   	nop
   368ae:	90                   	nop
   368af:	90                   	nop

000368b0 <_reclaim_reent>:
   368b0:	55                   	push   %ebp
   368b1:	89 e5                	mov    %esp,%ebp
   368b3:	57                   	push   %edi
   368b4:	56                   	push   %esi
   368b5:	53                   	push   %ebx
   368b6:	83 ec 1c             	sub    $0x1c,%esp
   368b9:	8b 5d 08             	mov    0x8(%ebp),%ebx
   368bc:	3b 1d 00 90 03 00    	cmp    0x39000,%ebx
   368c2:	0f 84 a6 00 00 00    	je     3696e <_reclaim_reent+0xbe>
   368c8:	8b 53 4c             	mov    0x4c(%ebx),%edx
   368cb:	85 d2                	test   %edx,%edx
   368cd:	74 46                	je     36915 <_reclaim_reent+0x65>
   368cf:	31 c0                	xor    %eax,%eax
   368d1:	31 f6                	xor    %esi,%esi
   368d3:	90                   	nop
   368d4:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
   368d8:	8b 04 82             	mov    (%edx,%eax,4),%eax
   368db:	85 c0                	test   %eax,%eax
   368dd:	75 0b                	jne    368ea <_reclaim_reent+0x3a>
   368df:	eb 1e                	jmp    368ff <_reclaim_reent+0x4f>
   368e1:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
   368e8:	89 f8                	mov    %edi,%eax
   368ea:	8b 38                	mov    (%eax),%edi
   368ec:	89 44 24 04          	mov    %eax,0x4(%esp)
   368f0:	89 1c 24             	mov    %ebx,(%esp)
   368f3:	e8 58 f6 ff ff       	call   35f50 <_free_r>
   368f8:	85 ff                	test   %edi,%edi
   368fa:	75 ec                	jne    368e8 <_reclaim_reent+0x38>
   368fc:	8b 53 4c             	mov    0x4c(%ebx),%edx
   368ff:	83 c6 01             	add    $0x1,%esi
   36902:	83 fe 20             	cmp    $0x20,%esi
   36905:	89 f0                	mov    %esi,%eax
   36907:	75 cf                	jne    368d8 <_reclaim_reent+0x28>
   36909:	89 54 24 04          	mov    %edx,0x4(%esp)
   3690d:	89 1c 24             	mov    %ebx,(%esp)
   36910:	e8 3b f6 ff ff       	call   35f50 <_free_r>
   36915:	8b 43 40             	mov    0x40(%ebx),%eax
   36918:	85 c0                	test   %eax,%eax
   3691a:	74 0c                	je     36928 <_reclaim_reent+0x78>
   3691c:	89 44 24 04          	mov    %eax,0x4(%esp)
   36920:	89 1c 24             	mov    %ebx,(%esp)
   36923:	e8 28 f6 ff ff       	call   35f50 <_free_r>
   36928:	8b 83 48 01 00 00    	mov    0x148(%ebx),%eax
   3692e:	85 c0                	test   %eax,%eax
   36930:	74 22                	je     36954 <_reclaim_reent+0xa4>
   36932:	8d b3 4c 01 00 00    	lea    0x14c(%ebx),%esi
   36938:	39 f0                	cmp    %esi,%eax
   3693a:	75 06                	jne    36942 <_reclaim_reent+0x92>
   3693c:	eb 16                	jmp    36954 <_reclaim_reent+0xa4>
   3693e:	66 90                	xchg   %ax,%ax
   36940:	89 f8                	mov    %edi,%eax
   36942:	8b 38                	mov    (%eax),%edi
   36944:	89 44 24 04          	mov    %eax,0x4(%esp)
   36948:	89 1c 24             	mov    %ebx,(%esp)
   3694b:	e8 00 f6 ff ff       	call   35f50 <_free_r>
   36950:	39 fe                	cmp    %edi,%esi
   36952:	75 ec                	jne    36940 <_reclaim_reent+0x90>
   36954:	8b 43 54             	mov    0x54(%ebx),%eax
   36957:	85 c0                	test   %eax,%eax
   36959:	74 0c                	je     36967 <_reclaim_reent+0xb7>
   3695b:	89 44 24 04          	mov    %eax,0x4(%esp)
   3695f:	89 1c 24             	mov    %ebx,(%esp)
   36962:	e8 e9 f5 ff ff       	call   35f50 <_free_r>
   36967:	8b 43 38             	mov    0x38(%ebx),%eax
   3696a:	85 c0                	test   %eax,%eax
   3696c:	75 08                	jne    36976 <_reclaim_reent+0xc6>
   3696e:	83 c4 1c             	add    $0x1c,%esp
   36971:	5b                   	pop    %ebx
   36972:	5e                   	pop    %esi
   36973:	5f                   	pop    %edi
   36974:	5d                   	pop    %ebp
   36975:	c3                   	ret    
   36976:	89 1c 24             	mov    %ebx,(%esp)
   36979:	ff 53 3c             	call   *0x3c(%ebx)
   3697c:	8b 83 e0 02 00 00    	mov    0x2e0(%ebx),%eax
   36982:	85 c0                	test   %eax,%eax
   36984:	74 e8                	je     3696e <_reclaim_reent+0xbe>
   36986:	89 1c 24             	mov    %ebx,(%esp)
   36989:	89 44 24 04          	mov    %eax,0x4(%esp)
   3698d:	e8 de fe ff ff       	call   36870 <cleanup_glue>
   36992:	83 c4 1c             	add    $0x1c,%esp
   36995:	5b                   	pop    %ebx
   36996:	5e                   	pop    %esi
   36997:	5f                   	pop    %edi
   36998:	5d                   	pop    %ebp
   36999:	c3                   	ret    
