
sieve.o:     file format elf32-i386

Disassembly of section .text:

00000000 <p_cndgs>:
   0:	55             	pushl  %ebp
   1:	8b ec          	movl   %esp,%ebp
   3:	83 ec 20       	subl   $0x20,%esp
   6:	8b 45 0c       	movl   0xc(%ebp),%eax
   9:	8b 4d 08       	movl   0x8(%ebp),%ecx
   c:	8b 55 00       	movl   0x0(%ebp),%edx
   f:	50             	pushl  %eax
  10:	51             	pushl  %ecx
  11:	52             	pushl  %edx
  12:	6a 00          	pushl  $0x0
  14:	e8 fc ff ff ff 	call   15 <p_cndgs+0x15>
  19:	8b e5          	movl   %ebp,%esp
  1b:	5d             	popl   %ebp
  1c:	c3             	ret    
  1d:	00 00          	addb   %al,(%eax)
	...

00000020 <p_exper>:
  20:	55             	pushl  %ebp
  21:	8b ec          	movl   %esp,%ebp
  23:	83 ec 20       	subl   $0x20,%esp
  26:	8b 45 00       	movl   0x0(%ebp),%eax
  29:	50             	pushl  %eax
  2a:	68 05 05 00 00 	pushl  $0x505
  2f:	e8 cc ff ff ff 	call   0 <p_cndgs>
  34:	8b e5          	movl   %ebp,%esp
  36:	5d             	popl   %ebp
  37:	c3             	ret    
	...

00000040 <p_capex>:
  40:	55             	pushl  %ebp
  41:	8b ec          	movl   %esp,%ebp
  43:	83 ec 20       	subl   $0x20,%esp
  46:	8b 45 00       	movl   0x0(%ebp),%eax
  49:	50             	pushl  %eax
  4a:	68 01 06 00 00 	pushl  $0x601
  4f:	e8 ac ff ff ff 	call   0 <p_cndgs>
  54:	8b e5          	movl   %ebp,%esp
  56:	5d             	popl   %ebp
  57:	c3             	ret    
	...

00000060 <p_reser>:
  60:	55             	pushl  %ebp
  61:	8b ec          	movl   %esp,%ebp
  63:	83 ec 20       	subl   $0x20,%esp
  66:	8b 45 00       	movl   0x0(%ebp),%eax
  69:	50             	pushl  %eax
  6a:	68 01 07 00 00 	pushl  $0x701
  6f:	e8 8c ff ff ff 	call   0 <p_cndgs>
  74:	8b e5          	movl   %ebp,%esp
  76:	5d             	popl   %ebp
  77:	c3             	ret    
	...

00000080 <MAIN__>:
  80:	55             	pushl  %ebp
  81:	8b ec          	movl   %esp,%ebp
  83:	83 ec 20       	subl   $0x20,%esp
  86:	db e3          	fninit 
  88:	b8 44 00 00 00 	movl   $0x44,%eax
  8d:	d9 2d 40 00 00 	fldcw  0x40
  92:	00 
  93:	50             	pushl  %eax
  94:	6a 07          	pushl  $0x7
  96:	e8 fc ff ff ff 	call   97 <MAIN__+0x17>
  9b:	c7 45 e4 00 00 	movl   $0x0,0xffffffe4(%ebp)
  a0:	00 00 
  a2:	83 c4 08       	addl   $0x8,%esp
  a5:	8b 45 e4       	movl   0xffffffe4(%ebp),%eax
  a8:	83 f8 0a       	cmpl   $0xa,%eax
  ab:	0f 8d 9f 00 00 	jge    150 <MAIN__+0xd0>
  b0:	00 
  b1:	8b 0d 3c 00 00 	movl   0x3c,%ecx
  b6:	00 
  b7:	40             	incl   %eax
  b8:	89 45 e4       	movl   %eax,0xffffffe4(%ebp)
  bb:	c7 45 e8 00 00 	movl   $0x0,0xffffffe8(%ebp)
  c0:	00 00 
  c2:	c7 45 f4 ff ff 	movl   $0xffffffff,0xfffffff4(%ebp)
  c7:	ff ff 
  c9:	81 7d f4 fe 1f 	cmpl   $0x1ffe,0xfffffff4(%ebp)
  ce:	00 00 
  d0:	7d 0e          	jnl    e0 <MAIN__+0x60>
  d2:	8b 45 f4       	movl   0xfffffff4(%ebp),%eax
  d5:	40             	incl   %eax
  d6:	89 45 f4       	movl   %eax,0xfffffff4(%ebp)
  d9:	c6 04 01 01    	movb   $0x1,(%ecx,%eax,1)
  dd:	eb ea          	jmp    c9 <MAIN__+0x49>
  df:	00 c7          	addb   %al,%bh
  e1:	45             	incl   %ebp
  e2:	f4             	hlt    
  e3:	ff             	(bad)  
  e4:	ff             	(bad)  
  e5:	ff             	(bad)  
  e6:	ff 81 7d f4 fe 	incl   0x1ffef47d(%ecx)
  eb:	1f 
  ec:	00 00          	addb   %al,(%eax)
  ee:	7d b5          	jnl    a5 <MAIN__+0x25>
  f0:	8b 45 f4       	movl   0xfffffff4(%ebp),%eax
  f3:	8b 15 3c 00 00 	movl   0x3c,%edx
  f8:	00 
  f9:	40             	incl   %eax
  fa:	0f b6 0c 02    	movzbl (%edx,%eax,1),%ecx
  fe:	89 45 f4       	movl   %eax,0xfffffff4(%ebp)
 101:	85 c9          	testl  %ecx,%ecx
 103:	74 e2          	je     e7 <MAIN__+0x67>
 105:	8b 4d f4       	movl   0xfffffff4(%ebp),%ecx
 108:	03 c0          	addl   %eax,%eax
 10a:	83 c0 03       	addl   $0x3,%eax
 10d:	03 c8          	addl   %eax,%ecx
 10f:	89 4d ec       	movl   %ecx,0xffffffec(%ebp)
 112:	8b 0d 3c 00 00 	movl   0x3c,%ecx
 117:	00 
 118:	89 45 f0       	movl   %eax,0xfffffff0(%ebp)
 11b:	8b d0          	movl   %eax,%edx
 11d:	81 7d ec fe 1f 	cmpl   $0x1ffe,0xffffffec(%ebp)
 122:	00 00 
 124:	7f 1a          	jg     140 <MAIN__+0xc0>
 126:	8b 45 ec       	movl   0xffffffec(%ebp),%eax
 129:	c6 04 01 00    	movb   $0x0,(%ecx,%eax,1)
 12d:	03 c2          	addl   %edx,%eax
 12f:	89 45 ec       	movl   %eax,0xffffffec(%ebp)
 132:	eb e9          	jmp    11d <MAIN__+0x9d>
	...
 140:	8b 45 e8       	movl   0xffffffe8(%ebp),%eax
 143:	40             	incl   %eax
 144:	89 45 e8       	movl   %eax,0xffffffe8(%ebp)
 147:	eb 9e          	jmp    e7 <MAIN__+0x67>
 149:	00 00          	addb   %al,(%eax)
 14b:	00 00          	addb   %al,(%eax)
 14d:	00 00          	addb   %al,(%eax)
 14f:	00 8b 45 e8 6a 	addb   %cl,0x6ae845(%ebx)
 154:	00 
 155:	50             	pushl  %eax
 156:	e8 fc ff ff ff 	call   157 <MAIN__+0xd7>
 15b:	b8 54 00 00 00 	movl   $0x54,%eax
 160:	50             	pushl  %eax
 161:	6a 07          	pushl  $0x7
 163:	e8 fc ff ff ff 	call   164 <MAIN__+0xe4>
 168:	e8 fc ff ff ff 	call   169 <MAIN__+0xe9>
 16d:	8b e5          	movl   %ebp,%esp
 16f:	5d             	popl   %ebp
 170:	c3             	ret    
	...
