// File: /workspace/github_cpp_makefile_star2_O2/DimitriDaSilva[P]42_ft_containers/tester/containers/map/test_map_modifiers.cpp
// Function: test_map_modifiers()
void
test_map_modifiers()
{
	test_wrapper(test_map_modifiers_insert_single_element_int, "insert_single_element_int");
	test_wrapper(test_map_modifiers_insert_single_element_string, "insert_single_element_string");
	test_wrapper(test_map_modifiers_insert_with_hint, "insert_with_hint");
	test_wrapper(test_map_modifiers_insert_range, "insert_range");
	test_wrapper(test_map_modifiers_insert_iterators_validity, "insert_iterators_validity");
	test_wrapper(test_map_modifiers_insert_cplusplus, "insert_cplusplus");
	test_wrapper(test_map_modifiers_erase_position, "erase_position");
	test_wrapper(test_map_modifiers_erase_value, "erase_value");
	test_wrapper(test_map_modifiers_erase_range, "erase_range");
	test_wrapper(test_map_modifiers_erase_iterators_validity, "erase_iterators_validity");
	test_wrapper(test_map_modifiers_erase_cplusplus, "erase_cplusplus");
	test_wrapper(test_map_modifiers_swap, "swap");
	test_wrapper(test_map_modifiers_swap_iterator_validity, "swap iterator validity");
	test_wrapper(test_map_modifiers_clear_int, "clear_int");
	test_wrapper(test_map_modifiers_clear_string, "clear_string");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %rbx
subq $0x1e8, %rsp            # imm = 0x1E8
leaq 0x1094c(%rip), %rsi     # 0x21114
leaq -0x1f0(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x15af(%rip), %rdi     # 0xf230
leaq -0x1f0(%rbp), %rsi
callq 0x20ca4
leaq -0x1f0(%rbp), %rdi
callq 0x30d0
leaq 0x10930(%rip), %rsi     # 0x2112e
leaq -0x1d0(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x135e(%rip), %rdi     # 0xf4b7
leaq -0x1d0(%rbp), %rsi
callq 0x20ca4
leaq -0x1d0(%rbp), %rdi
callq 0x30d0
leaq 0x10917(%rip), %rsi     # 0x2114b
leaq -0x1b0(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x10ea(%rip), %rdi     # 0xf761
leaq -0x1b0(%rbp), %rsi
callq 0x20ca4
leaq -0x1b0(%rbp), %rdi
callq 0x30d0
leaq 0x108f2(%rip), %rsi     # 0x2115c
leaq -0x190(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0xf8a(%rip), %rdi      # 0xf8f7
leaq -0x190(%rbp), %rsi
callq 0x20ca4
leaq -0x190(%rbp), %rdi
callq 0x30d0
leaq 0x108c9(%rip), %rsi     # 0x21169
leaq -0x170(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0xe9e(%rip), %rdi      # 0xfa19
leaq -0x170(%rbp), %rsi
callq 0x20ca4
leaq -0x170(%rbp), %rdi
callq 0x30d0
leaq 0x108ad(%rip), %rsi     # 0x21183
leaq -0x150(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0xdd4(%rip), %rdi      # 0xfb19
leaq -0x150(%rbp), %rsi
callq 0x20ca4
leaq -0x150(%rbp), %rdi
callq 0x30d0
leaq 0x10888(%rip), %rsi     # 0x21194
leaq -0x130(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0xc96(%rip), %rdi      # 0xfc8d
leaq -0x130(%rbp), %rsi
callq 0x20ca4
leaq -0x130(%rbp), %rdi
callq 0x30d0
leaq 0x10861(%rip), %rsi     # 0x211a3
leaq -0x110(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0xbb6(%rip), %rdi      # 0xfda3
leaq -0x110(%rbp), %rsi
callq 0x20ca4
leaq -0x110(%rbp), %rdi
callq 0x30d0
leaq 0x10837(%rip), %rsi     # 0x211af
leaq -0xf0(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0xab8(%rip), %rdi      # 0xfed7
leaq -0xf0(%rbp), %rsi
callq 0x20ca4
leaq -0xf0(%rbp), %rdi
callq 0x30d0
leaq 0x1080d(%rip), %rsi     # 0x211bb
leaq -0xd0(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0xa14(%rip), %rdi      # 0xffb1
leaq -0xd0(%rbp), %rsi
callq 0x20ca4
leaq -0xd0(%rbp), %rdi
callq 0x30d0
leaq 0x107f0(%rip), %rsi     # 0x211d4
leaq -0xb0(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x935(%rip), %rdi      # 0x100c6
leaq -0xb0(%rbp), %rsi
callq 0x20ca4
leaq -0xb0(%rbp), %rdi
callq 0x30d0
leaq 0x107ca(%rip), %rsi     # 0x211e4
leaq -0x90(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x7d8(%rip), %rdi      # 0x10259
leaq -0x90(%rbp), %rsi
callq 0x20ca4
leaq -0x90(%rbp), %rdi
callq 0x30d0
leaq 0x10799(%rip), %rsi     # 0x211e9
leaq -0x70(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x6e4(%rip), %rdi      # 0x10380
leaq -0x70(%rbp), %rsi
callq 0x20ca4
leaq -0x70(%rbp), %rdi
callq 0x30d0
leaq 0x10783(%rip), %rsi     # 0x21200
leaq -0x50(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x4e3(%rip), %rdi      # 0x105ae
leaq -0x50(%rbp), %rsi
callq 0x20ca4
leaq -0x50(%rbp), %rdi
callq 0x30d0
leaq 0x10760(%rip), %rsi     # 0x2120a
leaq -0x30(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x423(%rip), %rdi      # 0x1069b
leaq -0x30(%rbp), %rsi
callq 0x20ca4
leaq -0x30(%rbp), %rdi
callq 0x30d0
addq $0x1e8, %rsp            # imm = 0x1E8
popq %rbx
popq %rbp
retq
movq %rax, %rbx
leaq -0x30(%rbp), %rdi
jmp 0x10bc0
jmp 0x10bc7
movq %rax, %rbx
leaq -0x50(%rbp), %rdi
jmp 0x10bc0
jmp 0x10bc7
movq %rax, %rbx
leaq -0x70(%rbp), %rdi
jmp 0x10bc0
jmp 0x10bc7
movq %rax, %rbx
leaq -0x90(%rbp), %rdi
jmp 0x10bc0
jmp 0x10bc7
movq %rax, %rbx
leaq -0xb0(%rbp), %rdi
jmp 0x10bc0
jmp 0x10bc7
movq %rax, %rbx
leaq -0xd0(%rbp), %rdi
jmp 0x10bc0
jmp 0x10bc7
movq %rax, %rbx
leaq -0xf0(%rbp), %rdi
jmp 0x10bc0
jmp 0x10bc7
movq %rax, %rbx
leaq -0x110(%rbp), %rdi
jmp 0x10bc0
jmp 0x10bc7
movq %rax, %rbx
leaq -0x130(%rbp), %rdi
jmp 0x10bc0
jmp 0x10bc7
movq %rax, %rbx
leaq -0x150(%rbp), %rdi
jmp 0x10bc0
jmp 0x10bc7
movq %rax, %rbx
leaq -0x170(%rbp), %rdi
jmp 0x10bc0
jmp 0x10bc7
movq %rax, %rbx
leaq -0x190(%rbp), %rdi
jmp 0x10bc0
jmp 0x10bc7
movq %rax, %rbx
leaq -0x1b0(%rbp), %rdi
jmp 0x10bc0
jmp 0x10bc7
movq %rax, %rbx
leaq -0x1d0(%rbp), %rdi
jmp 0x10bc0
jmp 0x10bc7
movq %rax, %rbx
leaq -0x1f0(%rbp), %rdi
callq 0x30d0
jmp 0x10bca
movq %rax, %rbx
movq %rbx, %rdi
callq 0x3330