// File: DimitriDaSilva[P]42_ft_containers/tester/others/test_others.cpp
// Function: test_others()
void
test_others()
{
	test_wrapper(test_distance, "distance");
	test_wrapper(test_is_const, "is_const");
	test_wrapper(test_is_integral, "is_integral");
	test_wrapper(test_iterator_traits, "iterator_traits");
	test_wrapper(test_lexicographical_compare, "lexicographical_compare");
	test_wrapper(test_equal, "equal");
	subsection_wrapper(test_pair, "pair && make_pair");
	test_wrapper(test_less, "less");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x190, %rsp            # imm = 0x190
leaq -0x21(%rbp), %rdi
movq %rdi, -0x158(%rbp)
callq 0x3370
movq -0x158(%rbp), %rdx
leaq 0x408c(%rip), %rsi      # 0x58415
leaq -0x20(%rbp), %rdi
callq 0x3290
jmp 0x54394
leaq -0x86b(%rip), %rdi      # 0x53b30
leaq -0x20(%rbp), %rsi
callq 0x56430
jmp 0x543a6
leaq -0x20(%rbp), %rdi
callq 0x3160
leaq -0x21(%rbp), %rdi
callq 0x3230
leaq -0x59(%rbp), %rdi
movq %rdi, -0x160(%rbp)
callq 0x3370
movq -0x160(%rbp), %rdx
leaq 0x4048(%rip), %rsi      # 0x5841e
leaq -0x58(%rbp), %rdi
callq 0x3290
jmp 0x543e1
leaq 0x1dc8(%rip), %rdi      # 0x561b0
leaq -0x58(%rbp), %rsi
callq 0x56430
jmp 0x543f3
leaq -0x58(%rbp), %rdi
callq 0x3160
leaq -0x59(%rbp), %rdi
callq 0x3230
leaq -0x81(%rbp), %rdi
movq %rdi, -0x168(%rbp)
callq 0x3370
movq -0x168(%rbp), %rdx
leaq 0x4001(%rip), %rsi      # 0x58427
leaq -0x80(%rbp), %rdi
callq 0x3290
jmp 0x54431
leaq 0x828(%rip), %rdi       # 0x54c60
leaq -0x80(%rbp), %rsi
callq 0x56430
jmp 0x54443
leaq -0x80(%rbp), %rdi
callq 0x3160
leaq -0x81(%rbp), %rdi
callq 0x3230
leaq -0xa9(%rbp), %rdi
movq %rdi, -0x170(%rbp)
callq 0x3370
movq -0x170(%rbp), %rdx
leaq 0x3fba(%rip), %rsi      # 0x58433
leaq -0xa8(%rbp), %rdi
callq 0x3290
jmp 0x54487
leaq 0x352(%rip), %rdi       # 0x547e0
leaq -0xa8(%rbp), %rsi
callq 0x56430
jmp 0x5449c
leaq -0xa8(%rbp), %rdi
callq 0x3160
leaq -0xa9(%rbp), %rdi
callq 0x3230
leaq -0xd1(%rbp), %rdi
movq %rdi, -0x178(%rbp)
callq 0x3370
movq -0x178(%rbp), %rdx
leaq 0x3f6e(%rip), %rsi      # 0x58443
leaq -0xd0(%rbp), %rdi
callq 0x3290
jmp 0x544e3
leaq -0x83a(%rip), %rdi      # 0x53cb0
leaq -0xd0(%rbp), %rsi
callq 0x56430
jmp 0x544f8
leaq -0xd0(%rbp), %rdi
callq 0x3160
leaq -0xd1(%rbp), %rdi
callq 0x3230
leaq -0xf9(%rbp), %rdi
movq %rdi, -0x180(%rbp)
callq 0x3370
movq -0x180(%rbp), %rdx
leaq 0x2f21(%rip), %rsi      # 0x57452
leaq -0xf8(%rbp), %rdi
callq 0x3290
jmp 0x5453f
leaq -0xec6(%rip), %rdi      # 0x53680
leaq -0xf8(%rbp), %rsi
callq 0x56430
jmp 0x54554
leaq -0xf8(%rbp), %rdi
callq 0x3160
leaq -0xf9(%rbp), %rdi
callq 0x3230
leaq -0x121(%rbp), %rdi
movq %rdi, -0x188(%rbp)
callq 0x3370
movq -0x188(%rbp), %rdx
leaq 0x3ece(%rip), %rsi      # 0x5845b
leaq -0x120(%rbp), %rdi
callq 0x3290
jmp 0x5459b
leaq -0x15a2(%rip), %rdi     # 0x53000
leaq -0x120(%rbp), %rsi
callq 0x56330
jmp 0x545b0
leaq -0x120(%rbp), %rdi
callq 0x3160
leaq -0x121(%rbp), %rdi
callq 0x3230
leaq -0x149(%rbp), %rdi
movq %rdi, -0x190(%rbp)
callq 0x3370
movq -0x190(%rbp), %rdx
leaq 0x3e84(%rip), %rsi      # 0x5846d
leaq -0x148(%rbp), %rdi
callq 0x3290
jmp 0x545f7
leaq -0x2ade(%rip), %rdi     # 0x51b20
leaq -0x148(%rbp), %rsi
callq 0x56430
jmp 0x5460c
leaq -0x148(%rbp), %rdi
callq 0x3160
leaq -0x149(%rbp), %rdi
callq 0x3230
addq $0x190, %rsp            # imm = 0x190
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x54650
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x20(%rbp), %rdi
callq 0x3160
leaq -0x21(%rbp), %rdi
callq 0x3230
jmp 0x547cb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x54681
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x58(%rbp), %rdi
callq 0x3160
leaq -0x59(%rbp), %rdi
callq 0x3230
jmp 0x547cb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x546b2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x80(%rbp), %rdi
callq 0x3160
leaq -0x81(%rbp), %rdi
callq 0x3230
jmp 0x547cb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x546e9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0xa8(%rbp), %rdi
callq 0x3160
leaq -0xa9(%rbp), %rdi
callq 0x3230
jmp 0x547cb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x54720
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0xd0(%rbp), %rdi
callq 0x3160
leaq -0xd1(%rbp), %rdi
callq 0x3230
jmp 0x547cb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x54757
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0xf8(%rbp), %rdi
callq 0x3160
leaq -0xf9(%rbp), %rdi
callq 0x3230
jmp 0x547cb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x5478b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x120(%rbp), %rdi
callq 0x3160
leaq -0x121(%rbp), %rdi
callq 0x3230
jmp 0x547cb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x547bf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x148(%rbp), %rdi
callq 0x3160
leaq -0x149(%rbp), %rdi
callq 0x3230
movq -0x30(%rbp), %rdi
callq 0x3360
nopw %cs:(%rax,%rax)
nop