// File: /workspace/github_cpp_makefile_star2_O3/DimitriDaSilva[P]42_ft_containers/tester/containers/vector/test_vector.cpp
// Function: test_vector()
void test_vector()
{
	subsection_wrapper(test_vector_constructors, "vector_constructors");
	subsection_wrapper(test_vector_capacity, "vector_capacity");
	subsection_wrapper(test_vector_iterators, "vector_iterators");
	subsection_wrapper(test_vector_reverse_iterators, "vector_reverse_iterators");
	subsection_wrapper(test_vector_element_access, "vector_element_access");
	subsection_wrapper(test_vector_modifiers, "vector_modifiers");
	subsection_wrapper(test_vector_allocator, "vector_allocator");
	subsection_wrapper(test_vector_non_member_overloads, "vector_non_member_overloads");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r14
pushq %rbx
subq $0x100, %rsp            # imm = 0x100
leaq -0x100(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0xddef(%rip), %rsi      # 0x269e3
leaq 0xddfb(%rip), %rdx      # 0x269f6
leaq -0x110(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq 0x2f32(%rip), %rdi      # 0x1bb43
movq %rbx, %rsi
callq 0x25cb3
movq -0x110(%rbp), %rdi
cmpq %r14, %rdi
je 0x18c2a
callq 0x21b0
leaq -0xe0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0xddbb(%rip), %rsi      # 0x269f7
leaq 0xddc3(%rip), %rdx      # 0x26a06
leaq -0xf0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq 0x137c(%rip), %rdi      # 0x19fd5
movq %rbx, %rsi
callq 0x25cb3
movq -0xf0(%rbp), %rdi
cmpq %r14, %rdi
je 0x18c72
callq 0x21b0
leaq -0xc0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0xdd83(%rip), %rsi      # 0x26a07
leaq 0xdd8c(%rip), %rdx      # 0x26a17
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq 0xa36d(%rip), %rdi      # 0x2300e
movq %rbx, %rsi
callq 0x25cb3
movq -0xd0(%rbp), %rdi
cmpq %r14, %rdi
je 0x18cba
callq 0x21b0
leaq -0xa0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0xdd4c(%rip), %rsi      # 0x26a18
leaq 0xdd5d(%rip), %rdx      # 0x26a30
leaq -0xb0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x635(%rip), %rdi      # 0x186b4
movq %rbx, %rsi
callq 0x25cb3
movq -0xb0(%rbp), %rdi
cmpq %r14, %rdi
je 0x18d02
callq 0x21b0
leaq -0x80(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0xdd20(%rip), %rsi      # 0x26a31
leaq 0xdd2e(%rip), %rdx      # 0x26a46
leaq -0x90(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq 0xaf27(%rip), %rdi      # 0x23c55
movq %rbx, %rsi
callq 0x25cb3
movq -0x90(%rbp), %rdi
cmpq %r14, %rdi
je 0x18d47
callq 0x21b0
leaq -0x60(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0xdcf1(%rip), %rsi      # 0x26a47
leaq 0xdcfa(%rip), %rdx      # 0x26a57
leaq -0x70(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq 0x7362(%rip), %rdi      # 0x200d2
movq %rbx, %rsi
callq 0x25cb3
movq -0x70(%rbp), %rdi
cmpq %r14, %rdi
je 0x18d86
callq 0x21b0
leaq -0x40(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0xdcc3(%rip), %rsi      # 0x26a58
leaq 0xdccc(%rip), %rdx      # 0x26a68
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq 0x2220(%rip), %rdi      # 0x1afcf
movq %rbx, %rsi
callq 0x25cb3
movq -0x50(%rbp), %rdi
cmpq %r14, %rdi
je 0x18dc5
callq 0x21b0
leaq -0x20(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0xdc95(%rip), %rsi      # 0x26a69
leaq 0xdca9(%rip), %rdx      # 0x26a84
leaq -0x30(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq 0x50a(%rip), %rdi       # 0x192f8
movq %rbx, %rsi
callq 0x25cb3
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0x18e04
callq 0x21b0
addq $0x100, %rsp            # imm = 0x100
popq %rbx
popq %r14
popq %rbp
retq
movq %rax, %rbx
movq -0x30(%rbp), %rdi
jmp 0x18e65
movq %rax, %rbx
movq -0x50(%rbp), %rdi
jmp 0x18e65
movq %rax, %rbx
movq -0x70(%rbp), %rdi
jmp 0x18e65
movq %rax, %rbx
movq -0x90(%rbp), %rdi
jmp 0x18e65
movq %rax, %rbx
movq -0xb0(%rbp), %rdi
jmp 0x18e65
movq %rax, %rbx
movq -0xd0(%rbp), %rdi
jmp 0x18e65
movq %rax, %rbx
movq -0xf0(%rbp), %rdi
jmp 0x18e65
movq %rax, %rbx
movq -0x110(%rbp), %rdi
cmpq %r14, %rdi
je 0x18e6f
callq 0x21b0
movq %rbx, %rdi
callq 0x2340
nop