
menu.o:     file format elf64-x86-64


Disassembly of section .text:

0000000000000000 <color_Board>:
   0:	55                   	push   rbp
   1:	48 89 e5             	mov    rbp,rsp
   4:	e8 00 00 00 00       	call   9 <color_Board+0x9>
   9:	e8 00 00 00 00       	call   e <color_Board+0xe>
   e:	ba 00 00 00 00       	mov    edx,0x0
  13:	be 07 00 00 00       	mov    esi,0x7
  18:	bf 01 00 00 00       	mov    edi,0x1
  1d:	e8 00 00 00 00       	call   22 <color_Board+0x22>
  22:	ba 00 00 00 00       	mov    edx,0x0
  27:	be 04 00 00 00       	mov    esi,0x4
  2c:	bf 02 00 00 00       	mov    edi,0x2
  31:	e8 00 00 00 00       	call   36 <color_Board+0x36>
  36:	ba 00 00 00 00       	mov    edx,0x0
  3b:	be 02 00 00 00       	mov    esi,0x2
  40:	bf 03 00 00 00       	mov    edi,0x3
  45:	e8 00 00 00 00       	call   4a <color_Board+0x4a>
  4a:	ba 00 00 00 00       	mov    edx,0x0
  4f:	be 06 00 00 00       	mov    esi,0x6
  54:	bf 04 00 00 00       	mov    edi,0x4
  59:	e8 00 00 00 00       	call   5e <color_Board+0x5e>
  5e:	ba 04 00 00 00       	mov    edx,0x4
  63:	be 07 00 00 00       	mov    esi,0x7
  68:	bf 05 00 00 00       	mov    edi,0x5
  6d:	e8 00 00 00 00       	call   72 <color_Board+0x72>
  72:	ba 04 00 00 00       	mov    edx,0x4
  77:	be 06 00 00 00       	mov    esi,0x6
  7c:	bf 06 00 00 00       	mov    edi,0x6
  81:	e8 00 00 00 00       	call   86 <color_Board+0x86>
  86:	ba 07 00 00 00       	mov    edx,0x7
  8b:	be 04 00 00 00       	mov    esi,0x4
  90:	bf 07 00 00 00       	mov    edi,0x7
  95:	e8 00 00 00 00       	call   9a <color_Board+0x9a>
  9a:	ba 07 00 00 00       	mov    edx,0x7
  9f:	be 00 00 00 00       	mov    esi,0x0
  a4:	bf 08 00 00 00       	mov    edi,0x8
  a9:	e8 00 00 00 00       	call   ae <color_Board+0xae>
  ae:	bf 00 00 00 00       	mov    edi,0x0
  b3:	e8 00 00 00 00       	call   b8 <color_Board+0xb8>
  b8:	48 8b 05 00 00 00 00 	mov    rax,QWORD PTR [rip+0x0]        # bf <color_Board+0xbf>
  bf:	be 01 00 00 00       	mov    esi,0x1
  c4:	48 89 c7             	mov    rdi,rax
  c7:	e8 00 00 00 00       	call   cc <color_Board+0xcc>
  cc:	5d                   	pop    rbp
  cd:	c3                   	ret    

00000000000000ce <delete_Menu>:
  ce:	55                   	push   rbp
  cf:	48 89 e5             	mov    rbp,rsp
  d2:	48 83 ec 20          	sub    rsp,0x20
  d6:	48 89 7d e8          	mov    QWORD PTR [rbp-0x18],rdi
  da:	89 75 e4             	mov    DWORD PTR [rbp-0x1c],esi
  dd:	c7 45 fc 00 00 00 00 	mov    DWORD PTR [rbp-0x4],0x0
  e4:	eb 23                	jmp    109 <delete_Menu+0x3b>
  e6:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
  e9:	48 98                	cdqe   
  eb:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
  f2:	00 
  f3:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
  f7:	48 01 d0             	add    rax,rdx
  fa:	48 8b 00             	mov    rax,QWORD PTR [rax]
  fd:	48 89 c7             	mov    rdi,rax
 100:	e8 00 00 00 00       	call   105 <delete_Menu+0x37>
 105:	83 45 fc 01          	add    DWORD PTR [rbp-0x4],0x1
 109:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 10c:	3b 45 e4             	cmp    eax,DWORD PTR [rbp-0x1c]
 10f:	7c d5                	jl     e6 <delete_Menu+0x18>
 111:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 115:	48 89 c7             	mov    rdi,rax
 118:	e8 00 00 00 00       	call   11d <delete_Menu+0x4f>
 11d:	c9                   	leave  
 11e:	c3                   	ret    

000000000000011f <draw_Menu>:
 11f:	55                   	push   rbp
 120:	48 89 e5             	mov    rbp,rsp
 123:	53                   	push   rbx
 124:	48 83 ec 28          	sub    rsp,0x28
 128:	89 7d dc             	mov    DWORD PTR [rbp-0x24],edi
 12b:	b8 00 00 00 00       	mov    eax,0x0
 130:	e8 00 00 00 00       	call   135 <draw_Menu+0x16>
 135:	be 08 00 00 00       	mov    esi,0x8
 13a:	bf 09 00 00 00       	mov    edi,0x9
 13f:	e8 00 00 00 00       	call   144 <draw_Menu+0x25>
 144:	48 89 45 e8          	mov    QWORD PTR [rbp-0x18],rax
 148:	48 8b 05 00 00 00 00 	mov    rax,QWORD PTR [rip+0x0]        # 14f <draw_Menu+0x30>
 14f:	48 85 c0             	test   rax,rax
 152:	74 10                	je     164 <draw_Menu+0x45>
 154:	48 8b 05 00 00 00 00 	mov    rax,QWORD PTR [rip+0x0]        # 15b <draw_Menu+0x3c>
 15b:	0f b7 40 04          	movzx  eax,WORD PTR [rax+0x4]
 15f:	83 c0 01             	add    eax,0x1
 162:	eb 05                	jmp    169 <draw_Menu+0x4a>
 164:	b8 ff ff ff ff       	mov    eax,0xffffffff
 169:	66 89 45 e6          	mov    WORD PTR [rbp-0x1a],ax
 16d:	48 8b 05 00 00 00 00 	mov    rax,QWORD PTR [rip+0x0]        # 174 <draw_Menu+0x55>
 174:	48 85 c0             	test   rax,rax
 177:	74 10                	je     189 <draw_Menu+0x6a>
 179:	48 8b 05 00 00 00 00 	mov    rax,QWORD PTR [rip+0x0]        # 180 <draw_Menu+0x61>
 180:	0f b7 40 06          	movzx  eax,WORD PTR [rax+0x6]
 184:	83 c0 01             	add    eax,0x1
 187:	eb 05                	jmp    18e <draw_Menu+0x6f>
 189:	b8 ff ff ff ff       	mov    eax,0xffffffff
 18e:	66 89 45 e4          	mov    WORD PTR [rbp-0x1c],ax
 192:	0f b7 45 e4          	movzx  eax,WORD PTR [rbp-0x1c]
 196:	0f b7 c0             	movzx  eax,ax
 199:	69 c0 ab aa 00 00    	imul   eax,eax,0xaaab
 19f:	c1 e8 10             	shr    eax,0x10
 1a2:	66 d1 e8             	shr    ax,1
 1a5:	0f b7 d0             	movzx  edx,ax
 1a8:	0f b7 45 e6          	movzx  eax,WORD PTR [rbp-0x1a]
 1ac:	66 c1 e8 02          	shr    ax,0x2
 1b0:	0f b7 c0             	movzx  eax,ax
 1b3:	89 d1                	mov    ecx,edx
 1b5:	89 c2                	mov    edx,eax
 1b7:	be 1c 00 00 00       	mov    esi,0x1c
 1bc:	bf 0b 00 00 00       	mov    edi,0xb
 1c1:	e8 00 00 00 00       	call   1c6 <draw_Menu+0xa7>
 1c6:	48 89 c2             	mov    rdx,rax
 1c9:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 1cd:	48 89 10             	mov    QWORD PTR [rax],rdx
 1d0:	48 8b 3d 00 00 00 00 	mov    rdi,QWORD PTR [rip+0x0]        # 1d7 <draw_Menu+0xb8>
 1d7:	48 8b 0d 00 00 00 00 	mov    rcx,QWORD PTR [rip+0x0]        # 1de <draw_Menu+0xbf>
 1de:	48 8b 15 00 00 00 00 	mov    rdx,QWORD PTR [rip+0x0]        # 1e5 <draw_Menu+0xc6>
 1e5:	48 8b 35 00 00 00 00 	mov    rsi,QWORD PTR [rip+0x0]        # 1ec <draw_Menu+0xcd>
 1ec:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 1f0:	48 8b 00             	mov    rax,QWORD PTR [rax]
 1f3:	48 83 ec 08          	sub    rsp,0x8
 1f7:	6a 00                	push   0x0
 1f9:	6a 00                	push   0x0
 1fb:	6a 00                	push   0x0
 1fd:	41 b9 00 00 00 00    	mov    r9d,0x0
 203:	49 89 f8             	mov    r8,rdi
 206:	48 89 c7             	mov    rdi,rax
 209:	e8 00 00 00 00       	call   20e <draw_Menu+0xef>
 20e:	48 83 c4 20          	add    rsp,0x20
 212:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 216:	48 8b 00             	mov    rax,QWORD PTR [rax]
 219:	be 00 07 00 00       	mov    esi,0x700
 21e:	48 89 c7             	mov    rdi,rax
 221:	e8 00 00 00 00       	call   226 <draw_Menu+0x107>
 226:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 22a:	48 8b 00             	mov    rax,QWORD PTR [rax]
 22d:	ba 05 00 00 00       	mov    edx,0x5
 232:	be 01 00 00 00       	mov    esi,0x1
 237:	48 89 c7             	mov    rdi,rax
 23a:	e8 00 00 00 00       	call   23f <draw_Menu+0x120>
 23f:	83 f8 ff             	cmp    eax,0xffffffff
 242:	74 19                	je     25d <draw_Menu+0x13e>
 244:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 248:	48 8b 00             	mov    rax,QWORD PTR [rax]
 24b:	ba ff ff ff ff       	mov    edx,0xffffffff
 250:	be 00 00 00 00       	mov    esi,0x0
 255:	48 89 c7             	mov    rdi,rax
 258:	e8 00 00 00 00       	call   25d <draw_Menu+0x13e>
 25d:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 261:	48 8b 00             	mov    rax,QWORD PTR [rax]
 264:	ba 01 00 00 00       	mov    edx,0x1
 269:	be 02 00 00 00       	mov    esi,0x2
 26e:	48 89 c7             	mov    rdi,rax
 271:	e8 00 00 00 00       	call   276 <draw_Menu+0x157>
 276:	83 f8 ff             	cmp    eax,0xffffffff
 279:	74 1e                	je     299 <draw_Menu+0x17a>
 27b:	48 8b 0d 00 00 00 00 	mov    rcx,QWORD PTR [rip+0x0]        # 282 <draw_Menu+0x163>
 282:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 286:	48 8b 00             	mov    rax,QWORD PTR [rax]
 289:	ba 1a 00 00 00       	mov    edx,0x1a
 28e:	48 89 ce             	mov    rsi,rcx
 291:	48 89 c7             	mov    rdi,rax
 294:	e8 00 00 00 00       	call   299 <draw_Menu+0x17a>
 299:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 29d:	48 8d 58 08          	lea    rbx,[rax+0x8]
 2a1:	0f b7 45 e4          	movzx  eax,WORD PTR [rbp-0x1c]
 2a5:	0f b7 c0             	movzx  eax,ax
 2a8:	69 c0 ab aa 00 00    	imul   eax,eax,0xaaab
 2ae:	c1 e8 10             	shr    eax,0x10
 2b1:	66 d1 e8             	shr    ax,1
 2b4:	0f b7 c0             	movzx  eax,ax
 2b7:	8d 48 02             	lea    ecx,[rax+0x2]
 2ba:	0f b7 45 e6          	movzx  eax,WORD PTR [rbp-0x1a]
 2be:	66 c1 e8 02          	shr    ax,0x2
 2c2:	0f b7 c0             	movzx  eax,ax
 2c5:	8d 50 03             	lea    edx,[rax+0x3]
 2c8:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 2cc:	48 8b 00             	mov    rax,QWORD PTR [rax]
 2cf:	41 89 c8             	mov    r8d,ecx
 2d2:	89 d1                	mov    ecx,edx
 2d4:	ba 18 00 00 00       	mov    edx,0x18
 2d9:	be 01 00 00 00       	mov    esi,0x1
 2de:	48 89 c7             	mov    rdi,rax
 2e1:	e8 00 00 00 00       	call   2e6 <draw_Menu+0x1c7>
 2e6:	48 89 03             	mov    QWORD PTR [rbx],rax
 2e9:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 2ed:	48 8d 58 10          	lea    rbx,[rax+0x10]
 2f1:	0f b7 45 e4          	movzx  eax,WORD PTR [rbp-0x1c]
 2f5:	0f b7 c0             	movzx  eax,ax
 2f8:	69 c0 ab aa 00 00    	imul   eax,eax,0xaaab
 2fe:	c1 e8 10             	shr    eax,0x10
 301:	66 d1 e8             	shr    ax,1
 304:	0f b7 c0             	movzx  eax,ax
 307:	8d 48 02             	lea    ecx,[rax+0x2]
 30a:	0f b7 45 e6          	movzx  eax,WORD PTR [rbp-0x1a]
 30e:	66 c1 e8 02          	shr    ax,0x2
 312:	0f b7 c0             	movzx  eax,ax
 315:	8d 50 04             	lea    edx,[rax+0x4]
 318:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 31c:	48 8b 00             	mov    rax,QWORD PTR [rax]
 31f:	41 89 c8             	mov    r8d,ecx
 322:	89 d1                	mov    ecx,edx
 324:	ba 18 00 00 00       	mov    edx,0x18
 329:	be 01 00 00 00       	mov    esi,0x1
 32e:	48 89 c7             	mov    rdi,rax
 331:	e8 00 00 00 00       	call   336 <draw_Menu+0x217>
 336:	48 89 03             	mov    QWORD PTR [rbx],rax
 339:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 33d:	48 8b 00             	mov    rax,QWORD PTR [rax]
 340:	ba 01 00 00 00       	mov    edx,0x1
 345:	be 05 00 00 00       	mov    esi,0x5
 34a:	48 89 c7             	mov    rdi,rax
 34d:	e8 00 00 00 00       	call   352 <draw_Menu+0x233>
 352:	83 f8 ff             	cmp    eax,0xffffffff
 355:	74 1e                	je     375 <draw_Menu+0x256>
 357:	48 8b 0d 00 00 00 00 	mov    rcx,QWORD PTR [rip+0x0]        # 35e <draw_Menu+0x23f>
 35e:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 362:	48 8b 00             	mov    rax,QWORD PTR [rax]
 365:	ba 1a 00 00 00       	mov    edx,0x1a
 36a:	48 89 ce             	mov    rsi,rcx
 36d:	48 89 c7             	mov    rdi,rax
 370:	e8 00 00 00 00       	call   375 <draw_Menu+0x256>
 375:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 379:	48 8d 58 18          	lea    rbx,[rax+0x18]
 37d:	0f b7 45 e4          	movzx  eax,WORD PTR [rbp-0x1c]
 381:	0f b7 c0             	movzx  eax,ax
 384:	69 c0 ab aa 00 00    	imul   eax,eax,0xaaab
 38a:	c1 e8 10             	shr    eax,0x10
 38d:	66 d1 e8             	shr    ax,1
 390:	0f b7 c0             	movzx  eax,ax
 393:	8d 48 02             	lea    ecx,[rax+0x2]
 396:	0f b7 45 e6          	movzx  eax,WORD PTR [rbp-0x1a]
 39a:	66 c1 e8 02          	shr    ax,0x2
 39e:	0f b7 c0             	movzx  eax,ax
 3a1:	8d 50 06             	lea    edx,[rax+0x6]
 3a4:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 3a8:	48 8b 00             	mov    rax,QWORD PTR [rax]
 3ab:	41 89 c8             	mov    r8d,ecx
 3ae:	89 d1                	mov    ecx,edx
 3b0:	ba 18 00 00 00       	mov    edx,0x18
 3b5:	be 01 00 00 00       	mov    esi,0x1
 3ba:	48 89 c7             	mov    rdi,rax
 3bd:	e8 00 00 00 00       	call   3c2 <draw_Menu+0x2a3>
 3c2:	48 89 03             	mov    QWORD PTR [rbx],rax
 3c5:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 3c9:	48 8d 58 20          	lea    rbx,[rax+0x20]
 3cd:	0f b7 45 e4          	movzx  eax,WORD PTR [rbp-0x1c]
 3d1:	0f b7 c0             	movzx  eax,ax
 3d4:	69 c0 ab aa 00 00    	imul   eax,eax,0xaaab
 3da:	c1 e8 10             	shr    eax,0x10
 3dd:	66 d1 e8             	shr    ax,1
 3e0:	0f b7 c0             	movzx  eax,ax
 3e3:	8d 48 02             	lea    ecx,[rax+0x2]
 3e6:	0f b7 45 e6          	movzx  eax,WORD PTR [rbp-0x1a]
 3ea:	66 c1 e8 02          	shr    ax,0x2
 3ee:	0f b7 c0             	movzx  eax,ax
 3f1:	8d 50 07             	lea    edx,[rax+0x7]
 3f4:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 3f8:	48 8b 00             	mov    rax,QWORD PTR [rax]
 3fb:	41 89 c8             	mov    r8d,ecx
 3fe:	89 d1                	mov    ecx,edx
 400:	ba 18 00 00 00       	mov    edx,0x18
 405:	be 01 00 00 00       	mov    esi,0x1
 40a:	48 89 c7             	mov    rdi,rax
 40d:	e8 00 00 00 00       	call   412 <draw_Menu+0x2f3>
 412:	48 89 03             	mov    QWORD PTR [rbx],rax
 415:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 419:	48 8b 00             	mov    rax,QWORD PTR [rax]
 41c:	ba 01 00 00 00       	mov    edx,0x1
 421:	be 08 00 00 00       	mov    esi,0x8
 426:	48 89 c7             	mov    rdi,rax
 429:	e8 00 00 00 00       	call   42e <draw_Menu+0x30f>
 42e:	83 f8 ff             	cmp    eax,0xffffffff
 431:	74 1e                	je     451 <draw_Menu+0x332>
 433:	48 8b 0d 00 00 00 00 	mov    rcx,QWORD PTR [rip+0x0]        # 43a <draw_Menu+0x31b>
 43a:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 43e:	48 8b 00             	mov    rax,QWORD PTR [rax]
 441:	ba 1a 00 00 00       	mov    edx,0x1a
 446:	48 89 ce             	mov    rsi,rcx
 449:	48 89 c7             	mov    rdi,rax
 44c:	e8 00 00 00 00       	call   451 <draw_Menu+0x332>
 451:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 455:	48 8d 58 28          	lea    rbx,[rax+0x28]
 459:	0f b7 45 e4          	movzx  eax,WORD PTR [rbp-0x1c]
 45d:	0f b7 c0             	movzx  eax,ax
 460:	69 c0 ab aa 00 00    	imul   eax,eax,0xaaab
 466:	c1 e8 10             	shr    eax,0x10
 469:	66 d1 e8             	shr    ax,1
 46c:	0f b7 c0             	movzx  eax,ax
 46f:	8d 48 02             	lea    ecx,[rax+0x2]
 472:	0f b7 45 e6          	movzx  eax,WORD PTR [rbp-0x1a]
 476:	66 c1 e8 02          	shr    ax,0x2
 47a:	0f b7 c0             	movzx  eax,ax
 47d:	8d 50 09             	lea    edx,[rax+0x9]
 480:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 484:	48 8b 00             	mov    rax,QWORD PTR [rax]
 487:	41 89 c8             	mov    r8d,ecx
 48a:	89 d1                	mov    ecx,edx
 48c:	ba 18 00 00 00       	mov    edx,0x18
 491:	be 01 00 00 00       	mov    esi,0x1
 496:	48 89 c7             	mov    rdi,rax
 499:	e8 00 00 00 00       	call   49e <draw_Menu+0x37f>
 49e:	48 89 03             	mov    QWORD PTR [rbx],rax
 4a1:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 4a5:	48 8b 00             	mov    rax,QWORD PTR [rax]
 4a8:	48 85 c0             	test   rax,rax
 4ab:	74 0f                	je     4bc <draw_Menu+0x39d>
 4ad:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 4b1:	48 8b 00             	mov    rax,QWORD PTR [rax]
 4b4:	48 c7 40 10 00 08 00 	mov    QWORD PTR [rax+0x10],0x800
 4bb:	00 
 4bc:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 4c0:	48 8b 00             	mov    rax,QWORD PTR [rax]
 4c3:	b9 00 00 00 00       	mov    ecx,0x0
 4c8:	ba 02 00 00 00       	mov    edx,0x2
 4cd:	be 03 00 00 00       	mov    esi,0x3
 4d2:	48 89 c7             	mov    rdi,rax
 4d5:	b8 00 00 00 00       	mov    eax,0x0
 4da:	e8 00 00 00 00       	call   4df <draw_Menu+0x3c0>
 4df:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 4e3:	48 8b 00             	mov    rax,QWORD PTR [rax]
 4e6:	b9 00 00 00 00       	mov    ecx,0x0
 4eb:	ba 02 00 00 00       	mov    edx,0x2
 4f0:	be 04 00 00 00       	mov    esi,0x4
 4f5:	48 89 c7             	mov    rdi,rax
 4f8:	b8 00 00 00 00       	mov    eax,0x0
 4fd:	e8 00 00 00 00       	call   502 <draw_Menu+0x3e3>
 502:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 506:	48 8b 00             	mov    rax,QWORD PTR [rax]
 509:	b9 00 00 00 00       	mov    ecx,0x0
 50e:	ba 02 00 00 00       	mov    edx,0x2
 513:	be 06 00 00 00       	mov    esi,0x6
 518:	48 89 c7             	mov    rdi,rax
 51b:	b8 00 00 00 00       	mov    eax,0x0
 520:	e8 00 00 00 00       	call   525 <draw_Menu+0x406>
 525:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 529:	48 8b 00             	mov    rax,QWORD PTR [rax]
 52c:	b9 00 00 00 00       	mov    ecx,0x0
 531:	ba 02 00 00 00       	mov    edx,0x2
 536:	be 07 00 00 00       	mov    esi,0x7
 53b:	48 89 c7             	mov    rdi,rax
 53e:	b8 00 00 00 00       	mov    eax,0x0
 543:	e8 00 00 00 00       	call   548 <draw_Menu+0x429>
 548:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 54c:	48 8b 00             	mov    rax,QWORD PTR [rax]
 54f:	b9 00 00 00 00       	mov    ecx,0x0
 554:	ba 02 00 00 00       	mov    edx,0x2
 559:	be 09 00 00 00       	mov    esi,0x9
 55e:	48 89 c7             	mov    rdi,rax
 561:	b8 00 00 00 00       	mov    eax,0x0
 566:	e8 00 00 00 00       	call   56b <draw_Menu+0x44c>
 56b:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 56f:	48 8b 00             	mov    rax,QWORD PTR [rax]
 572:	48 85 c0             	test   rax,rax
 575:	74 0f                	je     586 <draw_Menu+0x467>
 577:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 57b:	48 8b 00             	mov    rax,QWORD PTR [rax]
 57e:	48 c7 40 10 00 07 00 	mov    QWORD PTR [rax+0x10],0x700
 585:	00 
 586:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 58a:	48 8b 00             	mov    rax,QWORD PTR [rax]
 58d:	ba 00 00 00 00       	mov    edx,0x0
 592:	be 00 00 22 00       	mov    esi,0x220000
 597:	48 89 c7             	mov    rdi,rax
 59a:	e8 00 00 00 00       	call   59f <draw_Menu+0x480>
 59f:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 5a3:	48 8b 00             	mov    rax,QWORD PTR [rax]
 5a6:	b9 00 00 00 00       	mov    ecx,0x0
 5ab:	ba 07 00 00 00       	mov    edx,0x7
 5b0:	be 03 00 00 00       	mov    esi,0x3
 5b5:	48 89 c7             	mov    rdi,rax
 5b8:	b8 00 00 00 00       	mov    eax,0x0
 5bd:	e8 00 00 00 00       	call   5c2 <draw_Menu+0x4a3>
 5c2:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 5c6:	48 8b 00             	mov    rax,QWORD PTR [rax]
 5c9:	b9 00 00 00 00       	mov    ecx,0x0
 5ce:	ba 07 00 00 00       	mov    edx,0x7
 5d3:	be 04 00 00 00       	mov    esi,0x4
 5d8:	48 89 c7             	mov    rdi,rax
 5db:	b8 00 00 00 00       	mov    eax,0x0
 5e0:	e8 00 00 00 00       	call   5e5 <draw_Menu+0x4c6>
 5e5:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 5e9:	48 8b 00             	mov    rax,QWORD PTR [rax]
 5ec:	b9 00 00 00 00       	mov    ecx,0x0
 5f1:	ba 08 00 00 00       	mov    edx,0x8
 5f6:	be 06 00 00 00       	mov    esi,0x6
 5fb:	48 89 c7             	mov    rdi,rax
 5fe:	b8 00 00 00 00       	mov    eax,0x0
 603:	e8 00 00 00 00       	call   608 <draw_Menu+0x4e9>
 608:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 60c:	48 8b 00             	mov    rax,QWORD PTR [rax]
 60f:	b9 00 00 00 00       	mov    ecx,0x0
 614:	ba 08 00 00 00       	mov    edx,0x8
 619:	be 07 00 00 00       	mov    esi,0x7
 61e:	48 89 c7             	mov    rdi,rax
 621:	b8 00 00 00 00       	mov    eax,0x0
 626:	e8 00 00 00 00       	call   62b <draw_Menu+0x50c>
 62b:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 62f:	48 8b 00             	mov    rax,QWORD PTR [rax]
 632:	b9 00 00 00 00       	mov    ecx,0x0
 637:	ba 02 00 00 00       	mov    edx,0x2
 63c:	be 09 00 00 00       	mov    esi,0x9
 641:	48 89 c7             	mov    rdi,rax
 644:	b8 00 00 00 00       	mov    eax,0x0
 649:	e8 00 00 00 00       	call   64e <draw_Menu+0x52f>
 64e:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 652:	48 8b 00             	mov    rax,QWORD PTR [rax]
 655:	ba 00 00 00 00       	mov    edx,0x0
 65a:	be 00 00 22 00       	mov    esi,0x220000
 65f:	48 89 c7             	mov    rdi,rax
 662:	e8 00 00 00 00       	call   667 <draw_Menu+0x548>
 667:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 66b:	48 8b 00             	mov    rax,QWORD PTR [rax]
 66e:	48 89 c7             	mov    rdi,rax
 671:	e8 00 00 00 00       	call   676 <draw_Menu+0x557>
 676:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 67a:	48 8b 5d f8          	mov    rbx,QWORD PTR [rbp-0x8]
 67e:	c9                   	leave  
 67f:	c3                   	ret    

0000000000000680 <scroll_Menu>:
 680:	55                   	push   rbp
 681:	48 89 e5             	mov    rbp,rsp
 684:	48 83 ec 20          	sub    rsp,0x20
 688:	48 89 7d e8          	mov    QWORD PTR [rbp-0x18],rdi
 68c:	89 75 e4             	mov    DWORD PTR [rbp-0x1c],esi
 68f:	89 55 e0             	mov    DWORD PTR [rbp-0x20],edx
 692:	c7 45 fc 00 00 00 00 	mov    DWORD PTR [rbp-0x4],0x0
 699:	48 8b 05 00 00 00 00 	mov    rax,QWORD PTR [rip+0x0]        # 6a0 <scroll_Menu+0x20>
 6a0:	48 89 c7             	mov    rdi,rax
 6a3:	e8 00 00 00 00       	call   6a8 <scroll_Menu+0x28>
 6a8:	83 f8 45             	cmp    eax,0x45
 6ab:	0f 84 03 02 00 00    	je     8b4 <scroll_Menu+0x234>
 6b1:	83 f8 45             	cmp    eax,0x45
 6b4:	7f 33                	jg     6e9 <scroll_Menu+0x69>
 6b6:	83 f8 1b             	cmp    eax,0x1b
 6b9:	0f 84 b9 01 00 00    	je     878 <scroll_Menu+0x1f8>
 6bf:	83 f8 1b             	cmp    eax,0x1b
 6c2:	7f 0e                	jg     6d2 <scroll_Menu+0x52>
 6c4:	83 f8 0a             	cmp    eax,0xa
 6c7:	0f 84 b2 01 00 00    	je     87f <scroll_Menu+0x1ff>
 6cd:	e9 ee 01 00 00       	jmp    8c0 <scroll_Menu+0x240>
 6d2:	83 f8 42             	cmp    eax,0x42
 6d5:	0f 84 b5 01 00 00    	je     890 <scroll_Menu+0x210>
 6db:	83 f8 43             	cmp    eax,0x43
 6de:	0f 84 c4 01 00 00    	je     8a8 <scroll_Menu+0x228>
 6e4:	e9 d7 01 00 00       	jmp    8c0 <scroll_Menu+0x240>
 6e9:	83 f8 57             	cmp    eax,0x57
 6ec:	0f 84 92 01 00 00    	je     884 <scroll_Menu+0x204>
 6f2:	83 f8 57             	cmp    eax,0x57
 6f5:	7f 0e                	jg     705 <scroll_Menu+0x85>
 6f7:	83 f8 53             	cmp    eax,0x53
 6fa:	0f 84 9c 01 00 00    	je     89c <scroll_Menu+0x21c>
 700:	e9 bb 01 00 00       	jmp    8c0 <scroll_Menu+0x240>
 705:	3d 02 01 00 00       	cmp    eax,0x102
 70a:	74 10                	je     71c <scroll_Menu+0x9c>
 70c:	3d 03 01 00 00       	cmp    eax,0x103
 711:	0f 84 b2 00 00 00    	je     7c9 <scroll_Menu+0x149>
 717:	e9 a4 01 00 00       	jmp    8c0 <scroll_Menu+0x240>
 71c:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 71f:	48 98                	cdqe   
 721:	48 83 c0 01          	add    rax,0x1
 725:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
 72c:	00 
 72d:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 731:	48 01 d0             	add    rax,rdx
 734:	48 8b 00             	mov    rax,QWORD PTR [rax]
 737:	be 00 08 00 00       	mov    esi,0x800
 73c:	48 89 c7             	mov    rdi,rax
 73f:	e8 00 00 00 00       	call   744 <scroll_Menu+0xc4>
 744:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 747:	48 98                	cdqe   
 749:	48 83 c0 01          	add    rax,0x1
 74d:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
 754:	00 
 755:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 759:	48 01 d0             	add    rax,rdx
 75c:	48 8b 00             	mov    rax,QWORD PTR [rax]
 75f:	48 89 c7             	mov    rdi,rax
 762:	e8 00 00 00 00       	call   767 <scroll_Menu+0xe7>
 767:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 76a:	83 c0 01             	add    eax,0x1
 76d:	99                   	cdq    
 76e:	f7 7d e4             	idiv   DWORD PTR [rbp-0x1c]
 771:	89 55 fc             	mov    DWORD PTR [rbp-0x4],edx
 774:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 777:	48 98                	cdqe   
 779:	48 83 c0 01          	add    rax,0x1
 77d:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
 784:	00 
 785:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 789:	48 01 d0             	add    rax,rdx
 78c:	48 8b 00             	mov    rax,QWORD PTR [rax]
 78f:	be 00 07 04 00       	mov    esi,0x40700
 794:	48 89 c7             	mov    rdi,rax
 797:	e8 00 00 00 00       	call   79c <scroll_Menu+0x11c>
 79c:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 79f:	48 98                	cdqe   
 7a1:	48 83 c0 01          	add    rax,0x1
 7a5:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
 7ac:	00 
 7ad:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 7b1:	48 01 d0             	add    rax,rdx
 7b4:	48 8b 00             	mov    rax,QWORD PTR [rax]
 7b7:	48 89 c7             	mov    rdi,rax
 7ba:	e8 00 00 00 00       	call   7bf <scroll_Menu+0x13f>
 7bf:	e8 00 00 00 00       	call   7c4 <scroll_Menu+0x144>
 7c4:	e9 f7 00 00 00       	jmp    8c0 <scroll_Menu+0x240>
 7c9:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 7cc:	48 98                	cdqe   
 7ce:	48 83 c0 01          	add    rax,0x1
 7d2:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
 7d9:	00 
 7da:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 7de:	48 01 d0             	add    rax,rdx
 7e1:	48 8b 00             	mov    rax,QWORD PTR [rax]
 7e4:	be 00 08 00 00       	mov    esi,0x800
 7e9:	48 89 c7             	mov    rdi,rax
 7ec:	e8 00 00 00 00       	call   7f1 <scroll_Menu+0x171>
 7f1:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 7f4:	48 98                	cdqe   
 7f6:	48 83 c0 01          	add    rax,0x1
 7fa:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
 801:	00 
 802:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 806:	48 01 d0             	add    rax,rdx
 809:	48 8b 00             	mov    rax,QWORD PTR [rax]
 80c:	48 89 c7             	mov    rdi,rax
 80f:	e8 00 00 00 00       	call   814 <scroll_Menu+0x194>
 814:	8b 55 fc             	mov    edx,DWORD PTR [rbp-0x4]
 817:	8b 45 e4             	mov    eax,DWORD PTR [rbp-0x1c]
 81a:	01 d0                	add    eax,edx
 81c:	83 e8 01             	sub    eax,0x1
 81f:	99                   	cdq    
 820:	f7 7d e4             	idiv   DWORD PTR [rbp-0x1c]
 823:	89 55 fc             	mov    DWORD PTR [rbp-0x4],edx
 826:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 829:	48 98                	cdqe   
 82b:	48 83 c0 01          	add    rax,0x1
 82f:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
 836:	00 
 837:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 83b:	48 01 d0             	add    rax,rdx
 83e:	48 8b 00             	mov    rax,QWORD PTR [rax]
 841:	be 00 07 04 00       	mov    esi,0x40700
 846:	48 89 c7             	mov    rdi,rax
 849:	e8 00 00 00 00       	call   84e <scroll_Menu+0x1ce>
 84e:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 851:	48 98                	cdqe   
 853:	48 83 c0 01          	add    rax,0x1
 857:	48 8d 14 c5 00 00 00 	lea    rdx,[rax*8+0x0]
 85e:	00 
 85f:	48 8b 45 e8          	mov    rax,QWORD PTR [rbp-0x18]
 863:	48 01 d0             	add    rax,rdx
 866:	48 8b 00             	mov    rax,QWORD PTR [rax]
 869:	48 89 c7             	mov    rdi,rax
 86c:	e8 00 00 00 00       	call   871 <scroll_Menu+0x1f1>
 871:	e8 00 00 00 00       	call   876 <scroll_Menu+0x1f6>
 876:	eb 48                	jmp    8c0 <scroll_Menu+0x240>
 878:	b8 ff ff ff ff       	mov    eax,0xffffffff
 87d:	eb 46                	jmp    8c5 <scroll_Menu+0x245>
 87f:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 882:	eb 41                	jmp    8c5 <scroll_Menu+0x245>
 884:	c7 45 fc 00 00 00 00 	mov    DWORD PTR [rbp-0x4],0x0
 88b:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 88e:	eb 35                	jmp    8c5 <scroll_Menu+0x245>
 890:	c7 45 fc 01 00 00 00 	mov    DWORD PTR [rbp-0x4],0x1
 897:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 89a:	eb 29                	jmp    8c5 <scroll_Menu+0x245>
 89c:	c7 45 fc 02 00 00 00 	mov    DWORD PTR [rbp-0x4],0x2
 8a3:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 8a6:	eb 1d                	jmp    8c5 <scroll_Menu+0x245>
 8a8:	c7 45 fc 03 00 00 00 	mov    DWORD PTR [rbp-0x4],0x3
 8af:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 8b2:	eb 11                	jmp    8c5 <scroll_Menu+0x245>
 8b4:	c7 45 fc 04 00 00 00 	mov    DWORD PTR [rbp-0x4],0x4
 8bb:	8b 45 fc             	mov    eax,DWORD PTR [rbp-0x4]
 8be:	eb 05                	jmp    8c5 <scroll_Menu+0x245>
 8c0:	e9 d4 fd ff ff       	jmp    699 <scroll_Menu+0x19>
 8c5:	c9                   	leave  
 8c6:	c3                   	ret    
