// File: /workspace/github_cpp_makefile_star2_O2/DimitriDaSilva[P]42_ft_containers/tester/containers/vector/test_vector_iterators.cpp
// Function: test_vector_iterators()
void
test_vector_iterators()
{
	test_wrapper(test_vector_iterators_constructors_base, "constructors base");
	test_wrapper(test_vector_iterators_operator_star, "operator*()");
	test_wrapper(test_vector_iterators_operator_brackets, "operator[]()");
	test_wrapper(test_vector_iterators_operator_plus, "operator+()");
	test_wrapper(test_vector_iterators_operator_minus, "operator-()");
	test_wrapper(test_vector_iterators_operator_increment, "operator++()");
	test_wrapper(test_vector_iterators_operator_decrement, "operator--()");
	test_wrapper(test_vector_iterators_operator_plus_equal, "operator+=()");
	test_wrapper(test_vector_iterators_operator_minus_equal, "operator-=()");
	test_wrapper(test_vector_iterators_empty_vectors, "empty vectors");
	test_wrapper(test_vector_iterators_100_size_vector, "100 size vector");
	test_wrapper(test_vector_iterators_100_size_const_vector, "100 size const vector");
	test_wrapper(test_vector_iterators_copy, "copy");
	test_wrapper(test_vector_iterators_compare_const, "compare");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %rbx
subq $0x1c8, %rsp            # imm = 0x1C8
leaq 0x2fe0(%rip), %rsi      # 0x212e3
leaq -0x1d0(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x946(%rip), %rdi      # 0x1d9d4
leaq -0x1d0(%rbp), %rsi
callq 0x20ca4
leaq -0x1d0(%rbp), %rdi
callq 0x30d0
leaq 0x2fbc(%rip), %rsi      # 0x212f5
leaq -0x1b0(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x8ff(%rip), %rdi      # 0x1da51
leaq -0x1b0(%rbp), %rsi
callq 0x20ca4
leaq -0x1b0(%rbp), %rdi
callq 0x30d0
leaq 0x3604(%rip), %rsi      # 0x21973
leaq -0x190(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x8b9(%rip), %rdi      # 0x1dacd
leaq -0x190(%rbp), %rsi
callq 0x20ca4
leaq -0x190(%rbp), %rdi
callq 0x30d0
leaq 0x35db(%rip), %rsi      # 0x21980
leaq -0x170(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x863(%rip), %rdi      # 0x1db59
leaq -0x170(%rbp), %rsi
callq 0x20ca4
leaq -0x170(%rbp), %rdi
callq 0x30d0
leaq 0x35b1(%rip), %rsi      # 0x2198c
leaq -0x150(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x7e3(%rip), %rdi      # 0x1dc0f
leaq -0x150(%rbp), %rsi
callq 0x20ca4
leaq -0x150(%rbp), %rdi
callq 0x30d0
leaq 0x2ef0(%rip), %rsi      # 0x21301
leaq -0x130(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x747(%rip), %rdi      # 0x1dce1
leaq -0x130(%rbp), %rsi
callq 0x20ca4
leaq -0x130(%rbp), %rdi
callq 0x30d0
leaq 0x2ec7(%rip), %rsi      # 0x2130e
leaq -0x110(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x6be(%rip), %rdi      # 0x1dda0
leaq -0x110(%rbp), %rsi
callq 0x20ca4
leaq -0x110(%rbp), %rdi
callq 0x30d0
leaq 0x351b(%rip), %rsi      # 0x21998
leaq -0xf0(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x602(%rip), %rdi      # 0x1de92
leaq -0xf0(%rbp), %rsi
callq 0x20ca4
leaq -0xf0(%rbp), %rdi
callq 0x30d0
leaq 0x34f2(%rip), %rsi      # 0x219a5
leaq -0xd0(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x5ac(%rip), %rdi      # 0x1df1e
leaq -0xd0(%rbp), %rsi
callq 0x20ca4
leaq -0xd0(%rbp), %rdi
callq 0x30d0
leaq 0x34c9(%rip), %rsi      # 0x219b2
leaq -0xb0(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x556(%rip), %rdi      # 0x1dfaa
leaq -0xb0(%rbp), %rsi
callq 0x20ca4
leaq -0xb0(%rbp), %rdi
callq 0x30d0
leaq 0x34a1(%rip), %rsi      # 0x219c0
leaq -0x90(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x4f8(%rip), %rdi      # 0x1e03e
leaq -0x90(%rbp), %rsi
callq 0x20ca4
leaq -0x90(%rbp), %rdi
callq 0x30d0
leaq 0x347b(%rip), %rsi      # 0x219d0
leaq -0x70(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x471(%rip), %rdi      # 0x1e0f8
leaq -0x70(%rbp), %rsi
callq 0x20ca4
leaq -0x70(%rbp), %rdi
callq 0x30d0
leaq 0x2dc4(%rip), %rsi      # 0x21346
leaq -0x50(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x419(%rip), %rdi      # 0x1e17d
leaq -0x50(%rbp), %rsi
callq 0x20ca4
leaq -0x50(%rbp), %rdi
callq 0x30d0
leaq 0x3ea4(%rip), %rsi      # 0x22453
leaq -0x30(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x3b4(%rip), %rdi      # 0x1e20f
leaq -0x30(%rbp), %rsi
callq 0x20ca4
leaq -0x30(%rbp), %rdi
callq 0x30d0
addq $0x1c8, %rsp            # imm = 0x1C8
popq %rbx
popq %rbp
retq
movq %rax, %rbx
leaq -0x30(%rbp), %rdi
jmp 0x1e6b1
jmp 0x1e6b8
movq %rax, %rbx
leaq -0x50(%rbp), %rdi
jmp 0x1e6b1
jmp 0x1e6b8
movq %rax, %rbx
leaq -0x70(%rbp), %rdi
jmp 0x1e6b1
jmp 0x1e6b8
movq %rax, %rbx
leaq -0x90(%rbp), %rdi
jmp 0x1e6b1
jmp 0x1e6b8
movq %rax, %rbx
leaq -0xb0(%rbp), %rdi
jmp 0x1e6b1
jmp 0x1e6b8
movq %rax, %rbx
leaq -0xd0(%rbp), %rdi
jmp 0x1e6b1
jmp 0x1e6b8
movq %rax, %rbx
leaq -0xf0(%rbp), %rdi
jmp 0x1e6b1
jmp 0x1e6b8
movq %rax, %rbx
leaq -0x110(%rbp), %rdi
jmp 0x1e6b1
jmp 0x1e6b8
movq %rax, %rbx
leaq -0x130(%rbp), %rdi
jmp 0x1e6b1
jmp 0x1e6b8
movq %rax, %rbx
leaq -0x150(%rbp), %rdi
jmp 0x1e6b1
jmp 0x1e6b8
movq %rax, %rbx
leaq -0x170(%rbp), %rdi
jmp 0x1e6b1
jmp 0x1e6b8
movq %rax, %rbx
leaq -0x190(%rbp), %rdi
jmp 0x1e6b1
jmp 0x1e6b8
movq %rax, %rbx
leaq -0x1b0(%rbp), %rdi
jmp 0x1e6b1
jmp 0x1e6b8
movq %rax, %rbx
leaq -0x1d0(%rbp), %rdi
callq 0x30d0
jmp 0x1e6bb
movq %rax, %rbx
movq %rbx, %rdi
callq 0x3330
nop