// File: /workspace/github_cpp_makefile_star2_O1/DimitriDaSilva[P]42_ft_containers/tester/containers/set/test_set_modifiers.cpp
// Function: test_set_modifiers()
void
test_set_modifiers()
{
	test_wrapper(test_set_modifiers_insert_single_element_int, "insert_single_element_int");
	test_wrapper(test_set_modifiers_insert_single_element_string, "insert_single_element_string");
	test_wrapper(test_set_modifiers_insert_with_hint, "insert_with_hint");
	test_wrapper(test_set_modifiers_insert_range, "insert_range");
	test_wrapper(test_set_modifiers_insert_iterators_validity, "insert_iterators_validity");
	test_wrapper(test_set_modifiers_insert_cplusplus, "insert_cplusplus");
	test_wrapper(test_set_modifiers_erase_position, "erase_position");
	test_wrapper(test_set_modifiers_erase_value, "erase_value");
	test_wrapper(test_set_modifiers_erase_range, "erase_range");
	test_wrapper(test_set_modifiers_erase_iterators_validity, "erase_iterators_validity");
	test_wrapper(test_set_modifiers_erase_cplusplus, "erase_cplusplus");
	test_wrapper(test_set_modifiers_swap, "swap");
	test_wrapper(test_set_modifiers_swap_iterator_validity, "swap iterator validity");
	test_wrapper(test_set_modifiers_clear_int, "clear_int");
	test_wrapper(test_set_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 0x1f509(%rip), %rsi     # 0x26156
leaq 0x1f51b(%rip), %rdx     # 0x2616f
leaq -0x1f0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x18a2(%rip), %rdi     # 0x53c8
movq %rbx, %rsi
callq 0x25e66
movq -0x1f0(%rbp), %rdi
cmpq %r14, %rdi
je 0x6c83
callq 0x21b0
leaq -0x1c0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f4db(%rip), %rsi     # 0x26170
leaq 0x1f4f0(%rip), %rdx     # 0x2618c
leaq -0x1d0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x1647(%rip), %rdi     # 0x566b
movq %rbx, %rsi
callq 0x25e66
movq -0x1d0(%rbp), %rdi
cmpq %r14, %rdi
je 0x6ccb
callq 0x21b0
leaq -0x1a0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f4b0(%rip), %rsi     # 0x2618d
leaq 0x1f4b9(%rip), %rdx     # 0x2619d
leaq -0x1b0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x1332(%rip), %rdi     # 0x59c8
movq %rbx, %rsi
callq 0x25e66
movq -0x1b0(%rbp), %rdi
cmpq %r14, %rdi
je 0x6d13
callq 0x21b0
leaq -0x180(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f479(%rip), %rsi     # 0x2619e
leaq 0x1f47e(%rip), %rdx     # 0x261aa
leaq -0x190(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x11be(%rip), %rdi     # 0x5b84
movq %rbx, %rsi
callq 0x25e66
movq -0x190(%rbp), %rdi
cmpq %r14, %rdi
je 0x6d5b
callq 0x21b0
leaq -0x160(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f43e(%rip), %rsi     # 0x261ab
leaq 0x1f450(%rip), %rdx     # 0x261c4
leaq -0x170(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x10e0(%rip), %rdi     # 0x5caa
movq %rbx, %rsi
callq 0x25e66
movq -0x170(%rbp), %rdi
cmpq %r14, %rdi
je 0x6da3
callq 0x21b0
leaq -0x140(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f410(%rip), %rsi     # 0x261c5
leaq 0x1f419(%rip), %rdx     # 0x261d5
leaq -0x150(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0xfd4(%rip), %rdi      # 0x5dfe
movq %rbx, %rsi
callq 0x25e66
movq -0x150(%rbp), %rdi
cmpq %r14, %rdi
je 0x6deb
callq 0x21b0
leaq -0x120(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f3d9(%rip), %rsi     # 0x261d6
leaq 0x1f3e0(%rip), %rdx     # 0x261e4
leaq -0x130(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0xe52(%rip), %rdi      # 0x5fc8
movq %rbx, %rsi
callq 0x25e66
movq -0x130(%rbp), %rdi
cmpq %r14, %rdi
je 0x6e33
callq 0x21b0
leaq -0x100(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f3a0(%rip), %rsi     # 0x261e5
leaq 0x1f3a4(%rip), %rdx     # 0x261f0
leaq -0x110(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0xd6c(%rip), %rdi      # 0x60f6
movq %rbx, %rsi
callq 0x25e66
movq -0x110(%rbp), %rdi
cmpq %r14, %rdi
je 0x6e7b
callq 0x21b0
leaq -0xe0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f364(%rip), %rsi     # 0x261f1
leaq 0x1f368(%rip), %rdx     # 0x261fc
leaq -0xf0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0xc05(%rip), %rdi      # 0x62a5
movq %rbx, %rsi
callq 0x25e66
movq -0xf0(%rbp), %rdi
cmpq %r14, %rdi
je 0x6ec3
callq 0x21b0
leaq -0xc0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f328(%rip), %rsi     # 0x261fd
leaq 0x1f339(%rip), %rdx     # 0x26215
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0xb81(%rip), %rdi      # 0x6371
movq %rbx, %rsi
callq 0x25e66
movq -0xd0(%rbp), %rdi
cmpq %r14, %rdi
je 0x6f0b
callq 0x21b0
leaq -0xa0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f2f9(%rip), %rsi     # 0x26216
leaq 0x1f301(%rip), %rdx     # 0x26225
leaq -0xb0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0xa55(%rip), %rdi      # 0x64e5
movq %rbx, %rsi
callq 0x25e66
movq -0xb0(%rbp), %rdi
cmpq %r14, %rdi
je 0x6f53
callq 0x21b0
leaq -0x80(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f2c4(%rip), %rsi     # 0x26226
leaq 0x1f2c1(%rip), %rdx     # 0x2622a
leaq -0x90(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x97a(%rip), %rdi      # 0x6605
movq %rbx, %rsi
callq 0x25e66
movq -0x90(%rbp), %rdi
cmpq %r14, %rdi
je 0x6f98
callq 0x21b0
leaq -0x60(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f284(%rip), %rsi     # 0x2622b
leaq 0x1f293(%rip), %rdx     # 0x26241
leaq -0x70(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x866(%rip), %rdi      # 0x675b
movq %rbx, %rsi
callq 0x25e66
movq -0x70(%rbp), %rdi
cmpq %r14, %rdi
je 0x6fd7
callq 0x21b0
leaq -0x40(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f25c(%rip), %rsi     # 0x26242
leaq 0x1f25e(%rip), %rdx     # 0x2624b
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x651(%rip), %rdi      # 0x69af
movq %rbx, %rsi
callq 0x25e66
movq -0x50(%rbp), %rdi
cmpq %r14, %rdi
je 0x7016
callq 0x21b0
leaq -0x20(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f227(%rip), %rsi     # 0x2624c
leaq 0x1f22c(%rip), %rdx     # 0x26258
leaq -0x30(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x5b8(%rip), %rdi      # 0x6a87
movq %rbx, %rsi
callq 0x25e66
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0x7055
callq 0x21b0
addq $0x1e0, %rsp            # imm = 0x1E0
popq %rbx
popq %r14
popq %rbp
retq
movq %rax, %rbx
movq -0x30(%rbp), %rdi
jmp 0x7116
movq %rax, %rbx
movq -0x50(%rbp), %rdi
jmp 0x7116
movq %rax, %rbx
movq -0x70(%rbp), %rdi
jmp 0x7116
movq %rax, %rbx
movq -0x90(%rbp), %rdi
jmp 0x7116
movq %rax, %rbx
movq -0xb0(%rbp), %rdi
jmp 0x7116
movq %rax, %rbx
movq -0xd0(%rbp), %rdi
jmp 0x7116
movq %rax, %rbx
movq -0xf0(%rbp), %rdi
jmp 0x7116
movq %rax, %rbx
movq -0x110(%rbp), %rdi
jmp 0x7116
movq %rax, %rbx
movq -0x130(%rbp), %rdi
jmp 0x7116
movq %rax, %rbx
movq -0x150(%rbp), %rdi
jmp 0x7116
movq %rax, %rbx
movq -0x170(%rbp), %rdi
jmp 0x7116
movq %rax, %rbx
movq -0x190(%rbp), %rdi
jmp 0x7116
movq %rax, %rbx
movq -0x1b0(%rbp), %rdi
jmp 0x7116
movq %rax, %rbx
movq -0x1d0(%rbp), %rdi
jmp 0x7116
movq %rax, %rbx
movq -0x1f0(%rbp), %rdi
cmpq %r14, %rdi
je 0x7120
callq 0x21b0
movq %rbx, %rdi
callq 0x2340