// File: /workspace/github_c_makefile_star2_O2/fuldaros[P]akb_sources/cc/akb_cc.c
// Function: do_all
void do_all(int argc, char * argv[])
{
	parse_args(argc, argv);
	text = read_script(file);
	if (!text)
		return;
	if (eval_shell(text))
		return;
	if (write_C(file, argv))
		return;
	if (make())
		return;
	exit(0);
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x68, %rsp
movq %rsi, %rbx
movl %edi, %ebp
leaq 0x262c(%rip), %r13      # 0x7cfb
movq 0x5922(%rip), %r15      # 0xaff8
leaq 0x9db(%rip), %r12       # 0x60b8
movq 0x58f4(%rip), %r14      # 0xafd8
movl $0x0, 0x24(%rsp)
movl %ebp, %edi
movq %rbx, %rsi
movq %r13, %rdx
callq 0x41f0
leal -0x65(%rax), %ecx
cmpl $0x13, %ecx
ja 0x5832
movslq (%r12,%rcx,4), %rax
addq %r12, %rax
jmpq *%rax
pxor %xmm0, %xmm0
movdqa %xmm0, 0x50(%rsp)
movdqa %xmm0, 0x40(%rsp)
movdqa %xmm0, 0x30(%rsp)
andq $0x0, 0x60(%rsp)
movq (%r14), %rdi
leaq 0x25de(%rip), %rsi      # 0x7d12
leaq 0x3c(%rsp), %rdx
leaq 0x40(%rsp), %rcx
leaq 0x44(%rsp), %r8
leaq 0x17(%rsp), %r9
xorl %eax, %eax
callq 0x4190
cmpl $0x3, %eax
jne 0x5932
movq 0x40(%rsp), %xmm0
paddd 0x8ca(%rip), %xmm0      # 0x6030
movq %xmm0, 0x40(%rsp)
leaq 0x30(%rsp), %rdi
callq 0x41a0
movq %rax, 0x28(%rsp)
testq %rax, %rax
jle 0x5932
leaq 0x5cd5(%rip), %rdi      # 0xb460
leaq 0x25b2(%rip), %rsi      # 0x7d44
movq %rax, %rdx
xorl %eax, %eax
callq 0x4210
cmpl $0x0, 0x5c8d(%rip)      # 0xb430
je 0x56ec
movq (%r15), %rax
movq %rax, 0x18(%rsp)
leaq 0x28(%rsp), %rdi
callq 0x40a0
movq 0x18(%rsp), %rdi
leaq 0x2582(%rip), %rsi      # 0x7d49
leaq 0x93a(%rip), %rdx       # 0x6108
movq %rax, %rcx
xorl %eax, %eax
callq 0x4140
movl 0x5c52(%rip), %eax      # 0xb430
movl %eax, 0x18(%rsp)
leaq 0x5c77(%rip), %rdi      # 0xb460
callq 0x4120
movq %rax, 0x28(%rsp)
cmpl $0x0, 0x18(%rsp)
je 0x56ec
movq (%r15), %rax
movq %rax, 0x18(%rsp)
leaq 0x28(%rsp), %rdi
callq 0x40a0
movq 0x18(%rsp), %rdi
leaq 0x252d(%rip), %rsi      # 0x7d49
leaq 0x8e5(%rip), %rdx       # 0x6108
movq %rax, %rcx
xorl %eax, %eax
callq 0x4140
jmp 0x56ec
leal -0x3a(%rax), %ecx
cmpl $0xa, %ecx
ja 0x5856
leaq 0x84b(%rip), %rdx       # 0x608c
movslq (%rdx,%rcx,4), %rax
addq %rdx, %rax
jmpq *%rax
movb $0x1, 0x5c3b(%rip)      # 0xb48c
jmp 0x56ec
cmpl $0x55, %eax
jne 0x58f5
movb $0x1, 0x5c22(%rip)      # 0xb488
jmp 0x56ec
movb $0x1, 0x5c12(%rip)      # 0xb484
jmp 0x56ec
movq (%r14), %rax
movq %rax, 0x5bbf(%rip)      # 0xb440
jmp 0x56ec
movq (%r14), %rax
movq %rax, 0x5a60(%rip)      # 0xb2f0
jmp 0x56ec
movq (%r14), %rax
movq %rax, 0x5b99(%rip)      # 0xb438
jmp 0x56ec
movq (%r14), %rax
movq %rax, 0x5be2(%rip)      # 0xb490
jmp 0x56ec
cmpq $0x0, 0x5bdd(%rip)      # 0xb498
jne 0x5973
movq (%r14), %rax
movq %rax, 0x5bcd(%rip)      # 0xb498
jmp 0x56ec
movq (%r14), %rax
movq %rax, 0x5b6e(%rip)      # 0xb448
jmp 0x56ec
incb 0x5b9b(%rip)            # 0xb480
jmp 0x56ec
incl 0x5b40(%rip)            # 0xb430
jmp 0x56ec
cmpl $-0x1, %eax
jne 0x594f
movq 0x5b97(%rip), %rdi      # 0xb498
testq %rdi, %rdi
jne 0x5994
movq (%r15), %rdi
leaq 0x2485(%rip), %rsi      # 0x7d99
leaq 0x7ed(%rip), %rdx       # 0x6108
xorl %eax, %eax
callq 0x4140
leaq 0xcbe(%rip), %rax       # 0x65e7
movq %rax, 0x5b68(%rip)      # 0xb498
jmp 0x598b
movq (%r15), %rdi
movq (%r14), %rcx
leaq 0x23e1(%rip), %rsi      # 0x7d20
leaq 0x7c2(%rip), %rdx       # 0x6108
xorl %eax, %eax
callq 0x4140
jmp 0x598b
movq (%r15), %rdi
leaq 0x249f(%rip), %rsi      # 0x7df8
jmp 0x597d
movq (%r15), %rdi
leaq 0x245c(%rip), %rsi      # 0x7dc1
jmp 0x597d
movq (%r15), %rdi
leaq 0x246d(%rip), %rsi      # 0x7dde
jmp 0x597d
movq (%r15), %rdi
leaq 0x23d5(%rip), %rsi      # 0x7d52
leaq 0x784(%rip), %rdx       # 0x6108
xorl %eax, %eax
callq 0x4140
incl 0x24(%rsp)
jmp 0x56ec
cmpl $0x0, 0x24(%rsp)
jne 0x5c06
callq 0x4869
movq %rax, 0x5acd(%rip)      # 0xb478
testq %rax, %rax
je 0x59d8
movq %rax, %rdi
callq 0x44f5
testl %eax, %eax
jne 0x59d8
movq 0x5ad5(%rip), %rdi      # 0xb498
movq %rbx, %rsi
callq 0x4c3e
callq 0x54b2
testl %eax, %eax
je 0x5aaf
addq $0x68, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq (%r15), %rdi
leaq 0xbdc(%rip), %rsi       # 0x65cd
leaq 0x710(%rip), %rbx       # 0x6108
leaq 0x710(%rip), %rcx       # 0x610f
leaq 0x71a(%rip), %r8        # 0x6120
movq %rbx, %rdx
xorl %eax, %eax
callq 0x4140
movq (%r15), %rdi
leaq 0xd15(%rip), %rax       # 0x672f
movq %rax, (%rsp)
leaq 0x2355(%rip), %rsi      # 0x7d7a
leaq 0x714(%rip), %rcx       # 0x6140
leaq 0xcec(%rip), %r8        # 0x671f
leaq 0xcec(%rip), %r9        # 0x6726
movq %rbx, %rdx
xorl %eax, %eax
callq 0x4140
movq (%r15), %rdi
leaq 0xb9a(%rip), %rsi       # 0x65e8
movq %rbx, %rdx
xorl %eax, %eax
callq 0x4140
leaq 0x5201(%rip), %r14      # 0xac60
leaq 0xb6e(%rip), %rbx       # 0x65d4
xorl %r12d, %r12d
cmpq $0x90, %r12
je 0x5a89
movq (%r12,%r14), %rdx
movq (%r15), %rdi
movq %rbx, %rsi
xorl %eax, %eax
callq 0x4140
addq $0x8, %r12
jmp 0x5a69
movq (%r15), %rdi
leaq 0x22f7(%rip), %rsi      # 0x7d8a
leaq 0xc85(%rip), %rdx       # 0x671f
leaq 0xc85(%rip), %rcx       # 0x6726
leaq 0xc87(%rip), %r8        # 0x672f
xorl %eax, %eax
callq 0x4140
xorl %edi, %edi
callq 0x4220
movq (%r15), %rdi
leaq 0xb0d(%rip), %rsi       # 0x65cd
leaq 0x641(%rip), %rbx       # 0x6108
leaq 0x641(%rip), %rcx       # 0x610f
leaq 0x64b(%rip), %r8        # 0x6120
movq %rbx, %rdx
xorl %eax, %eax
callq 0x4140
movq (%r15), %rdi
leaq 0xc46(%rip), %rax       # 0x672f
movq %rax, (%rsp)
leaq 0x2286(%rip), %rsi      # 0x7d7a
leaq 0x645(%rip), %rcx       # 0x6140
leaq 0xc1d(%rip), %r8        # 0x671f
leaq 0xc1d(%rip), %r9        # 0x6726
movq %rbx, %rdx
xorl %eax, %eax
callq 0x4140
movq (%r15), %rdi
leaq 0xacb(%rip), %rsi       # 0x65e8
movq %rbx, %rdx
xorl %eax, %eax
callq 0x4140
leaq 0x51d2(%rip), %r14      # 0xad00
leaq 0xa9f(%rip), %rbx       # 0x65d4
xorl %r12d, %r12d
cmpq $0x20, %r12
je 0x5aaf
movq (%r12,%r14), %rdx
movq (%r15), %rdi
movq %rbx, %rsi
xorl %eax, %eax
callq 0x4140
addq $0x8, %r12
jmp 0x5b38
movq (%r15), %rdi
leaq 0xa6a(%rip), %rsi       # 0x65cd
leaq 0x59e(%rip), %rbx       # 0x6108
leaq 0x59e(%rip), %rcx       # 0x610f
leaq 0x5a8(%rip), %r8        # 0x6120
movq %rbx, %rdx
xorl %eax, %eax
callq 0x4140
movq (%r15), %rdi
leaq 0xba3(%rip), %rax       # 0x672f
movq %rax, (%rsp)
leaq 0x21e3(%rip), %rsi      # 0x7d7a
leaq 0x5a2(%rip), %rcx       # 0x6140
leaq 0xb7a(%rip), %r8        # 0x671f
leaq 0xb7a(%rip), %r9        # 0x6726
movq %rbx, %rdx
xorl %eax, %eax
callq 0x4140
movq (%r15), %rdi
leaq 0x21c3(%rip), %rsi      # 0x7d83
leaq 0x679(%rip), %rcx       # 0x6240
movq %rbx, %rdx
xorl %eax, %eax
callq 0x4140
leaq 0x5158(%rip), %r14      # 0xad30
leaq 0x9f5(%rip), %rbx       # 0x65d4
xorl %r12d, %r12d
cmpq $0xb0, %r12
je 0x5aaf
movq (%r12,%r14), %rdx
movq (%r15), %rdi
movq %rbx, %rsi
xorl %eax, %eax
callq 0x4140
addq $0x8, %r12
jmp 0x5be2
movq (%r15), %rdi
leaq 0x20e2(%rip), %rsi      # 0x7cf2
leaq 0x4f1(%rip), %rdx       # 0x6108
leaq 0x622(%rip), %rcx       # 0x6240
xorl %eax, %eax
callq 0x4140
pushq $0x1
popq %rdi
callq 0x4220