// File: /workspace/github_c_makefile_star2_O0/rpeepz[P]ft_ssl/libft/srcs/ft_printf.c
// Function: dispatch
static int		dispatch(t_mods modifier, va_list ap, int i)
{
	if (i == 1)
		return (convert_percent(modifier));
	if ((i == 2 || i == 12))
		return (convert_i(modifier, ap));
	if (i == 3)
		return (convert_c(modifier, ap));
	if (i == 4)
		return (convert_s(modifier, ap));
	if (i == 5)
		return (convert_p(modifier, ap));
	if ((i == 6 || i == 16))
		return (convert_o(modifier, ap, i));
	if ((i == 7 || i == 17))
		return (convert_u(modifier, ap, i));
	if ((i == 8 || i == 18))
		return (convert_x(modifier, ap, i));
	if ((i == 9 || i == 19))
		return (convert_f(modifier, ap, i));
	if ((i == 10 || i == 20))
		return (convert_b(modifier, ap, i));
	return (42);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
leaq 0x10(%rbp), %rax
movq %rax, -0x20(%rbp)
movq %rdi, -0x10(%rbp)
movl %esi, -0x14(%rbp)
cmpl $0x1, -0x14(%rbp)
jne 0xaf90
movq -0x20(%rbp), %rax
movq (%rax), %rcx
movq %rcx, (%rsp)
movq 0x8(%rax), %rcx
movq %rcx, 0x8(%rsp)
movq 0x10(%rax), %rcx
movq %rcx, 0x10(%rsp)
movq 0x18(%rax), %rax
movq %rax, 0x18(%rsp)
callq 0x100a0
movl %eax, -0x4(%rbp)
jmp 0xb1e9
cmpl $0x2, -0x14(%rbp)
je 0xaf9c
cmpl $0xc, -0x14(%rbp)
jne 0xafd3
movq -0x20(%rbp), %rax
movq -0x10(%rbp), %rdi
movq (%rax), %rcx
movq %rcx, (%rsp)
movq 0x8(%rax), %rcx
movq %rcx, 0x8(%rsp)
movq 0x10(%rax), %rcx
movq %rcx, 0x10(%rsp)
movq 0x18(%rax), %rax
movq %rax, 0x18(%rsp)
callq 0xdb70
movl %eax, -0x4(%rbp)
jmp 0xb1e9
cmpl $0x3, -0x14(%rbp)
jne 0xb010
movq -0x20(%rbp), %rax
movq -0x10(%rbp), %rdi
movq (%rax), %rcx
movq %rcx, (%rsp)
movq 0x8(%rax), %rcx
movq %rcx, 0x8(%rsp)
movq 0x10(%rax), %rcx
movq %rcx, 0x10(%rsp)
movq 0x18(%rax), %rax
movq %rax, 0x18(%rsp)
callq 0xd980
movl %eax, -0x4(%rbp)
jmp 0xb1e9
cmpl $0x4, -0x14(%rbp)
jne 0xb04d
movq -0x20(%rbp), %rax
movq -0x10(%rbp), %rdi
movq (%rax), %rcx
movq %rcx, (%rsp)
movq 0x8(%rax), %rcx
movq %rcx, 0x8(%rsp)
movq 0x10(%rax), %rcx
movq %rcx, 0x10(%rsp)
movq 0x18(%rax), %rax
movq %rax, 0x18(%rsp)
callq 0xefa0
movl %eax, -0x4(%rbp)
jmp 0xb1e9
cmpl $0x5, -0x14(%rbp)
jne 0xb08a
movq -0x20(%rbp), %rax
movq -0x10(%rbp), %rdi
movq (%rax), %rcx
movq %rcx, (%rsp)
movq 0x8(%rax), %rcx
movq %rcx, 0x8(%rsp)
movq 0x10(%rax), %rcx
movq %rcx, 0x10(%rsp)
movq 0x18(%rax), %rax
movq %rax, 0x18(%rsp)
callq 0xea80
movl %eax, -0x4(%rbp)
jmp 0xb1e9
cmpl $0x6, -0x14(%rbp)
je 0xb096
cmpl $0x10, -0x14(%rbp)
jne 0xb0d0
movq -0x20(%rbp), %rax
movq -0x10(%rbp), %rdi
movl -0x14(%rbp), %esi
movq (%rax), %rcx
movq %rcx, (%rsp)
movq 0x8(%rax), %rcx
movq %rcx, 0x8(%rsp)
movq 0x10(%rax), %rcx
movq %rcx, 0x10(%rsp)
movq 0x18(%rax), %rax
movq %rax, 0x18(%rsp)
callq 0xe390
movl %eax, -0x4(%rbp)
jmp 0xb1e9
cmpl $0x7, -0x14(%rbp)
je 0xb0dc
cmpl $0x11, -0x14(%rbp)
jne 0xb116
movq -0x20(%rbp), %rax
movq -0x10(%rbp), %rdi
movl -0x14(%rbp), %esi
movq (%rax), %rcx
movq %rcx, (%rsp)
movq 0x8(%rax), %rcx
movq %rcx, 0x8(%rsp)
movq 0x10(%rax), %rcx
movq %rcx, 0x10(%rsp)
movq 0x18(%rax), %rax
movq %rax, 0x18(%rsp)
callq 0xf2b0
movl %eax, -0x4(%rbp)
jmp 0xb1e9
cmpl $0x8, -0x14(%rbp)
je 0xb122
cmpl $0x12, -0x14(%rbp)
jne 0xb15c
movq -0x20(%rbp), %rax
movq -0x10(%rbp), %rdi
movl -0x14(%rbp), %esi
movq (%rax), %rcx
movq %rcx, (%rsp)
movq 0x8(%rax), %rcx
movq %rcx, 0x8(%rsp)
movq 0x10(%rax), %rcx
movq %rcx, 0x10(%rsp)
movq 0x18(%rax), %rax
movq %rax, 0x18(%rsp)
callq 0xf8a0
movl %eax, -0x4(%rbp)
jmp 0xb1e9
cmpl $0x9, -0x14(%rbp)
je 0xb168
cmpl $0x13, -0x14(%rbp)
jne 0xb19f
movq -0x20(%rbp), %rax
movq -0x10(%rbp), %rdi
movl -0x14(%rbp), %esi
movq (%rax), %rcx
movq %rcx, (%rsp)
movq 0x8(%rax), %rcx
movq %rcx, 0x8(%rsp)
movq 0x10(%rax), %rcx
movq %rcx, 0x10(%rsp)
movq 0x18(%rax), %rax
movq %rax, 0x18(%rsp)
callq 0xdb60
movl %eax, -0x4(%rbp)
jmp 0xb1e9
cmpl $0xa, -0x14(%rbp)
je 0xb1ab
cmpl $0x14, -0x14(%rbp)
jne 0xb1e2
movq -0x20(%rbp), %rax
movq -0x10(%rbp), %rdi
movl -0x14(%rbp), %esi
movq (%rax), %rcx
movq %rcx, (%rsp)
movq 0x8(%rax), %rcx
movq %rcx, 0x8(%rsp)
movq 0x10(%rax), %rcx
movq %rcx, 0x10(%rsp)
movq 0x18(%rax), %rax
movq %rax, 0x18(%rsp)
callq 0xd1f0
movl %eax, -0x4(%rbp)
jmp 0xb1e9
movl $0x2a, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x40, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)
nopl (%rax)