// File: /workspace/github_cpp_makefile_star2_O3/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 0x1f4a7(%rip), %rsi     # 0x26156
leaq 0x1f4b9(%rip), %rdx     # 0x2616f
leaq -0x1f0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x1944(%rip), %rdi     # 0x5388
movq %rbx, %rsi
callq 0x25dae
movq -0x1f0(%rbp), %rdi
cmpq %r14, %rdi
je 0x6ce5
callq 0x21b0
leaq -0x1c0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f479(%rip), %rsi     # 0x26170
leaq 0x1f48e(%rip), %rdx     # 0x2618c
leaq -0x1d0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x16e9(%rip), %rdi     # 0x562b
movq %rbx, %rsi
callq 0x25dae
movq -0x1d0(%rbp), %rdi
cmpq %r14, %rdi
je 0x6d2d
callq 0x21b0
leaq -0x1a0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f44e(%rip), %rsi     # 0x2618d
leaq 0x1f457(%rip), %rdx     # 0x2619d
leaq -0x1b0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x13d4(%rip), %rdi     # 0x5988
movq %rbx, %rsi
callq 0x25dae
movq -0x1b0(%rbp), %rdi
cmpq %r14, %rdi
je 0x6d75
callq 0x21b0
leaq -0x180(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f417(%rip), %rsi     # 0x2619e
leaq 0x1f41c(%rip), %rdx     # 0x261aa
leaq -0x190(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x1250(%rip), %rdi     # 0x5b54
movq %rbx, %rsi
callq 0x25dae
movq -0x190(%rbp), %rdi
cmpq %r14, %rdi
je 0x6dbd
callq 0x21b0
leaq -0x160(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f3dc(%rip), %rsi     # 0x261ab
leaq 0x1f3ee(%rip), %rdx     # 0x261c4
leaq -0x170(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x1172(%rip), %rdi     # 0x5c7a
movq %rbx, %rsi
callq 0x25dae
movq -0x170(%rbp), %rdi
cmpq %r14, %rdi
je 0x6e05
callq 0x21b0
leaq -0x140(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f3ae(%rip), %rsi     # 0x261c5
leaq 0x1f3b7(%rip), %rdx     # 0x261d5
leaq -0x150(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x1043(%rip), %rdi     # 0x5df1
movq %rbx, %rsi
callq 0x25dae
movq -0x150(%rbp), %rdi
cmpq %r14, %rdi
je 0x6e4d
callq 0x21b0
leaq -0x120(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f377(%rip), %rsi     # 0x261d6
leaq 0x1f37e(%rip), %rdx     # 0x261e4
leaq -0x130(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0xec1(%rip), %rdi      # 0x5fbb
movq %rbx, %rsi
callq 0x25dae
movq -0x130(%rbp), %rdi
cmpq %r14, %rdi
je 0x6e95
callq 0x21b0
leaq -0x100(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f33e(%rip), %rsi     # 0x261e5
leaq 0x1f342(%rip), %rdx     # 0x261f0
leaq -0x110(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0xdb7(%rip), %rdi      # 0x610d
movq %rbx, %rsi
callq 0x25dae
movq -0x110(%rbp), %rdi
cmpq %r14, %rdi
je 0x6edd
callq 0x21b0
leaq -0xe0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f302(%rip), %rsi     # 0x261f1
leaq 0x1f306(%rip), %rdx     # 0x261fc
leaq -0xf0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0xc50(%rip), %rdi      # 0x62bc
movq %rbx, %rsi
callq 0x25dae
movq -0xf0(%rbp), %rdi
cmpq %r14, %rdi
je 0x6f25
callq 0x21b0
leaq -0xc0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f2c6(%rip), %rsi     # 0x261fd
leaq 0x1f2d7(%rip), %rdx     # 0x26215
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0xbb8(%rip), %rdi      # 0x639c
movq %rbx, %rsi
callq 0x25dae
movq -0xd0(%rbp), %rdi
cmpq %r14, %rdi
je 0x6f6d
callq 0x21b0
leaq -0xa0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f297(%rip), %rsi     # 0x26216
leaq 0x1f29f(%rip), %rdx     # 0x26225
leaq -0xb0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0xa69(%rip), %rdi      # 0x6533
movq %rbx, %rsi
callq 0x25dae
movq -0xb0(%rbp), %rdi
cmpq %r14, %rdi
je 0x6fb5
callq 0x21b0
leaq -0x80(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f262(%rip), %rsi     # 0x26226
leaq 0x1f25f(%rip), %rdx     # 0x2622a
leaq -0x90(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x97a(%rip), %rdi      # 0x6667
movq %rbx, %rsi
callq 0x25dae
movq -0x90(%rbp), %rdi
cmpq %r14, %rdi
je 0x6ffa
callq 0x21b0
leaq -0x60(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f222(%rip), %rsi     # 0x2622b
leaq 0x1f231(%rip), %rdx     # 0x26241
leaq -0x70(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x866(%rip), %rdi      # 0x67bd
movq %rbx, %rsi
callq 0x25dae
movq -0x70(%rbp), %rdi
cmpq %r14, %rdi
je 0x7039
callq 0x21b0
leaq -0x40(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f1fa(%rip), %rsi     # 0x26242
leaq 0x1f1fc(%rip), %rdx     # 0x2624b
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x651(%rip), %rdi      # 0x6a11
movq %rbx, %rsi
callq 0x25dae
movq -0x50(%rbp), %rdi
cmpq %r14, %rdi
je 0x7078
callq 0x21b0
leaq -0x20(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1f1c5(%rip), %rsi     # 0x2624c
leaq 0x1f1ca(%rip), %rdx     # 0x26258
leaq -0x30(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x5b8(%rip), %rdi      # 0x6ae9
movq %rbx, %rsi
callq 0x25dae
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0x70b7
callq 0x21b0
addq $0x1e0, %rsp            # imm = 0x1E0
popq %rbx
popq %r14
popq %rbp
retq
movq %rax, %rbx
movq -0x30(%rbp), %rdi
jmp 0x7178
movq %rax, %rbx
movq -0x50(%rbp), %rdi
jmp 0x7178
movq %rax, %rbx
movq -0x70(%rbp), %rdi
jmp 0x7178
movq %rax, %rbx
movq -0x90(%rbp), %rdi
jmp 0x7178
movq %rax, %rbx
movq -0xb0(%rbp), %rdi
jmp 0x7178
movq %rax, %rbx
movq -0xd0(%rbp), %rdi
jmp 0x7178
movq %rax, %rbx
movq -0xf0(%rbp), %rdi
jmp 0x7178
movq %rax, %rbx
movq -0x110(%rbp), %rdi
jmp 0x7178
movq %rax, %rbx
movq -0x130(%rbp), %rdi
jmp 0x7178
movq %rax, %rbx
movq -0x150(%rbp), %rdi
jmp 0x7178
movq %rax, %rbx
movq -0x170(%rbp), %rdi
jmp 0x7178
movq %rax, %rbx
movq -0x190(%rbp), %rdi
jmp 0x7178
movq %rax, %rbx
movq -0x1b0(%rbp), %rdi
jmp 0x7178
movq %rax, %rbx
movq -0x1d0(%rbp), %rdi
jmp 0x7178
movq %rax, %rbx
movq -0x1f0(%rbp), %rdi
cmpq %r14, %rdi
je 0x7182
callq 0x21b0
movq %rbx, %rdi
callq 0x2340