// File: /workspace/github_cpp_makefile_star2_O1/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 %r14
pushq %rbx
subq $0x1e0, %rsp            # imm = 0x1E0
leaq -0x1e0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13de8(%rip), %rsi     # 0x26156
leaq 0x13dfa(%rip), %rdx     # 0x2616f
leaq -0x1f0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x1f1f(%rip), %rdi     # 0x1046c
movq %rbx, %rsi
callq 0x25e66
movq -0x1f0(%rbp), %rdi
cmpq %r14, %rdi
je 0x123a4
callq 0x21b0
leaq -0x1c0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13dba(%rip), %rsi     # 0x26170
leaq 0x13dcf(%rip), %rdx     # 0x2618c
leaq -0x1d0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x1bc9(%rip), %rdi     # 0x1080a
movq %rbx, %rsi
callq 0x25e66
movq -0x1d0(%rbp), %rdi
cmpq %r14, %rdi
je 0x123ec
callq 0x21b0
leaq -0x1a0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13d8f(%rip), %rsi     # 0x2618d
leaq 0x13d98(%rip), %rdx     # 0x2619d
leaq -0x1b0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x184c(%rip), %rdi     # 0x10bcf
movq %rbx, %rsi
callq 0x25e66
movq -0x1b0(%rbp), %rdi
cmpq %r14, %rdi
je 0x12434
callq 0x21b0
leaq -0x180(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13d58(%rip), %rsi     # 0x2619e
leaq 0x13d5d(%rip), %rdx     # 0x261aa
leaq -0x190(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x1661(%rip), %rdi     # 0x10e02
movq %rbx, %rsi
callq 0x25e66
movq -0x190(%rbp), %rdi
cmpq %r14, %rdi
je 0x1247c
callq 0x21b0
leaq -0x160(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13d1d(%rip), %rsi     # 0x261ab
leaq 0x13d2f(%rip), %rdx     # 0x261c4
leaq -0x170(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x157c(%rip), %rdi     # 0x10f2f
movq %rbx, %rsi
callq 0x25e66
movq -0x170(%rbp), %rdi
cmpq %r14, %rdi
je 0x124c4
callq 0x21b0
leaq -0x140(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13cef(%rip), %rsi     # 0x261c5
leaq 0x13cf8(%rip), %rdx     # 0x261d5
leaq -0x150(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x1440(%rip), %rdi     # 0x110b3
movq %rbx, %rsi
callq 0x25e66
movq -0x150(%rbp), %rdi
cmpq %r14, %rdi
je 0x1250c
callq 0x21b0
leaq -0x120(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13cb8(%rip), %rsi     # 0x261d6
leaq 0x13cbf(%rip), %rdx     # 0x261e4
leaq -0x130(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x12b9(%rip), %rdi     # 0x11282
movq %rbx, %rsi
callq 0x25e66
movq -0x130(%rbp), %rdi
cmpq %r14, %rdi
je 0x12554
callq 0x21b0
leaq -0x100(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13c7f(%rip), %rsi     # 0x261e5
leaq 0x13c83(%rip), %rdx     # 0x261f0
leaq -0x110(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x1191(%rip), %rdi     # 0x113f2
movq %rbx, %rsi
callq 0x25e66
movq -0x110(%rbp), %rdi
cmpq %r14, %rdi
je 0x1259c
callq 0x21b0
leaq -0xe0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13c43(%rip), %rsi     # 0x261f1
leaq 0x13c47(%rip), %rdx     # 0x261fc
leaq -0xf0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0xfe7(%rip), %rdi      # 0x115e4
movq %rbx, %rsi
callq 0x25e66
movq -0xf0(%rbp), %rdi
cmpq %r14, %rdi
je 0x125e4
callq 0x21b0
leaq -0xc0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13c07(%rip), %rsi     # 0x261fd
leaq 0x13c18(%rip), %rdx     # 0x26215
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0xf21(%rip), %rdi      # 0x116f2
movq %rbx, %rsi
callq 0x25e66
movq -0xd0(%rbp), %rdi
cmpq %r14, %rdi
je 0x1262c
callq 0x21b0
leaq -0xa0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13bd8(%rip), %rsi     # 0x26216
leaq 0x13be0(%rip), %rdx     # 0x26225
leaq -0xb0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0xdc4(%rip), %rdi      # 0x11897
movq %rbx, %rsi
callq 0x25e66
movq -0xb0(%rbp), %rdi
cmpq %r14, %rdi
je 0x12674
callq 0x21b0
leaq -0x80(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13ba3(%rip), %rsi     # 0x26226
leaq 0x13ba0(%rip), %rdx     # 0x2622a
leaq -0x90(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0xbf9(%rip), %rdi      # 0x11aa7
movq %rbx, %rsi
callq 0x25e66
movq -0x90(%rbp), %rdi
cmpq %r14, %rdi
je 0x126b9
callq 0x21b0
leaq -0x60(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13b63(%rip), %rsi     # 0x2622b
leaq 0x13b72(%rip), %rdx     # 0x26241
leaq -0x70(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x9d7(%rip), %rdi      # 0x11d0b
movq %rbx, %rsi
callq 0x25e66
movq -0x70(%rbp), %rdi
cmpq %r14, %rdi
je 0x126f8
callq 0x21b0
leaq -0x40(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13b3b(%rip), %rsi     # 0x26242
leaq 0x13b3d(%rip), %rdx     # 0x2624b
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x628(%rip), %rdi      # 0x120f9
movq %rbx, %rsi
callq 0x25e66
movq -0x50(%rbp), %rdi
cmpq %r14, %rdi
je 0x12737
callq 0x21b0
leaq -0x20(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13b06(%rip), %rsi     # 0x2624c
leaq 0x13b0b(%rip), %rdx     # 0x26258
leaq -0x30(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x571(%rip), %rdi      # 0x121ef
movq %rbx, %rsi
callq 0x25e66
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0x12776
callq 0x21b0
addq $0x1e0, %rsp            # imm = 0x1E0
popq %rbx
popq %r14
popq %rbp
retq
movq %rax, %rbx
movq -0x30(%rbp), %rdi
jmp 0x12837
movq %rax, %rbx
movq -0x50(%rbp), %rdi
jmp 0x12837
movq %rax, %rbx
movq -0x70(%rbp), %rdi
jmp 0x12837
movq %rax, %rbx
movq -0x90(%rbp), %rdi
jmp 0x12837
movq %rax, %rbx
movq -0xb0(%rbp), %rdi
jmp 0x12837
movq %rax, %rbx
movq -0xd0(%rbp), %rdi
jmp 0x12837
movq %rax, %rbx
movq -0xf0(%rbp), %rdi
jmp 0x12837
movq %rax, %rbx
movq -0x110(%rbp), %rdi
jmp 0x12837
movq %rax, %rbx
movq -0x130(%rbp), %rdi
jmp 0x12837
movq %rax, %rbx
movq -0x150(%rbp), %rdi
jmp 0x12837
movq %rax, %rbx
movq -0x170(%rbp), %rdi
jmp 0x12837
movq %rax, %rbx
movq -0x190(%rbp), %rdi
jmp 0x12837
movq %rax, %rbx
movq -0x1b0(%rbp), %rdi
jmp 0x12837
movq %rax, %rbx
movq -0x1d0(%rbp), %rdi
jmp 0x12837
movq %rax, %rbx
movq -0x1f0(%rbp), %rdi
cmpq %r14, %rdi
je 0x12841
callq 0x21b0
movq %rbx, %rdi
callq 0x2340