Ignored vs Assumed Semantics in BDE

SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run() - Ignored

0000000000406120 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()>:
M0000000000000000:	pushq	%rbp	;  1 bytes
M0000000000000001:	pushq	%r15	;  2 bytes
M0000000000000003:	pushq	%r14	;  2 bytes
M0000000000000005:	pushq	%r12	;  2 bytes
M0000000000000007:	pushq	%rbx	;  1 bytes
M0000000000000008:	subq	$336, %rsp	;  7 bytes
M000000000000000f:	cmpl	$0, 5325474(%rip)  # 91a3d8 <verbose>	;  7 bytes
M0000000000000016:	je	0x406267 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x147>	;  6 bytes
M000000000000001c:	movq	5325285(%rip), %rax  # 91a328 <std::__1::cout>	;  7 bytes
M0000000000000023:	movl	$9544488, %esi	;  5 bytes
M0000000000000028:	addq	-24(%rax), %rsi	;  4 bytes
M000000000000002c:	leaq	96(%rsp), %rbx	;  5 bytes
M0000000000000031:	movq	%rbx, %rdi	;  3 bytes
M0000000000000034:	callq	0x405070 <_ZNKSt3__18ios_base6getlocEv@plt>	;  5 bytes
M0000000000000039:	movl	$9544304, %esi	;  5 bytes
M000000000000003e:	movq	%rbx, %rdi	;  3 bytes
M0000000000000041:	callq	0x4051a0 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>	;  5 bytes
M0000000000000046:	movq	(%rax), %rcx	;  3 bytes
M0000000000000049:	movq	%rax, %rdi	;  3 bytes
M000000000000004c:	movl	$10, %esi	;  5 bytes
M0000000000000051:	callq	*56(%rcx)	;  3 bytes
M0000000000000054:	movl	%eax, %ebx	;  2 bytes
M0000000000000056:	leaq	96(%rsp), %rdi	;  5 bytes
M000000000000005b:	callq	0x405240 <_ZNSt3__16localeD1Ev@plt>	;  5 bytes
M0000000000000060:	movsbl	%bl, %esi	;  3 bytes
M0000000000000063:	movl	$9544488, %edi	;  5 bytes
M0000000000000068:	callq	0x404e30 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>	;  5 bytes
M000000000000006d:	movl	$9544488, %edi	;  5 bytes
M0000000000000072:	callq	0x405040 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>	;  5 bytes
M0000000000000077:	movl	$9544488, %edi	;  5 bytes
M000000000000007c:	movl	$6797685, %esi	;  5 bytes
M0000000000000081:	movl	$22, %edx	;  5 bytes
M0000000000000086:	callq	0x5bcfd0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>	;  5 bytes
M000000000000008b:	movq	%rax, %rbx	;  3 bytes
M000000000000008e:	movq	(%rax), %rax	;  3 bytes
M0000000000000091:	movq	-24(%rax), %rsi	;  4 bytes
M0000000000000095:	addq	%rbx, %rsi	;  3 bytes
M0000000000000098:	leaq	96(%rsp), %rbp	;  5 bytes
M000000000000009d:	movq	%rbp, %rdi	;  3 bytes
M00000000000000a0:	callq	0x405070 <_ZNKSt3__18ios_base6getlocEv@plt>	;  5 bytes
M00000000000000a5:	movl	$9544304, %esi	;  5 bytes
M00000000000000aa:	movq	%rbp, %rdi	;  3 bytes
M00000000000000ad:	callq	0x4051a0 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>	;  5 bytes
M00000000000000b2:	movq	(%rax), %rcx	;  3 bytes
M00000000000000b5:	movq	%rax, %rdi	;  3 bytes
M00000000000000b8:	movl	$10, %esi	;  5 bytes
M00000000000000bd:	callq	*56(%rcx)	;  3 bytes
M00000000000000c0:	movl	%eax, %ebp	;  2 bytes
M00000000000000c2:	leaq	96(%rsp), %rdi	;  5 bytes
M00000000000000c7:	callq	0x405240 <_ZNSt3__16localeD1Ev@plt>	;  5 bytes
M00000000000000cc:	movsbl	%bpl, %esi	;  4 bytes
M00000000000000d0:	movq	%rbx, %rdi	;  3 bytes
M00000000000000d3:	callq	0x404e30 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>	;  5 bytes
M00000000000000d8:	movq	%rbx, %rdi	;  3 bytes
M00000000000000db:	callq	0x405040 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>	;  5 bytes
M00000000000000e0:	movl	$6798732, %esi	;  5 bytes
M00000000000000e5:	movl	$22, %edx	;  5 bytes
M00000000000000ea:	movq	%rbx, %rdi	;  3 bytes
M00000000000000ed:	callq	0x5bcfd0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>	;  5 bytes
M00000000000000f2:	movq	%rax, %rbx	;  3 bytes
M00000000000000f5:	movq	(%rax), %rax	;  3 bytes
M00000000000000f8:	movq	-24(%rax), %rsi	;  4 bytes
M00000000000000fc:	addq	%rbx, %rsi	;  3 bytes
M00000000000000ff:	leaq	96(%rsp), %rbp	;  5 bytes
M0000000000000104:	movq	%rbp, %rdi	;  3 bytes
M0000000000000107:	callq	0x405070 <_ZNKSt3__18ios_base6getlocEv@plt>	;  5 bytes
M000000000000010c:	movl	$9544304, %esi	;  5 bytes
M0000000000000111:	movq	%rbp, %rdi	;  3 bytes
M0000000000000114:	callq	0x4051a0 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>	;  5 bytes
M0000000000000119:	movq	(%rax), %rcx	;  3 bytes
M000000000000011c:	movq	%rax, %rdi	;  3 bytes
M000000000000011f:	movl	$10, %esi	;  5 bytes
M0000000000000124:	callq	*56(%rcx)	;  3 bytes
M0000000000000127:	movl	%eax, %ebp	;  2 bytes
M0000000000000129:	leaq	96(%rsp), %rdi	;  5 bytes
M000000000000012e:	callq	0x405240 <_ZNSt3__16localeD1Ev@plt>	;  5 bytes
M0000000000000133:	movsbl	%bpl, %esi	;  4 bytes
M0000000000000137:	movq	%rbx, %rdi	;  3 bytes
M000000000000013a:	callq	0x404e30 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>	;  5 bytes
M000000000000013f:	movq	%rbx, %rdi	;  3 bytes
M0000000000000142:	callq	0x405040 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>	;  5 bytes
M0000000000000147:	movaps	2566850(%rip), %xmm0  # 678d30 <__dso_handle+0x12b8>	;  7 bytes
M000000000000014e:	movaps	%xmm0, 320(%rsp)	;  8 bytes
M0000000000000156:	movaps	2566819(%rip), %xmm0  # 678d20 <__dso_handle+0x12a8>	;  7 bytes
M000000000000015d:	movaps	%xmm0, 304(%rsp)	;  8 bytes
M0000000000000165:	movaps	2566788(%rip), %xmm0  # 678d10 <__dso_handle+0x1298>	;  7 bytes
M000000000000016c:	movaps	%xmm0, 288(%rsp)	;  8 bytes
M0000000000000174:	movaps	2566757(%rip), %xmm0  # 678d00 <__dso_handle+0x1288>	;  7 bytes
M000000000000017b:	movaps	%xmm0, 272(%rsp)	;  8 bytes
M0000000000000183:	movaps	2566726(%rip), %xmm0  # 678cf0 <__dso_handle+0x1278>	;  7 bytes
M000000000000018a:	movaps	%xmm0, 256(%rsp)	;  8 bytes
M0000000000000192:	movq	%rsp, %rdi	;  3 bytes
M0000000000000195:	callq	0x64a5e0 <BloombergLP::bdlcc::SkipList_RandomLevelGenerator::SkipList_RandomLevelGenerator()>	;  5 bytes
M000000000000019a:	movl	$0, 8(%rsp)	;  8 bytes
M00000000000001a2:	leaq	32(%rsp), %r14	;  5 bytes
M00000000000001a7:	movq	%r14, %rdi	;  3 bytes
M00000000000001aa:	xorl	%esi, %esi	;  2 bytes
M00000000000001ac:	callq	0x404cc0 <pthread_mutex_init@plt>	;  5 bytes
M00000000000001b1:	movl	$0, 72(%rsp)	;  8 bytes
M00000000000001b9:	movq	$0, 80(%rsp)	;  9 bytes
M00000000000001c2:	movq	5326935(%rip), %rdx  # 91ab40 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M00000000000001c9:	testq	%rdx, %rdx	;  3 bytes
M00000000000001cc:	jne	0x4062f6 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x1d6>	;  2 bytes
M00000000000001ce:	callq	0x64efc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M00000000000001d3:	movq	%rax, %rdx	;  3 bytes
M00000000000001d6:	movq	%rdx, 88(%rsp)	;  5 bytes
M00000000000001db:	movaps	2574334(%rip), %xmm0  # 67ab00 <(anonymous namespace)::u::DATA+0x1a60>	;  7 bytes
M00000000000001e2:	movaps	%xmm0, 96(%rsp)	;  5 bytes
M00000000000001e7:	movaps	2574338(%rip), %xmm0  # 67ab10 <(anonymous namespace)::u::DATA+0x1a70>	;  7 bytes
M00000000000001ee:	movaps	%xmm0, 112(%rsp)	;  5 bytes
M00000000000001f3:	movaps	2574342(%rip), %xmm0  # 67ab20 <(anonymous namespace)::u::DATA+0x1a80>	;  7 bytes
M00000000000001fa:	movaps	%xmm0, 128(%rsp)	;  8 bytes
M0000000000000202:	movaps	2574343(%rip), %xmm0  # 67ab30 <(anonymous namespace)::u::DATA+0x1a90>	;  7 bytes
M0000000000000209:	movaps	%xmm0, 144(%rsp)	;  8 bytes
M0000000000000211:	movaps	2574344(%rip), %xmm0  # 67ab40 <(anonymous namespace)::u::DATA+0x1aa0>	;  7 bytes
M0000000000000218:	movaps	%xmm0, 160(%rsp)	;  8 bytes
M0000000000000220:	movaps	2574345(%rip), %xmm0  # 67ab50 <(anonymous namespace)::u::DATA+0x1ab0>	;  7 bytes
M0000000000000227:	movaps	%xmm0, 176(%rsp)	;  8 bytes
M000000000000022f:	movaps	2574346(%rip), %xmm0  # 67ab60 <(anonymous namespace)::u::DATA+0x1ac0>	;  7 bytes
M0000000000000236:	movaps	%xmm0, 192(%rsp)	;  8 bytes
M000000000000023e:	movaps	2574347(%rip), %xmm0  # 67ab70 <(anonymous namespace)::u::DATA+0x1ad0>	;  7 bytes
M0000000000000245:	movaps	%xmm0, 208(%rsp)	;  8 bytes
M000000000000024d:	leaq	96(%rsp), %rbx	;  5 bytes
M0000000000000252:	movq	%rbx, %rdi	;  3 bytes
M0000000000000255:	movl	$32, %esi	;  5 bytes
M000000000000025a:	callq	0x64aae0 <BloombergLP::bdlcc::SkipList_PoolUtil::createPoolManager(int*, int, BloombergLP::bslma::Allocator*)>	;  5 bytes
M000000000000025f:	movq	%rax, 80(%rsp)	;  5 bytes
M0000000000000264:	movq	%rax, %rdi	;  3 bytes
M0000000000000267:	movl	$31, %esi	;  5 bytes
M000000000000026c:	callq	0x64aa20 <BloombergLP::bdlcc::SkipList_PoolUtil::allocate(BloombergLP::bdlcc::SkipList_PoolManager*, int)>	;  5 bytes
M0000000000000271:	movq	%rax, 16(%rsp)	;  5 bytes
M0000000000000276:	movq	80(%rsp), %rdi	;  5 bytes
M000000000000027b:	movl	$31, %esi	;  5 bytes
M0000000000000280:	callq	0x64aa20 <BloombergLP::bdlcc::SkipList_PoolUtil::allocate(BloombergLP::bdlcc::SkipList_PoolManager*, int)>	;  5 bytes
M0000000000000285:	movq	%rax, 24(%rsp)	;  5 bytes
M000000000000028a:	xorl	%ecx, %ecx	;  2 bytes
M000000000000028c:	nopl	(%rax)	;  4 bytes
M0000000000000290:	movq	16(%rsp), %rax	;  5 bytes
M0000000000000295:	movq	$0, 24(%rax,%rcx)	;  9 bytes
M000000000000029e:	movq	16(%rsp), %rax	;  5 bytes
M00000000000002a3:	movq	24(%rsp), %rdx	;  5 bytes
M00000000000002a8:	movq	%rdx, 16(%rax,%rcx)	;  5 bytes
M00000000000002ad:	movq	16(%rsp), %rax	;  5 bytes
M00000000000002b2:	movq	24(%rsp), %rdx	;  5 bytes
M00000000000002b7:	movq	%rax, 24(%rdx,%rcx)	;  5 bytes
M00000000000002bc:	movq	24(%rsp), %rax	;  5 bytes
M00000000000002c1:	movq	$0, 16(%rax,%rcx)	;  9 bytes
M00000000000002ca:	addq	$16, %rcx	;  4 bytes
M00000000000002ce:	cmpq	$512, %rcx	;  7 bytes
M00000000000002d5:	jne	0x4063b0 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x290>	;  2 bytes
M00000000000002d7:	movl	8(%rsp), %esi	;  4 bytes
M00000000000002db:	leal	1(%rsi), %eax	;  3 bytes
M00000000000002de:	sarl	$31, %esi	;  3 bytes
M00000000000002e1:	andl	%eax, %esi	;  2 bytes
M00000000000002e3:	movq	80(%rsp), %rdi	;  5 bytes
M00000000000002e8:	callq	0x64aa20 <BloombergLP::bdlcc::SkipList_PoolUtil::allocate(BloombergLP::bdlcc::SkipList_PoolManager*, int)>	;  5 bytes
M00000000000002ed:	movq	%rax, %r15	;  3 bytes
M00000000000002f0:	cmpq	$0, 88(%rsp)	;  6 bytes
M00000000000002f6:	jne	0x406429 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x309>	;  2 bytes
M00000000000002f8:	movq	5326625(%rip), %rax  # 91ab40 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M00000000000002ff:	testq	%rax, %rax	;  3 bytes
M0000000000000302:	jne	0x406429 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x309>	;  2 bytes
M0000000000000304:	callq	0x64efc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M0000000000000309:	movabsq	$4294967297, %rax	; 10 bytes
M0000000000000313:	movq	%rax, 8(%r15)	;  4 bytes
M0000000000000317:	movq	%r15, %rdi	;  3 bytes
M000000000000031a:	callq	0x64a590 <BloombergLP::bdlcc::SkipList_Control::incrementRefCount()>	;  5 bytes
M000000000000031f:	movq	$0, 16(%r15)	;  8 bytes
M0000000000000327:	movq	%rsp, %rdi	;  3 bytes
M000000000000032a:	xorl	%esi, %esi	;  2 bytes
M000000000000032c:	movq	%r15, %rdx	;  3 bytes
M000000000000032f:	callq	0x5bd4b0 <BloombergLP::bdlcc::SkipList<int, int>::addNode(bool*, BloombergLP::bdlcc::SkipList_Node<int, int>*)>	;  5 bytes
M0000000000000334:	movl	8(%rsp), %eax	;  4 bytes
M0000000000000338:	leal	1(%rax), %ecx	;  3 bytes
M000000000000033b:	testl	%eax, %eax	;  2 bytes
M000000000000033d:	movl	$1, %esi	;  5 bytes
M0000000000000342:	cmovlel	%ecx, %esi	;  3 bytes
M0000000000000345:	movq	80(%rsp), %rdi	;  5 bytes
M000000000000034a:	callq	0x64aa20 <BloombergLP::bdlcc::SkipList_PoolUtil::allocate(BloombergLP::bdlcc::SkipList_PoolManager*, int)>	;  5 bytes
M000000000000034f:	movq	%rax, %r15	;  3 bytes
M0000000000000352:	cmpq	$0, 88(%rsp)	;  6 bytes
M0000000000000358:	jne	0x40648b <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x36b>	;  2 bytes
M000000000000035a:	movq	5326527(%rip), %rax  # 91ab40 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M0000000000000361:	testq	%rax, %rax	;  3 bytes
M0000000000000364:	jne	0x40648b <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x36b>	;  2 bytes
M0000000000000366:	callq	0x64efc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M000000000000036b:	movabsq	$12884901891, %rax	; 10 bytes
M0000000000000375:	movq	%rax, 8(%r15)	;  4 bytes
M0000000000000379:	movq	%r15, %rdi	;  3 bytes
M000000000000037c:	callq	0x64a590 <BloombergLP::bdlcc::SkipList_Control::incrementRefCount()>	;  5 bytes
M0000000000000381:	movq	$0, 16(%r15)	;  8 bytes
M0000000000000389:	movq	%rsp, %rdi	;  3 bytes
M000000000000038c:	xorl	%esi, %esi	;  2 bytes
M000000000000038e:	movq	%r15, %rdx	;  3 bytes
M0000000000000391:	callq	0x5bd4b0 <BloombergLP::bdlcc::SkipList<int, int>::addNode(bool*, BloombergLP::bdlcc::SkipList_Node<int, int>*)>	;  5 bytes
M0000000000000396:	movl	8(%rsp), %eax	;  4 bytes
M000000000000039a:	leal	1(%rax), %ecx	;  3 bytes
M000000000000039d:	cmpl	$2, %eax	;  3 bytes
M00000000000003a0:	movl	$2, %esi	;  5 bytes
M00000000000003a5:	cmovll	%ecx, %esi	;  3 bytes
M00000000000003a8:	movq	80(%rsp), %rdi	;  5 bytes
M00000000000003ad:	callq	0x64aa20 <BloombergLP::bdlcc::SkipList_PoolUtil::allocate(BloombergLP::bdlcc::SkipList_PoolManager*, int)>	;  5 bytes
M00000000000003b2:	movq	%rax, %r15	;  3 bytes
M00000000000003b5:	cmpq	$0, 88(%rsp)	;  6 bytes
M00000000000003bb:	jne	0x4064ee <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x3ce>	;  2 bytes
M00000000000003bd:	movq	5326428(%rip), %rax  # 91ab40 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M00000000000003c4:	testq	%rax, %rax	;  3 bytes
M00000000000003c7:	jne	0x4064ee <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x3ce>	;  2 bytes
M00000000000003c9:	callq	0x64efc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M00000000000003ce:	movq	$0, 8(%r15)	;  8 bytes
M00000000000003d6:	movq	%r15, %rdi	;  3 bytes
M00000000000003d9:	callq	0x64a590 <BloombergLP::bdlcc::SkipList_Control::incrementRefCount()>	;  5 bytes
M00000000000003de:	movq	$0, 16(%r15)	;  8 bytes
M00000000000003e6:	movq	%rsp, %rdi	;  3 bytes
M00000000000003e9:	xorl	%esi, %esi	;  2 bytes
M00000000000003eb:	movq	%r15, %rdx	;  3 bytes
M00000000000003ee:	callq	0x5bd4b0 <BloombergLP::bdlcc::SkipList<int, int>::addNode(bool*, BloombergLP::bdlcc::SkipList_Node<int, int>*)>	;  5 bytes
M00000000000003f3:	movl	8(%rsp), %eax	;  4 bytes
M00000000000003f7:	leal	1(%rax), %ecx	;  3 bytes
M00000000000003fa:	cmpl	$3, %eax	;  3 bytes
M00000000000003fd:	movl	$3, %esi	;  5 bytes
M0000000000000402:	cmovll	%ecx, %esi	;  3 bytes
M0000000000000405:	movq	80(%rsp), %rdi	;  5 bytes
M000000000000040a:	callq	0x64aa20 <BloombergLP::bdlcc::SkipList_PoolUtil::allocate(BloombergLP::bdlcc::SkipList_PoolManager*, int)>	;  5 bytes
M000000000000040f:	movq	%rax, %r15	;  3 bytes
M0000000000000412:	cmpq	$0, 88(%rsp)	;  6 bytes
M0000000000000418:	jne	0x40654b <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x42b>	;  2 bytes
M000000000000041a:	movq	5326335(%rip), %rax  # 91ab40 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M0000000000000421:	testq	%rax, %rax	;  3 bytes
M0000000000000424:	jne	0x40654b <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x42b>	;  2 bytes
M0000000000000426:	callq	0x64efc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M000000000000042b:	movabsq	$8589934594, %rax	; 10 bytes
M0000000000000435:	movq	%rax, 8(%r15)	;  4 bytes
M0000000000000439:	movq	%r15, %rdi	;  3 bytes
M000000000000043c:	callq	0x64a590 <BloombergLP::bdlcc::SkipList_Control::incrementRefCount()>	;  5 bytes
M0000000000000441:	movq	$0, 16(%r15)	;  8 bytes
M0000000000000449:	movq	%rsp, %rdi	;  3 bytes
M000000000000044c:	xorl	%esi, %esi	;  2 bytes
M000000000000044e:	movq	%r15, %rdx	;  3 bytes
M0000000000000451:	callq	0x5bd4b0 <BloombergLP::bdlcc::SkipList<int, int>::addNode(bool*, BloombergLP::bdlcc::SkipList_Node<int, int>*)>	;  5 bytes
M0000000000000456:	movl	8(%rsp), %eax	;  4 bytes
M000000000000045a:	leal	1(%rax), %ecx	;  3 bytes
M000000000000045d:	cmpl	$4, %eax	;  3 bytes
M0000000000000460:	movl	$4, %esi	;  5 bytes
M0000000000000465:	cmovll	%ecx, %esi	;  3 bytes
M0000000000000468:	movq	80(%rsp), %rdi	;  5 bytes
M000000000000046d:	callq	0x64aa20 <BloombergLP::bdlcc::SkipList_PoolUtil::allocate(BloombergLP::bdlcc::SkipList_PoolManager*, int)>	;  5 bytes
M0000000000000472:	movq	%rax, %r12	;  3 bytes
M0000000000000475:	cmpq	$0, 88(%rsp)	;  6 bytes
M000000000000047b:	jne	0x4065ae <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x48e>	;  2 bytes
M000000000000047d:	movq	5326236(%rip), %rax  # 91ab40 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M0000000000000484:	testq	%rax, %rax	;  3 bytes
M0000000000000487:	jne	0x4065ae <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x48e>	;  2 bytes
M0000000000000489:	callq	0x64efc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M000000000000048e:	movabsq	$17179869188, %rax	; 10 bytes
M0000000000000498:	movq	%rax, 8(%r12)	;  5 bytes
M000000000000049d:	movq	%r12, %rdi	;  3 bytes
M00000000000004a0:	callq	0x64a590 <BloombergLP::bdlcc::SkipList_Control::incrementRefCount()>	;  5 bytes
M00000000000004a5:	movq	$0, 16(%r12)	;  9 bytes
M00000000000004ae:	movq	%rsp, %r15	;  3 bytes
M00000000000004b1:	movq	%r15, %rdi	;  3 bytes
M00000000000004b4:	xorl	%esi, %esi	;  2 bytes
M00000000000004b6:	movq	%r12, %rdx	;  3 bytes
M00000000000004b9:	callq	0x5bd4b0 <BloombergLP::bdlcc::SkipList<int, int>::addNode(bool*, BloombergLP::bdlcc::SkipList_Node<int, int>*)>	;  5 bytes
M00000000000004be:	movq	$-12, %rbp	;  7 bytes
M00000000000004c5:	leaq	232(%rsp), %r12	;  8 bytes
M00000000000004cd:	nopl	(%rax)	;  3 bytes
M00000000000004d0:	movq	$4218528, 232(%rsp)	; 12 bytes
M00000000000004dc:	movq	%r15, 240(%rsp)	;  8 bytes
M00000000000004e4:	movl	$100, 248(%rsp)	; 11 bytes
M00000000000004ef:	leal	13(%rbp), %eax	;  3 bytes
M00000000000004f2:	movl	%eax, 252(%rsp)	;  7 bytes
M00000000000004f9:	movq	5326120(%rip), %rax  # 91ab48 <BloombergLP::bslma::Default::s_globalAllocator>	;  7 bytes
M0000000000000500:	testq	%rax, %rax	;  3 bytes
M0000000000000503:	jne	0x40662a <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x50a>	;  2 bytes
M0000000000000505:	callq	0x64f090 <BloombergLP::bslma::NewDeleteAllocator::singleton()>	;  5 bytes
M000000000000050a:	movq	%rbx, %rdi	;  3 bytes
M000000000000050d:	movq	%r12, %rsi	;  3 bytes
M0000000000000510:	movq	%rax, %rdx	;  3 bytes
M0000000000000513:	callq	0x5bd8e0 <int BloombergLP::bslmt::ThreadUtil::createWithAllocator<BloombergLP::bdlf::Bind<BloombergLP::bslmf::Nil, void (*)(BloombergLP::bdlcc::SkipList<int, int>*, int, int), BloombergLP::bdlf::Bind_BoundTuple3<BloombergLP::bdlcc::SkipList<int, int>*, int, int> > >(unsigned long*, BloombergLP::bdlf::Bind<BloombergLP::bslmf::Nil, void (*)(BloombergLP::bdlcc::SkipList<int, int>*, int, int), BloombergLP::bdlf::Bind_BoundTuple3<BloombergLP::bdlcc::SkipList<int, int>*, int, int> > const&, BloombergLP::bslma::Allocator*)>	;  5 bytes
M0000000000000518:	addq	$8, %rbx	;  4 bytes
M000000000000051c:	incq	%rbp	;  3 bytes
M000000000000051f:	jne	0x4065f0 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x4d0>	;  2 bytes
M0000000000000521:	movq	96(%rsp), %rdi	;  5 bytes
M0000000000000526:	xorl	%esi, %esi	;  2 bytes
M0000000000000528:	callq	0x404e80 <pthread_join@plt>	;  5 bytes
M000000000000052d:	movq	104(%rsp), %rdi	;  5 bytes
M0000000000000532:	xorl	%esi, %esi	;  2 bytes
M0000000000000534:	callq	0x404e80 <pthread_join@plt>	;  5 bytes
M0000000000000539:	movq	112(%rsp), %rdi	;  5 bytes
M000000000000053e:	xorl	%esi, %esi	;  2 bytes
M0000000000000540:	callq	0x404e80 <pthread_join@plt>	;  5 bytes
M0000000000000545:	movq	120(%rsp), %rdi	;  5 bytes
M000000000000054a:	xorl	%esi, %esi	;  2 bytes
M000000000000054c:	callq	0x404e80 <pthread_join@plt>	;  5 bytes
M0000000000000551:	movq	128(%rsp), %rdi	;  8 bytes
M0000000000000559:	xorl	%esi, %esi	;  2 bytes
M000000000000055b:	callq	0x404e80 <pthread_join@plt>	;  5 bytes
M0000000000000560:	movq	136(%rsp), %rdi	;  8 bytes
M0000000000000568:	xorl	%esi, %esi	;  2 bytes
M000000000000056a:	callq	0x404e80 <pthread_join@plt>	;  5 bytes
M000000000000056f:	movq	144(%rsp), %rdi	;  8 bytes
M0000000000000577:	xorl	%esi, %esi	;  2 bytes
M0000000000000579:	callq	0x404e80 <pthread_join@plt>	;  5 bytes
M000000000000057e:	movq	152(%rsp), %rdi	;  8 bytes
M0000000000000586:	xorl	%esi, %esi	;  2 bytes
M0000000000000588:	callq	0x404e80 <pthread_join@plt>	;  5 bytes
M000000000000058d:	movq	160(%rsp), %rdi	;  8 bytes
M0000000000000595:	xorl	%esi, %esi	;  2 bytes
M0000000000000597:	callq	0x404e80 <pthread_join@plt>	;  5 bytes
M000000000000059c:	movq	168(%rsp), %rdi	;  8 bytes
M00000000000005a4:	xorl	%esi, %esi	;  2 bytes
M00000000000005a6:	callq	0x404e80 <pthread_join@plt>	;  5 bytes
M00000000000005ab:	movq	176(%rsp), %rdi	;  8 bytes
M00000000000005b3:	xorl	%esi, %esi	;  2 bytes
M00000000000005b5:	callq	0x404e80 <pthread_join@plt>	;  5 bytes
M00000000000005ba:	movq	184(%rsp), %rdi	;  8 bytes
M00000000000005c2:	xorl	%esi, %esi	;  2 bytes
M00000000000005c4:	callq	0x404e80 <pthread_join@plt>	;  5 bytes
M00000000000005c9:	movq	%rsp, %rdi	;  3 bytes
M00000000000005cc:	leaq	256(%rsp), %rsi	;  8 bytes
M00000000000005d4:	movl	$5, %edx	;  5 bytes
M00000000000005d9:	movl	$4413, %ecx	;  5 bytes
M00000000000005de:	callq	0x437d00 <void SKIPLIST_OLD_TEST_CASES_NAMEPSACE::verifyEx<BloombergLP::bdlcc::SkipList<int, int>, SKIPLIST_OLD_TEST_CASES_NAMEPSACE::IDATA [5]>(BloombergLP::bdlcc::SkipList<int, int>*, SKIPLIST_OLD_TEST_CASES_NAMEPSACE::IDATA const (&) [5], int, int)>	;  5 bytes
M00000000000005e3:	movq	16(%rsp), %rbx	;  5 bytes
M00000000000005e8:	nopl	(%rax,%rax)	;  8 bytes
M00000000000005f0:	movq	16(%rbx), %rbx	;  4 bytes
M00000000000005f4:	cmpq	24(%rsp), %rbx	;  5 bytes
M00000000000005f9:	je	0x406725 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x605>	;  2 bytes
M00000000000005fb:	movq	%rbx, %rdi	;  3 bytes
M00000000000005fe:	callq	0x64a560 <BloombergLP::bdlcc::SkipList_Control::decrementRefCount()>	;  5 bytes
M0000000000000603:	jmp	0x406710 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x5f0>	;  2 bytes
M0000000000000605:	movq	80(%rsp), %rsi	;  5 bytes
M000000000000060a:	movq	88(%rsp), %rdi	;  5 bytes
M000000000000060f:	callq	0x64aba0 <BloombergLP::bdlcc::SkipList_PoolUtil::deletePoolManager(BloombergLP::bslma::Allocator*, BloombergLP::bdlcc::SkipList_PoolManager*)>	;  5 bytes
M0000000000000614:	leaq	32(%rsp), %rdi	;  5 bytes
M0000000000000619:	callq	0x650110 <BloombergLP::bslmt::MutexImpl<BloombergLP::bslmt::Platform::PosixThreads>::~MutexImpl()>	;  5 bytes
M000000000000061e:	addq	$336, %rsp	;  7 bytes
M0000000000000625:	popq	%rbx	;  1 bytes
M0000000000000626:	popq	%r12	;  2 bytes
M0000000000000628:	popq	%r14	;  2 bytes
M000000000000062a:	popq	%r15	;  2 bytes
M000000000000062c:	popq	%rbp	;  1 bytes
M000000000000062d:	retq		;  1 bytes
M000000000000062e:	jmp	0x4067c8 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x6a8>	;  2 bytes
M0000000000000630:	jmp	0x406779 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x659>	;  2 bytes
M0000000000000632:	jmp	0x406756 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x636>	;  2 bytes
M0000000000000634:	jmp	0x406756 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x636>	;  2 bytes
M0000000000000636:	movq	%rax, %r15	;  3 bytes
M0000000000000639:	leaq	96(%rsp), %rdi	;  5 bytes
M000000000000063e:	callq	0x405240 <_ZNSt3__16localeD1Ev@plt>	;  5 bytes
M0000000000000643:	movq	%r15, %rdi	;  3 bytes
M0000000000000646:	callq	0x405360 <_Unwind_Resume@plt>	;  5 bytes
M000000000000064b:	movq	%rax, %r15	;  3 bytes
M000000000000064e:	movq	%r14, %rdi	;  3 bytes
M0000000000000651:	jmp	0x4067b9 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x699>	;  2 bytes
M0000000000000653:	jmp	0x406779 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x659>	;  2 bytes
M0000000000000655:	jmp	0x406779 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x659>	;  2 bytes
M0000000000000657:	jmp	0x4067c8 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x6a8>	;  2 bytes
M0000000000000659:	movq	%rax, %r15	;  3 bytes
M000000000000065c:	movq	16(%rsp), %rbx	;  5 bytes
M0000000000000661:	nopw	%cs:(%rax,%rax)	; 10 bytes
M000000000000066b:	nopl	(%rax,%rax)	;  5 bytes
M0000000000000670:	movq	16(%rbx), %rbx	;  4 bytes
M0000000000000674:	cmpq	24(%rsp), %rbx	;  5 bytes
M0000000000000679:	je	0x4067a5 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x685>	;  2 bytes
M000000000000067b:	movq	%rbx, %rdi	;  3 bytes
M000000000000067e:	callq	0x64a560 <BloombergLP::bdlcc::SkipList_Control::decrementRefCount()>	;  5 bytes
M0000000000000683:	jmp	0x406790 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x670>	;  2 bytes
M0000000000000685:	movq	80(%rsp), %rsi	;  5 bytes
M000000000000068a:	movq	88(%rsp), %rdi	;  5 bytes
M000000000000068f:	callq	0x64aba0 <BloombergLP::bdlcc::SkipList_PoolUtil::deletePoolManager(BloombergLP::bslma::Allocator*, BloombergLP::bdlcc::SkipList_PoolManager*)>	;  5 bytes
M0000000000000694:	leaq	32(%rsp), %rdi	;  5 bytes
M0000000000000699:	callq	0x650110 <BloombergLP::bslmt::MutexImpl<BloombergLP::bslmt::Platform::PosixThreads>::~MutexImpl()>	;  5 bytes
M000000000000069e:	movq	%r15, %rdi	;  3 bytes
M00000000000006a1:	callq	0x405360 <_Unwind_Resume@plt>	;  5 bytes
M00000000000006a6:	jmp	0x4067c8 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x6a8>	;  2 bytes
M00000000000006a8:	movq	%rax, %rbx	;  3 bytes
M00000000000006ab:	movq	%r14, %rdi	;  3 bytes
M00000000000006ae:	callq	0x5ba170 <BloombergLP::bslmt::Mutex::~Mutex()>	;  5 bytes
M00000000000006b3:	movq	%rbx, %rdi	;  3 bytes
M00000000000006b6:	callq	0x5ba160 <__clang_call_terminate>	;  5 bytes
M00000000000006bb:	nopl	(%rax,%rax)	;  5 bytes