// File: /workspace/github_cpp_makefile_star2_O3/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 0x1280f(%rip), %rsi     # 0x26d71
leaq 0x1280d(%rip), %rdx     # 0x26d76
leaq -0xf0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x7d3(%rip), %rdi      # 0x13dac
movq %rbx, %rsi
callq 0x25dae
movq -0xf0(%rbp), %rdi
cmpq %r14, %rdi
je 0x14598
callq 0x21b0
leaq -0xc0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x12c8a(%rip), %rsi     # 0x27234
leaq 0x12c88(%rip), %rdx     # 0x27239
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x7e8(%rip), %rdi      # 0x13ddf
movq %rbx, %rsi
callq 0x25dae
movq -0xd0(%rbp), %rdi
cmpq %r14, %rdi
je 0x145e0
callq 0x21b0
leaq -0xa0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x11aee(%rip), %rsi     # 0x260e0
leaq 0x11aef(%rip), %rdx     # 0x260e8
leaq -0xb0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x738(%rip), %rdi      # 0x13ed7
movq %rbx, %rsi
callq 0x25dae
movq -0xb0(%rbp), %rdi
cmpq %r14, %rdi
je 0x14628
callq 0x21b0
leaq -0x80(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x11ab2(%rip), %rsi     # 0x260e9
leaq 0x11ab6(%rip), %rdx     # 0x260f4
leaq -0x90(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x64d(%rip), %rdi      # 0x14007
movq %rbx, %rsi
callq 0x25dae
movq -0x90(%rbp), %rdi
cmpq %r14, %rdi
je 0x1466d
callq 0x21b0
leaq -0x60(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x11a79(%rip), %rsi     # 0x260f5
leaq 0x11a84(%rip), %rdx     # 0x26107
leaq -0x70(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x4bc(%rip), %rdi      # 0x141da
movq %rbx, %rsi
callq 0x25dae
movq -0x70(%rbp), %rdi
cmpq %r14, %rdi
je 0x146ac
callq 0x21b0
leaq -0x40(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x11a4d(%rip), %rsi     # 0x26108
leaq 0x11a5b(%rip), %rdx     # 0x2611d
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x437(%rip), %rdi      # 0x1429e
movq %rbx, %rsi
callq 0x25dae
movq -0x50(%rbp), %rdi
cmpq %r14, %rdi
je 0x146eb
callq 0x21b0
leaq -0x20(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x12a42(%rip), %rsi     # 0x2713c
leaq 0x12a44(%rip), %rdx     # 0x27145
leaq -0x30(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x31b(%rip), %rdi      # 0x143f9
movq %rbx, %rsi
callq 0x25dae
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0x1472a
callq 0x21b0
addq $0xe0, %rsp
popq %rbx
popq %r14
popq %rbp
retq
movq %rax, %rbx
movq -0x30(%rbp), %rdi
jmp 0x1477f
movq %rax, %rbx
movq -0x50(%rbp), %rdi
jmp 0x1477f
movq %rax, %rbx
movq -0x70(%rbp), %rdi
jmp 0x1477f
movq %rax, %rbx
movq -0x90(%rbp), %rdi
jmp 0x1477f
movq %rax, %rbx
movq -0xb0(%rbp), %rdi
jmp 0x1477f
movq %rax, %rbx
movq -0xd0(%rbp), %rdi
jmp 0x1477f
movq %rax, %rbx
movq -0xf0(%rbp), %rdi
cmpq %r14, %rdi
je 0x14789
callq 0x21b0
movq %rbx, %rdi
callq 0x2340
nop