// File: /workspace/github_cpp_makefile_star2_O3/DimitriDaSilva[P]42_ft_containers/tester/containers/set/test_set_iterators.cpp
// Function: test_set_iterators()
void
test_set_iterators()
{
	test_wrapper(test_set_iterators_constructors_base, "constructors base");
	test_wrapper(test_set_iterators_operator_star, "operator*()");
	test_wrapper(test_set_iterators_operator_increment, "operator++()");
	test_wrapper(test_set_iterators_operator_decrement, "operator--()");
	test_wrapper(test_set_iterators_empty_sets, "empty sets");
	test_wrapper(test_set_iterators_100_size_set, "100 size set");
	test_wrapper(test_set_iterators_100_size_const_set, "100 size const set");
	test_wrapper(test_set_iterators_copy, "copy");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r14
pushq %rbx
subq $0x100, %rsp            # imm = 0x100
leaq -0x100(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1e335(%rip), %rsi     # 0x26323
leaq 0x1e33f(%rip), %rdx     # 0x26334
leaq -0x110(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x817(%rip), %rdi      # 0x77f4
movq %rbx, %rsi
callq 0x25dae
movq -0x110(%rbp), %rdi
cmpq %r14, %rdi
je 0x8024
callq 0x21b0
leaq -0xe0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1e2ff(%rip), %rsi     # 0x26335
leaq 0x1e303(%rip), %rdx     # 0x26340
leaq -0xf0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x7ab(%rip), %rdi      # 0x78a8
movq %rbx, %rsi
callq 0x25dae
movq -0xf0(%rbp), %rdi
cmpq %r14, %rdi
je 0x806c
callq 0x21b0
leaq -0xc0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1e2c3(%rip), %rsi     # 0x26341
leaq 0x1e2c8(%rip), %rdx     # 0x2634d
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x748(%rip), %rdi      # 0x7953
movq %rbx, %rsi
callq 0x25dae
movq -0xd0(%rbp), %rdi
cmpq %r14, %rdi
je 0x80b4
callq 0x21b0
leaq -0xa0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1e288(%rip), %rsi     # 0x2634e
leaq 0x1e28d(%rip), %rdx     # 0x2635a
leaq -0xb0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x688(%rip), %rdi      # 0x7a5b
movq %rbx, %rsi
callq 0x25dae
movq -0xb0(%rbp), %rdi
cmpq %r14, %rdi
je 0x80fc
callq 0x21b0
leaq -0x80(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1e250(%rip), %rsi     # 0x2635b
leaq 0x1e253(%rip), %rdx     # 0x26365
leaq -0x90(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x55d(%rip), %rdi      # 0x7bcb
movq %rbx, %rsi
callq 0x25dae
movq -0x90(%rbp), %rdi
cmpq %r14, %rdi
je 0x8141
callq 0x21b0
leaq -0x60(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1e216(%rip), %rsi     # 0x26366
leaq 0x1e21b(%rip), %rdx     # 0x26372
leaq -0x70(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x49b(%rip), %rdi      # 0x7ccf
movq %rbx, %rsi
callq 0x25dae
movq -0x70(%rbp), %rdi
cmpq %r14, %rdi
je 0x8180
callq 0x21b0
leaq -0x40(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1e1e4(%rip), %rsi     # 0x26373
leaq 0x1e1ef(%rip), %rdx     # 0x26385
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x3e7(%rip), %rdi      # 0x7dc2
movq %rbx, %rsi
callq 0x25dae
movq -0x50(%rbp), %rdi
cmpq %r14, %rdi
je 0x81bf
callq 0x21b0
leaq -0x20(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x1e1b8(%rip), %rsi     # 0x26386
leaq 0x1e1b5(%rip), %rdx     # 0x2638a
leaq -0x30(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x30d(%rip), %rdi      # 0x7edb
movq %rbx, %rsi
callq 0x25dae
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0x81fe
callq 0x21b0
addq $0x100, %rsp            # imm = 0x100
popq %rbx
popq %r14
popq %rbp
retq
movq %rax, %rbx
movq -0x30(%rbp), %rdi
jmp 0x825f
movq %rax, %rbx
movq -0x50(%rbp), %rdi
jmp 0x825f
movq %rax, %rbx
movq -0x70(%rbp), %rdi
jmp 0x825f
movq %rax, %rbx
movq -0x90(%rbp), %rdi
jmp 0x825f
movq %rax, %rbx
movq -0xb0(%rbp), %rdi
jmp 0x825f
movq %rax, %rbx
movq -0xd0(%rbp), %rdi
jmp 0x825f
movq %rax, %rbx
movq -0xf0(%rbp), %rdi
jmp 0x825f
movq %rax, %rbx
movq -0x110(%rbp), %rdi
cmpq %r14, %rdi
je 0x8269
callq 0x21b0
movq %rbx, %rdi
callq 0x2340
nopl (%rax)