// File: /workspace/github_cpp_makefile_star2_O2/DimitriDaSilva[P]42_ft_containers/tester/containers/vector/test_vector_reverse_iterators.cpp
// Function: test_vector_reverse_iterators()
void
test_vector_reverse_iterators()
{
	test_wrapper(test_vector_reverse_iterators_constructors_base, "constructors base");
	test_wrapper(test_vector_reverse_iterators_operator_star, "operator*()");
	test_wrapper(test_vector_reverse_iterators_operator_brackets, "operator[]()");
	test_wrapper(test_vector_reverse_iterators_operator_plus, "operator+()");
	test_wrapper(test_vector_reverse_iterators_operator_minus, "operator-()");
	test_wrapper(test_vector_reverse_iterators_operator_increment, "operator++()");
	test_wrapper(test_vector_reverse_iterators_operator_decrement, "operator--()");
	test_wrapper(test_vector_reverse_iterators_operator_plus_equal, "operator+=()");
	test_wrapper(test_vector_reverse_iterators_operator_minus_equal, "operator-=()");
	test_wrapper(test_vector_reverse_iterators_empty_vectors, "empty vectors");
	test_wrapper(test_vector_reverse_iterators_100_size_vector, "100 size vector");
	test_wrapper(test_vector_reverse_iterators_100_size_const_vector, "100 size const vector");
	test_wrapper(test_vector_reverse_iterators_copy, "copy");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %rbx
subq $0x1a8, %rsp            # imm = 0x1A8
leaq 0xb58a(%rip), %rsi      # 0x212e3
leaq -0x1b0(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x870(%rip), %rdi      # 0x15500
leaq -0x1b0(%rbp), %rsi
callq 0x20ca4
leaq -0x1b0(%rbp), %rdi
callq 0x30d0
leaq 0xb566(%rip), %rsi      # 0x212f5
leaq -0x190(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x829(%rip), %rdi      # 0x1557d
leaq -0x190(%rbp), %rsi
callq 0x20ca4
leaq -0x190(%rbp), %rdi
callq 0x30d0
leaq 0xbbae(%rip), %rsi      # 0x21973
leaq -0x170(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x7e2(%rip), %rdi      # 0x155fa
leaq -0x170(%rbp), %rsi
callq 0x20ca4
leaq -0x170(%rbp), %rdi
callq 0x30d0
leaq 0xbb85(%rip), %rsi      # 0x21980
leaq -0x150(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x78c(%rip), %rdi      # 0x15686
leaq -0x150(%rbp), %rsi
callq 0x20ca4
leaq -0x150(%rbp), %rdi
callq 0x30d0
leaq 0xbb5b(%rip), %rsi      # 0x2198c
leaq -0x130(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x70c(%rip), %rdi      # 0x1573c
leaq -0x130(%rbp), %rsi
callq 0x20ca4
leaq -0x130(%rbp), %rdi
callq 0x30d0
leaq 0xb49a(%rip), %rsi      # 0x21301
leaq -0x110(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x670(%rip), %rdi      # 0x1580e
leaq -0x110(%rbp), %rsi
callq 0x20ca4
leaq -0x110(%rbp), %rdi
callq 0x30d0
leaq 0xb471(%rip), %rsi      # 0x2130e
leaq -0xf0(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x5e5(%rip), %rdi      # 0x158cf
leaq -0xf0(%rbp), %rsi
callq 0x20ca4
leaq -0xf0(%rbp), %rdi
callq 0x30d0
leaq 0xbac5(%rip), %rsi      # 0x21998
leaq -0xd0(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x527(%rip), %rdi      # 0x159c3
leaq -0xd0(%rbp), %rsi
callq 0x20ca4
leaq -0xd0(%rbp), %rdi
callq 0x30d0
leaq 0xba9c(%rip), %rsi      # 0x219a5
leaq -0xb0(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x4d1(%rip), %rdi      # 0x15a4f
leaq -0xb0(%rbp), %rsi
callq 0x20ca4
leaq -0xb0(%rbp), %rdi
callq 0x30d0
leaq 0xba73(%rip), %rsi      # 0x219b2
leaq -0x90(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x47b(%rip), %rdi      # 0x15adb
leaq -0x90(%rbp), %rsi
callq 0x20ca4
leaq -0x90(%rbp), %rdi
callq 0x30d0
leaq 0xba4b(%rip), %rsi      # 0x219c0
leaq -0x70(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x41a(%rip), %rdi      # 0x15b6f
leaq -0x70(%rbp), %rsi
callq 0x20ca4
leaq -0x70(%rbp), %rdi
callq 0x30d0
leaq 0xba2e(%rip), %rsi      # 0x219d0
leaq -0x50(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x38c(%rip), %rdi      # 0x15c2a
leaq -0x50(%rbp), %rsi
callq 0x20ca4
leaq -0x50(%rbp), %rdi
callq 0x30d0
leaq 0xb377(%rip), %rsi      # 0x21346
leaq -0x30(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x332(%rip), %rdi      # 0x15cb1
leaq -0x30(%rbp), %rsi
callq 0x20ca4
leaq -0x30(%rbp), %rdi
callq 0x30d0
addq $0x1a8, %rsp            # imm = 0x1A8
popq %rbx
popq %rbp
retq
movq %rax, %rbx
leaq -0x30(%rbp), %rdi
jmp 0x160bd
jmp 0x160c4
movq %rax, %rbx
leaq -0x50(%rbp), %rdi
jmp 0x160bd
jmp 0x160c4
movq %rax, %rbx
leaq -0x70(%rbp), %rdi
jmp 0x160bd
jmp 0x160c4
movq %rax, %rbx
leaq -0x90(%rbp), %rdi
jmp 0x160bd
jmp 0x160c4
movq %rax, %rbx
leaq -0xb0(%rbp), %rdi
jmp 0x160bd
jmp 0x160c4
movq %rax, %rbx
leaq -0xd0(%rbp), %rdi
jmp 0x160bd
jmp 0x160c4
movq %rax, %rbx
leaq -0xf0(%rbp), %rdi
jmp 0x160bd
jmp 0x160c4
movq %rax, %rbx
leaq -0x110(%rbp), %rdi
jmp 0x160bd
jmp 0x160c4
movq %rax, %rbx
leaq -0x130(%rbp), %rdi
jmp 0x160bd
jmp 0x160c4
movq %rax, %rbx
leaq -0x150(%rbp), %rdi
jmp 0x160bd
jmp 0x160c4
movq %rax, %rbx
leaq -0x170(%rbp), %rdi
jmp 0x160bd
jmp 0x160c4
movq %rax, %rbx
leaq -0x190(%rbp), %rdi
jmp 0x160bd
jmp 0x160c4
movq %rax, %rbx
leaq -0x1b0(%rbp), %rdi
callq 0x30d0
jmp 0x160c7
movq %rax, %rbx
movq %rbx, %rdi
callq 0x3330
nop