// File: /workspace/github_c_makefile_star2_O0/ffoissey[P]push_swap_42/libft/srcs/ft_printf/ft_double_mantissa.c
// Function: ft_set_mantisse
char		*ft_set_mantisse(int *tab, int size)
{
	char	*m;
	int		i;

	i = 0;
	m = ft_strdup(P0);
	m = i < size && tab[i++] ? ft_addition(m, ft_strdup(P1)) : m;
	m = i < size && tab[i++] ? ft_addition(m, ft_strdup(P2)) : m;
	m = i < size && tab[i++] ? ft_addition(m, ft_strdup(P3)) : m;
	m = i < size && tab[i++] ? ft_addition(m, ft_strdup(P4)) : m;
	m = i < size && tab[i++] ? ft_addition(m, ft_strdup(P5)) : m;
	m = i < size && tab[i++] ? ft_addition(m, ft_strdup(P6)) : m;
	m = i < size && tab[i++] ? ft_addition(m, ft_strdup(P7)) : m;
	m = i < size && tab[i++] ? ft_addition(m, ft_strdup(P8)) : m;
	m = i < size && tab[i++] ? ft_addition(m, ft_strdup(P9)) : m;
	m = i < size && tab[i++] ? ft_addition(m, ft_strdup(P10)) : m;
	m = i < size && tab[i++] ? ft_addition(m, ft_strdup(P11)) : m;
	m = i < size && tab[i++] ? ft_addition(m, ft_strdup(P12)) : m;
	m = i < size && tab[i++] ? ft_addition(m, ft_strdup(P13)) : m;
	m = i < size && tab[i++] ? ft_addition(m, ft_strdup(P14)) : m;
	m = i < size && tab[i++] ? ft_addition(m, ft_strdup(P15)) : m;
	m = i < size && tab[i++] ? ft_addition(m, ft_strdup(P16)) : m;
	ft_set_mantisse_extend1(m, tab, size, i);
	return (m);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x120, %rsp            # imm = 0x120
movq %rdi, -0x8(%rbp)
movl %esi, -0xc(%rbp)
movl $0x0, -0x1c(%rbp)
leaq 0x2c6a(%rip), %rdi      # 0xa1aa
callq 0x9060
movq %rax, -0x18(%rbp)
movl -0x1c(%rbp), %eax
cmpl -0xc(%rbp), %eax
jge 0x758f
movq -0x8(%rbp), %rax
movl -0x1c(%rbp), %ecx
movl %ecx, %edx
addl $0x1, %edx
movl %edx, -0x1c(%rbp)
movslq %ecx, %rcx
cmpl $0x0, (%rax,%rcx,4)
je 0x758f
movq -0x18(%rbp), %rax
movq %rax, -0x30(%rbp)
leaq 0x2c74(%rip), %rdi      # 0xa1ec
callq 0x9060
movq -0x30(%rbp), %rdi
movq %rax, %rsi
callq 0x6c60
movq %rax, -0x28(%rbp)
jmp 0x7597
movq -0x18(%rbp), %rax
movq %rax, -0x28(%rbp)
movq -0x28(%rbp), %rax
movq %rax, -0x18(%rbp)
movl -0x1c(%rbp), %eax
cmpl -0xc(%rbp), %eax
jge 0x75e5
movq -0x8(%rbp), %rax
movl -0x1c(%rbp), %ecx
movl %ecx, %edx
addl $0x1, %edx
movl %edx, -0x1c(%rbp)
movslq %ecx, %rcx
cmpl $0x0, (%rax,%rcx,4)
je 0x75e5
movq -0x18(%rbp), %rax
movq %rax, -0x40(%rbp)
leaq 0x2c60(%rip), %rdi      # 0xa22e
callq 0x9060
movq -0x40(%rbp), %rdi
movq %rax, %rsi
callq 0x6c60
movq %rax, -0x38(%rbp)
jmp 0x75ed
movq -0x18(%rbp), %rax
movq %rax, -0x38(%rbp)
movq -0x38(%rbp), %rax
movq %rax, -0x18(%rbp)
movl -0x1c(%rbp), %eax
cmpl -0xc(%rbp), %eax
jge 0x763b
movq -0x8(%rbp), %rax
movl -0x1c(%rbp), %ecx
movl %ecx, %edx
addl $0x1, %edx
movl %edx, -0x1c(%rbp)
movslq %ecx, %rcx
cmpl $0x0, (%rax,%rcx,4)
je 0x763b
movq -0x18(%rbp), %rax
movq %rax, -0x50(%rbp)
leaq 0x2c4c(%rip), %rdi      # 0xa270
callq 0x9060
movq -0x50(%rbp), %rdi
movq %rax, %rsi
callq 0x6c60
movq %rax, -0x48(%rbp)
jmp 0x7643
movq -0x18(%rbp), %rax
movq %rax, -0x48(%rbp)
movq -0x48(%rbp), %rax
movq %rax, -0x18(%rbp)
movl -0x1c(%rbp), %eax
cmpl -0xc(%rbp), %eax
jge 0x7691
movq -0x8(%rbp), %rax
movl -0x1c(%rbp), %ecx
movl %ecx, %edx
addl $0x1, %edx
movl %edx, -0x1c(%rbp)
movslq %ecx, %rcx
cmpl $0x0, (%rax,%rcx,4)
je 0x7691
movq -0x18(%rbp), %rax
movq %rax, -0x60(%rbp)
leaq 0x2c38(%rip), %rdi      # 0xa2b2
callq 0x9060
movq -0x60(%rbp), %rdi
movq %rax, %rsi
callq 0x6c60
movq %rax, -0x58(%rbp)
jmp 0x7699
movq -0x18(%rbp), %rax
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rax
movq %rax, -0x18(%rbp)
movl -0x1c(%rbp), %eax
cmpl -0xc(%rbp), %eax
jge 0x76e7
movq -0x8(%rbp), %rax
movl -0x1c(%rbp), %ecx
movl %ecx, %edx
addl $0x1, %edx
movl %edx, -0x1c(%rbp)
movslq %ecx, %rcx
cmpl $0x0, (%rax,%rcx,4)
je 0x76e7
movq -0x18(%rbp), %rax
movq %rax, -0x70(%rbp)
leaq 0x2c24(%rip), %rdi      # 0xa2f4
callq 0x9060
movq -0x70(%rbp), %rdi
movq %rax, %rsi
callq 0x6c60
movq %rax, -0x68(%rbp)
jmp 0x76ef
movq -0x18(%rbp), %rax
movq %rax, -0x68(%rbp)
movq -0x68(%rbp), %rax
movq %rax, -0x18(%rbp)
movl -0x1c(%rbp), %eax
cmpl -0xc(%rbp), %eax
jge 0x773d
movq -0x8(%rbp), %rax
movl -0x1c(%rbp), %ecx
movl %ecx, %edx
addl $0x1, %edx
movl %edx, -0x1c(%rbp)
movslq %ecx, %rcx
cmpl $0x0, (%rax,%rcx,4)
je 0x773d
movq -0x18(%rbp), %rax
movq %rax, -0x80(%rbp)
leaq 0x2c10(%rip), %rdi      # 0xa336
callq 0x9060
movq -0x80(%rbp), %rdi
movq %rax, %rsi
callq 0x6c60
movq %rax, -0x78(%rbp)
jmp 0x7745
movq -0x18(%rbp), %rax
movq %rax, -0x78(%rbp)
movq -0x78(%rbp), %rax
movq %rax, -0x18(%rbp)
movl -0x1c(%rbp), %eax
cmpl -0xc(%rbp), %eax
jge 0x779c
movq -0x8(%rbp), %rax
movl -0x1c(%rbp), %ecx
movl %ecx, %edx
addl $0x1, %edx
movl %edx, -0x1c(%rbp)
movslq %ecx, %rcx
cmpl $0x0, (%rax,%rcx,4)
je 0x779c
movq -0x18(%rbp), %rax
movq %rax, -0x90(%rbp)
leaq 0x2bf9(%rip), %rdi      # 0xa378
callq 0x9060
movq -0x90(%rbp), %rdi
movq %rax, %rsi
callq 0x6c60
movq %rax, -0x88(%rbp)
jmp 0x77a7
movq -0x18(%rbp), %rax
movq %rax, -0x88(%rbp)
movq -0x88(%rbp), %rax
movq %rax, -0x18(%rbp)
movl -0x1c(%rbp), %eax
cmpl -0xc(%rbp), %eax
jge 0x7801
movq -0x8(%rbp), %rax
movl -0x1c(%rbp), %ecx
movl %ecx, %edx
addl $0x1, %edx
movl %edx, -0x1c(%rbp)
movslq %ecx, %rcx
cmpl $0x0, (%rax,%rcx,4)
je 0x7801
movq -0x18(%rbp), %rax
movq %rax, -0xa0(%rbp)
leaq 0x2bd6(%rip), %rdi      # 0xa3ba
callq 0x9060
movq -0xa0(%rbp), %rdi
movq %rax, %rsi
callq 0x6c60
movq %rax, -0x98(%rbp)
jmp 0x780c
movq -0x18(%rbp), %rax
movq %rax, -0x98(%rbp)
movq -0x98(%rbp), %rax
movq %rax, -0x18(%rbp)
movl -0x1c(%rbp), %eax
cmpl -0xc(%rbp), %eax
jge 0x7866
movq -0x8(%rbp), %rax
movl -0x1c(%rbp), %ecx
movl %ecx, %edx
addl $0x1, %edx
movl %edx, -0x1c(%rbp)
movslq %ecx, %rcx
cmpl $0x0, (%rax,%rcx,4)
je 0x7866
movq -0x18(%rbp), %rax
movq %rax, -0xb0(%rbp)
leaq 0x2bb3(%rip), %rdi      # 0xa3fc
callq 0x9060
movq -0xb0(%rbp), %rdi
movq %rax, %rsi
callq 0x6c60
movq %rax, -0xa8(%rbp)
jmp 0x7871
movq -0x18(%rbp), %rax
movq %rax, -0xa8(%rbp)
movq -0xa8(%rbp), %rax
movq %rax, -0x18(%rbp)
movl -0x1c(%rbp), %eax
cmpl -0xc(%rbp), %eax
jge 0x78cb
movq -0x8(%rbp), %rax
movl -0x1c(%rbp), %ecx
movl %ecx, %edx
addl $0x1, %edx
movl %edx, -0x1c(%rbp)
movslq %ecx, %rcx
cmpl $0x0, (%rax,%rcx,4)
je 0x78cb
movq -0x18(%rbp), %rax
movq %rax, -0xc0(%rbp)
leaq 0x2b90(%rip), %rdi      # 0xa43e
callq 0x9060
movq -0xc0(%rbp), %rdi
movq %rax, %rsi
callq 0x6c60
movq %rax, -0xb8(%rbp)
jmp 0x78d6
movq -0x18(%rbp), %rax
movq %rax, -0xb8(%rbp)
movq -0xb8(%rbp), %rax
movq %rax, -0x18(%rbp)
movl -0x1c(%rbp), %eax
cmpl -0xc(%rbp), %eax
jge 0x7930
movq -0x8(%rbp), %rax
movl -0x1c(%rbp), %ecx
movl %ecx, %edx
addl $0x1, %edx
movl %edx, -0x1c(%rbp)
movslq %ecx, %rcx
cmpl $0x0, (%rax,%rcx,4)
je 0x7930
movq -0x18(%rbp), %rax
movq %rax, -0xd0(%rbp)
leaq 0x2b6d(%rip), %rdi      # 0xa480
callq 0x9060
movq -0xd0(%rbp), %rdi
movq %rax, %rsi
callq 0x6c60
movq %rax, -0xc8(%rbp)
jmp 0x793b
movq -0x18(%rbp), %rax
movq %rax, -0xc8(%rbp)
movq -0xc8(%rbp), %rax
movq %rax, -0x18(%rbp)
movl -0x1c(%rbp), %eax
cmpl -0xc(%rbp), %eax
jge 0x7995
movq -0x8(%rbp), %rax
movl -0x1c(%rbp), %ecx
movl %ecx, %edx
addl $0x1, %edx
movl %edx, -0x1c(%rbp)
movslq %ecx, %rcx
cmpl $0x0, (%rax,%rcx,4)
je 0x7995
movq -0x18(%rbp), %rax
movq %rax, -0xe0(%rbp)
leaq 0x2b4a(%rip), %rdi      # 0xa4c2
callq 0x9060
movq -0xe0(%rbp), %rdi
movq %rax, %rsi
callq 0x6c60
movq %rax, -0xd8(%rbp)
jmp 0x79a0
movq -0x18(%rbp), %rax
movq %rax, -0xd8(%rbp)
movq -0xd8(%rbp), %rax
movq %rax, -0x18(%rbp)
movl -0x1c(%rbp), %eax
cmpl -0xc(%rbp), %eax
jge 0x79fa
movq -0x8(%rbp), %rax
movl -0x1c(%rbp), %ecx
movl %ecx, %edx
addl $0x1, %edx
movl %edx, -0x1c(%rbp)
movslq %ecx, %rcx
cmpl $0x0, (%rax,%rcx,4)
je 0x79fa
movq -0x18(%rbp), %rax
movq %rax, -0xf0(%rbp)
leaq 0x2b27(%rip), %rdi      # 0xa504
callq 0x9060
movq -0xf0(%rbp), %rdi
movq %rax, %rsi
callq 0x6c60
movq %rax, -0xe8(%rbp)
jmp 0x7a05
movq -0x18(%rbp), %rax
movq %rax, -0xe8(%rbp)
movq -0xe8(%rbp), %rax
movq %rax, -0x18(%rbp)
movl -0x1c(%rbp), %eax
cmpl -0xc(%rbp), %eax
jge 0x7a5f
movq -0x8(%rbp), %rax
movl -0x1c(%rbp), %ecx
movl %ecx, %edx
addl $0x1, %edx
movl %edx, -0x1c(%rbp)
movslq %ecx, %rcx
cmpl $0x0, (%rax,%rcx,4)
je 0x7a5f
movq -0x18(%rbp), %rax
movq %rax, -0x100(%rbp)
leaq 0x2b04(%rip), %rdi      # 0xa546
callq 0x9060
movq -0x100(%rbp), %rdi
movq %rax, %rsi
callq 0x6c60
movq %rax, -0xf8(%rbp)
jmp 0x7a6a
movq -0x18(%rbp), %rax
movq %rax, -0xf8(%rbp)
movq -0xf8(%rbp), %rax
movq %rax, -0x18(%rbp)
movl -0x1c(%rbp), %eax
cmpl -0xc(%rbp), %eax
jge 0x7ac4
movq -0x8(%rbp), %rax
movl -0x1c(%rbp), %ecx
movl %ecx, %edx
addl $0x1, %edx
movl %edx, -0x1c(%rbp)
movslq %ecx, %rcx
cmpl $0x0, (%rax,%rcx,4)
je 0x7ac4
movq -0x18(%rbp), %rax
movq %rax, -0x110(%rbp)
leaq 0x2ae1(%rip), %rdi      # 0xa588
callq 0x9060
movq -0x110(%rbp), %rdi
movq %rax, %rsi
callq 0x6c60
movq %rax, -0x108(%rbp)
jmp 0x7acf
movq -0x18(%rbp), %rax
movq %rax, -0x108(%rbp)
movq -0x108(%rbp), %rax
movq %rax, -0x18(%rbp)
movl -0x1c(%rbp), %eax
cmpl -0xc(%rbp), %eax
jge 0x7b29
movq -0x8(%rbp), %rax
movl -0x1c(%rbp), %ecx
movl %ecx, %edx
addl $0x1, %edx
movl %edx, -0x1c(%rbp)
movslq %ecx, %rcx
cmpl $0x0, (%rax,%rcx,4)
je 0x7b29
movq -0x18(%rbp), %rax
movq %rax, -0x120(%rbp)
leaq 0x2abe(%rip), %rdi      # 0xa5ca
callq 0x9060
movq -0x120(%rbp), %rdi
movq %rax, %rsi
callq 0x6c60
movq %rax, -0x118(%rbp)
jmp 0x7b34
movq -0x18(%rbp), %rax
movq %rax, -0x118(%rbp)
movq -0x118(%rbp), %rax
movq %rax, -0x18(%rbp)
movq -0x18(%rbp), %rdi
movq -0x8(%rbp), %rsi
movl -0xc(%rbp), %edx
movl -0x1c(%rbp), %ecx
callq 0x7b60
movq -0x18(%rbp), %rax
addq $0x120, %rsp            # imm = 0x120
popq %rbp
retq
nop