// File: /workspace/github_cpp_makefile_star2_O1/DimitriDaSilva[P]42_ft_containers/tester/containers/map/test_map_constructors.cpp
// Function: test_map_constructors()
void
test_map_constructors()
{
	test_wrapper(test_map_constructors_empty, "empty");
	test_wrapper(test_map_constructors_range, "range");
	test_wrapper(test_map_constructors_copy_int, "copy int");
	test_wrapper(test_map_constructors_copy_string, "copy string");
	test_wrapper(test_map_constructors_custom_compare_char, "custom_compare_int");
	test_wrapper(test_map_constructors_custom_compare_string, "custom_compare_string");
	test_wrapper(test_map_constructors_cplusplus, "cplusplus");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r14
pushq %rbx
subq $0xe0, %rsp
leaq -0xe0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1298f(%rip), %rsi     # 0x26d71
leaq 0x1298d(%rip), %rdx     # 0x26d76
leaq -0xf0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x7d3(%rip), %rdi      # 0x13c2c
movq %rbx, %rsi
callq 0x25e66
movq -0xf0(%rbp), %rdi
cmpq %r14, %rdi
je 0x14418
callq 0x21b0
leaq -0xc0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x12e0a(%rip), %rsi     # 0x27234
leaq 0x12e08(%rip), %rdx     # 0x27239
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x7e8(%rip), %rdi      # 0x13c5f
movq %rbx, %rsi
callq 0x25e66
movq -0xd0(%rbp), %rdi
cmpq %r14, %rdi
je 0x14460
callq 0x21b0
leaq -0xa0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x11c6e(%rip), %rsi     # 0x260e0
leaq 0x11c6f(%rip), %rdx     # 0x260e8
leaq -0xb0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x738(%rip), %rdi      # 0x13d57
movq %rbx, %rsi
callq 0x25e66
movq -0xb0(%rbp), %rdi
cmpq %r14, %rdi
je 0x144a8
callq 0x21b0
leaq -0x80(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x11c32(%rip), %rsi     # 0x260e9
leaq 0x11c36(%rip), %rdx     # 0x260f4
leaq -0x90(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x64d(%rip), %rdi      # 0x13e87
movq %rbx, %rsi
callq 0x25e66
movq -0x90(%rbp), %rdi
cmpq %r14, %rdi
je 0x144ed
callq 0x21b0
leaq -0x60(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x11bf9(%rip), %rsi     # 0x260f5
leaq 0x11c04(%rip), %rdx     # 0x26107
leaq -0x70(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x4bc(%rip), %rdi      # 0x1405a
movq %rbx, %rsi
callq 0x25e66
movq -0x70(%rbp), %rdi
cmpq %r14, %rdi
je 0x1452c
callq 0x21b0
leaq -0x40(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x11bcd(%rip), %rsi     # 0x26108
leaq 0x11bdb(%rip), %rdx     # 0x2611d
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x437(%rip), %rdi      # 0x1411e
movq %rbx, %rsi
callq 0x25e66
movq -0x50(%rbp), %rdi
cmpq %r14, %rdi
je 0x1456b
callq 0x21b0
leaq -0x20(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x12bc2(%rip), %rsi     # 0x2713c
leaq 0x12bc4(%rip), %rdx     # 0x27145
leaq -0x30(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x31b(%rip), %rdi      # 0x14279
movq %rbx, %rsi
callq 0x25e66
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0x145aa
callq 0x21b0
addq $0xe0, %rsp
popq %rbx
popq %r14
popq %rbp
retq
movq %rax, %rbx
movq -0x30(%rbp), %rdi
jmp 0x145ff
movq %rax, %rbx
movq -0x50(%rbp), %rdi
jmp 0x145ff
movq %rax, %rbx
movq -0x70(%rbp), %rdi
jmp 0x145ff
movq %rax, %rbx
movq -0x90(%rbp), %rdi
jmp 0x145ff
movq %rax, %rbx
movq -0xb0(%rbp), %rdi
jmp 0x145ff
movq %rax, %rbx
movq -0xd0(%rbp), %rdi
jmp 0x145ff
movq %rax, %rbx
movq -0xf0(%rbp), %rdi
cmpq %r14, %rdi
je 0x14609
callq 0x21b0
movq %rbx, %rdi
callq 0x2340
nop