// File: /workspace/github_cpp_makefile_star2_O3/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 0x13c62(%rip), %rsi     # 0x26156
leaq 0x13c74(%rip), %rdx     # 0x2616f
leaq -0x1f0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x1fed(%rip), %rdi     # 0x10524
movq %rbx, %rsi
callq 0x25dae
movq -0x1f0(%rbp), %rdi
cmpq %r14, %rdi
je 0x1252a
callq 0x21b0
leaq -0x1c0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13c34(%rip), %rsi     # 0x26170
leaq 0x13c49(%rip), %rdx     # 0x2618c
leaq -0x1d0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x1c97(%rip), %rdi     # 0x108c2
movq %rbx, %rsi
callq 0x25dae
movq -0x1d0(%rbp), %rdi
cmpq %r14, %rdi
je 0x12572
callq 0x21b0
leaq -0x1a0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13c09(%rip), %rsi     # 0x2618d
leaq 0x13c12(%rip), %rdx     # 0x2619d
leaq -0x1b0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x191a(%rip), %rdi     # 0x10c87
movq %rbx, %rsi
callq 0x25dae
movq -0x1b0(%rbp), %rdi
cmpq %r14, %rdi
je 0x125ba
callq 0x21b0
leaq -0x180(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13bd2(%rip), %rsi     # 0x2619e
leaq 0x13bd7(%rip), %rdx     # 0x261aa
leaq -0x190(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x171f(%rip), %rdi     # 0x10eca
movq %rbx, %rsi
callq 0x25dae
movq -0x190(%rbp), %rdi
cmpq %r14, %rdi
je 0x12602
callq 0x21b0
leaq -0x160(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13b97(%rip), %rsi     # 0x261ab
leaq 0x13ba9(%rip), %rdx     # 0x261c4
leaq -0x170(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x163a(%rip), %rdi     # 0x10ff7
movq %rbx, %rsi
callq 0x25dae
movq -0x170(%rbp), %rdi
cmpq %r14, %rdi
je 0x1264a
callq 0x21b0
leaq -0x140(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13b69(%rip), %rsi     # 0x261c5
leaq 0x13b72(%rip), %rdx     # 0x261d5
leaq -0x150(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x14db(%rip), %rdi     # 0x1119e
movq %rbx, %rsi
callq 0x25dae
movq -0x150(%rbp), %rdi
cmpq %r14, %rdi
je 0x12692
callq 0x21b0
leaq -0x120(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13b32(%rip), %rsi     # 0x261d6
leaq 0x13b39(%rip), %rdx     # 0x261e4
leaq -0x130(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x1340(%rip), %rdi     # 0x11381
movq %rbx, %rsi
callq 0x25dae
movq -0x130(%rbp), %rdi
cmpq %r14, %rdi
je 0x126da
callq 0x21b0
leaq -0x100(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13af9(%rip), %rsi     # 0x261e5
leaq 0x13afd(%rip), %rdx     # 0x261f0
leaq -0x110(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x11f4(%rip), %rdi     # 0x11515
movq %rbx, %rsi
callq 0x25dae
movq -0x110(%rbp), %rdi
cmpq %r14, %rdi
je 0x12722
callq 0x21b0
leaq -0xe0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13abd(%rip), %rsi     # 0x261f1
leaq 0x13ac1(%rip), %rdx     # 0x261fc
leaq -0xf0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x104a(%rip), %rdi     # 0x11707
movq %rbx, %rsi
callq 0x25dae
movq -0xf0(%rbp), %rdi
cmpq %r14, %rdi
je 0x1276a
callq 0x21b0
leaq -0xc0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13a81(%rip), %rsi     # 0x261fd
leaq 0x13a92(%rip), %rdx     # 0x26215
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0xf70(%rip), %rdi      # 0x11829
movq %rbx, %rsi
callq 0x25dae
movq -0xd0(%rbp), %rdi
cmpq %r14, %rdi
je 0x127b2
callq 0x21b0
leaq -0xa0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13a52(%rip), %rsi     # 0x26216
leaq 0x13a5a(%rip), %rdx     # 0x26225
leaq -0xb0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0xdf0(%rip), %rdi      # 0x119f1
movq %rbx, %rsi
callq 0x25dae
movq -0xb0(%rbp), %rdi
cmpq %r14, %rdi
je 0x127fa
callq 0x21b0
leaq -0x80(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13a1d(%rip), %rsi     # 0x26226
leaq 0x13a1a(%rip), %rdx     # 0x2622a
leaq -0x90(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0xbf9(%rip), %rdi      # 0x11c2d
movq %rbx, %rsi
callq 0x25dae
movq -0x90(%rbp), %rdi
cmpq %r14, %rdi
je 0x1283f
callq 0x21b0
leaq -0x60(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x139dd(%rip), %rsi     # 0x2622b
leaq 0x139ec(%rip), %rdx     # 0x26241
leaq -0x70(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x9d7(%rip), %rdi      # 0x11e91
movq %rbx, %rsi
callq 0x25dae
movq -0x70(%rbp), %rdi
cmpq %r14, %rdi
je 0x1287e
callq 0x21b0
leaq -0x40(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x139b5(%rip), %rsi     # 0x26242
leaq 0x139b7(%rip), %rdx     # 0x2624b
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x628(%rip), %rdi      # 0x1227f
movq %rbx, %rsi
callq 0x25dae
movq -0x50(%rbp), %rdi
cmpq %r14, %rdi
je 0x128bd
callq 0x21b0
leaq -0x20(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x13980(%rip), %rsi     # 0x2624c
leaq 0x13985(%rip), %rdx     # 0x26258
leaq -0x30(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x571(%rip), %rdi      # 0x12375
movq %rbx, %rsi
callq 0x25dae
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0x128fc
callq 0x21b0
addq $0x1e0, %rsp            # imm = 0x1E0
popq %rbx
popq %r14
popq %rbp
retq
movq %rax, %rbx
movq -0x30(%rbp), %rdi
jmp 0x129bd
movq %rax, %rbx
movq -0x50(%rbp), %rdi
jmp 0x129bd
movq %rax, %rbx
movq -0x70(%rbp), %rdi
jmp 0x129bd
movq %rax, %rbx
movq -0x90(%rbp), %rdi
jmp 0x129bd
movq %rax, %rbx
movq -0xb0(%rbp), %rdi
jmp 0x129bd
movq %rax, %rbx
movq -0xd0(%rbp), %rdi
jmp 0x129bd
movq %rax, %rbx
movq -0xf0(%rbp), %rdi
jmp 0x129bd
movq %rax, %rbx
movq -0x110(%rbp), %rdi
jmp 0x129bd
movq %rax, %rbx
movq -0x130(%rbp), %rdi
jmp 0x129bd
movq %rax, %rbx
movq -0x150(%rbp), %rdi
jmp 0x129bd
movq %rax, %rbx
movq -0x170(%rbp), %rdi
jmp 0x129bd
movq %rax, %rbx
movq -0x190(%rbp), %rdi
jmp 0x129bd
movq %rax, %rbx
movq -0x1b0(%rbp), %rdi
jmp 0x129bd
movq %rax, %rbx
movq -0x1d0(%rbp), %rdi
jmp 0x129bd
movq %rax, %rbx
movq -0x1f0(%rbp), %rdi
cmpq %r14, %rdi
je 0x129c7
callq 0x21b0
movq %rbx, %rdi
callq 0x2340