// File: /workspace/github_cpp_makefile_star2_O2/DimitriDaSilva[P]42_ft_containers/tester/containers/map/test_map.cpp
// Function: test_map()
void
test_map()
{
	subsection_wrapper(test_map_constructors, "map_constructors");
	subsection_wrapper(test_map_iterators, "map_iterators");
	subsection_wrapper(test_map_reverse_iterators, "map_reverse_iterators");
	subsection_wrapper(test_map_capacity, "map_capacity");
	subsection_wrapper(test_map_element_access, "map_element_access");
	subsection_wrapper(test_map_modifiers, "map_modifiers");
	subsection_wrapper(test_map_observers, "map_observers");
	subsection_wrapper(test_map_operations, "map_operations");
	subsection_wrapper(test_map_allocator, "map_allocator");
	subsection_wrapper(test_map_non_member_overloads, "map_non_member_overloads");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %rbx
subq $0x148, %rsp            # imm = 0x148
leaq 0x12778(%rip), %rsi     # 0x21713
leaq -0x150(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq 0x3594(%rip), %rdi      # 0x12546
leaq -0x150(%rbp), %rsi
callq 0x20c00
leaq -0x150(%rbp), %rdi
callq 0x30d0
leaq 0x12753(%rip), %rsi     # 0x21724
leaq -0x130(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq 0x4b92(%rip), %rdi      # 0x13b7a
leaq -0x130(%rbp), %rsi
callq 0x20c00
leaq -0x130(%rbp), %rdi
callq 0x30d0
leaq 0x1272b(%rip), %rsi     # 0x21732
leaq -0x110(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x1f03(%rip), %rdi     # 0xd11b
leaq -0x110(%rbp), %rsi
callq 0x20c00
leaq -0x110(%rbp), %rdi
callq 0x30d0
leaq 0x1270b(%rip), %rsi     # 0x21748
leaq -0xf0(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq 0x2c38(%rip), %rdi      # 0x11c8c
leaq -0xf0(%rbp), %rsi
callq 0x20c00
leaq -0xf0(%rbp), %rdi
callq 0x30d0
leaq 0x126e2(%rip), %rsi     # 0x21755
leaq -0xd0(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x978(%rip), %rdi      # 0xe712
leaq -0xd0(%rbp), %rsi
callq 0x20c00
leaq -0xd0(%rbp), %rdi
callq 0x30d0
leaq 0x126bf(%rip), %rsi     # 0x21768
leaq -0xb0(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq 0x16f5(%rip), %rdi      # 0x107b5
leaq -0xb0(%rbp), %rsi
callq 0x20c00
leaq -0xb0(%rbp), %rdi
callq 0x30d0
leaq 0x12697(%rip), %rsi     # 0x21776
leaq -0x90(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq 0x2b06(%rip), %rdi      # 0x11bfc
leaq -0x90(%rbp), %rsi
callq 0x20c00
leaq -0x90(%rbp), %rdi
callq 0x30d0
leaq 0x1266f(%rip), %rsi     # 0x21784
leaq -0x70(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x3162(%rip), %rdi     # 0xbfc7
leaq -0x70(%rbp), %rsi
callq 0x20c00
leaq -0x70(%rbp), %rdi
callq 0x30d0
leaq 0x12651(%rip), %rsi     # 0x21793
leaq -0x50(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x1494(%rip), %rdi     # 0xdcc2
leaq -0x50(%rbp), %rsi
callq 0x20c00
leaq -0x50(%rbp), %rdi
callq 0x30d0
leaq 0x12632(%rip), %rsi     # 0x217a1
leaq -0x30(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x30a0
leaq -0x1947(%rip), %rdi     # 0xd83c
leaq -0x30(%rbp), %rsi
callq 0x20c00
leaq -0x30(%rbp), %rdi
callq 0x30d0
addq $0x148, %rsp            # imm = 0x148
popq %rbx
popq %rbp
retq
movq %rax, %rbx
leaq -0x30(%rbp), %rdi
jmp 0xf21e
jmp 0xf225
movq %rax, %rbx
leaq -0x50(%rbp), %rdi
jmp 0xf21e
jmp 0xf225
movq %rax, %rbx
leaq -0x70(%rbp), %rdi
jmp 0xf21e
jmp 0xf225
movq %rax, %rbx
leaq -0x90(%rbp), %rdi
jmp 0xf21e
jmp 0xf225
movq %rax, %rbx
leaq -0xb0(%rbp), %rdi
jmp 0xf21e
jmp 0xf225
movq %rax, %rbx
leaq -0xd0(%rbp), %rdi
jmp 0xf21e
jmp 0xf225
movq %rax, %rbx
leaq -0xf0(%rbp), %rdi
jmp 0xf21e
jmp 0xf225
movq %rax, %rbx
leaq -0x110(%rbp), %rdi
jmp 0xf21e
jmp 0xf225
movq %rax, %rbx
leaq -0x130(%rbp), %rdi
jmp 0xf21e
jmp 0xf225
movq %rax, %rbx
leaq -0x150(%rbp), %rdi
callq 0x30d0
jmp 0xf228
movq %rax, %rbx
movq %rbx, %rdi
callq 0x3330