2.assume.s
2.none.s
f10000000000405ef0 <BenchmarkSuite::run(int, int, char**)>:f10000000000405ef0 <BenchmarkSuite::run(int, int, char**)>:
20000000000000000: 01    pushq   %rbp20000000000000000: 01    pushq   %rbp
30000000000000001: 02    pushq   %r1530000000000000001: 02    pushq   %r15
40000000000000003: 02    pushq   %r1440000000000000003: 02    pushq   %r14
50000000000000005: 02    pushq   %r1350000000000000005: 02    pushq   %r13
60000000000000007: 02    pushq   %r1260000000000000007: 02    pushq   %r12
70000000000000009: 01    pushq   %rbx70000000000000009: 01    pushq   %rbx
8000000000000000a: 07    subq    $16264, %rsp8000000000000000a: 07    subq    $16264, %rsp
90000000000000011: 03    movq    %rcx, %r1490000000000000011: 03    movq    %rcx, %r14
100000000000000014: 02    movl    %edx, %ebp100000000000000014: 02    movl    %edx, %ebp
110000000000000016: 03    movq    %rdi, %r13110000000000000016: 03    movq    %rdi, %r13
120000000000000019: 03    movl    %esi, 32(%rdi)120000000000000019: 03    movl    %esi, 32(%rdi)
13000000000000001c: 04    cvtsi2sd        %esi, %xmm013000000000000001c: 04    cvtsi2sd        %esi, %xmm0
n140000000000000020: 08    mulsd   782928(%rip), %xmm0  # 4c5168 <__dso_handle+0x4b0>n140000000000000020: 08    mulsd   784096(%rip), %xmm0  # 4c55f8 <__dso_handle+0x4b0>
150000000000000028: 08    divsd   782896(%rip), %xmm0  # 4c5150 <__dso_handle+0x498>150000000000000028: 08    divsd   784064(%rip), %xmm0  # 4c55e0 <__dso_handle+0x498>
160000000000000030: 05    movsd   %xmm0, 40(%rdi)160000000000000030: 05    movsd   %xmm0, 40(%rdi)
170000000000000035: 07    movl    $4294967295, 36(%rdi)170000000000000035: 07    movl    $4294967295, 36(%rdi)
18000000000000003c: 02    xorl    %esi, %esi18000000000000003c: 02    xorl    %esi, %esi
n19000000000000003e: 05    callq   0x483bd0 <bsl::vector<bool, bsl::allocator<bool> >::resize(unsigned long)>n19000000000000003e: 05    callq   0x484080 <bsl::vector<bool, bsl::allocator<bool> >::resize(unsigned long)>
200000000000000043: 07    leaq    256(%r13), %rdi200000000000000043: 07    leaq    256(%r13), %rdi
21000000000000004a: 05    movl    $100000, %esi21000000000000004a: 05    movl    $100000, %esi
22000000000000004f: 05    movq    %rdi, 88(%rsp)22000000000000004f: 05    movq    %rdi, 88(%rsp)
n230000000000000054: 05    callq   0x484dc0 <bsl::vector<char, bsl::allocator<char> >::resize(unsigned long)>n230000000000000054: 05    callq   0x485270 <bsl::vector<char, bsl::allocator<char> >::resize(unsigned long)>
240000000000000059: 02    testl   %ebp, %ebp240000000000000059: 02    testl   %ebp, %ebp
25000000000000005b: 02    jle     0x405fb4 <BenchmarkSuite::run(int, int, char**)+0xc4>25000000000000005b: 02    jle     0x405fb4 <BenchmarkSuite::run(int, int, char**)+0xc4>
26000000000000005d: 03    movl    %ebp, %r15d26000000000000005d: 03    movl    %ebp, %r15d
270000000000000060: 02    xorl    %ebx, %ebx270000000000000060: 02    xorl    %ebx, %ebx
280000000000000062: 02    jmp     0x405f70 <BenchmarkSuite::run(int, int, char**)+0x80>280000000000000062: 02    jmp     0x405f70 <BenchmarkSuite::run(int, int, char**)+0x80>
290000000000000064: 10    nopw    %cs:(%rax,%rax)290000000000000064: 10    nopw    %cs:(%rax,%rax)
30000000000000006e: 02    nop30000000000000006e: 02    nop
310000000000000070: 04    sarq    $32, %rbp310000000000000070: 04    sarq    $32, %rbp
320000000000000074: 04    movb    $1, (%rcx,%rbp)320000000000000074: 04    movb    $1, (%rcx,%rbp)
330000000000000078: 03    incq    %rbx330000000000000078: 03    incq    %rbx
34000000000000007b: 03    cmpq    %rbx, %r1534000000000000007b: 03    cmpq    %rbx, %r15
35000000000000007e: 02    je      0x405fb4 <BenchmarkSuite::run(int, int, char**)+0xc4>35000000000000007e: 02    je      0x405fb4 <BenchmarkSuite::run(int, int, char**)+0xc4>
360000000000000080: 04    movq    (%r14,%rbx,8), %rdi360000000000000080: 04    movq    (%r14,%rbx,8), %rdi
370000000000000084: 02    xorl    %esi, %esi370000000000000084: 02    xorl    %esi, %esi
380000000000000086: 05    movl    $10, %edx380000000000000086: 05    movl    $10, %edx
39000000000000008b: 05    callq   0x404520 <strtol@plt>39000000000000008b: 05    callq   0x404520 <strtol@plt>
400000000000000090: 04    movl    8(%r13), %edx400000000000000090: 04    movl    8(%r13), %edx
410000000000000094: 04    movq    (%r13), %rcx410000000000000094: 04    movq    (%r13), %rcx
420000000000000098: 02    subl    %ecx, %edx420000000000000098: 02    subl    %ecx, %edx
43000000000000009a: 03    movq    %rax, %rbp43000000000000009a: 03    movq    %rax, %rbp
44000000000000009d: 04    shlq    $32, %rbp44000000000000009d: 04    shlq    $32, %rbp
4500000000000000a1: 02    cmpl    %edx, %eax4500000000000000a1: 02    cmpl    %edx, %eax
4600000000000000a3: 02    jl      0x405f60 <BenchmarkSuite::run(int, int, char**)+0x70>4600000000000000a3: 02    jl      0x405f60 <BenchmarkSuite::run(int, int, char**)+0x70>
4700000000000000a5: 05    movl    $3600000000, %eax4700000000000000a5: 05    movl    $3600000000, %eax
4800000000000000aa: 08    leaq    694967296(%rax,%rbp), %rsi4800000000000000aa: 08    leaq    694967296(%rax,%rbp), %rsi
4900000000000000b2: 04    sarq    $32, %rsi4900000000000000b2: 04    sarq    $32, %rsi
5000000000000000b6: 03    movq    %r13, %rdi5000000000000000b6: 03    movq    %r13, %rdi
n5100000000000000b9: 05    callq   0x483bd0 <bsl::vector<bool, bsl::allocator<bool> >::resize(unsigned long)>n5100000000000000b9: 05    callq   0x484080 <bsl::vector<bool, bsl::allocator<bool> >::resize(unsigned long)>
5200000000000000be: 04    movq    (%r13), %rcx5200000000000000be: 04    movq    (%r13), %rcx
5300000000000000c2: 02    jmp     0x405f60 <BenchmarkSuite::run(int, int, char**)+0x70>5300000000000000c2: 02    jmp     0x405f60 <BenchmarkSuite::run(int, int, char**)+0x70>
5400000000000000c4: 04    leaq    32(%r13), %rax5400000000000000c4: 04    leaq    32(%r13), %rax
5500000000000000c8: 05    movq    %rax, 48(%rsp)5500000000000000c8: 05    movq    %rax, 48(%rsp)
5600000000000000cd: 04    leaq    36(%r13), %rbx5600000000000000cd: 04    leaq    36(%r13), %rbx
5700000000000000d1: 05    movl    $7438128, %edi5700000000000000d1: 05    movl    $7438128, %edi
n5800000000000000d6: 05    movl    $5004782, %esin5800000000000000d6: 05    movl    $5005926, %esi
5900000000000000db: 05    movl    $21, %edx5900000000000000db: 05    movl    $21, %edx
n6000000000000000e0: 05    callq   0x45fb90 <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)>n6000000000000000e0: 05    callq   0x45fde0 <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)>
6100000000000000e5: 05    movl    $7438128, %edi6100000000000000e5: 05    movl    $7438128, %edi
n6200000000000000ea: 05    movl    $5004804, %esin6200000000000000ea: 05    movl    $5005948, %esi
6300000000000000ef: 05    movl    $5, %edx6300000000000000ef: 05    movl    $5, %edx
n6400000000000000f4: 05    callq   0x45fb90 <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)>n6400000000000000f4: 05    callq   0x45fde0 <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)>
6500000000000000f9: 05    movl    $7438128, %edi6500000000000000f9: 05    movl    $7438128, %edi
n6600000000000000fe: 05    movl    $5004810, %esin6600000000000000fe: 05    movl    $5005954, %esi
670000000000000103: 05    movl    $17, %edx670000000000000103: 05    movl    $17, %edx
n680000000000000108: 05    callq   0x45fb90 <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)>n680000000000000108: 05    callq   0x45fde0 <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)>
69000000000000010d: 05    movl    $7438128, %edi69000000000000010d: 05    movl    $7438128, %edi
n700000000000000112: 05    movl    $5004828, %esin700000000000000112: 05    movl    $5005972, %esi
710000000000000117: 05    movl    $3, %edx710000000000000117: 05    movl    $3, %edx
n72000000000000011c: 05    callq   0x45fb90 <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)>n72000000000000011c: 05    callq   0x45fde0 <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)>
730000000000000121: 04    movl    32(%r13), %esi730000000000000121: 04    movl    32(%r13), %esi
740000000000000125: 03    movq    %rax, %rdi740000000000000125: 03    movq    %rax, %rdi
750000000000000128: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>750000000000000128: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
n76000000000000012d: 05    movl    $5004832, %esin76000000000000012d: 05    movl    $5005976, %esi
770000000000000132: 05    movl    $12, %edx770000000000000132: 05    movl    $12, %edx
780000000000000137: 03    movq    %rax, %rdi780000000000000137: 03    movq    %rax, %rdi
n79000000000000013a: 05    callq   0x45fb90 <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)>n79000000000000013a: 05    callq   0x45fde0 <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)>
80000000000000013f: 07    movq    3219194(%rip), %rax  # 717f30 <std::__1::cout>80000000000000013f: 07    movq    3219194(%rip), %rax  # 717f30 <std::__1::cout>
810000000000000146: 04    movq    -24(%rax), %rax810000000000000146: 04    movq    -24(%rax), %rax
82000000000000014a: 07    orl     $4, 7438136(%rax)82000000000000014a: 07    orl     $4, 7438136(%rax)
830000000000000151: 07    movq    3219176(%rip), %rax  # 717f30 <std::__1::cout>830000000000000151: 07    movq    3219176(%rip), %rax  # 717f30 <std::__1::cout>
840000000000000158: 04    movq    -24(%rax), %rax840000000000000158: 04    movq    -24(%rax), %rax
85000000000000015c: 11    movq    $1, 7438144(%rax)85000000000000015c: 11    movq    $1, 7438144(%rax)
860000000000000167: 04    movslq  36(%r13), %rsi860000000000000167: 04    movslq  36(%r13), %rsi
87000000000000016b: 03    incq    %rsi87000000000000016b: 03    incq    %rsi
88000000000000016e: 04    movl    %esi, 36(%r13)88000000000000016e: 04    movl    %esi, 36(%r13)
890000000000000172: 04    movq    (%r13), %rax890000000000000172: 04    movq    (%r13), %rax
900000000000000176: 04    movq    8(%r13), %rcx900000000000000176: 04    movq    8(%r13), %rcx
91000000000000017a: 03    cmpq    %rax, %rcx91000000000000017a: 03    cmpq    %rax, %rcx
92000000000000017d: 05    movq    %rbx, 72(%rsp)92000000000000017d: 05    movq    %rbx, 72(%rsp)
930000000000000182: 02    je      0x40608a <BenchmarkSuite::run(int, int, char**)+0x19a>930000000000000182: 02    je      0x40608a <BenchmarkSuite::run(int, int, char**)+0x19a>
940000000000000184: 02    movl    %ecx, %edx940000000000000184: 02    movl    %ecx, %edx
950000000000000186: 02    subl    %eax, %edx950000000000000186: 02    subl    %eax, %edx
960000000000000188: 02    cmpl    %edx, %esi960000000000000188: 02    cmpl    %edx, %esi
97000000000000018a: 06    jge     0x4064a3 <BenchmarkSuite::run(int, int, char**)+0x5b3>97000000000000018a: 06    jge     0x4064a3 <BenchmarkSuite::run(int, int, char**)+0x5b3>
980000000000000190: 04    cmpb    $0, (%rax,%rsi)980000000000000190: 04    cmpb    $0, (%rax,%rsi)
990000000000000194: 06    je      0x4064a3 <BenchmarkSuite::run(int, int, char**)+0x5b3>990000000000000194: 06    je      0x4064a3 <BenchmarkSuite::run(int, int, char**)+0x5b3>
100000000000000019a: 05    movq    48(%rsp), %rax100000000000000019a: 05    movq    48(%rsp), %rax
101000000000000019f: 03    cmpl    $0, (%rax)101000000000000019f: 03    cmpl    $0, (%rax)
10200000000000001a2: 06    jle     0x406240 <BenchmarkSuite::run(int, int, char**)+0x350>10200000000000001a2: 06    jle     0x406240 <BenchmarkSuite::run(int, int, char**)+0x350>
10300000000000001a8: 10    movabsq $562949953421312, %rbx10300000000000001a8: 10    movabsq $562949953421312, %rbx
10400000000000001b2: 04    xorpd   %xmm0, %xmm010400000000000001b2: 04    xorpd   %xmm0, %xmm0
10500000000000001b6: 06    movsd   %xmm0, 40(%rsp)10500000000000001b6: 06    movsd   %xmm0, 40(%rsp)
10600000000000001bc: 03    xorl    %r15d, %r15d10600000000000001bc: 03    xorl    %r15d, %r15d
10700000000000001bf: 05    leaq    104(%rsp), %r1410700000000000001bf: 05    leaq    104(%rsp), %r14
10800000000000001c4: 05    leaq    96(%rsp), %r1210800000000000001c4: 05    leaq    96(%rsp), %r12
10900000000000001c9: 04    xorpd   %xmm0, %xmm010900000000000001c9: 04    xorpd   %xmm0, %xmm0
11000000000000001cd: 06    movsd   %xmm0, 24(%rsp)11000000000000001cd: 06    movsd   %xmm0, 24(%rsp)
11100000000000001d3: 04    xorpd   %xmm0, %xmm011100000000000001d3: 04    xorpd   %xmm0, %xmm0
11200000000000001d7: 06    movsd   %xmm0, 16(%rsp)11200000000000001d7: 06    movsd   %xmm0, 16(%rsp)
11300000000000001dd: 04    xorpd   %xmm0, %xmm011300000000000001dd: 04    xorpd   %xmm0, %xmm0
11400000000000001e1: 06    movsd   %xmm0, 32(%rsp)11400000000000001e1: 06    movsd   %xmm0, 32(%rsp)
11500000000000001e7: 09    nopw    (%rax,%rax)11500000000000001e7: 09    nopw    (%rax,%rax)
11600000000000001f0: 05    movq    88(%rsp), %rax11600000000000001f0: 05    movq    88(%rsp), %rax
11700000000000001f5: 03    movq    (%rax), %rsi11700000000000001f5: 03    movq    (%rax), %rsi
n11800000000000001f8: 09    movq    $5128488, 96(%rsp)n11800000000000001f8: 09    movq    $5129624, 96(%rsp)
1190000000000000201: 05    movl    $100000, %edx1190000000000000201: 05    movl    $100000, %edx
1200000000000000206: 03    movq    %r14, %rdi1200000000000000206: 03    movq    %r14, %rdi
1210000000000000209: 02    xorl    %ecx, %ecx1210000000000000209: 02    xorl    %ecx, %ecx
n122000000000000020b: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>n122000000000000020b: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
1230000000000000210: 05    movl    $120, %ebp1230000000000000210: 05    movl    $120, %ebp
1240000000000000215: 05    callq   0x405b40 <Stopwatch::getCPUTime()>1240000000000000215: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
125000000000000021a: 06    movsd   %xmm0, 8(%rsp)125000000000000021a: 06    movsd   %xmm0, 8(%rsp)
1260000000000000220: 08    movq    %rbx, 144(%rsp,%rbp)1260000000000000220: 08    movq    %rbx, 144(%rsp,%rbp)
1270000000000000228: 08    movq    %rbx, 160(%rsp,%rbp)1270000000000000228: 08    movq    %rbx, 160(%rsp,%rbp)
1280000000000000230: 08    movq    %rbx, 176(%rsp,%rbp)1280000000000000230: 08    movq    %rbx, 176(%rsp,%rbp)
1290000000000000238: 08    movq    %rbx, 192(%rsp,%rbp)1290000000000000238: 08    movq    %rbx, 192(%rsp,%rbp)
1300000000000000240: 08    movq    %rbx, 208(%rsp,%rbp)1300000000000000240: 08    movq    %rbx, 208(%rsp,%rbp)
1310000000000000248: 08    movq    %rbx, 224(%rsp,%rbp)1310000000000000248: 08    movq    %rbx, 224(%rsp,%rbp)
1320000000000000250: 08    movq    %rbx, 240(%rsp,%rbp)1320000000000000250: 08    movq    %rbx, 240(%rsp,%rbp)
1330000000000000258: 08    movq    %rbx, 256(%rsp,%rbp)1330000000000000258: 08    movq    %rbx, 256(%rsp,%rbp)
1340000000000000260: 04    subq    $-128, %rbp1340000000000000260: 04    subq    $-128, %rbp
1350000000000000264: 07    cmpq    $16120, %rbp1350000000000000264: 07    cmpq    $16120, %rbp
136000000000000026b: 02    jne     0x406110 <BenchmarkSuite::run(int, int, char**)+0x220>136000000000000026b: 02    jne     0x406110 <BenchmarkSuite::run(int, int, char**)+0x220>
137000000000000026d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>137000000000000026d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
1380000000000000272: 06    subsd   8(%rsp), %xmm01380000000000000272: 06    subsd   8(%rsp), %xmm0
1390000000000000278: 06    movsd   40(%rsp), %xmm11390000000000000278: 06    movsd   40(%rsp), %xmm1
140000000000000027e: 04    addsd   %xmm0, %xmm1140000000000000027e: 04    addsd   %xmm0, %xmm1
1410000000000000282: 06    movsd   %xmm1, 40(%rsp)1410000000000000282: 06    movsd   %xmm1, 40(%rsp)
1420000000000000288: 05    callq   0x405b40 <Stopwatch::getCPUTime()>1420000000000000288: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
143000000000000028d: 06    movsd   %xmm0, 8(%rsp)143000000000000028d: 06    movsd   %xmm0, 8(%rsp)
1440000000000000293: 05    callq   0x405b40 <Stopwatch::getCPUTime()>1440000000000000293: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
1450000000000000298: 06    subsd   8(%rsp), %xmm01450000000000000298: 06    subsd   8(%rsp), %xmm0
146000000000000029e: 06    movsd   24(%rsp), %xmm1146000000000000029e: 06    movsd   24(%rsp), %xmm1
14700000000000002a4: 04    addsd   %xmm0, %xmm114700000000000002a4: 04    addsd   %xmm0, %xmm1
14800000000000002a8: 06    movsd   %xmm1, 24(%rsp)14800000000000002a8: 06    movsd   %xmm1, 24(%rsp)
14900000000000002ae: 05    callq   0x405b40 <Stopwatch::getCPUTime()>14900000000000002ae: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
15000000000000002b3: 06    movsd   %xmm0, 8(%rsp)15000000000000002b3: 06    movsd   %xmm0, 8(%rsp)
15100000000000002b9: 05    callq   0x405b40 <Stopwatch::getCPUTime()>15100000000000002b9: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
15200000000000002be: 06    subsd   8(%rsp), %xmm015200000000000002be: 06    subsd   8(%rsp), %xmm0
15300000000000002c4: 06    movsd   16(%rsp), %xmm115300000000000002c4: 06    movsd   16(%rsp), %xmm1
15400000000000002ca: 04    addsd   %xmm0, %xmm115400000000000002ca: 04    addsd   %xmm0, %xmm1
15500000000000002ce: 06    movsd   %xmm1, 16(%rsp)15500000000000002ce: 06    movsd   %xmm1, 16(%rsp)
15600000000000002d4: 05    callq   0x405b40 <Stopwatch::getCPUTime()>15600000000000002d4: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
15700000000000002d9: 06    movsd   %xmm0, 8(%rsp)15700000000000002d9: 06    movsd   %xmm0, 8(%rsp)
15800000000000002df: 02    xorl    %ebp, %ebp15800000000000002df: 02    xorl    %ebp, %ebp
15900000000000002e1: 10    nopw    %cs:(%rax,%rax)15900000000000002e1: 10    nopw    %cs:(%rax,%rax)
16000000000000002eb: 05    nopl    (%rax,%rax)16000000000000002eb: 05    nopl    (%rax,%rax)
16100000000000002f0: 08    leaq    256(%rsp,%rbp), %rdi16100000000000002f0: 08    leaq    256(%rsp,%rbp), %rdi
16200000000000002f8: 03    movq    %r12, %rsi16200000000000002f8: 03    movq    %r12, %rsi
n16300000000000002fb: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>n16300000000000002fb: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
1640000000000000300: 04    addq    $16, %rbp1640000000000000300: 04    addq    $16, %rbp
1650000000000000304: 07    cmpq    $16000, %rbp1650000000000000304: 07    cmpq    $16000, %rbp
166000000000000030b: 02    jne     0x4061e0 <BenchmarkSuite::run(int, int, char**)+0x2f0>166000000000000030b: 02    jne     0x4061e0 <BenchmarkSuite::run(int, int, char**)+0x2f0>
167000000000000030d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>167000000000000030d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
1680000000000000312: 06    subsd   8(%rsp), %xmm01680000000000000312: 06    subsd   8(%rsp), %xmm0
1690000000000000318: 06    movsd   32(%rsp), %xmm11690000000000000318: 06    movsd   32(%rsp), %xmm1
170000000000000031e: 04    addsd   %xmm0, %xmm1170000000000000031e: 04    addsd   %xmm0, %xmm1
1710000000000000322: 06    movsd   %xmm1, 32(%rsp)1710000000000000322: 06    movsd   %xmm1, 32(%rsp)
1720000000000000328: 03    movq    %r12, %rdi1720000000000000328: 03    movq    %r12, %rdi
n173000000000000032b: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>n173000000000000032b: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
1740000000000000330: 03    incl    %r15d1740000000000000330: 03    incl    %r15d
1750000000000000333: 05    movq    48(%rsp), %rax1750000000000000333: 05    movq    48(%rsp), %rax
1760000000000000338: 03    cmpl    (%rax), %r15d1760000000000000338: 03    cmpl    (%rax), %r15d
177000000000000033b: 06    jl      0x4060e0 <BenchmarkSuite::run(int, int, char**)+0x1f0>177000000000000033b: 06    jl      0x4060e0 <BenchmarkSuite::run(int, int, char**)+0x1f0>
1780000000000000341: 05    movq    72(%rsp), %rbx1780000000000000341: 05    movq    72(%rsp), %rbx
1790000000000000346: 02    movl    (%rbx), %esi1790000000000000346: 02    movl    (%rbx), %esi
1800000000000000348: 06    movsd   40(%rsp), %xmm01800000000000000348: 06    movsd   40(%rsp), %xmm0
181000000000000034e: 02    jmp     0x406262 <BenchmarkSuite::run(int, int, char**)+0x372>181000000000000034e: 02    jmp     0x406262 <BenchmarkSuite::run(int, int, char**)+0x372>
1820000000000000350: 04    xorpd   %xmm0, %xmm01820000000000000350: 04    xorpd   %xmm0, %xmm0
1830000000000000354: 06    movsd   %xmm0, 32(%rsp)1830000000000000354: 06    movsd   %xmm0, 32(%rsp)
184000000000000035a: 04    xorpd   %xmm0, %xmm0184000000000000035a: 04    xorpd   %xmm0, %xmm0
185000000000000035e: 06    movsd   %xmm0, 16(%rsp)185000000000000035e: 06    movsd   %xmm0, 16(%rsp)
1860000000000000364: 04    xorpd   %xmm0, %xmm01860000000000000364: 04    xorpd   %xmm0, %xmm0
1870000000000000368: 06    movsd   %xmm0, 24(%rsp)1870000000000000368: 06    movsd   %xmm0, 24(%rsp)
188000000000000036e: 04    xorpd   %xmm0, %xmm0188000000000000036e: 04    xorpd   %xmm0, %xmm0
1890000000000000372: 06    divsd   40(%r13), %xmm01890000000000000372: 06    divsd   40(%r13), %xmm0
1900000000000000378: 06    movsd   %xmm0, 40(%rsp)1900000000000000378: 06    movsd   %xmm0, 40(%rsp)
191000000000000037e: 07    movq    3218619(%rip), %rax  # 717f30 <std::__1::cout>191000000000000037e: 07    movq    3218619(%rip), %rax  # 717f30 <std::__1::cout>
1920000000000000385: 04    movq    -24(%rax), %rax1920000000000000385: 04    movq    -24(%rax), %rax
1930000000000000389: 11    movq    $2, 7438152(%rax)1930000000000000389: 11    movq    $2, 7438152(%rax)
1940000000000000394: 05    movl    $7438128, %edi1940000000000000394: 05    movl    $7438128, %edi
1950000000000000399: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>1950000000000000399: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
196000000000000039e: 05    movb    $41, 96(%rsp)196000000000000039e: 05    movb    $41, 96(%rsp)
19700000000000003a3: 05    leaq    96(%rsp), %rsi19700000000000003a3: 05    leaq    96(%rsp), %rsi
19800000000000003a8: 05    movl    $1, %edx19800000000000003a8: 05    movl    $1, %edx
19900000000000003ad: 03    movq    %rax, %rdi19900000000000003ad: 03    movq    %rax, %rdi
n20000000000000003b0: 05    callq   0x45fb90 <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)>n20000000000000003b0: 05    callq   0x45fde0 <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)>
20100000000000003b5: 03    movq    (%rax), %rcx20100000000000003b5: 03    movq    (%rax), %rcx
20200000000000003b8: 04    movq    -24(%rcx), %rcx20200000000000003b8: 04    movq    -24(%rcx), %rcx
20300000000000003bc: 09    movq    $77, 24(%rax,%rcx)20300000000000003bc: 09    movq    $77, 24(%rax,%rcx)
n20400000000000003c5: 05    movl    $5004845, %esin20400000000000003c5: 05    movl    $5005989, %esi
20500000000000003ca: 05    movl    $12, %edx20500000000000003ca: 05    movl    $12, %edx
20600000000000003cf: 03    movq    %rax, %rdi20600000000000003cf: 03    movq    %rax, %rdi
n20700000000000003d2: 05    callq   0x45fb90 <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)>n20700000000000003d2: 05    callq   0x45fde0 <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)>
20800000000000003d7: 05    movl    $5130576, %esi20800000000000003d7: 05    movl    $5131712, %esi
20900000000000003dc: 05    movl    $1, %edx20900000000000003dc: 05    movl    $1, %edx
21000000000000003e1: 03    movq    %rax, %rdi21000000000000003e1: 03    movq    %rax, %rdi
n21100000000000003e4: 05    callq   0x45fb90 <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)>n21100000000000003e4: 05    callq   0x45fde0 <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)>
21200000000000003e9: 03    movq    (%rax), %rcx21200000000000003e9: 03    movq    (%rax), %rcx
21300000000000003ec: 04    movq    -24(%rcx), %rcx21300000000000003ec: 04    movq    -24(%rcx), %rcx
21400000000000003f0: 09    movq    $6, 24(%rax,%rcx)21400000000000003f0: 09    movq    $6, 24(%rax,%rcx)
21500000000000003f9: 03    movq    %rax, %rdi21500000000000003f9: 03    movq    %rax, %rdi
21600000000000003fc: 06    movsd   40(%rsp), %xmm021600000000000003fc: 06    movsd   40(%rsp), %xmm0
2170000000000000402: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>2170000000000000402: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
n2180000000000000407: 05    movl    $5130381, %esin2180000000000000407: 05    movl    $5131517, %esi
219000000000000040c: 05    movl    $1, %edx219000000000000040c: 05    movl    $1, %edx
2200000000000000411: 03    movq    %rax, %rdi2200000000000000411: 03    movq    %rax, %rdi
n2210000000000000414: 05    callq   0x45fb90 <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)>n2210000000000000414: 05    callq   0x45fde0 <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)>
2220000000000000419: 06    movsd   24(%rsp), %xmm02220000000000000419: 06    movsd   24(%rsp), %xmm0
223000000000000041f: 06    divsd   40(%r13), %xmm0223000000000000041f: 06    divsd   40(%r13), %xmm0
2240000000000000425: 06    movsd   %xmm0, 24(%rsp)2240000000000000425: 06    movsd   %xmm0, 24(%rsp)
225000000000000042b: 07    movq    3218446(%rip), %rax  # 717f30 <std::__1::cout>225000000000000042b: 07    movq    3218446(%rip), %rax  # 717f30 <std::__1::cout>
2260000000000000432: 04    movq    -24(%rax), %rax2260000000000000432: 04    movq    -24(%rax), %rax
2270000000000000436: 11    movq    $80, 7438152(%rax)2270000000000000436: 11    movq    $80, 7438152(%rax)
2280000000000000441: 05    movl    $7438128, %edi2280000000000000441: 05    movl    $7438128, %edi
n2290000000000000446: 05    movl    $5017404, %esin2290000000000000446: 05    movl    $5018546, %esi
230000000000000044b: 05    movl    $8, %edx230000000000000044b: 05    movl    $8, %edx
n2310000000000000450: 05    callq   0x45fb90 <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)>n2310000000000000450: 05    callq   0x45fde0 <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)>
2320000000000000455: 05    movl    $5130576, %esi2320000000000000455: 05    movl    $5131712, %esi
233000000000000045a: 05    movl    $1, %edx233000000000000045a: 05    movl    $1, %edx
234000000000000045f: 03    movq    %rax, %rdi234000000000000045f: 03    movq    %rax, %rdi
n2350000000000000462: 05    callq   0x45fb90 <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)>n2350000000000000462: 05    callq   0x45fde0 <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)>
2360000000000000467: 03    movq    (%rax), %rcx2360000000000000467: 03    movq    (%rax), %rcx
237000000000000046a: 04    movq    -24(%rcx), %rcx237000000000000046a: 04    movq    -24(%rcx), %rcx
238000000000000046e: 09    movq    $6, 24(%rax,%rcx)238000000000000046e: 09    movq    $6, 24(%rax,%rcx)
2390000000000000477: 03    movq    %rax, %rdi2390000000000000477: 03    movq    %rax, %rdi
240000000000000047a: 06    movsd   24(%rsp), %xmm0240000000000000047a: 06    movsd   24(%rsp), %xmm0
2410000000000000480: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>2410000000000000480: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
n2420000000000000485: 05    movl    $5130381, %esin2420000000000000485: 05    movl    $5131517, %esi
243000000000000048a: 05    movl    $1, %edx243000000000000048a: 05    movl    $1, %edx
244000000000000048f: 03    movq    %rax, %rdi244000000000000048f: 03    movq    %rax, %rdi
n2450000000000000492: 05    callq   0x45fb90 <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)>n2450000000000000492: 05    callq   0x45fde0 <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)>
2460000000000000497: 06    movsd   16(%rsp), %xmm02460000000000000497: 06    movsd   16(%rsp), %xmm0
247000000000000049d: 06    divsd   40(%r13), %xmm0247000000000000049d: 06    divsd   40(%r13), %xmm0
24800000000000004a3: 06    movsd   %xmm0, 16(%rsp)24800000000000004a3: 06    movsd   %xmm0, 16(%rsp)
24900000000000004a9: 07    movq    3218320(%rip), %rax  # 717f30 <std::__1::cout>24900000000000004a9: 07    movq    3218320(%rip), %rax  # 717f30 <std::__1::cout>
25000000000000004b0: 04    movq    -24(%rax), %rax25000000000000004b0: 04    movq    -24(%rax), %rax
25100000000000004b4: 11    movq    $80, 7438152(%rax)25100000000000004b4: 11    movq    $80, 7438152(%rax)
25200000000000004bf: 05    movl    $7438128, %edi25200000000000004bf: 05    movl    $7438128, %edi
n25300000000000004c4: 05    movl    $5017404, %esin25300000000000004c4: 05    movl    $5018546, %esi
25400000000000004c9: 05    movl    $8, %edx25400000000000004c9: 05    movl    $8, %edx
n25500000000000004ce: 05    callq   0x45fb90 <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)>n25500000000000004ce: 05    callq   0x45fde0 <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)>
25600000000000004d3: 05    movl    $5130576, %esi25600000000000004d3: 05    movl    $5131712, %esi
25700000000000004d8: 05    movl    $1, %edx25700000000000004d8: 05    movl    $1, %edx
25800000000000004dd: 03    movq    %rax, %rdi25800000000000004dd: 03    movq    %rax, %rdi
n25900000000000004e0: 05    callq   0x45fb90 <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)>n25900000000000004e0: 05    callq   0x45fde0 <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)>
26000000000000004e5: 03    movq    (%rax), %rcx26000000000000004e5: 03    movq    (%rax), %rcx
26100000000000004e8: 04    movq    -24(%rcx), %rcx26100000000000004e8: 04    movq    -24(%rcx), %rcx
26200000000000004ec: 09    movq    $6, 24(%rax,%rcx)26200000000000004ec: 09    movq    $6, 24(%rax,%rcx)
26300000000000004f5: 03    movq    %rax, %rdi26300000000000004f5: 03    movq    %rax, %rdi
26400000000000004f8: 06    movsd   16(%rsp), %xmm026400000000000004f8: 06    movsd   16(%rsp), %xmm0
26500000000000004fe: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>26500000000000004fe: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
n2660000000000000503: 05    movl    $5130381, %esin2660000000000000503: 05    movl    $5131517, %esi
2670000000000000508: 05    movl    $1, %edx2670000000000000508: 05    movl    $1, %edx
268000000000000050d: 03    movq    %rax, %rdi268000000000000050d: 03    movq    %rax, %rdi
n2690000000000000510: 05    callq   0x45fb90 <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)>n2690000000000000510: 05    callq   0x45fde0 <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)>
2700000000000000515: 06    movsd   32(%rsp), %xmm02700000000000000515: 06    movsd   32(%rsp), %xmm0
271000000000000051b: 06    divsd   40(%r13), %xmm0271000000000000051b: 06    divsd   40(%r13), %xmm0
2720000000000000521: 06    movsd   %xmm0, 32(%rsp)2720000000000000521: 06    movsd   %xmm0, 32(%rsp)
2730000000000000527: 07    movq    3218194(%rip), %rax  # 717f30 <std::__1::cout>2730000000000000527: 07    movq    3218194(%rip), %rax  # 717f30 <std::__1::cout>
274000000000000052e: 04    movq    -24(%rax), %rax274000000000000052e: 04    movq    -24(%rax), %rax
2750000000000000532: 11    movq    $80, 7438152(%rax)2750000000000000532: 11    movq    $80, 7438152(%rax)
276000000000000053d: 05    movl    $7438128, %edi276000000000000053d: 05    movl    $7438128, %edi
n2770000000000000542: 05    movl    $5004858, %esin2770000000000000542: 05    movl    $5006002, %esi
2780000000000000547: 05    movl    $9, %edx2780000000000000547: 05    movl    $9, %edx
n279000000000000054c: 05    callq   0x45fb90 <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)>n279000000000000054c: 05    callq   0x45fde0 <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)>
2800000000000000551: 05    movl    $5130576, %esi2800000000000000551: 05    movl    $5131712, %esi
2810000000000000556: 05    movl    $1, %edx2810000000000000556: 05    movl    $1, %edx
282000000000000055b: 03    movq    %rax, %rdi282000000000000055b: 03    movq    %rax, %rdi
n283000000000000055e: 05    callq   0x45fb90 <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)>n283000000000000055e: 05    callq   0x45fde0 <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)>
2840000000000000563: 03    movq    (%rax), %rcx2840000000000000563: 03    movq    (%rax), %rcx
2850000000000000566: 04    movq    -24(%rcx), %rcx2850000000000000566: 04    movq    -24(%rcx), %rcx
286000000000000056a: 09    movq    $6, 24(%rax,%rcx)286000000000000056a: 09    movq    $6, 24(%rax,%rcx)
2870000000000000573: 03    movq    %rax, %rdi2870000000000000573: 03    movq    %rax, %rdi
2880000000000000576: 06    movsd   32(%rsp), %xmm02880000000000000576: 06    movsd   32(%rsp), %xmm0
289000000000000057c: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>289000000000000057c: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
n2900000000000000581: 05    movl    $5130381, %esin2900000000000000581: 05    movl    $5131517, %esi
2910000000000000586: 05    movl    $1, %edx2910000000000000586: 05    movl    $1, %edx
292000000000000058b: 03    movq    %rax, %rdi292000000000000058b: 03    movq    %rax, %rdi
n293000000000000058e: 05    callq   0x45fb90 <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)>n293000000000000058e: 05    callq   0x45fde0 <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)>
2940000000000000593: 05    movl    $7438128, %edi2940000000000000593: 05    movl    $7438128, %edi
n2950000000000000598: 05    movl    $5130381, %esin2950000000000000598: 05    movl    $5131517, %esi
296000000000000059d: 05    movl    $1, %edx296000000000000059d: 05    movl    $1, %edx
n29700000000000005a2: 05    callq   0x45fb90 <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)>n29700000000000005a2: 05    callq   0x45fde0 <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)>
29800000000000005a7: 04    movl    36(%r13), %esi29800000000000005a7: 04    movl    36(%r13), %esi
29900000000000005ab: 04    movq    (%r13), %rax29900000000000005ab: 04    movq    (%r13), %rax
30000000000000005af: 04    movq    8(%r13), %rcx30000000000000005af: 04    movq    8(%r13), %rcx
30100000000000005b3: 03    movslq  %esi, %rsi30100000000000005b3: 03    movslq  %esi, %rsi
30200000000000005b6: 03    incq    %rsi30200000000000005b6: 03    incq    %rsi
30300000000000005b9: 02    movl    %esi, (%rbx)30300000000000005b9: 02    movl    %esi, (%rbx)
30400000000000005bb: 03    cmpq    %rax, %rcx30400000000000005bb: 03    cmpq    %rax, %rcx
30500000000000005be: 02    je      0x4064c6 <BenchmarkSuite::run(int, int, char**)+0x5d6>30500000000000005be: 02    je      0x4064c6 <BenchmarkSuite::run(int, int, char**)+0x5d6>
30600000000000005c0: 02    movl    %ecx, %edx30600000000000005c0: 02    movl    %ecx, %edx
30700000000000005c2: 02    subl    %eax, %edx30700000000000005c2: 02    subl    %eax, %edx
30800000000000005c4: 02    cmpl    %edx, %esi30800000000000005c4: 02    cmpl    %edx, %esi
30900000000000005c6: 06    jge     0x4068e3 <BenchmarkSuite::run(int, int, char**)+0x9f3>30900000000000005c6: 06    jge     0x4068e3 <BenchmarkSuite::run(int, int, char**)+0x9f3>
31000000000000005cc: 04    cmpb    $0, (%rax,%rsi)31000000000000005cc: 04    cmpb    $0, (%rax,%rsi)
31100000000000005d0: 06    je      0x4068e3 <BenchmarkSuite::run(int, int, char**)+0x9f3>31100000000000005d0: 06    je      0x4068e3 <BenchmarkSuite::run(int, int, char**)+0x9f3>
31200000000000005d6: 05    movq    48(%rsp), %rax31200000000000005d6: 05    movq    48(%rsp), %rax
31300000000000005db: 03    cmpl    $0, (%rax)31300000000000005db: 03    cmpl    $0, (%rax)
31400000000000005de: 06    jle     0x406680 <BenchmarkSuite::run(int, int, char**)+0x790>31400000000000005de: 06    jle     0x406680 <BenchmarkSuite::run(int, int, char**)+0x790>
31500000000000005e4: 10    movabsq $844424930131969, %rbx31500000000000005e4: 10    movabsq $844424930131969, %rbx
31600000000000005ee: 04    xorpd   %xmm0, %xmm031600000000000005ee: 04    xorpd   %xmm0, %xmm0
31700000000000005f2: 06    movsd   %xmm0, 40(%rsp)31700000000000005f2: 06    movsd   %xmm0, 40(%rsp)
31800000000000005f8: 03    xorl    %r15d, %r15d31800000000000005f8: 03    xorl    %r15d, %r15d
31900000000000005fb: 05    leaq    104(%rsp), %r1431900000000000005fb: 05    leaq    104(%rsp), %r14
3200000000000000600: 05    leaq    96(%rsp), %r123200000000000000600: 05    leaq    96(%rsp), %r12
3210000000000000605: 04    xorpd   %xmm0, %xmm03210000000000000605: 04    xorpd   %xmm0, %xmm0
3220000000000000609: 06    movsd   %xmm0, 24(%rsp)3220000000000000609: 06    movsd   %xmm0, 24(%rsp)
323000000000000060f: 04    xorpd   %xmm0, %xmm0323000000000000060f: 04    xorpd   %xmm0, %xmm0
3240000000000000613: 06    movsd   %xmm0, 16(%rsp)3240000000000000613: 06    movsd   %xmm0, 16(%rsp)
3250000000000000619: 04    xorpd   %xmm0, %xmm03250000000000000619: 04    xorpd   %xmm0, %xmm0
326000000000000061d: 06    movsd   %xmm0, 32(%rsp)326000000000000061d: 06    movsd   %xmm0, 32(%rsp)
3270000000000000623: 10    nopw    %cs:(%rax,%rax)3270000000000000623: 10    nopw    %cs:(%rax,%rax)
328000000000000062d: 03    nopl    (%rax)328000000000000062d: 03    nopl    (%rax)
3290000000000000630: 05    movq    88(%rsp), %rax3290000000000000630: 05    movq    88(%rsp), %rax
3300000000000000635: 03    movq    (%rax), %rsi3300000000000000635: 03    movq    (%rax), %rsi
n3310000000000000638: 09    movq    $5128488, 96(%rsp)n3310000000000000638: 09    movq    $5129624, 96(%rsp)
3320000000000000641: 05    movl    $100000, %edx3320000000000000641: 05    movl    $100000, %edx
3330000000000000646: 03    movq    %r14, %rdi3330000000000000646: 03    movq    %r14, %rdi
3340000000000000649: 02    xorl    %ecx, %ecx3340000000000000649: 02    xorl    %ecx, %ecx
n335000000000000064b: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>n335000000000000064b: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
3360000000000000650: 05    movl    $120, %ebp3360000000000000650: 05    movl    $120, %ebp
3370000000000000655: 05    callq   0x405b40 <Stopwatch::getCPUTime()>3370000000000000655: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
338000000000000065a: 06    movsd   %xmm0, 8(%rsp)338000000000000065a: 06    movsd   %xmm0, 8(%rsp)
3390000000000000660: 08    movq    %rbx, 144(%rsp,%rbp)3390000000000000660: 08    movq    %rbx, 144(%rsp,%rbp)
3400000000000000668: 08    movq    %rbx, 160(%rsp,%rbp)3400000000000000668: 08    movq    %rbx, 160(%rsp,%rbp)
3410000000000000670: 08    movq    %rbx, 176(%rsp,%rbp)3410000000000000670: 08    movq    %rbx, 176(%rsp,%rbp)
3420000000000000678: 08    movq    %rbx, 192(%rsp,%rbp)3420000000000000678: 08    movq    %rbx, 192(%rsp,%rbp)
3430000000000000680: 08    movq    %rbx, 208(%rsp,%rbp)3430000000000000680: 08    movq    %rbx, 208(%rsp,%rbp)
3440000000000000688: 08    movq    %rbx, 224(%rsp,%rbp)3440000000000000688: 08    movq    %rbx, 224(%rsp,%rbp)
3450000000000000690: 08    movq    %rbx, 240(%rsp,%rbp)3450000000000000690: 08    movq    %rbx, 240(%rsp,%rbp)
3460000000000000698: 08    movq    %rbx, 256(%rsp,%rbp)3460000000000000698: 08    movq    %rbx, 256(%rsp,%rbp)
34700000000000006a0: 04    subq    $-128, %rbp34700000000000006a0: 04    subq    $-128, %rbp
34800000000000006a4: 07    cmpq    $16120, %rbp34800000000000006a4: 07    cmpq    $16120, %rbp
34900000000000006ab: 02    jne     0x406550 <BenchmarkSuite::run(int, int, char**)+0x660>34900000000000006ab: 02    jne     0x406550 <BenchmarkSuite::run(int, int, char**)+0x660>
35000000000000006ad: 05    callq   0x405b40 <Stopwatch::getCPUTime()>35000000000000006ad: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
35100000000000006b2: 06    subsd   8(%rsp), %xmm035100000000000006b2: 06    subsd   8(%rsp), %xmm0
35200000000000006b8: 06    movsd   40(%rsp), %xmm135200000000000006b8: 06    movsd   40(%rsp), %xmm1
35300000000000006be: 04    addsd   %xmm0, %xmm135300000000000006be: 04    addsd   %xmm0, %xmm1
35400000000000006c2: 06    movsd   %xmm1, 40(%rsp)35400000000000006c2: 06    movsd   %xmm1, 40(%rsp)
35500000000000006c8: 05    callq   0x405b40 <Stopwatch::getCPUTime()>35500000000000006c8: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
35600000000000006cd: 06    movsd   %xmm0, 8(%rsp)35600000000000006cd: 06    movsd   %xmm0, 8(%rsp)
35700000000000006d3: 05    callq   0x405b40 <Stopwatch::getCPUTime()>35700000000000006d3: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
35800000000000006d8: 06    subsd   8(%rsp), %xmm035800000000000006d8: 06    subsd   8(%rsp), %xmm0
35900000000000006de: 06    movsd   24(%rsp), %xmm135900000000000006de: 06    movsd   24(%rsp), %xmm1
36000000000000006e4: 04    addsd   %xmm0, %xmm136000000000000006e4: 04    addsd   %xmm0, %xmm1
36100000000000006e8: 06    movsd   %xmm1, 24(%rsp)36100000000000006e8: 06    movsd   %xmm1, 24(%rsp)
36200000000000006ee: 05    callq   0x405b40 <Stopwatch::getCPUTime()>36200000000000006ee: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
36300000000000006f3: 06    movsd   %xmm0, 8(%rsp)36300000000000006f3: 06    movsd   %xmm0, 8(%rsp)
36400000000000006f9: 05    callq   0x405b40 <Stopwatch::getCPUTime()>36400000000000006f9: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
36500000000000006fe: 06    subsd   8(%rsp), %xmm036500000000000006fe: 06    subsd   8(%rsp), %xmm0
3660000000000000704: 06    movsd   16(%rsp), %xmm13660000000000000704: 06    movsd   16(%rsp), %xmm1
367000000000000070a: 04    addsd   %xmm0, %xmm1367000000000000070a: 04    addsd   %xmm0, %xmm1
368000000000000070e: 06    movsd   %xmm1, 16(%rsp)368000000000000070e: 06    movsd   %xmm1, 16(%rsp)
3690000000000000714: 05    callq   0x405b40 <Stopwatch::getCPUTime()>3690000000000000714: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
3700000000000000719: 06    movsd   %xmm0, 8(%rsp)3700000000000000719: 06    movsd   %xmm0, 8(%rsp)
371000000000000071f: 02    xorl    %ebp, %ebp371000000000000071f: 02    xorl    %ebp, %ebp
3720000000000000721: 10    nopw    %cs:(%rax,%rax)3720000000000000721: 10    nopw    %cs:(%rax,%rax)
373000000000000072b: 05    nopl    (%rax,%rax)373000000000000072b: 05    nopl    (%rax,%rax)
3740000000000000730: 08    leaq    256(%rsp,%rbp), %rdi3740000000000000730: 08    leaq    256(%rsp,%rbp), %rdi
3750000000000000738: 03    movq    %r12, %rsi3750000000000000738: 03    movq    %r12, %rsi
n376000000000000073b: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>n376000000000000073b: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
3770000000000000740: 04    addq    $16, %rbp3770000000000000740: 04    addq    $16, %rbp
3780000000000000744: 07    cmpq    $16000, %rbp3780000000000000744: 07    cmpq    $16000, %rbp
379000000000000074b: 02    jne     0x406620 <BenchmarkSuite::run(int, int, char**)+0x730>379000000000000074b: 02    jne     0x406620 <BenchmarkSuite::run(int, int, char**)+0x730>
380000000000000074d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>380000000000000074d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
3810000000000000752: 06    subsd   8(%rsp), %xmm03810000000000000752: 06    subsd   8(%rsp), %xmm0
3820000000000000758: 06    movsd   32(%rsp), %xmm13820000000000000758: 06    movsd   32(%rsp), %xmm1
383000000000000075e: 04    addsd   %xmm0, %xmm1383000000000000075e: 04    addsd   %xmm0, %xmm1
3840000000000000762: 06    movsd   %xmm1, 32(%rsp)3840000000000000762: 06    movsd   %xmm1, 32(%rsp)
3850000000000000768: 03    movq    %r12, %rdi3850000000000000768: 03    movq    %r12, %rdi
n386000000000000076b: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>n386000000000000076b: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
3870000000000000770: 03    incl    %r15d3870000000000000770: 03    incl    %r15d
3880000000000000773: 05    movq    48(%rsp), %rax3880000000000000773: 05    movq    48(%rsp), %rax
3890000000000000778: 03    cmpl    (%rax), %r15d3890000000000000778: 03    cmpl    (%rax), %r15d
390000000000000077b: 06    jl      0x406520 <BenchmarkSuite::run(int, int, char**)+0x630>390000000000000077b: 06    jl      0x406520 <BenchmarkSuite::run(int, int, char**)+0x630>
3910000000000000781: 05    movq    72(%rsp), %rbx3910000000000000781: 05    movq    72(%rsp), %rbx
3920000000000000786: 02    movl    (%rbx), %esi3920000000000000786: 02    movl    (%rbx), %esi
3930000000000000788: 06    movsd   40(%rsp), %xmm03930000000000000788: 06    movsd   40(%rsp), %xmm0
394000000000000078e: 02    jmp     0x4066a2 <BenchmarkSuite::run(int, int, char**)+0x7b2>394000000000000078e: 02    jmp     0x4066a2 <BenchmarkSuite::run(int, int, char**)+0x7b2>
3950000000000000790: 04    xorpd   %xmm0, %xmm03950000000000000790: 04    xorpd   %xmm0, %xmm0
3960000000000000794: 06    movsd   %xmm0, 32(%rsp)3960000000000000794: 06    movsd   %xmm0, 32(%rsp)
397000000000000079a: 04    xorpd   %xmm0, %xmm0397000000000000079a: 04    xorpd   %xmm0, %xmm0
398000000000000079e: 06    movsd   %xmm0, 16(%rsp)398000000000000079e: 06    movsd   %xmm0, 16(%rsp)
39900000000000007a4: 04    xorpd   %xmm0, %xmm039900000000000007a4: 04    xorpd   %xmm0, %xmm0
40000000000000007a8: 06    movsd   %xmm0, 24(%rsp)40000000000000007a8: 06    movsd   %xmm0, 24(%rsp)
40100000000000007ae: 04    xorpd   %xmm0, %xmm040100000000000007ae: 04    xorpd   %xmm0, %xmm0
40200000000000007b2: 06    divsd   40(%r13), %xmm040200000000000007b2: 06    divsd   40(%r13), %xmm0
40300000000000007b8: 06    movsd   %xmm0, 40(%rsp)40300000000000007b8: 06    movsd   %xmm0, 40(%rsp)
40400000000000007be: 07    movq    3217531(%rip), %rax  # 717f30 <std::__1::cout>40400000000000007be: 07    movq    3217531(%rip), %rax  # 717f30 <std::__1::cout>
40500000000000007c5: 04    movq    -24(%rax), %rax40500000000000007c5: 04    movq    -24(%rax), %rax
40600000000000007c9: 11    movq    $2, 7438152(%rax)40600000000000007c9: 11    movq    $2, 7438152(%rax)
40700000000000007d4: 05    movl    $7438128, %edi40700000000000007d4: 05    movl    $7438128, %edi
40800000000000007d9: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>40800000000000007d9: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
40900000000000007de: 05    movb    $41, 96(%rsp)40900000000000007de: 05    movb    $41, 96(%rsp)
41000000000000007e3: 05    leaq    96(%rsp), %rsi41000000000000007e3: 05    leaq    96(%rsp), %rsi
41100000000000007e8: 05    movl    $1, %edx41100000000000007e8: 05    movl    $1, %edx
41200000000000007ed: 03    movq    %rax, %rdi41200000000000007ed: 03    movq    %rax, %rdi
n41300000000000007f0: 05    callq   0x45fb90 <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)>n41300000000000007f0: 05    callq   0x45fde0 <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)>
41400000000000007f5: 03    movq    (%rax), %rcx41400000000000007f5: 03    movq    (%rax), %rcx
41500000000000007f8: 04    movq    -24(%rcx), %rcx41500000000000007f8: 04    movq    -24(%rcx), %rcx
41600000000000007fc: 09    movq    $77, 24(%rax,%rcx)41600000000000007fc: 09    movq    $77, 24(%rax,%rcx)
n4170000000000000805: 05    movl    $5004868, %esin4170000000000000805: 05    movl    $5006012, %esi
418000000000000080a: 05    movl    $19, %edx418000000000000080a: 05    movl    $19, %edx
419000000000000080f: 03    movq    %rax, %rdi419000000000000080f: 03    movq    %rax, %rdi
n4200000000000000812: 05    callq   0x45fb90 <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)>n4200000000000000812: 05    callq   0x45fde0 <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)>
4210000000000000817: 05    movl    $5130576, %esi4210000000000000817: 05    movl    $5131712, %esi
422000000000000081c: 05    movl    $1, %edx422000000000000081c: 05    movl    $1, %edx
4230000000000000821: 03    movq    %rax, %rdi4230000000000000821: 03    movq    %rax, %rdi
n4240000000000000824: 05    callq   0x45fb90 <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)>n4240000000000000824: 05    callq   0x45fde0 <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)>
4250000000000000829: 03    movq    (%rax), %rcx4250000000000000829: 03    movq    (%rax), %rcx
426000000000000082c: 04    movq    -24(%rcx), %rcx426000000000000082c: 04    movq    -24(%rcx), %rcx
4270000000000000830: 09    movq    $6, 24(%rax,%rcx)4270000000000000830: 09    movq    $6, 24(%rax,%rcx)
4280000000000000839: 03    movq    %rax, %rdi4280000000000000839: 03    movq    %rax, %rdi
429000000000000083c: 06    movsd   40(%rsp), %xmm0429000000000000083c: 06    movsd   40(%rsp), %xmm0
4300000000000000842: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>4300000000000000842: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
n4310000000000000847: 05    movl    $5130381, %esin4310000000000000847: 05    movl    $5131517, %esi
432000000000000084c: 05    movl    $1, %edx432000000000000084c: 05    movl    $1, %edx
4330000000000000851: 03    movq    %rax, %rdi4330000000000000851: 03    movq    %rax, %rdi
n4340000000000000854: 05    callq   0x45fb90 <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)>n4340000000000000854: 05    callq   0x45fde0 <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)>
4350000000000000859: 06    movsd   24(%rsp), %xmm04350000000000000859: 06    movsd   24(%rsp), %xmm0
436000000000000085f: 06    divsd   40(%r13), %xmm0436000000000000085f: 06    divsd   40(%r13), %xmm0
4370000000000000865: 06    movsd   %xmm0, 24(%rsp)4370000000000000865: 06    movsd   %xmm0, 24(%rsp)
438000000000000086b: 07    movq    3217358(%rip), %rax  # 717f30 <std::__1::cout>438000000000000086b: 07    movq    3217358(%rip), %rax  # 717f30 <std::__1::cout>
4390000000000000872: 04    movq    -24(%rax), %rax4390000000000000872: 04    movq    -24(%rax), %rax
4400000000000000876: 11    movq    $80, 7438152(%rax)4400000000000000876: 11    movq    $80, 7438152(%rax)
4410000000000000881: 05    movl    $7438128, %edi4410000000000000881: 05    movl    $7438128, %edi
n4420000000000000886: 05    movl    $5015897, %esin4420000000000000886: 05    movl    $5017039, %esi
443000000000000088b: 05    movl    $11, %edx443000000000000088b: 05    movl    $11, %edx
n4440000000000000890: 05    callq   0x45fb90 <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)>n4440000000000000890: 05    callq   0x45fde0 <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)>
4450000000000000895: 05    movl    $5130576, %esi4450000000000000895: 05    movl    $5131712, %esi
446000000000000089a: 05    movl    $1, %edx446000000000000089a: 05    movl    $1, %edx
447000000000000089f: 03    movq    %rax, %rdi447000000000000089f: 03    movq    %rax, %rdi
n44800000000000008a2: 05    callq   0x45fb90 <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)>n44800000000000008a2: 05    callq   0x45fde0 <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)>
44900000000000008a7: 03    movq    (%rax), %rcx44900000000000008a7: 03    movq    (%rax), %rcx
45000000000000008aa: 04    movq    -24(%rcx), %rcx45000000000000008aa: 04    movq    -24(%rcx), %rcx
45100000000000008ae: 09    movq    $6, 24(%rax,%rcx)45100000000000008ae: 09    movq    $6, 24(%rax,%rcx)
45200000000000008b7: 03    movq    %rax, %rdi45200000000000008b7: 03    movq    %rax, %rdi
45300000000000008ba: 06    movsd   24(%rsp), %xmm045300000000000008ba: 06    movsd   24(%rsp), %xmm0
45400000000000008c0: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>45400000000000008c0: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
n45500000000000008c5: 05    movl    $5130381, %esin45500000000000008c5: 05    movl    $5131517, %esi
45600000000000008ca: 05    movl    $1, %edx45600000000000008ca: 05    movl    $1, %edx
45700000000000008cf: 03    movq    %rax, %rdi45700000000000008cf: 03    movq    %rax, %rdi
n45800000000000008d2: 05    callq   0x45fb90 <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)>n45800000000000008d2: 05    callq   0x45fde0 <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)>
45900000000000008d7: 06    movsd   16(%rsp), %xmm045900000000000008d7: 06    movsd   16(%rsp), %xmm0
46000000000000008dd: 06    divsd   40(%r13), %xmm046000000000000008dd: 06    divsd   40(%r13), %xmm0
46100000000000008e3: 06    movsd   %xmm0, 16(%rsp)46100000000000008e3: 06    movsd   %xmm0, 16(%rsp)
46200000000000008e9: 07    movq    3217232(%rip), %rax  # 717f30 <std::__1::cout>46200000000000008e9: 07    movq    3217232(%rip), %rax  # 717f30 <std::__1::cout>
46300000000000008f0: 04    movq    -24(%rax), %rax46300000000000008f0: 04    movq    -24(%rax), %rax
46400000000000008f4: 11    movq    $80, 7438152(%rax)46400000000000008f4: 11    movq    $80, 7438152(%rax)
46500000000000008ff: 05    movl    $7438128, %edi46500000000000008ff: 05    movl    $7438128, %edi
n4660000000000000904: 05    movl    $5015921, %esin4660000000000000904: 05    movl    $5017063, %esi
4670000000000000909: 05    movl    $12, %edx4670000000000000909: 05    movl    $12, %edx
n468000000000000090e: 05    callq   0x45fb90 <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)>n468000000000000090e: 05    callq   0x45fde0 <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)>
4690000000000000913: 05    movl    $5130576, %esi4690000000000000913: 05    movl    $5131712, %esi
4700000000000000918: 05    movl    $1, %edx4700000000000000918: 05    movl    $1, %edx
471000000000000091d: 03    movq    %rax, %rdi471000000000000091d: 03    movq    %rax, %rdi
n4720000000000000920: 05    callq   0x45fb90 <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)>n4720000000000000920: 05    callq   0x45fde0 <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)>
4730000000000000925: 03    movq    (%rax), %rcx4730000000000000925: 03    movq    (%rax), %rcx
4740000000000000928: 04    movq    -24(%rcx), %rcx4740000000000000928: 04    movq    -24(%rcx), %rcx
475000000000000092c: 09    movq    $6, 24(%rax,%rcx)475000000000000092c: 09    movq    $6, 24(%rax,%rcx)
4760000000000000935: 03    movq    %rax, %rdi4760000000000000935: 03    movq    %rax, %rdi
4770000000000000938: 06    movsd   16(%rsp), %xmm04770000000000000938: 06    movsd   16(%rsp), %xmm0
478000000000000093e: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>478000000000000093e: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
n4790000000000000943: 05    movl    $5130381, %esin4790000000000000943: 05    movl    $5131517, %esi
4800000000000000948: 05    movl    $1, %edx4800000000000000948: 05    movl    $1, %edx
481000000000000094d: 03    movq    %rax, %rdi481000000000000094d: 03    movq    %rax, %rdi
n4820000000000000950: 05    callq   0x45fb90 <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)>n4820000000000000950: 05    callq   0x45fde0 <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)>
4830000000000000955: 06    movsd   32(%rsp), %xmm04830000000000000955: 06    movsd   32(%rsp), %xmm0
484000000000000095b: 06    divsd   40(%r13), %xmm0484000000000000095b: 06    divsd   40(%r13), %xmm0
4850000000000000961: 06    movsd   %xmm0, 32(%rsp)4850000000000000961: 06    movsd   %xmm0, 32(%rsp)
4860000000000000967: 07    movq    3217106(%rip), %rax  # 717f30 <std::__1::cout>4860000000000000967: 07    movq    3217106(%rip), %rax  # 717f30 <std::__1::cout>
487000000000000096e: 04    movq    -24(%rax), %rax487000000000000096e: 04    movq    -24(%rax), %rax
4880000000000000972: 11    movq    $80, 7438152(%rax)4880000000000000972: 11    movq    $80, 7438152(%rax)
489000000000000097d: 05    movl    $7438128, %edi489000000000000097d: 05    movl    $7438128, %edi
n4900000000000000982: 05    movl    $5004858, %esin4900000000000000982: 05    movl    $5006002, %esi
4910000000000000987: 05    movl    $9, %edx4910000000000000987: 05    movl    $9, %edx
n492000000000000098c: 05    callq   0x45fb90 <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)>n492000000000000098c: 05    callq   0x45fde0 <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)>
4930000000000000991: 05    movl    $5130576, %esi4930000000000000991: 05    movl    $5131712, %esi
4940000000000000996: 05    movl    $1, %edx4940000000000000996: 05    movl    $1, %edx
495000000000000099b: 03    movq    %rax, %rdi495000000000000099b: 03    movq    %rax, %rdi
n496000000000000099e: 05    callq   0x45fb90 <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)>n496000000000000099e: 05    callq   0x45fde0 <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)>
49700000000000009a3: 03    movq    (%rax), %rcx49700000000000009a3: 03    movq    (%rax), %rcx
49800000000000009a6: 04    movq    -24(%rcx), %rcx49800000000000009a6: 04    movq    -24(%rcx), %rcx
49900000000000009aa: 09    movq    $6, 24(%rax,%rcx)49900000000000009aa: 09    movq    $6, 24(%rax,%rcx)
50000000000000009b3: 03    movq    %rax, %rdi50000000000000009b3: 03    movq    %rax, %rdi
50100000000000009b6: 06    movsd   32(%rsp), %xmm050100000000000009b6: 06    movsd   32(%rsp), %xmm0
50200000000000009bc: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>50200000000000009bc: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
n50300000000000009c1: 05    movl    $5130381, %esin50300000000000009c1: 05    movl    $5131517, %esi
50400000000000009c6: 05    movl    $1, %edx50400000000000009c6: 05    movl    $1, %edx
50500000000000009cb: 03    movq    %rax, %rdi50500000000000009cb: 03    movq    %rax, %rdi
n50600000000000009ce: 05    callq   0x45fb90 <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)>n50600000000000009ce: 05    callq   0x45fde0 <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)>
50700000000000009d3: 05    movl    $7438128, %edi50700000000000009d3: 05    movl    $7438128, %edi
n50800000000000009d8: 05    movl    $5130381, %esin50800000000000009d8: 05    movl    $5131517, %esi
50900000000000009dd: 05    movl    $1, %edx50900000000000009dd: 05    movl    $1, %edx
n51000000000000009e2: 05    callq   0x45fb90 <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)>n51000000000000009e2: 05    callq   0x45fde0 <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)>
51100000000000009e7: 04    movl    36(%r13), %esi51100000000000009e7: 04    movl    36(%r13), %esi
51200000000000009eb: 04    movq    (%r13), %rax51200000000000009eb: 04    movq    (%r13), %rax
51300000000000009ef: 04    movq    8(%r13), %rcx51300000000000009ef: 04    movq    8(%r13), %rcx
51400000000000009f3: 03    movslq  %esi, %rsi51400000000000009f3: 03    movslq  %esi, %rsi
51500000000000009f6: 03    incq    %rsi51500000000000009f6: 03    incq    %rsi
51600000000000009f9: 02    movl    %esi, (%rbx)51600000000000009f9: 02    movl    %esi, (%rbx)
51700000000000009fb: 03    cmpq    %rax, %rcx51700000000000009fb: 03    cmpq    %rax, %rcx
51800000000000009fe: 02    je      0x406906 <BenchmarkSuite::run(int, int, char**)+0xa16>51800000000000009fe: 02    je      0x406906 <BenchmarkSuite::run(int, int, char**)+0xa16>
5190000000000000a00: 02    movl    %ecx, %edx5190000000000000a00: 02    movl    %ecx, %edx
5200000000000000a02: 02    subl    %eax, %edx5200000000000000a02: 02    subl    %eax, %edx
5210000000000000a04: 02    cmpl    %edx, %esi5210000000000000a04: 02    cmpl    %edx, %esi
5220000000000000a06: 06    jge     0x406d23 <BenchmarkSuite::run(int, int, char**)+0xe33>5220000000000000a06: 06    jge     0x406d23 <BenchmarkSuite::run(int, int, char**)+0xe33>
5230000000000000a0c: 04    cmpb    $0, (%rax,%rsi)5230000000000000a0c: 04    cmpb    $0, (%rax,%rsi)
5240000000000000a10: 06    je      0x406d23 <BenchmarkSuite::run(int, int, char**)+0xe33>5240000000000000a10: 06    je      0x406d23 <BenchmarkSuite::run(int, int, char**)+0xe33>
5250000000000000a16: 05    movq    48(%rsp), %rax5250000000000000a16: 05    movq    48(%rsp), %rax
5260000000000000a1b: 03    cmpl    $0, (%rax)5260000000000000a1b: 03    cmpl    $0, (%rax)
5270000000000000a1e: 06    jle     0x406ac0 <BenchmarkSuite::run(int, int, char**)+0xbd0>5270000000000000a1e: 06    jle     0x406ac0 <BenchmarkSuite::run(int, int, char**)+0xbd0>
5280000000000000a24: 10    movabsq $2814749767106561, %rbx5280000000000000a24: 10    movabsq $2814749767106561, %rbx
5290000000000000a2e: 04    xorpd   %xmm0, %xmm05290000000000000a2e: 04    xorpd   %xmm0, %xmm0
5300000000000000a32: 06    movsd   %xmm0, 40(%rsp)5300000000000000a32: 06    movsd   %xmm0, 40(%rsp)
5310000000000000a38: 03    xorl    %r15d, %r15d5310000000000000a38: 03    xorl    %r15d, %r15d
5320000000000000a3b: 05    leaq    104(%rsp), %r145320000000000000a3b: 05    leaq    104(%rsp), %r14
5330000000000000a40: 05    leaq    96(%rsp), %r125330000000000000a40: 05    leaq    96(%rsp), %r12
5340000000000000a45: 04    xorpd   %xmm0, %xmm05340000000000000a45: 04    xorpd   %xmm0, %xmm0
5350000000000000a49: 06    movsd   %xmm0, 24(%rsp)5350000000000000a49: 06    movsd   %xmm0, 24(%rsp)
5360000000000000a4f: 04    xorpd   %xmm0, %xmm05360000000000000a4f: 04    xorpd   %xmm0, %xmm0
5370000000000000a53: 06    movsd   %xmm0, 16(%rsp)5370000000000000a53: 06    movsd   %xmm0, 16(%rsp)
5380000000000000a59: 04    xorpd   %xmm0, %xmm05380000000000000a59: 04    xorpd   %xmm0, %xmm0
5390000000000000a5d: 06    movsd   %xmm0, 32(%rsp)5390000000000000a5d: 06    movsd   %xmm0, 32(%rsp)
5400000000000000a63: 10    nopw    %cs:(%rax,%rax)5400000000000000a63: 10    nopw    %cs:(%rax,%rax)
5410000000000000a6d: 03    nopl    (%rax)5410000000000000a6d: 03    nopl    (%rax)
5420000000000000a70: 05    movq    88(%rsp), %rax5420000000000000a70: 05    movq    88(%rsp), %rax
5430000000000000a75: 03    movq    (%rax), %rsi5430000000000000a75: 03    movq    (%rax), %rsi
n5440000000000000a78: 09    movq    $5128488, 96(%rsp)n5440000000000000a78: 09    movq    $5129624, 96(%rsp)
5450000000000000a81: 05    movl    $100000, %edx5450000000000000a81: 05    movl    $100000, %edx
5460000000000000a86: 03    movq    %r14, %rdi5460000000000000a86: 03    movq    %r14, %rdi
5470000000000000a89: 02    xorl    %ecx, %ecx5470000000000000a89: 02    xorl    %ecx, %ecx
n5480000000000000a8b: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>n5480000000000000a8b: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
5490000000000000a90: 05    movl    $120, %ebp5490000000000000a90: 05    movl    $120, %ebp
5500000000000000a95: 05    callq   0x405b40 <Stopwatch::getCPUTime()>5500000000000000a95: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
5510000000000000a9a: 06    movsd   %xmm0, 8(%rsp)5510000000000000a9a: 06    movsd   %xmm0, 8(%rsp)
5520000000000000aa0: 08    movq    %rbx, 144(%rsp,%rbp)5520000000000000aa0: 08    movq    %rbx, 144(%rsp,%rbp)
5530000000000000aa8: 08    movq    %rbx, 160(%rsp,%rbp)5530000000000000aa8: 08    movq    %rbx, 160(%rsp,%rbp)
5540000000000000ab0: 08    movq    %rbx, 176(%rsp,%rbp)5540000000000000ab0: 08    movq    %rbx, 176(%rsp,%rbp)
5550000000000000ab8: 08    movq    %rbx, 192(%rsp,%rbp)5550000000000000ab8: 08    movq    %rbx, 192(%rsp,%rbp)
5560000000000000ac0: 08    movq    %rbx, 208(%rsp,%rbp)5560000000000000ac0: 08    movq    %rbx, 208(%rsp,%rbp)
5570000000000000ac8: 08    movq    %rbx, 224(%rsp,%rbp)5570000000000000ac8: 08    movq    %rbx, 224(%rsp,%rbp)
5580000000000000ad0: 08    movq    %rbx, 240(%rsp,%rbp)5580000000000000ad0: 08    movq    %rbx, 240(%rsp,%rbp)
5590000000000000ad8: 08    movq    %rbx, 256(%rsp,%rbp)5590000000000000ad8: 08    movq    %rbx, 256(%rsp,%rbp)
5600000000000000ae0: 04    subq    $-128, %rbp5600000000000000ae0: 04    subq    $-128, %rbp
5610000000000000ae4: 07    cmpq    $16120, %rbp5610000000000000ae4: 07    cmpq    $16120, %rbp
5620000000000000aeb: 02    jne     0x406990 <BenchmarkSuite::run(int, int, char**)+0xaa0>5620000000000000aeb: 02    jne     0x406990 <BenchmarkSuite::run(int, int, char**)+0xaa0>
5630000000000000aed: 05    callq   0x405b40 <Stopwatch::getCPUTime()>5630000000000000aed: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
5640000000000000af2: 06    subsd   8(%rsp), %xmm05640000000000000af2: 06    subsd   8(%rsp), %xmm0
5650000000000000af8: 06    movsd   40(%rsp), %xmm15650000000000000af8: 06    movsd   40(%rsp), %xmm1
5660000000000000afe: 04    addsd   %xmm0, %xmm15660000000000000afe: 04    addsd   %xmm0, %xmm1
5670000000000000b02: 06    movsd   %xmm1, 40(%rsp)5670000000000000b02: 06    movsd   %xmm1, 40(%rsp)
5680000000000000b08: 05    callq   0x405b40 <Stopwatch::getCPUTime()>5680000000000000b08: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
5690000000000000b0d: 06    movsd   %xmm0, 8(%rsp)5690000000000000b0d: 06    movsd   %xmm0, 8(%rsp)
5700000000000000b13: 05    callq   0x405b40 <Stopwatch::getCPUTime()>5700000000000000b13: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
5710000000000000b18: 06    subsd   8(%rsp), %xmm05710000000000000b18: 06    subsd   8(%rsp), %xmm0
5720000000000000b1e: 06    movsd   24(%rsp), %xmm15720000000000000b1e: 06    movsd   24(%rsp), %xmm1
5730000000000000b24: 04    addsd   %xmm0, %xmm15730000000000000b24: 04    addsd   %xmm0, %xmm1
5740000000000000b28: 06    movsd   %xmm1, 24(%rsp)5740000000000000b28: 06    movsd   %xmm1, 24(%rsp)
5750000000000000b2e: 05    callq   0x405b40 <Stopwatch::getCPUTime()>5750000000000000b2e: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
5760000000000000b33: 06    movsd   %xmm0, 8(%rsp)5760000000000000b33: 06    movsd   %xmm0, 8(%rsp)
5770000000000000b39: 05    callq   0x405b40 <Stopwatch::getCPUTime()>5770000000000000b39: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
5780000000000000b3e: 06    subsd   8(%rsp), %xmm05780000000000000b3e: 06    subsd   8(%rsp), %xmm0
5790000000000000b44: 06    movsd   16(%rsp), %xmm15790000000000000b44: 06    movsd   16(%rsp), %xmm1
5800000000000000b4a: 04    addsd   %xmm0, %xmm15800000000000000b4a: 04    addsd   %xmm0, %xmm1
5810000000000000b4e: 06    movsd   %xmm1, 16(%rsp)5810000000000000b4e: 06    movsd   %xmm1, 16(%rsp)
5820000000000000b54: 05    callq   0x405b40 <Stopwatch::getCPUTime()>5820000000000000b54: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
5830000000000000b59: 06    movsd   %xmm0, 8(%rsp)5830000000000000b59: 06    movsd   %xmm0, 8(%rsp)
5840000000000000b5f: 02    xorl    %ebp, %ebp5840000000000000b5f: 02    xorl    %ebp, %ebp
5850000000000000b61: 10    nopw    %cs:(%rax,%rax)5850000000000000b61: 10    nopw    %cs:(%rax,%rax)
5860000000000000b6b: 05    nopl    (%rax,%rax)5860000000000000b6b: 05    nopl    (%rax,%rax)
5870000000000000b70: 08    leaq    256(%rsp,%rbp), %rdi5870000000000000b70: 08    leaq    256(%rsp,%rbp), %rdi
5880000000000000b78: 03    movq    %r12, %rsi5880000000000000b78: 03    movq    %r12, %rsi
n5890000000000000b7b: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>n5890000000000000b7b: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
5900000000000000b80: 04    addq    $16, %rbp5900000000000000b80: 04    addq    $16, %rbp
5910000000000000b84: 07    cmpq    $16000, %rbp5910000000000000b84: 07    cmpq    $16000, %rbp
5920000000000000b8b: 02    jne     0x406a60 <BenchmarkSuite::run(int, int, char**)+0xb70>5920000000000000b8b: 02    jne     0x406a60 <BenchmarkSuite::run(int, int, char**)+0xb70>
5930000000000000b8d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>5930000000000000b8d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
5940000000000000b92: 06    subsd   8(%rsp), %xmm05940000000000000b92: 06    subsd   8(%rsp), %xmm0
5950000000000000b98: 06    movsd   32(%rsp), %xmm15950000000000000b98: 06    movsd   32(%rsp), %xmm1
5960000000000000b9e: 04    addsd   %xmm0, %xmm15960000000000000b9e: 04    addsd   %xmm0, %xmm1
5970000000000000ba2: 06    movsd   %xmm1, 32(%rsp)5970000000000000ba2: 06    movsd   %xmm1, 32(%rsp)
5980000000000000ba8: 03    movq    %r12, %rdi5980000000000000ba8: 03    movq    %r12, %rdi
n5990000000000000bab: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>n5990000000000000bab: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
6000000000000000bb0: 03    incl    %r15d6000000000000000bb0: 03    incl    %r15d
6010000000000000bb3: 05    movq    48(%rsp), %rax6010000000000000bb3: 05    movq    48(%rsp), %rax
6020000000000000bb8: 03    cmpl    (%rax), %r15d6020000000000000bb8: 03    cmpl    (%rax), %r15d
6030000000000000bbb: 06    jl      0x406960 <BenchmarkSuite::run(int, int, char**)+0xa70>6030000000000000bbb: 06    jl      0x406960 <BenchmarkSuite::run(int, int, char**)+0xa70>
6040000000000000bc1: 05    movq    72(%rsp), %rbx6040000000000000bc1: 05    movq    72(%rsp), %rbx
6050000000000000bc6: 02    movl    (%rbx), %esi6050000000000000bc6: 02    movl    (%rbx), %esi
6060000000000000bc8: 06    movsd   40(%rsp), %xmm06060000000000000bc8: 06    movsd   40(%rsp), %xmm0
6070000000000000bce: 02    jmp     0x406ae2 <BenchmarkSuite::run(int, int, char**)+0xbf2>6070000000000000bce: 02    jmp     0x406ae2 <BenchmarkSuite::run(int, int, char**)+0xbf2>
6080000000000000bd0: 04    xorpd   %xmm0, %xmm06080000000000000bd0: 04    xorpd   %xmm0, %xmm0
6090000000000000bd4: 06    movsd   %xmm0, 32(%rsp)6090000000000000bd4: 06    movsd   %xmm0, 32(%rsp)
6100000000000000bda: 04    xorpd   %xmm0, %xmm06100000000000000bda: 04    xorpd   %xmm0, %xmm0
6110000000000000bde: 06    movsd   %xmm0, 16(%rsp)6110000000000000bde: 06    movsd   %xmm0, 16(%rsp)
6120000000000000be4: 04    xorpd   %xmm0, %xmm06120000000000000be4: 04    xorpd   %xmm0, %xmm0
6130000000000000be8: 06    movsd   %xmm0, 24(%rsp)6130000000000000be8: 06    movsd   %xmm0, 24(%rsp)
6140000000000000bee: 04    xorpd   %xmm0, %xmm06140000000000000bee: 04    xorpd   %xmm0, %xmm0
6150000000000000bf2: 06    divsd   40(%r13), %xmm06150000000000000bf2: 06    divsd   40(%r13), %xmm0
6160000000000000bf8: 06    movsd   %xmm0, 40(%rsp)6160000000000000bf8: 06    movsd   %xmm0, 40(%rsp)
6170000000000000bfe: 07    movq    3216443(%rip), %rax  # 717f30 <std::__1::cout>6170000000000000bfe: 07    movq    3216443(%rip), %rax  # 717f30 <std::__1::cout>
6180000000000000c05: 04    movq    -24(%rax), %rax6180000000000000c05: 04    movq    -24(%rax), %rax
6190000000000000c09: 11    movq    $2, 7438152(%rax)6190000000000000c09: 11    movq    $2, 7438152(%rax)
6200000000000000c14: 05    movl    $7438128, %edi6200000000000000c14: 05    movl    $7438128, %edi
6210000000000000c19: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>6210000000000000c19: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
6220000000000000c1e: 05    movb    $41, 96(%rsp)6220000000000000c1e: 05    movb    $41, 96(%rsp)
6230000000000000c23: 05    leaq    96(%rsp), %rsi6230000000000000c23: 05    leaq    96(%rsp), %rsi
6240000000000000c28: 05    movl    $1, %edx6240000000000000c28: 05    movl    $1, %edx
6250000000000000c2d: 03    movq    %rax, %rdi6250000000000000c2d: 03    movq    %rax, %rdi
n6260000000000000c30: 05    callq   0x45fb90 <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)>n6260000000000000c30: 05    callq   0x45fde0 <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)>
6270000000000000c35: 03    movq    (%rax), %rcx6270000000000000c35: 03    movq    (%rax), %rcx
6280000000000000c38: 04    movq    -24(%rcx), %rcx6280000000000000c38: 04    movq    -24(%rcx), %rcx
6290000000000000c3c: 09    movq    $77, 24(%rax,%rcx)6290000000000000c3c: 09    movq    $77, 24(%rax,%rcx)
n6300000000000000c45: 05    movl    $5004888, %esin6300000000000000c45: 05    movl    $5006032, %esi
6310000000000000c4a: 05    movl    $16, %edx6310000000000000c4a: 05    movl    $16, %edx
6320000000000000c4f: 03    movq    %rax, %rdi6320000000000000c4f: 03    movq    %rax, %rdi
n6330000000000000c52: 05    callq   0x45fb90 <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)>n6330000000000000c52: 05    callq   0x45fde0 <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)>
6340000000000000c57: 05    movl    $5130576, %esi6340000000000000c57: 05    movl    $5131712, %esi
6350000000000000c5c: 05    movl    $1, %edx6350000000000000c5c: 05    movl    $1, %edx
6360000000000000c61: 03    movq    %rax, %rdi6360000000000000c61: 03    movq    %rax, %rdi
n6370000000000000c64: 05    callq   0x45fb90 <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)>n6370000000000000c64: 05    callq   0x45fde0 <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)>
6380000000000000c69: 03    movq    (%rax), %rcx6380000000000000c69: 03    movq    (%rax), %rcx
6390000000000000c6c: 04    movq    -24(%rcx), %rcx6390000000000000c6c: 04    movq    -24(%rcx), %rcx
6400000000000000c70: 09    movq    $6, 24(%rax,%rcx)6400000000000000c70: 09    movq    $6, 24(%rax,%rcx)
6410000000000000c79: 03    movq    %rax, %rdi6410000000000000c79: 03    movq    %rax, %rdi
6420000000000000c7c: 06    movsd   40(%rsp), %xmm06420000000000000c7c: 06    movsd   40(%rsp), %xmm0
6430000000000000c82: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>6430000000000000c82: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
n6440000000000000c87: 05    movl    $5130381, %esin6440000000000000c87: 05    movl    $5131517, %esi
6450000000000000c8c: 05    movl    $1, %edx6450000000000000c8c: 05    movl    $1, %edx
6460000000000000c91: 03    movq    %rax, %rdi6460000000000000c91: 03    movq    %rax, %rdi
n6470000000000000c94: 05    callq   0x45fb90 <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)>n6470000000000000c94: 05    callq   0x45fde0 <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)>
6480000000000000c99: 06    movsd   24(%rsp), %xmm06480000000000000c99: 06    movsd   24(%rsp), %xmm0
6490000000000000c9f: 06    divsd   40(%r13), %xmm06490000000000000c9f: 06    divsd   40(%r13), %xmm0
6500000000000000ca5: 06    movsd   %xmm0, 24(%rsp)6500000000000000ca5: 06    movsd   %xmm0, 24(%rsp)
6510000000000000cab: 07    movq    3216270(%rip), %rax  # 717f30 <std::__1::cout>6510000000000000cab: 07    movq    3216270(%rip), %rax  # 717f30 <std::__1::cout>
6520000000000000cb2: 04    movq    -24(%rax), %rax6520000000000000cb2: 04    movq    -24(%rax), %rax
6530000000000000cb6: 11    movq    $80, 7438152(%rax)6530000000000000cb6: 11    movq    $80, 7438152(%rax)
6540000000000000cc1: 05    movl    $7438128, %edi6540000000000000cc1: 05    movl    $7438128, %edi
n6550000000000000cc6: 05    movl    $5017159, %esin6550000000000000cc6: 05    movl    $5018301, %esi
6560000000000000ccb: 05    movl    $11, %edx6560000000000000ccb: 05    movl    $11, %edx
n6570000000000000cd0: 05    callq   0x45fb90 <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)>n6570000000000000cd0: 05    callq   0x45fde0 <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)>
6580000000000000cd5: 05    movl    $5130576, %esi6580000000000000cd5: 05    movl    $5131712, %esi
6590000000000000cda: 05    movl    $1, %edx6590000000000000cda: 05    movl    $1, %edx
6600000000000000cdf: 03    movq    %rax, %rdi6600000000000000cdf: 03    movq    %rax, %rdi
n6610000000000000ce2: 05    callq   0x45fb90 <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)>n6610000000000000ce2: 05    callq   0x45fde0 <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)>
6620000000000000ce7: 03    movq    (%rax), %rcx6620000000000000ce7: 03    movq    (%rax), %rcx
6630000000000000cea: 04    movq    -24(%rcx), %rcx6630000000000000cea: 04    movq    -24(%rcx), %rcx
6640000000000000cee: 09    movq    $6, 24(%rax,%rcx)6640000000000000cee: 09    movq    $6, 24(%rax,%rcx)
6650000000000000cf7: 03    movq    %rax, %rdi6650000000000000cf7: 03    movq    %rax, %rdi
6660000000000000cfa: 06    movsd   24(%rsp), %xmm06660000000000000cfa: 06    movsd   24(%rsp), %xmm0
6670000000000000d00: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>6670000000000000d00: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
n6680000000000000d05: 05    movl    $5130381, %esin6680000000000000d05: 05    movl    $5131517, %esi
6690000000000000d0a: 05    movl    $1, %edx6690000000000000d0a: 05    movl    $1, %edx
6700000000000000d0f: 03    movq    %rax, %rdi6700000000000000d0f: 03    movq    %rax, %rdi
n6710000000000000d12: 05    callq   0x45fb90 <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)>n6710000000000000d12: 05    callq   0x45fde0 <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)>
6720000000000000d17: 06    movsd   16(%rsp), %xmm06720000000000000d17: 06    movsd   16(%rsp), %xmm0
6730000000000000d1d: 06    divsd   40(%r13), %xmm06730000000000000d1d: 06    divsd   40(%r13), %xmm0
6740000000000000d23: 06    movsd   %xmm0, 16(%rsp)6740000000000000d23: 06    movsd   %xmm0, 16(%rsp)
6750000000000000d29: 07    movq    3216144(%rip), %rax  # 717f30 <std::__1::cout>6750000000000000d29: 07    movq    3216144(%rip), %rax  # 717f30 <std::__1::cout>
6760000000000000d30: 04    movq    -24(%rax), %rax6760000000000000d30: 04    movq    -24(%rax), %rax
6770000000000000d34: 11    movq    $80, 7438152(%rax)6770000000000000d34: 11    movq    $80, 7438152(%rax)
6780000000000000d3f: 05    movl    $7438128, %edi6780000000000000d3f: 05    movl    $7438128, %edi
n6790000000000000d44: 05    movl    $5017183, %esin6790000000000000d44: 05    movl    $5018325, %esi
6800000000000000d49: 05    movl    $12, %edx6800000000000000d49: 05    movl    $12, %edx
n6810000000000000d4e: 05    callq   0x45fb90 <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)>n6810000000000000d4e: 05    callq   0x45fde0 <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)>
6820000000000000d53: 05    movl    $5130576, %esi6820000000000000d53: 05    movl    $5131712, %esi
6830000000000000d58: 05    movl    $1, %edx6830000000000000d58: 05    movl    $1, %edx
6840000000000000d5d: 03    movq    %rax, %rdi6840000000000000d5d: 03    movq    %rax, %rdi
n6850000000000000d60: 05    callq   0x45fb90 <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)>n6850000000000000d60: 05    callq   0x45fde0 <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)>
6860000000000000d65: 03    movq    (%rax), %rcx6860000000000000d65: 03    movq    (%rax), %rcx
6870000000000000d68: 04    movq    -24(%rcx), %rcx6870000000000000d68: 04    movq    -24(%rcx), %rcx
6880000000000000d6c: 09    movq    $6, 24(%rax,%rcx)6880000000000000d6c: 09    movq    $6, 24(%rax,%rcx)
6890000000000000d75: 03    movq    %rax, %rdi6890000000000000d75: 03    movq    %rax, %rdi
6900000000000000d78: 06    movsd   16(%rsp), %xmm06900000000000000d78: 06    movsd   16(%rsp), %xmm0
6910000000000000d7e: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>6910000000000000d7e: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
n6920000000000000d83: 05    movl    $5130381, %esin6920000000000000d83: 05    movl    $5131517, %esi
6930000000000000d88: 05    movl    $1, %edx6930000000000000d88: 05    movl    $1, %edx
6940000000000000d8d: 03    movq    %rax, %rdi6940000000000000d8d: 03    movq    %rax, %rdi
n6950000000000000d90: 05    callq   0x45fb90 <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)>n6950000000000000d90: 05    callq   0x45fde0 <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)>
6960000000000000d95: 06    movsd   32(%rsp), %xmm06960000000000000d95: 06    movsd   32(%rsp), %xmm0
6970000000000000d9b: 06    divsd   40(%r13), %xmm06970000000000000d9b: 06    divsd   40(%r13), %xmm0
6980000000000000da1: 06    movsd   %xmm0, 32(%rsp)6980000000000000da1: 06    movsd   %xmm0, 32(%rsp)
6990000000000000da7: 07    movq    3216018(%rip), %rax  # 717f30 <std::__1::cout>6990000000000000da7: 07    movq    3216018(%rip), %rax  # 717f30 <std::__1::cout>
7000000000000000dae: 04    movq    -24(%rax), %rax7000000000000000dae: 04    movq    -24(%rax), %rax
7010000000000000db2: 11    movq    $80, 7438152(%rax)7010000000000000db2: 11    movq    $80, 7438152(%rax)
7020000000000000dbd: 05    movl    $7438128, %edi7020000000000000dbd: 05    movl    $7438128, %edi
n7030000000000000dc2: 05    movl    $5004858, %esin7030000000000000dc2: 05    movl    $5006002, %esi
7040000000000000dc7: 05    movl    $9, %edx7040000000000000dc7: 05    movl    $9, %edx
n7050000000000000dcc: 05    callq   0x45fb90 <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)>n7050000000000000dcc: 05    callq   0x45fde0 <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)>
7060000000000000dd1: 05    movl    $5130576, %esi7060000000000000dd1: 05    movl    $5131712, %esi
7070000000000000dd6: 05    movl    $1, %edx7070000000000000dd6: 05    movl    $1, %edx
7080000000000000ddb: 03    movq    %rax, %rdi7080000000000000ddb: 03    movq    %rax, %rdi
n7090000000000000dde: 05    callq   0x45fb90 <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)>n7090000000000000dde: 05    callq   0x45fde0 <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)>
7100000000000000de3: 03    movq    (%rax), %rcx7100000000000000de3: 03    movq    (%rax), %rcx
7110000000000000de6: 04    movq    -24(%rcx), %rcx7110000000000000de6: 04    movq    -24(%rcx), %rcx
7120000000000000dea: 09    movq    $6, 24(%rax,%rcx)7120000000000000dea: 09    movq    $6, 24(%rax,%rcx)
7130000000000000df3: 03    movq    %rax, %rdi7130000000000000df3: 03    movq    %rax, %rdi
7140000000000000df6: 06    movsd   32(%rsp), %xmm07140000000000000df6: 06    movsd   32(%rsp), %xmm0
7150000000000000dfc: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>7150000000000000dfc: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
n7160000000000000e01: 05    movl    $5130381, %esin7160000000000000e01: 05    movl    $5131517, %esi
7170000000000000e06: 05    movl    $1, %edx7170000000000000e06: 05    movl    $1, %edx
7180000000000000e0b: 03    movq    %rax, %rdi7180000000000000e0b: 03    movq    %rax, %rdi
n7190000000000000e0e: 05    callq   0x45fb90 <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)>n7190000000000000e0e: 05    callq   0x45fde0 <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)>
7200000000000000e13: 05    movl    $7438128, %edi7200000000000000e13: 05    movl    $7438128, %edi
n7210000000000000e18: 05    movl    $5130381, %esin7210000000000000e18: 05    movl    $5131517, %esi
7220000000000000e1d: 05    movl    $1, %edx7220000000000000e1d: 05    movl    $1, %edx
n7230000000000000e22: 05    callq   0x45fb90 <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)>n7230000000000000e22: 05    callq   0x45fde0 <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)>
7240000000000000e27: 04    movl    36(%r13), %esi7240000000000000e27: 04    movl    36(%r13), %esi
7250000000000000e2b: 04    movq    (%r13), %rax7250000000000000e2b: 04    movq    (%r13), %rax
7260000000000000e2f: 04    movq    8(%r13), %rcx7260000000000000e2f: 04    movq    8(%r13), %rcx
7270000000000000e33: 03    movslq  %esi, %rsi7270000000000000e33: 03    movslq  %esi, %rsi
7280000000000000e36: 03    incq    %rsi7280000000000000e36: 03    incq    %rsi
7290000000000000e39: 02    movl    %esi, (%rbx)7290000000000000e39: 02    movl    %esi, (%rbx)
7300000000000000e3b: 03    cmpq    %rax, %rcx7300000000000000e3b: 03    cmpq    %rax, %rcx
7310000000000000e3e: 02    je      0x406d46 <BenchmarkSuite::run(int, int, char**)+0xe56>7310000000000000e3e: 02    je      0x406d46 <BenchmarkSuite::run(int, int, char**)+0xe56>
7320000000000000e40: 02    movl    %ecx, %edx7320000000000000e40: 02    movl    %ecx, %edx
7330000000000000e42: 02    subl    %eax, %edx7330000000000000e42: 02    subl    %eax, %edx
7340000000000000e44: 02    cmpl    %edx, %esi7340000000000000e44: 02    cmpl    %edx, %esi
7350000000000000e46: 06    jge     0x407163 <BenchmarkSuite::run(int, int, char**)+0x1273>7350000000000000e46: 06    jge     0x407163 <BenchmarkSuite::run(int, int, char**)+0x1273>
7360000000000000e4c: 04    cmpb    $0, (%rax,%rsi)7360000000000000e4c: 04    cmpb    $0, (%rax,%rsi)
7370000000000000e50: 06    je      0x407163 <BenchmarkSuite::run(int, int, char**)+0x1273>7370000000000000e50: 06    je      0x407163 <BenchmarkSuite::run(int, int, char**)+0x1273>
7380000000000000e56: 05    movq    48(%rsp), %rax7380000000000000e56: 05    movq    48(%rsp), %rax
7390000000000000e5b: 03    cmpl    $0, (%rax)7390000000000000e5b: 03    cmpl    $0, (%rax)
7400000000000000e5e: 06    jle     0x406f00 <BenchmarkSuite::run(int, int, char**)+0x1010>7400000000000000e5e: 06    jle     0x406f00 <BenchmarkSuite::run(int, int, char**)+0x1010>
7410000000000000e64: 04    xorpd   %xmm0, %xmm07410000000000000e64: 04    xorpd   %xmm0, %xmm0
7420000000000000e68: 06    movsd   %xmm0, 40(%rsp)7420000000000000e68: 06    movsd   %xmm0, 40(%rsp)
7430000000000000e6e: 03    xorl    %r15d, %r15d7430000000000000e6e: 03    xorl    %r15d, %r15d
7440000000000000e71: 05    leaq    104(%rsp), %r147440000000000000e71: 05    leaq    104(%rsp), %r14
7450000000000000e76: 05    leaq    96(%rsp), %rbp7450000000000000e76: 05    leaq    96(%rsp), %rbp
7460000000000000e7b: 04    xorpd   %xmm0, %xmm07460000000000000e7b: 04    xorpd   %xmm0, %xmm0
7470000000000000e7f: 06    movsd   %xmm0, 24(%rsp)7470000000000000e7f: 06    movsd   %xmm0, 24(%rsp)
7480000000000000e85: 04    xorpd   %xmm0, %xmm07480000000000000e85: 04    xorpd   %xmm0, %xmm0
7490000000000000e89: 06    movsd   %xmm0, 16(%rsp)7490000000000000e89: 06    movsd   %xmm0, 16(%rsp)
7500000000000000e8f: 04    xorpd   %xmm0, %xmm07500000000000000e8f: 04    xorpd   %xmm0, %xmm0
7510000000000000e93: 06    movsd   %xmm0, 32(%rsp)7510000000000000e93: 06    movsd   %xmm0, 32(%rsp)
7520000000000000e99: 07    nopl    (%rax)7520000000000000e99: 07    nopl    (%rax)
7530000000000000ea0: 05    movq    88(%rsp), %rax7530000000000000ea0: 05    movq    88(%rsp), %rax
7540000000000000ea5: 03    movq    (%rax), %rsi7540000000000000ea5: 03    movq    (%rax), %rsi
n7550000000000000ea8: 09    movq    $5128488, 96(%rsp)n7550000000000000ea8: 09    movq    $5129624, 96(%rsp)
7560000000000000eb1: 05    movl    $100000, %edx7560000000000000eb1: 05    movl    $100000, %edx
7570000000000000eb6: 03    movq    %r14, %rdi7570000000000000eb6: 03    movq    %r14, %rdi
7580000000000000eb9: 02    xorl    %ecx, %ecx7580000000000000eb9: 02    xorl    %ecx, %ecx
n7590000000000000ebb: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>n7590000000000000ebb: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
7600000000000000ec0: 05    movl    $112, %ebx7600000000000000ec0: 05    movl    $112, %ebx
7610000000000000ec5: 05    callq   0x405b40 <Stopwatch::getCPUTime()>7610000000000000ec5: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
7620000000000000eca: 06    movsd   %xmm0, 8(%rsp)7620000000000000eca: 06    movsd   %xmm0, 8(%rsp)
n7630000000000000ed0: 08    movapd  778168(%rip), %xmm0  # 4c4d80 <__dso_handle+0xc8>n7630000000000000ed0: 08    movapd  779336(%rip), %xmm0  # 4c5210 <__dso_handle+0xc8>
7640000000000000ed8: 08    nopl    (%rax,%rax)7640000000000000ed8: 08    nopl    (%rax,%rax)
7650000000000000ee0: 09    movapd  %xmm0, 144(%rsp,%rbx)7650000000000000ee0: 09    movapd  %xmm0, 144(%rsp,%rbx)
7660000000000000ee9: 09    movapd  %xmm0, 160(%rsp,%rbx)7660000000000000ee9: 09    movapd  %xmm0, 160(%rsp,%rbx)
7670000000000000ef2: 09    movapd  %xmm0, 176(%rsp,%rbx)7670000000000000ef2: 09    movapd  %xmm0, 176(%rsp,%rbx)
7680000000000000efb: 09    movapd  %xmm0, 192(%rsp,%rbx)7680000000000000efb: 09    movapd  %xmm0, 192(%rsp,%rbx)
7690000000000000f04: 09    movapd  %xmm0, 208(%rsp,%rbx)7690000000000000f04: 09    movapd  %xmm0, 208(%rsp,%rbx)
7700000000000000f0d: 09    movapd  %xmm0, 224(%rsp,%rbx)7700000000000000f0d: 09    movapd  %xmm0, 224(%rsp,%rbx)
7710000000000000f16: 09    movapd  %xmm0, 240(%rsp,%rbx)7710000000000000f16: 09    movapd  %xmm0, 240(%rsp,%rbx)
7720000000000000f1f: 09    movapd  %xmm0, 256(%rsp,%rbx)7720000000000000f1f: 09    movapd  %xmm0, 256(%rsp,%rbx)
7730000000000000f28: 04    subq    $-128, %rbx7730000000000000f28: 04    subq    $-128, %rbx
7740000000000000f2c: 07    cmpq    $16112, %rbx7740000000000000f2c: 07    cmpq    $16112, %rbx
7750000000000000f33: 02    jne     0x406dd0 <BenchmarkSuite::run(int, int, char**)+0xee0>7750000000000000f33: 02    jne     0x406dd0 <BenchmarkSuite::run(int, int, char**)+0xee0>
7760000000000000f35: 05    callq   0x405b40 <Stopwatch::getCPUTime()>7760000000000000f35: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
7770000000000000f3a: 06    subsd   8(%rsp), %xmm07770000000000000f3a: 06    subsd   8(%rsp), %xmm0
7780000000000000f40: 06    movsd   40(%rsp), %xmm17780000000000000f40: 06    movsd   40(%rsp), %xmm1
7790000000000000f46: 04    addsd   %xmm0, %xmm17790000000000000f46: 04    addsd   %xmm0, %xmm1
7800000000000000f4a: 06    movsd   %xmm1, 40(%rsp)7800000000000000f4a: 06    movsd   %xmm1, 40(%rsp)
7810000000000000f50: 05    callq   0x405b40 <Stopwatch::getCPUTime()>7810000000000000f50: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
7820000000000000f55: 06    movsd   %xmm0, 8(%rsp)7820000000000000f55: 06    movsd   %xmm0, 8(%rsp)
7830000000000000f5b: 05    callq   0x405b40 <Stopwatch::getCPUTime()>7830000000000000f5b: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
7840000000000000f60: 06    subsd   8(%rsp), %xmm07840000000000000f60: 06    subsd   8(%rsp), %xmm0
7850000000000000f66: 06    movsd   24(%rsp), %xmm17850000000000000f66: 06    movsd   24(%rsp), %xmm1
7860000000000000f6c: 04    addsd   %xmm0, %xmm17860000000000000f6c: 04    addsd   %xmm0, %xmm1
7870000000000000f70: 06    movsd   %xmm1, 24(%rsp)7870000000000000f70: 06    movsd   %xmm1, 24(%rsp)
7880000000000000f76: 05    callq   0x405b40 <Stopwatch::getCPUTime()>7880000000000000f76: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
7890000000000000f7b: 06    movsd   %xmm0, 8(%rsp)7890000000000000f7b: 06    movsd   %xmm0, 8(%rsp)
7900000000000000f81: 05    callq   0x405b40 <Stopwatch::getCPUTime()>7900000000000000f81: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
7910000000000000f86: 06    subsd   8(%rsp), %xmm07910000000000000f86: 06    subsd   8(%rsp), %xmm0
7920000000000000f8c: 06    movsd   16(%rsp), %xmm17920000000000000f8c: 06    movsd   16(%rsp), %xmm1
7930000000000000f92: 04    addsd   %xmm0, %xmm17930000000000000f92: 04    addsd   %xmm0, %xmm1
7940000000000000f96: 06    movsd   %xmm1, 16(%rsp)7940000000000000f96: 06    movsd   %xmm1, 16(%rsp)
7950000000000000f9c: 05    callq   0x405b40 <Stopwatch::getCPUTime()>7950000000000000f9c: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
7960000000000000fa1: 06    movsd   %xmm0, 8(%rsp)7960000000000000fa1: 06    movsd   %xmm0, 8(%rsp)
7970000000000000fa7: 02    xorl    %ebx, %ebx7970000000000000fa7: 02    xorl    %ebx, %ebx
7980000000000000fa9: 07    nopl    (%rax)7980000000000000fa9: 07    nopl    (%rax)
7990000000000000fb0: 08    leaq    256(%rsp,%rbx), %rdi7990000000000000fb0: 08    leaq    256(%rsp,%rbx), %rdi
8000000000000000fb8: 03    movq    %rbp, %rsi8000000000000000fb8: 03    movq    %rbp, %rsi
n8010000000000000fbb: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>n8010000000000000fbb: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
8020000000000000fc0: 04    addq    $16, %rbx8020000000000000fc0: 04    addq    $16, %rbx
8030000000000000fc4: 07    cmpq    $16000, %rbx8030000000000000fc4: 07    cmpq    $16000, %rbx
8040000000000000fcb: 02    jne     0x406ea0 <BenchmarkSuite::run(int, int, char**)+0xfb0>8040000000000000fcb: 02    jne     0x406ea0 <BenchmarkSuite::run(int, int, char**)+0xfb0>
8050000000000000fcd: 05    callq   0x405b40 <Stopwatch::getCPUTime()>8050000000000000fcd: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
8060000000000000fd2: 06    subsd   8(%rsp), %xmm08060000000000000fd2: 06    subsd   8(%rsp), %xmm0
8070000000000000fd8: 06    movsd   32(%rsp), %xmm18070000000000000fd8: 06    movsd   32(%rsp), %xmm1
8080000000000000fde: 04    addsd   %xmm0, %xmm18080000000000000fde: 04    addsd   %xmm0, %xmm1
8090000000000000fe2: 06    movsd   %xmm1, 32(%rsp)8090000000000000fe2: 06    movsd   %xmm1, 32(%rsp)
8100000000000000fe8: 03    movq    %rbp, %rdi8100000000000000fe8: 03    movq    %rbp, %rdi
n8110000000000000feb: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>n8110000000000000feb: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
8120000000000000ff0: 03    incl    %r15d8120000000000000ff0: 03    incl    %r15d
8130000000000000ff3: 05    movq    48(%rsp), %rax8130000000000000ff3: 05    movq    48(%rsp), %rax
8140000000000000ff8: 03    cmpl    (%rax), %r15d8140000000000000ff8: 03    cmpl    (%rax), %r15d
8150000000000000ffb: 06    jl      0x406d90 <BenchmarkSuite::run(int, int, char**)+0xea0>8150000000000000ffb: 06    jl      0x406d90 <BenchmarkSuite::run(int, int, char**)+0xea0>
8160000000000001001: 05    movq    72(%rsp), %rbx8160000000000001001: 05    movq    72(%rsp), %rbx
8170000000000001006: 02    movl    (%rbx), %esi8170000000000001006: 02    movl    (%rbx), %esi
8180000000000001008: 06    movsd   40(%rsp), %xmm08180000000000001008: 06    movsd   40(%rsp), %xmm0
819000000000000100e: 02    jmp     0x406f22 <BenchmarkSuite::run(int, int, char**)+0x1032>819000000000000100e: 02    jmp     0x406f22 <BenchmarkSuite::run(int, int, char**)+0x1032>
8200000000000001010: 04    xorpd   %xmm0, %xmm08200000000000001010: 04    xorpd   %xmm0, %xmm0
8210000000000001014: 06    movsd   %xmm0, 32(%rsp)8210000000000001014: 06    movsd   %xmm0, 32(%rsp)
822000000000000101a: 04    xorpd   %xmm0, %xmm0822000000000000101a: 04    xorpd   %xmm0, %xmm0
823000000000000101e: 06    movsd   %xmm0, 16(%rsp)823000000000000101e: 06    movsd   %xmm0, 16(%rsp)
8240000000000001024: 04    xorpd   %xmm0, %xmm08240000000000001024: 04    xorpd   %xmm0, %xmm0
8250000000000001028: 06    movsd   %xmm0, 24(%rsp)8250000000000001028: 06    movsd   %xmm0, 24(%rsp)
826000000000000102e: 04    xorpd   %xmm0, %xmm0826000000000000102e: 04    xorpd   %xmm0, %xmm0
8270000000000001032: 06    divsd   40(%r13), %xmm08270000000000001032: 06    divsd   40(%r13), %xmm0
8280000000000001038: 06    movsd   %xmm0, 40(%rsp)8280000000000001038: 06    movsd   %xmm0, 40(%rsp)
829000000000000103e: 07    movq    3215355(%rip), %rax  # 717f30 <std::__1::cout>829000000000000103e: 07    movq    3215355(%rip), %rax  # 717f30 <std::__1::cout>
8300000000000001045: 04    movq    -24(%rax), %rax8300000000000001045: 04    movq    -24(%rax), %rax
8310000000000001049: 11    movq    $2, 7438152(%rax)8310000000000001049: 11    movq    $2, 7438152(%rax)
8320000000000001054: 05    movl    $7438128, %edi8320000000000001054: 05    movl    $7438128, %edi
8330000000000001059: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>8330000000000001059: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
834000000000000105e: 05    movb    $41, 96(%rsp)834000000000000105e: 05    movb    $41, 96(%rsp)
8350000000000001063: 05    leaq    96(%rsp), %rsi8350000000000001063: 05    leaq    96(%rsp), %rsi
8360000000000001068: 05    movl    $1, %edx8360000000000001068: 05    movl    $1, %edx
837000000000000106d: 03    movq    %rax, %rdi837000000000000106d: 03    movq    %rax, %rdi
n8380000000000001070: 05    callq   0x45fb90 <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)>n8380000000000001070: 05    callq   0x45fde0 <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)>
8390000000000001075: 03    movq    (%rax), %rcx8390000000000001075: 03    movq    (%rax), %rcx
8400000000000001078: 04    movq    -24(%rcx), %rcx8400000000000001078: 04    movq    -24(%rcx), %rcx
841000000000000107c: 09    movq    $77, 24(%rax,%rcx)841000000000000107c: 09    movq    $77, 24(%rax,%rcx)
n8420000000000001085: 05    movl    $5004905, %esin8420000000000001085: 05    movl    $5006049, %esi
843000000000000108a: 05    movl    $28, %edx843000000000000108a: 05    movl    $28, %edx
844000000000000108f: 03    movq    %rax, %rdi844000000000000108f: 03    movq    %rax, %rdi
n8450000000000001092: 05    callq   0x45fb90 <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)>n8450000000000001092: 05    callq   0x45fde0 <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)>
8460000000000001097: 05    movl    $5130576, %esi8460000000000001097: 05    movl    $5131712, %esi
847000000000000109c: 05    movl    $1, %edx847000000000000109c: 05    movl    $1, %edx
84800000000000010a1: 03    movq    %rax, %rdi84800000000000010a1: 03    movq    %rax, %rdi
n84900000000000010a4: 05    callq   0x45fb90 <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)>n84900000000000010a4: 05    callq   0x45fde0 <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)>
85000000000000010a9: 03    movq    (%rax), %rcx85000000000000010a9: 03    movq    (%rax), %rcx
85100000000000010ac: 04    movq    -24(%rcx), %rcx85100000000000010ac: 04    movq    -24(%rcx), %rcx
85200000000000010b0: 09    movq    $6, 24(%rax,%rcx)85200000000000010b0: 09    movq    $6, 24(%rax,%rcx)
85300000000000010b9: 03    movq    %rax, %rdi85300000000000010b9: 03    movq    %rax, %rdi
85400000000000010bc: 06    movsd   40(%rsp), %xmm085400000000000010bc: 06    movsd   40(%rsp), %xmm0
85500000000000010c2: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>85500000000000010c2: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
n85600000000000010c7: 05    movl    $5130381, %esin85600000000000010c7: 05    movl    $5131517, %esi
85700000000000010cc: 05    movl    $1, %edx85700000000000010cc: 05    movl    $1, %edx
85800000000000010d1: 03    movq    %rax, %rdi85800000000000010d1: 03    movq    %rax, %rdi
n85900000000000010d4: 05    callq   0x45fb90 <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)>n85900000000000010d4: 05    callq   0x45fde0 <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)>
86000000000000010d9: 06    movsd   24(%rsp), %xmm086000000000000010d9: 06    movsd   24(%rsp), %xmm0
86100000000000010df: 06    divsd   40(%r13), %xmm086100000000000010df: 06    divsd   40(%r13), %xmm0
86200000000000010e5: 06    movsd   %xmm0, 24(%rsp)86200000000000010e5: 06    movsd   %xmm0, 24(%rsp)
86300000000000010eb: 07    movq    3215182(%rip), %rax  # 717f30 <std::__1::cout>86300000000000010eb: 07    movq    3215182(%rip), %rax  # 717f30 <std::__1::cout>
86400000000000010f2: 04    movq    -24(%rax), %rax86400000000000010f2: 04    movq    -24(%rax), %rax
86500000000000010f6: 11    movq    $80, 7438152(%rax)86500000000000010f6: 11    movq    $80, 7438152(%rax)
8660000000000001101: 05    movl    $7438128, %edi8660000000000001101: 05    movl    $7438128, %edi
n8670000000000001106: 05    movl    $5017304, %esin8670000000000001106: 05    movl    $5018446, %esi
868000000000000110b: 05    movl    $13, %edx868000000000000110b: 05    movl    $13, %edx
n8690000000000001110: 05    callq   0x45fb90 <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)>n8690000000000001110: 05    callq   0x45fde0 <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)>
8700000000000001115: 05    movl    $5130576, %esi8700000000000001115: 05    movl    $5131712, %esi
871000000000000111a: 05    movl    $1, %edx871000000000000111a: 05    movl    $1, %edx
872000000000000111f: 03    movq    %rax, %rdi872000000000000111f: 03    movq    %rax, %rdi
n8730000000000001122: 05    callq   0x45fb90 <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)>n8730000000000001122: 05    callq   0x45fde0 <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)>
8740000000000001127: 03    movq    (%rax), %rcx8740000000000001127: 03    movq    (%rax), %rcx
875000000000000112a: 04    movq    -24(%rcx), %rcx875000000000000112a: 04    movq    -24(%rcx), %rcx
876000000000000112e: 09    movq    $6, 24(%rax,%rcx)876000000000000112e: 09    movq    $6, 24(%rax,%rcx)
8770000000000001137: 03    movq    %rax, %rdi8770000000000001137: 03    movq    %rax, %rdi
878000000000000113a: 06    movsd   24(%rsp), %xmm0878000000000000113a: 06    movsd   24(%rsp), %xmm0
8790000000000001140: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>8790000000000001140: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
n8800000000000001145: 05    movl    $5130381, %esin8800000000000001145: 05    movl    $5131517, %esi
881000000000000114a: 05    movl    $1, %edx881000000000000114a: 05    movl    $1, %edx
882000000000000114f: 03    movq    %rax, %rdi882000000000000114f: 03    movq    %rax, %rdi
n8830000000000001152: 05    callq   0x45fb90 <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)>n8830000000000001152: 05    callq   0x45fde0 <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)>
8840000000000001157: 06    movsd   16(%rsp), %xmm08840000000000001157: 06    movsd   16(%rsp), %xmm0
885000000000000115d: 06    divsd   40(%r13), %xmm0885000000000000115d: 06    divsd   40(%r13), %xmm0
8860000000000001163: 06    movsd   %xmm0, 16(%rsp)8860000000000001163: 06    movsd   %xmm0, 16(%rsp)
8870000000000001169: 07    movq    3215056(%rip), %rax  # 717f30 <std::__1::cout>8870000000000001169: 07    movq    3215056(%rip), %rax  # 717f30 <std::__1::cout>
8880000000000001170: 04    movq    -24(%rax), %rax8880000000000001170: 04    movq    -24(%rax), %rax
8890000000000001174: 11    movq    $80, 7438152(%rax)8890000000000001174: 11    movq    $80, 7438152(%rax)
890000000000000117f: 05    movl    $7438128, %edi890000000000000117f: 05    movl    $7438128, %edi
n8910000000000001184: 05    movl    $5017330, %esin8910000000000001184: 05    movl    $5018472, %esi
8920000000000001189: 05    movl    $14, %edx8920000000000001189: 05    movl    $14, %edx
n893000000000000118e: 05    callq   0x45fb90 <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)>n893000000000000118e: 05    callq   0x45fde0 <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)>
8940000000000001193: 05    movl    $5130576, %esi8940000000000001193: 05    movl    $5131712, %esi
8950000000000001198: 05    movl    $1, %edx8950000000000001198: 05    movl    $1, %edx
896000000000000119d: 03    movq    %rax, %rdi896000000000000119d: 03    movq    %rax, %rdi
n89700000000000011a0: 05    callq   0x45fb90 <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)>n89700000000000011a0: 05    callq   0x45fde0 <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)>
89800000000000011a5: 03    movq    (%rax), %rcx89800000000000011a5: 03    movq    (%rax), %rcx
89900000000000011a8: 04    movq    -24(%rcx), %rcx89900000000000011a8: 04    movq    -24(%rcx), %rcx
90000000000000011ac: 09    movq    $6, 24(%rax,%rcx)90000000000000011ac: 09    movq    $6, 24(%rax,%rcx)
90100000000000011b5: 03    movq    %rax, %rdi90100000000000011b5: 03    movq    %rax, %rdi
90200000000000011b8: 06    movsd   16(%rsp), %xmm090200000000000011b8: 06    movsd   16(%rsp), %xmm0
90300000000000011be: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>90300000000000011be: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
n90400000000000011c3: 05    movl    $5130381, %esin90400000000000011c3: 05    movl    $5131517, %esi
90500000000000011c8: 05    movl    $1, %edx90500000000000011c8: 05    movl    $1, %edx
90600000000000011cd: 03    movq    %rax, %rdi90600000000000011cd: 03    movq    %rax, %rdi
n90700000000000011d0: 05    callq   0x45fb90 <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)>n90700000000000011d0: 05    callq   0x45fde0 <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)>
90800000000000011d5: 06    movsd   32(%rsp), %xmm090800000000000011d5: 06    movsd   32(%rsp), %xmm0
90900000000000011db: 06    divsd   40(%r13), %xmm090900000000000011db: 06    divsd   40(%r13), %xmm0
91000000000000011e1: 06    movsd   %xmm0, 32(%rsp)91000000000000011e1: 06    movsd   %xmm0, 32(%rsp)
91100000000000011e7: 07    movq    3214930(%rip), %rax  # 717f30 <std::__1::cout>91100000000000011e7: 07    movq    3214930(%rip), %rax  # 717f30 <std::__1::cout>
91200000000000011ee: 04    movq    -24(%rax), %rax91200000000000011ee: 04    movq    -24(%rax), %rax
91300000000000011f2: 11    movq    $80, 7438152(%rax)91300000000000011f2: 11    movq    $80, 7438152(%rax)
91400000000000011fd: 05    movl    $7438128, %edi91400000000000011fd: 05    movl    $7438128, %edi
n9150000000000001202: 05    movl    $5004858, %esin9150000000000001202: 05    movl    $5006002, %esi
9160000000000001207: 05    movl    $9, %edx9160000000000001207: 05    movl    $9, %edx
n917000000000000120c: 05    callq   0x45fb90 <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)>n917000000000000120c: 05    callq   0x45fde0 <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)>
9180000000000001211: 05    movl    $5130576, %esi9180000000000001211: 05    movl    $5131712, %esi
9190000000000001216: 05    movl    $1, %edx9190000000000001216: 05    movl    $1, %edx
920000000000000121b: 03    movq    %rax, %rdi920000000000000121b: 03    movq    %rax, %rdi
n921000000000000121e: 05    callq   0x45fb90 <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)>n921000000000000121e: 05    callq   0x45fde0 <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)>
9220000000000001223: 03    movq    (%rax), %rcx9220000000000001223: 03    movq    (%rax), %rcx
9230000000000001226: 04    movq    -24(%rcx), %rcx9230000000000001226: 04    movq    -24(%rcx), %rcx
924000000000000122a: 09    movq    $6, 24(%rax,%rcx)924000000000000122a: 09    movq    $6, 24(%rax,%rcx)
9250000000000001233: 03    movq    %rax, %rdi9250000000000001233: 03    movq    %rax, %rdi
9260000000000001236: 06    movsd   32(%rsp), %xmm09260000000000001236: 06    movsd   32(%rsp), %xmm0
927000000000000123c: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>927000000000000123c: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
n9280000000000001241: 05    movl    $5130381, %esin9280000000000001241: 05    movl    $5131517, %esi
9290000000000001246: 05    movl    $1, %edx9290000000000001246: 05    movl    $1, %edx
930000000000000124b: 03    movq    %rax, %rdi930000000000000124b: 03    movq    %rax, %rdi
n931000000000000124e: 05    callq   0x45fb90 <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)>n931000000000000124e: 05    callq   0x45fde0 <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)>
9320000000000001253: 05    movl    $7438128, %edi9320000000000001253: 05    movl    $7438128, %edi
n9330000000000001258: 05    movl    $5130381, %esin9330000000000001258: 05    movl    $5131517, %esi
934000000000000125d: 05    movl    $1, %edx934000000000000125d: 05    movl    $1, %edx
n9350000000000001262: 05    callq   0x45fb90 <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)>n9350000000000001262: 05    callq   0x45fde0 <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)>
9360000000000001267: 04    movl    36(%r13), %esi9360000000000001267: 04    movl    36(%r13), %esi
937000000000000126b: 04    movq    (%r13), %rax937000000000000126b: 04    movq    (%r13), %rax
938000000000000126f: 04    movq    8(%r13), %rcx938000000000000126f: 04    movq    8(%r13), %rcx
9390000000000001273: 04    leaq    40(%r13), %rdx9390000000000001273: 04    leaq    40(%r13), %rdx
9400000000000001277: 05    movq    %rdx, 80(%rsp)9400000000000001277: 05    movq    %rdx, 80(%rsp)
941000000000000127c: 03    movslq  %esi, %rsi941000000000000127c: 03    movslq  %esi, %rsi
942000000000000127f: 03    incq    %rsi942000000000000127f: 03    incq    %rsi
9430000000000001282: 02    movl    %esi, (%rbx)9430000000000001282: 02    movl    %esi, (%rbx)
9440000000000001284: 03    cmpq    %rax, %rcx9440000000000001284: 03    cmpq    %rax, %rcx
9450000000000001287: 02    je      0x40718d <BenchmarkSuite::run(int, int, char**)+0x129d>9450000000000001287: 02    je      0x40718d <BenchmarkSuite::run(int, int, char**)+0x129d>
9460000000000001289: 02    subl    %eax, %ecx9460000000000001289: 02    subl    %eax, %ecx
947000000000000128b: 02    cmpl    %ecx, %esi947000000000000128b: 02    cmpl    %ecx, %esi
948000000000000128d: 06    jge     0x40759a <BenchmarkSuite::run(int, int, char**)+0x16aa>948000000000000128d: 06    jge     0x40759a <BenchmarkSuite::run(int, int, char**)+0x16aa>
9490000000000001293: 04    cmpb    $0, (%rax,%rsi)9490000000000001293: 04    cmpb    $0, (%rax,%rsi)
9500000000000001297: 06    je      0x40759a <BenchmarkSuite::run(int, int, char**)+0x16aa>9500000000000001297: 06    je      0x40759a <BenchmarkSuite::run(int, int, char**)+0x16aa>
951000000000000129d: 05    movq    48(%rsp), %rax951000000000000129d: 05    movq    48(%rsp), %rax
95200000000000012a2: 03    cmpl    $0, (%rax)95200000000000012a2: 03    cmpl    $0, (%rax)
95300000000000012a5: 06    jle     0x407340 <BenchmarkSuite::run(int, int, char**)+0x1450>95300000000000012a5: 06    jle     0x407340 <BenchmarkSuite::run(int, int, char**)+0x1450>
95400000000000012ab: 04    xorpd   %xmm0, %xmm095400000000000012ab: 04    xorpd   %xmm0, %xmm0
95500000000000012af: 06    movsd   %xmm0, 40(%rsp)95500000000000012af: 06    movsd   %xmm0, 40(%rsp)
95600000000000012b5: 03    xorl    %r15d, %r15d95600000000000012b5: 03    xorl    %r15d, %r15d
95700000000000012b8: 05    leaq    104(%rsp), %r1495700000000000012b8: 05    leaq    104(%rsp), %r14
95800000000000012bd: 05    leaq    96(%rsp), %rbp95800000000000012bd: 05    leaq    96(%rsp), %rbp
95900000000000012c2: 04    xorpd   %xmm0, %xmm095900000000000012c2: 04    xorpd   %xmm0, %xmm0
96000000000000012c6: 06    movsd   %xmm0, 24(%rsp)96000000000000012c6: 06    movsd   %xmm0, 24(%rsp)
96100000000000012cc: 04    xorpd   %xmm0, %xmm096100000000000012cc: 04    xorpd   %xmm0, %xmm0
96200000000000012d0: 06    movsd   %xmm0, 16(%rsp)96200000000000012d0: 06    movsd   %xmm0, 16(%rsp)
96300000000000012d6: 04    xorpd   %xmm0, %xmm096300000000000012d6: 04    xorpd   %xmm0, %xmm0
96400000000000012da: 06    movsd   %xmm0, 32(%rsp)96400000000000012da: 06    movsd   %xmm0, 32(%rsp)
96500000000000012e0: 05    movq    88(%rsp), %rax96500000000000012e0: 05    movq    88(%rsp), %rax
96600000000000012e5: 03    movq    (%rax), %rsi96600000000000012e5: 03    movq    (%rax), %rsi
n96700000000000012e8: 09    movq    $5128488, 96(%rsp)n96700000000000012e8: 09    movq    $5129624, 96(%rsp)
96800000000000012f1: 05    movl    $100000, %edx96800000000000012f1: 05    movl    $100000, %edx
96900000000000012f6: 03    movq    %r14, %rdi96900000000000012f6: 03    movq    %r14, %rdi
97000000000000012f9: 02    xorl    %ecx, %ecx97000000000000012f9: 02    xorl    %ecx, %ecx
n97100000000000012fb: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>n97100000000000012fb: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
9720000000000001300: 05    movl    $112, %ebx9720000000000001300: 05    movl    $112, %ebx
9730000000000001305: 05    callq   0x405b40 <Stopwatch::getCPUTime()>9730000000000001305: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
974000000000000130a: 06    movsd   %xmm0, 8(%rsp)974000000000000130a: 06    movsd   %xmm0, 8(%rsp)
n9750000000000001310: 08    movapd  777288(%rip), %xmm0  # 4c4e50 <__dso_handle+0x198>n9750000000000001310: 08    movapd  778456(%rip), %xmm0  # 4c52e0 <__dso_handle+0x198>
9760000000000001318: 08    nopl    (%rax,%rax)9760000000000001318: 08    nopl    (%rax,%rax)
9770000000000001320: 09    movapd  %xmm0, 144(%rsp,%rbx)9770000000000001320: 09    movapd  %xmm0, 144(%rsp,%rbx)
9780000000000001329: 09    movapd  %xmm0, 160(%rsp,%rbx)9780000000000001329: 09    movapd  %xmm0, 160(%rsp,%rbx)
9790000000000001332: 09    movapd  %xmm0, 176(%rsp,%rbx)9790000000000001332: 09    movapd  %xmm0, 176(%rsp,%rbx)
980000000000000133b: 09    movapd  %xmm0, 192(%rsp,%rbx)980000000000000133b: 09    movapd  %xmm0, 192(%rsp,%rbx)
9810000000000001344: 09    movapd  %xmm0, 208(%rsp,%rbx)9810000000000001344: 09    movapd  %xmm0, 208(%rsp,%rbx)
982000000000000134d: 09    movapd  %xmm0, 224(%rsp,%rbx)982000000000000134d: 09    movapd  %xmm0, 224(%rsp,%rbx)
9830000000000001356: 09    movapd  %xmm0, 240(%rsp,%rbx)9830000000000001356: 09    movapd  %xmm0, 240(%rsp,%rbx)
984000000000000135f: 09    movapd  %xmm0, 256(%rsp,%rbx)984000000000000135f: 09    movapd  %xmm0, 256(%rsp,%rbx)
9850000000000001368: 04    subq    $-128, %rbx9850000000000001368: 04    subq    $-128, %rbx
986000000000000136c: 07    cmpq    $16112, %rbx986000000000000136c: 07    cmpq    $16112, %rbx
9870000000000001373: 02    jne     0x407210 <BenchmarkSuite::run(int, int, char**)+0x1320>9870000000000001373: 02    jne     0x407210 <BenchmarkSuite::run(int, int, char**)+0x1320>
9880000000000001375: 05    callq   0x405b40 <Stopwatch::getCPUTime()>9880000000000001375: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
989000000000000137a: 06    subsd   8(%rsp), %xmm0989000000000000137a: 06    subsd   8(%rsp), %xmm0
9900000000000001380: 06    movsd   40(%rsp), %xmm19900000000000001380: 06    movsd   40(%rsp), %xmm1
9910000000000001386: 04    addsd   %xmm0, %xmm19910000000000001386: 04    addsd   %xmm0, %xmm1
992000000000000138a: 06    movsd   %xmm1, 40(%rsp)992000000000000138a: 06    movsd   %xmm1, 40(%rsp)
9930000000000001390: 05    callq   0x405b40 <Stopwatch::getCPUTime()>9930000000000001390: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
9940000000000001395: 06    movsd   %xmm0, 8(%rsp)9940000000000001395: 06    movsd   %xmm0, 8(%rsp)
995000000000000139b: 05    callq   0x405b40 <Stopwatch::getCPUTime()>995000000000000139b: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
99600000000000013a0: 06    subsd   8(%rsp), %xmm099600000000000013a0: 06    subsd   8(%rsp), %xmm0
99700000000000013a6: 06    movsd   24(%rsp), %xmm199700000000000013a6: 06    movsd   24(%rsp), %xmm1
99800000000000013ac: 04    addsd   %xmm0, %xmm199800000000000013ac: 04    addsd   %xmm0, %xmm1
99900000000000013b0: 06    movsd   %xmm1, 24(%rsp)99900000000000013b0: 06    movsd   %xmm1, 24(%rsp)
100000000000000013b6: 05    callq   0x405b40 <Stopwatch::getCPUTime()>100000000000000013b6: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
100100000000000013bb: 06    movsd   %xmm0, 8(%rsp)100100000000000013bb: 06    movsd   %xmm0, 8(%rsp)
100200000000000013c1: 05    callq   0x405b40 <Stopwatch::getCPUTime()>100200000000000013c1: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
100300000000000013c6: 06    subsd   8(%rsp), %xmm0100300000000000013c6: 06    subsd   8(%rsp), %xmm0
100400000000000013cc: 06    movsd   16(%rsp), %xmm1100400000000000013cc: 06    movsd   16(%rsp), %xmm1
100500000000000013d2: 04    addsd   %xmm0, %xmm1100500000000000013d2: 04    addsd   %xmm0, %xmm1
100600000000000013d6: 06    movsd   %xmm1, 16(%rsp)100600000000000013d6: 06    movsd   %xmm1, 16(%rsp)
100700000000000013dc: 05    callq   0x405b40 <Stopwatch::getCPUTime()>100700000000000013dc: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
100800000000000013e1: 06    movsd   %xmm0, 8(%rsp)100800000000000013e1: 06    movsd   %xmm0, 8(%rsp)
100900000000000013e7: 02    xorl    %ebx, %ebx100900000000000013e7: 02    xorl    %ebx, %ebx
101000000000000013e9: 07    nopl    (%rax)101000000000000013e9: 07    nopl    (%rax)
101100000000000013f0: 08    leaq    256(%rsp,%rbx), %rdi101100000000000013f0: 08    leaq    256(%rsp,%rbx), %rdi
101200000000000013f8: 03    movq    %rbp, %rsi101200000000000013f8: 03    movq    %rbp, %rsi
n101300000000000013fb: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>n101300000000000013fb: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
10140000000000001400: 04    addq    $16, %rbx10140000000000001400: 04    addq    $16, %rbx
10150000000000001404: 07    cmpq    $16000, %rbx10150000000000001404: 07    cmpq    $16000, %rbx
1016000000000000140b: 02    jne     0x4072e0 <BenchmarkSuite::run(int, int, char**)+0x13f0>1016000000000000140b: 02    jne     0x4072e0 <BenchmarkSuite::run(int, int, char**)+0x13f0>
1017000000000000140d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>1017000000000000140d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
10180000000000001412: 06    subsd   8(%rsp), %xmm010180000000000001412: 06    subsd   8(%rsp), %xmm0
10190000000000001418: 06    movsd   32(%rsp), %xmm110190000000000001418: 06    movsd   32(%rsp), %xmm1
1020000000000000141e: 04    addsd   %xmm0, %xmm11020000000000000141e: 04    addsd   %xmm0, %xmm1
10210000000000001422: 06    movsd   %xmm1, 32(%rsp)10210000000000001422: 06    movsd   %xmm1, 32(%rsp)
10220000000000001428: 03    movq    %rbp, %rdi10220000000000001428: 03    movq    %rbp, %rdi
n1023000000000000142b: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>n1023000000000000142b: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
10240000000000001430: 03    incl    %r15d10240000000000001430: 03    incl    %r15d
10250000000000001433: 05    movq    48(%rsp), %rax10250000000000001433: 05    movq    48(%rsp), %rax
10260000000000001438: 03    cmpl    (%rax), %r15d10260000000000001438: 03    cmpl    (%rax), %r15d
1027000000000000143b: 06    jl      0x4071d0 <BenchmarkSuite::run(int, int, char**)+0x12e0>1027000000000000143b: 06    jl      0x4071d0 <BenchmarkSuite::run(int, int, char**)+0x12e0>
10280000000000001441: 05    movq    72(%rsp), %rbx10280000000000001441: 05    movq    72(%rsp), %rbx
10290000000000001446: 02    movl    (%rbx), %esi10290000000000001446: 02    movl    (%rbx), %esi
10300000000000001448: 06    movsd   40(%rsp), %xmm010300000000000001448: 06    movsd   40(%rsp), %xmm0
1031000000000000144e: 02    jmp     0x407362 <BenchmarkSuite::run(int, int, char**)+0x1472>1031000000000000144e: 02    jmp     0x407362 <BenchmarkSuite::run(int, int, char**)+0x1472>
10320000000000001450: 04    xorpd   %xmm0, %xmm010320000000000001450: 04    xorpd   %xmm0, %xmm0
10330000000000001454: 06    movsd   %xmm0, 32(%rsp)10330000000000001454: 06    movsd   %xmm0, 32(%rsp)
1034000000000000145a: 04    xorpd   %xmm0, %xmm01034000000000000145a: 04    xorpd   %xmm0, %xmm0
1035000000000000145e: 06    movsd   %xmm0, 16(%rsp)1035000000000000145e: 06    movsd   %xmm0, 16(%rsp)
10360000000000001464: 04    xorpd   %xmm0, %xmm010360000000000001464: 04    xorpd   %xmm0, %xmm0
10370000000000001468: 06    movsd   %xmm0, 24(%rsp)10370000000000001468: 06    movsd   %xmm0, 24(%rsp)
1038000000000000146e: 04    xorpd   %xmm0, %xmm01038000000000000146e: 04    xorpd   %xmm0, %xmm0
10390000000000001472: 05    movq    80(%rsp), %rbp10390000000000001472: 05    movq    80(%rsp), %rbp
10400000000000001477: 05    divsd   (%rbp), %xmm010400000000000001477: 05    divsd   (%rbp), %xmm0
1041000000000000147c: 06    movsd   %xmm0, 40(%rsp)1041000000000000147c: 06    movsd   %xmm0, 40(%rsp)
10420000000000001482: 07    movq    3214263(%rip), %rax  # 717f30 <std::__1::cout>10420000000000001482: 07    movq    3214263(%rip), %rax  # 717f30 <std::__1::cout>
10430000000000001489: 04    movq    -24(%rax), %rax10430000000000001489: 04    movq    -24(%rax), %rax
1044000000000000148d: 11    movq    $2, 7438152(%rax)1044000000000000148d: 11    movq    $2, 7438152(%rax)
10450000000000001498: 05    movl    $7438128, %edi10450000000000001498: 05    movl    $7438128, %edi
1046000000000000149d: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>1046000000000000149d: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
104700000000000014a2: 05    movb    $41, 96(%rsp)104700000000000014a2: 05    movb    $41, 96(%rsp)
104800000000000014a7: 05    leaq    96(%rsp), %rsi104800000000000014a7: 05    leaq    96(%rsp), %rsi
104900000000000014ac: 05    movl    $1, %edx104900000000000014ac: 05    movl    $1, %edx
105000000000000014b1: 03    movq    %rax, %rdi105000000000000014b1: 03    movq    %rax, %rdi
n105100000000000014b4: 05    callq   0x45fb90 <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)>n105100000000000014b4: 05    callq   0x45fde0 <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)>
105200000000000014b9: 03    movq    (%rax), %rcx105200000000000014b9: 03    movq    (%rax), %rcx
105300000000000014bc: 04    movq    -24(%rcx), %rcx105300000000000014bc: 04    movq    -24(%rcx), %rcx
105400000000000014c0: 09    movq    $77, 24(%rax,%rcx)105400000000000014c0: 09    movq    $77, 24(%rax,%rcx)
n105500000000000014c9: 05    movl    $5004934, %esin105500000000000014c9: 05    movl    $5006078, %esi
105600000000000014ce: 05    movl    $18, %edx105600000000000014ce: 05    movl    $18, %edx
105700000000000014d3: 03    movq    %rax, %rdi105700000000000014d3: 03    movq    %rax, %rdi
n105800000000000014d6: 05    callq   0x45fb90 <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)>n105800000000000014d6: 05    callq   0x45fde0 <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)>
105900000000000014db: 05    movl    $5130576, %esi105900000000000014db: 05    movl    $5131712, %esi
106000000000000014e0: 05    movl    $1, %edx106000000000000014e0: 05    movl    $1, %edx
106100000000000014e5: 03    movq    %rax, %rdi106100000000000014e5: 03    movq    %rax, %rdi
n106200000000000014e8: 05    callq   0x45fb90 <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)>n106200000000000014e8: 05    callq   0x45fde0 <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)>
106300000000000014ed: 03    movq    (%rax), %rcx106300000000000014ed: 03    movq    (%rax), %rcx
106400000000000014f0: 04    movq    -24(%rcx), %rcx106400000000000014f0: 04    movq    -24(%rcx), %rcx
106500000000000014f4: 09    movq    $6, 24(%rax,%rcx)106500000000000014f4: 09    movq    $6, 24(%rax,%rcx)
106600000000000014fd: 03    movq    %rax, %rdi106600000000000014fd: 03    movq    %rax, %rdi
10670000000000001500: 06    movsd   40(%rsp), %xmm010670000000000001500: 06    movsd   40(%rsp), %xmm0
10680000000000001506: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>10680000000000001506: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
n1069000000000000150b: 05    movl    $5130381, %esin1069000000000000150b: 05    movl    $5131517, %esi
10700000000000001510: 05    movl    $1, %edx10700000000000001510: 05    movl    $1, %edx
10710000000000001515: 03    movq    %rax, %rdi10710000000000001515: 03    movq    %rax, %rdi
n10720000000000001518: 05    callq   0x45fb90 <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)>n10720000000000001518: 05    callq   0x45fde0 <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)>
1073000000000000151d: 06    movsd   24(%rsp), %xmm01073000000000000151d: 06    movsd   24(%rsp), %xmm0
10740000000000001523: 05    divsd   (%rbp), %xmm010740000000000001523: 05    divsd   (%rbp), %xmm0
10750000000000001528: 06    movsd   %xmm0, 24(%rsp)10750000000000001528: 06    movsd   %xmm0, 24(%rsp)
1076000000000000152e: 07    movq    3214091(%rip), %rax  # 717f30 <std::__1::cout>1076000000000000152e: 07    movq    3214091(%rip), %rax  # 717f30 <std::__1::cout>
10770000000000001535: 04    movq    -24(%rax), %rax10770000000000001535: 04    movq    -24(%rax), %rax
10780000000000001539: 11    movq    $80, 7438152(%rax)10780000000000001539: 11    movq    $80, 7438152(%rax)
10790000000000001544: 05    movl    $7438128, %edi10790000000000001544: 05    movl    $7438128, %edi
n10800000000000001549: 05    movl    $5016701, %esin10800000000000001549: 05    movl    $5017843, %esi
1081000000000000154e: 05    movl    $10, %edx1081000000000000154e: 05    movl    $10, %edx
n10820000000000001553: 05    callq   0x45fb90 <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)>n10820000000000001553: 05    callq   0x45fde0 <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)>
10830000000000001558: 05    movl    $5130576, %esi10830000000000001558: 05    movl    $5131712, %esi
1084000000000000155d: 05    movl    $1, %edx1084000000000000155d: 05    movl    $1, %edx
10850000000000001562: 03    movq    %rax, %rdi10850000000000001562: 03    movq    %rax, %rdi
n10860000000000001565: 05    callq   0x45fb90 <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)>n10860000000000001565: 05    callq   0x45fde0 <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)>
1087000000000000156a: 03    movq    (%rax), %rcx1087000000000000156a: 03    movq    (%rax), %rcx
1088000000000000156d: 04    movq    -24(%rcx), %rcx1088000000000000156d: 04    movq    -24(%rcx), %rcx
10890000000000001571: 09    movq    $6, 24(%rax,%rcx)10890000000000001571: 09    movq    $6, 24(%rax,%rcx)
1090000000000000157a: 03    movq    %rax, %rdi1090000000000000157a: 03    movq    %rax, %rdi
1091000000000000157d: 06    movsd   24(%rsp), %xmm01091000000000000157d: 06    movsd   24(%rsp), %xmm0
10920000000000001583: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>10920000000000001583: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
n10930000000000001588: 05    movl    $5130381, %esin10930000000000001588: 05    movl    $5131517, %esi
1094000000000000158d: 05    movl    $1, %edx1094000000000000158d: 05    movl    $1, %edx
10950000000000001592: 03    movq    %rax, %rdi10950000000000001592: 03    movq    %rax, %rdi
n10960000000000001595: 05    callq   0x45fb90 <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)>n10960000000000001595: 05    callq   0x45fde0 <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)>
1097000000000000159a: 06    movsd   16(%rsp), %xmm01097000000000000159a: 06    movsd   16(%rsp), %xmm0
109800000000000015a0: 05    divsd   (%rbp), %xmm0109800000000000015a0: 05    divsd   (%rbp), %xmm0
109900000000000015a5: 06    movsd   %xmm0, 16(%rsp)109900000000000015a5: 06    movsd   %xmm0, 16(%rsp)
110000000000000015ab: 07    movq    3213966(%rip), %rax  # 717f30 <std::__1::cout>110000000000000015ab: 07    movq    3213966(%rip), %rax  # 717f30 <std::__1::cout>
110100000000000015b2: 04    movq    -24(%rax), %rax110100000000000015b2: 04    movq    -24(%rax), %rax
110200000000000015b6: 11    movq    $80, 7438152(%rax)110200000000000015b6: 11    movq    $80, 7438152(%rax)
110300000000000015c1: 05    movl    $7438128, %edi110300000000000015c1: 05    movl    $7438128, %edi
n110400000000000015c6: 05    movl    $5016748, %esin110400000000000015c6: 05    movl    $5017890, %esi
110500000000000015cb: 05    movl    $11, %edx110500000000000015cb: 05    movl    $11, %edx
n110600000000000015d0: 05    callq   0x45fb90 <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)>n110600000000000015d0: 05    callq   0x45fde0 <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)>
110700000000000015d5: 05    movl    $5130576, %esi110700000000000015d5: 05    movl    $5131712, %esi
110800000000000015da: 05    movl    $1, %edx110800000000000015da: 05    movl    $1, %edx
110900000000000015df: 03    movq    %rax, %rdi110900000000000015df: 03    movq    %rax, %rdi
n111000000000000015e2: 05    callq   0x45fb90 <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)>n111000000000000015e2: 05    callq   0x45fde0 <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)>
111100000000000015e7: 03    movq    (%rax), %rcx111100000000000015e7: 03    movq    (%rax), %rcx
111200000000000015ea: 04    movq    -24(%rcx), %rcx111200000000000015ea: 04    movq    -24(%rcx), %rcx
111300000000000015ee: 09    movq    $6, 24(%rax,%rcx)111300000000000015ee: 09    movq    $6, 24(%rax,%rcx)
111400000000000015f7: 03    movq    %rax, %rdi111400000000000015f7: 03    movq    %rax, %rdi
111500000000000015fa: 06    movsd   16(%rsp), %xmm0111500000000000015fa: 06    movsd   16(%rsp), %xmm0
11160000000000001600: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>11160000000000001600: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
n11170000000000001605: 05    movl    $5130381, %esin11170000000000001605: 05    movl    $5131517, %esi
1118000000000000160a: 05    movl    $1, %edx1118000000000000160a: 05    movl    $1, %edx
1119000000000000160f: 03    movq    %rax, %rdi1119000000000000160f: 03    movq    %rax, %rdi
n11200000000000001612: 05    callq   0x45fb90 <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)>n11200000000000001612: 05    callq   0x45fde0 <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)>
11210000000000001617: 06    movsd   32(%rsp), %xmm011210000000000001617: 06    movsd   32(%rsp), %xmm0
1122000000000000161d: 05    divsd   (%rbp), %xmm01122000000000000161d: 05    divsd   (%rbp), %xmm0
11230000000000001622: 06    movsd   %xmm0, 32(%rsp)11230000000000001622: 06    movsd   %xmm0, 32(%rsp)
11240000000000001628: 07    movq    3213841(%rip), %rax  # 717f30 <std::__1::cout>11240000000000001628: 07    movq    3213841(%rip), %rax  # 717f30 <std::__1::cout>
1125000000000000162f: 04    movq    -24(%rax), %rax1125000000000000162f: 04    movq    -24(%rax), %rax
11260000000000001633: 11    movq    $80, 7438152(%rax)11260000000000001633: 11    movq    $80, 7438152(%rax)
1127000000000000163e: 05    movl    $7438128, %edi1127000000000000163e: 05    movl    $7438128, %edi
n11280000000000001643: 05    movl    $5004858, %esin11280000000000001643: 05    movl    $5006002, %esi
11290000000000001648: 05    movl    $9, %edx11290000000000001648: 05    movl    $9, %edx
n1130000000000000164d: 05    callq   0x45fb90 <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)>n1130000000000000164d: 05    callq   0x45fde0 <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)>
11310000000000001652: 05    movl    $5130576, %esi11310000000000001652: 05    movl    $5131712, %esi
11320000000000001657: 05    movl    $1, %edx11320000000000001657: 05    movl    $1, %edx
1133000000000000165c: 03    movq    %rax, %rdi1133000000000000165c: 03    movq    %rax, %rdi
n1134000000000000165f: 05    callq   0x45fb90 <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)>n1134000000000000165f: 05    callq   0x45fde0 <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)>
11350000000000001664: 03    movq    (%rax), %rcx11350000000000001664: 03    movq    (%rax), %rcx
11360000000000001667: 04    movq    -24(%rcx), %rcx11360000000000001667: 04    movq    -24(%rcx), %rcx
1137000000000000166b: 09    movq    $6, 24(%rax,%rcx)1137000000000000166b: 09    movq    $6, 24(%rax,%rcx)
11380000000000001674: 03    movq    %rax, %rdi11380000000000001674: 03    movq    %rax, %rdi
11390000000000001677: 06    movsd   32(%rsp), %xmm011390000000000001677: 06    movsd   32(%rsp), %xmm0
1140000000000000167d: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>1140000000000000167d: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
n11410000000000001682: 05    movl    $5130381, %esin11410000000000001682: 05    movl    $5131517, %esi
11420000000000001687: 05    movl    $1, %edx11420000000000001687: 05    movl    $1, %edx
1143000000000000168c: 03    movq    %rax, %rdi1143000000000000168c: 03    movq    %rax, %rdi
n1144000000000000168f: 05    callq   0x45fb90 <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)>n1144000000000000168f: 05    callq   0x45fde0 <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)>
11450000000000001694: 05    movl    $7438128, %edi11450000000000001694: 05    movl    $7438128, %edi
n11460000000000001699: 05    movl    $5130381, %esin11460000000000001699: 05    movl    $5131517, %esi
1147000000000000169e: 05    movl    $1, %edx1147000000000000169e: 05    movl    $1, %edx
n114800000000000016a3: 05    callq   0x45fb90 <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)>n114800000000000016a3: 05    callq   0x45fde0 <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)>
114900000000000016a8: 02    movl    (%rbx), %esi114900000000000016a8: 02    movl    (%rbx), %esi
115000000000000016aa: 02    incl    %esi115000000000000016aa: 02    incl    %esi
115100000000000016ac: 02    movl    %esi, (%rbx)115100000000000016ac: 02    movl    %esi, (%rbx)
115200000000000016ae: 08    movl    $0, 96(%rsp)115200000000000016ae: 08    movl    $0, 96(%rsp)
115300000000000016b6: 05    leaq    96(%rsp), %rsi115300000000000016b6: 05    leaq    96(%rsp), %rsi
n115400000000000016bb: 05    movl    $5004953, %edin115400000000000016bb: 05    movl    $5006097, %edi
115500000000000016c0: 05    callq   0x4a4700 <__bid64_from_string>115500000000000016c0: 05    callq   0x4a4b90 <__bid64_from_string>
115600000000000016c5: 03    movq    %rax, %r15115600000000000016c5: 03    movq    %rax, %r15
115700000000000016c8: 05    testb   $24, 96(%rsp)115700000000000016c8: 05    testb   $24, 96(%rsp)
115800000000000016cd: 02    je      0x4075ca <BenchmarkSuite::run(int, int, char**)+0x16da>115800000000000016cd: 02    je      0x4075ca <BenchmarkSuite::run(int, int, char**)+0x16da>
115900000000000016cf: 05    callq   0x404630 <__errno_location@plt>115900000000000016cf: 05    callq   0x404630 <__errno_location@plt>
116000000000000016d4: 06    movl    $34, (%rax)116000000000000016d4: 06    movl    $34, (%rax)
116100000000000016da: 04    movslq  36(%r13), %rsi116100000000000016da: 04    movslq  36(%r13), %rsi
116200000000000016de: 03    incq    %rsi116200000000000016de: 03    incq    %rsi
116300000000000016e1: 04    movl    %esi, 36(%r13)116300000000000016e1: 04    movl    %esi, 36(%r13)
116400000000000016e5: 04    movq    (%r13), %rax116400000000000016e5: 04    movq    (%r13), %rax
116500000000000016e9: 04    movq    8(%r13), %rcx116500000000000016e9: 04    movq    8(%r13), %rcx
116600000000000016ed: 03    cmpq    %rax, %rcx116600000000000016ed: 03    cmpq    %rax, %rcx
116700000000000016f0: 02    je      0x4075f8 <BenchmarkSuite::run(int, int, char**)+0x1708>116700000000000016f0: 02    je      0x4075f8 <BenchmarkSuite::run(int, int, char**)+0x1708>
116800000000000016f2: 02    movl    %ecx, %edx116800000000000016f2: 02    movl    %ecx, %edx
116900000000000016f4: 02    subl    %eax, %edx116900000000000016f4: 02    subl    %eax, %edx
117000000000000016f6: 02    cmpl    %edx, %esi117000000000000016f6: 02    cmpl    %edx, %esi
117100000000000016f8: 06    jge     0x4077b4 <BenchmarkSuite::run(int, int, char**)+0x18c4>117100000000000016f8: 06    jge     0x4077b4 <BenchmarkSuite::run(int, int, char**)+0x18c4>
117200000000000016fe: 04    cmpb    $0, (%rax,%rsi)117200000000000016fe: 04    cmpb    $0, (%rax,%rsi)
11730000000000001702: 06    je      0x4077b4 <BenchmarkSuite::run(int, int, char**)+0x18c4>11730000000000001702: 06    je      0x4077b4 <BenchmarkSuite::run(int, int, char**)+0x18c4>
11740000000000001708: 05    movq    48(%rsp), %rax11740000000000001708: 05    movq    48(%rsp), %rax
1175000000000000170d: 03    cmpl    $0, (%rax)1175000000000000170d: 03    cmpl    $0, (%rax)
11760000000000001710: 06    jle     0x4077ce <BenchmarkSuite::run(int, int, char**)+0x18de>11760000000000001710: 06    jle     0x4077ce <BenchmarkSuite::run(int, int, char**)+0x18de>
11770000000000001716: 04    xorpd   %xmm0, %xmm011770000000000001716: 04    xorpd   %xmm0, %xmm0
1178000000000000171a: 06    movsd   %xmm0, 40(%rsp)1178000000000000171a: 06    movsd   %xmm0, 40(%rsp)
11790000000000001720: 03    xorl    %r14d, %r14d11790000000000001720: 03    xorl    %r14d, %r14d
11800000000000001723: 05    leaq    104(%rsp), %r1211800000000000001723: 05    leaq    104(%rsp), %r12
11810000000000001728: 05    leaq    96(%rsp), %rbp11810000000000001728: 05    leaq    96(%rsp), %rbp
1182000000000000172d: 04    xorpd   %xmm0, %xmm01182000000000000172d: 04    xorpd   %xmm0, %xmm0
11830000000000001731: 06    movsd   %xmm0, 24(%rsp)11830000000000001731: 06    movsd   %xmm0, 24(%rsp)
11840000000000001737: 04    xorpd   %xmm0, %xmm011840000000000001737: 04    xorpd   %xmm0, %xmm0
1185000000000000173b: 06    movsd   %xmm0, 16(%rsp)1185000000000000173b: 06    movsd   %xmm0, 16(%rsp)
11860000000000001741: 04    xorpd   %xmm0, %xmm011860000000000001741: 04    xorpd   %xmm0, %xmm0
11870000000000001745: 06    movsd   %xmm0, 32(%rsp)11870000000000001745: 06    movsd   %xmm0, 32(%rsp)
1188000000000000174b: 05    nopl    (%rax,%rax)1188000000000000174b: 05    nopl    (%rax,%rax)
11890000000000001750: 05    movq    88(%rsp), %rax11890000000000001750: 05    movq    88(%rsp), %rax
11900000000000001755: 03    movq    (%rax), %rsi11900000000000001755: 03    movq    (%rax), %rsi
n11910000000000001758: 09    movq    $5128488, 96(%rsp)n11910000000000001758: 09    movq    $5129624, 96(%rsp)
11920000000000001761: 05    movl    $100000, %edx11920000000000001761: 05    movl    $100000, %edx
11930000000000001766: 03    movq    %r12, %rdi11930000000000001766: 03    movq    %r12, %rdi
11940000000000001769: 02    xorl    %ecx, %ecx11940000000000001769: 02    xorl    %ecx, %ecx
n1195000000000000176b: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>n1195000000000000176b: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
11960000000000001770: 05    movl    $8, %ebx11960000000000001770: 05    movl    $8, %ebx
11970000000000001775: 05    callq   0x405b40 <Stopwatch::getCPUTime()>11970000000000001775: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
1198000000000000177a: 06    movsd   %xmm0, 8(%rsp)1198000000000000177a: 06    movsd   %xmm0, 8(%rsp)
11990000000000001780: 03    movq    %r15, %rdi11990000000000001780: 03    movq    %r15, %rdi
12000000000000001783: 03    movq    %rbp, %rsi12000000000000001783: 03    movq    %rbp, %rsi
n12010000000000001786: 05    callq   0x461b30 <BloombergLP::bdld::Datum::createDecimal64(BloombergLP::bdldfp::Decimal_Type64, BloombergLP::bslma::Allocator*)>n12010000000000001786: 05    callq   0x461d80 <BloombergLP::bdld::Datum::createDecimal64(BloombergLP::bdldfp::Decimal_Type64, BloombergLP::bslma::Allocator*)>
1202000000000000178b: 08    movq    %rax, 248(%rsp,%rbx)1202000000000000178b: 08    movq    %rax, 248(%rsp,%rbx)
12030000000000001793: 08    movq    %rdx, 256(%rsp,%rbx)12030000000000001793: 08    movq    %rdx, 256(%rsp,%rbx)
1204000000000000179b: 04    addq    $16, %rbx1204000000000000179b: 04    addq    $16, %rbx
1205000000000000179f: 07    cmpq    $16008, %rbx1205000000000000179f: 07    cmpq    $16008, %rbx
120600000000000017a6: 02    jne     0x407670 <BenchmarkSuite::run(int, int, char**)+0x1780>120600000000000017a6: 02    jne     0x407670 <BenchmarkSuite::run(int, int, char**)+0x1780>
120700000000000017a8: 05    callq   0x405b40 <Stopwatch::getCPUTime()>120700000000000017a8: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
120800000000000017ad: 06    subsd   8(%rsp), %xmm0120800000000000017ad: 06    subsd   8(%rsp), %xmm0
120900000000000017b3: 06    movsd   %xmm0, 56(%rsp)120900000000000017b3: 06    movsd   %xmm0, 56(%rsp)
121000000000000017b9: 05    callq   0x405b40 <Stopwatch::getCPUTime()>121000000000000017b9: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
121100000000000017be: 06    movsd   %xmm0, 8(%rsp)121100000000000017be: 06    movsd   %xmm0, 8(%rsp)
121200000000000017c4: 05    callq   0x405b40 <Stopwatch::getCPUTime()>121200000000000017c4: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
121300000000000017c9: 06    subsd   8(%rsp), %xmm0121300000000000017c9: 06    subsd   8(%rsp), %xmm0
121400000000000017cf: 06    movsd   %xmm0, 64(%rsp)121400000000000017cf: 06    movsd   %xmm0, 64(%rsp)
121500000000000017d5: 05    callq   0x405b40 <Stopwatch::getCPUTime()>121500000000000017d5: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
121600000000000017da: 06    movsd   %xmm0, 8(%rsp)121600000000000017da: 06    movsd   %xmm0, 8(%rsp)
121700000000000017e0: 06    movb    3213634(%rip), %al  # 718018 <guard variable for BenchmarkSuite::run(int, int, char**)::results>121700000000000017e0: 06    movb    3213634(%rip), %al  # 718018 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
121800000000000017e6: 02    testb   %al, %al121800000000000017e6: 02    testb   %al, %al
121900000000000017e8: 06    je      0x407793 <BenchmarkSuite::run(int, int, char**)+0x18a3>121900000000000017e8: 06    je      0x407793 <BenchmarkSuite::run(int, int, char**)+0x18a3>
122000000000000017ee: 06    movsd   40(%rsp), %xmm0122000000000000017ee: 06    movsd   40(%rsp), %xmm0
122100000000000017f4: 06    addsd   56(%rsp), %xmm0122100000000000017f4: 06    addsd   56(%rsp), %xmm0
122200000000000017fa: 06    movsd   %xmm0, 40(%rsp)122200000000000017fa: 06    movsd   %xmm0, 40(%rsp)
12230000000000001800: 06    movsd   24(%rsp), %xmm012230000000000001800: 06    movsd   24(%rsp), %xmm0
12240000000000001806: 06    addsd   64(%rsp), %xmm012240000000000001806: 06    addsd   64(%rsp), %xmm0
1225000000000000180c: 06    movsd   %xmm0, 24(%rsp)1225000000000000180c: 06    movsd   %xmm0, 24(%rsp)
12260000000000001812: 05    movl    $1000, %eax12260000000000001812: 05    movl    $1000, %eax
12270000000000001817: 09    nopw    (%rax,%rax)12270000000000001817: 09    nopw    (%rax,%rax)
12280000000000001820: 04    addq    $-25, %rax12280000000000001820: 04    addq    $-25, %rax
12290000000000001824: 02    jne     0x407710 <BenchmarkSuite::run(int, int, char**)+0x1820>12290000000000001824: 02    jne     0x407710 <BenchmarkSuite::run(int, int, char**)+0x1820>
12300000000000001826: 05    callq   0x405b40 <Stopwatch::getCPUTime()>12300000000000001826: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
1231000000000000182b: 06    subsd   8(%rsp), %xmm01231000000000000182b: 06    subsd   8(%rsp), %xmm0
12320000000000001831: 06    movsd   16(%rsp), %xmm112320000000000001831: 06    movsd   16(%rsp), %xmm1
12330000000000001837: 04    addsd   %xmm0, %xmm112330000000000001837: 04    addsd   %xmm0, %xmm1
1234000000000000183b: 06    movsd   %xmm1, 16(%rsp)1234000000000000183b: 06    movsd   %xmm1, 16(%rsp)
12350000000000001841: 05    callq   0x405b40 <Stopwatch::getCPUTime()>12350000000000001841: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
12360000000000001846: 06    movsd   %xmm0, 8(%rsp)12360000000000001846: 06    movsd   %xmm0, 8(%rsp)
1237000000000000184c: 02    xorl    %ebx, %ebx1237000000000000184c: 02    xorl    %ebx, %ebx
1238000000000000184e: 02    nop1238000000000000184e: 02    nop
12390000000000001850: 08    leaq    256(%rsp,%rbx), %rdi12390000000000001850: 08    leaq    256(%rsp,%rbx), %rdi
12400000000000001858: 03    movq    %rbp, %rsi12400000000000001858: 03    movq    %rbp, %rsi
n1241000000000000185b: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>n1241000000000000185b: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
12420000000000001860: 04    addq    $16, %rbx12420000000000001860: 04    addq    $16, %rbx
12430000000000001864: 07    cmpq    $16000, %rbx12430000000000001864: 07    cmpq    $16000, %rbx
1244000000000000186b: 02    jne     0x407740 <BenchmarkSuite::run(int, int, char**)+0x1850>1244000000000000186b: 02    jne     0x407740 <BenchmarkSuite::run(int, int, char**)+0x1850>
1245000000000000186d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>1245000000000000186d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
12460000000000001872: 06    subsd   8(%rsp), %xmm012460000000000001872: 06    subsd   8(%rsp), %xmm0
12470000000000001878: 06    movsd   32(%rsp), %xmm112470000000000001878: 06    movsd   32(%rsp), %xmm1
1248000000000000187e: 04    addsd   %xmm0, %xmm11248000000000000187e: 04    addsd   %xmm0, %xmm1
12490000000000001882: 06    movsd   %xmm1, 32(%rsp)12490000000000001882: 06    movsd   %xmm1, 32(%rsp)
12500000000000001888: 03    movq    %rbp, %rdi12500000000000001888: 03    movq    %rbp, %rdi
n1251000000000000188b: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>n1251000000000000188b: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
12520000000000001890: 03    incl    %r14d12520000000000001890: 03    incl    %r14d
12530000000000001893: 05    movq    48(%rsp), %rax12530000000000001893: 05    movq    48(%rsp), %rax
12540000000000001898: 03    cmpl    (%rax), %r14d12540000000000001898: 03    cmpl    (%rax), %r14d
1255000000000000189b: 06    jl      0x407640 <BenchmarkSuite::run(int, int, char**)+0x1750>1255000000000000189b: 06    jl      0x407640 <BenchmarkSuite::run(int, int, char**)+0x1750>
125600000000000018a1: 02    jmp     0x4077be <BenchmarkSuite::run(int, int, char**)+0x18ce>125600000000000018a1: 02    jmp     0x4077be <BenchmarkSuite::run(int, int, char**)+0x18ce>
125700000000000018a3: 05    movl    $7438360, %edi125700000000000018a3: 05    movl    $7438360, %edi
125800000000000018a8: 05    callq   0x404580 <__cxa_guard_acquire@plt>125800000000000018a8: 05    callq   0x404580 <__cxa_guard_acquire@plt>
125900000000000018ad: 02    testl   %eax, %eax125900000000000018ad: 02    testl   %eax, %eax
126000000000000018af: 06    je      0x4076de <BenchmarkSuite::run(int, int, char**)+0x17ee>126000000000000018af: 06    je      0x4076de <BenchmarkSuite::run(int, int, char**)+0x17ee>
126100000000000018b5: 05    movl    $7438360, %edi126100000000000018b5: 05    movl    $7438360, %edi
126200000000000018ba: 05    callq   0x4042d0 <__cxa_guard_release@plt>126200000000000018ba: 05    callq   0x4042d0 <__cxa_guard_release@plt>
126300000000000018bf: 05    jmp     0x4076de <BenchmarkSuite::run(int, int, char**)+0x17ee>126300000000000018bf: 05    jmp     0x4076de <BenchmarkSuite::run(int, int, char**)+0x17ee>
126400000000000018c4: 05    movq    72(%rsp), %r15126400000000000018c4: 05    movq    72(%rsp), %r15
126500000000000018c9: 05    jmp     0x407a36 <BenchmarkSuite::run(int, int, char**)+0x1b46>126500000000000018c9: 05    jmp     0x407a36 <BenchmarkSuite::run(int, int, char**)+0x1b46>
126600000000000018ce: 05    movq    72(%rsp), %r15126600000000000018ce: 05    movq    72(%rsp), %r15
126700000000000018d3: 03    movl    (%r15), %esi126700000000000018d3: 03    movl    (%r15), %esi
126800000000000018d6: 06    movsd   40(%rsp), %xmm0126800000000000018d6: 06    movsd   40(%rsp), %xmm0
126900000000000018dc: 02    jmp     0x4077f5 <BenchmarkSuite::run(int, int, char**)+0x1905>126900000000000018dc: 02    jmp     0x4077f5 <BenchmarkSuite::run(int, int, char**)+0x1905>
127000000000000018de: 04    xorpd   %xmm0, %xmm0127000000000000018de: 04    xorpd   %xmm0, %xmm0
127100000000000018e2: 06    movsd   %xmm0, 32(%rsp)127100000000000018e2: 06    movsd   %xmm0, 32(%rsp)
127200000000000018e8: 04    xorpd   %xmm0, %xmm0127200000000000018e8: 04    xorpd   %xmm0, %xmm0
127300000000000018ec: 06    movsd   %xmm0, 16(%rsp)127300000000000018ec: 06    movsd   %xmm0, 16(%rsp)
127400000000000018f2: 04    xorpd   %xmm0, %xmm0127400000000000018f2: 04    xorpd   %xmm0, %xmm0
127500000000000018f6: 06    movsd   %xmm0, 24(%rsp)127500000000000018f6: 06    movsd   %xmm0, 24(%rsp)
127600000000000018fc: 04    xorpd   %xmm0, %xmm0127600000000000018fc: 04    xorpd   %xmm0, %xmm0
12770000000000001900: 05    movq    72(%rsp), %r1512770000000000001900: 05    movq    72(%rsp), %r15
12780000000000001905: 06    divsd   40(%r13), %xmm012780000000000001905: 06    divsd   40(%r13), %xmm0
1279000000000000190b: 06    movsd   %xmm0, 40(%rsp)1279000000000000190b: 06    movsd   %xmm0, 40(%rsp)
12800000000000001911: 07    movq    3213096(%rip), %rax  # 717f30 <std::__1::cout>12800000000000001911: 07    movq    3213096(%rip), %rax  # 717f30 <std::__1::cout>
12810000000000001918: 04    movq    -24(%rax), %rax12810000000000001918: 04    movq    -24(%rax), %rax
1282000000000000191c: 11    movq    $2, 7438152(%rax)1282000000000000191c: 11    movq    $2, 7438152(%rax)
12830000000000001927: 05    movl    $7438128, %edi12830000000000001927: 05    movl    $7438128, %edi
1284000000000000192c: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>1284000000000000192c: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
12850000000000001931: 05    movb    $41, 96(%rsp)12850000000000001931: 05    movb    $41, 96(%rsp)
12860000000000001936: 05    leaq    96(%rsp), %rsi12860000000000001936: 05    leaq    96(%rsp), %rsi
1287000000000000193b: 05    movl    $1, %edx1287000000000000193b: 05    movl    $1, %edx
12880000000000001940: 03    movq    %rax, %rdi12880000000000001940: 03    movq    %rax, %rdi
n12890000000000001943: 05    callq   0x45fb90 <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)>n12890000000000001943: 05    callq   0x45fde0 <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)>
12900000000000001948: 03    movq    (%rax), %rcx12900000000000001948: 03    movq    (%rax), %rcx
1291000000000000194b: 04    movq    -24(%rcx), %rcx1291000000000000194b: 04    movq    -24(%rcx), %rcx
1292000000000000194f: 09    movq    $77, 24(%rax,%rcx)1292000000000000194f: 09    movq    $77, 24(%rax,%rcx)
n12930000000000001958: 05    movl    $5004964, %esin12930000000000001958: 05    movl    $5006108, %esi
1294000000000000195d: 05    movl    $35, %edx1294000000000000195d: 05    movl    $35, %edx
12950000000000001962: 03    movq    %rax, %rdi12950000000000001962: 03    movq    %rax, %rdi
n12960000000000001965: 05    callq   0x45fb90 <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)>n12960000000000001965: 05    callq   0x45fde0 <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)>
1297000000000000196a: 05    movl    $5130576, %esi1297000000000000196a: 05    movl    $5131712, %esi
1298000000000000196f: 05    movl    $1, %edx1298000000000000196f: 05    movl    $1, %edx
12990000000000001974: 03    movq    %rax, %rdi12990000000000001974: 03    movq    %rax, %rdi
n13000000000000001977: 05    callq   0x45fb90 <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)>n13000000000000001977: 05    callq   0x45fde0 <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)>
1301000000000000197c: 03    movq    (%rax), %rcx1301000000000000197c: 03    movq    (%rax), %rcx
1302000000000000197f: 04    movq    -24(%rcx), %rcx1302000000000000197f: 04    movq    -24(%rcx), %rcx
13030000000000001983: 09    movq    $6, 24(%rax,%rcx)13030000000000001983: 09    movq    $6, 24(%rax,%rcx)
1304000000000000198c: 03    movq    %rax, %rdi1304000000000000198c: 03    movq    %rax, %rdi
1305000000000000198f: 06    movsd   40(%rsp), %xmm01305000000000000198f: 06    movsd   40(%rsp), %xmm0
13060000000000001995: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>13060000000000001995: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
n1307000000000000199a: 05    movl    $5130381, %esin1307000000000000199a: 05    movl    $5131517, %esi
1308000000000000199f: 05    movl    $1, %edx1308000000000000199f: 05    movl    $1, %edx
130900000000000019a4: 03    movq    %rax, %rdi130900000000000019a4: 03    movq    %rax, %rdi
n131000000000000019a7: 05    callq   0x45fb90 <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)>n131000000000000019a7: 05    callq   0x45fde0 <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)>
131100000000000019ac: 06    movsd   24(%rsp), %xmm0131100000000000019ac: 06    movsd   24(%rsp), %xmm0
131200000000000019b2: 06    divsd   40(%r13), %xmm0131200000000000019b2: 06    divsd   40(%r13), %xmm0
131300000000000019b8: 06    movsd   %xmm0, 24(%rsp)131300000000000019b8: 06    movsd   %xmm0, 24(%rsp)
131400000000000019be: 07    movq    3212923(%rip), %rax  # 717f30 <std::__1::cout>131400000000000019be: 07    movq    3212923(%rip), %rax  # 717f30 <std::__1::cout>
131500000000000019c5: 04    movq    -24(%rax), %rax131500000000000019c5: 04    movq    -24(%rax), %rax
131600000000000019c9: 11    movq    $80, 7438152(%rax)131600000000000019c9: 11    movq    $80, 7438152(%rax)
131700000000000019d4: 05    movl    $7438128, %edi131700000000000019d4: 05    movl    $7438128, %edi
n131800000000000019d9: 05    movl    $5016470, %esin131800000000000019d9: 05    movl    $5017612, %esi
131900000000000019de: 05    movl    $13, %edx131900000000000019de: 05    movl    $13, %edx
n132000000000000019e3: 05    callq   0x45fb90 <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)>n132000000000000019e3: 05    callq   0x45fde0 <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)>
132100000000000019e8: 05    movl    $5130576, %esi132100000000000019e8: 05    movl    $5131712, %esi
132200000000000019ed: 05    movl    $1, %edx132200000000000019ed: 05    movl    $1, %edx
132300000000000019f2: 03    movq    %rax, %rdi132300000000000019f2: 03    movq    %rax, %rdi
n132400000000000019f5: 05    callq   0x45fb90 <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)>n132400000000000019f5: 05    callq   0x45fde0 <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)>
132500000000000019fa: 03    movq    (%rax), %rcx132500000000000019fa: 03    movq    (%rax), %rcx
132600000000000019fd: 04    movq    -24(%rcx), %rcx132600000000000019fd: 04    movq    -24(%rcx), %rcx
13270000000000001a01: 09    movq    $6, 24(%rax,%rcx)13270000000000001a01: 09    movq    $6, 24(%rax,%rcx)
13280000000000001a0a: 03    movq    %rax, %rdi13280000000000001a0a: 03    movq    %rax, %rdi
13290000000000001a0d: 06    movsd   24(%rsp), %xmm013290000000000001a0d: 06    movsd   24(%rsp), %xmm0
13300000000000001a13: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>13300000000000001a13: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
n13310000000000001a18: 05    movl    $5130381, %esin13310000000000001a18: 05    movl    $5131517, %esi
13320000000000001a1d: 05    movl    $1, %edx13320000000000001a1d: 05    movl    $1, %edx
13330000000000001a22: 03    movq    %rax, %rdi13330000000000001a22: 03    movq    %rax, %rdi
n13340000000000001a25: 05    callq   0x45fb90 <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)>n13340000000000001a25: 05    callq   0x45fde0 <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)>
13350000000000001a2a: 06    movsd   16(%rsp), %xmm013350000000000001a2a: 06    movsd   16(%rsp), %xmm0
13360000000000001a30: 06    divsd   40(%r13), %xmm013360000000000001a30: 06    divsd   40(%r13), %xmm0
13370000000000001a36: 06    movsd   %xmm0, 16(%rsp)13370000000000001a36: 06    movsd   %xmm0, 16(%rsp)
13380000000000001a3c: 07    movq    3212797(%rip), %rax  # 717f30 <std::__1::cout>13380000000000001a3c: 07    movq    3212797(%rip), %rax  # 717f30 <std::__1::cout>
13390000000000001a43: 04    movq    -24(%rax), %rax13390000000000001a43: 04    movq    -24(%rax), %rax
13400000000000001a47: 11    movq    $80, 7438152(%rax)13400000000000001a47: 11    movq    $80, 7438152(%rax)
13410000000000001a52: 05    movl    $7438128, %edi13410000000000001a52: 05    movl    $7438128, %edi
n13420000000000001a57: 05    movl    $5016523, %esin13420000000000001a57: 05    movl    $5017665, %esi
13430000000000001a5c: 05    movl    $14, %edx13430000000000001a5c: 05    movl    $14, %edx
n13440000000000001a61: 05    callq   0x45fb90 <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)>n13440000000000001a61: 05    callq   0x45fde0 <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)>
13450000000000001a66: 05    movl    $5130576, %esi13450000000000001a66: 05    movl    $5131712, %esi
13460000000000001a6b: 05    movl    $1, %edx13460000000000001a6b: 05    movl    $1, %edx
13470000000000001a70: 03    movq    %rax, %rdi13470000000000001a70: 03    movq    %rax, %rdi
n13480000000000001a73: 05    callq   0x45fb90 <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)>n13480000000000001a73: 05    callq   0x45fde0 <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)>
13490000000000001a78: 03    movq    (%rax), %rcx13490000000000001a78: 03    movq    (%rax), %rcx
13500000000000001a7b: 04    movq    -24(%rcx), %rcx13500000000000001a7b: 04    movq    -24(%rcx), %rcx
13510000000000001a7f: 09    movq    $6, 24(%rax,%rcx)13510000000000001a7f: 09    movq    $6, 24(%rax,%rcx)
13520000000000001a88: 03    movq    %rax, %rdi13520000000000001a88: 03    movq    %rax, %rdi
13530000000000001a8b: 06    movsd   16(%rsp), %xmm013530000000000001a8b: 06    movsd   16(%rsp), %xmm0
13540000000000001a91: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>13540000000000001a91: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
n13550000000000001a96: 05    movl    $5130381, %esin13550000000000001a96: 05    movl    $5131517, %esi
13560000000000001a9b: 05    movl    $1, %edx13560000000000001a9b: 05    movl    $1, %edx
13570000000000001aa0: 03    movq    %rax, %rdi13570000000000001aa0: 03    movq    %rax, %rdi
n13580000000000001aa3: 05    callq   0x45fb90 <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)>n13580000000000001aa3: 05    callq   0x45fde0 <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)>
13590000000000001aa8: 06    movsd   32(%rsp), %xmm013590000000000001aa8: 06    movsd   32(%rsp), %xmm0
13600000000000001aae: 06    divsd   40(%r13), %xmm013600000000000001aae: 06    divsd   40(%r13), %xmm0
13610000000000001ab4: 06    movsd   %xmm0, 32(%rsp)13610000000000001ab4: 06    movsd   %xmm0, 32(%rsp)
13620000000000001aba: 07    movq    3212671(%rip), %rax  # 717f30 <std::__1::cout>13620000000000001aba: 07    movq    3212671(%rip), %rax  # 717f30 <std::__1::cout>
13630000000000001ac1: 04    movq    -24(%rax), %rax13630000000000001ac1: 04    movq    -24(%rax), %rax
13640000000000001ac5: 11    movq    $80, 7438152(%rax)13640000000000001ac5: 11    movq    $80, 7438152(%rax)
13650000000000001ad0: 05    movl    $7438128, %edi13650000000000001ad0: 05    movl    $7438128, %edi
n13660000000000001ad5: 05    movl    $5004858, %esin13660000000000001ad5: 05    movl    $5006002, %esi
13670000000000001ada: 05    movl    $9, %edx13670000000000001ada: 05    movl    $9, %edx
n13680000000000001adf: 05    callq   0x45fb90 <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)>n13680000000000001adf: 05    callq   0x45fde0 <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)>
13690000000000001ae4: 05    movl    $5130576, %esi13690000000000001ae4: 05    movl    $5131712, %esi
13700000000000001ae9: 05    movl    $1, %edx13700000000000001ae9: 05    movl    $1, %edx
13710000000000001aee: 03    movq    %rax, %rdi13710000000000001aee: 03    movq    %rax, %rdi
n13720000000000001af1: 05    callq   0x45fb90 <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)>n13720000000000001af1: 05    callq   0x45fde0 <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)>
13730000000000001af6: 03    movq    (%rax), %rcx13730000000000001af6: 03    movq    (%rax), %rcx
13740000000000001af9: 04    movq    -24(%rcx), %rcx13740000000000001af9: 04    movq    -24(%rcx), %rcx
13750000000000001afd: 09    movq    $6, 24(%rax,%rcx)13750000000000001afd: 09    movq    $6, 24(%rax,%rcx)
13760000000000001b06: 03    movq    %rax, %rdi13760000000000001b06: 03    movq    %rax, %rdi
13770000000000001b09: 06    movsd   32(%rsp), %xmm013770000000000001b09: 06    movsd   32(%rsp), %xmm0
13780000000000001b0f: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>13780000000000001b0f: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
n13790000000000001b14: 05    movl    $5130381, %esin13790000000000001b14: 05    movl    $5131517, %esi
13800000000000001b19: 05    movl    $1, %edx13800000000000001b19: 05    movl    $1, %edx
13810000000000001b1e: 03    movq    %rax, %rdi13810000000000001b1e: 03    movq    %rax, %rdi
n13820000000000001b21: 05    callq   0x45fb90 <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)>n13820000000000001b21: 05    callq   0x45fde0 <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)>
13830000000000001b26: 05    movl    $7438128, %edi13830000000000001b26: 05    movl    $7438128, %edi
n13840000000000001b2b: 05    movl    $5130381, %esin13840000000000001b2b: 05    movl    $5131517, %esi
13850000000000001b30: 05    movl    $1, %edx13850000000000001b30: 05    movl    $1, %edx
n13860000000000001b35: 05    callq   0x45fb90 <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)>n13860000000000001b35: 05    callq   0x45fde0 <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)>
13870000000000001b3a: 04    movl    36(%r13), %esi13870000000000001b3a: 04    movl    36(%r13), %esi
13880000000000001b3e: 04    movq    (%r13), %rax13880000000000001b3e: 04    movq    (%r13), %rax
13890000000000001b42: 04    movq    8(%r13), %rcx13890000000000001b42: 04    movq    8(%r13), %rcx
13900000000000001b46: 03    movslq  %esi, %rsi13900000000000001b46: 03    movslq  %esi, %rsi
13910000000000001b49: 03    incq    %rsi13910000000000001b49: 03    incq    %rsi
13920000000000001b4c: 03    movl    %esi, (%r15)13920000000000001b4c: 03    movl    %esi, (%r15)
13930000000000001b4f: 03    cmpq    %rax, %rcx13930000000000001b4f: 03    cmpq    %rax, %rcx
13940000000000001b52: 02    je      0x407a5a <BenchmarkSuite::run(int, int, char**)+0x1b6a>13940000000000001b52: 02    je      0x407a5a <BenchmarkSuite::run(int, int, char**)+0x1b6a>
13950000000000001b54: 02    movl    %ecx, %edx13950000000000001b54: 02    movl    %ecx, %edx
13960000000000001b56: 02    subl    %eax, %edx13960000000000001b56: 02    subl    %eax, %edx
13970000000000001b58: 02    cmpl    %edx, %esi13970000000000001b58: 02    cmpl    %edx, %esi
n13980000000000001b5a: 06    jge     0x407ef8 <BenchmarkSuite::run(int, int, char**)+0x2008>n13980000000000001b5a: 06    jge     0x407f08 <BenchmarkSuite::run(int, int, char**)+0x2018>
13990000000000001b60: 04    cmpb    $0, (%rax,%rsi)13990000000000001b60: 04    cmpb    $0, (%rax,%rsi)
n14000000000000001b64: 06    je      0x407ef8 <BenchmarkSuite::run(int, int, char**)+0x2008>n14000000000000001b64: 06    je      0x407f08 <BenchmarkSuite::run(int, int, char**)+0x2018>
14010000000000001b6a: 05    movq    48(%rsp), %rax14010000000000001b6a: 05    movq    48(%rsp), %rax
14020000000000001b6f: 03    cmpl    $0, (%rax)14020000000000001b6f: 03    cmpl    $0, (%rax)
n14030000000000001b72: 06    jle     0x407c95 <BenchmarkSuite::run(int, int, char**)+0x1da5>n14030000000000001b72: 06    jle     0x407ca5 <BenchmarkSuite::run(int, int, char**)+0x1db5>
14040000000000001b78: 05    leaq    104(%rsp), %r1214040000000000001b78: 05    leaq    104(%rsp), %r12
14050000000000001b7d: 04    xorpd   %xmm0, %xmm014050000000000001b7d: 04    xorpd   %xmm0, %xmm0
14060000000000001b81: 06    movsd   %xmm0, 40(%rsp)14060000000000001b81: 06    movsd   %xmm0, 40(%rsp)
14070000000000001b87: 03    xorl    %r15d, %r15d14070000000000001b87: 03    xorl    %r15d, %r15d
14080000000000001b8a: 08    leaq    257(%rsp), %r1414080000000000001b8a: 08    leaq    257(%rsp), %r14
14090000000000001b92: 05    leaq    96(%rsp), %rbx14090000000000001b92: 05    leaq    96(%rsp), %rbx
14100000000000001b97: 04    xorpd   %xmm0, %xmm014100000000000001b97: 04    xorpd   %xmm0, %xmm0
14110000000000001b9b: 06    movsd   %xmm0, 24(%rsp)14110000000000001b9b: 06    movsd   %xmm0, 24(%rsp)
14120000000000001ba1: 04    xorpd   %xmm0, %xmm014120000000000001ba1: 04    xorpd   %xmm0, %xmm0
14130000000000001ba5: 06    movsd   %xmm0, 16(%rsp)14130000000000001ba5: 06    movsd   %xmm0, 16(%rsp)
14140000000000001bab: 04    xorpd   %xmm0, %xmm014140000000000001bab: 04    xorpd   %xmm0, %xmm0
14150000000000001baf: 06    movsd   %xmm0, 32(%rsp)14150000000000001baf: 06    movsd   %xmm0, 32(%rsp)
14160000000000001bb5: 10    nopw    %cs:(%rax,%rax)14160000000000001bb5: 10    nopw    %cs:(%rax,%rax)
14170000000000001bbf: 01    nop14170000000000001bbf: 01    nop
14180000000000001bc0: 05    movq    88(%rsp), %rax14180000000000001bc0: 05    movq    88(%rsp), %rax
14190000000000001bc5: 03    movq    (%rax), %rsi14190000000000001bc5: 03    movq    (%rax), %rsi
n14200000000000001bc8: 09    movq    $5128488, 96(%rsp)n14200000000000001bc8: 09    movq    $5129624, 96(%rsp)
14210000000000001bd1: 05    movl    $100000, %edx14210000000000001bd1: 05    movl    $100000, %edx
14220000000000001bd6: 03    movq    %r12, %rdi14220000000000001bd6: 03    movq    %r12, %rdi
14230000000000001bd9: 02    xorl    %ecx, %ecx14230000000000001bd9: 02    xorl    %ecx, %ecx
n14240000000000001bdb: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>n14240000000000001bdb: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
14250000000000001be0: 05    movl    $8, %ebp14250000000000001be0: 05    movl    $8, %ebp
14260000000000001be5: 05    callq   0x405b40 <Stopwatch::getCPUTime()>14260000000000001be5: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
14270000000000001bea: 06    movsd   %xmm0, 8(%rsp)14270000000000001bea: 06    movsd   %xmm0, 8(%rsp)
n14280000000000001bf0: 05    movl    $5028510, %edin14280000000000001bf0: 05    movl    $5029652, %edi
14290000000000001bf5: 05    movl    $1, %esi14290000000000001bf5: 05    movl    $1, %esi
14300000000000001bfa: 03    movq    %rbx, %rdx14300000000000001bfa: 03    movq    %rbx, %rdx
n14310000000000001bfd: 05    callq   0x461c30 <BloombergLP::bdld::Datum::copyString(char const*, unsigned long, BloombergLP::bslma::Allocator*)>n14310000000000001bfd: 05    callq   0x461e80 <BloombergLP::bdld::Datum::copyString(char const*, unsigned long, BloombergLP::bslma::Allocator*)>
14320000000000001c02: 08    movq    %rax, 248(%rsp,%rbp)14320000000000001c02: 08    movq    %rax, 248(%rsp,%rbp)
14330000000000001c0a: 08    movq    %rdx, 256(%rsp,%rbp)14330000000000001c0a: 08    movq    %rdx, 256(%rsp,%rbp)
14340000000000001c12: 04    addq    $16, %rbp14340000000000001c12: 04    addq    $16, %rbp
14350000000000001c16: 07    cmpq    $16008, %rbp14350000000000001c16: 07    cmpq    $16008, %rbp
14360000000000001c1d: 02    jne     0x407ae0 <BenchmarkSuite::run(int, int, char**)+0x1bf0>14360000000000001c1d: 02    jne     0x407ae0 <BenchmarkSuite::run(int, int, char**)+0x1bf0>
14370000000000001c1f: 05    callq   0x405b40 <Stopwatch::getCPUTime()>14370000000000001c1f: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
14380000000000001c24: 06    subsd   8(%rsp), %xmm014380000000000001c24: 06    subsd   8(%rsp), %xmm0
14390000000000001c2a: 06    movsd   %xmm0, 56(%rsp)14390000000000001c2a: 06    movsd   %xmm0, 56(%rsp)
14400000000000001c30: 05    callq   0x405b40 <Stopwatch::getCPUTime()>14400000000000001c30: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
14410000000000001c35: 06    movsd   %xmm0, 8(%rsp)14410000000000001c35: 06    movsd   %xmm0, 8(%rsp)
14420000000000001c3b: 05    callq   0x405b40 <Stopwatch::getCPUTime()>14420000000000001c3b: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
14430000000000001c40: 06    subsd   8(%rsp), %xmm014430000000000001c40: 06    subsd   8(%rsp), %xmm0
14440000000000001c46: 06    movsd   %xmm0, 64(%rsp)14440000000000001c46: 06    movsd   %xmm0, 64(%rsp)
14450000000000001c4c: 05    callq   0x405b40 <Stopwatch::getCPUTime()>14450000000000001c4c: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
14460000000000001c51: 06    movsd   %xmm0, 8(%rsp)14460000000000001c51: 06    movsd   %xmm0, 8(%rsp)
14470000000000001c57: 06    movb    3228499(%rip), %al  # 71bea0 <guard variable for BenchmarkSuite::run(int, int, char**)::results>14470000000000001c57: 06    movb    3228499(%rip), %al  # 71bea0 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
14480000000000001c5d: 02    testb   %al, %al14480000000000001c5d: 02    testb   %al, %al
n14490000000000001c5f: 06    je      0x407c53 <BenchmarkSuite::run(int, int, char**)+0x1d63>n14490000000000001c5f: 06    je      0x407c63 <BenchmarkSuite::run(int, int, char**)+0x1d73>
14500000000000001c65: 06    movsd   40(%rsp), %xmm014500000000000001c65: 06    movsd   40(%rsp), %xmm0
14510000000000001c6b: 06    addsd   56(%rsp), %xmm014510000000000001c6b: 06    addsd   56(%rsp), %xmm0
14520000000000001c71: 06    movsd   %xmm0, 40(%rsp)14520000000000001c71: 06    movsd   %xmm0, 40(%rsp)
14530000000000001c77: 06    movsd   24(%rsp), %xmm014530000000000001c77: 06    movsd   24(%rsp), %xmm0
14540000000000001c7d: 06    addsd   64(%rsp), %xmm014540000000000001c7d: 06    addsd   64(%rsp), %xmm0
14550000000000001c83: 02    xorl    %eax, %eax14550000000000001c83: 02    xorl    %eax, %eax
14560000000000001c85: 02    jmp     0x407baa <BenchmarkSuite::run(int, int, char**)+0x1cba>14560000000000001c85: 02    jmp     0x407baa <BenchmarkSuite::run(int, int, char**)+0x1cba>
14570000000000001c87: 09    nopw    (%rax,%rax)14570000000000001c87: 09    nopw    (%rax,%rax)
14580000000000001c90: 08    movq    256(%rsp,%rax), %rcx14580000000000001c90: 08    movq    256(%rsp,%rax), %rcx
14590000000000001c98: 08    movslq  264(%rsp,%rax), %rdx14590000000000001c98: 08    movslq  264(%rsp,%rax), %rdx
14600000000000001ca0: 07    movq    %rcx, 7438368(%rax)14600000000000001ca0: 07    movq    %rcx, 7438368(%rax)
14610000000000001ca7: 07    movq    %rdx, 7438376(%rax)14610000000000001ca7: 07    movq    %rdx, 7438376(%rax)
14620000000000001cae: 04    addq    $16, %rax14620000000000001cae: 04    addq    $16, %rax
14630000000000001cb2: 06    cmpq    $16000, %rax14630000000000001cb2: 06    cmpq    $16000, %rax
n14640000000000001cb8: 02    je      0x407bd0 <BenchmarkSuite::run(int, int, char**)+0x1ce0>n14640000000000001cb8: 02    je      0x407be0 <BenchmarkSuite::run(int, int, char**)+0x1cf0>
14650000000000001cba: 08    movswl  270(%rsp,%rax), %ecx14650000000000001cba: 08    movswl  270(%rsp,%rax), %esi
14660000000000001cc2: 03    cmpl    $14, %ecx14660000000000001cc2: 03    cmpl    $14, %esi
14670000000000001cc5: 02    je      0x407b80 <BenchmarkSuite::run(int, int, char**)+0x1c90>14670000000000001cc5: 02    je      0x407b80 <BenchmarkSuite::run(int, int, char**)+0x1c90>
n14680000000000001cc7: 03    cmpl    $5, %ecxn14680000000000001cc7: 03    cmpl    $5, %esi
14690000000000001cca: 02    je      0x407b80 <BenchmarkSuite::run(int, int, char**)+0x1c90>14690000000000001cca: 02    je      0x407b80 <BenchmarkSuite::run(int, int, char**)+0x1c90>
nn14700000000000001ccc: 05    movl    $0, %ecx
14710000000000001cd1: 05    movl    $0, %edx
14720000000000001cd6: 03    cmpl    $4, %esi
14730000000000001cd9: 02    jne     0x407b90 <BenchmarkSuite::run(int, int, char**)+0x1ca0>
14700000000000001ccc: 04    leaq    (%r14,%rax), %rcx14740000000000001cdb: 04    leaq    (%r14,%rax), %rcx
14710000000000001cd0: 09    movsbq  256(%rsp,%rax), %rdx14750000000000001cdf: 09    movsbq  256(%rsp,%rax), %rdx
14720000000000001cd9: 02    jmp     0x407b90 <BenchmarkSuite::run(int, int, char**)+0x1ca0>14760000000000001ce8: 02    jmp     0x407b90 <BenchmarkSuite::run(int, int, char**)+0x1ca0>
14730000000000001cdb: 05    nopl    (%rax,%rax)14770000000000001cea: 06    nopw    (%rax,%rax)
14740000000000001ce0: 06    movsd   %xmm0, 24(%rsp)14780000000000001cf0: 06    movsd   %xmm0, 24(%rsp)
14750000000000001ce6: 05    callq   0x405b40 <Stopwatch::getCPUTime()>14790000000000001cf6: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
14760000000000001ceb: 06    subsd   8(%rsp), %xmm014800000000000001cfb: 06    subsd   8(%rsp), %xmm0
14770000000000001cf1: 06    movsd   16(%rsp), %xmm114810000000000001d01: 06    movsd   16(%rsp), %xmm1
14780000000000001cf7: 04    addsd   %xmm0, %xmm114820000000000001d07: 04    addsd   %xmm0, %xmm1
14790000000000001cfb: 06    movsd   %xmm1, 16(%rsp)14830000000000001d0b: 06    movsd   %xmm1, 16(%rsp)
14800000000000001d01: 05    callq   0x405b40 <Stopwatch::getCPUTime()>14840000000000001d11: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
14810000000000001d06: 06    movsd   %xmm0, 8(%rsp)14850000000000001d16: 06    movsd   %xmm0, 8(%rsp)
14820000000000001d0c: 02    xorl    %ebp, %ebp14860000000000001d1c: 02    xorl    %ebp, %ebp
14830000000000001d0e: 02    nop14870000000000001d1e: 02    nop
14840000000000001d10: 08    leaq    256(%rsp,%rbp), %rdi14880000000000001d20: 08    leaq    256(%rsp,%rbp), %rdi
14850000000000001d18: 03    movq    %rbx, %rsi14890000000000001d28: 03    movq    %rbx, %rsi
14860000000000001d1b: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>14900000000000001d2b: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
14870000000000001d20: 04    addq    $16, %rbp14910000000000001d30: 04    addq    $16, %rbp
14880000000000001d24: 07    cmpq    $16000, %rbp14920000000000001d34: 07    cmpq    $16000, %rbp
14890000000000001d2b: 02    jne     0x407c00 <BenchmarkSuite::run(int, int, char**)+0x1d10>14930000000000001d3b: 02    jne     0x407c10 <BenchmarkSuite::run(int, int, char**)+0x1d20>
14900000000000001d2d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>14940000000000001d3d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
14910000000000001d32: 06    subsd   8(%rsp), %xmm014950000000000001d42: 06    subsd   8(%rsp), %xmm0
14920000000000001d38: 06    movsd   32(%rsp), %xmm114960000000000001d48: 06    movsd   32(%rsp), %xmm1
14930000000000001d3e: 04    addsd   %xmm0, %xmm114970000000000001d4e: 04    addsd   %xmm0, %xmm1
14940000000000001d42: 06    movsd   %xmm1, 32(%rsp)14980000000000001d52: 06    movsd   %xmm1, 32(%rsp)
14950000000000001d48: 03    movq    %rbx, %rdi14990000000000001d58: 03    movq    %rbx, %rdi
14960000000000001d4b: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>15000000000000001d5b: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
14970000000000001d50: 03    incl    %r15d15010000000000001d60: 03    incl    %r15d
14980000000000001d53: 05    movq    48(%rsp), %rax15020000000000001d63: 05    movq    48(%rsp), %rax
14990000000000001d58: 03    cmpl    (%rax), %r15d15030000000000001d68: 03    cmpl    (%rax), %r15d
15000000000000001d5b: 06    jl      0x407ab0 <BenchmarkSuite::run(int, int, char**)+0x1bc0>15040000000000001d6b: 06    jl      0x407ab0 <BenchmarkSuite::run(int, int, char**)+0x1bc0>
15010000000000001d61: 02    jmp     0x407c85 <BenchmarkSuite::run(int, int, char**)+0x1d95>15050000000000001d71: 02    jmp     0x407c95 <BenchmarkSuite::run(int, int, char**)+0x1da5>
15020000000000001d63: 05    movl    $7454368, %edi15060000000000001d73: 05    movl    $7454368, %edi
15030000000000001d68: 05    callq   0x404580 <__cxa_guard_acquire@plt>15070000000000001d78: 05    callq   0x404580 <__cxa_guard_acquire@plt>
15040000000000001d6d: 02    testl   %eax, %eax15080000000000001d7d: 02    testl   %eax, %eax
15050000000000001d6f: 06    je      0x407b55 <BenchmarkSuite::run(int, int, char**)+0x1c65>15090000000000001d7f: 06    je      0x407b55 <BenchmarkSuite::run(int, int, char**)+0x1c65>
15060000000000001d75: 05    movl    $7438368, %edi15100000000000001d85: 05    movl    $7438368, %edi
15070000000000001d7a: 05    movl    $16000, %edx15110000000000001d8a: 05    movl    $16000, %edx
15080000000000001d7f: 02    xorl    %esi, %esi15120000000000001d8f: 02    xorl    %esi, %esi
15090000000000001d81: 05    callq   0x404140 <memset@plt>15130000000000001d91: 05    callq   0x404140 <memset@plt>
15100000000000001d86: 05    movl    $7454368, %edi15140000000000001d96: 05    movl    $7454368, %edi
15110000000000001d8b: 05    callq   0x4042d0 <__cxa_guard_release@plt>15150000000000001d9b: 05    callq   0x4042d0 <__cxa_guard_release@plt>
15120000000000001d90: 05    jmp     0x407b55 <BenchmarkSuite::run(int, int, char**)+0x1c65>15160000000000001da0: 05    jmp     0x407b55 <BenchmarkSuite::run(int, int, char**)+0x1c65>
15130000000000001d95: 05    movq    72(%rsp), %r1515170000000000001da5: 05    movq    72(%rsp), %r15
15140000000000001d9a: 03    movl    (%r15), %esi15180000000000001daa: 03    movl    (%r15), %esi
15150000000000001d9d: 06    movsd   40(%rsp), %xmm015190000000000001dad: 06    movsd   40(%rsp), %xmm0
15160000000000001da3: 02    jmp     0x407cb7 <BenchmarkSuite::run(int, int, char**)+0x1dc7>15200000000000001db3: 02    jmp     0x407cc7 <BenchmarkSuite::run(int, int, char**)+0x1dd7>
15170000000000001da5: 04    xorpd   %xmm0, %xmm015210000000000001db5: 04    xorpd   %xmm0, %xmm0
15180000000000001da9: 06    movsd   %xmm0, 32(%rsp)15220000000000001db9: 06    movsd   %xmm0, 32(%rsp)
15190000000000001daf: 04    xorpd   %xmm0, %xmm015230000000000001dbf: 04    xorpd   %xmm0, %xmm0
15200000000000001db3: 06    movsd   %xmm0, 16(%rsp)15240000000000001dc3: 06    movsd   %xmm0, 16(%rsp)
15210000000000001db9: 04    xorpd   %xmm0, %xmm015250000000000001dc9: 04    xorpd   %xmm0, %xmm0
15220000000000001dbd: 06    movsd   %xmm0, 24(%rsp)15260000000000001dcd: 06    movsd   %xmm0, 24(%rsp)
15230000000000001dc3: 04    xorpd   %xmm0, %xmm015270000000000001dd3: 04    xorpd   %xmm0, %xmm0
15240000000000001dc7: 06    divsd   40(%r13), %xmm015280000000000001dd7: 06    divsd   40(%r13), %xmm0
15250000000000001dcd: 06    movsd   %xmm0, 40(%rsp)15290000000000001ddd: 06    movsd   %xmm0, 40(%rsp)
15260000000000001dd3: 07    movq    3211878(%rip), %rax  # 717f30 <std::__1::cout>15300000000000001de3: 07    movq    3211862(%rip), %rax  # 717f30 <std::__1::cout>
15270000000000001dda: 04    movq    -24(%rax), %rax15310000000000001dea: 04    movq    -24(%rax), %rax
15280000000000001dde: 11    movq    $2, 7438152(%rax)15320000000000001dee: 11    movq    $2, 7438152(%rax)
15290000000000001de9: 05    movl    $7438128, %edi15330000000000001df9: 05    movl    $7438128, %edi
15300000000000001dee: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>15340000000000001dfe: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
15310000000000001df3: 05    movb    $41, 96(%rsp)15350000000000001e03: 05    movb    $41, 96(%rsp)
15320000000000001df8: 05    leaq    96(%rsp), %rsi15360000000000001e08: 05    leaq    96(%rsp), %rsi
15330000000000001dfd: 05    movl    $1, %edx15370000000000001e0d: 05    movl    $1, %edx
15340000000000001e02: 03    movq    %rax, %rdi15380000000000001e12: 03    movq    %rax, %rdi
15350000000000001e05: 05    callq   0x45fb90 <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)>15390000000000001e15: 05    callq   0x45fde0 <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)>
15360000000000001e0a: 03    movq    (%rax), %rcx15400000000000001e1a: 03    movq    (%rax), %rcx
15370000000000001e0d: 04    movq    -24(%rcx), %rcx15410000000000001e1d: 04    movq    -24(%rcx), %rcx
15380000000000001e11: 09    movq    $77, 24(%rax,%rcx)15420000000000001e21: 09    movq    $77, 24(%rax,%rcx)
15390000000000001e1a: 05    movl    $5005000, %esi15430000000000001e2a: 05    movl    $5006144, %esi
15400000000000001e1f: 05    movl    $23, %edx15440000000000001e2f: 05    movl    $23, %edx
15410000000000001e24: 03    movq    %rax, %rdi15450000000000001e34: 03    movq    %rax, %rdi
15420000000000001e27: 05    callq   0x45fb90 <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)>15460000000000001e37: 05    callq   0x45fde0 <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)>
15430000000000001e2c: 05    movl    $5130576, %esi15470000000000001e3c: 05    movl    $5131712, %esi
15440000000000001e31: 05    movl    $1, %edx15480000000000001e41: 05    movl    $1, %edx
15450000000000001e36: 03    movq    %rax, %rdi15490000000000001e46: 03    movq    %rax, %rdi
15460000000000001e39: 05    callq   0x45fb90 <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)>15500000000000001e49: 05    callq   0x45fde0 <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)>
15470000000000001e3e: 03    movq    (%rax), %rcx15510000000000001e4e: 03    movq    (%rax), %rcx
15480000000000001e41: 04    movq    -24(%rcx), %rcx15520000000000001e51: 04    movq    -24(%rcx), %rcx
15490000000000001e45: 09    movq    $6, 24(%rax,%rcx)15530000000000001e55: 09    movq    $6, 24(%rax,%rcx)
15500000000000001e4e: 03    movq    %rax, %rdi15540000000000001e5e: 03    movq    %rax, %rdi
15510000000000001e51: 06    movsd   40(%rsp), %xmm015550000000000001e61: 06    movsd   40(%rsp), %xmm0
15520000000000001e57: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>15560000000000001e67: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
15530000000000001e5c: 05    movl    $5130381, %esi15570000000000001e6c: 05    movl    $5131517, %esi
15540000000000001e61: 05    movl    $1, %edx15580000000000001e71: 05    movl    $1, %edx
15550000000000001e66: 03    movq    %rax, %rdi15590000000000001e76: 03    movq    %rax, %rdi
15560000000000001e69: 05    callq   0x45fb90 <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)>15600000000000001e79: 05    callq   0x45fde0 <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)>
15570000000000001e6e: 06    movsd   24(%rsp), %xmm015610000000000001e7e: 06    movsd   24(%rsp), %xmm0
15580000000000001e74: 06    divsd   40(%r13), %xmm015620000000000001e84: 06    divsd   40(%r13), %xmm0
15590000000000001e7a: 06    movsd   %xmm0, 24(%rsp)15630000000000001e8a: 06    movsd   %xmm0, 24(%rsp)
15600000000000001e80: 07    movq    3211705(%rip), %rax  # 717f30 <std::__1::cout>15640000000000001e90: 07    movq    3211689(%rip), %rax  # 717f30 <std::__1::cout>
15610000000000001e87: 04    movq    -24(%rax), %rax15650000000000001e97: 04    movq    -24(%rax), %rax
15620000000000001e8b: 11    movq    $80, 7438152(%rax)15660000000000001e9b: 11    movq    $80, 7438152(%rax)
15630000000000001e96: 05    movl    $7438128, %edi15670000000000001ea6: 05    movl    $7438128, %edi
15640000000000001e9b: 05    movl    $5015634, %esi15680000000000001eab: 05    movl    $5016776, %esi
15650000000000001ea0: 05    movl    $10, %edx15690000000000001eb0: 05    movl    $10, %edx
15660000000000001ea5: 05    callq   0x45fb90 <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)>15700000000000001eb5: 05    callq   0x45fde0 <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)>
15670000000000001eaa: 05    movl    $5130576, %esi15710000000000001eba: 05    movl    $5131712, %esi
15680000000000001eaf: 05    movl    $1, %edx15720000000000001ebf: 05    movl    $1, %edx
15690000000000001eb4: 03    movq    %rax, %rdi15730000000000001ec4: 03    movq    %rax, %rdi
15700000000000001eb7: 05    callq   0x45fb90 <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)>15740000000000001ec7: 05    callq   0x45fde0 <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)>
15710000000000001ebc: 03    movq    (%rax), %rcx15750000000000001ecc: 03    movq    (%rax), %rcx
15720000000000001ebf: 04    movq    -24(%rcx), %rcx15760000000000001ecf: 04    movq    -24(%rcx), %rcx
15730000000000001ec3: 09    movq    $6, 24(%rax,%rcx)15770000000000001ed3: 09    movq    $6, 24(%rax,%rcx)
15740000000000001ecc: 03    movq    %rax, %rdi15780000000000001edc: 03    movq    %rax, %rdi
15750000000000001ecf: 06    movsd   24(%rsp), %xmm015790000000000001edf: 06    movsd   24(%rsp), %xmm0
15760000000000001ed5: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>15800000000000001ee5: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
15770000000000001eda: 05    movl    $5130381, %esi15810000000000001eea: 05    movl    $5131517, %esi
15780000000000001edf: 05    movl    $1, %edx15820000000000001eef: 05    movl    $1, %edx
15790000000000001ee4: 03    movq    %rax, %rdi15830000000000001ef4: 03    movq    %rax, %rdi
15800000000000001ee7: 05    callq   0x45fb90 <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)>15840000000000001ef7: 05    callq   0x45fde0 <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)>
15810000000000001eec: 06    movsd   16(%rsp), %xmm015850000000000001efc: 06    movsd   16(%rsp), %xmm0
15820000000000001ef2: 06    divsd   40(%r13), %xmm015860000000000001f02: 06    divsd   40(%r13), %xmm0
15830000000000001ef8: 06    movsd   %xmm0, 16(%rsp)15870000000000001f08: 06    movsd   %xmm0, 16(%rsp)
15840000000000001efe: 07    movq    3211579(%rip), %rax  # 717f30 <std::__1::cout>15880000000000001f0e: 07    movq    3211563(%rip), %rax  # 717f30 <std::__1::cout>
15850000000000001f05: 04    movq    -24(%rax), %rax15890000000000001f15: 04    movq    -24(%rax), %rax
15860000000000001f09: 11    movq    $80, 7438152(%rax)15900000000000001f19: 11    movq    $80, 7438152(%rax)
15870000000000001f14: 05    movl    $7438128, %edi15910000000000001f24: 05    movl    $7438128, %edi
15880000000000001f19: 05    movl    $5018103, %esi15920000000000001f29: 05    movl    $5019245, %esi
15890000000000001f1e: 05    movl    $11, %edx15930000000000001f2e: 05    movl    $11, %edx
15900000000000001f23: 05    callq   0x45fb90 <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)>15940000000000001f33: 05    callq   0x45fde0 <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)>
15910000000000001f28: 05    movl    $5130576, %esi15950000000000001f38: 05    movl    $5131712, %esi
15920000000000001f2d: 05    movl    $1, %edx15960000000000001f3d: 05    movl    $1, %edx
15930000000000001f32: 03    movq    %rax, %rdi15970000000000001f42: 03    movq    %rax, %rdi
15940000000000001f35: 05    callq   0x45fb90 <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)>15980000000000001f45: 05    callq   0x45fde0 <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)>
15950000000000001f3a: 03    movq    (%rax), %rcx15990000000000001f4a: 03    movq    (%rax), %rcx
15960000000000001f3d: 04    movq    -24(%rcx), %rcx16000000000000001f4d: 04    movq    -24(%rcx), %rcx
15970000000000001f41: 09    movq    $6, 24(%rax,%rcx)16010000000000001f51: 09    movq    $6, 24(%rax,%rcx)
15980000000000001f4a: 03    movq    %rax, %rdi16020000000000001f5a: 03    movq    %rax, %rdi
15990000000000001f4d: 06    movsd   16(%rsp), %xmm016030000000000001f5d: 06    movsd   16(%rsp), %xmm0
16000000000000001f53: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>16040000000000001f63: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
16010000000000001f58: 05    movl    $5130381, %esi16050000000000001f68: 05    movl    $5131517, %esi
16020000000000001f5d: 05    movl    $1, %edx16060000000000001f6d: 05    movl    $1, %edx
16030000000000001f62: 03    movq    %rax, %rdi16070000000000001f72: 03    movq    %rax, %rdi
16040000000000001f65: 05    callq   0x45fb90 <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)>16080000000000001f75: 05    callq   0x45fde0 <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)>
16050000000000001f6a: 06    movsd   32(%rsp), %xmm016090000000000001f7a: 06    movsd   32(%rsp), %xmm0
16060000000000001f70: 06    divsd   40(%r13), %xmm016100000000000001f80: 06    divsd   40(%r13), %xmm0
16070000000000001f76: 06    movsd   %xmm0, 32(%rsp)16110000000000001f86: 06    movsd   %xmm0, 32(%rsp)
16080000000000001f7c: 07    movq    3211453(%rip), %rax  # 717f30 <std::__1::cout>16120000000000001f8c: 07    movq    3211437(%rip), %rax  # 717f30 <std::__1::cout>
16090000000000001f83: 04    movq    -24(%rax), %rax16130000000000001f93: 04    movq    -24(%rax), %rax
16100000000000001f87: 11    movq    $80, 7438152(%rax)16140000000000001f97: 11    movq    $80, 7438152(%rax)
16110000000000001f92: 05    movl    $7438128, %edi16150000000000001fa2: 05    movl    $7438128, %edi
16120000000000001f97: 05    movl    $5004858, %esi16160000000000001fa7: 05    movl    $5006002, %esi
16130000000000001f9c: 05    movl    $9, %edx16170000000000001fac: 05    movl    $9, %edx
16140000000000001fa1: 05    callq   0x45fb90 <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)>16180000000000001fb1: 05    callq   0x45fde0 <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)>
16150000000000001fa6: 05    movl    $5130576, %esi16190000000000001fb6: 05    movl    $5131712, %esi
16160000000000001fab: 05    movl    $1, %edx16200000000000001fbb: 05    movl    $1, %edx
16170000000000001fb0: 03    movq    %rax, %rdi16210000000000001fc0: 03    movq    %rax, %rdi
16180000000000001fb3: 05    callq   0x45fb90 <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)>16220000000000001fc3: 05    callq   0x45fde0 <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)>
16190000000000001fb8: 03    movq    (%rax), %rcx16230000000000001fc8: 03    movq    (%rax), %rcx
16200000000000001fbb: 04    movq    -24(%rcx), %rcx16240000000000001fcb: 04    movq    -24(%rcx), %rcx
16210000000000001fbf: 09    movq    $6, 24(%rax,%rcx)16250000000000001fcf: 09    movq    $6, 24(%rax,%rcx)
16220000000000001fc8: 03    movq    %rax, %rdi16260000000000001fd8: 03    movq    %rax, %rdi
16230000000000001fcb: 06    movsd   32(%rsp), %xmm016270000000000001fdb: 06    movsd   32(%rsp), %xmm0
16240000000000001fd1: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>16280000000000001fe1: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
16250000000000001fd6: 05    movl    $5130381, %esi16290000000000001fe6: 05    movl    $5131517, %esi
16260000000000001fdb: 05    movl    $1, %edx16300000000000001feb: 05    movl    $1, %edx
16270000000000001fe0: 03    movq    %rax, %rdi16310000000000001ff0: 03    movq    %rax, %rdi
16280000000000001fe3: 05    callq   0x45fb90 <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)>16320000000000001ff3: 05    callq   0x45fde0 <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)>
16290000000000001fe8: 05    movl    $7438128, %edi16330000000000001ff8: 05    movl    $7438128, %edi
16300000000000001fed: 05    movl    $5130381, %esi16340000000000001ffd: 05    movl    $5131517, %esi
16310000000000001ff2: 05    movl    $1, %edx16350000000000002002: 05    movl    $1, %edx
16320000000000001ff7: 05    callq   0x45fb90 <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)>16360000000000002007: 05    callq   0x45fde0 <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)>
16330000000000001ffc: 04    movl    36(%r13), %esi1637000000000000200c: 04    movl    36(%r13), %esi
16340000000000002000: 04    movq    (%r13), %rax16380000000000002010: 04    movq    (%r13), %rax
16350000000000002004: 04    movq    8(%r13), %rcx16390000000000002014: 04    movq    8(%r13), %rcx
16360000000000002008: 03    movslq  %esi, %rsi16400000000000002018: 03    movslq  %esi, %rsi
1637000000000000200b: 03    incq    %rsi1641000000000000201b: 03    incq    %rsi
1638000000000000200e: 03    movl    %esi, (%r15)1642000000000000201e: 03    movl    %esi, (%r15)
16390000000000002011: 03    cmpq    %rax, %rcx16430000000000002021: 03    cmpq    %rax, %rcx
16400000000000002014: 02    je      0x407f1c <BenchmarkSuite::run(int, int, char**)+0x202c>16440000000000002024: 02    je      0x407f2c <BenchmarkSuite::run(int, int, char**)+0x203c>
16410000000000002016: 02    movl    %ecx, %edx16450000000000002026: 02    movl    %ecx, %edx
16420000000000002018: 02    subl    %eax, %edx16460000000000002028: 02    subl    %eax, %edx
1643000000000000201a: 02    cmpl    %edx, %esi1647000000000000202a: 02    cmpl    %edx, %esi
1644000000000000201c: 06    jge     0x4083b8 <BenchmarkSuite::run(int, int, char**)+0x24c8>1648000000000000202c: 06    jge     0x4083d8 <BenchmarkSuite::run(int, int, char**)+0x24e8>
16450000000000002022: 04    cmpb    $0, (%rax,%rsi)16490000000000002032: 04    cmpb    $0, (%rax,%rsi)
16460000000000002026: 06    je      0x4083b8 <BenchmarkSuite::run(int, int, char**)+0x24c8>16500000000000002036: 06    je      0x4083d8 <BenchmarkSuite::run(int, int, char**)+0x24e8>
1647000000000000202c: 05    movq    48(%rsp), %rax1651000000000000203c: 05    movq    48(%rsp), %rax
16480000000000002031: 03    cmpl    $0, (%rax)16520000000000002041: 03    cmpl    $0, (%rax)
16490000000000002034: 06    jle     0x408155 <BenchmarkSuite::run(int, int, char**)+0x2265>16530000000000002044: 06    jle     0x408175 <BenchmarkSuite::run(int, int, char**)+0x2285>
1650000000000000203a: 05    leaq    104(%rsp), %r121654000000000000204a: 05    leaq    104(%rsp), %r12
1651000000000000203f: 04    xorpd   %xmm0, %xmm01655000000000000204f: 04    xorpd   %xmm0, %xmm0
16520000000000002043: 06    movsd   %xmm0, 40(%rsp)16560000000000002053: 06    movsd   %xmm0, 40(%rsp)
16530000000000002049: 03    xorl    %r15d, %r15d16570000000000002059: 03    xorl    %r15d, %r15d
1654000000000000204c: 08    leaq    257(%rsp), %r141658000000000000205c: 08    leaq    257(%rsp), %r14
16550000000000002054: 05    leaq    96(%rsp), %rbx16590000000000002064: 05    leaq    96(%rsp), %rbx
16560000000000002059: 04    xorpd   %xmm0, %xmm016600000000000002069: 04    xorpd   %xmm0, %xmm0
1657000000000000205d: 06    movsd   %xmm0, 24(%rsp)1661000000000000206d: 06    movsd   %xmm0, 24(%rsp)
16580000000000002063: 04    xorpd   %xmm0, %xmm016620000000000002073: 04    xorpd   %xmm0, %xmm0
16590000000000002067: 06    movsd   %xmm0, 16(%rsp)16630000000000002077: 06    movsd   %xmm0, 16(%rsp)
1660000000000000206d: 04    xorpd   %xmm0, %xmm01664000000000000207d: 04    xorpd   %xmm0, %xmm0
16610000000000002071: 06    movsd   %xmm0, 32(%rsp)16650000000000002081: 06    movsd   %xmm0, 32(%rsp)
16620000000000002077: 09    nopw    (%rax,%rax)16660000000000002087: 09    nopw    (%rax,%rax)
16630000000000002080: 05    movq    88(%rsp), %rax16670000000000002090: 05    movq    88(%rsp), %rax
16640000000000002085: 03    movq    (%rax), %rsi16680000000000002095: 03    movq    (%rax), %rsi
16650000000000002088: 09    movq    $5128488, 96(%rsp)16690000000000002098: 09    movq    $5129624, 96(%rsp)
16660000000000002091: 05    movl    $100000, %edx167000000000000020a1: 05    movl    $100000, %edx
16670000000000002096: 03    movq    %r12, %rdi167100000000000020a6: 03    movq    %r12, %rdi
16680000000000002099: 02    xorl    %ecx, %ecx167200000000000020a9: 02    xorl    %ecx, %ecx
1669000000000000209b: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>167300000000000020ab: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
167000000000000020a0: 05    movl    $8, %ebp167400000000000020b0: 05    movl    $8, %ebp
167100000000000020a5: 05    callq   0x405b40 <Stopwatch::getCPUTime()>167500000000000020b5: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
167200000000000020aa: 06    movsd   %xmm0, 8(%rsp)167600000000000020ba: 06    movsd   %xmm0, 8(%rsp)
167300000000000020b0: 05    movl    $5028510, %edi167700000000000020c0: 05    movl    $5029652, %edi
167400000000000020b5: 05    movl    $1, %esi167800000000000020c5: 05    movl    $1, %esi
167500000000000020ba: 03    movq    %rbx, %rdx167900000000000020ca: 03    movq    %rbx, %rdx
167600000000000020bd: 05    callq   0x461c30 <BloombergLP::bdld::Datum::copyString(char const*, unsigned long, BloombergLP::bslma::Allocator*)>168000000000000020cd: 05    callq   0x461e80 <BloombergLP::bdld::Datum::copyString(char const*, unsigned long, BloombergLP::bslma::Allocator*)>
167700000000000020c2: 08    movq    %rax, 248(%rsp,%rbp)168100000000000020d2: 08    movq    %rax, 248(%rsp,%rbp)
167800000000000020ca: 08    movq    %rdx, 256(%rsp,%rbp)168200000000000020da: 08    movq    %rdx, 256(%rsp,%rbp)
167900000000000020d2: 04    addq    $16, %rbp168300000000000020e2: 04    addq    $16, %rbp
168000000000000020d6: 07    cmpq    $16008, %rbp168400000000000020e6: 07    cmpq    $16008, %rbp
168100000000000020dd: 02    jne     0x407fa0 <BenchmarkSuite::run(int, int, char**)+0x20b0>168500000000000020ed: 02    jne     0x407fb0 <BenchmarkSuite::run(int, int, char**)+0x20c0>
168200000000000020df: 05    callq   0x405b40 <Stopwatch::getCPUTime()>168600000000000020ef: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
168300000000000020e4: 06    subsd   8(%rsp), %xmm0168700000000000020f4: 06    subsd   8(%rsp), %xmm0
168400000000000020ea: 06    movsd   %xmm0, 56(%rsp)168800000000000020fa: 06    movsd   %xmm0, 56(%rsp)
168500000000000020f0: 05    callq   0x405b40 <Stopwatch::getCPUTime()>16890000000000002100: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
168600000000000020f5: 06    movsd   %xmm0, 8(%rsp)16900000000000002105: 06    movsd   %xmm0, 8(%rsp)
168700000000000020fb: 05    callq   0x405b40 <Stopwatch::getCPUTime()>1691000000000000210b: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
16880000000000002100: 06    subsd   8(%rsp), %xmm016920000000000002110: 06    subsd   8(%rsp), %xmm0
16890000000000002106: 06    movsd   %xmm0, 64(%rsp)16930000000000002116: 06    movsd   %xmm0, 64(%rsp)
1690000000000000210c: 05    callq   0x405b40 <Stopwatch::getCPUTime()>1694000000000000211c: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
16910000000000002111: 06    movsd   %xmm0, 8(%rsp)16950000000000002121: 06    movsd   %xmm0, 8(%rsp)
16920000000000002117: 06    movb    3243299(%rip), %al  # 71fd30 <guard variable for BenchmarkSuite::run(int, int, char**)::results>16960000000000002127: 06    movb    3243283(%rip), %al  # 71fd30 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
1693000000000000211d: 02    testb   %al, %al1697000000000000212d: 02    testb   %al, %al
1694000000000000211f: 06    je      0x408113 <BenchmarkSuite::run(int, int, char**)+0x2223>1698000000000000212f: 06    je      0x408133 <BenchmarkSuite::run(int, int, char**)+0x2243>
16950000000000002125: 06    movsd   40(%rsp), %xmm016990000000000002135: 06    movsd   40(%rsp), %xmm0
1696000000000000212b: 06    addsd   56(%rsp), %xmm01700000000000000213b: 06    addsd   56(%rsp), %xmm0
16970000000000002131: 06    movsd   %xmm0, 40(%rsp)17010000000000002141: 06    movsd   %xmm0, 40(%rsp)
16980000000000002137: 06    movsd   24(%rsp), %xmm017020000000000002147: 06    movsd   24(%rsp), %xmm0
1699000000000000213d: 06    addsd   64(%rsp), %xmm01703000000000000214d: 06    addsd   64(%rsp), %xmm0
17000000000000002143: 02    xorl    %eax, %eax17040000000000002153: 02    xorl    %eax, %eax
17010000000000002145: 02    jmp     0x40806a <BenchmarkSuite::run(int, int, char**)+0x217a>17050000000000002155: 02    jmp     0x40807a <BenchmarkSuite::run(int, int, char**)+0x218a>
17020000000000002147: 09    nopw    (%rax,%rax)17060000000000002157: 09    nopw    (%rax,%rax)
17030000000000002150: 08    movq    256(%rsp,%rax), %rcx17070000000000002160: 08    movq    256(%rsp,%rax), %rcx
17040000000000002158: 08    movslq  264(%rsp,%rax), %rdx17080000000000002168: 08    movslq  264(%rsp,%rax), %rdx
17050000000000002160: 07    movq    %rcx, 7454384(%rax)17090000000000002170: 07    movq    %rcx, 7454384(%rax)
17060000000000002167: 07    movq    %rdx, 7454392(%rax)17100000000000002177: 07    movq    %rdx, 7454392(%rax)
1707000000000000216e: 04    addq    $16, %rax1711000000000000217e: 04    addq    $16, %rax
17080000000000002172: 06    cmpq    $16000, %rax17120000000000002182: 06    cmpq    $16000, %rax
17090000000000002178: 02    je      0x408090 <BenchmarkSuite::run(int, int, char**)+0x21a0>17130000000000002188: 02    je      0x4080b0 <BenchmarkSuite::run(int, int, char**)+0x21c0>
1710000000000000217a: 08    movswl  270(%rsp,%rax), %ecx1714000000000000218a: 08    movswl  270(%rsp,%rax), %esi
17110000000000002182: 03    cmpl    $14, %ecx17150000000000002192: 03    cmpl    $14, %esi
17120000000000002185: 02    je      0x408040 <BenchmarkSuite::run(int, int, char**)+0x2150>17160000000000002195: 02    je      0x408050 <BenchmarkSuite::run(int, int, char**)+0x2160>
17130000000000002187: 03    cmpl    $5, %ecx17170000000000002197: 03    cmpl    $5, %esi
1714000000000000218a: 02    je      0x408040 <BenchmarkSuite::run(int, int, char**)+0x2150>1718000000000000219a: 02    je      0x408050 <BenchmarkSuite::run(int, int, char**)+0x2160>
1719000000000000219c: 05    movl    $0, %ecx
172000000000000021a1: 05    movl    $0, %edx
172100000000000021a6: 03    cmpl    $4, %esi
172200000000000021a9: 02    jne     0x408060 <BenchmarkSuite::run(int, int, char**)+0x2170>
1715000000000000218c: 04    leaq    (%r14,%rax), %rcx172300000000000021ab: 04    leaq    (%r14,%rax), %rcx
17160000000000002190: 09    movsbq  256(%rsp,%rax), %rdx172400000000000021af: 09    movsbq  256(%rsp,%rax), %rdx
17170000000000002199: 02    jmp     0x408050 <BenchmarkSuite::run(int, int, char**)+0x2160>172500000000000021b8: 02    jmp     0x408060 <BenchmarkSuite::run(int, int, char**)+0x2170>
1718000000000000219b: 05    nopl    (%rax,%rax)172600000000000021ba: 06    nopw    (%rax,%rax)
171900000000000021a0: 06    movsd   %xmm0, 24(%rsp)172700000000000021c0: 06    movsd   %xmm0, 24(%rsp)
172000000000000021a6: 05    callq   0x405b40 <Stopwatch::getCPUTime()>172800000000000021c6: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
172100000000000021ab: 06    subsd   8(%rsp), %xmm0172900000000000021cb: 06    subsd   8(%rsp), %xmm0
172200000000000021b1: 06    movsd   16(%rsp), %xmm1173000000000000021d1: 06    movsd   16(%rsp), %xmm1
172300000000000021b7: 04    addsd   %xmm0, %xmm1173100000000000021d7: 04    addsd   %xmm0, %xmm1
172400000000000021bb: 06    movsd   %xmm1, 16(%rsp)173200000000000021db: 06    movsd   %xmm1, 16(%rsp)
172500000000000021c1: 05    callq   0x405b40 <Stopwatch::getCPUTime()>173300000000000021e1: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
172600000000000021c6: 06    movsd   %xmm0, 8(%rsp)173400000000000021e6: 06    movsd   %xmm0, 8(%rsp)
172700000000000021cc: 02    xorl    %ebp, %ebp173500000000000021ec: 02    xorl    %ebp, %ebp
172800000000000021ce: 02    nop173600000000000021ee: 02    nop
172900000000000021d0: 08    leaq    256(%rsp,%rbp), %rdi173700000000000021f0: 08    leaq    256(%rsp,%rbp), %rdi
173000000000000021d8: 03    movq    %rbx, %rsi173800000000000021f8: 03    movq    %rbx, %rsi
173100000000000021db: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>173900000000000021fb: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
173200000000000021e0: 04    addq    $16, %rbp17400000000000002200: 04    addq    $16, %rbp
173300000000000021e4: 07    cmpq    $16000, %rbp17410000000000002204: 07    cmpq    $16000, %rbp
173400000000000021eb: 02    jne     0x4080c0 <BenchmarkSuite::run(int, int, char**)+0x21d0>1742000000000000220b: 02    jne     0x4080e0 <BenchmarkSuite::run(int, int, char**)+0x21f0>
173500000000000021ed: 05    callq   0x405b40 <Stopwatch::getCPUTime()>1743000000000000220d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
173600000000000021f2: 06    subsd   8(%rsp), %xmm017440000000000002212: 06    subsd   8(%rsp), %xmm0
173700000000000021f8: 06    movsd   32(%rsp), %xmm117450000000000002218: 06    movsd   32(%rsp), %xmm1
173800000000000021fe: 04    addsd   %xmm0, %xmm11746000000000000221e: 04    addsd   %xmm0, %xmm1
17390000000000002202: 06    movsd   %xmm1, 32(%rsp)17470000000000002222: 06    movsd   %xmm1, 32(%rsp)
17400000000000002208: 03    movq    %rbx, %rdi17480000000000002228: 03    movq    %rbx, %rdi
1741000000000000220b: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>1749000000000000222b: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
17420000000000002210: 03    incl    %r15d17500000000000002230: 03    incl    %r15d
17430000000000002213: 05    movq    48(%rsp), %rax17510000000000002233: 05    movq    48(%rsp), %rax
17440000000000002218: 03    cmpl    (%rax), %r15d17520000000000002238: 03    cmpl    (%rax), %r15d
1745000000000000221b: 06    jl      0x407f70 <BenchmarkSuite::run(int, int, char**)+0x2080>1753000000000000223b: 06    jl      0x407f80 <BenchmarkSuite::run(int, int, char**)+0x2090>
17460000000000002221: 02    jmp     0x408145 <BenchmarkSuite::run(int, int, char**)+0x2255>17540000000000002241: 02    jmp     0x408165 <BenchmarkSuite::run(int, int, char**)+0x2275>
17470000000000002223: 05    movl    $7470384, %edi17550000000000002243: 05    movl    $7470384, %edi
17480000000000002228: 05    callq   0x404580 <__cxa_guard_acquire@plt>17560000000000002248: 05    callq   0x404580 <__cxa_guard_acquire@plt>
1749000000000000222d: 02    testl   %eax, %eax1757000000000000224d: 02    testl   %eax, %eax
1750000000000000222f: 06    je      0x408015 <BenchmarkSuite::run(int, int, char**)+0x2125>1758000000000000224f: 06    je      0x408025 <BenchmarkSuite::run(int, int, char**)+0x2135>
17510000000000002235: 05    movl    $7454384, %edi17590000000000002255: 05    movl    $7454384, %edi
1752000000000000223a: 05    movl    $16000, %edx1760000000000000225a: 05    movl    $16000, %edx
1753000000000000223f: 02    xorl    %esi, %esi1761000000000000225f: 02    xorl    %esi, %esi
17540000000000002241: 05    callq   0x404140 <memset@plt>17620000000000002261: 05    callq   0x404140 <memset@plt>
17550000000000002246: 05    movl    $7470384, %edi17630000000000002266: 05    movl    $7470384, %edi
1756000000000000224b: 05    callq   0x4042d0 <__cxa_guard_release@plt>1764000000000000226b: 05    callq   0x4042d0 <__cxa_guard_release@plt>
17570000000000002250: 05    jmp     0x408015 <BenchmarkSuite::run(int, int, char**)+0x2125>17650000000000002270: 05    jmp     0x408025 <BenchmarkSuite::run(int, int, char**)+0x2135>
17580000000000002255: 05    movq    72(%rsp), %r1517660000000000002275: 05    movq    72(%rsp), %r15
1759000000000000225a: 03    movl    (%r15), %esi1767000000000000227a: 03    movl    (%r15), %esi
1760000000000000225d: 06    movsd   40(%rsp), %xmm01768000000000000227d: 06    movsd   40(%rsp), %xmm0
17610000000000002263: 02    jmp     0x408177 <BenchmarkSuite::run(int, int, char**)+0x2287>17690000000000002283: 02    jmp     0x408197 <BenchmarkSuite::run(int, int, char**)+0x22a7>
17620000000000002265: 04    xorpd   %xmm0, %xmm017700000000000002285: 04    xorpd   %xmm0, %xmm0
17630000000000002269: 06    movsd   %xmm0, 32(%rsp)17710000000000002289: 06    movsd   %xmm0, 32(%rsp)
1764000000000000226f: 04    xorpd   %xmm0, %xmm01772000000000000228f: 04    xorpd   %xmm0, %xmm0
17650000000000002273: 06    movsd   %xmm0, 16(%rsp)17730000000000002293: 06    movsd   %xmm0, 16(%rsp)
17660000000000002279: 04    xorpd   %xmm0, %xmm017740000000000002299: 04    xorpd   %xmm0, %xmm0
1767000000000000227d: 06    movsd   %xmm0, 24(%rsp)1775000000000000229d: 06    movsd   %xmm0, 24(%rsp)
17680000000000002283: 04    xorpd   %xmm0, %xmm0177600000000000022a3: 04    xorpd   %xmm0, %xmm0
17690000000000002287: 06    divsd   40(%r13), %xmm0177700000000000022a7: 06    divsd   40(%r13), %xmm0
1770000000000000228d: 06    movsd   %xmm0, 40(%rsp)177800000000000022ad: 06    movsd   %xmm0, 40(%rsp)
17710000000000002293: 07    movq    3210662(%rip), %rax  # 717f30 <std::__1::cout>177900000000000022b3: 07    movq    3210630(%rip), %rax  # 717f30 <std::__1::cout>
1772000000000000229a: 04    movq    -24(%rax), %rax178000000000000022ba: 04    movq    -24(%rax), %rax
1773000000000000229e: 11    movq    $2, 7438152(%rax)178100000000000022be: 11    movq    $2, 7438152(%rax)
177400000000000022a9: 05    movl    $7438128, %edi178200000000000022c9: 05    movl    $7438128, %edi
177500000000000022ae: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>178300000000000022ce: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
177600000000000022b3: 05    movb    $41, 96(%rsp)178400000000000022d3: 05    movb    $41, 96(%rsp)
177700000000000022b8: 05    leaq    96(%rsp), %rsi178500000000000022d8: 05    leaq    96(%rsp), %rsi
177800000000000022bd: 05    movl    $1, %edx178600000000000022dd: 05    movl    $1, %edx
177900000000000022c2: 03    movq    %rax, %rdi178700000000000022e2: 03    movq    %rax, %rdi
178000000000000022c5: 05    callq   0x45fb90 <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)>178800000000000022e5: 05    callq   0x45fde0 <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)>
178100000000000022ca: 03    movq    (%rax), %rcx178900000000000022ea: 03    movq    (%rax), %rcx
178200000000000022cd: 04    movq    -24(%rcx), %rcx179000000000000022ed: 04    movq    -24(%rcx), %rcx
178300000000000022d1: 09    movq    $77, 24(%rax,%rcx)179100000000000022f1: 09    movq    $77, 24(%rax,%rcx)
178400000000000022da: 05    movl    $5005000, %esi179200000000000022fa: 05    movl    $5006144, %esi
178500000000000022df: 05    movl    $23, %edx179300000000000022ff: 05    movl    $23, %edx
178600000000000022e4: 03    movq    %rax, %rdi17940000000000002304: 03    movq    %rax, %rdi
178700000000000022e7: 05    callq   0x45fb90 <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)>17950000000000002307: 05    callq   0x45fde0 <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)>
178800000000000022ec: 05    movl    $5130576, %esi1796000000000000230c: 05    movl    $5131712, %esi
178900000000000022f1: 05    movl    $1, %edx17970000000000002311: 05    movl    $1, %edx
179000000000000022f6: 03    movq    %rax, %rdi17980000000000002316: 03    movq    %rax, %rdi
179100000000000022f9: 05    callq   0x45fb90 <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)>17990000000000002319: 05    callq   0x45fde0 <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)>
179200000000000022fe: 03    movq    (%rax), %rcx1800000000000000231e: 03    movq    (%rax), %rcx
17930000000000002301: 04    movq    -24(%rcx), %rcx18010000000000002321: 04    movq    -24(%rcx), %rcx
17940000000000002305: 09    movq    $6, 24(%rax,%rcx)18020000000000002325: 09    movq    $6, 24(%rax,%rcx)
1795000000000000230e: 03    movq    %rax, %rdi1803000000000000232e: 03    movq    %rax, %rdi
17960000000000002311: 06    movsd   40(%rsp), %xmm018040000000000002331: 06    movsd   40(%rsp), %xmm0
17970000000000002317: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>18050000000000002337: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
1798000000000000231c: 05    movl    $5130381, %esi1806000000000000233c: 05    movl    $5131517, %esi
17990000000000002321: 05    movl    $1, %edx18070000000000002341: 05    movl    $1, %edx
18000000000000002326: 03    movq    %rax, %rdi18080000000000002346: 03    movq    %rax, %rdi
18010000000000002329: 05    callq   0x45fb90 <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)>18090000000000002349: 05    callq   0x45fde0 <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)>
1802000000000000232e: 06    movsd   24(%rsp), %xmm01810000000000000234e: 06    movsd   24(%rsp), %xmm0
18030000000000002334: 06    divsd   40(%r13), %xmm018110000000000002354: 06    divsd   40(%r13), %xmm0
1804000000000000233a: 06    movsd   %xmm0, 24(%rsp)1812000000000000235a: 06    movsd   %xmm0, 24(%rsp)
18050000000000002340: 07    movq    3210489(%rip), %rax  # 717f30 <std::__1::cout>18130000000000002360: 07    movq    3210457(%rip), %rax  # 717f30 <std::__1::cout>
18060000000000002347: 04    movq    -24(%rax), %rax18140000000000002367: 04    movq    -24(%rax), %rax
1807000000000000234b: 11    movq    $80, 7438152(%rax)1815000000000000236b: 11    movq    $80, 7438152(%rax)
18080000000000002356: 05    movl    $7438128, %edi18160000000000002376: 05    movl    $7438128, %edi
1809000000000000235b: 05    movl    $5015634, %esi1817000000000000237b: 05    movl    $5016776, %esi
18100000000000002360: 05    movl    $10, %edx18180000000000002380: 05    movl    $10, %edx
18110000000000002365: 05    callq   0x45fb90 <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)>18190000000000002385: 05    callq   0x45fde0 <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)>
1812000000000000236a: 05    movl    $5130576, %esi1820000000000000238a: 05    movl    $5131712, %esi
1813000000000000236f: 05    movl    $1, %edx1821000000000000238f: 05    movl    $1, %edx
18140000000000002374: 03    movq    %rax, %rdi18220000000000002394: 03    movq    %rax, %rdi
18150000000000002377: 05    callq   0x45fb90 <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)>18230000000000002397: 05    callq   0x45fde0 <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)>
1816000000000000237c: 03    movq    (%rax), %rcx1824000000000000239c: 03    movq    (%rax), %rcx
1817000000000000237f: 04    movq    -24(%rcx), %rcx1825000000000000239f: 04    movq    -24(%rcx), %rcx
18180000000000002383: 09    movq    $6, 24(%rax,%rcx)182600000000000023a3: 09    movq    $6, 24(%rax,%rcx)
1819000000000000238c: 03    movq    %rax, %rdi182700000000000023ac: 03    movq    %rax, %rdi
1820000000000000238f: 06    movsd   24(%rsp), %xmm0182800000000000023af: 06    movsd   24(%rsp), %xmm0
18210000000000002395: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>182900000000000023b5: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
1822000000000000239a: 05    movl    $5130381, %esi183000000000000023ba: 05    movl    $5131517, %esi
1823000000000000239f: 05    movl    $1, %edx183100000000000023bf: 05    movl    $1, %edx
182400000000000023a4: 03    movq    %rax, %rdi183200000000000023c4: 03    movq    %rax, %rdi
182500000000000023a7: 05    callq   0x45fb90 <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)>183300000000000023c7: 05    callq   0x45fde0 <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)>
182600000000000023ac: 06    movsd   16(%rsp), %xmm0183400000000000023cc: 06    movsd   16(%rsp), %xmm0
182700000000000023b2: 06    divsd   40(%r13), %xmm0183500000000000023d2: 06    divsd   40(%r13), %xmm0
182800000000000023b8: 06    movsd   %xmm0, 16(%rsp)183600000000000023d8: 06    movsd   %xmm0, 16(%rsp)
182900000000000023be: 07    movq    3210363(%rip), %rax  # 717f30 <std::__1::cout>183700000000000023de: 07    movq    3210331(%rip), %rax  # 717f30 <std::__1::cout>
183000000000000023c5: 04    movq    -24(%rax), %rax183800000000000023e5: 04    movq    -24(%rax), %rax
183100000000000023c9: 11    movq    $80, 7438152(%rax)183900000000000023e9: 11    movq    $80, 7438152(%rax)
183200000000000023d4: 05    movl    $7438128, %edi184000000000000023f4: 05    movl    $7438128, %edi
183300000000000023d9: 05    movl    $5018103, %esi184100000000000023f9: 05    movl    $5019245, %esi
183400000000000023de: 05    movl    $11, %edx184200000000000023fe: 05    movl    $11, %edx
183500000000000023e3: 05    callq   0x45fb90 <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)>18430000000000002403: 05    callq   0x45fde0 <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)>
183600000000000023e8: 05    movl    $5130576, %esi18440000000000002408: 05    movl    $5131712, %esi
183700000000000023ed: 05    movl    $1, %edx1845000000000000240d: 05    movl    $1, %edx
183800000000000023f2: 03    movq    %rax, %rdi18460000000000002412: 03    movq    %rax, %rdi
183900000000000023f5: 05    callq   0x45fb90 <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)>18470000000000002415: 05    callq   0x45fde0 <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)>
184000000000000023fa: 03    movq    (%rax), %rcx1848000000000000241a: 03    movq    (%rax), %rcx
184100000000000023fd: 04    movq    -24(%rcx), %rcx1849000000000000241d: 04    movq    -24(%rcx), %rcx
18420000000000002401: 09    movq    $6, 24(%rax,%rcx)18500000000000002421: 09    movq    $6, 24(%rax,%rcx)
1843000000000000240a: 03    movq    %rax, %rdi1851000000000000242a: 03    movq    %rax, %rdi
1844000000000000240d: 06    movsd   16(%rsp), %xmm01852000000000000242d: 06    movsd   16(%rsp), %xmm0
18450000000000002413: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>18530000000000002433: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
18460000000000002418: 05    movl    $5130381, %esi18540000000000002438: 05    movl    $5131517, %esi
1847000000000000241d: 05    movl    $1, %edx1855000000000000243d: 05    movl    $1, %edx
18480000000000002422: 03    movq    %rax, %rdi18560000000000002442: 03    movq    %rax, %rdi
18490000000000002425: 05    callq   0x45fb90 <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)>18570000000000002445: 05    callq   0x45fde0 <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)>
1850000000000000242a: 06    movsd   32(%rsp), %xmm01858000000000000244a: 06    movsd   32(%rsp), %xmm0
18510000000000002430: 06    divsd   40(%r13), %xmm018590000000000002450: 06    divsd   40(%r13), %xmm0
18520000000000002436: 06    movsd   %xmm0, 32(%rsp)18600000000000002456: 06    movsd   %xmm0, 32(%rsp)
1853000000000000243c: 07    movq    3210237(%rip), %rax  # 717f30 <std::__1::cout>1861000000000000245c: 07    movq    3210205(%rip), %rax  # 717f30 <std::__1::cout>
18540000000000002443: 04    movq    -24(%rax), %rax18620000000000002463: 04    movq    -24(%rax), %rax
18550000000000002447: 11    movq    $80, 7438152(%rax)18630000000000002467: 11    movq    $80, 7438152(%rax)
18560000000000002452: 05    movl    $7438128, %edi18640000000000002472: 05    movl    $7438128, %edi
18570000000000002457: 05    movl    $5004858, %esi18650000000000002477: 05    movl    $5006002, %esi
1858000000000000245c: 05    movl    $9, %edx1866000000000000247c: 05    movl    $9, %edx
18590000000000002461: 05    callq   0x45fb90 <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)>18670000000000002481: 05    callq   0x45fde0 <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)>
18600000000000002466: 05    movl    $5130576, %esi18680000000000002486: 05    movl    $5131712, %esi
1861000000000000246b: 05    movl    $1, %edx1869000000000000248b: 05    movl    $1, %edx
18620000000000002470: 03    movq    %rax, %rdi18700000000000002490: 03    movq    %rax, %rdi
18630000000000002473: 05    callq   0x45fb90 <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)>18710000000000002493: 05    callq   0x45fde0 <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)>
18640000000000002478: 03    movq    (%rax), %rcx18720000000000002498: 03    movq    (%rax), %rcx
1865000000000000247b: 04    movq    -24(%rcx), %rcx1873000000000000249b: 04    movq    -24(%rcx), %rcx
1866000000000000247f: 09    movq    $6, 24(%rax,%rcx)1874000000000000249f: 09    movq    $6, 24(%rax,%rcx)
18670000000000002488: 03    movq    %rax, %rdi187500000000000024a8: 03    movq    %rax, %rdi
1868000000000000248b: 06    movsd   32(%rsp), %xmm0187600000000000024ab: 06    movsd   32(%rsp), %xmm0
18690000000000002491: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>187700000000000024b1: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
18700000000000002496: 05    movl    $5130381, %esi187800000000000024b6: 05    movl    $5131517, %esi
1871000000000000249b: 05    movl    $1, %edx187900000000000024bb: 05    movl    $1, %edx
187200000000000024a0: 03    movq    %rax, %rdi188000000000000024c0: 03    movq    %rax, %rdi
187300000000000024a3: 05    callq   0x45fb90 <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)>188100000000000024c3: 05    callq   0x45fde0 <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)>
187400000000000024a8: 05    movl    $7438128, %edi188200000000000024c8: 05    movl    $7438128, %edi
187500000000000024ad: 05    movl    $5130381, %esi188300000000000024cd: 05    movl    $5131517, %esi
187600000000000024b2: 05    movl    $1, %edx188400000000000024d2: 05    movl    $1, %edx
187700000000000024b7: 05    callq   0x45fb90 <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)>188500000000000024d7: 05    callq   0x45fde0 <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)>
187800000000000024bc: 04    movl    36(%r13), %esi188600000000000024dc: 04    movl    36(%r13), %esi
187900000000000024c0: 04    movq    (%r13), %rax188700000000000024e0: 04    movq    (%r13), %rax
188000000000000024c4: 04    movq    8(%r13), %rcx188800000000000024e4: 04    movq    8(%r13), %rcx
188100000000000024c8: 03    movslq  %esi, %rsi188900000000000024e8: 03    movslq  %esi, %rsi
188200000000000024cb: 03    incq    %rsi189000000000000024eb: 03    incq    %rsi
188300000000000024ce: 03    movl    %esi, (%r15)189100000000000024ee: 03    movl    %esi, (%r15)
188400000000000024d1: 03    cmpq    %rax, %rcx189200000000000024f1: 03    cmpq    %rax, %rcx
188500000000000024d4: 02    je      0x4083dc <BenchmarkSuite::run(int, int, char**)+0x24ec>189300000000000024f4: 02    je      0x4083fc <BenchmarkSuite::run(int, int, char**)+0x250c>
188600000000000024d6: 02    movl    %ecx, %edx189400000000000024f6: 02    movl    %ecx, %edx
188700000000000024d8: 02    subl    %eax, %edx189500000000000024f8: 02    subl    %eax, %edx
188800000000000024da: 02    cmpl    %edx, %esi189600000000000024fa: 02    cmpl    %edx, %esi
188900000000000024dc: 06    jge     0x408878 <BenchmarkSuite::run(int, int, char**)+0x2988>189700000000000024fc: 06    jge     0x4088a8 <BenchmarkSuite::run(int, int, char**)+0x29b8>
189000000000000024e2: 04    cmpb    $0, (%rax,%rsi)18980000000000002502: 04    cmpb    $0, (%rax,%rsi)
189100000000000024e6: 06    je      0x408878 <BenchmarkSuite::run(int, int, char**)+0x2988>18990000000000002506: 06    je      0x4088a8 <BenchmarkSuite::run(int, int, char**)+0x29b8>
189200000000000024ec: 05    movq    48(%rsp), %rax1900000000000000250c: 05    movq    48(%rsp), %rax
189300000000000024f1: 03    cmpl    $0, (%rax)19010000000000002511: 03    cmpl    $0, (%rax)
189400000000000024f4: 06    jle     0x408615 <BenchmarkSuite::run(int, int, char**)+0x2725>19020000000000002514: 06    jle     0x408645 <BenchmarkSuite::run(int, int, char**)+0x2755>
189500000000000024fa: 05    leaq    104(%rsp), %r121903000000000000251a: 05    leaq    104(%rsp), %r12
189600000000000024ff: 04    xorpd   %xmm0, %xmm01904000000000000251f: 04    xorpd   %xmm0, %xmm0
18970000000000002503: 06    movsd   %xmm0, 40(%rsp)19050000000000002523: 06    movsd   %xmm0, 40(%rsp)
18980000000000002509: 03    xorl    %r15d, %r15d19060000000000002529: 03    xorl    %r15d, %r15d
1899000000000000250c: 08    leaq    257(%rsp), %r141907000000000000252c: 08    leaq    257(%rsp), %r14
19000000000000002514: 05    leaq    96(%rsp), %rbx19080000000000002534: 05    leaq    96(%rsp), %rbx
19010000000000002519: 04    xorpd   %xmm0, %xmm019090000000000002539: 04    xorpd   %xmm0, %xmm0
1902000000000000251d: 06    movsd   %xmm0, 24(%rsp)1910000000000000253d: 06    movsd   %xmm0, 24(%rsp)
19030000000000002523: 04    xorpd   %xmm0, %xmm019110000000000002543: 04    xorpd   %xmm0, %xmm0
19040000000000002527: 06    movsd   %xmm0, 16(%rsp)19120000000000002547: 06    movsd   %xmm0, 16(%rsp)
1905000000000000252d: 04    xorpd   %xmm0, %xmm01913000000000000254d: 04    xorpd   %xmm0, %xmm0
19060000000000002531: 06    movsd   %xmm0, 32(%rsp)19140000000000002551: 06    movsd   %xmm0, 32(%rsp)
19070000000000002537: 09    nopw    (%rax,%rax)19150000000000002557: 09    nopw    (%rax,%rax)
19080000000000002540: 05    movq    88(%rsp), %rax19160000000000002560: 05    movq    88(%rsp), %rax
19090000000000002545: 03    movq    (%rax), %rsi19170000000000002565: 03    movq    (%rax), %rsi
19100000000000002548: 09    movq    $5128488, 96(%rsp)19180000000000002568: 09    movq    $5129624, 96(%rsp)
19110000000000002551: 05    movl    $100000, %edx19190000000000002571: 05    movl    $100000, %edx
19120000000000002556: 03    movq    %r12, %rdi19200000000000002576: 03    movq    %r12, %rdi
19130000000000002559: 02    xorl    %ecx, %ecx19210000000000002579: 02    xorl    %ecx, %ecx
1914000000000000255b: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>1922000000000000257b: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
19150000000000002560: 05    movl    $8, %ebp19230000000000002580: 05    movl    $8, %ebp
19160000000000002565: 05    callq   0x405b40 <Stopwatch::getCPUTime()>19240000000000002585: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
1917000000000000256a: 06    movsd   %xmm0, 8(%rsp)1925000000000000258a: 06    movsd   %xmm0, 8(%rsp)
19180000000000002570: 05    movl    $5004722, %edi19260000000000002590: 05    movl    $5005866, %edi
19190000000000002575: 05    movl    $2, %esi19270000000000002595: 05    movl    $2, %esi
1920000000000000257a: 03    movq    %rbx, %rdx1928000000000000259a: 03    movq    %rbx, %rdx
1921000000000000257d: 05    callq   0x461c30 <BloombergLP::bdld::Datum::copyString(char const*, unsigned long, BloombergLP::bslma::Allocator*)>1929000000000000259d: 05    callq   0x461e80 <BloombergLP::bdld::Datum::copyString(char const*, unsigned long, BloombergLP::bslma::Allocator*)>
19220000000000002582: 08    movq    %rax, 248(%rsp,%rbp)193000000000000025a2: 08    movq    %rax, 248(%rsp,%rbp)
1923000000000000258a: 08    movq    %rdx, 256(%rsp,%rbp)193100000000000025aa: 08    movq    %rdx, 256(%rsp,%rbp)
19240000000000002592: 04    addq    $16, %rbp193200000000000025b2: 04    addq    $16, %rbp
19250000000000002596: 07    cmpq    $16008, %rbp193300000000000025b6: 07    cmpq    $16008, %rbp
1926000000000000259d: 02    jne     0x408460 <BenchmarkSuite::run(int, int, char**)+0x2570>193400000000000025bd: 02    jne     0x408480 <BenchmarkSuite::run(int, int, char**)+0x2590>
1927000000000000259f: 05    callq   0x405b40 <Stopwatch::getCPUTime()>193500000000000025bf: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
192800000000000025a4: 06    subsd   8(%rsp), %xmm0193600000000000025c4: 06    subsd   8(%rsp), %xmm0
192900000000000025aa: 06    movsd   %xmm0, 56(%rsp)193700000000000025ca: 06    movsd   %xmm0, 56(%rsp)
193000000000000025b0: 05    callq   0x405b40 <Stopwatch::getCPUTime()>193800000000000025d0: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
193100000000000025b5: 06    movsd   %xmm0, 8(%rsp)193900000000000025d5: 06    movsd   %xmm0, 8(%rsp)
193200000000000025bb: 05    callq   0x405b40 <Stopwatch::getCPUTime()>194000000000000025db: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
193300000000000025c0: 06    subsd   8(%rsp), %xmm0194100000000000025e0: 06    subsd   8(%rsp), %xmm0
193400000000000025c6: 06    movsd   %xmm0, 64(%rsp)194200000000000025e6: 06    movsd   %xmm0, 64(%rsp)
193500000000000025cc: 05    callq   0x405b40 <Stopwatch::getCPUTime()>194300000000000025ec: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
193600000000000025d1: 06    movsd   %xmm0, 8(%rsp)194400000000000025f1: 06    movsd   %xmm0, 8(%rsp)
193700000000000025d7: 06    movb    3258099(%rip), %al  # 723bc0 <guard variable for BenchmarkSuite::run(int, int, char**)::results>194500000000000025f7: 06    movb    3258067(%rip), %al  # 723bc0 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
193800000000000025dd: 02    testb   %al, %al194600000000000025fd: 02    testb   %al, %al
193900000000000025df: 06    je      0x4085d3 <BenchmarkSuite::run(int, int, char**)+0x26e3>194700000000000025ff: 06    je      0x408603 <BenchmarkSuite::run(int, int, char**)+0x2713>
194000000000000025e5: 06    movsd   40(%rsp), %xmm019480000000000002605: 06    movsd   40(%rsp), %xmm0
194100000000000025eb: 06    addsd   56(%rsp), %xmm01949000000000000260b: 06    addsd   56(%rsp), %xmm0
194200000000000025f1: 06    movsd   %xmm0, 40(%rsp)19500000000000002611: 06    movsd   %xmm0, 40(%rsp)
194300000000000025f7: 06    movsd   24(%rsp), %xmm019510000000000002617: 06    movsd   24(%rsp), %xmm0
194400000000000025fd: 06    addsd   64(%rsp), %xmm01952000000000000261d: 06    addsd   64(%rsp), %xmm0
19450000000000002603: 02    xorl    %eax, %eax19530000000000002623: 02    xorl    %eax, %eax
19460000000000002605: 02    jmp     0x40852a <BenchmarkSuite::run(int, int, char**)+0x263a>19540000000000002625: 02    jmp     0x40854a <BenchmarkSuite::run(int, int, char**)+0x265a>
19470000000000002607: 09    nopw    (%rax,%rax)19550000000000002627: 09    nopw    (%rax,%rax)
19480000000000002610: 08    movq    256(%rsp,%rax), %rcx19560000000000002630: 08    movq    256(%rsp,%rax), %rcx
19490000000000002618: 08    movslq  264(%rsp,%rax), %rdx19570000000000002638: 08    movslq  264(%rsp,%rax), %rdx
19500000000000002620: 07    movq    %rcx, 7470400(%rax)19580000000000002640: 07    movq    %rcx, 7470400(%rax)
19510000000000002627: 07    movq    %rdx, 7470408(%rax)19590000000000002647: 07    movq    %rdx, 7470408(%rax)
1952000000000000262e: 04    addq    $16, %rax1960000000000000264e: 04    addq    $16, %rax
19530000000000002632: 06    cmpq    $16000, %rax19610000000000002652: 06    cmpq    $16000, %rax
19540000000000002638: 02    je      0x408550 <BenchmarkSuite::run(int, int, char**)+0x2660>19620000000000002658: 02    je      0x408580 <BenchmarkSuite::run(int, int, char**)+0x2690>
1955000000000000263a: 08    movswl  270(%rsp,%rax), %ecx1963000000000000265a: 08    movswl  270(%rsp,%rax), %esi
19560000000000002642: 03    cmpl    $14, %ecx19640000000000002662: 03    cmpl    $14, %esi
19570000000000002645: 02    je      0x408500 <BenchmarkSuite::run(int, int, char**)+0x2610>19650000000000002665: 02    je      0x408520 <BenchmarkSuite::run(int, int, char**)+0x2630>
19580000000000002647: 03    cmpl    $5, %ecx19660000000000002667: 03    cmpl    $5, %esi
1959000000000000264a: 02    je      0x408500 <BenchmarkSuite::run(int, int, char**)+0x2610>1967000000000000266a: 02    je      0x408520 <BenchmarkSuite::run(int, int, char**)+0x2630>
1968000000000000266c: 05    movl    $0, %ecx
19690000000000002671: 05    movl    $0, %edx
19700000000000002676: 03    cmpl    $4, %esi
19710000000000002679: 02    jne     0x408530 <BenchmarkSuite::run(int, int, char**)+0x2640>
1960000000000000264c: 04    leaq    (%r14,%rax), %rcx1972000000000000267b: 04    leaq    (%r14,%rax), %rcx
19610000000000002650: 09    movsbq  256(%rsp,%rax), %rdx1973000000000000267f: 09    movsbq  256(%rsp,%rax), %rdx
19620000000000002659: 02    jmp     0x408510 <BenchmarkSuite::run(int, int, char**)+0x2620>19740000000000002688: 02    jmp     0x408530 <BenchmarkSuite::run(int, int, char**)+0x2640>
1963000000000000265b: 05    nopl    (%rax,%rax)1975000000000000268a: 06    nopw    (%rax,%rax)
19640000000000002660: 06    movsd   %xmm0, 24(%rsp)19760000000000002690: 06    movsd   %xmm0, 24(%rsp)
19650000000000002666: 05    callq   0x405b40 <Stopwatch::getCPUTime()>19770000000000002696: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
1966000000000000266b: 06    subsd   8(%rsp), %xmm01978000000000000269b: 06    subsd   8(%rsp), %xmm0
19670000000000002671: 06    movsd   16(%rsp), %xmm1197900000000000026a1: 06    movsd   16(%rsp), %xmm1
19680000000000002677: 04    addsd   %xmm0, %xmm1198000000000000026a7: 04    addsd   %xmm0, %xmm1
1969000000000000267b: 06    movsd   %xmm1, 16(%rsp)198100000000000026ab: 06    movsd   %xmm1, 16(%rsp)
19700000000000002681: 05    callq   0x405b40 <Stopwatch::getCPUTime()>198200000000000026b1: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
19710000000000002686: 06    movsd   %xmm0, 8(%rsp)198300000000000026b6: 06    movsd   %xmm0, 8(%rsp)
1972000000000000268c: 02    xorl    %ebp, %ebp198400000000000026bc: 02    xorl    %ebp, %ebp
1973000000000000268e: 02    nop198500000000000026be: 02    nop
19740000000000002690: 08    leaq    256(%rsp,%rbp), %rdi198600000000000026c0: 08    leaq    256(%rsp,%rbp), %rdi
19750000000000002698: 03    movq    %rbx, %rsi198700000000000026c8: 03    movq    %rbx, %rsi
1976000000000000269b: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>198800000000000026cb: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
197700000000000026a0: 04    addq    $16, %rbp198900000000000026d0: 04    addq    $16, %rbp
197800000000000026a4: 07    cmpq    $16000, %rbp199000000000000026d4: 07    cmpq    $16000, %rbp
197900000000000026ab: 02    jne     0x408580 <BenchmarkSuite::run(int, int, char**)+0x2690>199100000000000026db: 02    jne     0x4085b0 <BenchmarkSuite::run(int, int, char**)+0x26c0>
198000000000000026ad: 05    callq   0x405b40 <Stopwatch::getCPUTime()>199200000000000026dd: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
198100000000000026b2: 06    subsd   8(%rsp), %xmm0199300000000000026e2: 06    subsd   8(%rsp), %xmm0
198200000000000026b8: 06    movsd   32(%rsp), %xmm1199400000000000026e8: 06    movsd   32(%rsp), %xmm1
198300000000000026be: 04    addsd   %xmm0, %xmm1199500000000000026ee: 04    addsd   %xmm0, %xmm1
198400000000000026c2: 06    movsd   %xmm1, 32(%rsp)199600000000000026f2: 06    movsd   %xmm1, 32(%rsp)
198500000000000026c8: 03    movq    %rbx, %rdi199700000000000026f8: 03    movq    %rbx, %rdi
198600000000000026cb: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>199800000000000026fb: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
198700000000000026d0: 03    incl    %r15d19990000000000002700: 03    incl    %r15d
198800000000000026d3: 05    movq    48(%rsp), %rax20000000000000002703: 05    movq    48(%rsp), %rax
198900000000000026d8: 03    cmpl    (%rax), %r15d20010000000000002708: 03    cmpl    (%rax), %r15d
199000000000000026db: 06    jl      0x408430 <BenchmarkSuite::run(int, int, char**)+0x2540>2002000000000000270b: 06    jl      0x408450 <BenchmarkSuite::run(int, int, char**)+0x2560>
199100000000000026e1: 02    jmp     0x408605 <BenchmarkSuite::run(int, int, char**)+0x2715>20030000000000002711: 02    jmp     0x408635 <BenchmarkSuite::run(int, int, char**)+0x2745>
199200000000000026e3: 05    movl    $7486400, %edi20040000000000002713: 05    movl    $7486400, %edi
199300000000000026e8: 05    callq   0x404580 <__cxa_guard_acquire@plt>20050000000000002718: 05    callq   0x404580 <__cxa_guard_acquire@plt>
199400000000000026ed: 02    testl   %eax, %eax2006000000000000271d: 02    testl   %eax, %eax
199500000000000026ef: 06    je      0x4084d5 <BenchmarkSuite::run(int, int, char**)+0x25e5>2007000000000000271f: 06    je      0x4084f5 <BenchmarkSuite::run(int, int, char**)+0x2605>
199600000000000026f5: 05    movl    $7470400, %edi20080000000000002725: 05    movl    $7470400, %edi
199700000000000026fa: 05    movl    $16000, %edx2009000000000000272a: 05    movl    $16000, %edx
199800000000000026ff: 02    xorl    %esi, %esi2010000000000000272f: 02    xorl    %esi, %esi
19990000000000002701: 05    callq   0x404140 <memset@plt>20110000000000002731: 05    callq   0x404140 <memset@plt>
20000000000000002706: 05    movl    $7486400, %edi20120000000000002736: 05    movl    $7486400, %edi
2001000000000000270b: 05    callq   0x4042d0 <__cxa_guard_release@plt>2013000000000000273b: 05    callq   0x4042d0 <__cxa_guard_release@plt>
20020000000000002710: 05    jmp     0x4084d5 <BenchmarkSuite::run(int, int, char**)+0x25e5>20140000000000002740: 05    jmp     0x4084f5 <BenchmarkSuite::run(int, int, char**)+0x2605>
20030000000000002715: 05    movq    72(%rsp), %r1520150000000000002745: 05    movq    72(%rsp), %r15
2004000000000000271a: 03    movl    (%r15), %esi2016000000000000274a: 03    movl    (%r15), %esi
2005000000000000271d: 06    movsd   40(%rsp), %xmm02017000000000000274d: 06    movsd   40(%rsp), %xmm0
20060000000000002723: 02    jmp     0x408637 <BenchmarkSuite::run(int, int, char**)+0x2747>20180000000000002753: 02    jmp     0x408667 <BenchmarkSuite::run(int, int, char**)+0x2777>
20070000000000002725: 04    xorpd   %xmm0, %xmm020190000000000002755: 04    xorpd   %xmm0, %xmm0
20080000000000002729: 06    movsd   %xmm0, 32(%rsp)20200000000000002759: 06    movsd   %xmm0, 32(%rsp)
2009000000000000272f: 04    xorpd   %xmm0, %xmm02021000000000000275f: 04    xorpd   %xmm0, %xmm0
20100000000000002733: 06    movsd   %xmm0, 16(%rsp)20220000000000002763: 06    movsd   %xmm0, 16(%rsp)
20110000000000002739: 04    xorpd   %xmm0, %xmm020230000000000002769: 04    xorpd   %xmm0, %xmm0
2012000000000000273d: 06    movsd   %xmm0, 24(%rsp)2024000000000000276d: 06    movsd   %xmm0, 24(%rsp)
20130000000000002743: 04    xorpd   %xmm0, %xmm020250000000000002773: 04    xorpd   %xmm0, %xmm0
20140000000000002747: 06    divsd   40(%r13), %xmm020260000000000002777: 06    divsd   40(%r13), %xmm0
2015000000000000274d: 06    movsd   %xmm0, 40(%rsp)2027000000000000277d: 06    movsd   %xmm0, 40(%rsp)
20160000000000002753: 07    movq    3209446(%rip), %rax  # 717f30 <std::__1::cout>20280000000000002783: 07    movq    3209398(%rip), %rax  # 717f30 <std::__1::cout>
2017000000000000275a: 04    movq    -24(%rax), %rax2029000000000000278a: 04    movq    -24(%rax), %rax
2018000000000000275e: 11    movq    $2, 7438152(%rax)2030000000000000278e: 11    movq    $2, 7438152(%rax)
20190000000000002769: 05    movl    $7438128, %edi20310000000000002799: 05    movl    $7438128, %edi
2020000000000000276e: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>2032000000000000279e: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
20210000000000002773: 05    movb    $41, 96(%rsp)203300000000000027a3: 05    movb    $41, 96(%rsp)
20220000000000002778: 05    leaq    96(%rsp), %rsi203400000000000027a8: 05    leaq    96(%rsp), %rsi
2023000000000000277d: 05    movl    $1, %edx203500000000000027ad: 05    movl    $1, %edx
20240000000000002782: 03    movq    %rax, %rdi203600000000000027b2: 03    movq    %rax, %rdi
20250000000000002785: 05    callq   0x45fb90 <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)>203700000000000027b5: 05    callq   0x45fde0 <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)>
2026000000000000278a: 03    movq    (%rax), %rcx203800000000000027ba: 03    movq    (%rax), %rcx
2027000000000000278d: 04    movq    -24(%rcx), %rcx203900000000000027bd: 04    movq    -24(%rcx), %rcx
20280000000000002791: 09    movq    $77, 24(%rax,%rcx)204000000000000027c1: 09    movq    $77, 24(%rax,%rcx)
2029000000000000279a: 05    movl    $5005024, %esi204100000000000027ca: 05    movl    $5006168, %esi
2030000000000000279f: 05    movl    $24, %edx204200000000000027cf: 05    movl    $24, %edx
203100000000000027a4: 03    movq    %rax, %rdi204300000000000027d4: 03    movq    %rax, %rdi
203200000000000027a7: 05    callq   0x45fb90 <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)>204400000000000027d7: 05    callq   0x45fde0 <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)>
203300000000000027ac: 05    movl    $5130576, %esi
203400000000000027b1: 05    movl    $1, %edx
203500000000000027b6: 03    movq    %rax, %rdi
203600000000000027b9: 05    callq   0x45fb90 <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)>
203700000000000027be: 03    movq    (%rax), %rcx
203800000000000027c1: 04    movq    -24(%rcx), %rcx
203900000000000027c5: 09    movq    $6, 24(%rax,%rcx)
204000000000000027ce: 03    movq    %rax, %rdi
204100000000000027d1: 06    movsd   40(%rsp), %xmm0
204200000000000027d7: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
204300000000000027dc: 05    movl    $5130381, %esi204500000000000027dc: 05    movl    $5131712, %esi
204400000000000027e1: 05    movl    $1, %edx204600000000000027e1: 05    movl    $1, %edx
204500000000000027e6: 03    movq    %rax, %rdi204700000000000027e6: 03    movq    %rax, %rdi
n204600000000000027e9: 05    callq   0x45fb90 <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)>n204800000000000027e9: 05    callq   0x45fde0 <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)>
204900000000000027ee: 03    movq    (%rax), %rcx
205000000000000027f1: 04    movq    -24(%rcx), %rcx
205100000000000027f5: 09    movq    $6, 24(%rax,%rcx)
205200000000000027fe: 03    movq    %rax, %rdi
20530000000000002801: 06    movsd   40(%rsp), %xmm0
20540000000000002807: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
2055000000000000280c: 05    movl    $5131517, %esi
20560000000000002811: 05    movl    $1, %edx
20570000000000002816: 03    movq    %rax, %rdi
20580000000000002819: 05    callq   0x45fde0 <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)>
204700000000000027ee: 06    movsd   24(%rsp), %xmm02059000000000000281e: 06    movsd   24(%rsp), %xmm0
204800000000000027f4: 06    divsd   40(%r13), %xmm020600000000000002824: 06    divsd   40(%r13), %xmm0
204900000000000027fa: 06    movsd   %xmm0, 24(%rsp)2061000000000000282a: 06    movsd   %xmm0, 24(%rsp)
20500000000000002800: 07    movq    3209273(%rip), %rax  # 717f30 <std::__1::cout>20620000000000002830: 07    movq    3209225(%rip), %rax  # 717f30 <std::__1::cout>
20510000000000002807: 04    movq    -24(%rax), %rax20630000000000002837: 04    movq    -24(%rax), %rax
2052000000000000280b: 11    movq    $80, 7438152(%rax)2064000000000000283b: 11    movq    $80, 7438152(%rax)
20530000000000002816: 05    movl    $7438128, %edi20650000000000002846: 05    movl    $7438128, %edi
2054000000000000281b: 05    movl    $5015634, %esi2066000000000000284b: 05    movl    $5016776, %esi
20550000000000002820: 05    movl    $10, %edx20670000000000002850: 05    movl    $10, %edx
20560000000000002825: 05    callq   0x45fb90 <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)>20680000000000002855: 05    callq   0x45fde0 <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)>
2057000000000000282a: 05    movl    $5130576, %esi
2058000000000000282f: 05    movl    $1, %edx
20590000000000002834: 03    movq    %rax, %rdi
20600000000000002837: 05    callq   0x45fb90 <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)>
2061000000000000283c: 03    movq    (%rax), %rcx
2062000000000000283f: 04    movq    -24(%rcx), %rcx
20630000000000002843: 09    movq    $6, 24(%rax,%rcx)
2064000000000000284c: 03    movq    %rax, %rdi
2065000000000000284f: 06    movsd   24(%rsp), %xmm0
20660000000000002855: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
2067000000000000285a: 05    movl    $5130381, %esi2069000000000000285a: 05    movl    $5131712, %esi
2068000000000000285f: 05    movl    $1, %edx2070000000000000285f: 05    movl    $1, %edx
20690000000000002864: 03    movq    %rax, %rdi20710000000000002864: 03    movq    %rax, %rdi
n20700000000000002867: 05    callq   0x45fb90 <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)>n20720000000000002867: 05    callq   0x45fde0 <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)>
2073000000000000286c: 03    movq    (%rax), %rcx
2074000000000000286f: 04    movq    -24(%rcx), %rcx
20750000000000002873: 09    movq    $6, 24(%rax,%rcx)
2076000000000000287c: 03    movq    %rax, %rdi
2077000000000000287f: 06    movsd   24(%rsp), %xmm0
20780000000000002885: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
2079000000000000288a: 05    movl    $5131517, %esi
2080000000000000288f: 05    movl    $1, %edx
20810000000000002894: 03    movq    %rax, %rdi
20820000000000002897: 05    callq   0x45fde0 <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)>
2071000000000000286c: 06    movsd   16(%rsp), %xmm02083000000000000289c: 06    movsd   16(%rsp), %xmm0
20720000000000002872: 06    divsd   40(%r13), %xmm0208400000000000028a2: 06    divsd   40(%r13), %xmm0
20730000000000002878: 06    movsd   %xmm0, 16(%rsp)208500000000000028a8: 06    movsd   %xmm0, 16(%rsp)
2074000000000000287e: 07    movq    3209147(%rip), %rax  # 717f30 <std::__1::cout>208600000000000028ae: 07    movq    3209099(%rip), %rax  # 717f30 <std::__1::cout>
20750000000000002885: 04    movq    -24(%rax), %rax208700000000000028b5: 04    movq    -24(%rax), %rax
20760000000000002889: 11    movq    $80, 7438152(%rax)208800000000000028b9: 11    movq    $80, 7438152(%rax)
20770000000000002894: 05    movl    $7438128, %edi208900000000000028c4: 05    movl    $7438128, %edi
20780000000000002899: 05    movl    $5018103, %esi209000000000000028c9: 05    movl    $5019245, %esi
2079000000000000289e: 05    movl    $11, %edx209100000000000028ce: 05    movl    $11, %edx
208000000000000028a3: 05    callq   0x45fb90 <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)>209200000000000028d3: 05    callq   0x45fde0 <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)>
208100000000000028a8: 05    movl    $5130576, %esi
208200000000000028ad: 05    movl    $1, %edx
208300000000000028b2: 03    movq    %rax, %rdi
208400000000000028b5: 05    callq   0x45fb90 <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)>
208500000000000028ba: 03    movq    (%rax), %rcx
208600000000000028bd: 04    movq    -24(%rcx), %rcx
208700000000000028c1: 09    movq    $6, 24(%rax,%rcx)
208800000000000028ca: 03    movq    %rax, %rdi
208900000000000028cd: 06    movsd   16(%rsp), %xmm0
209000000000000028d3: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
209100000000000028d8: 05    movl    $5130381, %esi209300000000000028d8: 05    movl    $5131712, %esi
209200000000000028dd: 05    movl    $1, %edx209400000000000028dd: 05    movl    $1, %edx
209300000000000028e2: 03    movq    %rax, %rdi209500000000000028e2: 03    movq    %rax, %rdi
n209400000000000028e5: 05    callq   0x45fb90 <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)>n209600000000000028e5: 05    callq   0x45fde0 <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)>
209700000000000028ea: 03    movq    (%rax), %rcx
209800000000000028ed: 04    movq    -24(%rcx), %rcx
209900000000000028f1: 09    movq    $6, 24(%rax,%rcx)
210000000000000028fa: 03    movq    %rax, %rdi
210100000000000028fd: 06    movsd   16(%rsp), %xmm0
21020000000000002903: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
21030000000000002908: 05    movl    $5131517, %esi
2104000000000000290d: 05    movl    $1, %edx
21050000000000002912: 03    movq    %rax, %rdi
21060000000000002915: 05    callq   0x45fde0 <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)>
209500000000000028ea: 06    movsd   32(%rsp), %xmm02107000000000000291a: 06    movsd   32(%rsp), %xmm0
209600000000000028f0: 06    divsd   40(%r13), %xmm021080000000000002920: 06    divsd   40(%r13), %xmm0
209700000000000028f6: 06    movsd   %xmm0, 32(%rsp)21090000000000002926: 06    movsd   %xmm0, 32(%rsp)
209800000000000028fc: 07    movq    3209021(%rip), %rax  # 717f30 <std::__1::cout>2110000000000000292c: 07    movq    3208973(%rip), %rax  # 717f30 <std::__1::cout>
20990000000000002903: 04    movq    -24(%rax), %rax21110000000000002933: 04    movq    -24(%rax), %rax
21000000000000002907: 11    movq    $80, 7438152(%rax)21120000000000002937: 11    movq    $80, 7438152(%rax)
21010000000000002912: 05    movl    $7438128, %edi21130000000000002942: 05    movl    $7438128, %edi
21020000000000002917: 05    movl    $5004858, %esi21140000000000002947: 05    movl    $5006002, %esi
2103000000000000291c: 05    movl    $9, %edx2115000000000000294c: 05    movl    $9, %edx
21040000000000002921: 05    callq   0x45fb90 <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)>21160000000000002951: 05    callq   0x45fde0 <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)>
21050000000000002926: 05    movl    $5130576, %esi
2106000000000000292b: 05    movl    $1, %edx
21070000000000002930: 03    movq    %rax, %rdi
21080000000000002933: 05    callq   0x45fb90 <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)>
21090000000000002938: 03    movq    (%rax), %rcx
2110000000000000293b: 04    movq    -24(%rcx), %rcx
2111000000000000293f: 09    movq    $6, 24(%rax,%rcx)
21120000000000002948: 03    movq    %rax, %rdi
2113000000000000294b: 06    movsd   32(%rsp), %xmm0
21140000000000002951: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
21150000000000002956: 05    movl    $5130381, %esi21170000000000002956: 05    movl    $5131712, %esi
2116000000000000295b: 05    movl    $1, %edx2118000000000000295b: 05    movl    $1, %edx
21170000000000002960: 03    movq    %rax, %rdi21190000000000002960: 03    movq    %rax, %rdi
n21180000000000002963: 05    callq   0x45fb90 <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)>n21200000000000002963: 05    callq   0x45fde0 <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)>
21210000000000002968: 03    movq    (%rax), %rcx
2122000000000000296b: 04    movq    -24(%rcx), %rcx
2123000000000000296f: 09    movq    $6, 24(%rax,%rcx)
21240000000000002978: 03    movq    %rax, %rdi
2125000000000000297b: 06    movsd   32(%rsp), %xmm0
21260000000000002981: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
21270000000000002986: 05    movl    $5131517, %esi
2128000000000000298b: 05    movl    $1, %edx
21290000000000002990: 03    movq    %rax, %rdi
21300000000000002993: 05    callq   0x45fde0 <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)>
21190000000000002968: 05    movl    $7438128, %edi21310000000000002998: 05    movl    $7438128, %edi
2120000000000000296d: 05    movl    $5130381, %esi2132000000000000299d: 05    movl    $5131517, %esi
21210000000000002972: 05    movl    $1, %edx213300000000000029a2: 05    movl    $1, %edx
21220000000000002977: 05    callq   0x45fb90 <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)>213400000000000029a7: 05    callq   0x45fde0 <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)>
2123000000000000297c: 04    movl    36(%r13), %esi213500000000000029ac: 04    movl    36(%r13), %esi
21240000000000002980: 04    movq    (%r13), %rax213600000000000029b0: 04    movq    (%r13), %rax
21250000000000002984: 04    movq    8(%r13), %rcx213700000000000029b4: 04    movq    8(%r13), %rcx
21260000000000002988: 03    movslq  %esi, %rsi213800000000000029b8: 03    movslq  %esi, %rsi
2127000000000000298b: 03    incq    %rsi213900000000000029bb: 03    incq    %rsi
2128000000000000298e: 03    movl    %esi, (%r15)214000000000000029be: 03    movl    %esi, (%r15)
21290000000000002991: 03    cmpq    %rax, %rcx214100000000000029c1: 03    cmpq    %rax, %rcx
21300000000000002994: 02    je      0x40889c <BenchmarkSuite::run(int, int, char**)+0x29ac>214200000000000029c4: 02    je      0x4088cc <BenchmarkSuite::run(int, int, char**)+0x29dc>
21310000000000002996: 02    movl    %ecx, %edx214300000000000029c6: 02    movl    %ecx, %edx
21320000000000002998: 02    subl    %eax, %edx214400000000000029c8: 02    subl    %eax, %edx
2133000000000000299a: 02    cmpl    %edx, %esi214500000000000029ca: 02    cmpl    %edx, %esi
2134000000000000299c: 06    jge     0x408d38 <BenchmarkSuite::run(int, int, char**)+0x2e48>214600000000000029cc: 06    jge     0x408d78 <BenchmarkSuite::run(int, int, char**)+0x2e88>
213500000000000029a2: 04    cmpb    $0, (%rax,%rsi)214700000000000029d2: 04    cmpb    $0, (%rax,%rsi)
213600000000000029a6: 06    je      0x408d38 <BenchmarkSuite::run(int, int, char**)+0x2e48>214800000000000029d6: 06    je      0x408d78 <BenchmarkSuite::run(int, int, char**)+0x2e88>
213700000000000029ac: 05    movq    48(%rsp), %rax214900000000000029dc: 05    movq    48(%rsp), %rax
213800000000000029b1: 03    cmpl    $0, (%rax)215000000000000029e1: 03    cmpl    $0, (%rax)
213900000000000029b4: 06    jle     0x408ad5 <BenchmarkSuite::run(int, int, char**)+0x2be5>215100000000000029e4: 06    jle     0x408b15 <BenchmarkSuite::run(int, int, char**)+0x2c25>
214000000000000029ba: 05    leaq    104(%rsp), %r12215200000000000029ea: 05    leaq    104(%rsp), %r12
214100000000000029bf: 04    xorpd   %xmm0, %xmm0215300000000000029ef: 04    xorpd   %xmm0, %xmm0
214200000000000029c3: 06    movsd   %xmm0, 40(%rsp)215400000000000029f3: 06    movsd   %xmm0, 40(%rsp)
214300000000000029c9: 03    xorl    %r15d, %r15d215500000000000029f9: 03    xorl    %r15d, %r15d
214400000000000029cc: 08    leaq    257(%rsp), %r14215600000000000029fc: 08    leaq    257(%rsp), %r14
214500000000000029d4: 05    leaq    96(%rsp), %rbx21570000000000002a04: 05    leaq    96(%rsp), %rbx
214600000000000029d9: 04    xorpd   %xmm0, %xmm021580000000000002a09: 04    xorpd   %xmm0, %xmm0
214700000000000029dd: 06    movsd   %xmm0, 24(%rsp)21590000000000002a0d: 06    movsd   %xmm0, 24(%rsp)
214800000000000029e3: 04    xorpd   %xmm0, %xmm021600000000000002a13: 04    xorpd   %xmm0, %xmm0
214900000000000029e7: 06    movsd   %xmm0, 16(%rsp)21610000000000002a17: 06    movsd   %xmm0, 16(%rsp)
215000000000000029ed: 04    xorpd   %xmm0, %xmm021620000000000002a1d: 04    xorpd   %xmm0, %xmm0
215100000000000029f1: 06    movsd   %xmm0, 32(%rsp)21630000000000002a21: 06    movsd   %xmm0, 32(%rsp)
215200000000000029f7: 09    nopw    (%rax,%rax)21640000000000002a27: 09    nopw    (%rax,%rax)
21530000000000002a00: 05    movq    88(%rsp), %rax21650000000000002a30: 05    movq    88(%rsp), %rax
21540000000000002a05: 03    movq    (%rax), %rsi21660000000000002a35: 03    movq    (%rax), %rsi
21550000000000002a08: 09    movq    $5128488, 96(%rsp)21670000000000002a38: 09    movq    $5129624, 96(%rsp)
21560000000000002a11: 05    movl    $100000, %edx21680000000000002a41: 05    movl    $100000, %edx
21570000000000002a16: 03    movq    %r12, %rdi21690000000000002a46: 03    movq    %r12, %rdi
21580000000000002a19: 02    xorl    %ecx, %ecx21700000000000002a49: 02    xorl    %ecx, %ecx
21590000000000002a1b: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>21710000000000002a4b: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
21600000000000002a20: 05    movl    $8, %ebp21720000000000002a50: 05    movl    $8, %ebp
21610000000000002a25: 05    callq   0x405b40 <Stopwatch::getCPUTime()>21730000000000002a55: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
21620000000000002a2a: 06    movsd   %xmm0, 8(%rsp)21740000000000002a5a: 06    movsd   %xmm0, 8(%rsp)
21630000000000002a30: 05    movl    $5004725, %edi21750000000000002a60: 05    movl    $5005869, %edi
21640000000000002a35: 05    movl    $3, %esi21760000000000002a65: 05    movl    $3, %esi
21650000000000002a3a: 03    movq    %rbx, %rdx21770000000000002a6a: 03    movq    %rbx, %rdx
21660000000000002a3d: 05    callq   0x461c30 <BloombergLP::bdld::Datum::copyString(char const*, unsigned long, BloombergLP::bslma::Allocator*)>21780000000000002a6d: 05    callq   0x461e80 <BloombergLP::bdld::Datum::copyString(char const*, unsigned long, BloombergLP::bslma::Allocator*)>
21670000000000002a42: 08    movq    %rax, 248(%rsp,%rbp)21790000000000002a72: 08    movq    %rax, 248(%rsp,%rbp)
21680000000000002a4a: 08    movq    %rdx, 256(%rsp,%rbp)21800000000000002a7a: 08    movq    %rdx, 256(%rsp,%rbp)
21690000000000002a52: 04    addq    $16, %rbp21810000000000002a82: 04    addq    $16, %rbp
21700000000000002a56: 07    cmpq    $16008, %rbp21820000000000002a86: 07    cmpq    $16008, %rbp
21710000000000002a5d: 02    jne     0x408920 <BenchmarkSuite::run(int, int, char**)+0x2a30>21830000000000002a8d: 02    jne     0x408950 <BenchmarkSuite::run(int, int, char**)+0x2a60>
21720000000000002a5f: 05    callq   0x405b40 <Stopwatch::getCPUTime()>21840000000000002a8f: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
21730000000000002a64: 06    subsd   8(%rsp), %xmm021850000000000002a94: 06    subsd   8(%rsp), %xmm0
21740000000000002a6a: 06    movsd   %xmm0, 56(%rsp)21860000000000002a9a: 06    movsd   %xmm0, 56(%rsp)
21750000000000002a70: 05    callq   0x405b40 <Stopwatch::getCPUTime()>21870000000000002aa0: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
21760000000000002a75: 06    movsd   %xmm0, 8(%rsp)21880000000000002aa5: 06    movsd   %xmm0, 8(%rsp)
21770000000000002a7b: 05    callq   0x405b40 <Stopwatch::getCPUTime()>21890000000000002aab: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
21780000000000002a80: 06    subsd   8(%rsp), %xmm021900000000000002ab0: 06    subsd   8(%rsp), %xmm0
21790000000000002a86: 06    movsd   %xmm0, 64(%rsp)21910000000000002ab6: 06    movsd   %xmm0, 64(%rsp)
21800000000000002a8c: 05    callq   0x405b40 <Stopwatch::getCPUTime()>21920000000000002abc: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
21810000000000002a91: 06    movsd   %xmm0, 8(%rsp)21930000000000002ac1: 06    movsd   %xmm0, 8(%rsp)
21820000000000002a97: 06    movb    3272899(%rip), %al  # 727a50 <guard variable for BenchmarkSuite::run(int, int, char**)::results>21940000000000002ac7: 06    movb    3272851(%rip), %al  # 727a50 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
21830000000000002a9d: 02    testb   %al, %al21950000000000002acd: 02    testb   %al, %al
21840000000000002a9f: 06    je      0x408a93 <BenchmarkSuite::run(int, int, char**)+0x2ba3>21960000000000002acf: 06    je      0x408ad3 <BenchmarkSuite::run(int, int, char**)+0x2be3>
21850000000000002aa5: 06    movsd   40(%rsp), %xmm021970000000000002ad5: 06    movsd   40(%rsp), %xmm0
21860000000000002aab: 06    addsd   56(%rsp), %xmm021980000000000002adb: 06    addsd   56(%rsp), %xmm0
21870000000000002ab1: 06    movsd   %xmm0, 40(%rsp)21990000000000002ae1: 06    movsd   %xmm0, 40(%rsp)
21880000000000002ab7: 06    movsd   24(%rsp), %xmm022000000000000002ae7: 06    movsd   24(%rsp), %xmm0
21890000000000002abd: 06    addsd   64(%rsp), %xmm022010000000000002aed: 06    addsd   64(%rsp), %xmm0
21900000000000002ac3: 02    xorl    %eax, %eax22020000000000002af3: 02    xorl    %eax, %eax
21910000000000002ac5: 02    jmp     0x4089ea <BenchmarkSuite::run(int, int, char**)+0x2afa>22030000000000002af5: 02    jmp     0x408a1a <BenchmarkSuite::run(int, int, char**)+0x2b2a>
21920000000000002ac7: 09    nopw    (%rax,%rax)22040000000000002af7: 09    nopw    (%rax,%rax)
21930000000000002ad0: 08    movq    256(%rsp,%rax), %rcx22050000000000002b00: 08    movq    256(%rsp,%rax), %rcx
21940000000000002ad8: 08    movslq  264(%rsp,%rax), %rdx22060000000000002b08: 08    movslq  264(%rsp,%rax), %rdx
21950000000000002ae0: 07    movq    %rcx, 7486416(%rax)22070000000000002b10: 07    movq    %rcx, 7486416(%rax)
21960000000000002ae7: 07    movq    %rdx, 7486424(%rax)22080000000000002b17: 07    movq    %rdx, 7486424(%rax)
21970000000000002aee: 04    addq    $16, %rax22090000000000002b1e: 04    addq    $16, %rax
21980000000000002af2: 06    cmpq    $16000, %rax22100000000000002b22: 06    cmpq    $16000, %rax
21990000000000002af8: 02    je      0x408a10 <BenchmarkSuite::run(int, int, char**)+0x2b20>22110000000000002b28: 02    je      0x408a50 <BenchmarkSuite::run(int, int, char**)+0x2b60>
22000000000000002afa: 08    movswl  270(%rsp,%rax), %ecx22120000000000002b2a: 08    movswl  270(%rsp,%rax), %esi
22010000000000002b02: 03    cmpl    $14, %ecx22130000000000002b32: 03    cmpl    $14, %esi
22020000000000002b05: 02    je      0x4089c0 <BenchmarkSuite::run(int, int, char**)+0x2ad0>22140000000000002b35: 02    je      0x4089f0 <BenchmarkSuite::run(int, int, char**)+0x2b00>
22030000000000002b07: 03    cmpl    $5, %ecx22150000000000002b37: 03    cmpl    $5, %esi
22040000000000002b0a: 02    je      0x4089c0 <BenchmarkSuite::run(int, int, char**)+0x2ad0>22160000000000002b3a: 02    je      0x4089f0 <BenchmarkSuite::run(int, int, char**)+0x2b00>
22170000000000002b3c: 05    movl    $0, %ecx
22180000000000002b41: 05    movl    $0, %edx
22190000000000002b46: 03    cmpl    $4, %esi
22200000000000002b49: 02    jne     0x408a00 <BenchmarkSuite::run(int, int, char**)+0x2b10>
22050000000000002b0c: 04    leaq    (%r14,%rax), %rcx22210000000000002b4b: 04    leaq    (%r14,%rax), %rcx
22060000000000002b10: 09    movsbq  256(%rsp,%rax), %rdx22220000000000002b4f: 09    movsbq  256(%rsp,%rax), %rdx
22070000000000002b19: 02    jmp     0x4089d0 <BenchmarkSuite::run(int, int, char**)+0x2ae0>22230000000000002b58: 02    jmp     0x408a00 <BenchmarkSuite::run(int, int, char**)+0x2b10>
22080000000000002b1b: 05    nopl    (%rax,%rax)22240000000000002b5a: 06    nopw    (%rax,%rax)
22090000000000002b20: 06    movsd   %xmm0, 24(%rsp)22250000000000002b60: 06    movsd   %xmm0, 24(%rsp)
22100000000000002b26: 05    callq   0x405b40 <Stopwatch::getCPUTime()>22260000000000002b66: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
22110000000000002b2b: 06    subsd   8(%rsp), %xmm022270000000000002b6b: 06    subsd   8(%rsp), %xmm0
22120000000000002b31: 06    movsd   16(%rsp), %xmm122280000000000002b71: 06    movsd   16(%rsp), %xmm1
22130000000000002b37: 04    addsd   %xmm0, %xmm122290000000000002b77: 04    addsd   %xmm0, %xmm1
22140000000000002b3b: 06    movsd   %xmm1, 16(%rsp)22300000000000002b7b: 06    movsd   %xmm1, 16(%rsp)
22150000000000002b41: 05    callq   0x405b40 <Stopwatch::getCPUTime()>22310000000000002b81: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
22160000000000002b46: 06    movsd   %xmm0, 8(%rsp)22320000000000002b86: 06    movsd   %xmm0, 8(%rsp)
22170000000000002b4c: 02    xorl    %ebp, %ebp22330000000000002b8c: 02    xorl    %ebp, %ebp
22180000000000002b4e: 02    nop22340000000000002b8e: 02    nop
22190000000000002b50: 08    leaq    256(%rsp,%rbp), %rdi22350000000000002b90: 08    leaq    256(%rsp,%rbp), %rdi
22200000000000002b58: 03    movq    %rbx, %rsi22360000000000002b98: 03    movq    %rbx, %rsi
22210000000000002b5b: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>22370000000000002b9b: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
22220000000000002b60: 04    addq    $16, %rbp22380000000000002ba0: 04    addq    $16, %rbp
22230000000000002b64: 07    cmpq    $16000, %rbp22390000000000002ba4: 07    cmpq    $16000, %rbp
22240000000000002b6b: 02    jne     0x408a40 <BenchmarkSuite::run(int, int, char**)+0x2b50>22400000000000002bab: 02    jne     0x408a80 <BenchmarkSuite::run(int, int, char**)+0x2b90>
22250000000000002b6d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>22410000000000002bad: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
22260000000000002b72: 06    subsd   8(%rsp), %xmm022420000000000002bb2: 06    subsd   8(%rsp), %xmm0
22270000000000002b78: 06    movsd   32(%rsp), %xmm122430000000000002bb8: 06    movsd   32(%rsp), %xmm1
22280000000000002b7e: 04    addsd   %xmm0, %xmm122440000000000002bbe: 04    addsd   %xmm0, %xmm1
22290000000000002b82: 06    movsd   %xmm1, 32(%rsp)22450000000000002bc2: 06    movsd   %xmm1, 32(%rsp)
22300000000000002b88: 03    movq    %rbx, %rdi22460000000000002bc8: 03    movq    %rbx, %rdi
22310000000000002b8b: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>22470000000000002bcb: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
22320000000000002b90: 03    incl    %r15d22480000000000002bd0: 03    incl    %r15d
22330000000000002b93: 05    movq    48(%rsp), %rax22490000000000002bd3: 05    movq    48(%rsp), %rax
22340000000000002b98: 03    cmpl    (%rax), %r15d22500000000000002bd8: 03    cmpl    (%rax), %r15d
22350000000000002b9b: 06    jl      0x4088f0 <BenchmarkSuite::run(int, int, char**)+0x2a00>22510000000000002bdb: 06    jl      0x408920 <BenchmarkSuite::run(int, int, char**)+0x2a30>
22360000000000002ba1: 02    jmp     0x408ac5 <BenchmarkSuite::run(int, int, char**)+0x2bd5>22520000000000002be1: 02    jmp     0x408b05 <BenchmarkSuite::run(int, int, char**)+0x2c15>
22370000000000002ba3: 05    movl    $7502416, %edi22530000000000002be3: 05    movl    $7502416, %edi
22380000000000002ba8: 05    callq   0x404580 <__cxa_guard_acquire@plt>22540000000000002be8: 05    callq   0x404580 <__cxa_guard_acquire@plt>
22390000000000002bad: 02    testl   %eax, %eax22550000000000002bed: 02    testl   %eax, %eax
22400000000000002baf: 06    je      0x408995 <BenchmarkSuite::run(int, int, char**)+0x2aa5>22560000000000002bef: 06    je      0x4089c5 <BenchmarkSuite::run(int, int, char**)+0x2ad5>
22410000000000002bb5: 05    movl    $7486416, %edi22570000000000002bf5: 05    movl    $7486416, %edi
22420000000000002bba: 05    movl    $16000, %edx22580000000000002bfa: 05    movl    $16000, %edx
22430000000000002bbf: 02    xorl    %esi, %esi22590000000000002bff: 02    xorl    %esi, %esi
22440000000000002bc1: 05    callq   0x404140 <memset@plt>22600000000000002c01: 05    callq   0x404140 <memset@plt>
22450000000000002bc6: 05    movl    $7502416, %edi22610000000000002c06: 05    movl    $7502416, %edi
22460000000000002bcb: 05    callq   0x4042d0 <__cxa_guard_release@plt>22620000000000002c0b: 05    callq   0x4042d0 <__cxa_guard_release@plt>
22470000000000002bd0: 05    jmp     0x408995 <BenchmarkSuite::run(int, int, char**)+0x2aa5>22630000000000002c10: 05    jmp     0x4089c5 <BenchmarkSuite::run(int, int, char**)+0x2ad5>
22480000000000002bd5: 05    movq    72(%rsp), %r1522640000000000002c15: 05    movq    72(%rsp), %r15
22490000000000002bda: 03    movl    (%r15), %esi22650000000000002c1a: 03    movl    (%r15), %esi
22500000000000002bdd: 06    movsd   40(%rsp), %xmm022660000000000002c1d: 06    movsd   40(%rsp), %xmm0
22510000000000002be3: 02    jmp     0x408af7 <BenchmarkSuite::run(int, int, char**)+0x2c07>22670000000000002c23: 02    jmp     0x408b37 <BenchmarkSuite::run(int, int, char**)+0x2c47>
22520000000000002be5: 04    xorpd   %xmm0, %xmm022680000000000002c25: 04    xorpd   %xmm0, %xmm0
22530000000000002be9: 06    movsd   %xmm0, 32(%rsp)22690000000000002c29: 06    movsd   %xmm0, 32(%rsp)
22540000000000002bef: 04    xorpd   %xmm0, %xmm022700000000000002c2f: 04    xorpd   %xmm0, %xmm0
22550000000000002bf3: 06    movsd   %xmm0, 16(%rsp)22710000000000002c33: 06    movsd   %xmm0, 16(%rsp)
22560000000000002bf9: 04    xorpd   %xmm0, %xmm0
22570000000000002bfd: 06    movsd   %xmm0, 24(%rsp)
22580000000000002c03: 04    xorpd   %xmm0, %xmm022720000000000002c39: 04    xorpd   %xmm0, %xmm0
22730000000000002c3d: 06    movsd   %xmm0, 24(%rsp)
22740000000000002c43: 04    xorpd   %xmm0, %xmm0
22590000000000002c07: 06    divsd   40(%r13), %xmm022750000000000002c47: 06    divsd   40(%r13), %xmm0
22600000000000002c0d: 06    movsd   %xmm0, 40(%rsp)22760000000000002c4d: 06    movsd   %xmm0, 40(%rsp)
22610000000000002c13: 07    movq    3208230(%rip), %rax  # 717f30 <std::__1::cout>22770000000000002c53: 07    movq    3208166(%rip), %rax  # 717f30 <std::__1::cout>
22620000000000002c1a: 04    movq    -24(%rax), %rax22780000000000002c5a: 04    movq    -24(%rax), %rax
22630000000000002c1e: 11    movq    $2, 7438152(%rax)22790000000000002c5e: 11    movq    $2, 7438152(%rax)
22640000000000002c29: 05    movl    $7438128, %edi22800000000000002c69: 05    movl    $7438128, %edi
22650000000000002c2e: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>22810000000000002c6e: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
22660000000000002c33: 05    movb    $41, 96(%rsp)22820000000000002c73: 05    movb    $41, 96(%rsp)
22670000000000002c38: 05    leaq    96(%rsp), %rsi22830000000000002c78: 05    leaq    96(%rsp), %rsi
22680000000000002c3d: 05    movl    $1, %edx22840000000000002c7d: 05    movl    $1, %edx
22690000000000002c42: 03    movq    %rax, %rdi22850000000000002c82: 03    movq    %rax, %rdi
22700000000000002c45: 05    callq   0x45fb90 <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)>22860000000000002c85: 05    callq   0x45fde0 <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)>
22710000000000002c4a: 03    movq    (%rax), %rcx22870000000000002c8a: 03    movq    (%rax), %rcx
22720000000000002c4d: 04    movq    -24(%rcx), %rcx22880000000000002c8d: 04    movq    -24(%rcx), %rcx
22730000000000002c51: 09    movq    $77, 24(%rax,%rcx)22890000000000002c91: 09    movq    $77, 24(%rax,%rcx)
22740000000000002c5a: 05    movl    $5005049, %esi22900000000000002c9a: 05    movl    $5006193, %esi
22750000000000002c5f: 05    movl    $25, %edx22910000000000002c9f: 05    movl    $25, %edx
22760000000000002c64: 03    movq    %rax, %rdi22920000000000002ca4: 03    movq    %rax, %rdi
22770000000000002c67: 05    callq   0x45fb90 <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)>22930000000000002ca7: 05    callq   0x45fde0 <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)>
22780000000000002c6c: 05    movl    $5130576, %esi22940000000000002cac: 05    movl    $5131712, %esi
22790000000000002c71: 05    movl    $1, %edx22950000000000002cb1: 05    movl    $1, %edx
22800000000000002c76: 03    movq    %rax, %rdi22960000000000002cb6: 03    movq    %rax, %rdi
22810000000000002c79: 05    callq   0x45fb90 <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)>22970000000000002cb9: 05    callq   0x45fde0 <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)>
22820000000000002c7e: 03    movq    (%rax), %rcx22980000000000002cbe: 03    movq    (%rax), %rcx
22830000000000002c81: 04    movq    -24(%rcx), %rcx22990000000000002cc1: 04    movq    -24(%rcx), %rcx
22840000000000002c85: 09    movq    $6, 24(%rax,%rcx)23000000000000002cc5: 09    movq    $6, 24(%rax,%rcx)
22850000000000002c8e: 03    movq    %rax, %rdi23010000000000002cce: 03    movq    %rax, %rdi
22860000000000002c91: 06    movsd   40(%rsp), %xmm023020000000000002cd1: 06    movsd   40(%rsp), %xmm0
22870000000000002c97: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>23030000000000002cd7: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
22880000000000002c9c: 05    movl    $5130381, %esi23040000000000002cdc: 05    movl    $5131517, %esi
22890000000000002ca1: 05    movl    $1, %edx23050000000000002ce1: 05    movl    $1, %edx
22900000000000002ca6: 03    movq    %rax, %rdi23060000000000002ce6: 03    movq    %rax, %rdi
22910000000000002ca9: 05    callq   0x45fb90 <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)>23070000000000002ce9: 05    callq   0x45fde0 <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)>
22920000000000002cae: 06    movsd   24(%rsp), %xmm023080000000000002cee: 06    movsd   24(%rsp), %xmm0
22930000000000002cb4: 06    divsd   40(%r13), %xmm023090000000000002cf4: 06    divsd   40(%r13), %xmm0
22940000000000002cba: 06    movsd   %xmm0, 24(%rsp)23100000000000002cfa: 06    movsd   %xmm0, 24(%rsp)
22950000000000002cc0: 07    movq    3208057(%rip), %rax  # 717f30 <std::__1::cout>23110000000000002d00: 07    movq    3207993(%rip), %rax  # 717f30 <std::__1::cout>
22960000000000002cc7: 04    movq    -24(%rax), %rax23120000000000002d07: 04    movq    -24(%rax), %rax
22970000000000002ccb: 11    movq    $80, 7438152(%rax)23130000000000002d0b: 11    movq    $80, 7438152(%rax)
22980000000000002cd6: 05    movl    $7438128, %edi23140000000000002d16: 05    movl    $7438128, %edi
22990000000000002cdb: 05    movl    $5015634, %esi23150000000000002d1b: 05    movl    $5016776, %esi
23000000000000002ce0: 05    movl    $10, %edx23160000000000002d20: 05    movl    $10, %edx
23010000000000002ce5: 05    callq   0x45fb90 <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)>23170000000000002d25: 05    callq   0x45fde0 <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)>
23020000000000002cea: 05    movl    $5130576, %esi23180000000000002d2a: 05    movl    $5131712, %esi
23030000000000002cef: 05    movl    $1, %edx23190000000000002d2f: 05    movl    $1, %edx
23040000000000002cf4: 03    movq    %rax, %rdi23200000000000002d34: 03    movq    %rax, %rdi
23050000000000002cf7: 05    callq   0x45fb90 <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)>23210000000000002d37: 05    callq   0x45fde0 <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)>
23060000000000002cfc: 03    movq    (%rax), %rcx23220000000000002d3c: 03    movq    (%rax), %rcx
23070000000000002cff: 04    movq    -24(%rcx), %rcx23230000000000002d3f: 04    movq    -24(%rcx), %rcx
23080000000000002d03: 09    movq    $6, 24(%rax,%rcx)23240000000000002d43: 09    movq    $6, 24(%rax,%rcx)
23090000000000002d0c: 03    movq    %rax, %rdi23250000000000002d4c: 03    movq    %rax, %rdi
23100000000000002d0f: 06    movsd   24(%rsp), %xmm023260000000000002d4f: 06    movsd   24(%rsp), %xmm0
23110000000000002d15: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>23270000000000002d55: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
23120000000000002d1a: 05    movl    $5130381, %esi23280000000000002d5a: 05    movl    $5131517, %esi
23130000000000002d1f: 05    movl    $1, %edx23290000000000002d5f: 05    movl    $1, %edx
23140000000000002d24: 03    movq    %rax, %rdi23300000000000002d64: 03    movq    %rax, %rdi
23150000000000002d27: 05    callq   0x45fb90 <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)>23310000000000002d67: 05    callq   0x45fde0 <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)>
23160000000000002d2c: 06    movsd   16(%rsp), %xmm023320000000000002d6c: 06    movsd   16(%rsp), %xmm0
23170000000000002d32: 06    divsd   40(%r13), %xmm023330000000000002d72: 06    divsd   40(%r13), %xmm0
23180000000000002d38: 06    movsd   %xmm0, 16(%rsp)23340000000000002d78: 06    movsd   %xmm0, 16(%rsp)
23190000000000002d3e: 07    movq    3207931(%rip), %rax  # 717f30 <std::__1::cout>23350000000000002d7e: 07    movq    3207867(%rip), %rax  # 717f30 <std::__1::cout>
23200000000000002d45: 04    movq    -24(%rax), %rax23360000000000002d85: 04    movq    -24(%rax), %rax
23210000000000002d49: 11    movq    $80, 7438152(%rax)23370000000000002d89: 11    movq    $80, 7438152(%rax)
23220000000000002d54: 05    movl    $7438128, %edi23380000000000002d94: 05    movl    $7438128, %edi
23230000000000002d59: 05    movl    $5018103, %esi23390000000000002d99: 05    movl    $5019245, %esi
23240000000000002d5e: 05    movl    $11, %edx23400000000000002d9e: 05    movl    $11, %edx
23250000000000002d63: 05    callq   0x45fb90 <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)>23410000000000002da3: 05    callq   0x45fde0 <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)>
23260000000000002d68: 05    movl    $5130576, %esi23420000000000002da8: 05    movl    $5131712, %esi
23270000000000002d6d: 05    movl    $1, %edx23430000000000002dad: 05    movl    $1, %edx
23280000000000002d72: 03    movq    %rax, %rdi23440000000000002db2: 03    movq    %rax, %rdi
23290000000000002d75: 05    callq   0x45fb90 <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)>23450000000000002db5: 05    callq   0x45fde0 <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)>
23300000000000002d7a: 03    movq    (%rax), %rcx23460000000000002dba: 03    movq    (%rax), %rcx
23310000000000002d7d: 04    movq    -24(%rcx), %rcx23470000000000002dbd: 04    movq    -24(%rcx), %rcx
23320000000000002d81: 09    movq    $6, 24(%rax,%rcx)23480000000000002dc1: 09    movq    $6, 24(%rax,%rcx)
23330000000000002d8a: 03    movq    %rax, %rdi23490000000000002dca: 03    movq    %rax, %rdi
23340000000000002d8d: 06    movsd   16(%rsp), %xmm023500000000000002dcd: 06    movsd   16(%rsp), %xmm0
23350000000000002d93: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>23510000000000002dd3: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
23360000000000002d98: 05    movl    $5130381, %esi23520000000000002dd8: 05    movl    $5131517, %esi
23370000000000002d9d: 05    movl    $1, %edx23530000000000002ddd: 05    movl    $1, %edx
23380000000000002da2: 03    movq    %rax, %rdi23540000000000002de2: 03    movq    %rax, %rdi
23390000000000002da5: 05    callq   0x45fb90 <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)>23550000000000002de5: 05    callq   0x45fde0 <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)>
23400000000000002daa: 06    movsd   32(%rsp), %xmm023560000000000002dea: 06    movsd   32(%rsp), %xmm0
23410000000000002db0: 06    divsd   40(%r13), %xmm023570000000000002df0: 06    divsd   40(%r13), %xmm0
23420000000000002db6: 06    movsd   %xmm0, 32(%rsp)23580000000000002df6: 06    movsd   %xmm0, 32(%rsp)
23430000000000002dbc: 07    movq    3207805(%rip), %rax  # 717f30 <std::__1::cout>23590000000000002dfc: 07    movq    3207741(%rip), %rax  # 717f30 <std::__1::cout>
23440000000000002dc3: 04    movq    -24(%rax), %rax23600000000000002e03: 04    movq    -24(%rax), %rax
23450000000000002dc7: 11    movq    $80, 7438152(%rax)23610000000000002e07: 11    movq    $80, 7438152(%rax)
23460000000000002dd2: 05    movl    $7438128, %edi23620000000000002e12: 05    movl    $7438128, %edi
23470000000000002dd7: 05    movl    $5004858, %esi23630000000000002e17: 05    movl    $5006002, %esi
23480000000000002ddc: 05    movl    $9, %edx23640000000000002e1c: 05    movl    $9, %edx
23490000000000002de1: 05    callq   0x45fb90 <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)>23650000000000002e21: 05    callq   0x45fde0 <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)>
23500000000000002de6: 05    movl    $5130576, %esi23660000000000002e26: 05    movl    $5131712, %esi
23510000000000002deb: 05    movl    $1, %edx23670000000000002e2b: 05    movl    $1, %edx
23520000000000002df0: 03    movq    %rax, %rdi
23530000000000002df3: 05    callq   0x45fb90 <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)>
23540000000000002df8: 03    movq    (%rax), %rcx
23550000000000002dfb: 04    movq    -24(%rcx), %rcx
23560000000000002dff: 09    movq    $6, 24(%rax,%rcx)
23570000000000002e08: 03    movq    %rax, %rdi23680000000000002e30: 03    movq    %rax, %rdi
23690000000000002e33: 05    callq   0x45fde0 <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)>
23700000000000002e38: 03    movq    (%rax), %rcx
23710000000000002e3b: 04    movq    -24(%rcx), %rcx
23720000000000002e3f: 09    movq    $6, 24(%rax,%rcx)
23730000000000002e48: 03    movq    %rax, %rdi
23580000000000002e0b: 06    movsd   32(%rsp), %xmm023740000000000002e4b: 06    movsd   32(%rsp), %xmm0
23590000000000002e11: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>23750000000000002e51: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
23600000000000002e16: 05    movl    $5130381, %esi23760000000000002e56: 05    movl    $5131517, %esi
23610000000000002e1b: 05    movl    $1, %edx23770000000000002e5b: 05    movl    $1, %edx
23620000000000002e20: 03    movq    %rax, %rdi23780000000000002e60: 03    movq    %rax, %rdi
23630000000000002e23: 05    callq   0x45fb90 <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)>23790000000000002e63: 05    callq   0x45fde0 <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)>
23640000000000002e28: 05    movl    $7438128, %edi23800000000000002e68: 05    movl    $7438128, %edi
23650000000000002e2d: 05    movl    $5130381, %esi23810000000000002e6d: 05    movl    $5131517, %esi
23660000000000002e32: 05    movl    $1, %edx23820000000000002e72: 05    movl    $1, %edx
23670000000000002e37: 05    callq   0x45fb90 <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)>23830000000000002e77: 05    callq   0x45fde0 <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)>
23680000000000002e3c: 04    movl    36(%r13), %esi23840000000000002e7c: 04    movl    36(%r13), %esi
23690000000000002e40: 04    movq    (%r13), %rax23850000000000002e80: 04    movq    (%r13), %rax
23700000000000002e44: 04    movq    8(%r13), %rcx23860000000000002e84: 04    movq    8(%r13), %rcx
23710000000000002e48: 03    movslq  %esi, %rsi23870000000000002e88: 03    movslq  %esi, %rsi
23720000000000002e4b: 03    incq    %rsi23880000000000002e8b: 03    incq    %rsi
23730000000000002e4e: 03    movl    %esi, (%r15)23890000000000002e8e: 03    movl    %esi, (%r15)
23740000000000002e51: 03    cmpq    %rax, %rcx23900000000000002e91: 03    cmpq    %rax, %rcx
23750000000000002e54: 02    je      0x408d5c <BenchmarkSuite::run(int, int, char**)+0x2e6c>23910000000000002e94: 02    je      0x408d9c <BenchmarkSuite::run(int, int, char**)+0x2eac>
23760000000000002e56: 02    movl    %ecx, %edx23920000000000002e96: 02    movl    %ecx, %edx
23770000000000002e58: 02    subl    %eax, %edx23930000000000002e98: 02    subl    %eax, %edx
23780000000000002e5a: 02    cmpl    %edx, %esi23940000000000002e9a: 02    cmpl    %edx, %esi
23790000000000002e5c: 06    jge     0x4091f8 <BenchmarkSuite::run(int, int, char**)+0x3308>23950000000000002e9c: 06    jge     0x409248 <BenchmarkSuite::run(int, int, char**)+0x3358>
23800000000000002e62: 04    cmpb    $0, (%rax,%rsi)23960000000000002ea2: 04    cmpb    $0, (%rax,%rsi)
23810000000000002e66: 06    je      0x4091f8 <BenchmarkSuite::run(int, int, char**)+0x3308>23970000000000002ea6: 06    je      0x409248 <BenchmarkSuite::run(int, int, char**)+0x3358>
23820000000000002e6c: 05    movq    48(%rsp), %rax23980000000000002eac: 05    movq    48(%rsp), %rax
23830000000000002e71: 03    cmpl    $0, (%rax)23990000000000002eb1: 03    cmpl    $0, (%rax)
23840000000000002e74: 06    jle     0x408f95 <BenchmarkSuite::run(int, int, char**)+0x30a5>24000000000000002eb4: 06    jle     0x408fe5 <BenchmarkSuite::run(int, int, char**)+0x30f5>
23850000000000002e7a: 05    leaq    104(%rsp), %r1224010000000000002eba: 05    leaq    104(%rsp), %r12
23860000000000002e7f: 04    xorpd   %xmm0, %xmm024020000000000002ebf: 04    xorpd   %xmm0, %xmm0
23870000000000002e83: 06    movsd   %xmm0, 40(%rsp)24030000000000002ec3: 06    movsd   %xmm0, 40(%rsp)
23880000000000002e89: 03    xorl    %r15d, %r15d24040000000000002ec9: 03    xorl    %r15d, %r15d
23890000000000002e8c: 08    leaq    257(%rsp), %r1424050000000000002ecc: 08    leaq    257(%rsp), %r14
23900000000000002e94: 05    leaq    96(%rsp), %rbx24060000000000002ed4: 05    leaq    96(%rsp), %rbx
23910000000000002e99: 04    xorpd   %xmm0, %xmm024070000000000002ed9: 04    xorpd   %xmm0, %xmm0
23920000000000002e9d: 06    movsd   %xmm0, 24(%rsp)24080000000000002edd: 06    movsd   %xmm0, 24(%rsp)
23930000000000002ea3: 04    xorpd   %xmm0, %xmm024090000000000002ee3: 04    xorpd   %xmm0, %xmm0
23940000000000002ea7: 06    movsd   %xmm0, 16(%rsp)24100000000000002ee7: 06    movsd   %xmm0, 16(%rsp)
23950000000000002ead: 04    xorpd   %xmm0, %xmm024110000000000002eed: 04    xorpd   %xmm0, %xmm0
23960000000000002eb1: 06    movsd   %xmm0, 32(%rsp)24120000000000002ef1: 06    movsd   %xmm0, 32(%rsp)
23970000000000002eb7: 09    nopw    (%rax,%rax)24130000000000002ef7: 09    nopw    (%rax,%rax)
23980000000000002ec0: 05    movq    88(%rsp), %rax24140000000000002f00: 05    movq    88(%rsp), %rax
23990000000000002ec5: 03    movq    (%rax), %rsi24150000000000002f05: 03    movq    (%rax), %rsi
24000000000000002ec8: 09    movq    $5128488, 96(%rsp)24160000000000002f08: 09    movq    $5129624, 96(%rsp)
24010000000000002ed1: 05    movl    $100000, %edx24170000000000002f11: 05    movl    $100000, %edx
24020000000000002ed6: 03    movq    %r12, %rdi24180000000000002f16: 03    movq    %r12, %rdi
24030000000000002ed9: 02    xorl    %ecx, %ecx24190000000000002f19: 02    xorl    %ecx, %ecx
24040000000000002edb: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>24200000000000002f1b: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
24050000000000002ee0: 05    movl    $8, %ebp24210000000000002f20: 05    movl    $8, %ebp
24060000000000002ee5: 05    callq   0x405b40 <Stopwatch::getCPUTime()>24220000000000002f25: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
24070000000000002eea: 06    movsd   %xmm0, 8(%rsp)24230000000000002f2a: 06    movsd   %xmm0, 8(%rsp)
24080000000000002ef0: 05    movl    $5004729, %edi24240000000000002f30: 05    movl    $5005873, %edi
24090000000000002ef5: 05    movl    $4, %esi24250000000000002f35: 05    movl    $4, %esi
24100000000000002efa: 03    movq    %rbx, %rdx24260000000000002f3a: 03    movq    %rbx, %rdx
24110000000000002efd: 05    callq   0x461c30 <BloombergLP::bdld::Datum::copyString(char const*, unsigned long, BloombergLP::bslma::Allocator*)>24270000000000002f3d: 05    callq   0x461e80 <BloombergLP::bdld::Datum::copyString(char const*, unsigned long, BloombergLP::bslma::Allocator*)>
24120000000000002f02: 08    movq    %rax, 248(%rsp,%rbp)24280000000000002f42: 08    movq    %rax, 248(%rsp,%rbp)
24130000000000002f0a: 08    movq    %rdx, 256(%rsp,%rbp)24290000000000002f4a: 08    movq    %rdx, 256(%rsp,%rbp)
24140000000000002f12: 04    addq    $16, %rbp24300000000000002f52: 04    addq    $16, %rbp
24150000000000002f16: 07    cmpq    $16008, %rbp24310000000000002f56: 07    cmpq    $16008, %rbp
24160000000000002f1d: 02    jne     0x408de0 <BenchmarkSuite::run(int, int, char**)+0x2ef0>24320000000000002f5d: 02    jne     0x408e20 <BenchmarkSuite::run(int, int, char**)+0x2f30>
24170000000000002f1f: 05    callq   0x405b40 <Stopwatch::getCPUTime()>24330000000000002f5f: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
24180000000000002f24: 06    subsd   8(%rsp), %xmm024340000000000002f64: 06    subsd   8(%rsp), %xmm0
24190000000000002f2a: 06    movsd   %xmm0, 56(%rsp)24350000000000002f6a: 06    movsd   %xmm0, 56(%rsp)
24200000000000002f30: 05    callq   0x405b40 <Stopwatch::getCPUTime()>24360000000000002f70: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
24210000000000002f35: 06    movsd   %xmm0, 8(%rsp)24370000000000002f75: 06    movsd   %xmm0, 8(%rsp)
24220000000000002f3b: 05    callq   0x405b40 <Stopwatch::getCPUTime()>24380000000000002f7b: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
24230000000000002f40: 06    subsd   8(%rsp), %xmm024390000000000002f80: 06    subsd   8(%rsp), %xmm0
24240000000000002f46: 06    movsd   %xmm0, 64(%rsp)24400000000000002f86: 06    movsd   %xmm0, 64(%rsp)
24250000000000002f4c: 05    callq   0x405b40 <Stopwatch::getCPUTime()>24410000000000002f8c: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
24260000000000002f51: 06    movsd   %xmm0, 8(%rsp)24420000000000002f91: 06    movsd   %xmm0, 8(%rsp)
24270000000000002f57: 06    movb    3287699(%rip), %al  # 72b8e0 <guard variable for BenchmarkSuite::run(int, int, char**)::results>24430000000000002f97: 06    movb    3287635(%rip), %al  # 72b8e0 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
24280000000000002f5d: 02    testb   %al, %al24440000000000002f9d: 02    testb   %al, %al
24290000000000002f5f: 06    je      0x408f53 <BenchmarkSuite::run(int, int, char**)+0x3063>24450000000000002f9f: 06    je      0x408fa3 <BenchmarkSuite::run(int, int, char**)+0x30b3>
24300000000000002f65: 06    movsd   40(%rsp), %xmm024460000000000002fa5: 06    movsd   40(%rsp), %xmm0
24310000000000002f6b: 06    addsd   56(%rsp), %xmm024470000000000002fab: 06    addsd   56(%rsp), %xmm0
24320000000000002f71: 06    movsd   %xmm0, 40(%rsp)24480000000000002fb1: 06    movsd   %xmm0, 40(%rsp)
24330000000000002f77: 06    movsd   24(%rsp), %xmm024490000000000002fb7: 06    movsd   24(%rsp), %xmm0
24340000000000002f7d: 06    addsd   64(%rsp), %xmm024500000000000002fbd: 06    addsd   64(%rsp), %xmm0
24350000000000002f83: 02    xorl    %eax, %eax24510000000000002fc3: 02    xorl    %eax, %eax
24360000000000002f85: 02    jmp     0x408eaa <BenchmarkSuite::run(int, int, char**)+0x2fba>24520000000000002fc5: 02    jmp     0x408eea <BenchmarkSuite::run(int, int, char**)+0x2ffa>
24370000000000002f87: 09    nopw    (%rax,%rax)24530000000000002fc7: 09    nopw    (%rax,%rax)
24380000000000002f90: 08    movq    256(%rsp,%rax), %rcx24540000000000002fd0: 08    movq    256(%rsp,%rax), %rcx
24390000000000002f98: 08    movslq  264(%rsp,%rax), %rdx24550000000000002fd8: 08    movslq  264(%rsp,%rax), %rdx
24400000000000002fa0: 07    movq    %rcx, 7502432(%rax)24560000000000002fe0: 07    movq    %rcx, 7502432(%rax)
24410000000000002fa7: 07    movq    %rdx, 7502440(%rax)24570000000000002fe7: 07    movq    %rdx, 7502440(%rax)
24420000000000002fae: 04    addq    $16, %rax24580000000000002fee: 04    addq    $16, %rax
24430000000000002fb2: 06    cmpq    $16000, %rax24590000000000002ff2: 06    cmpq    $16000, %rax
24600000000000002ff8: 02    je      0x408f20 <BenchmarkSuite::run(int, int, char**)+0x3030>
24610000000000002ffa: 08    movswl  270(%rsp,%rax), %esi
24620000000000003002: 03    cmpl    $14, %esi
24630000000000003005: 02    je      0x408ec0 <BenchmarkSuite::run(int, int, char**)+0x2fd0>
24640000000000003007: 03    cmpl    $5, %esi
2465000000000000300a: 02    je      0x408ec0 <BenchmarkSuite::run(int, int, char**)+0x2fd0>
2466000000000000300c: 05    movl    $0, %ecx
24670000000000003011: 05    movl    $0, %edx
24680000000000003016: 03    cmpl    $4, %esi
24690000000000003019: 02    jne     0x408ed0 <BenchmarkSuite::run(int, int, char**)+0x2fe0>
2470000000000000301b: 04    leaq    (%r14,%rax), %rcx
2471000000000000301f: 09    movsbq  256(%rsp,%rax), %rdx
24440000000000002fb8: 02    j     0x408ed0 <BenchmarkSuite::run(int, int, char**)+0x2fe0>24720000000000003028: 02    jmp     0x408ed0 <BenchmarkSuite::run(int, int, char**)+0x2fe0>
24450000000000002fba: 08    movswl  270(%rsp,%rax), %ecx
24460000000000002fc2: 03    cmpl    $14, %ecx
24470000000000002fc5: 02    je      0x408e80 <BenchmarkSuite::run(int, int, char**)+0x2f90>
24480000000000002fc7: 03    cmpl    $5, %ecx
24490000000000002fca: 02    je      0x408e80 <BenchmarkSuite::run(int, int, char**)+0x2f90>
24500000000000002fcc: 04    leaq    (%r14,%rax), %rcx
24510000000000002fd0: 09    movsbq  256(%rsp,%rax), %rdx
24520000000000002fd9: 02    jmp     0x408e90 <BenchmarkSuite::run(int, int, char**)+0x2fa0>
24530000000000002fdb: 05    nopl    (%rax,%rax)2473000000000000302a: 06    nopw    (%rax,%rax)
24540000000000002fe0: 06    movsd   %xmm0, 24(%rsp)24740000000000003030: 06    movsd   %xmm0, 24(%rsp)
24550000000000002fe6: 05    callq   0x405b40 <Stopwatch::getCPUTime()>24750000000000003036: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
24560000000000002feb: 06    subsd   8(%rsp), %xmm02476000000000000303b: 06    subsd   8(%rsp), %xmm0
24570000000000002ff1: 06    movsd   16(%rsp), %xmm124770000000000003041: 06    movsd   16(%rsp), %xmm1
24580000000000002ff7: 04    addsd   %xmm0, %xmm124780000000000003047: 04    addsd   %xmm0, %xmm1
24590000000000002ffb: 06    movsd   %xmm1, 16(%rsp)2479000000000000304b: 06    movsd   %xmm1, 16(%rsp)
24600000000000003001: 05    callq   0x405b40 <Stopwatch::getCPUTime()>24800000000000003051: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
24610000000000003006: 06    movsd   %xmm0, 8(%rsp)24810000000000003056: 06    movsd   %xmm0, 8(%rsp)
2462000000000000300c: 02    xorl    %ebp, %ebp2482000000000000305c: 02    xorl    %ebp, %ebp
2463000000000000300e: 02    nop2483000000000000305e: 02    nop
24640000000000003010: 08    leaq    256(%rsp,%rbp), %rdi24840000000000003060: 08    leaq    256(%rsp,%rbp), %rdi
24650000000000003018: 03    movq    %rbx, %rsi24850000000000003068: 03    movq    %rbx, %rsi
2466000000000000301b: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>2486000000000000306b: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
24670000000000003020: 04    addq    $16, %rbp24870000000000003070: 04    addq    $16, %rbp
24680000000000003024: 07    cmpq    $16000, %rbp24880000000000003074: 07    cmpq    $16000, %rbp
2469000000000000302b: 02    jne     0x408f00 <BenchmarkSuite::run(int, int, char**)+0x3010>2489000000000000307b: 02    jne     0x408f50 <BenchmarkSuite::run(int, int, char**)+0x3060>
2470000000000000302d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>2490000000000000307d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
24710000000000003032: 06    subsd   8(%rsp), %xmm024910000000000003082: 06    subsd   8(%rsp), %xmm0
24720000000000003038: 06    movsd   32(%rsp), %xmm124920000000000003088: 06    movsd   32(%rsp), %xmm1
2473000000000000303e: 04    addsd   %xmm0, %xmm12493000000000000308e: 04    addsd   %xmm0, %xmm1
24740000000000003042: 06    movsd   %xmm1, 32(%rsp)24940000000000003092: 06    movsd   %xmm1, 32(%rsp)
24750000000000003048: 03    movq    %rbx, %rdi24950000000000003098: 03    movq    %rbx, %rdi
2476000000000000304b: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>2496000000000000309b: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
24770000000000003050: 03    incl    %r15d249700000000000030a0: 03    incl    %r15d
24780000000000003053: 05    movq    48(%rsp), %rax249800000000000030a3: 05    movq    48(%rsp), %rax
24790000000000003058: 03    cmpl    (%rax), %r15d249900000000000030a8: 03    cmpl    (%rax), %r15d
2480000000000000305b: 06    jl      0x408db0 <BenchmarkSuite::run(int, int, char**)+0x2ec0>250000000000000030ab: 06    jl      0x408df0 <BenchmarkSuite::run(int, int, char**)+0x2f00>
24810000000000003061: 02    jmp     0x408f85 <BenchmarkSuite::run(int, int, char**)+0x3095>250100000000000030b1: 02    jmp     0x408fd5 <BenchmarkSuite::run(int, int, char**)+0x30e5>
24820000000000003063: 05    movl    $7518432, %edi250200000000000030b3: 05    movl    $7518432, %edi
24830000000000003068: 05    callq   0x404580 <__cxa_guard_acquire@plt>250300000000000030b8: 05    callq   0x404580 <__cxa_guard_acquire@plt>
2484000000000000306d: 02    testl   %eax, %eax250400000000000030bd: 02    testl   %eax, %eax
2485000000000000306f: 06    je      0x408e55 <BenchmarkSuite::run(int, int, char**)+0x2f65>250500000000000030bf: 06    je      0x408e95 <BenchmarkSuite::run(int, int, char**)+0x2fa5>
24860000000000003075: 05    movl    $7502432, %edi250600000000000030c5: 05    movl    $7502432, %edi
2487000000000000307a: 05    movl    $16000, %edx250700000000000030ca: 05    movl    $16000, %edx
2488000000000000307f: 02    xorl    %esi, %esi250800000000000030cf: 02    xorl    %esi, %esi
24890000000000003081: 05    callq   0x404140 <memset@plt>250900000000000030d1: 05    callq   0x404140 <memset@plt>
24900000000000003086: 05    movl    $7518432, %edi251000000000000030d6: 05    movl    $7518432, %edi
2491000000000000308b: 05    callq   0x4042d0 <__cxa_guard_release@plt>251100000000000030db: 05    callq   0x4042d0 <__cxa_guard_release@plt>
24920000000000003090: 05    jmp     0x408e55 <BenchmarkSuite::run(int, int, char**)+0x2f65>251200000000000030e0: 05    jmp     0x408e95 <BenchmarkSuite::run(int, int, char**)+0x2fa5>
24930000000000003095: 05    movq    72(%rsp), %r15251300000000000030e5: 05    movq    72(%rsp), %r15
2494000000000000309a: 03    movl    (%r15), %esi251400000000000030ea: 03    movl    (%r15), %esi
2495000000000000309d: 06    movsd   40(%rsp), %xmm0251500000000000030ed: 06    movsd   40(%rsp), %xmm0
249600000000000030a3: 02    jmp     0x408fb7 <BenchmarkSuite::run(int, int, char**)+0x30c7>251600000000000030f3: 02    jmp     0x409007 <BenchmarkSuite::run(int, int, char**)+0x3117>
249700000000000030a5: 04    xorpd   %xmm0, %xmm0251700000000000030f5: 04    xorpd   %xmm0, %xmm0
249800000000000030a9: 06    movsd   %xmm0, 32(%rsp)251800000000000030f9: 06    movsd   %xmm0, 32(%rsp)
249900000000000030af: 04    xorpd   %xmm0, %xmm0251900000000000030ff: 04    xorpd   %xmm0, %xmm0
250000000000000030b3: 06    movsd   %xmm0, 16(%rsp)25200000000000003103: 06    movsd   %xmm0, 16(%rsp)
250100000000000030b9: 04    xorpd   %xmm0, %xmm025210000000000003109: 04    xorpd   %xmm0, %xmm0
250200000000000030bd: 06    movsd   %xmm0, 24(%rsp)2522000000000000310d: 06    movsd   %xmm0, 24(%rsp)
250300000000000030c3: 04    xorpd   %xmm0, %xmm025230000000000003113: 04    xorpd   %xmm0, %xmm0
250400000000000030c7: 06    divsd   40(%r13), %xmm025240000000000003117: 06    divsd   40(%r13), %xmm0
250500000000000030cd: 06    movsd   %xmm0, 40(%rsp)2525000000000000311d: 06    movsd   %xmm0, 40(%rsp)
250600000000000030d3: 07    movq    3207014(%rip), %rax  # 717f30 <std::__1::cout>25260000000000003123: 07    movq    3206934(%rip), %rax  # 717f30 <std::__1::cout>
250700000000000030da: 04    movq    -24(%rax), %rax2527000000000000312a: 04    movq    -24(%rax), %rax
250800000000000030de: 11    movq    $2, 7438152(%rax)2528000000000000312e: 11    movq    $2, 7438152(%rax)
250900000000000030e9: 05    movl    $7438128, %edi25290000000000003139: 05    movl    $7438128, %edi
251000000000000030ee: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>2530000000000000313e: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
251100000000000030f3: 05    movb    $41, 96(%rsp)25310000000000003143: 05    movb    $41, 96(%rsp)
251200000000000030f8: 05    leaq    96(%rsp), %rsi25320000000000003148: 05    leaq    96(%rsp), %rsi
251300000000000030fd: 05    movl    $1, %edx2533000000000000314d: 05    movl    $1, %edx
25140000000000003102: 03    movq    %rax, %rdi25340000000000003152: 03    movq    %rax, %rdi
25150000000000003105: 05    callq   0x45fb90 <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)>25350000000000003155: 05    callq   0x45fde0 <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)>
2516000000000000310a: 03    movq    (%rax), %rcx2536000000000000315a: 03    movq    (%rax), %rcx
2517000000000000310d: 04    movq    -24(%rcx), %rcx2537000000000000315d: 04    movq    -24(%rcx), %rcx
25180000000000003111: 09    movq    $77, 24(%rax,%rcx)25380000000000003161: 09    movq    $77, 24(%rax,%rcx)
2519000000000000311a: 05    movl    $5005075, %esi2539000000000000316a: 05    movl    $5006219, %esi
2520000000000000311f: 05    movl    $26, %edx2540000000000000316f: 05    movl    $26, %edx
25210000000000003124: 03    movq    %rax, %rdi25410000000000003174: 03    movq    %rax, %rdi
25220000000000003127: 05    callq   0x45fb90 <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)>25420000000000003177: 05    callq   0x45fde0 <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)>
2523000000000000312c: 05    movl    $5130576, %esi2543000000000000317c: 05    movl    $5131712, %esi
25240000000000003131: 05    movl    $1, %edx25440000000000003181: 05    movl    $1, %edx
25250000000000003136: 03    movq    %rax, %rdi25450000000000003186: 03    movq    %rax, %rdi
25260000000000003139: 05    callq   0x45fb90 <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)>25460000000000003189: 05    callq   0x45fde0 <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)>
2527000000000000313e: 03    movq    (%rax), %rcx2547000000000000318e: 03    movq    (%rax), %rcx
25280000000000003141: 04    movq    -24(%rcx), %rcx25480000000000003191: 04    movq    -24(%rcx), %rcx
25290000000000003145: 09    movq    $6, 24(%rax,%rcx)25490000000000003195: 09    movq    $6, 24(%rax,%rcx)
2530000000000000314e: 03    movq    %rax, %rdi2550000000000000319e: 03    movq    %rax, %rdi
25310000000000003151: 06    movsd   40(%rsp), %xmm0255100000000000031a1: 06    movsd   40(%rsp), %xmm0
25320000000000003157: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>255200000000000031a7: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
2533000000000000315c: 05    movl    $5130381, %esi255300000000000031ac: 05    movl    $5131517, %esi
25340000000000003161: 05    movl    $1, %edx255400000000000031b1: 05    movl    $1, %edx
25350000000000003166: 03    movq    %rax, %rdi255500000000000031b6: 03    movq    %rax, %rdi
25360000000000003169: 05    callq   0x45fb90 <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)>255600000000000031b9: 05    callq   0x45fde0 <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)>
2537000000000000316e: 06    movsd   24(%rsp), %xmm0255700000000000031be: 06    movsd   24(%rsp), %xmm0
25380000000000003174: 06    divsd   40(%r13), %xmm0255800000000000031c4: 06    divsd   40(%r13), %xmm0
2539000000000000317a: 06    movsd   %xmm0, 24(%rsp)255900000000000031ca: 06    movsd   %xmm0, 24(%rsp)
25400000000000003180: 07    movq    3206841(%rip), %rax  # 717f30 <std::__1::cout>256000000000000031d0: 07    movq    3206761(%rip), %rax  # 717f30 <std::__1::cout>
25410000000000003187: 04    movq    -24(%rax), %rax256100000000000031d7: 04    movq    -24(%rax), %rax
2542000000000000318b: 11    movq    $80, 7438152(%rax)256200000000000031db: 11    movq    $80, 7438152(%rax)
25430000000000003196: 05    movl    $7438128, %edi256300000000000031e6: 05    movl    $7438128, %edi
2544000000000000319b: 05    movl    $5015634, %esi256400000000000031eb: 05    movl    $5016776, %esi
254500000000000031a0: 05    movl    $10, %edx256500000000000031f0: 05    movl    $10, %edx
254600000000000031a5: 05    callq   0x45fb90 <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)>256600000000000031f5: 05    callq   0x45fde0 <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)>
254700000000000031aa: 05    movl    $5130576, %esi256700000000000031fa: 05    movl    $5131712, %esi
254800000000000031af: 05    movl    $1, %edx256800000000000031ff: 05    movl    $1, %edx
254900000000000031b4: 03    movq    %rax, %rdi25690000000000003204: 03    movq    %rax, %rdi
255000000000000031b7: 05    callq   0x45fb90 <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)>25700000000000003207: 05    callq   0x45fde0 <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)>
255100000000000031bc: 03    movq    (%rax), %rcx2571000000000000320c: 03    movq    (%rax), %rcx
255200000000000031bf: 04    movq    -24(%rcx), %rcx2572000000000000320f: 04    movq    -24(%rcx), %rcx
255300000000000031c3: 09    movq    $6, 24(%rax,%rcx)25730000000000003213: 09    movq    $6, 24(%rax,%rcx)
255400000000000031cc: 03    movq    %rax, %rdi2574000000000000321c: 03    movq    %rax, %rdi
255500000000000031cf: 06    movsd   24(%rsp), %xmm02575000000000000321f: 06    movsd   24(%rsp), %xmm0
255600000000000031d5: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
255700000000000031da: 05    movl    $5130381, %esi
255800000000000031df: 05    movl    $1, %edx
255900000000000031e4: 03    movq    %rax, %rdi
256000000000000031e7: 05    callq   0x45fb90 <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)>
256100000000000031ec: 06    movsd   16(%rsp), %xmm0
256200000000000031f2: 06    divsd   40(%r13), %xmm0
256300000000000031f8: 06    movsd   %xmm0, 16(%rsp)
256400000000000031fe: 07    movq    3206715(%rip), %rax  # 717f30 <std::__1::cout>
25650000000000003205: 04    movq    -24(%rax), %rax
25660000000000003209: 11    movq    $80, 7438152(%rax)
25670000000000003214: 05    movl    $7438128, %edi
25680000000000003219: 05    movl    $5018103, %esi
2569000000000000321e: 05    movl    $11, %edx
25700000000000003223: 05    callq   0x45fb90 <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)>
25710000000000003228: 05    movl    $5130576, %esi
2572000000000000322d: 05    movl    $1, %edx
25730000000000003232: 03    movq    %rax, %rdi
25740000000000003235: 05    callq   0x45fb90 <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)>
2575000000000000323a: 03    movq    (%rax), %rcx
2576000000000000323d: 04    movq    -24(%rcx), %rcx
25770000000000003241: 09    movq    $6, 24(%rax,%rcx)
2578000000000000324a: 03    movq    %rax, %rdi
2579000000000000324d: 06    movsd   16(%rsp), %xmm0
25800000000000003253: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>25760000000000003225: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
2577000000000000322a: 05    movl    $5131517, %esi
2578000000000000322f: 05    movl    $1, %edx
25790000000000003234: 03    movq    %rax, %rdi
25800000000000003237: 05    callq   0x45fde0 <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)>
2581000000000000323c: 06    movsd   16(%rsp), %xmm0
25820000000000003242: 06    divsd   40(%r13), %xmm0
25830000000000003248: 06    movsd   %xmm0, 16(%rsp)
2584000000000000324e: 07    movq    3206635(%rip), %rax  # 717f30 <std::__1::cout>
25850000000000003255: 04    movq    -24(%rax), %rax
25860000000000003259: 11    movq    $80, 7438152(%rax)
25870000000000003264: 05    movl    $7438128, %edi
25880000000000003269: 05    movl    $5019245, %esi
2589000000000000326e: 05    movl    $11, %edx
25900000000000003273: 05    callq   0x45fde0 <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)>
25810000000000003258: 05    movl    $5130381, %esi25910000000000003278: 05    movl    $5131712, %esi
2582000000000000325d: 05    movl    $1, %edx2592000000000000327d: 05    movl    $1, %edx
25830000000000003262: 03    movq    %rax, %rdi25930000000000003282: 03    movq    %rax, %rdi
25840000000000003265: 05    callq   0x45fb90 <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)>25940000000000003285: 05    callq   0x45fde0 <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)>
2595000000000000328a: 03    movq    (%rax), %rcx
2596000000000000328d: 04    movq    -24(%rcx), %rcx
25970000000000003291: 09    movq    $6, 24(%rax,%rcx)
2598000000000000329a: 03    movq    %rax, %rdi
2599000000000000329d: 06    movsd   16(%rsp), %xmm0
260000000000000032a3: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
260100000000000032a8: 05    movl    $5131517, %esi
260200000000000032ad: 05    movl    $1, %edx
260300000000000032b2: 03    movq    %rax, %rdi
260400000000000032b5: 05    callq   0x45fde0 <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)>
2585000000000000326a: 06    movsd   32(%rsp), %xmm0260500000000000032ba: 06    movsd   32(%rsp), %xmm0
25860000000000003270: 06    divsd   40(%r13), %xmm0260600000000000032c0: 06    divsd   40(%r13), %xmm0
25870000000000003276: 06    movsd   %xmm0, 32(%rsp)260700000000000032c6: 06    movsd   %xmm0, 32(%rsp)
2588000000000000327c: 07    movq    3206589(%rip), %rax  # 717f30 <std::__1::cout>260800000000000032cc: 07    movq    3206509(%rip), %rax  # 717f30 <std::__1::cout>
25890000000000003283: 04    movq    -24(%rax), %rax260900000000000032d3: 04    movq    -24(%rax), %rax
25900000000000003287: 11    movq    $80, 7438152(%rax)261000000000000032d7: 11    movq    $80, 7438152(%rax)
25910000000000003292: 05    movl    $7438128, %edi261100000000000032e2: 05    movl    $7438128, %edi
25920000000000003297: 05    movl    $5004858, %esi261200000000000032e7: 05    movl    $5006002, %esi
2593000000000000329c: 05    movl    $9, %edx261300000000000032ec: 05    movl    $9, %edx
259400000000000032a1: 05    callq   0x45fb90 <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)>261400000000000032f1: 05    callq   0x45fde0 <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)>
259500000000000032a6: 05    movl    $5130576, %esi261500000000000032f6: 05    movl    $5131712, %esi
259600000000000032ab: 05    movl    $1, %edx261600000000000032fb: 05    movl    $1, %edx
259700000000000032b0: 03    movq    %rax, %rdi26170000000000003300: 03    movq    %rax, %rdi
259800000000000032b3: 05    callq   0x45fb90 <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)>26180000000000003303: 05    callq   0x45fde0 <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)>
259900000000000032b8: 03    movq    (%rax), %rcx26190000000000003308: 03    movq    (%rax), %rcx
260000000000000032bb: 04    movq    -24(%rcx), %rcx2620000000000000330b: 04    movq    -24(%rcx), %rcx
260100000000000032bf: 09    movq    $6, 24(%rax,%rcx)2621000000000000330f: 09    movq    $6, 24(%rax,%rcx)
260200000000000032c8: 03    movq    %rax, %rdi26220000000000003318: 03    movq    %rax, %rdi
260300000000000032cb: 06    movsd   32(%rsp), %xmm02623000000000000331b: 06    movsd   32(%rsp), %xmm0
260400000000000032d1: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>26240000000000003321: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
260500000000000032d6: 05    movl    $5130381, %esi26250000000000003326: 05    movl    $5131517, %esi
260600000000000032db: 05    movl    $1, %edx2626000000000000332b: 05    movl    $1, %edx
260700000000000032e0: 03    movq    %rax, %rdi26270000000000003330: 03    movq    %rax, %rdi
260800000000000032e3: 05    callq   0x45fb90 <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)>26280000000000003333: 05    callq   0x45fde0 <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)>
260900000000000032e8: 05    movl    $7438128, %edi26290000000000003338: 05    movl    $7438128, %edi
261000000000000032ed: 05    movl    $5130381, %esi2630000000000000333d: 05    movl    $5131517, %esi
261100000000000032f2: 05    movl    $1, %edx26310000000000003342: 05    movl    $1, %edx
261200000000000032f7: 05    callq   0x45fb90 <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)>26320000000000003347: 05    callq   0x45fde0 <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)>
261300000000000032fc: 04    movl    36(%r13), %esi2633000000000000334c: 04    movl    36(%r13), %esi
26140000000000003300: 04    movq    (%r13), %rax26340000000000003350: 04    movq    (%r13), %rax
26150000000000003304: 04    movq    8(%r13), %rcx26350000000000003354: 04    movq    8(%r13), %rcx
26160000000000003308: 03    movslq  %esi, %rsi26360000000000003358: 03    movslq  %esi, %rsi
2617000000000000330b: 03    incq    %rsi2637000000000000335b: 03    incq    %rsi
2618000000000000330e: 03    movl    %esi, (%r15)2638000000000000335e: 03    movl    %esi, (%r15)
26190000000000003311: 03    cmpq    %rax, %rcx26390000000000003361: 03    cmpq    %rax, %rcx
26200000000000003314: 02    je      0x40921c <BenchmarkSuite::run(int, int, char**)+0x332c>26400000000000003364: 02    je      0x40926c <BenchmarkSuite::run(int, int, char**)+0x337c>
26210000000000003316: 02    movl    %ecx, %edx26410000000000003366: 02    movl    %ecx, %edx
26220000000000003318: 02    subl    %eax, %edx26420000000000003368: 02    subl    %eax, %edx
2623000000000000331a: 02    cmpl    %edx, %esi2643000000000000336a: 02    cmpl    %edx, %esi
2624000000000000331c: 06    jge     0x4096b8 <BenchmarkSuite::run(int, int, char**)+0x37c8>2644000000000000336c: 06    jge     0x409718 <BenchmarkSuite::run(int, int, char**)+0x3828>
26250000000000003322: 04    cmpb    $0, (%rax,%rsi)26450000000000003372: 04    cmpb    $0, (%rax,%rsi)
26260000000000003326: 06    je      0x4096b8 <BenchmarkSuite::run(int, int, char**)+0x37c8>26460000000000003376: 06    je      0x409718 <BenchmarkSuite::run(int, int, char**)+0x3828>
2627000000000000332c: 05    movq    48(%rsp), %rax2647000000000000337c: 05    movq    48(%rsp), %rax
26280000000000003331: 03    cmpl    $0, (%rax)26480000000000003381: 03    cmpl    $0, (%rax)
26290000000000003334: 06    jle     0x409455 <BenchmarkSuite::run(int, int, char**)+0x3565>26490000000000003384: 06    jle     0x4094b5 <BenchmarkSuite::run(int, int, char**)+0x35c5>
2630000000000000333a: 05    leaq    104(%rsp), %r122650000000000000338a: 05    leaq    104(%rsp), %r12
2631000000000000333f: 04    xorpd   %xmm0, %xmm02651000000000000338f: 04    xorpd   %xmm0, %xmm0
26320000000000003343: 06    movsd   %xmm0, 40(%rsp)26520000000000003393: 06    movsd   %xmm0, 40(%rsp)
26330000000000003349: 03    xorl    %r15d, %r15d26530000000000003399: 03    xorl    %r15d, %r15d
2634000000000000334c: 08    leaq    257(%rsp), %r142654000000000000339c: 08    leaq    257(%rsp), %r14
26350000000000003354: 05    leaq    96(%rsp), %rbx265500000000000033a4: 05    leaq    96(%rsp), %rbx
26360000000000003359: 04    xorpd   %xmm0, %xmm0265600000000000033a9: 04    xorpd   %xmm0, %xmm0
2637000000000000335d: 06    movsd   %xmm0, 24(%rsp)265700000000000033ad: 06    movsd   %xmm0, 24(%rsp)
26380000000000003363: 04    xorpd   %xmm0, %xmm0265800000000000033b3: 04    xorpd   %xmm0, %xmm0
26390000000000003367: 06    movsd   %xmm0, 16(%rsp)265900000000000033b7: 06    movsd   %xmm0, 16(%rsp)
2640000000000000336d: 04    xorpd   %xmm0, %xmm0266000000000000033bd: 04    xorpd   %xmm0, %xmm0
26410000000000003371: 06    movsd   %xmm0, 32(%rsp)266100000000000033c1: 06    movsd   %xmm0, 32(%rsp)
26420000000000003377: 09    nopw    (%rax,%rax)266200000000000033c7: 09    nopw    (%rax,%rax)
26430000000000003380: 05    movq    88(%rsp), %rax266300000000000033d0: 05    movq    88(%rsp), %rax
26440000000000003385: 03    movq    (%rax), %rsi266400000000000033d5: 03    movq    (%rax), %rsi
26450000000000003388: 09    movq    $5128488, 96(%rsp)266500000000000033d8: 09    movq    $5129624, 96(%rsp)
26460000000000003391: 05    movl    $100000, %edx266600000000000033e1: 05    movl    $100000, %edx
26470000000000003396: 03    movq    %r12, %rdi266700000000000033e6: 03    movq    %r12, %rdi
26480000000000003399: 02    xorl    %ecx, %ecx266800000000000033e9: 02    xorl    %ecx, %ecx
2649000000000000339b: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>266900000000000033eb: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
265000000000000033a0: 05    movl    $8, %ebp267000000000000033f0: 05    movl    $8, %ebp
265100000000000033a5: 05    callq   0x405b40 <Stopwatch::getCPUTime()>267100000000000033f5: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
265200000000000033aa: 06    movsd   %xmm0, 8(%rsp)267200000000000033fa: 06    movsd   %xmm0, 8(%rsp)
265300000000000033b0: 05    movl    $5028781, %edi26730000000000003400: 05    movl    $5029923, %edi
265400000000000033b5: 05    movl    $5, %esi26740000000000003405: 05    movl    $5, %esi
265500000000000033ba: 03    movq    %rbx, %rdx2675000000000000340a: 03    movq    %rbx, %rdx
265600000000000033bd: 05    callq   0x461c30 <BloombergLP::bdld::Datum::copyString(char const*, unsigned long, BloombergLP::bslma::Allocator*)>2676000000000000340d: 05    callq   0x461e80 <BloombergLP::bdld::Datum::copyString(char const*, unsigned long, BloombergLP::bslma::Allocator*)>
265700000000000033c2: 08    movq    %rax, 248(%rsp,%rbp)26770000000000003412: 08    movq    %rax, 248(%rsp,%rbp)
265800000000000033ca: 08    movq    %rdx, 256(%rsp,%rbp)2678000000000000341a: 08    movq    %rdx, 256(%rsp,%rbp)
265900000000000033d2: 04    addq    $16, %rbp26790000000000003422: 04    addq    $16, %rbp
266000000000000033d6: 07    cmpq    $16008, %rbp26800000000000003426: 07    cmpq    $16008, %rbp
266100000000000033dd: 02    jne     0x4092a0 <BenchmarkSuite::run(int, int, char**)+0x33b0>2681000000000000342d: 02    jne     0x4092f0 <BenchmarkSuite::run(int, int, char**)+0x3400>
266200000000000033df: 05    callq   0x405b40 <Stopwatch::getCPUTime()>2682000000000000342f: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
266300000000000033e4: 06    subsd   8(%rsp), %xmm026830000000000003434: 06    subsd   8(%rsp), %xmm0
266400000000000033ea: 06    movsd   %xmm0, 56(%rsp)2684000000000000343a: 06    movsd   %xmm0, 56(%rsp)
266500000000000033f0: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
266600000000000033f5: 06    movsd   %xmm0, 8(%rsp)
266700000000000033fb: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
26680000000000003400: 06    subsd   8(%rsp), %xmm0
26690000000000003406: 06    movsd   %xmm0, 64(%rsp)
2670000000000000340c: 05    callq   0x405b40 <Stopwatch::getCPUTime()>26850000000000003440: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
26710000000000003411: 06    movsd   %xmm0, 8(%rsp)26860000000000003445: 06    movsd   %xmm0, 8(%rsp)
26720000000000003417: 06    movb    3302499(%rip), %al  # 72f770 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
2673000000000000341d: 02    testb   %al, %al
2674000000000000341f: 06    je      0x409413 <BenchmarkSuite::run(int, int, char**)+0x3523>
26750000000000003425: 06    movsd   40(%rsp), %xmm0
2676000000000000342b: 06    addsd   56(%rsp), %xmm0
26770000000000003431: 06    movsd   %xmm0, 40(%rsp)
26780000000000003437: 06    movsd   24(%rsp), %xmm0
2679000000000000343d: 06    addsd   64(%rsp), %xmm0
26800000000000003443: 02    xorl    %eax, %eax
26810000000000003445: 02    jmp     0x40936a <BenchmarkSuite::run(int, int, char**)+0x347a>
26820000000000003447: 09    nopw    (%rax,%rax)
26830000000000003450: 08    movq    256(%rsp,%rax), %rcx
26840000000000003458: 08    movslq  264(%rsp,%rax), %rdx
26850000000000003460: 07    movq    %rcx, 7518448(%rax)
26860000000000003467: 07    movq    %rdx, 7518456(%rax)
2687000000000000346e: 04    addq    $16, %rax
26880000000000003472: 06    cmpq    $16000, %rax
26890000000000003478: 02    je      0x409390 <BenchmarkSuite::run(int, int, char**)+0x34a0>
2690000000000000347a: 08    movswl  270(%rsp,%rax), %ecx
26910000000000003482: 03    cmpl    $14, %ecx
26920000000000003485: 02    je      0x409340 <BenchmarkSuite::run(int, int, char**)+0x3450>
26930000000000003487: 03    cmpl    $5, %ecx
2694000000000000348a: 02    je      0x409340 <BenchmarkSuite::run(int, int, char**)+0x3450>
2695000000000000348c: 04    leaq    (%r14,%rax), %rcx
26960000000000003490: 09    movsbq  256(%rsp,%rax), %rdx
26970000000000003499: 02    jmp     0x409350 <BenchmarkSuite::run(int, int, char**)+0x3460>
2698000000000000349b: 05    nopl    (%rax,%rax)
269900000000000034a0: 06    movsd   %xmm0, 24(%rsp)
270000000000000034a6: 05    callq   0x405b40 <Stopwatch::getCPUTime()>2687000000000000344b: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
270100000000000034ab: 06    subsd   8(%rsp), %xmm026880000000000003450: 06    subsd   8(%rsp), %xmm0
270200000000000034b1: 06    movsd   16(%rsp), %xmm1
270300000000000034b7: 04    addsd   %xmm0, %xmm1
270400000000000034bb: 06    movsd   %xmm116(%rsp)26890000000000003456: 06    movsd   %xmm0, 64(%rsp)
270500000000000034c1: 05    callq   0x405b40 <Stopwatch::getCPUTime()>2690000000000000345c: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
270600000000000034c6: 06    movsd   %xmm0, 8(%rsp)26910000000000003461: 06    movsd   %xmm0, 8(%rsp)
26920000000000003467: 06    movb    3302419(%rip), %al  # 72f770 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
2693000000000000346d: 02    testb   %al, %al
2694000000000000346f: 06    je      0x409473 <BenchmarkSuite::run(int, int, char**)+0x3583>
26950000000000003475: 06    movsd   40(%rsp), %xmm0
2696000000000000347b: 06    addsd   56(%rsp), %xmm0
26970000000000003481: 06    movsd   %xmm0, 40(%rsp)
26980000000000003487: 06    movsd   24(%rsp), %xmm0
2699000000000000348d: 06    addsd   64(%rsp), %xmm0
27000000000000003493: 02    xorl    %eax, %eax
27010000000000003495: 02    jmp     0x4093ba <BenchmarkSuite::run(int, int, char**)+0x34ca>
27020000000000003497: 09    nopw    (%rax,%rax)
270300000000000034a0: 08    movq    256(%rsp,%rax), %rcx
270400000000000034a8: 08    movslq  264(%rsp,%rax), %rdx
270500000000000034b0: 07    movq    %rcx, 7518448(%rax)
270600000000000034b7: 07    movq    %rdx, 7518456(%rax)
270700000000000034be: 04    addq    $16, %rax
270800000000000034c2: 06    cmpq    $16000, %rax
270900000000000034c8: 02    je      0x4093f0 <BenchmarkSuite::run(int, int, char**)+0x3500>
271000000000000034ca: 08    movswl  270(%rsp,%rax), %esi
271100000000000034d2: 03    cmpl    $14, %esi
271200000000000034d5: 02    je      0x409390 <BenchmarkSuite::run(int, int, char**)+0x34a0>
271300000000000034d7: 03    cmpl    $5, %esi
271400000000000034da: 02    je      0x409390 <BenchmarkSuite::run(int, int, char**)+0x34a0>
271500000000000034dc: 05    movl    $0, %ecx
271600000000000034e1: 05    movl    $0, %edx
271700000000000034e6: 03    cmpl    $4, %esi
271800000000000034e9: 02    jne     0x4093a0 <BenchmarkSuite::run(int, int, char**)+0x34b0>
271900000000000034eb: 04    leaq    (%r14,%rax), %rcx
272000000000000034ef: 09    movsbq  256(%rsp,%rax), %rdx
272100000000000034f8: 02    jmp     0x4093a0 <BenchmarkSuite::run(int, int, char**)+0x34b0>
272200000000000034fa: 06    nopw    (%rax,%rax)
27230000000000003500: 06    movsd   %xmm0, 24(%rsp)
27240000000000003506: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
2725000000000000350b: 06    subsd   8(%rsp), %xmm0
27260000000000003511: 06    movsd   16(%rsp), %xmm1
27270000000000003517: 04    addsd   %xmm0, %xmm1
2728000000000000351b: 06    movsd   %xmm1, 16(%rsp)
27290000000000003521: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
27300000000000003526: 06    movsd   %xmm0, 8(%rsp)
270700000000000034cc: 02    xorl    %ebp, %ebp2731000000000000352c: 02    xorl    %ebp, %ebp
270800000000000034ce: 02    nop2732000000000000352e: 02    nop
270900000000000034d0: 08    leaq    256(%rsp,%rbp), %rdi27330000000000003530: 08    leaq    256(%rsp,%rbp), %rdi
271000000000000034d8: 03    movq    %rbx, %rsi27340000000000003538: 03    movq    %rbx, %rsi
271100000000000034db: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>2735000000000000353b: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
271200000000000034e0: 04    addq    $16, %rbp27360000000000003540: 04    addq    $16, %rbp
271300000000000034e4: 07    cmpq    $16000, %rbp27370000000000003544: 07    cmpq    $16000, %rbp
271400000000000034eb: 02    jne     0x4093c0 <BenchmarkSuite::run(int, int, char**)+0x34d0>2738000000000000354b: 02    jne     0x409420 <BenchmarkSuite::run(int, int, char**)+0x3530>
271500000000000034ed: 05    callq   0x405b40 <Stopwatch::getCPUTime()>2739000000000000354d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
271600000000000034f2: 06    subsd   8(%rsp), %xmm027400000000000003552: 06    subsd   8(%rsp), %xmm0
271700000000000034f8: 06    movsd   32(%rsp), %xmm127410000000000003558: 06    movsd   32(%rsp), %xmm1
271800000000000034fe: 04    addsd   %xmm0, %xmm12742000000000000355e: 04    addsd   %xmm0, %xmm1
27190000000000003502: 06    movsd   %xmm1, 32(%rsp)27430000000000003562: 06    movsd   %xmm1, 32(%rsp)
27200000000000003508: 03    movq    %rbx, %rdi27440000000000003568: 03    movq    %rbx, %rdi
2721000000000000350b: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>2745000000000000356b: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
27220000000000003510: 03    incl    %r15d27460000000000003570: 03    incl    %r15d
27230000000000003513: 05    movq    48(%rsp), %rax27470000000000003573: 05    movq    48(%rsp), %rax
27240000000000003518: 03    cmpl    (%rax), %r15d27480000000000003578: 03    cmpl    (%rax), %r15d
2725000000000000351b: 06    jl      0x409270 <BenchmarkSuite::run(int, int, char**)+0x3380>2749000000000000357b: 06    jl      0x4092c0 <BenchmarkSuite::run(int, int, char**)+0x33d0>
27260000000000003521: 02    jmp     0x409445 <BenchmarkSuite::run(int, int, char**)+0x3555>27500000000000003581: 02    jmp     0x4094a5 <BenchmarkSuite::run(int, int, char**)+0x35b5>
27270000000000003523: 05    movl    $7534448, %edi27510000000000003583: 05    movl    $7534448, %edi
27280000000000003528: 05    callq   0x404580 <__cxa_guard_acquire@plt>27520000000000003588: 05    callq   0x404580 <__cxa_guard_acquire@plt>
2729000000000000352d: 02    testl   %eax, %eax2753000000000000358d: 02    testl   %eax, %eax
2730000000000000352f: 06    je      0x409315 <BenchmarkSuite::run(int, int, char**)+0x3425>2754000000000000358f: 06    je      0x409365 <BenchmarkSuite::run(int, int, char**)+0x3475>
27310000000000003535: 05    movl    $7518448, %edi27550000000000003595: 05    movl    $7518448, %edi
2732000000000000353a: 05    movl    $16000, %edx2756000000000000359a: 05    movl    $16000, %edx
2733000000000000353f: 02    xorl    %esi, %esi2757000000000000359f: 02    xorl    %esi, %esi
27340000000000003541: 05    callq   0x404140 <memset@plt>275800000000000035a1: 05    callq   0x404140 <memset@plt>
27350000000000003546: 05    movl    $7534448, %edi275900000000000035a6: 05    movl    $7534448, %edi
2736000000000000354b: 05    callq   0x4042d0 <__cxa_guard_release@plt>276000000000000035ab: 05    callq   0x4042d0 <__cxa_guard_release@plt>
27370000000000003550: 05    jmp     0x409315 <BenchmarkSuite::run(int, int, char**)+0x3425>276100000000000035b0: 05    jmp     0x409365 <BenchmarkSuite::run(int, int, char**)+0x3475>
27380000000000003555: 05    movq    72(%rsp), %r15276200000000000035b5: 05    movq    72(%rsp), %r15
2739000000000000355a: 03    movl    (%r15), %esi276300000000000035ba: 03    movl    (%r15), %esi
2740000000000000355d: 06    movsd   40(%rsp), %xmm0276400000000000035bd: 06    movsd   40(%rsp), %xmm0
27410000000000003563: 02    jmp     0x409477 <BenchmarkSuite::run(int, int, char**)+0x3587>276500000000000035c3: 02    jmp     0x4094d7 <BenchmarkSuite::run(int, int, char**)+0x35e7>
27420000000000003565: 04    xorpd   %xmm0, %xmm0276600000000000035c5: 04    xorpd   %xmm0, %xmm0
27430000000000003569: 06    movsd   %xmm0, 32(%rsp)276700000000000035c9: 06    movsd   %xmm0, 32(%rsp)
2744000000000000356f: 04    xorpd   %xmm0, %xmm0276800000000000035cf: 04    xorpd   %xmm0, %xmm0
27450000000000003573: 06    movsd   %xmm0, 16(%rsp)276900000000000035d3: 06    movsd   %xmm0, 16(%rsp)
27460000000000003579: 04    xorpd   %xmm0, %xmm0277000000000000035d9: 04    xorpd   %xmm0, %xmm0
2747000000000000357d: 06    movsd   %xmm0, 24(%rsp)277100000000000035dd: 06    movsd   %xmm0, 24(%rsp)
27480000000000003583: 04    xorpd   %xmm0, %xmm0277200000000000035e3: 04    xorpd   %xmm0, %xmm0
27490000000000003587: 06    divsd   40(%r13), %xmm0277300000000000035e7: 06    divsd   40(%r13), %xmm0
2750000000000000358d: 06    movsd   %xmm0, 40(%rsp)277400000000000035ed: 06    movsd   %xmm0, 40(%rsp)
27510000000000003593: 07    movq    3205798(%rip), %rax  # 717f30 <std::__1::cout>277500000000000035f3: 07    movq    3205702(%rip), %rax  # 717f30 <std::__1::cout>
2752000000000000359a: 04    movq    -24(%rax), %rax277600000000000035fa: 04    movq    -24(%rax), %rax
2753000000000000359e: 11    movq    $2, 7438152(%rax)277700000000000035fe: 11    movq    $2, 7438152(%rax)
275400000000000035a9: 05    movl    $7438128, %edi
275500000000000035ae: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
275600000000000035b3: 05    movb    $41, 96(%rsp)
275700000000000035b8: 05    leaq    96(%rsp), %rsi
275800000000000035bd: 05    movl    $1, %edx
275900000000000035c2: 03    movq    %rax, %rdi
276000000000000035c5: 05    callq   0x45fb90 <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)>
276100000000000035ca: 03    movq    (%rax), %rcx
276200000000000035cd: 04    movq    -24(%rcx), %rcx
276300000000000035d1: 09    movq    $77, 24(%rax,%rcx)
276400000000000035da: 05    movl    $5005102, %esi
276500000000000035df: 05    movl    $27, %edx
276600000000000035e4: 03    movq    %rax, %rdi
276700000000000035e7: 05    callq   0x45fb90 <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)>
276800000000000035ec: 05    movl    $5130576, %esi
276900000000000035f1: 05    movl    $1, %edx
277000000000000035f6: 03    movq    %rax, %rdi
277100000000000035f9: 05    callq   0x45fb90 <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)>
277200000000000035fe: 03    movq    (%rax), %rcx
27730000000000003601: 04    movq    -24(%rcx), %rcx
27740000000000003605: 09    movq    $6, 24(%rax,%rcx)
2775000000000000360e: 03    movq    %rax, %rdi
27760000000000003611: 06    movsd   40(%rsp), %xmm0
27770000000000003617: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
2778000000000000361c: 05    movl    $5130381, %esi
27790000000000003621: 05    movl    $1, %edx
27800000000000003626: 03    movq    %rax, %rdi
27810000000000003629: 05    callq   0x45fb90 <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)>
2782000000000000362e: 06    movsd   24(%rsp), %xmm0
27830000000000003634: 06    divsd   40(%r13), %xmm0
2784000000000000363a: 06    movsd   %xmm0, 24(%rsp)
27850000000000003640: 07    movq    3205625(%rip), %rax  # 717f30 <std::__1::cout>
27860000000000003647: 04    movq    -24(%rax), %rax
2787000000000000364b: 11    movq    $80, 7438152(%rax)
27880000000000003656: 05    movl    $7438128, %edi
2789000000000000365b: 05    movl    $5015634, %esi
27900000000000003660: 05    movl    $10, %edx
27910000000000003665: 05    callq   0x45fb90 <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)>
2792000000000000366a: 05    movl    $5130576, %esi
2793000000000000366f: 05    movl    $1, %edx
27940000000000003674: 03    movq    %rax, %rdi
27950000000000003677: 05    callq   0x45fb90 <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)>
2796000000000000367c: 03    movq    (%rax), %rcx
2797000000000000367f: 04    movq    -24(%rcx), %rcx
27980000000000003683: 09    movq    $6, 24(%rax,%rcx)
2799000000000000368c: 03    movq    %rax, %rdi
2800000000000000368f: 06    movsd   24(%rsp), %xmm0
28010000000000003695: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
2802000000000000369a: 05    movl    $5130381, %esi
2803000000000000369f: 05    movl    $1, %edx
280400000000000036a4: 03    movq    %rax, %rdi
280500000000000036a7: 05    callq   0x45fb90 <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)>
280600000000000036ac: 06    movsd   16(%rsp), %xmm0
280700000000000036b2: 06    divsd   40(%r13), %xmm0
280800000000000036b8: 06    movsd   %xmm0, 16(%rsp)
280900000000000036be: 07    movq    3205499(%rip), %rax  # 717f30 <std::__1::cout>
281000000000000036c5: 04    movq    -24(%rax), %rax
281100000000000036c9: 11    movq    $80, 7438152(%rax)
281200000000000036d4: 05    movl    $7438128, %edi
281300000000000036d9: 05    movl    $5018103, %esi
281400000000000036de: 05    movl    $11, %edx
281500000000000036e3: 05    callq   0x45fb90 <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)>
281600000000000036e8: 05    movl    $5130576, %esi
281700000000000036ed: 05    movl    $1, %edx
281800000000000036f2: 03    movq    %rax, %rdi
281900000000000036f5: 05    callq   0x45fb90 <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)>
282000000000000036fa: 03    movq    (%rax), %rcx
282100000000000036fd: 04    movq    -24(%rcx), %rcx
28220000000000003701: 09    movq    $6, 24(%rax,%rcx)
2823000000000000370a: 03    movq    %rax, %rdi
2824000000000000370d: 06    movsd   16(%rsp), %xmm0
28250000000000003713: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
28260000000000003718: 05    movl    $5130381, %esi
2827000000000000371d: 05    movl    $1, %edx
28280000000000003722: 03    movq    %rax, %rdi
28290000000000003725: 05    callq   0x45fb90 <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)>
2830000000000000372a: 06    movsd   32(%rsp), %xmm0
28310000000000003730: 06    divsd   40(%r13), %xmm0
28320000000000003736: 06    movsd   %xmm0, 32(%rsp)
2833000000000000373c: 07    movq    3205373(%rip), %rax  # 717f30 <std::__1::cout>
28340000000000003743: 04    movq    -24(%rax), %rax
28350000000000003747: 11    movq    $80, 7438152(%rax)
28360000000000003752: 05    movl    $7438128, %edi
28370000000000003757: 05    movl    $5004858, %esi
2838000000000000375c: 05    movl    $9, %edx
28390000000000003761: 05    callq   0x45fb90 <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)>
28400000000000003766: 05    movl    $5130576, %esi
2841000000000000376b: 05    movl    $1, %edx
28420000000000003770: 03    movq    %rax, %rdi
28430000000000003773: 05    callq   0x45fb90 <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)>
28440000000000003778: 03    movq    (%rax), %rcx
2845000000000000377b: 04    movq    -24(%rcx), %rcx
2846000000000000377f: 09    movq    $6, 24(%rax,%rcx)
28470000000000003788: 03    movq    %rax, %rdi
2848000000000000378b: 06    movsd   32(%rsp), %xmm0
28490000000000003791: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
28500000000000003796: 05    movl    $5130381, %esi
2851000000000000379b: 05    movl    $1, %edx
285200000000000037a0: 03    movq    %rax, %rdi
285300000000000037a3: 05    callq   0x45fb90 <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)>
285400000000000037a8: 05    movl    $7438128, %edi
285500000000000037ad: 05    movl    $5130381, %esi
285600000000000037b2: 05    movl    $1, %edx
285700000000000037b7: 05    callq   0x45fb90 <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)>
285800000000000037bc: 04    movl    36(%r13), %esi
285900000000000037c0: 04    movq    (%r13), %rax
286000000000000037c4: 04    movq    8(%r13), %rcx
286100000000000037c8: 03    movslq  %esi, %rsi
286200000000000037cb: 03    incq    %rsi
286300000000000037ce: 03    movl    %esi, (%r15)
286400000000000037d1: 03    cmpq    %rax, %rcx
286500000000000037d4: 02    je      0x4096dc <BenchmarkSuite::run(int, int, char**)+0x37ec>
286600000000000037d6: 02    movl    %ecx, %edx
286700000000000037d8: 02    subl    %eax, %edx
286800000000000037da: 02    cmpl    %edx, %esi
286900000000000037dc: 06    jge     0x409b78 <BenchmarkSuite::run(int, int, char**)+0x3c88>
287000000000000037e2: 04    cmpb    $0, (%rax,%rsi)
287100000000000037e6: 06    je      0x409b78 <BenchmarkSuite::run(int, int, char**)+0x3c88>
287200000000000037ec: 05    movq    48(%rsp), %rax
287300000000000037f1: 03    cmpl    $0, (%rax)
287400000000000037f4: 06    jle     0x409915 <BenchmarkSuite::run(int, int, char**)+0x3a25>
287500000000000037fa: 05    leaq    104(%rsp), %r12
287600000000000037ff: 04    xorpd   %xmm0, %xmm0
28770000000000003803: 06    movsd   %xmm0, 40(%rsp)
28780000000000003809: 03    xorl    %r15d, %r15d
2879000000000000380c: 08    leaq    257(%rsp), %r14
28800000000000003814: 05    leaq    96(%rsp), %rbx
28810000000000003819: 04    xorpd   %xmm0, %xmm0
2882000000000000381d: 06    movsd   %xmm0, 24(%rsp)
28830000000000003823: 04    xorpd   %xmm0, %xmm0
28840000000000003827: 06    movsd   %xmm0, 16(%rsp)
2885000000000000382d: 04    xorpd   %xmm0, %xmm0
28860000000000003831: 06    movsd   %xmm0, 32(%rsp)
28870000000000003837: 09    nopw    (%rax,%rax)
28880000000000003840: 05    movq    88(%rsp), %rax
28890000000000003845: 03    movq    (%rax), %rsi
28900000000000003848: 09    movq    $5128488, 96(%rsp)
28910000000000003851: 05    movl    $100000, %edx
28920000000000003856: 03    movq    %r12, %rdi
28930000000000003859: 02    xorl    %ecx, %ecx
2894000000000000385b: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
28950000000000003860: 05    movl    $8, %ebp
28960000000000003865: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
2897000000000000386a: 06    movsd   %xmm0, 8(%rsp)
28980000000000003870: 05    movl    $5004734, %edi
28990000000000003875: 05    movl    $6, %esi
2900000000000000387a: 03    movq    %rbx, %rdx
2901000000000000387d: 05    callq   0x461c30 <BloombergLP::bdld::Datum::copyString(char const*, unsigned long, BloombergLP::bslma::Allocator*)>
29020000000000003882: 08    movq    %rax, 248(%rsp,%rbp)
2903000000000000388a: 08    movq    %rdx, 256(%rsp,%rbp)
29040000000000003892: 04    addq    $16, %rbp
29050000000000003896: 07    cmpq    $16008, %rbp
2906000000000000389d: 02    jne     0x409760 <BenchmarkSuite::run(int, int, char**)+0x3870>
2907000000000000389f: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
290800000000000038a4: 06    subsd   8(%rsp), %xmm0
290900000000000038aa: 06    movsd   %xmm0, 56(%rsp)
291000000000000038b0: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
291100000000000038b5: 06    movsd   %xmm0, 8(%rsp)
291200000000000038bb: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
291300000000000038c0: 06    subsd   8(%rsp), %xmm0
291400000000000038c6: 06    movsd   %xmm0, 64(%rsp)
291500000000000038cc: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
291600000000000038d1: 06    movsd   %xmm0, 8(%rsp)
291700000000000038d7: 06    movb    3317299(%rip), %al  # 733600 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
291800000000000038dd: 02    testb   %al, %al
291900000000000038df: 06    je      0x4098d3 <BenchmarkSuite::run(int, int, char**)+0x39e3>
292000000000000038e5: 06    movsd   40(%rsp), %xmm0
292100000000000038eb: 06    addsd   56(%rsp), %xmm0
292200000000000038f1: 06    movsd   %xmm0, 40(%rsp)
292300000000000038f7: 06    movsd   24(%rsp), %xmm0
292400000000000038fd: 06    addsd   64(%rsp), %xmm0
29250000000000003903: 02    xorl    %eax, %eax
29260000000000003905: 02    jmp     0x40982a <BenchmarkSuite::run(int, int, char**)+0x393a>
29270000000000003907: 09    nopw    (%rax,%rax)
29280000000000003910: 08    movq    256(%rsp,%rax), %rcx
29290000000000003918: 08    movslq  264(%rsp,%rax), %rdx
29300000000000003920: 07    movq    %rcx, 7534464(%rax)
29310000000000003927: 07    movq    %rdx, 7534472(%rax)
2932000000000000392e: 04    addq    $16, %rax
29330000000000003932: 06    cmpq    $16000, %rax
29340000000000003938: 02    je      0x409850 <BenchmarkSuite::run(int, int, char**)+0x3960>
2935000000000000393a: 08    movswl  270(%rsp,%rax), %ecx
29360000000000003942: 03    cmpl    $14, %ecx
29370000000000003945: 02    je      0x409800 <BenchmarkSuite::run(int, int, char**)+0x3910>
29380000000000003947: 03    cmpl    $5, %ecx
2939000000000000394a: 02    je      0x409800 <BenchmarkSuite::run(int, int, char**)+0x3910>
2940000000000000394c: 04    leaq    (%r14,%rax), %rcx
29410000000000003950: 09    movsbq  256(%rsp,%rax), %rdx
29420000000000003959: 02    jmp     0x409810 <BenchmarkSuite::run(int, int, char**)+0x3920>
2943000000000000395b: 05    nopl    (%rax,%rax)
29440000000000003960: 06    movsd   %xmm0, 24(%rsp)
29450000000000003966: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
2946000000000000396b: 06    subsd   8(%rsp), %xmm0
29470000000000003971: 06    movsd   16(%rsp), %xmm1
29480000000000003977: 04    addsd   %xmm0, %xmm1
2949000000000000397b: 06    movsd   %xmm1, 16(%rsp)
29500000000000003981: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
29510000000000003986: 06    movsd   %xmm0, 8(%rsp)
2952000000000000398c: 02    xorl    %ebp, %ebp
2953000000000000398e: 02    nop     
29540000000000003990: 08    leaq    256(%rsp,%rbp), %rdi
29550000000000003998: 03    movq    %rbx, %rsi
2956000000000000399b: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
295700000000000039a0: 04    addq    $16, %rbp
295800000000000039a4: 07    cmpq    $16000, %rbp
295900000000000039ab: 02    jne     0x409880 <BenchmarkSuite::run(int, int, char**)+0x3990>
296000000000000039ad: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
296100000000000039b2: 06    subsd   8(%rsp), %xmm0
296200000000000039b8: 06    movsd   32(%rsp), %xmm1
296300000000000039be: 04    addsd   %xmm0, %xmm1
296400000000000039c2: 06    movsd   %xmm1, 32(%rsp)
296500000000000039c8: 03    movq    %rbx, %rdi
296600000000000039cb: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
296700000000000039d0: 03    incl    %r15d
296800000000000039d3: 05    movq    48(%rsp), %rax
296900000000000039d8: 03    cmpl    (%rax), %r15d
297000000000000039db: 06    jl      0x409730 <BenchmarkSuite::run(int, int, char**)+0x3840>
297100000000000039e1: 02    jmp     0x409905 <BenchmarkSuite::run(int, int, char**)+0x3a15>
297200000000000039e3: 05    movl    $7550464, %edi
297300000000000039e8: 05    callq   0x404580 <__cxa_guard_acquire@plt>
297400000000000039ed: 02    testl   %eax, %eax
297500000000000039ef: 06    je      0x4097d5 <BenchmarkSuite::run(int, int, char**)+0x38e5>
297600000000000039f5: 05    movl    $7534464, %edi
297700000000000039fa: 05    movl    $16000, %edx
297800000000000039ff: 02    xorl    %esi, %esi
29790000000000003a01: 05    callq   0x404140 <memset@plt>
29800000000000003a06: 05    movl    $7550464, %edi
29810000000000003a0b: 05    callq   0x4042d0 <__cxa_guard_release@plt>
29820000000000003a10: 05    jmp     0x4097d5 <BenchmarkSuite::run(int, int, char**)+0x38e5>
29830000000000003a15: 05    movq    72(%rsp), %r15
29840000000000003a1a: 03    movl    (%r15), %esi
29850000000000003a1d: 06    movsd   40(%rsp), %xmm0
29860000000000003a23: 02    jmp     0x409937 <BenchmarkSuite::run(int, int, char**)+0x3a47>
29870000000000003a25: 04    xorpd   %xmm0, %xmm0
29880000000000003a29: 06    movsd   %xmm0, 32(%rsp)
29890000000000003a2f: 04    xorpd   %xmm0, %xmm0
29900000000000003a33: 06    movsd   %xmm0, 16(%rsp)
29910000000000003a39: 04    xorpd   %xmm0, %xmm0
29920000000000003a3d: 06    movsd   %xmm0, 24(%rsp)
29930000000000003a43: 04    xorpd   %xmm0, %xmm0
29940000000000003a47: 06    divsd   40(%r13), %xmm0
29950000000000003a4d: 06    movsd   %xmm0, 40(%rsp)
29960000000000003a53: 07    movq    3204582(%rip), %rax  # 717f30 <std::__1::cout>
29970000000000003a5a: 04    movq    -24(%rax), %rax
29980000000000003a5e: 11    movq    $2, 7438152(%rax)
29990000000000003a69: 05    movl    $7438128, %edi27780000000000003609: 05    movl    $7438128, %edi
30000000000000003a6e: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>2779000000000000360e: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
30010000000000003a73: 05    movb    $41, 96(%rsp)27800000000000003613: 05    movb    $41, 96(%rsp)
30020000000000003a78: 05    leaq    96(%rsp), %rsi27810000000000003618: 05    leaq    96(%rsp), %rsi
30030000000000003a7d: 05    movl    $1, %edx2782000000000000361d: 05    movl    $1, %edx
30040000000000003a82: 03    movq    %rax, %rdi27830000000000003622: 03    movq    %rax, %rdi
30050000000000003a85: 05    callq   0x45fb90 <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)>27840000000000003625: 05    callq   0x45fde0 <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)>
30060000000000003a8a: 03    movq    (%rax), %rcx2785000000000000362a: 03    movq    (%rax), %rcx
30070000000000003a8d: 04    movq    -24(%rcx), %rcx2786000000000000362d: 04    movq    -24(%rcx), %rcx
30080000000000003a91: 09    movq    $77, 24(%rax,%rcx)27870000000000003631: 09    movq    $77, 24(%rax,%rcx)
30090000000000003a9a: 05    movl    $5005130, %esi2788000000000000363a: 05    movl    $5006246, %esi
30100000000000003a9f: 05    movl    $28, %edx2789000000000000363f: 05    movl    $27, %edx
30110000000000003aa4: 03    movq    %rax, %rdi27900000000000003644: 03    movq    %rax, %rdi
30120000000000003aa7: 05    callq   0x45fb90 <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)>27910000000000003647: 05    callq   0x45fde0 <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)>
30130000000000003aac: 05    movl    $5130576, %esi2792000000000000364c: 05    movl    $5131712, %esi
30140000000000003ab1: 05    movl    $1, %edx27930000000000003651: 05    movl    $1, %edx
30150000000000003ab6: 03    movq    %rax, %rdi27940000000000003656: 03    movq    %rax, %rdi
30160000000000003ab9: 05    callq   0x45fb90 <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)>27950000000000003659: 05    callq   0x45fde0 <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)>
30170000000000003abe: 03    movq    (%rax), %rcx2796000000000000365e: 03    movq    (%rax), %rcx
30180000000000003ac1: 04    movq    -24(%rcx), %rcx27970000000000003661: 04    movq    -24(%rcx), %rcx
30190000000000003ac5: 09    movq    $6, 24(%rax,%rcx)27980000000000003665: 09    movq    $6, 24(%rax,%rcx)
30200000000000003ace: 03    movq    %rax, %rdi2799000000000000366e: 03    movq    %rax, %rdi
30210000000000003ad1: 06    movsd   40(%rsp), %xmm028000000000000003671: 06    movsd   40(%rsp), %xmm0
30220000000000003ad7: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>28010000000000003677: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
30230000000000003adc: 05    movl    $5130381, %esi2802000000000000367c: 05    movl    $5131517, %esi
30240000000000003ae1: 05    movl    $1, %edx28030000000000003681: 05    movl    $1, %edx
30250000000000003ae6: 03    movq    %rax, %rdi28040000000000003686: 03    movq    %rax, %rdi
30260000000000003ae9: 05    callq   0x45fb90 <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)>28050000000000003689: 05    callq   0x45fde0 <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)>
30270000000000003aee: 06    movsd   24(%rsp), %xmm02806000000000000368e: 06    movsd   24(%rsp), %xmm0
30280000000000003af4: 06    divsd   40(%r13), %xmm028070000000000003694: 06    divsd   40(%r13), %xmm0
2808000000000000369a: 06    movsd   %xmm0, 24(%rsp)
280900000000000036a0: 07    movq    3205529(%rip), %rax  # 717f30 <std::__1::cout>
281000000000000036a7: 04    movq    -24(%rax), %rax
281100000000000036ab: 11    movq    $80, 7438152(%rax)
281200000000000036b6: 05    movl    $7438128, %edi
281300000000000036bb: 05    movl    $5016776, %esi
281400000000000036c0: 05    movl    $10, %edx
281500000000000036c5: 05    callq   0x45fde0 <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)>
281600000000000036ca: 05    movl    $5131712, %esi
281700000000000036cf: 05    movl    $1, %edx
281800000000000036d4: 03    movq    %rax, %rdi
281900000000000036d7: 05    callq   0x45fde0 <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)>
282000000000000036dc: 03    movq    (%rax), %rcx
282100000000000036df: 04    movq    -24(%rcx), %rcx
282200000000000036e3: 09    movq    $6, 24(%rax,%rcx)
282300000000000036ec: 03    movq    %rax, %rdi
282400000000000036ef: 06    movsd   24(%rsp), %xmm0
282500000000000036f5: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
282600000000000036fa: 05    movl    $5131517, %esi
282700000000000036ff: 05    movl    $1, %edx
28280000000000003704: 03    movq    %rax, %rdi
28290000000000003707: 05    callq   0x45fde0 <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)>
2830000000000000370c: 06    movsd   16(%rsp), %xmm0
28310000000000003712: 06    divsd   40(%r13), %xmm0
28320000000000003718: 06    movsd   %xmm0, 16(%rsp)
2833000000000000371e: 07    movq    3205403(%rip), %rax  # 717f30 <std::__1::cout>
28340000000000003725: 04    movq    -24(%rax), %rax
28350000000000003729: 11    movq    $80, 7438152(%rax)
28360000000000003734: 05    movl    $7438128, %edi
28370000000000003739: 05    movl    $5019245, %esi
2838000000000000373e: 05    movl    $11, %edx
28390000000000003743: 05    callq   0x45fde0 <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)>
28400000000000003748: 05    movl    $5131712, %esi
2841000000000000374d: 05    movl    $1, %edx
28420000000000003752: 03    movq    %rax, %rdi
28430000000000003755: 05    callq   0x45fde0 <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)>
2844000000000000375a: 03    movq    (%rax), %rcx
2845000000000000375d: 04    movq    -24(%rcx), %rcx
28460000000000003761: 09    movq    $6, 24(%rax,%rcx)
2847000000000000376a: 03    movq    %rax, %rdi
2848000000000000376d: 06    movsd   16(%rsp), %xmm0
28490000000000003773: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
28500000000000003778: 05    movl    $5131517, %esi
2851000000000000377d: 05    movl    $1, %edx
28520000000000003782: 03    movq    %rax, %rdi
28530000000000003785: 05    callq   0x45fde0 <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)>
2854000000000000378a: 06    movsd   32(%rsp), %xmm0
28550000000000003790: 06    divsd   40(%r13), %xmm0
28560000000000003796: 06    movsd   %xmm0, 32(%rsp)
2857000000000000379c: 07    movq    3205277(%rip), %rax  # 717f30 <std::__1::cout>
285800000000000037a3: 04    movq    -24(%rax), %rax
285900000000000037a7: 11    movq    $80, 7438152(%rax)
286000000000000037b2: 05    movl    $7438128, %edi
286100000000000037b7: 05    movl    $5006002, %esi
286200000000000037bc: 05    movl    $9, %edx
286300000000000037c1: 05    callq   0x45fde0 <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)>
286400000000000037c6: 05    movl    $5131712, %esi
286500000000000037cb: 05    movl    $1, %edx
286600000000000037d0: 03    movq    %rax, %rdi
286700000000000037d3: 05    callq   0x45fde0 <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)>
286800000000000037d8: 03    movq    (%rax), %rcx
286900000000000037db: 04    movq    -24(%rcx), %rcx
287000000000000037df: 09    movq    $6, 24(%rax,%rcx)
287100000000000037e8: 03    movq    %rax, %rdi
287200000000000037eb: 06    movsd   32(%rsp), %xmm0
287300000000000037f1: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
287400000000000037f6: 05    movl    $5131517, %esi
287500000000000037fb: 05    movl    $1, %edx
28760000000000003800: 03    movq    %rax, %rdi
28770000000000003803: 05    callq   0x45fde0 <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)>
28780000000000003808: 05    movl    $7438128, %edi
2879000000000000380d: 05    movl    $5131517, %esi
28800000000000003812: 05    movl    $1, %edx
28810000000000003817: 05    callq   0x45fde0 <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)>
2882000000000000381c: 04    movl    36(%r13), %esi
28830000000000003820: 04    movq    (%r13), %rax
28840000000000003824: 04    movq    8(%r13), %rcx
28850000000000003828: 03    movslq  %esi, %rsi
2886000000000000382b: 03    incq    %rsi
2887000000000000382e: 03    movl    %esi, (%r15)
28880000000000003831: 03    cmpq    %rax, %rcx
28890000000000003834: 02    je      0x40973c <BenchmarkSuite::run(int, int, char**)+0x384c>
28900000000000003836: 02    movl    %ecx, %edx
28910000000000003838: 02    subl    %eax, %edx
2892000000000000383a: 02    cmpl    %edx, %esi
2893000000000000383c: 06    jge     0x409be8 <BenchmarkSuite::run(int, int, char**)+0x3cf8>
28940000000000003842: 04    cmpb    $0, (%rax,%rsi)
28950000000000003846: 06    je      0x409be8 <BenchmarkSuite::run(int, int, char**)+0x3cf8>
2896000000000000384c: 05    movq    48(%rsp), %rax
28970000000000003851: 03    cmpl    $0, (%rax)
28980000000000003854: 06    jle     0x409985 <BenchmarkSuite::run(int, int, char**)+0x3a95>
2899000000000000385a: 05    leaq    104(%rsp), %r12
2900000000000000385f: 04    xorpd   %xmm0, %xmm0
29010000000000003863: 06    movsd   %xmm0, 40(%rsp)
29020000000000003869: 03    xorl    %r15d, %r15d
2903000000000000386c: 08    leaq    257(%rsp), %r14
29040000000000003874: 05    leaq    96(%rsp), %rbx
29050000000000003879: 04    xorpd   %xmm0, %xmm0
2906000000000000387d: 06    movsd   %xmm0, 24(%rsp)
29070000000000003883: 04    xorpd   %xmm0, %xmm0
29080000000000003887: 06    movsd   %xmm0, 16(%rsp)
2909000000000000388d: 04    xorpd   %xmm0, %xmm0
29100000000000003891: 06    movsd   %xmm0, 32(%rsp)
29110000000000003897: 09    nopw    (%rax,%rax)
291200000000000038a0: 05    movq    88(%rsp), %rax
291300000000000038a5: 03    movq    (%rax), %rsi
291400000000000038a8: 09    movq    $5129624, 96(%rsp)
291500000000000038b1: 05    movl    $100000, %edx
291600000000000038b6: 03    movq    %r12, %rdi
291700000000000038b9: 02    xorl    %ecx, %ecx
291800000000000038bb: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
291900000000000038c0: 05    movl    $8, %ebp
292000000000000038c5: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
292100000000000038ca: 06    movsd   %xmm0, 8(%rsp)
292200000000000038d0: 05    movl    $5005878, %edi
292300000000000038d5: 05    movl    $6, %esi
292400000000000038da: 03    movq    %rbx, %rdx
292500000000000038dd: 05    callq   0x461e80 <BloombergLP::bdld::Datum::copyString(char const*, unsigned long, BloombergLP::bslma::Allocator*)>
292600000000000038e2: 08    movq    %rax, 248(%rsp,%rbp)
292700000000000038ea: 08    movq    %rdx, 256(%rsp,%rbp)
292800000000000038f2: 04    addq    $16, %rbp
292900000000000038f6: 07    cmpq    $16008, %rbp
293000000000000038fd: 02    jne     0x4097c0 <BenchmarkSuite::run(int, int, char**)+0x38d0>
293100000000000038ff: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
29320000000000003904: 06    subsd   8(%rsp), %xmm0
2933000000000000390a: 06    movsd   %xmm0, 56(%rsp)
29340000000000003910: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
29350000000000003915: 06    movsd   %xmm0, 8(%rsp)
2936000000000000391b: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
29370000000000003920: 06    subsd   8(%rsp), %xmm0
29380000000000003926: 06    movsd   %xmm0, 64(%rsp)
2939000000000000392c: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
29400000000000003931: 06    movsd   %xmm0, 8(%rsp)
29410000000000003937: 06    movb    3317203(%rip), %al  # 733600 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
2942000000000000393d: 02    testb   %al, %al
2943000000000000393f: 06    je      0x409943 <BenchmarkSuite::run(int, int, char**)+0x3a53>
29440000000000003945: 06    movsd   40(%rsp), %xmm0
2945000000000000394b: 06    addsd   56(%rsp), %xmm0
29460000000000003951: 06    movsd   %xmm0, 40(%rsp)
29470000000000003957: 06    movsd   24(%rsp), %xmm0
2948000000000000395d: 06    addsd   64(%rsp), %xmm0
29490000000000003963: 02    xorl    %eax, %eax
29500000000000003965: 02    jmp     0x40988a <BenchmarkSuite::run(int, int, char**)+0x399a>
29510000000000003967: 09    nopw    (%rax,%rax)
29520000000000003970: 08    movq    256(%rsp,%rax), %rcx
29530000000000003978: 08    movslq  264(%rsp,%rax), %rdx
29540000000000003980: 07    movq    %rcx, 7534464(%rax)
29550000000000003987: 07    movq    %rdx, 7534472(%rax)
2956000000000000398e: 04    addq    $16, %rax
29570000000000003992: 06    cmpq    $16000, %rax
29580000000000003998: 02    je      0x4098c0 <BenchmarkSuite::run(int, int, char**)+0x39d0>
2959000000000000399a: 08    movswl  270(%rsp,%rax), %esi
296000000000000039a2: 03    cmpl    $14, %esi
296100000000000039a5: 02    je      0x409860 <BenchmarkSuite::run(int, int, char**)+0x3970>
296200000000000039a7: 03    cmpl    $5, %esi
296300000000000039aa: 02    je      0x409860 <BenchmarkSuite::run(int, int, char**)+0x3970>
296400000000000039ac: 05    movl    $0, %ecx
296500000000000039b1: 05    movl    $0, %edx
296600000000000039b6: 03    cmpl    $4, %esi
296700000000000039b9: 02    jne     0x409870 <BenchmarkSuite::run(int, int, char**)+0x3980>
296800000000000039bb: 04    leaq    (%r14,%rax), %rcx
296900000000000039bf: 09    movsbq  256(%rsp,%rax), %rdx
297000000000000039c8: 02    jmp     0x409870 <BenchmarkSuite::run(int, int, char**)+0x3980>
297100000000000039ca: 06    nopw    (%rax,%rax)
297200000000000039d0: 06    movsd   %xmm0, 24(%rsp)
297300000000000039d6: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
297400000000000039db: 06    subsd   8(%rsp), %xmm0
297500000000000039e1: 06    movsd   16(%rsp), %xmm1
297600000000000039e7: 04    addsd   %xmm0, %xmm1
297700000000000039eb: 06    movsd   %xmm1, 16(%rsp)
297800000000000039f1: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
297900000000000039f6: 06    movsd   %xmm0, 8(%rsp)
298000000000000039fc: 02    xorl    %ebp, %ebp
298100000000000039fe: 02    nop     
29820000000000003a00: 08    leaq    256(%rsp,%rbp), %rdi
29830000000000003a08: 03    movq    %rbx, %rsi
29840000000000003a0b: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
29850000000000003a10: 04    addq    $16, %rbp
29860000000000003a14: 07    cmpq    $16000, %rbp
29870000000000003a1b: 02    jne     0x4098f0 <BenchmarkSuite::run(int, int, char**)+0x3a00>
29880000000000003a1d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
29890000000000003a22: 06    subsd   8(%rsp), %xmm0
29900000000000003a28: 06    movsd   32(%rsp), %xmm1
29910000000000003a2e: 04    addsd   %xmm0, %xmm1
29920000000000003a32: 06    movsd   %xmm1, 32(%rsp)
29930000000000003a38: 03    movq    %rbx, %rdi
29940000000000003a3b: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
29950000000000003a40: 03    incl    %r15d
29960000000000003a43: 05    movq    48(%rsp), %rax
29970000000000003a48: 03    cmpl    (%rax), %r15d
29980000000000003a4b: 06    jl      0x409790 <BenchmarkSuite::run(int, int, char**)+0x38a0>
29990000000000003a51: 02    jmp     0x409975 <BenchmarkSuite::run(int, int, char**)+0x3a85>
30000000000000003a53: 05    movl    $7550464, %edi
30010000000000003a58: 05    callq   0x404580 <__cxa_guard_acquire@plt>
30020000000000003a5d: 02    testl   %eax, %eax
30030000000000003a5f: 06    je      0x409835 <BenchmarkSuite::run(int, int, char**)+0x3945>
30040000000000003a65: 05    movl    $7534464, %edi
30050000000000003a6a: 05    movl    $16000, %edx
30060000000000003a6f: 02    xorl    %esi, %esi
30070000000000003a71: 05    callq   0x404140 <memset@plt>
30080000000000003a76: 05    movl    $7550464, %edi
30090000000000003a7b: 05    callq   0x4042d0 <__cxa_guard_release@plt>
30100000000000003a80: 05    jmp     0x409835 <BenchmarkSuite::run(int, int, char**)+0x3945>
30110000000000003a85: 05    movq    72(%rsp), %r15
30120000000000003a8a: 03    movl    (%r15), %esi
30130000000000003a8d: 06    movsd   40(%rsp), %xmm0
30140000000000003a93: 02    jmp     0x4099a7 <BenchmarkSuite::run(int, int, char**)+0x3ab7>
30150000000000003a95: 04    xorpd   %xmm0, %xmm0
30160000000000003a99: 06    movsd   %xmm0, 32(%rsp)
30170000000000003a9f: 04    xorpd   %xmm0, %xmm0
30180000000000003aa3: 06    movsd   %xmm0, 16(%rsp)
30190000000000003aa9: 04    xorpd   %xmm0, %xmm0
30290000000000003afa: 06    movsd   %xmm0, 24(%rsp)30200000000000003aad: 06    movsd   %xmm0, 24(%rsp)
30210000000000003ab3: 04    xorpd   %xmm0, %xmm0
30220000000000003ab7: 06    divsd   40(%r13), %xmm0
30230000000000003abd: 06    movsd   %xmm0, 40(%rsp)
30240000000000003ac3: 07    movq    3204470(%rip), %rax  # 717f30 <std::__1::cout>
30250000000000003aca: 04    movq    -24(%rax), %rax
30260000000000003ace: 11    movq    $2, 7438152(%rax)
30270000000000003ad9: 05    movl    $7438128, %edi
30280000000000003ade: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
30290000000000003ae3: 05    movb    $41, 96(%rsp)
30300000000000003ae8: 05    leaq    96(%rsp), %rsi
30310000000000003aed: 05    movl    $1, %edx
30320000000000003af2: 03    movq    %rax, %rdi
30330000000000003af5: 05    callq   0x45fde0 <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)>
30340000000000003afa: 03    movq    (%rax), %rcx
30350000000000003afd: 04    movq    -24(%rcx), %rcx
30360000000000003b01: 09    movq    $77, 24(%rax,%rcx)
30370000000000003b0a: 05    movl    $5006274, %esi
30380000000000003b0f: 05    movl    $28, %edx
30390000000000003b14: 03    movq    %rax, %rdi
30400000000000003b17: 05    callq   0x45fde0 <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)>
30410000000000003b1c: 05    movl    $5131712, %esi
30420000000000003b21: 05    movl    $1, %edx
30430000000000003b26: 03    movq    %rax, %rdi
30440000000000003b29: 05    callq   0x45fde0 <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)>
30450000000000003b2e: 03    movq    (%rax), %rcx
30460000000000003b31: 04    movq    -24(%rcx), %rcx
30470000000000003b35: 09    movq    $6, 24(%rax,%rcx)
30480000000000003b3e: 03    movq    %rax, %rdi
30490000000000003b41: 06    movsd   40(%rsp), %xmm0
30500000000000003b47: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
30510000000000003b4c: 05    movl    $5131517, %esi
30520000000000003b51: 05    movl    $1, %edx
30530000000000003b56: 03    movq    %rax, %rdi
30540000000000003b59: 05    callq   0x45fde0 <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)>
30550000000000003b5e: 06    movsd   24(%rsp), %xmm0
30560000000000003b64: 06    divsd   40(%r13), %xmm0
30570000000000003b6a: 06    movsd   %xmm0, 24(%rsp)
30300000000000003b00: 07    movq    3204409(%rip), %rax  # 717f30 <std::__1::cout>30580000000000003b70: 07    movq    3204297(%rip), %rax  # 717f30 <std::__1::cout>
30310000000000003b07: 04    movq    -24(%rax), %rax30590000000000003b77: 04    movq    -24(%rax), %rax
30320000000000003b0b: 11    movq    $80, 7438152(%rax)30600000000000003b7b: 11    movq    $80, 7438152(%rax)
30330000000000003b16: 05    movl    $7438128, %edi30610000000000003b86: 05    movl    $7438128, %edi
30340000000000003b1b: 05    movl    $5015634, %esi30620000000000003b8b: 05    movl    $5016776, %esi
30350000000000003b20: 05    movl    $10, %edx30630000000000003b90: 05    movl    $10, %edx
30360000000000003b25: 05    callq   0x45fb90 <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)>30640000000000003b95: 05    callq   0x45fde0 <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)>
30370000000000003b2a: 05    movl    $5130576, %esi30650000000000003b9a: 05    movl    $5131712, %esi
30380000000000003b2f: 05    movl    $1, %edx30660000000000003b9f: 05    movl    $1, %edx
30390000000000003b34: 03    movq    %rax, %rdi30670000000000003ba4: 03    movq    %rax, %rdi
30400000000000003b37: 05    callq   0x45fb90 <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)>30680000000000003ba7: 05    callq   0x45fde0 <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)>
30410000000000003b3c: 03    movq    (%rax), %rcx30690000000000003bac: 03    movq    (%rax), %rcx
30420000000000003b3f: 04    movq    -24(%rcx), %rcx30700000000000003baf: 04    movq    -24(%rcx), %rcx
30430000000000003b43: 09    movq    $6, 24(%rax,%rcx)30710000000000003bb3: 09    movq    $6, 24(%rax,%rcx)
30440000000000003b4c: 03    movq    %rax, %rdi30720000000000003bbc: 03    movq    %rax, %rdi
30450000000000003b4f: 06    movsd   24(%rsp), %xmm030730000000000003bbf: 06    movsd   24(%rsp), %xmm0
30460000000000003b55: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>30740000000000003bc5: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
30470000000000003b5a: 05    movl    $5130381, %esi30750000000000003bca: 05    movl    $5131517, %esi
30480000000000003b5f: 05    movl    $1, %edx30760000000000003bcf: 05    movl    $1, %edx
30490000000000003b64: 03    movq    %rax, %rdi30770000000000003bd4: 03    movq    %rax, %rdi
30500000000000003b67: 05    callq   0x45fb90 <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)>30780000000000003bd7: 05    callq   0x45fde0 <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)>
30510000000000003b6c: 06    movsd   16(%rsp), %xmm030790000000000003bdc: 06    movsd   16(%rsp), %xmm0
30520000000000003b72: 06    divsd   40(%r13), %xmm030800000000000003be2: 06    divsd   40(%r13), %xmm0
30530000000000003b78: 06    movsd   %xmm0, 16(%rsp)30810000000000003be8: 06    movsd   %xmm0, 16(%rsp)
30540000000000003b7e: 07    movq    3204283(%rip), %rax  # 717f30 <std::__1::cout>30820000000000003bee: 07    movq    3204171(%rip), %rax  # 717f30 <std::__1::cout>
30550000000000003b85: 04    movq    -24(%rax), %rax30830000000000003bf5: 04    movq    -24(%rax), %rax
30560000000000003b89: 11    movq    $80, 7438152(%rax)30840000000000003bf9: 11    movq    $80, 7438152(%rax)
30570000000000003b94: 05    movl    $7438128, %edi30850000000000003c04: 05    movl    $7438128, %edi
30580000000000003b99: 05    movl    $5018103, %esi30860000000000003c09: 05    movl    $5019245, %esi
30590000000000003b9e: 05    movl    $11, %edx30870000000000003c0e: 05    movl    $11, %edx
30600000000000003ba3: 05    callq   0x45fb90 <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)>30880000000000003c13: 05    callq   0x45fde0 <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)>
30610000000000003ba8: 05    movl    $5130576, %esi30890000000000003c18: 05    movl    $5131712, %esi
30620000000000003bad: 05    movl    $1, %edx30900000000000003c1d: 05    movl    $1, %edx
30630000000000003bb2: 03    movq    %rax, %rdi30910000000000003c22: 03    movq    %rax, %rdi
30640000000000003bb5: 05    callq   0x45fb90 <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)>30920000000000003c25: 05    callq   0x45fde0 <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)>
30650000000000003bba: 03    movq    (%rax), %rcx30930000000000003c2a: 03    movq    (%rax), %rcx
30660000000000003bbd: 04    movq    -24(%rcx), %rcx30940000000000003c2d: 04    movq    -24(%rcx), %rcx
30670000000000003bc1: 09    movq    $6, 24(%rax,%rcx)30950000000000003c31: 09    movq    $6, 24(%rax,%rcx)
30680000000000003bca: 03    movq    %rax, %rdi30960000000000003c3a: 03    movq    %rax, %rdi
30690000000000003bcd: 06    movsd   16(%rsp), %xmm030970000000000003c3d: 06    movsd   16(%rsp), %xmm0
30700000000000003bd3: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>30980000000000003c43: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
30710000000000003bd8: 05    movl    $5130381, %esi30990000000000003c48: 05    movl    $5131517, %esi
30720000000000003bdd: 05    movl    $1, %edx31000000000000003c4d: 05    movl    $1, %edx
30730000000000003be2: 03    movq    %rax, %rdi31010000000000003c52: 03    movq    %rax, %rdi
30740000000000003be5: 05    callq   0x45fb90 <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)>31020000000000003c55: 05    callq   0x45fde0 <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)>
30750000000000003bea: 06    movsd   32(%rsp), %xmm031030000000000003c5a: 06    movsd   32(%rsp), %xmm0
30760000000000003bf0: 06    divsd   40(%r13), %xmm031040000000000003c60: 06    divsd   40(%r13), %xmm0
30770000000000003bf6: 06    movsd   %xmm0, 32(%rsp)31050000000000003c66: 06    movsd   %xmm0, 32(%rsp)
30780000000000003bfc: 07    movq    3204157(%rip), %rax  # 717f30 <std::__1::cout>31060000000000003c6c: 07    movq    3204045(%rip), %rax  # 717f30 <std::__1::cout>
30790000000000003c03: 04    movq    -24(%rax), %rax31070000000000003c73: 04    movq    -24(%rax), %rax
30800000000000003c07: 11    movq    $80, 7438152(%rax)31080000000000003c77: 11    movq    $80, 7438152(%rax)
30810000000000003c12: 05    movl    $7438128, %edi31090000000000003c82: 05    movl    $7438128, %edi
30820000000000003c17: 05    movl    $5004858, %esi31100000000000003c87: 05    movl    $5006002, %esi
30830000000000003c1c: 05    movl    $9, %edx31110000000000003c8c: 05    movl    $9, %edx
30840000000000003c21: 05    callq   0x45fb90 <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)>31120000000000003c91: 05    callq   0x45fde0 <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)>
30850000000000003c26: 05    movl    $5130576, %esi31130000000000003c96: 05    movl    $5131712, %esi
30860000000000003c2b: 05    movl    $1, %edx31140000000000003c9b: 05    movl    $1, %edx
30870000000000003c30: 03    movq    %rax, %rdi31150000000000003ca0: 03    movq    %rax, %rdi
30880000000000003c33: 05    callq   0x45fb90 <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)>31160000000000003ca3: 05    callq   0x45fde0 <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)>
30890000000000003c38: 03    movq    (%rax), %rcx31170000000000003ca8: 03    movq    (%rax), %rcx
30900000000000003c3b: 04    movq    -24(%rcx), %rcx31180000000000003cab: 04    movq    -24(%rcx), %rcx
30910000000000003c3f: 09    movq    $6, 24(%rax,%rcx)31190000000000003caf: 09    movq    $6, 24(%rax,%rcx)
30920000000000003c48: 03    movq    %rax, %rdi31200000000000003cb8: 03    movq    %rax, %rdi
30930000000000003c4b: 06    movsd   32(%rsp), %xmm031210000000000003cbb: 06    movsd   32(%rsp), %xmm0
30940000000000003c51: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>31220000000000003cc1: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
30950000000000003c56: 05    movl    $5130381, %esi31230000000000003cc6: 05    movl    $5131517, %esi
30960000000000003c5b: 05    movl    $1, %edx31240000000000003ccb: 05    movl    $1, %edx
30970000000000003c60: 03    movq    %rax, %rdi31250000000000003cd0: 03    movq    %rax, %rdi
30980000000000003c63: 05    callq   0x45fb90 <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)>31260000000000003cd3: 05    callq   0x45fde0 <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)>
30990000000000003c68: 05    movl    $7438128, %edi31270000000000003cd8: 05    movl    $7438128, %edi
31000000000000003c6d: 05    movl    $5130381, %esi31280000000000003cdd: 05    movl    $5131517, %esi
31010000000000003c72: 05    movl    $1, %edx31290000000000003ce2: 05    movl    $1, %edx
31020000000000003c77: 05    callq   0x45fb90 <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)>31300000000000003ce7: 05    callq   0x45fde0 <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)>
31030000000000003c7c: 04    movl    36(%r13), %esi31310000000000003cec: 04    movl    36(%r13), %esi
31040000000000003c80: 04    movq    (%r13), %rax31320000000000003cf0: 04    movq    (%r13), %rax
31050000000000003c84: 04    movq    8(%r13), %rcx31330000000000003cf4: 04    movq    8(%r13), %rcx
31060000000000003c88: 03    movslq  %esi, %rsi31340000000000003cf8: 03    movslq  %esi, %rsi
31070000000000003c8b: 03    incq    %rsi31350000000000003cfb: 03    incq    %rsi
31080000000000003c8e: 03    movl    %esi, (%r15)31360000000000003cfe: 03    movl    %esi, (%r15)
31090000000000003c91: 03    cmpq    %rax, %rcx31370000000000003d01: 03    cmpq    %rax, %rcx
31100000000000003c94: 02    je      0x409b9c <BenchmarkSuite::run(int, int, char**)+0x3cac>31380000000000003d04: 02    je      0x409c0c <BenchmarkSuite::run(int, int, char**)+0x3d1c>
31110000000000003c96: 02    movl    %ecx, %edx31390000000000003d06: 02    movl    %ecx, %edx
31120000000000003c98: 02    subl    %eax, %edx31400000000000003d08: 02    subl    %eax, %edx
31130000000000003c9a: 02    cmpl    %edx, %esi31410000000000003d0a: 02    cmpl    %edx, %esi
31140000000000003c9c: 06    jge     0x40a038 <BenchmarkSuite::run(int, int, char**)+0x4148>31420000000000003d0c: 06    jge     0x40a0b8 <BenchmarkSuite::run(int, int, char**)+0x41c8>
31150000000000003ca2: 04    cmpb    $0, (%rax,%rsi)31430000000000003d12: 04    cmpb    $0, (%rax,%rsi)
31160000000000003ca6: 06    je      0x40a038 <BenchmarkSuite::run(int, int, char**)+0x4148>31440000000000003d16: 06    je      0x40a0b8 <BenchmarkSuite::run(int, int, char**)+0x41c8>
31170000000000003cac: 05    movq    48(%rsp), %rax31450000000000003d1c: 05    movq    48(%rsp), %rax
31180000000000003cb1: 03    cmpl    $0, (%rax)31460000000000003d21: 03    cmpl    $0, (%rax)
31190000000000003cb4: 06    jle     0x409dd5 <BenchmarkSuite::run(int, int, char**)+0x3ee5>31470000000000003d24: 06    jle     0x409e55 <BenchmarkSuite::run(int, int, char**)+0x3f65>
31200000000000003cba: 05    leaq    104(%rsp), %r1231480000000000003d2a: 05    leaq    104(%rsp), %r12
31210000000000003cbf: 04    xorpd   %xmm0, %xmm031490000000000003d2f: 04    xorpd   %xmm0, %xmm0
31220000000000003cc3: 06    movsd   %xmm0, 40(%rsp)31500000000000003d33: 06    movsd   %xmm0, 40(%rsp)
31230000000000003cc9: 03    xorl    %r15d, %r15d31510000000000003d39: 03    xorl    %r15d, %r15d
31240000000000003ccc: 08    leaq    257(%rsp), %r1431520000000000003d3c: 08    leaq    257(%rsp), %r14
31250000000000003cd4: 05    leaq    96(%rsp), %rbx31530000000000003d44: 05    leaq    96(%rsp), %rbx
31260000000000003cd9: 04    xorpd   %xmm0, %xmm031540000000000003d49: 04    xorpd   %xmm0, %xmm0
31270000000000003cdd: 06    movsd   %xmm0, 24(%rsp)31550000000000003d4d: 06    movsd   %xmm0, 24(%rsp)
31280000000000003ce3: 04    xorpd   %xmm0, %xmm031560000000000003d53: 04    xorpd   %xmm0, %xmm0
31290000000000003ce7: 06    movsd   %xmm0, 16(%rsp)31570000000000003d57: 06    movsd   %xmm0, 16(%rsp)
31300000000000003ced: 04    xorpd   %xmm0, %xmm031580000000000003d5d: 04    xorpd   %xmm0, %xmm0
31310000000000003cf1: 06    movsd   %xmm0, 32(%rsp)31590000000000003d61: 06    movsd   %xmm0, 32(%rsp)
31320000000000003cf7: 09    nopw    (%rax,%rax)31600000000000003d67: 09    nopw    (%rax,%rax)
31330000000000003d00: 05    movq    88(%rsp), %rax31610000000000003d70: 05    movq    88(%rsp), %rax
31340000000000003d05: 03    movq    (%rax), %rsi31620000000000003d75: 03    movq    (%rax), %rsi
31350000000000003d08: 09    movq    $5128488, 96(%rsp)31630000000000003d78: 09    movq    $5129624, 96(%rsp)
31360000000000003d11: 05    movl    $100000, %edx31640000000000003d81: 05    movl    $100000, %edx
31370000000000003d16: 03    movq    %r12, %rdi31650000000000003d86: 03    movq    %r12, %rdi
31380000000000003d19: 02    xorl    %ecx, %ecx31660000000000003d89: 02    xorl    %ecx, %ecx
31390000000000003d1b: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>31670000000000003d8b: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
31400000000000003d20: 05    movl    $8, %ebp31680000000000003d90: 05    movl    $8, %ebp
31410000000000003d25: 05    callq   0x405b40 <Stopwatch::getCPUTime()>31690000000000003d95: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
31420000000000003d2a: 06    movsd   %xmm0, 8(%rsp)31700000000000003d9a: 06    movsd   %xmm0, 8(%rsp)
31430000000000003d30: 05    movl    $5004673, %edi31710000000000003da0: 05    movl    $5005817, %edi
31440000000000003d35: 05    movl    $15, %esi31720000000000003da5: 05    movl    $15, %esi
31450000000000003d3a: 03    movq    %rbx, %rdx31730000000000003daa: 03    movq    %rbx, %rdx
31460000000000003d3d: 05    callq   0x461c30 <BloombergLP::bdld::Datum::copyString(char const*, unsigned long, BloombergLP::bslma::Allocator*)>31740000000000003dad: 05    callq   0x461e80 <BloombergLP::bdld::Datum::copyString(char const*, unsigned long, BloombergLP::bslma::Allocator*)>
31470000000000003d42: 08    movq    %rax, 248(%rsp,%rbp)31750000000000003db2: 08    movq    %rax, 248(%rsp,%rbp)
31480000000000003d4a: 08    movq    %rdx, 256(%rsp,%rbp)31760000000000003dba: 08    movq    %rdx, 256(%rsp,%rbp)
31490000000000003d52: 04    addq    $16, %rbp31770000000000003dc2: 04    addq    $16, %rbp
31500000000000003d56: 07    cmpq    $16008, %rbp31780000000000003dc6: 07    cmpq    $16008, %rbp
31510000000000003d5d: 02    jne     0x409c20 <BenchmarkSuite::run(int, int, char**)+0x3d30>31790000000000003dcd: 02    jne     0x409c90 <BenchmarkSuite::run(int, int, char**)+0x3da0>
31520000000000003d5f: 05    callq   0x405b40 <Stopwatch::getCPUTime()>31800000000000003dcf: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
31530000000000003d64: 06    subsd   8(%rsp), %xmm031810000000000003dd4: 06    subsd   8(%rsp), %xmm0
31540000000000003d6a: 06    movsd   %xmm0, 56(%rsp)31820000000000003dda: 06    movsd   %xmm0, 56(%rsp)
31550000000000003d70: 05    callq   0x405b40 <Stopwatch::getCPUTime()>31830000000000003de0: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
31560000000000003d75: 06    movsd   %xmm0, 8(%rsp)31840000000000003de5: 06    movsd   %xmm0, 8(%rsp)
31570000000000003d7b: 05    callq   0x405b40 <Stopwatch::getCPUTime()>31850000000000003deb: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
31580000000000003d80: 06    subsd   8(%rsp), %xmm031860000000000003df0: 06    subsd   8(%rsp), %xmm0
31590000000000003d86: 06    movsd   %xmm0, 64(%rsp)31870000000000003df6: 06    movsd   %xmm0, 64(%rsp)
31600000000000003d8c: 05    callq   0x405b40 <Stopwatch::getCPUTime()>31880000000000003dfc: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
31610000000000003d91: 06    movsd   %xmm0, 8(%rsp)31890000000000003e01: 06    movsd   %xmm0, 8(%rsp)
31620000000000003d97: 06    movb    3332099(%rip), %al  # 737490 <guard variable for BenchmarkSuite::run(int, int, char**)::results>31900000000000003e07: 06    movb    3331987(%rip), %al  # 737490 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
31630000000000003d9d: 02    testb   %al, %al31910000000000003e0d: 02    testb   %al, %al
31640000000000003d9f: 06    je      0x409d93 <BenchmarkSuite::run(int, int, char**)+0x3ea3>31920000000000003e0f: 06    je      0x409e13 <BenchmarkSuite::run(int, int, char**)+0x3f23>
31650000000000003da5: 06    movsd   40(%rsp), %xmm031930000000000003e15: 06    movsd   40(%rsp), %xmm0
31660000000000003dab: 06    addsd   56(%rsp), %xmm031940000000000003e1b: 06    addsd   56(%rsp), %xmm0
31670000000000003db1: 06    movsd   %xmm0, 40(%rsp)31950000000000003e21: 06    movsd   %xmm0, 40(%rsp)
31680000000000003db7: 06    movsd   24(%rsp), %xmm031960000000000003e27: 06    movsd   24(%rsp), %xmm0
31690000000000003dbd: 06    addsd   64(%rsp), %xmm031970000000000003e2d: 06    addsd   64(%rsp), %xmm0
31700000000000003dc3: 02    xorl    %eax, %eax31980000000000003e33: 02    xorl    %eax, %eax
31710000000000003dc5: 02    jmp     0x409cea <BenchmarkSuite::run(int, int, char**)+0x3dfa>31990000000000003e35: 02    jmp     0x409d5a <BenchmarkSuite::run(int, int, char**)+0x3e6a>
31720000000000003dc7: 09    nopw    (%rax,%rax)32000000000000003e37: 09    nopw    (%rax,%rax)
31730000000000003dd0: 08    movq    256(%rsp,%rax), %rcx32010000000000003e40: 08    movq    256(%rsp,%rax), %rcx
31740000000000003dd8: 08    movslq  264(%rsp,%rax), %rdx32020000000000003e48: 08    movslq  264(%rsp,%rax), %rdx
31750000000000003de0: 07    movq    %rcx, 7550480(%rax)32030000000000003e50: 07    movq    %rcx, 7550480(%rax)
31760000000000003de7: 07    movq    %rdx, 7550488(%rax)32040000000000003e57: 07    movq    %rdx, 7550488(%rax)
31770000000000003dee: 04    addq    $16, %rax32050000000000003e5e: 04    addq    $16, %rax
31780000000000003df2: 06    cmpq    $16000, %rax32060000000000003e62: 06    cmpq    $16000, %rax
31790000000000003df8: 02    je      0x409d10 <BenchmarkSuite::run(int, int, char**)+0x3e20>32070000000000003e68: 02    je      0x409d90 <BenchmarkSuite::run(int, int, char**)+0x3ea0>
31800000000000003dfa: 08    movswl  270(%rsp,%rax), %ecx32080000000000003e6a: 08    movswl  270(%rsp,%rax), %esi
31810000000000003e02: 03    cmpl    $14, %ecx32090000000000003e72: 03    cmpl    $14, %esi
31820000000000003e05: 02    je      0x409cc0 <BenchmarkSuite::run(int, int, char**)+0x3dd0>32100000000000003e75: 02    je      0x409d30 <BenchmarkSuite::run(int, int, char**)+0x3e40>
31830000000000003e07: 03    cmpl    $5, %ecx32110000000000003e77: 03    cmpl    $5, %esi
31840000000000003e0a: 02    je      0x409cc0 <BenchmarkSuite::run(int, int, char**)+0x3dd0>32120000000000003e7a: 02    je      0x409d30 <BenchmarkSuite::run(int, int, char**)+0x3e40>
32130000000000003e7c: 05    movl    $0, %ecx
32140000000000003e81: 05    movl    $0, %edx
32150000000000003e86: 03    cmpl    $4, %esi
32160000000000003e89: 02    jne     0x409d40 <BenchmarkSuite::run(int, int, char**)+0x3e50>
31850000000000003e0c: 04    leaq    (%r14,%rax), %rcx32170000000000003e8b: 04    leaq    (%r14,%rax), %rcx
31860000000000003e10: 09    movsbq  256(%rsp,%rax), %rdx32180000000000003e8f: 09    movsbq  256(%rsp,%rax), %rdx
31870000000000003e19: 02    jmp     0x409cd0 <BenchmarkSuite::run(int, int, char**)+0x3de0>32190000000000003e98: 02    jmp     0x409d40 <BenchmarkSuite::run(int, int, char**)+0x3e50>
31880000000000003e1b: 05    nopl    (%rax,%rax)32200000000000003e9a: 06    nopw    (%rax,%rax)
31890000000000003e20: 06    movsd   %xmm0, 24(%rsp)32210000000000003ea0: 06    movsd   %xmm0, 24(%rsp)
31900000000000003e26: 05    callq   0x405b40 <Stopwatch::getCPUTime()>32220000000000003ea6: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
31910000000000003e2b: 06    subsd   8(%rsp), %xmm032230000000000003eab: 06    subsd   8(%rsp), %xmm0
31920000000000003e31: 06    movsd   16(%rsp), %xmm132240000000000003eb1: 06    movsd   16(%rsp), %xmm1
31930000000000003e37: 04    addsd   %xmm0, %xmm132250000000000003eb7: 04    addsd   %xmm0, %xmm1
31940000000000003e3b: 06    movsd   %xmm1, 16(%rsp)32260000000000003ebb: 06    movsd   %xmm1, 16(%rsp)
31950000000000003e41: 05    callq   0x405b40 <Stopwatch::getCPUTime()>32270000000000003ec1: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
31960000000000003e46: 06    movsd   %xmm0, 8(%rsp)32280000000000003ec6: 06    movsd   %xmm0, 8(%rsp)
31970000000000003e4c: 02    xorl    %ebp, %ebp32290000000000003ecc: 02    xorl    %ebp, %ebp
31980000000000003e4e: 02    nop32300000000000003ece: 02    nop
31990000000000003e50: 08    leaq    256(%rsp,%rbp), %rdi32310000000000003ed0: 08    leaq    256(%rsp,%rbp), %rdi
32000000000000003e58: 03    movq    %rbx, %rsi32320000000000003ed8: 03    movq    %rbx, %rsi
32010000000000003e5b: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>32330000000000003edb: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
32020000000000003e60: 04    addq    $16, %rbp32340000000000003ee0: 04    addq    $16, %rbp
32030000000000003e64: 07    cmpq    $16000, %rbp32350000000000003ee4: 07    cmpq    $16000, %rbp
32040000000000003e6b: 02    jne     0x409d40 <BenchmarkSuite::run(int, int, char**)+0x3e50>32360000000000003eeb: 02    jne     0x409dc0 <BenchmarkSuite::run(int, int, char**)+0x3ed0>
32050000000000003e6d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>32370000000000003eed: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
32060000000000003e72: 06    subsd   8(%rsp), %xmm032380000000000003ef2: 06    subsd   8(%rsp), %xmm0
32070000000000003e78: 06    movsd   32(%rsp), %xmm132390000000000003ef8: 06    movsd   32(%rsp), %xmm1
32080000000000003e7e: 04    addsd   %xmm0, %xmm132400000000000003efe: 04    addsd   %xmm0, %xmm1
32090000000000003e82: 06    movsd   %xmm1, 32(%rsp)32410000000000003f02: 06    movsd   %xmm1, 32(%rsp)
32100000000000003e88: 03    movq    %rbx, %rdi32420000000000003f08: 03    movq    %rbx, %rdi
32110000000000003e8b: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>32430000000000003f0b: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
32120000000000003e90: 03    incl    %r15d32440000000000003f10: 03    incl    %r15d
32130000000000003e93: 05    movq    48(%rsp), %rax32450000000000003f13: 05    movq    48(%rsp), %rax
32140000000000003e98: 03    cmpl    (%rax), %r15d32460000000000003f18: 03    cmpl    (%rax), %r15d
32150000000000003e9b: 06    jl      0x409bf0 <BenchmarkSuite::run(int, int, char**)+0x3d00>32470000000000003f1b: 06    jl      0x409c60 <BenchmarkSuite::run(int, int, char**)+0x3d70>
32160000000000003ea1: 02    jmp     0x409dc5 <BenchmarkSuite::run(int, int, char**)+0x3ed5>32480000000000003f21: 02    jmp     0x409e45 <BenchmarkSuite::run(int, int, char**)+0x3f55>
32170000000000003ea3: 05    movl    $7566480, %edi32490000000000003f23: 05    movl    $7566480, %edi
32180000000000003ea8: 05    callq   0x404580 <__cxa_guard_acquire@plt>32500000000000003f28: 05    callq   0x404580 <__cxa_guard_acquire@plt>
32190000000000003ead: 02    testl   %eax, %eax32510000000000003f2d: 02    testl   %eax, %eax
32200000000000003eaf: 06    je      0x409c95 <BenchmarkSuite::run(int, int, char**)+0x3da5>32520000000000003f2f: 06    je      0x409d05 <BenchmarkSuite::run(int, int, char**)+0x3e15>
32210000000000003eb5: 05    movl    $7550480, %edi32530000000000003f35: 05    movl    $7550480, %edi
32220000000000003eba: 05    movl    $16000, %edx32540000000000003f3a: 05    movl    $16000, %edx
32230000000000003ebf: 02    xorl    %esi, %esi32550000000000003f3f: 02    xorl    %esi, %esi
32240000000000003ec1: 05    callq   0x404140 <memset@plt>32560000000000003f41: 05    callq   0x404140 <memset@plt>
32250000000000003ec6: 05    movl    $7566480, %edi32570000000000003f46: 05    movl    $7566480, %edi
32260000000000003ecb: 05    callq   0x4042d0 <__cxa_guard_release@plt>32580000000000003f4b: 05    callq   0x4042d0 <__cxa_guard_release@plt>
32270000000000003ed0: 05    jmp     0x409c95 <BenchmarkSuite::run(int, int, char**)+0x3da5>32590000000000003f50: 05    jmp     0x409d05 <BenchmarkSuite::run(int, int, char**)+0x3e15>
32280000000000003ed5: 05    movq    72(%rsp), %r1532600000000000003f55: 05    movq    72(%rsp), %r15
32290000000000003eda: 03    movl    (%r15), %esi32610000000000003f5a: 03    movl    (%r15), %esi
32300000000000003edd: 06    movsd   40(%rsp), %xmm032620000000000003f5d: 06    movsd   40(%rsp), %xmm0
32310000000000003ee3: 02    jmp     0x409df7 <BenchmarkSuite::run(int, int, char**)+0x3f07>32630000000000003f63: 02    jmp     0x409e77 <BenchmarkSuite::run(int, int, char**)+0x3f87>
32320000000000003ee5: 04    xorpd   %xmm0, %xmm032640000000000003f65: 04    xorpd   %xmm0, %xmm0
32330000000000003ee9: 06    movsd   %xmm0, 32(%rsp)32650000000000003f69: 06    movsd   %xmm0, 32(%rsp)
32340000000000003eef: 04    xorpd   %xmm0, %xmm032660000000000003f6f: 04    xorpd   %xmm0, %xmm0
32350000000000003ef3: 06    movsd   %xmm0, 16(%rsp)32670000000000003f73: 06    movsd   %xmm0, 16(%rsp)
32360000000000003ef9: 04    xorpd   %xmm0, %xmm032680000000000003f79: 04    xorpd   %xmm0, %xmm0
32370000000000003efd: 06    movsd   %xmm0, 24(%rsp)32690000000000003f7d: 06    movsd   %xmm0, 24(%rsp)
32380000000000003f03: 04    xorpd   %xmm0, %xmm032700000000000003f83: 04    xorpd   %xmm0, %xmm0
32390000000000003f07: 06    divsd   40(%r13), %xmm032710000000000003f87: 06    divsd   40(%r13), %xmm0
32400000000000003f0d: 06    movsd   %xmm0, 40(%rsp)32720000000000003f8d: 06    movsd   %xmm0, 40(%rsp)
32410000000000003f13: 07    movq    3203366(%rip), %rax  # 717f30 <std::__1::cout>32730000000000003f93: 07    movq    3203238(%rip), %rax  # 717f30 <std::__1::cout>
32420000000000003f1a: 04    movq    -24(%rax), %rax32740000000000003f9a: 04    movq    -24(%rax), %rax
32430000000000003f1e: 11    movq    $2, 7438152(%rax)32750000000000003f9e: 11    movq    $2, 7438152(%rax)
32440000000000003f29: 05    movl    $7438128, %edi32760000000000003fa9: 05    movl    $7438128, %edi
32450000000000003f2e: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>32770000000000003fae: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
32460000000000003f33: 05    movb    $41, 96(%rsp)32780000000000003fb3: 05    movb    $41, 96(%rsp)
32470000000000003f38: 05    leaq    96(%rsp), %rsi32790000000000003fb8: 05    leaq    96(%rsp), %rsi
32480000000000003f3d: 05    movl    $1, %edx32800000000000003fbd: 05    movl    $1, %edx
32490000000000003f42: 03    movq    %rax, %rdi32810000000000003fc2: 03    movq    %rax, %rdi
32500000000000003f45: 05    callq   0x45fb90 <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)>32820000000000003fc5: 05    callq   0x45fde0 <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)>
32510000000000003f4a: 03    movq    (%rax), %rcx32830000000000003fca: 03    movq    (%rax), %rcx
32520000000000003f4d: 04    movq    -24(%rcx), %rcx32840000000000003fcd: 04    movq    -24(%rcx), %rcx
32530000000000003f51: 09    movq    $77, 24(%rax,%rcx)32850000000000003fd1: 09    movq    $77, 24(%rax,%rcx)
32540000000000003f5a: 05    movl    $5005159, %esi32860000000000003fda: 05    movl    $5006303, %esi
32550000000000003f5f: 05    movl    $37, %edx32870000000000003fdf: 05    movl    $37, %edx
32560000000000003f64: 03    movq    %rax, %rdi32880000000000003fe4: 03    movq    %rax, %rdi
32570000000000003f67: 05    callq   0x45fb90 <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)>32890000000000003fe7: 05    callq   0x45fde0 <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)>
32580000000000003f6c: 05    movl    $5130576, %esi32900000000000003fec: 05    movl    $5131712, %esi
32590000000000003f71: 05    movl    $1, %edx32910000000000003ff1: 05    movl    $1, %edx
32600000000000003f76: 03    movq    %rax, %rdi32920000000000003ff6: 03    movq    %rax, %rdi
32610000000000003f79: 05    callq   0x45fb90 <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)>32930000000000003ff9: 05    callq   0x45fde0 <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)>
32620000000000003f7e: 03    movq    (%rax), %rcx32940000000000003ffe: 03    movq    (%rax), %rcx
32630000000000003f81: 04    movq    -24(%rcx), %rcx32950000000000004001: 04    movq    -24(%rcx), %rcx
32640000000000003f85: 09    movq    $6, 24(%rax,%rcx)
32650000000000003f8e: 03    movq    %rax, %rdi
32660000000000003f91: 06    movsd   40(%rsp), %xmm0
32670000000000003f97: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
32680000000000003f9c: 05    movl    $5130381, %esi
32690000000000003fa1: 05    movl    $1, %edx
32700000000000003fa6: 03    movq    %rax, %rdi
32710000000000003fa9: 05    callq   0x45fb90 <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)>
32720000000000003fae: 06    movsd   24(%rsp), %xmm0
32730000000000003fb4: 06    divsd   40(%r13), %xmm0
32740000000000003fba: 06    movsd   %xmm0, 24(%rsp)
32750000000000003fc0: 07    movq    3203193(%rip), %rax  # 717f30 <std::__1::cout>
32760000000000003fc7: 04    movq    -24(%rax), %rax
32770000000000003fcb: 11    movq    $80, 7438152(%rax)
32780000000000003fd6: 05    movl    $7438128, %edi
32790000000000003fdb: 05    movl    $5015634, %esi
32800000000000003fe0: 05    movl    $10, %edx
32810000000000003fe5: 05    callq   0x45fb90 <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)>
32820000000000003fea: 05    movl    $5130576, %esi
32830000000000003fef: 05    movl    $1, %edx
32840000000000003ff4: 03    movq    %rax, %rdi
32850000000000003ff7: 05    callq   0x45fb90 <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)>
32860000000000003ffc: 03    movq    (%rax), %rcx
32870000000000003fff: 04    movq    -24(%rcx), %rcx
32880000000000004003: 09    movq    $6, 24(%rax,%rcx)32960000000000004005: 09    movq    $6, 24(%rax,%rcx)
3289000000000000400c: 03    movq    %rax, %rdi3297000000000000400e: 03    movq    %rax, %rdi
3290000000000000400f: 06    movsd   24(%rsp), %xmm032980000000000004011: 06    movsd   40(%rsp), %xmm0
32910000000000004015: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>32990000000000004017: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
3292000000000000401a: 05    movl    $5130381, %esi3300000000000000401c: 05    movl    $5131517, %esi
3293000000000000401f: 05    movl    $1, %edx33010000000000004021: 05    movl    $1, %edx
32940000000000004024: 03    movq    %rax, %rdi33020000000000004026: 03    movq    %rax, %rdi
32950000000000004027: 05    callq   0x45fb90 <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)>33030000000000004029: 05    callq   0x45fde0 <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)>
3296000000000000402c: 06    movsd   16(%rsp), %xmm03304000000000000402e: 06    movsd   24(%rsp), %xmm0
32970000000000004032: 06    divsd   40(%r13), %xmm033050000000000004034: 06    divsd   40(%r13), %xmm0
32980000000000004038: 06    movsd   %xmm0, 16(%rsp)3306000000000000403a: 06    movsd   %xmm0, 24(%rsp)
3299000000000000403e: 07    movq    3203067(%rip), %rax  # 717f30 <std::__1::cout>33070000000000004040: 07    movq    3203065(%rip), %rax  # 717f30 <std::__1::cout>
33000000000000004045: 04    movq    -24(%rax), %rax33080000000000004047: 04    movq    -24(%rax), %rax
33010000000000004049: 11    movq    $80, 7438152(%rax)3309000000000000404b: 11    movq    $80, 7438152(%rax)
33020000000000004054: 05    movl    $7438128, %edi33100000000000004056: 05    movl    $7438128, %edi
33030000000000004059: 05    movl    $5018103, %esi3311000000000000405b: 05    movl    $5016776, %esi
3304000000000000405e: 05    movl    $11, %edx33120000000000004060: 05    movl    $10, %edx
33050000000000004063: 05    callq   0x45fb90 <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)>33130000000000004065: 05    callq   0x45fde0 <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)>
33060000000000004068: 05    movl    $5130576, %esi3314000000000000406a: 05    movl    $5131712, %esi
3307000000000000406d: 05    movl    $1, %edx3315000000000000406f: 05    movl    $1, %edx
33080000000000004072: 03    movq    %rax, %rdi33160000000000004074: 03    movq    %rax, %rdi
33090000000000004075: 05    callq   0x45fb90 <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)>33170000000000004077: 05    callq   0x45fde0 <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)>
3310000000000000407a: 03    movq    (%rax), %rcx3318000000000000407c: 03    movq    (%rax), %rcx
3311000000000000407d: 04    movq    -24(%rcx), %rcx3319000000000000407f: 04    movq    -24(%rcx), %rcx
33120000000000004081: 09    movq    $6, 24(%rax,%rcx)33200000000000004083: 09    movq    $6, 24(%rax,%rcx)
3313000000000000408a: 03    movq    %rax, %rdi3321000000000000408c: 03    movq    %rax, %rdi
3314000000000000408d: 06    movsd   16(%rsp), %xmm03322000000000000408f: 06    movsd   24(%rsp), %xmm0
33150000000000004093: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>33230000000000004095: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
33160000000000004098: 05    movl    $5130381, %esi3324000000000000409a: 05    movl    $5131517, %esi
3317000000000000409d: 05    movl    $1, %edx3325000000000000409f: 05    movl    $1, %edx
331800000000000040a2: 03    movq    %rax, %rdi332600000000000040a4: 03    movq    %rax, %rdi
331900000000000040a5: 05    callq   0x45fb90 <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)>332700000000000040a7: 05    callq   0x45fde0 <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)>
332000000000000040aa: 06    movsd   32(%rsp), %xmm0332800000000000040ac: 06    movsd   16(%rsp), %xmm0
332100000000000040b0: 06    divsd   40(%r13), %xmm0332900000000000040b2: 06    divsd   40(%r13), %xmm0
332200000000000040b6: 06    movsd   %xmm0, 32(%rsp)333000000000000040b8: 06    movsd   %xmm0, 16(%rsp)
332300000000000040bc: 07    movq    3202941(%rip), %rax  # 717f30 <std::__1::cout>333100000000000040be: 07    movq    3202939(%rip), %rax  # 717f30 <std::__1::cout>
332400000000000040c3: 04    movq    -24(%rax), %rax333200000000000040c5: 04    movq    -24(%rax), %rax
332500000000000040c7: 11    movq    $80, 7438152(%rax)333300000000000040c9: 11    movq    $80, 7438152(%rax)
332600000000000040d2: 05    movl    $7438128, %edi333400000000000040d4: 05    movl    $7438128, %edi
332700000000000040d7: 05    movl    $5004858, %esi333500000000000040d9: 05    movl    $5019245, %esi
332800000000000040dc: 05    movl    $9, %edx333600000000000040de: 05    movl    $11, %edx
332900000000000040e1: 05    callq   0x45fb90 <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)>333700000000000040e3: 05    callq   0x45fde0 <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)>
333000000000000040e6: 05    movl    $5130576, %esi333800000000000040e8: 05    movl    $5131712, %esi
333100000000000040eb: 05    movl    $1, %edx333900000000000040ed: 05    movl    $1, %edx
333200000000000040f0: 03    movq    %rax, %rdi334000000000000040f2: 03    movq    %rax, %rdi
333300000000000040f3: 05    callq   0x45fb90 <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)>334100000000000040f5: 05    callq   0x45fde0 <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)>
333400000000000040f8: 03    movq    (%rax), %rcx334200000000000040fa: 03    movq    (%rax), %rcx
333500000000000040fb: 04    movq    -24(%rcx), %rcx334300000000000040fd: 04    movq    -24(%rcx), %rcx
333600000000000040ff: 09    movq    $6, 24(%rax,%rcx)33440000000000004101: 09    movq    $6, 24(%rax,%rcx)
33370000000000004108: 03    movq    %rax, %rdi3345000000000000410a: 03    movq    %rax, %rdi
3338000000000000410b: 06    movsd   32(%rsp), %xmm03346000000000000410d: 06    movsd   16(%rsp), %xmm0
33390000000000004111: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>33470000000000004113: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
33400000000000004116: 05    movl    $5130381, %esi33480000000000004118: 05    movl    $5131517, %esi
3341000000000000411b: 05    movl    $1, %edx3349000000000000411d: 05    movl    $1, %edx
33420000000000004120: 03    movq    %rax, %rdi33500000000000004122: 03    movq    %rax, %rdi
33430000000000004123: 05    callq   0x45fb90 <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)>33510000000000004125: 05    callq   0x45fde0 <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)>
3352000000000000412a: 06    movsd   32(%rsp), %xmm0
33530000000000004130: 06    divsd   40(%r13), %xmm0
33540000000000004136: 06    movsd   %xmm0, 32(%rsp)
3355000000000000413c: 07    movq    3202813(%rip), %rax  # 717f30 <std::__1::cout>
33560000000000004143: 04    movq    -24(%rax), %rax
33570000000000004147: 11    movq    $80, 7438152(%rax)
33440000000000004128: 05    movl    $7438128, %edi33580000000000004152: 05    movl    $7438128, %edi
33590000000000004157: 05    movl    $5006002, %esi
3360000000000000415c: 05    movl    $9, %edx
33610000000000004161: 05    callq   0x45fde0 <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)>
33620000000000004166: 05    movl    $5131712, %esi
3363000000000000416b: 05    movl    $1, %edx
33640000000000004170: 03    movq    %rax, %rdi
33650000000000004173: 05    callq   0x45fde0 <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)>
33660000000000004178: 03    movq    (%rax), %rcx
3367000000000000417b: 04    movq    -24(%rcx), %rcx
3368000000000000417f: 09    movq    $6, 24(%rax,%rcx)
33690000000000004188: 03    movq    %rax, %rdi
3370000000000000418b: 06    movsd   32(%rsp), %xmm0
33710000000000004191: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
33720000000000004196: 05    movl    $5131517, %esi
3373000000000000419b: 05    movl    $1, %edx
337400000000000041a0: 03    movq    %rax, %rdi
337500000000000041a3: 05    callq   0x45fde0 <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)>
337600000000000041a8: 05    movl    $7438128, %edi
3345000000000000412d: 05    movl    $5130381, %esi337700000000000041ad: 05    movl    $5131517, %esi
33460000000000004132: 05    movl    $1, %edx337800000000000041b2: 05    movl    $1, %edx
33470000000000004137: 05    callq   0x45fb90 <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)>337900000000000041b7: 05    callq   0x45fde0 <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)>
3348000000000000413c: 04    movl    36(%r13), %esi338000000000000041bc: 04    movl    36(%r13), %esi
33490000000000004140: 04    movq    (%r13), %rax338100000000000041c0: 04    movq    (%r13), %rax
33500000000000004144: 04    movq    8(%r13), %rcx338200000000000041c4: 04    movq    8(%r13), %rcx
33510000000000004148: 03    movslq  %esi, %rsi338300000000000041c8: 03    movslq  %esi, %rsi
3352000000000000414b: 03    incq    %rsi338400000000000041cb: 03    incq    %rsi
3353000000000000414e: 03    movl    %esi, (%r15)338500000000000041ce: 03    movl    %esi, (%r15)
33540000000000004151: 03    cmpq    %rax, %rcx338600000000000041d1: 03    cmpq    %rax, %rcx
33550000000000004154: 02    je      0x40a05c <BenchmarkSuite::run(int, int, char**)+0x416c>338700000000000041d4: 02    je      0x40a0dc <BenchmarkSuite::run(int, int, char**)+0x41ec>
33560000000000004156: 02    movl    %ecx, %edx338800000000000041d6: 02    movl    %ecx, %edx
33570000000000004158: 02    subl    %eax, %edx338900000000000041d8: 02    subl    %eax, %edx
3358000000000000415a: 02    cmpl    %edx, %esi339000000000000041da: 02    cmpl    %edx, %esi
3359000000000000415c: 06    jge     0x40a4f8 <BenchmarkSuite::run(int, int, char**)+0x4608>339100000000000041dc: 06    jge     0x40a588 <BenchmarkSuite::run(int, int, char**)+0x4698>
33600000000000004162: 04    cmpb    $0, (%rax,%rsi)339200000000000041e2: 04    cmpb    $0, (%rax,%rsi)
33610000000000004166: 06    je      0x40a4f8 <BenchmarkSuite::run(int, int, char**)+0x4608>339300000000000041e6: 06    je      0x40a588 <BenchmarkSuite::run(int, int, char**)+0x4698>
3362000000000000416c: 05    movq    48(%rsp), %rax339400000000000041ec: 05    movq    48(%rsp), %rax
33630000000000004171: 03    cmpl    $0, (%rax)339500000000000041f1: 03    cmpl    $0, (%rax)
33640000000000004174: 06    jle     0x40a295 <BenchmarkSuite::run(int, int, char**)+0x43a5>339600000000000041f4: 06    jle     0x40a325 <BenchmarkSuite::run(int, int, char**)+0x4435>
3365000000000000417a: 05    leaq    104(%rsp), %r12339700000000000041fa: 05    leaq    104(%rsp), %r12
3366000000000000417f: 04    xorpd   %xmm0, %xmm0339800000000000041ff: 04    xorpd   %xmm0, %xmm0
33670000000000004183: 06    movsd   %xmm0, 40(%rsp)33990000000000004203: 06    movsd   %xmm0, 40(%rsp)
33680000000000004189: 03    xorl    %r15d, %r15d34000000000000004209: 03    xorl    %r15d, %r15d
3369000000000000418c: 08    leaq    257(%rsp), %r143401000000000000420c: 08    leaq    257(%rsp), %r14
33700000000000004194: 05    leaq    96(%rsp), %rbx34020000000000004214: 05    leaq    96(%rsp), %rbx
33710000000000004199: 04    xorpd   %xmm0, %xmm034030000000000004219: 04    xorpd   %xmm0, %xmm0
3372000000000000419d: 06    movsd   %xmm0, 24(%rsp)3404000000000000421d: 06    movsd   %xmm0, 24(%rsp)
337300000000000041a3: 04    xorpd   %xmm0, %xmm034050000000000004223: 04    xorpd   %xmm0, %xmm0
337400000000000041a7: 06    movsd   %xmm0, 16(%rsp)34060000000000004227: 06    movsd   %xmm0, 16(%rsp)
337500000000000041ad: 04    xorpd   %xmm0, %xmm03407000000000000422d: 04    xorpd   %xmm0, %xmm0
337600000000000041b1: 06    movsd   %xmm0, 32(%rsp)34080000000000004231: 06    movsd   %xmm0, 32(%rsp)
337700000000000041b7: 09    nopw    (%rax,%rax)
337800000000000041c0: 05    movq    88(%rsp), %rax
337900000000000041c5: 03    movq    (%rax), %rsi
338000000000000041c8: 09    movq    $5128488, 96(%rsp)
338100000000000041d1: 05    movl    $100000, %edx
338200000000000041d6: 03    movq    %r12, %rdi
338300000000000041d9: 02    xorl    %ecx, %ecx
338400000000000041db: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
338500000000000041e0: 05    movl    $8, %ebp
338600000000000041e5: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
338700000000000041ea: 06    movsd   %xmm0, 8(%rsp)
338800000000000041f0: 05    movl    $5005197, %edi
338900000000000041f5: 05    movl    $26, %esi
339000000000000041fa: 03    movq    %rbx, %rdx
339100000000000041fd: 05    callq   0x461c30 <BloombergLP::bdld::Datum::copyString(char const*, unsigned long, BloombergLP::bslma::Allocator*)>
33920000000000004202: 08    movq    %rax, 248(%rsp,%rbp)
3393000000000000420a: 08    movq    %rdx, 256(%rsp,%rbp)
33940000000000004212: 04    addq    $16, %rbp
33950000000000004216: 07    cmpq    $16008, %rbp
3396000000000000421d: 02    jne     0x40a0e0 <BenchmarkSuite::run(int, int, char**)+0x41f0>
3397000000000000421f: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
33980000000000004224: 06    subsd   8(%rsp), %xmm0
3399000000000000422a: 06    movsd   %xmm0, 56(%rsp)
34000000000000004230: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
34010000000000004235: 06    movsd   %xmm0, 8(%rsp)
3402000000000000423b: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
34030000000000004240: 06    subsd   8(%rsp), %xmm0
34040000000000004246: 06    movsd   %xmm0, 64(%rsp)
3405000000000000424c: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
34060000000000004251: 06    movsd   %xmm0, 8(%rsp)
34070000000000004257: 06    movb    3346899(%rip), %al  # 73b320 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
3408000000000000425d: 02    testb   %al, %al
3409000000000000425f: 06    je      0x40a253 <BenchmarkSuite::run(int, int, char**)+0x4363>
34100000000000004265: 06    movsd   40(%rsp), %xmm0
3411000000000000426b: 06    addsd   56(%rsp), %xmm0
34120000000000004271: 06    movsd   %xmm0, 40(%rsp)
34130000000000004277: 06    movsd   24(%rsp), %xmm0
3414000000000000427d: 06    addsd   64(%rsp), %xmm0
34150000000000004283: 02    xorl    %eax, %eax
34160000000000004285: 02    jmp     0x40a1aa <BenchmarkSuite::run(int, int, char**)+0x42ba>
34170000000000004287: 09    nopw    (%rax,%rax)34090000000000004237: 09    nopw    (%rax,%rax)
34180000000000004290: 08    movq    256(%rsp,%rax), %rcx34100000000000004240: 05    movq    88(%rsp), %rax
34190000000000004298: 08    movslq  264(%rsp,%rax), %rdx34110000000000004245: 03    movq    (%rax), %rsi
342000000000000042a0: 07    movq    %rcx, 7566496(%rax)34120000000000004248: 09    movq    $5129624, 96(%rsp)
342100000000000042a7: 07    movq    %rdx, 7566504(%rax)34130000000000004251: 05    movl    $100000, %edx
342200000000000042ae: 04    addq    $16, %rax34140000000000004256: 03    movq    %r12, %rdi
342300000000000042b2: 06    cmpq    $16000, %rax34150000000000004259: 02    xorl    %ecx, %ecx
342400000000000042b8: 02    je      0x40a1d0 <BenchmarkSuite::run(int, int, char**)+0x42e0>3416000000000000425b: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
342500000000000042ba: 08    movswl  270(%rsp,%rax), %ecx34170000000000004260: 05    movl    $8, %ebp
342600000000000042c2: 03    cmpl    $14, %ecx
342700000000000042c5: 02    je      0x40a180 <BenchmarkSuite::run(int, int, char**)+0x4290>
342800000000000042c7: 03    cmpl    $5, %ecx
342900000000000042ca: 02    je      0x40a180 <BenchmarkSuite::run(int, int, char**)+0x4290>
343000000000000042cc: 04    leaq    (%r14,%rax), %rcx
343100000000000042d0: 09    movsbq  256(%rsp,%rax), %rdx
343200000000000042d9: 02    jmp     0x40a190 <BenchmarkSuite::run(int, int, char**)+0x42a0>
343300000000000042db: 05    nopl    (%rax,%rax)
343400000000000042e0: 06    movsd   %xmm0, 24(%rsp)
343500000000000042e6: 05    callq   0x405b40 <Stopwatch::getCPUTime()>34180000000000004265: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
3419000000000000426a: 06    movsd   %xmm0, 8(%rsp)
34200000000000004270: 05    movl    $5006341, %edi
34210000000000004275: 05    movl    $26, %esi
3422000000000000427a: 03    movq    %rbx, %rdx
3423000000000000427d: 05    callq   0x461e80 <BloombergLP::bdld::Datum::copyString(char const*, unsigned long, BloombergLP::bslma::Allocator*)>
34240000000000004282: 08    movq    %rax, 248(%rsp,%rbp)
3425000000000000428a: 08    movq    %rdx, 256(%rsp,%rbp)
34260000000000004292: 04    addq    $16, %rbp
34270000000000004296: 07    cmpq    $16008, %rbp
3428000000000000429d: 02    jne     0x40a160 <BenchmarkSuite::run(int, int, char**)+0x4270>
3429000000000000429f: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
343600000000000042eb: 06    subsd   8(%rsp), %xmm0343000000000000042a4: 06    subsd   8(%rsp), %xmm0
343100000000000042aa: 06    movsd   %xmm0, 56(%rsp)
343200000000000042b0: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
343300000000000042b5: 06    movsd   %xmm0, 8(%rsp)
343400000000000042bb: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
343500000000000042c0: 06    subsd   8(%rsp), %xmm0
343600000000000042c6: 06    movsd   %xmm0, 64(%rsp)
343700000000000042cc: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
343800000000000042d1: 06    movsd   %xmm0, 8(%rsp)
343900000000000042d7: 06    movb    3346771(%rip), %al  # 73b320 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
344000000000000042dd: 02    testb   %al, %al
344100000000000042df: 06    je      0x40a2e3 <BenchmarkSuite::run(int, int, char**)+0x43f3>
344200000000000042e5: 06    movsd   40(%rsp), %xmm0
344300000000000042eb: 06    addsd   56(%rsp), %xmm0
344400000000000042f1: 06    movsd   %xmm0, 40(%rsp)
344500000000000042f7: 06    movsd   24(%rsp), %xmm0
344600000000000042fd: 06    addsd   64(%rsp), %xmm0
34470000000000004303: 02    xorl    %eax, %eax
34480000000000004305: 02    jmp     0x40a22a <BenchmarkSuite::run(int, int, char**)+0x433a>
34490000000000004307: 09    nopw    (%rax,%rax)
34500000000000004310: 08    movq    256(%rsp,%rax), %rcx
34510000000000004318: 08    movslq  264(%rsp,%rax), %rdx
34520000000000004320: 07    movq    %rcx, 7566496(%rax)
34530000000000004327: 07    movq    %rdx, 7566504(%rax)
3454000000000000432e: 04    addq    $16, %rax
34550000000000004332: 06    cmpq    $16000, %rax
34560000000000004338: 02    je      0x40a260 <BenchmarkSuite::run(int, int, char**)+0x4370>
3457000000000000433a: 08    movswl  270(%rsp,%rax), %esi
34580000000000004342: 03    cmpl    $14, %esi
34590000000000004345: 02    je      0x40a200 <BenchmarkSuite::run(int, int, char**)+0x4310>
34600000000000004347: 03    cmpl    $5, %esi
3461000000000000434a: 02    je      0x40a200 <BenchmarkSuite::run(int, int, char**)+0x4310>
3462000000000000434c: 05    movl    $0, %ecx
34630000000000004351: 05    movl    $0, %edx
34640000000000004356: 03    cmpl    $4, %esi
34650000000000004359: 02    jne     0x40a210 <BenchmarkSuite::run(int, int, char**)+0x4320>
3466000000000000435b: 04    leaq    (%r14,%rax), %rcx
3467000000000000435f: 09    movsbq  256(%rsp,%rax), %rdx
34680000000000004368: 02    jmp     0x40a210 <BenchmarkSuite::run(int, int, char**)+0x4320>
3469000000000000436a: 06    nopw    (%rax,%rax)
34700000000000004370: 06    movsd   %xmm0, 24(%rsp)
34710000000000004376: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
3472000000000000437b: 06    subsd   8(%rsp), %xmm0
343700000000000042f1: 06    movsd   16(%rsp), %xmm134730000000000004381: 06    movsd   16(%rsp), %xmm1
343800000000000042f7: 04    addsd   %xmm0, %xmm134740000000000004387: 04    addsd   %xmm0, %xmm1
343900000000000042fb: 06    movsd   %xmm1, 16(%rsp)3475000000000000438b: 06    movsd   %xmm1, 16(%rsp)
34400000000000004301: 05    callq   0x405b40 <Stopwatch::getCPUTime()>34760000000000004391: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
34410000000000004306: 06    movsd   %xmm0, 8(%rsp)34770000000000004396: 06    movsd   %xmm0, 8(%rsp)
3442000000000000430c: 02    xorl    %ebp, %ebp3478000000000000439c: 02    xorl    %ebp, %ebp
3443000000000000430e: 02    nop3479000000000000439e: 02    nop
34440000000000004310: 08    leaq    256(%rsp,%rbp), %rdi348000000000000043a0: 08    leaq    256(%rsp,%rbp), %rdi
34450000000000004318: 03    movq    %rbx, %rsi348100000000000043a8: 03    movq    %rbx, %rsi
3446000000000000431b: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>348200000000000043ab: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
34470000000000004320: 04    addq    $16, %rbp348300000000000043b0: 04    addq    $16, %rbp
34480000000000004324: 07    cmpq    $16000, %rbp348400000000000043b4: 07    cmpq    $16000, %rbp
3449000000000000432b: 02    jne     0x40a200 <BenchmarkSuite::run(int, int, char**)+0x4310>348500000000000043bb: 02    jne     0x40a290 <BenchmarkSuite::run(int, int, char**)+0x43a0>
3450000000000000432d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>348600000000000043bd: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
34510000000000004332: 06    subsd   8(%rsp), %xmm0348700000000000043c2: 06    subsd   8(%rsp), %xmm0
34520000000000004338: 06    movsd   32(%rsp), %xmm1348800000000000043c8: 06    movsd   32(%rsp), %xmm1
3453000000000000433e: 04    addsd   %xmm0, %xmm1348900000000000043ce: 04    addsd   %xmm0, %xmm1
34540000000000004342: 06    movsd   %xmm1, 32(%rsp)349000000000000043d2: 06    movsd   %xmm1, 32(%rsp)
34550000000000004348: 03    movq    %rbx, %rdi349100000000000043d8: 03    movq    %rbx, %rdi
3456000000000000434b: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>349200000000000043db: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
34570000000000004350: 03    incl    %r15d349300000000000043e0: 03    incl    %r15d
34580000000000004353: 05    movq    48(%rsp), %rax349400000000000043e3: 05    movq    48(%rsp), %rax
34590000000000004358: 03    cmpl    (%rax), %r15d349500000000000043e8: 03    cmpl    (%rax), %r15d
3460000000000000435b: 06    jl      0x40a0b0 <BenchmarkSuite::run(int, int, char**)+0x41c0>349600000000000043eb: 06    jl      0x40a130 <BenchmarkSuite::run(int, int, char**)+0x4240>
34610000000000004361: 02    jmp     0x40a285 <BenchmarkSuite::run(int, int, char**)+0x4395>349700000000000043f1: 02    jmp     0x40a315 <BenchmarkSuite::run(int, int, char**)+0x4425>
34620000000000004363: 05    movl    $7582496, %edi349800000000000043f3: 05    movl    $7582496, %edi
34630000000000004368: 05    callq   0x404580 <__cxa_guard_acquire@plt>349900000000000043f8: 05    callq   0x404580 <__cxa_guard_acquire@plt>
3464000000000000436d: 02    testl   %eax, %eax350000000000000043fd: 02    testl   %eax, %eax
3465000000000000436f: 06    je      0x40a155 <BenchmarkSuite::run(int, int, char**)+0x4265>350100000000000043ff: 06    je      0x40a1d5 <BenchmarkSuite::run(int, int, char**)+0x42e5>
34660000000000004375: 05    movl    $7566496, %edi35020000000000004405: 05    movl    $7566496, %edi
3467000000000000437a: 05    movl    $16000, %edx3503000000000000440a: 05    movl    $16000, %edx
3468000000000000437f: 02    xorl    %esi, %esi3504000000000000440f: 02    xorl    %esi, %esi
34690000000000004381: 05    callq   0x404140 <memset@plt>35050000000000004411: 05    callq   0x404140 <memset@plt>
34700000000000004386: 05    movl    $7582496, %edi35060000000000004416: 05    movl    $7582496, %edi
3471000000000000438b: 05    callq   0x4042d0 <__cxa_guard_release@plt>3507000000000000441b: 05    callq   0x4042d0 <__cxa_guard_release@plt>
34720000000000004390: 05    jmp     0x40a155 <BenchmarkSuite::run(int, int, char**)+0x4265>35080000000000004420: 05    jmp     0x40a1d5 <BenchmarkSuite::run(int, int, char**)+0x42e5>
34730000000000004395: 05    movq    72(%rsp), %r1535090000000000004425: 05    movq    72(%rsp), %r15
3474000000000000439a: 03    movl    (%r15), %esi3510000000000000442a: 03    movl    (%r15), %esi
3475000000000000439d: 06    movsd   40(%rsp), %xmm03511000000000000442d: 06    movsd   40(%rsp), %xmm0
347600000000000043a3: 02    jmp     0x40a2b7 <BenchmarkSuite::run(int, int, char**)+0x43c7>35120000000000004433: 02    jmp     0x40a347 <BenchmarkSuite::run(int, int, char**)+0x4457>
347700000000000043a5: 04    xorpd   %xmm0, %xmm035130000000000004435: 04    xorpd   %xmm0, %xmm0
347800000000000043a9: 06    movsd   %xmm0, 32(%rsp)35140000000000004439: 06    movsd   %xmm0, 32(%rsp)
347900000000000043af: 04    xorpd   %xmm0, %xmm03515000000000000443f: 04    xorpd   %xmm0, %xmm0
348000000000000043b3: 06    movsd   %xmm0, 16(%rsp)35160000000000004443: 06    movsd   %xmm0, 16(%rsp)
348100000000000043b9: 04    xorpd   %xmm0, %xmm035170000000000004449: 04    xorpd   %xmm0, %xmm0
348200000000000043bd: 06    movsd   %xmm0, 24(%rsp)3518000000000000444d: 06    movsd   %xmm0, 24(%rsp)
348300000000000043c3: 04    xorpd   %xmm0, %xmm035190000000000004453: 04    xorpd   %xmm0, %xmm0
348400000000000043c7: 06    divsd   40(%r13), %xmm035200000000000004457: 06    divsd   40(%r13), %xmm0
348500000000000043cd: 06    movsd   %xmm0, 40(%rsp)3521000000000000445d: 06    movsd   %xmm0, 40(%rsp)
348600000000000043d3: 07    movq    3202150(%rip), %rax  # 717f30 <std::__1::cout>35220000000000004463: 07    movq    3202006(%rip), %rax  # 717f30 <std::__1::cout>
348700000000000043da: 04    movq    -24(%rax), %rax3523000000000000446a: 04    movq    -24(%rax), %rax
348800000000000043de: 11    movq    $2, 7438152(%rax)3524000000000000446e: 11    movq    $2, 7438152(%rax)
348900000000000043e9: 05    movl    $7438128, %edi35250000000000004479: 05    movl    $7438128, %edi
349000000000000043ee: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>3526000000000000447e: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
349100000000000043f3: 05    movb    $41, 96(%rsp)35270000000000004483: 05    movb    $41, 96(%rsp)
349200000000000043f8: 05    leaq    96(%rsp), %rsi35280000000000004488: 05    leaq    96(%rsp), %rsi
349300000000000043fd: 05    movl    $1, %edx3529000000000000448d: 05    movl    $1, %edx
34940000000000004402: 03    movq    %rax, %rdi35300000000000004492: 03    movq    %rax, %rdi
34950000000000004405: 05    callq   0x45fb90 <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)>35310000000000004495: 05    callq   0x45fde0 <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)>
3496000000000000440a: 03    movq    (%rax), %rcx3532000000000000449a: 03    movq    (%rax), %rcx
3497000000000000440d: 04    movq    -24(%rcx), %rcx3533000000000000449d: 04    movq    -24(%rcx), %rcx
34980000000000004411: 09    movq    $77, 24(%rax,%rcx)353400000000000044a1: 09    movq    $77, 24(%rax,%rcx)
3499000000000000441a: 05    movl    $5005224, %esi353500000000000044aa: 05    movl    $5006368, %esi
3500000000000000441f: 05    movl    $48, %edx353600000000000044af: 05    movl    $48, %edx
35010000000000004424: 03    movq    %rax, %rdi
35020000000000004427: 05    callq   0x45fb90 <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)>
3503000000000000442c: 05    movl    $5130576, %esi
35040000000000004431: 05    movl    $1, %edx
35050000000000004436: 03    movq    %rax, %rdi
35060000000000004439: 05    callq   0x45fb90 <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)>
3507000000000000443e: 03    movq    (%rax), %rcx
35080000000000004441: 04    movq    -24(%rcx), %rcx
35090000000000004445: 09    movq    $6, 24(%rax,%rcx)
3510000000000000444e: 03    movq    %rax, %rdi
35110000000000004451: 06    movsd   40(%rsp), %xmm0
35120000000000004457: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
3513000000000000445c: 05    movl    $5130381, %esi
35140000000000004461: 05    movl    $1, %edx
35150000000000004466: 03    movq    %rax, %rdi
35160000000000004469: 05    callq   0x45fb90 <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)>
3517000000000000446e: 06    movsd   24(%rsp), %xmm0
35180000000000004474: 06    divsd   40(%r13), %xmm0
3519000000000000447a: 06    movsd   %xmm0, 24(%rsp)
35200000000000004480: 07    movq    3201977(%rip), %rax  # 717f30 <std::__1::cout>
35210000000000004487: 04    movq    -24(%rax), %rax
3522000000000000448b: 11    movq    $80, 7438152(%rax)
35230000000000004496: 05    movl    $7438128, %edi
3524000000000000449b: 05    movl    $5015634, %esi
352500000000000044a0: 05    movl    $10, %edx
352600000000000044a5: 05    callq   0x45fb90 <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)>
352700000000000044aa: 05    movl    $5130576, %esi
352800000000000044af: 05    movl    $1, %edx
352900000000000044b4: 03    movq    %rax, %rdi353700000000000044b4: 03    movq    %rax, %rdi
t353000000000000044b7: 05    callq   0x45fb90 <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)>t353800000000000044b7: 05    callq   0x45fde0 <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)>
353900000000000044bc: 05    movl    $5131712, %esi
354000000000000044c1: 05    movl    $1, %edx
354100000000000044c6: 03    movq    %rax, %rdi
354200000000000044c9: 05    callq   0x45fde0 <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)>
353100000000000044bc: 03    movq    (%rax), %rcx354300000000000044ce: 03    movq    (%rax), %rcx
353200000000000044bf: 04    movq    -24(%rcx), %rcx354400000000000044d1: 04    movq    -24(%rcx), %rcx
353300000000000044c3: 09    movq    $6, 24(%rax,%rcx)354500000000000044d5: 09    movq    $6, 24(%rax,%rcx)
353400000000000044cc: 03    movq    %rax, %rdi354600000000000044de: 03    movq    %rax, %rdi
353500000000000044cf: 06    movsd   24(%rsp), %xmm0354700000000000044e1: 06    movsd   40(%rsp), %xmm0
353600000000000044d5: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>354800000000000044e7: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
353700000000000044da: 05    movl    $5130381, %esi354900000000000044ec: 05    movl    $5131517, %esi
353800000000000044df: 05    movl    $1, %edx355000000000000044f1: 05    movl    $1, %edx
355100000000000044f6: 03    movq    %rax, %rdi
355200000000000044f9: 05    callq   0x45fde0 <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)>
355300000000000044fe: 06    movsd   24(%rsp), %xmm0
35540000000000004504: 06    divsd   40(%r13), %xmm0
3555000000000000450a: 06    movsd   %xmm0, 24(%rsp)
35560000000000004510: 07    movq    3201833(%rip), %rax  # 717f30 <std::__1::cout>
35570000000000004517: 04    movq    -24(%rax), %rax
3558000000000000451b: 11    movq    $80, 7438152(%rax)
35590000000000004526: 05    movl    $7438128, %edi
3560000000000000452b: 05    movl    $5016776, %esi
35610000000000004530: 05    movl    $10, %edx
35620000000000004535: 05    callq   0x45fde0 <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)>
3563000000000000453a: 05    movl    $5131712, %esi
3564000000000000453f: 05    movl    $1, %edx
353900000000000044e4: 03    movq    %rax, %rdi35650000000000004544: 03    movq    %rax, %rdi
354000000000000044e7: 05    callq   0x45fb90 <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)>35660000000000004547: 05    callq   0x45fde0 <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)>
354100000000000044ec: 06    movsd   16(%rsp), %xmm0
354200000000000044f2: 06    divsd   40(%r13), %xmm0
354300000000000044f8: 06    movsd   %xmm0, 16(%rsp)
354400000000000044fe: 07    movq    3201851(%rip), %rax  # 717f30 <std::__1::cout>
35450000000000004505: 04    movq    -24(%rax), %rax
35460000000000004509: 11    movq    $80, 7438152(%rax)
35470000000000004514: 05    movl    $7438128, %edi
35480000000000004519: 05    movl    $5018103, %esi
3549000000000000451e: 05    movl    $11, %edx
35500000000000004523: 05    callq   0x45fb90 <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)>
35510000000000004528: 05    movl    $5130576, %esi
3552000000000000452d: 05    movl    $1, %edx
35530000000000004532: 03    movq    %rax, %rdi
35540000000000004535: 05    callq   0x45fb90 <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)>
3555000000000000453a: 03    movq    (%rax), %rcx3567000000000000454c: 03    movq    (%rax), %rcx
3556000000000000453d: 04    movq    -24(%rcx), %rcx3568000000000000454f: 04    movq    -24(%rcx), %rcx
35570000000000004541: 09    movq    $6, 24(%rax,%rcx)35690000000000004553: 09    movq    $6, 24(%rax,%rcx)
3558000000000000454a: 03    movq    %rax, %rdi3570000000000000455c: 03    movq    %rax, %rdi
3559000000000000454d: 06    movsd   16(%rsp), %xmm03571000000000000455f: 06    movsd   24(%rsp), %xmm0
35600000000000004553: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>35720000000000004565: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
3573000000000000456a: 05    movl    $5131517, %esi
3574000000000000456f: 05    movl    $1, %edx
35750000000000004574: 03    movq    %rax, %rdi
35760000000000004577: 05    callq   0x45fde0 <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)>
3577000000000000457c: 06    movsd   16(%rsp), %xmm0
35780000000000004582: 06    divsd   40(%r13), %xmm0
35790000000000004588: 06    movsd   %xmm0, 16(%rsp)
3580000000000000458e: 07    movq    3201707(%rip), %rax  # 717f30 <std::__1::cout>
35810000000000004595: 04    movq    -24(%rax), %rax
35820000000000004599: 11    movq    $80, 7438152(%rax)
358300000000000045a4: 05    movl    $7438128, %edi
358400000000000045a9: 05    movl    $5019245, %esi
358500000000000045ae: 05    movl    $11, %edx
358600000000000045b3: 05    callq   0x45fde0 <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)>
35610000000000004558: 05    movl    $5130381, %esi358700000000000045b8: 05    movl    $5131712, %esi
3562000000000000455d: 05    movl    $1, %edx358800000000000045bd: 05    movl    $1, %edx
35630000000000004562: 03    movq    %rax, %rdi358900000000000045c2: 03    movq    %rax, %rdi
35640000000000004565: 05    callq   0x45fb90 <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)>359000000000000045c5: 05    callq   0x45fde0 <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)>
3565000000000000456a: 06    movsd   32(%rsp), %xmm0
35660000000000004570: 06    divsd   40(%r13), %xmm0
35670000000000004576: 06    movsd   %xmm0, 32(%rsp)
3568000000000000457c: 07    movq    3201725(%rip), %rax  # 717f30 <std::__1::cout>
35690000000000004583: 04    movq    -24(%rax), %rax
35700000000000004587: 11    movq    $80, 7438152(%rax)
35710000000000004592: 05    movl    $7438128, %edi
35720000000000004597: 05    movl    $5004858, %esi
3573000000000000459c: 05    movl    $9, %edx
357400000000000045a1: 05    callq   0x45fb90 <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)>
357500000000000045a6: 05    movl    $5130576, %esi
357600000000000045ab: 05    movl    $1, %edx
357700000000000045b0: 03    movq    %rax, %rdi
357800000000000045b3: 05    callq   0x45fb90 <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)>
357900000000000045b8: 03    movq    (%rax), %rcx359100000000000045ca: 03    movq    (%rax), %rcx
358000000000000045bb: 04    movq    -24(%rcx), %rcx359200000000000045cd: 04    movq    -24(%rcx), %rcx
358100000000000045bf: 09    movq    $6, 24(%rax,%rcx)359300000000000045d1: 09    movq    $6, 24(%rax,%rcx)
358200000000000045c8: 03    movq    %rax, %rdi359400000000000045da: 03    movq    %rax, %rdi
358300000000000045cb: 06    movsd   32(%rsp), %xmm0359500000000000045dd: 06    movsd   16(%rsp), %xmm0
358400000000000045d1: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>359600000000000045e3: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
358500000000000045d6: 05    movl    $5130381, %esi359700000000000045e8: 05    movl    $5131517, %esi
358600000000000045db: 05    movl    $1, %edx359800000000000045ed: 05    movl    $1, %edx
358700000000000045e0: 03    movq    %rax, %rdi359900000000000045f2: 03    movq    %rax, %rdi
358800000000000045e3: 05    callq   0x45fb90 <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)>360000000000000045f5: 05    callq   0x45fde0 <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)>
360100000000000045fa: 06    movsd   32(%rsp), %xmm0
36020000000000004600: 06    divsd   40(%r13), %xmm0
36030000000000004606: 06    movsd   %xmm0, 32(%rsp)
3604000000000000460c: 07    movq    3201581(%rip), %rax  # 717f30 <std::__1::cout>
36050000000000004613: 04    movq    -24(%rax), %rax
36060000000000004617: 11    movq    $80, 7438152(%rax)
36070000000000004622: 05    movl    $7438128, %edi
36080000000000004627: 05    movl    $5006002, %esi
3609000000000000462c: 05    movl    $9, %edx
36100000000000004631: 05    callq   0x45fde0 <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)>
36110000000000004636: 05    movl    $5131712, %esi
3612000000000000463b: 05    movl    $1, %edx
36130000000000004640: 03    movq    %rax, %rdi
36140000000000004643: 05    callq   0x45fde0 <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)>
36150000000000004648: 03    movq    (%rax), %rcx
3616000000000000464b: 04    movq    -24(%rcx), %rcx
3617000000000000464f: 09    movq    $6, 24(%rax,%rcx)
36180000000000004658: 03    movq    %rax, %rdi
3619000000000000465b: 06    movsd   32(%rsp), %xmm0
36200000000000004661: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
36210000000000004666: 05    movl    $5131517, %esi
3622000000000000466b: 05    movl    $1, %edx
36230000000000004670: 03    movq    %rax, %rdi
36240000000000004673: 05    callq   0x45fde0 <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)>
358900000000000045e8: 05    movl    $7438128, %edi36250000000000004678: 05    movl    $7438128, %edi
359000000000000045ed: 05    movl    $5130381, %esi3626000000000000467d: 05    movl    $5131517, %esi
359100000000000045f2: 05    movl    $1, %edx36270000000000004682: 05    movl    $1, %edx
359200000000000045f7: 05    callq   0x45fb90 <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)>36280000000000004687: 05    callq   0x45fde0 <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)>
359300000000000045fc: 04    movl    36(%r13), %esi3629000000000000468c: 04    movl    36(%r13), %esi
35940000000000004600: 04    movq    (%r13), %rax36300000000000004690: 04    movq    (%r13), %rax
35950000000000004604: 04    movq    8(%r13), %rcx36310000000000004694: 04    movq    8(%r13), %rcx
35960000000000004608: 03    movslq  %esi, %rsi36320000000000004698: 03    movslq  %esi, %rsi
3597000000000000460b: 03    incq    %rsi3633000000000000469b: 03    incq    %rsi
3598000000000000460e: 03    movl    %esi, (%r15)3634000000000000469e: 03    movl    %esi, (%r15)
35990000000000004611: 03    cmpq    %rax, %rcx363500000000000046a1: 03    cmpq    %rax, %rcx
36000000000000004614: 08    movq    %r13, 160(%rsp)363600000000000046a4: 08    movq    %r13, 160(%rsp)
3601000000000000461c: 02    je      0x40a524 <BenchmarkSuite::run(int, int, char**)+0x4634>363700000000000046ac: 02    je      0x40a5b4 <BenchmarkSuite::run(int, int, char**)+0x46c4>
3602000000000000461e: 02    movl    %ecx, %edx363800000000000046ae: 02    movl    %ecx, %edx
36030000000000004620: 02    subl    %eax, %edx363900000000000046b0: 02    subl    %eax, %edx
36040000000000004622: 02    cmpl    %edx, %esi364000000000000046b2: 02    cmpl    %edx, %esi
36050000000000004624: 06    jge     0x40aa00 <BenchmarkSuite::run(int, int, char**)+0x4b10>364100000000000046b4: 06    jge     0x40aaa0 <BenchmarkSuite::run(int, int, char**)+0x4bb0>
3606000000000000462a: 04    cmpb    $0, (%rax,%rsi)364200000000000046ba: 04    cmpb    $0, (%rax,%rsi)
3607000000000000462e: 06    je      0x40aa00 <BenchmarkSuite::run(int, int, char**)+0x4b10>364300000000000046be: 06    je      0x40aaa0 <BenchmarkSuite::run(int, int, char**)+0x4bb0>
36080000000000004634: 05    movq    48(%rsp), %rax364400000000000046c4: 05    movq    48(%rsp), %rax
36090000000000004639: 03    cmpl    $0, (%rax)364500000000000046c9: 03    cmpl    $0, (%rax)
3610000000000000463c: 06    jle     0x40a79d <BenchmarkSuite::run(int, int, char**)+0x48ad>364600000000000046cc: 06    jle     0x40a83d <BenchmarkSuite::run(int, int, char**)+0x494d>
36110000000000004642: 10    movabsq $3940649673949192, %rbx364700000000000046d2: 10    movabsq $3940649673949192, %rbx
3612000000000000464c: 05    leaq    104(%rsp), %r14364800000000000046dc: 05    leaq    104(%rsp), %r14
36130000000000004651: 04    xorpd   %xmm0, %xmm0364900000000000046e1: 04    xorpd   %xmm0, %xmm0
36140000000000004655: 06    movsd   %xmm0, 32(%rsp)365000000000000046e5: 06    movsd   %xmm0, 32(%rsp)
3615000000000000465b: 03    xorl    %r15d, %r15d365100000000000046eb: 03    xorl    %r15d, %r15d
3616000000000000465e: 08    leaq    257(%rsp), %r12365200000000000046ee: 08    leaq    257(%rsp), %r12
36170000000000004666: 05    leaq    96(%rsp), %r13365300000000000046f6: 05    leaq    96(%rsp), %r13
3618000000000000466b: 04    xorpd   %xmm0, %xmm0365400000000000046fb: 04    xorpd   %xmm0, %xmm0
3619000000000000466f: 06    movsd   %xmm0, 16(%rsp)365500000000000046ff: 06    movsd   %xmm0, 16(%rsp)
36200000000000004675: 04    xorpd   %xmm0, %xmm036560000000000004705: 04    xorpd   %xmm0, %xmm0
36210000000000004679: 06    movsd   %xmm0, 24(%rsp)36570000000000004709: 06    movsd   %xmm0, 24(%rsp)
3622000000000000467f: 04    xorpd   %xmm0, %xmm03658000000000000470f: 04    xorpd   %xmm0, %xmm0
36230000000000004683: 06    movsd   %xmm0, 40(%rsp)36590000000000004713: 06    movsd   %xmm0, 40(%rsp)
36240000000000004689: 07    nopl    (%rax)36600000000000004719: 07    nopl    (%rax)
36250000000000004690: 05    movq    88(%rsp), %rax36610000000000004720: 05    movq    88(%rsp), %rax
36260000000000004695: 03    movq    (%rax), %rsi36620000000000004725: 03    movq    (%rax), %rsi
36270000000000004698: 09    movq    $5128488, 96(%rsp)36630000000000004728: 09    movq    $5129624, 96(%rsp)
362800000000000046a1: 05    movl    $100000, %edx36640000000000004731: 05    movl    $100000, %edx
362900000000000046a6: 03    movq    %r14, %rdi36650000000000004736: 03    movq    %r14, %rdi
363000000000000046a9: 02    xorl    %ecx, %ecx36660000000000004739: 02    xorl    %ecx, %ecx
363100000000000046ab: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>3667000000000000473b: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
363200000000000046b0: 05    movl    $56, %ebp36680000000000004740: 05    movl    $56, %ebp
363300000000000046b5: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
363400000000000046ba: 06    movsd   %xmm0, 8(%rsp)
363500000000000046c0: 12    movq    $5004756, 200(%rsp,%rbp)
363600000000000046cc: 08    movq    %rbx, 208(%rsp,%rbp)
363700000000000046d4: 12    movq    $5004756, 216(%rsp,%rbp)
363800000000000046e0: 08    movq    %rbx, 224(%rsp,%rbp)
363900000000000046e8: 12    movq    $5004756, 232(%rsp,%rbp)
364000000000000046f4: 08    movq    %rbx, 240(%rsp,%rbp)
364100000000000046fc: 12    movq    $5004756, 248(%rsp,%rbp)
36420000000000004708: 08    movq    %rbx, 256(%rsp,%rbp)
36430000000000004710: 04    addq    $64, %rbp
36440000000000004714: 07    cmpq    $16056, %rbp
3645000000000000471b: 02    jne     0x40a5b0 <BenchmarkSuite::run(int, int, char**)+0x46c0>
3646000000000000471d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
36470000000000004722: 06    subsd   8(%rsp), %xmm0
36480000000000004728: 06    movsd   %xmm0, 56(%rsp)
3649000000000000472e: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
36500000000000004733: 06    movsd   %xmm0, 8(%rsp)
36510000000000004739: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
3652000000000000473e: 06    subsd   8(%rsp), %xmm0
36530000000000004744: 06    movsd   %xmm0, 64(%rsp)
3654000000000000474a: 05    callq   0x405b40 <Stopwatch::getCPUTime()>36690000000000004745: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
3655000000000000474f: 06    movsd   %xmm0, 8(%rsp)3670000000000000474a: 06    movsd   %xmm0, 8(%rsp)
36560000000000004755: 06    movb    3361637(%rip), %al  # 73f1b0 <guard variable for BenchmarkSuite::run(int, int, char**)::results>36710000000000004750: 12    movq    $5005900, 200(%rsp,%rbp)
3657000000000000475b: 02    testb   %al, %al3672000000000000475c: 08    movq    %rbx, 208(%rsp,%rbp)
3658000000000000475d: 06    je      0x40a753 <BenchmarkSuite::run(int, int, char**)+0x4863>36730000000000004764: 12    movq    $5005900, 216(%rsp,%rbp)
36590000000000004763: 06    movsd   40(%rsp), %xmm036740000000000004770: 08    movq    %rbx, 224(%rsp,%rbp)
36600000000000004769: 06    addsd   56(%rsp), %xmm036750000000000004778: 12    movq    $5005900, 232(%rsp,%rbp)
3661000000000000476f: 06    movsd   %xmm0, 40(%rsp)36760000000000004784: 08    mov   %rbx, 240(%rsp,%rbp)
36620000000000004775: 06    movsd   24(%rsp), %xmm03677000000000000478c: 12    movq    $5005900, 248(%rsp,%rbp)
3663000000000000477b: 06    addsd   64(%rsp), %xmm0
36640000000000004781: 02    xorl    %eax, %eax
36650000000000004783: 02    jmp     0x40a6aa <BenchmarkSuite::run(int, int, char**)+0x47ba>
36660000000000004785: 10    nopw    %cs:(%rax,%rax)
3667000000000000478f: 01    nop     
36680000000000004790: 08    movq    256(%rsp,%rax), %rcx36780000000000004798: 08    movq    %rbx, 256(%rsp,%rbp)
36690000000000004798: 08    movslq  264(%rsp,%rax), %rdx
367000000000000047a0: 07    movq    %rcx, 7582512(%rax)
367100000000000047a7: 07    movq    %rdx, 7582520(%rax)
367200000000000047ae: 04    addq    $16, %rax367900000000000047a0: 04    addq    $64, %rbp
367300000000000047b2: 06    cmpq    $16000, %rax368000000000000047a4: 07    cmpq    $16056, %rbp
367400000000000047b8: 02    je      0x40a6d0 <BenchmarkSuite::run(int, int, char**)+0x47e0>368100000000000047ab: 02    jne     0x40a640 <BenchmarkSuite::run(int, int, char**)+0x4750>
367500000000000047ba: 08    movswl  270(%rsp,%rax), %ecx368200000000000047ad: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
367600000000000047c2: 03    cmpl    $14, %ecx368300000000000047b2: 06    subsd   8(%rsp), %xmm0
367700000000000047c5: 02    je      0x40a680 <BenchmarkSuite::run(int, int, char**)+0x4790>
367800000000000047c7: 03    cmpl    $5, %ecx
367900000000000047ca: 02    je      0x40a680 <BenchmarkSuite::run(int, int, char**)+0x4790>
368000000000000047cc: 04    leaq    (%r12,%rax), %rcx
368100000000000047d0: 09    movsbq  256(%rsp,%rax), %rdx
368200000000000047d9: 02    jmp     0x40a690 <BenchmarkSuite::run(int, int, char**)+0x47a0>
368300000000000047db: 05    nopl    (%rax,%rax)
368400000000000047e0: 06    movsd   %xmm0, 24(%rsp)368400000000000047b8: 06    movsd   %xmm0, 56(%rsp)
368500000000000047e6: 05    callq   0x405b40 <Stopwatch::getCPUTime()>368500000000000047be: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
368600000000000047c3: 06    movsd   %xmm0, 8(%rsp)
368700000000000047c9: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
368600000000000047eb: 06    subsd   8(%rsp), %xmm0368800000000000047ce: 06    subsd   8(%rsp), %xmm0
368900000000000047d4: 06    movsd   %xmm0, 64(%rsp)
369000000000000047da: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
369100000000000047df: 06    movsd   %xmm0, 8(%rsp)
369200000000000047e5: 06    movb    3361493(%rip), %al  # 73f1b0 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
369300000000000047eb: 02    testb   %al, %al
369400000000000047ed: 06    je      0x40a7f3 <BenchmarkSuite::run(int, int, char**)+0x4903>
369500000000000047f3: 06    movsd   40(%rsp), %xmm0
369600000000000047f9: 06    addsd   56(%rsp), %xmm0
369700000000000047ff: 06    movsd   %xmm0, 40(%rsp)
36980000000000004805: 06    movsd   24(%rsp), %xmm0
3699000000000000480b: 06    addsd   64(%rsp), %xmm0
37000000000000004811: 02    xorl    %eax, %eax
37010000000000004813: 02    jmp     0x40a73a <BenchmarkSuite::run(int, int, char**)+0x484a>
37020000000000004815: 10    nopw    %cs:(%rax,%rax)
3703000000000000481f: 01    nop     
37040000000000004820: 08    movq    256(%rsp,%rax), %rcx
37050000000000004828: 08    movslq  264(%rsp,%rax), %rdx
37060000000000004830: 07    movq    %rcx, 7582512(%rax)
37070000000000004837: 07    movq    %rdx, 7582520(%rax)
3708000000000000483e: 04    addq    $16, %rax
37090000000000004842: 06    cmpq    $16000, %rax
37100000000000004848: 02    je      0x40a770 <BenchmarkSuite::run(int, int, char**)+0x4880>
3711000000000000484a: 08    movswl  270(%rsp,%rax), %esi
37120000000000004852: 03    cmpl    $14, %esi
37130000000000004855: 02    je      0x40a710 <BenchmarkSuite::run(int, int, char**)+0x4820>
37140000000000004857: 03    cmpl    $5, %esi
3715000000000000485a: 02    je      0x40a710 <BenchmarkSuite::run(int, int, char**)+0x4820>
3716000000000000485c: 05    movl    $0, %ecx
37170000000000004861: 05    movl    $0, %edx
37180000000000004866: 03    cmpl    $4, %esi
37190000000000004869: 02    jne     0x40a720 <BenchmarkSuite::run(int, int, char**)+0x4830>
3720000000000000486b: 04    leaq    (%r12,%rax), %rcx
3721000000000000486f: 09    movsbq  256(%rsp,%rax), %rdx
37220000000000004878: 02    jmp     0x40a720 <BenchmarkSuite::run(int, int, char**)+0x4830>
3723000000000000487a: 06    nopw    (%rax,%rax)
37240000000000004880: 06    movsd   %xmm0, 24(%rsp)
37250000000000004886: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
3726000000000000488b: 06    subsd   8(%rsp), %xmm0
368700000000000047f1: 06    movsd   16(%rsp), %xmm137270000000000004891: 06    movsd   16(%rsp), %xmm1
368800000000000047f7: 04    addsd   %xmm0, %xmm137280000000000004897: 04    addsd   %xmm0, %xmm1
368900000000000047fb: 06    movsd   %xmm1, 16(%rsp)3729000000000000489b: 06    movsd   %xmm1, 16(%rsp)
36900000000000004801: 05    callq   0x405b40 <Stopwatch::getCPUTime()>373000000000000048a1: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
36910000000000004806: 06    movsd   %xmm0, 8(%rsp)373100000000000048a6: 06    movsd   %xmm0, 8(%rsp)
3692000000000000480c: 02    xorl    %ebp, %ebp373200000000000048ac: 02    xorl    %ebp, %ebp
3693000000000000480e: 02    nop373300000000000048ae: 02    nop
36940000000000004810: 08    leaq    256(%rsp,%rbp), %rdi373400000000000048b0: 08    leaq    256(%rsp,%rbp), %rdi
36950000000000004818: 03    movq    %r13, %rsi373500000000000048b8: 03    movq    %r13, %rsi
3696000000000000481b: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>373600000000000048bb: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
36970000000000004820: 04    addq    $16, %rbp373700000000000048c0: 04    addq    $16, %rbp
36980000000000004824: 07    cmpq    $16000, %rbp373800000000000048c4: 07    cmpq    $16000, %rbp
3699000000000000482b: 02    jne     0x40a700 <BenchmarkSuite::run(int, int, char**)+0x4810>373900000000000048cb: 02    jne     0x40a7a0 <BenchmarkSuite::run(int, int, char**)+0x48b0>
3700000000000000482d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>374000000000000048cd: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
37010000000000004832: 06    subsd   8(%rsp), %xmm0374100000000000048d2: 06    subsd   8(%rsp), %xmm0
37020000000000004838: 06    movsd   32(%rsp), %xmm1374200000000000048d8: 06    movsd   32(%rsp), %xmm1
3703000000000000483e: 04    addsd   %xmm0, %xmm1374300000000000048de: 04    addsd   %xmm0, %xmm1
37040000000000004842: 06    movsd   %xmm1, 32(%rsp)374400000000000048e2: 06    movsd   %xmm1, 32(%rsp)
37050000000000004848: 03    movq    %r13, %rdi374500000000000048e8: 03    movq    %r13, %rdi
3706000000000000484b: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>374600000000000048eb: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
37070000000000004850: 03    incl    %r15d374700000000000048f0: 03    incl    %r15d
37080000000000004853: 05    movq    48(%rsp), %rax374800000000000048f3: 05    movq    48(%rsp), %rax
37090000000000004858: 03    cmpl    (%rax), %r15d374900000000000048f8: 03    cmpl    (%rax), %r15d
3710000000000000485b: 06    jl      0x40a580 <BenchmarkSuite::run(int, int, char**)+0x4690>375000000000000048fb: 06    jl      0x40a610 <BenchmarkSuite::run(int, int, char**)+0x4720>
37110000000000004861: 02    jmp     0x40a785 <BenchmarkSuite::run(int, int, char**)+0x4895>37510000000000004901: 02    jmp     0x40a825 <BenchmarkSuite::run(int, int, char**)+0x4935>
37120000000000004863: 05    movl    $7598512, %edi37520000000000004903: 05    movl    $7598512, %edi
37130000000000004868: 05    callq   0x404580 <__cxa_guard_acquire@plt>37530000000000004908: 05    callq   0x404580 <__cxa_guard_acquire@plt>
3714000000000000486d: 02    testl   %eax, %eax3754000000000000490d: 02    testl   %eax, %eax
3715000000000000486f: 06    je      0x40a653 <BenchmarkSuite::run(int, int, char**)+0x4763>3755000000000000490f: 06    je      0x40a6e3 <BenchmarkSuite::run(int, int, char**)+0x47f3>
37160000000000004875: 05    movl    $7582512, %edi37560000000000004915: 05    movl    $7582512, %edi
3717000000000000487a: 05    movl    $16000, %edx3757000000000000491a: 05    movl    $16000, %edx
3718000000000000487f: 02    xorl    %esi, %esi3758000000000000491f: 02    xorl    %esi, %esi
37190000000000004881: 05    callq   0x404140 <memset@plt>37590000000000004921: 05    callq   0x404140 <memset@plt>
37200000000000004886: 05    movl    $7598512, %edi37600000000000004926: 05    movl    $7598512, %edi
3721000000000000488b: 05    callq   0x4042d0 <__cxa_guard_release@plt>3761000000000000492b: 05    callq   0x4042d0 <__cxa_guard_release@plt>
37220000000000004890: 05    jmp     0x40a653 <BenchmarkSuite::run(int, int, char**)+0x4763>37620000000000004930: 05    jmp     0x40a6e3 <BenchmarkSuite::run(int, int, char**)+0x47f3>
37230000000000004895: 05    movq    72(%rsp), %r1537630000000000004935: 05    movq    72(%rsp), %r15
3724000000000000489a: 03    movl    (%r15), %esi3764000000000000493a: 03    movl    (%r15), %esi
3725000000000000489d: 08    movq    160(%rsp), %r133765000000000000493d: 08    movq    160(%rsp), %r13
372600000000000048a5: 06    movsd   40(%rsp), %xmm037660000000000004945: 06    movsd   40(%rsp), %xmm0
372700000000000048ab: 02    jmp     0x40a7bf <BenchmarkSuite::run(int, int, char**)+0x48cf>3767000000000000494b: 02    jmp     0x40a85f <BenchmarkSuite::run(int, int, char**)+0x496f>
372800000000000048ad: 04    xorpd   %xmm0, %xmm03768000000000000494d: 04    xorpd   %xmm0, %xmm0
372900000000000048b1: 04    xorpd   %xmm1, %xmm137690000000000004951: 04    xorpd   %xmm1, %xmm1
373000000000000048b5: 06    movsd   %xmm1, 24(%rsp)37700000000000004955: 06    movsd   %xmm1, 24(%rsp)
373100000000000048bb: 04    xorpd   %xmm1, %xmm13771000000000000495b: 04    xorpd   %xmm1, %xmm1
373200000000000048bf: 06    movsd   %xmm1, 16(%rsp)3772000000000000495f: 06    movsd   %xmm1, 16(%rsp)
373300000000000048c5: 04    xorpd   %xmm1, %xmm137730000000000004965: 04    xorpd   %xmm1, %xmm1
373400000000000048c9: 06    movsd   %xmm1, 32(%rsp)37740000000000004969: 06    movsd   %xmm1, 32(%rsp)
373500000000000048cf: 06    divsd   40(%r13), %xmm03775000000000000496f: 06    divsd   40(%r13), %xmm0
373600000000000048d5: 06    movsd   %xmm0, 40(%rsp)37760000000000004975: 06    movsd   %xmm0, 40(%rsp)
373700000000000048db: 07    movq    3200862(%rip), %rax  # 717f30 <std::__1::cout>3777000000000000497b: 07    movq    3200702(%rip), %rax  # 717f30 <std::__1::cout>
373800000000000048e2: 04    movq    -24(%rax), %rax37780000000000004982: 04    movq    -24(%rax), %rax
373900000000000048e6: 11    movq    $2, 7438152(%rax)37790000000000004986: 11    movq    $2, 7438152(%rax)
374000000000000048f1: 05    movl    $7438128, %edi37800000000000004991: 05    movl    $7438128, %edi
374100000000000048f6: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>37810000000000004996: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
374200000000000048fb: 05    movb    $41, 96(%rsp)3782000000000000499b: 05    movb    $41, 96(%rsp)
37430000000000004900: 05    leaq    96(%rsp), %rsi378300000000000049a0: 05    leaq    96(%rsp), %rsi
37440000000000004905: 05    movl    $1, %edx378400000000000049a5: 05    movl    $1, %edx
3745000000000000490a: 03    movq    %rax, %rdi378500000000000049aa: 03    movq    %rax, %rdi
3746000000000000490d: 05    callq   0x45fb90 <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)>378600000000000049ad: 05    callq   0x45fde0 <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)>
37470000000000004912: 03    movq    (%rax), %rcx378700000000000049b2: 03    movq    (%rax), %rcx
37480000000000004915: 04    movq    -24(%rcx), %rcx378800000000000049b5: 04    movq    -24(%rcx), %rcx
37490000000000004919: 09    movq    $77, 24(%rax,%rcx)378900000000000049b9: 09    movq    $77, 24(%rax,%rcx)
37500000000000004922: 05    movl    $5005273, %esi379000000000000049c2: 05    movl    $5006417, %esi
37510000000000004927: 05    movl    $38, %edx379100000000000049c7: 05    movl    $38, %edx
3752000000000000492c: 03    movq    %rax, %rdi379200000000000049cc: 03    movq    %rax, %rdi
3753000000000000492f: 05    callq   0x45fb90 <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)>379300000000000049cf: 05    callq   0x45fde0 <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)>
37540000000000004934: 05    movl    $5130576, %esi379400000000000049d4: 05    movl    $5131712, %esi
37550000000000004939: 05    movl    $1, %edx379500000000000049d9: 05    movl    $1, %edx
3756000000000000493e: 03    movq    %rax, %rdi379600000000000049de: 03    movq    %rax, %rdi
37570000000000004941: 05    callq   0x45fb90 <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)>379700000000000049e1: 05    callq   0x45fde0 <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)>
37580000000000004946: 03    movq    (%rax), %rcx379800000000000049e6: 03    movq    (%rax), %rcx
37590000000000004949: 04    movq    -24(%rcx), %rcx379900000000000049e9: 04    movq    -24(%rcx), %rcx
3760000000000000494d: 09    movq    $6, 24(%rax,%rcx)380000000000000049ed: 09    movq    $6, 24(%rax,%rcx)
37610000000000004956: 03    movq    %rax, %rdi380100000000000049f6: 03    movq    %rax, %rdi
37620000000000004959: 06    movsd   40(%rsp), %xmm0380200000000000049f9: 06    movsd   40(%rsp), %xmm0
3763000000000000495f: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>380300000000000049ff: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
37640000000000004964: 05    movl    $5130381, %esi38040000000000004a04: 05    movl    $5131517, %esi
37650000000000004969: 05    movl    $1, %edx38050000000000004a09: 05    movl    $1, %edx
3766000000000000496e: 03    movq    %rax, %rdi38060000000000004a0e: 03    movq    %rax, %rdi
37670000000000004971: 05    callq   0x45fb90 <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)>38070000000000004a11: 05    callq   0x45fde0 <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)>
37680000000000004976: 06    movsd   24(%rsp), %xmm038080000000000004a16: 06    movsd   24(%rsp), %xmm0
3769000000000000497c: 06    divsd   40(%r13), %xmm038090000000000004a1c: 06    divsd   40(%r13), %xmm0
37700000000000004982: 06    movsd   %xmm0, 24(%rsp)38100000000000004a22: 06    movsd   %xmm0, 24(%rsp)
37710000000000004988: 07    movq    3200689(%rip), %rax  # 717f30 <std::__1::cout>38110000000000004a28: 07    movq    3200529(%rip), %rax  # 717f30 <std::__1::cout>
3772000000000000498f: 04    movq    -24(%rax), %rax38120000000000004a2f: 04    movq    -24(%rax), %rax
37730000000000004993: 11    movq    $80, 7438152(%rax)38130000000000004a33: 11    movq    $80, 7438152(%rax)
3774000000000000499e: 05    movl    $7438128, %edi38140000000000004a3e: 05    movl    $7438128, %edi
377500000000000049a3: 05    movl    $5015634, %esi38150000000000004a43: 05    movl    $5016776, %esi
377600000000000049a8: 05    movl    $10, %edx38160000000000004a48: 05    movl    $10, %edx
377700000000000049ad: 05    callq   0x45fb90 <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)>
377800000000000049b2: 05    movl    $5130576, %esi
377900000000000049b7: 05    movl    $1, %edx
378000000000000049bc: 03    movq    %rax, %rdi
378100000000000049bf: 05    callq   0x45fb90 <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)>
378200000000000049c4: 03    movq    (%rax), %rcx
378300000000000049c7: 04    movq    -24(%rcx), %rcx
378400000000000049cb: 09    movq    $6, 24(%rax,%rcx)
378500000000000049d4: 03    movq    %rax, %rdi
378600000000000049d7: 06    movsd   24(%rsp), %xmm0
378700000000000049dd: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
378800000000000049e2: 05    movl    $5130381, %esi
378900000000000049e7: 05    movl    $1, %edx
379000000000000049ec: 03    movq    %rax, %rdi
379100000000000049ef: 05    callq   0x45fb90 <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)>
379200000000000049f4: 06    movsd   16(%rsp), %xmm0
379300000000000049fa: 06    divsd   40(%r13), %xmm0
37940000000000004a00: 06    movsd   %xmm0, 16(%rsp)
37950000000000004a06: 07    movq    3200563(%rip), %rax  # 717f30 <std::__1::cout>
37960000000000004a0d: 04    movq    -24(%rax), %rax
37970000000000004a11: 11    movq    $80, 7438152(%rax)
37980000000000004a1c: 05    movl    $7438128, %edi
37990000000000004a21: 05    movl    $5018103, %esi
38000000000000004a26: 05    movl    $11, %edx
38010000000000004a2b: 05    callq   0x45fb90 <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)>38170000000000004a4d: 05    callq   0x45fde0 <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)>
38020000000000004a30: 05    movl    $5130576, %esi38180000000000004a52: 05    movl    $5131712, %esi
38030000000000004a35: 05    movl    $1, %edx38190000000000004a57: 05    movl    $1, %edx
38040000000000004a3a: 03    movq    %rax, %rdi38200000000000004a5c: 03    movq    %rax, %rdi
38050000000000004a3d: 05    callq   0x45fb90 <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)>38210000000000004a5f: 05    callq   0x45fde0 <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)>
38060000000000004a42: 03    movq    (%rax), %rcx38220000000000004a64: 03    movq    (%rax), %rcx
38070000000000004a45: 04    movq    -24(%rcx), %rcx38230000000000004a67: 04    movq    -24(%rcx), %rcx
38080000000000004a49: 09    movq    $6, 24(%rax,%rcx)38240000000000004a6b: 09    movq    $6, 24(%rax,%rcx)
38090000000000004a52: 03    movq    %rax, %rdi38250000000000004a74: 03    movq    %rax, %rdi
38100000000000004a55: 06    movsd   16(%rsp), %xmm0
38110000000000004a5b: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
38120000000000004a60: 05    movl    $5130381, %esi
38130000000000004a65: 05    movl    $1, %edx
38140000000000004a6a: 03    movq    %rax, %rdi
38150000000000004a6d: 05    callq   0x45fb90 <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)>
38160000000000004a72: 06    movsd   32(%rsp), %xmm038260000000000004a77: 06    movsd   24(%rsp), %xmm0
38170000000000004a78: 06    divsd   40(%r13), %xmm0
38180000000000004a7e: 06    movsd   %xmm0, 32(%rsp)
38190000000000004a84: 07    movq    3200437(%rip), %rax  # 717f30 <std::__1::cout>
38200000000000004a8b: 04    movq    -24(%rax), %rax
38210000000000004a8f: 11    movq    $80, 7438152(%rax)
38220000000000004a9a: 05    movl    $7438128, %edi
38230000000000004a9f: 05    movl    $5004858, %esi
38240000000000004aa4: 05    movl    $9, %edx
38250000000000004aa9: 05    callq   0x45fb90 <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)>
38260000000000004aae: 05    movl    $5130576, %esi
38270000000000004ab3: 05    movl    $1, %edx
38280000000000004ab8: 03    movq    %rax, %rdi
38290000000000004abb: 05    callq   0x45fb90 <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)>
38300000000000004ac0: 03    movq    (%rax), %rcx
38310000000000004ac3: 04    movq    -24(%rcx), %rcx
38320000000000004ac7: 09    movq    $6, 24(%rax,%rcx)
38330000000000004ad0: 03    movq    %rax, %rdi
38340000000000004ad3: 06    movsd   32(%rsp), %xmm0
38350000000000004ad9: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>38270000000000004a7d: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
38360000000000004ade: 05    movl    $5130381, %esi38280000000000004a82: 05    movl    $5131517, %esi
38370000000000004ae3: 05    movl    $1, %edx38290000000000004a87: 05    movl    $1, %edx
38380000000000004ae8: 03    movq    %rax, %rdi38300000000000004a8c: 03    movq    %rax, %rdi
38310000000000004a8f: 05    callq   0x45fde0 <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)>
38320000000000004a94: 06    movsd   16(%rsp), %xmm0
38330000000000004a9a: 06    divsd   40(%r13), %xmm0
38340000000000004aa0: 06    movsd   %xmm0, 16(%rsp)
38350000000000004aa6: 07    movq    3200403(%rip), %rax  # 717f30 <std::__1::cout>
38360000000000004aad: 04    movq    -24(%rax), %rax
38370000000000004ab1: 11    movq    $80, 7438152(%rax)
38380000000000004abc: 05    movl    $7438128, %edi
38390000000000004ac1: 05    movl    $5019245, %esi
38400000000000004ac6: 05    movl    $11, %edx
38410000000000004acb: 05    callq   0x45fde0 <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)>
38420000000000004ad0: 05    movl    $5131712, %esi
38430000000000004ad5: 05    movl    $1, %edx
38440000000000004ada: 03    movq    %rax, %rdi
38450000000000004add: 05    callq   0x45fde0 <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)>
38460000000000004ae2: 03    movq    (%rax), %rcx
38470000000000004ae5: 04    movq    -24(%rcx), %rcx
38480000000000004ae9: 09    movq    $6, 24(%rax,%rcx)
38490000000000004af2: 03    movq    %rax, %rdi
38500000000000004af5: 06    movsd   16(%rsp), %xmm0
38510000000000004afb: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
38520000000000004b00: 05    movl    $5131517, %esi
38530000000000004b05: 05    movl    $1, %edx
38540000000000004b0a: 03    movq    %rax, %rdi
38550000000000004b0d: 05    callq   0x45fde0 <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)>
38560000000000004b12: 06    movsd   32(%rsp), %xmm0
38570000000000004b18: 06    divsd   40(%r13), %xmm0
38580000000000004b1e: 06    movsd   %xmm0, 32(%rsp)
38590000000000004b24: 07    movq    3200277(%rip), %rax  # 717f30 <std::__1::cout>
38600000000000004b2b: 04    movq    -24(%rax), %rax
38610000000000004b2f: 11    movq    $80, 7438152(%rax)
38620000000000004b3a: 05    movl    $7438128, %edi
38630000000000004b3f: 05    movl    $5006002, %esi
38640000000000004b44: 05    movl    $9, %edx
38650000000000004b49: 05    callq   0x45fde0 <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)>
38660000000000004b4e: 05    movl    $5131712, %esi
38670000000000004b53: 05    movl    $1, %edx
38680000000000004b58: 03    movq    %rax, %rdi
38690000000000004b5b: 05    callq   0x45fde0 <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)>
38700000000000004b60: 03    movq    (%rax), %rcx
38710000000000004b63: 04    movq    -24(%rcx), %rcx
38720000000000004b67: 09    movq    $6, 24(%rax,%rcx)
38730000000000004b70: 03    movq    %rax, %rdi
38740000000000004b73: 06    movsd   32(%rsp), %xmm0
38750000000000004b79: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
38760000000000004b7e: 05    movl    $5131517, %esi
38770000000000004b83: 05    movl    $1, %edx
38780000000000004b88: 03    movq    %rax, %rdi
38390000000000004aeb: 05    callq   0x45fb90 <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)>38790000000000004b8b: 05    callq   0x45fde0 <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)>
38400000000000004af0: 05    movl    $7438128, %edi38800000000000004b90: 05    movl    $7438128, %edi
38410000000000004af5: 05    movl    $5130381, %esi38810000000000004b95: 05    movl    $5131517, %esi
38420000000000004afa: 05    movl    $1, %edx38820000000000004b9a: 05    movl    $1, %edx
38430000000000004aff: 05    callq   0x45fb90 <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)>38830000000000004b9f: 05    callq   0x45fde0 <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)>
38440000000000004b04: 04    movl    36(%r13), %esi38840000000000004ba4: 04    movl    36(%r13), %esi
38450000000000004b08: 04    movq    (%r13), %rax38850000000000004ba8: 04    movq    (%r13), %rax
38460000000000004b0c: 04    movq    8(%r13), %rcx38860000000000004bac: 04    movq    8(%r13), %rcx
38470000000000004b10: 03    movslq  %esi, %rdx38870000000000004bb0: 03    movslq  %esi, %rdx
38480000000000004b13: 03    incq    %rdx38880000000000004bb3: 03    incq    %rdx
38490000000000004b16: 03    movl    %edx, (%r15)38890000000000004bb6: 03    movl    %edx, (%r15)
38500000000000004b19: 03    cmpq    %rax, %rcx38900000000000004bb9: 03    cmpq    %rax, %rcx
38510000000000004b1c: 02    je      0x40aa22 <BenchmarkSuite::run(int, int, char**)+0x4b32>38910000000000004bbc: 02    je      0x40aac2 <BenchmarkSuite::run(int, int, char**)+0x4bd2>
38520000000000004b1e: 02    subl    %eax, %ecx38920000000000004bbe: 02    subl    %eax, %ecx
38530000000000004b20: 02    cmpl    %ecx, %edx38930000000000004bc0: 02    cmpl    %ecx, %edx
38540000000000004b22: 06    jge     0x40ac05 <BenchmarkSuite::run(int, int, char**)+0x4d15>38940000000000004bc2: 06    jge     0x40aca5 <BenchmarkSuite::run(int, int, char**)+0x4db5>
38550000000000004b28: 04    cmpb    $0, (%rax,%rdx)38950000000000004bc8: 04    cmpb    $0, (%rax,%rdx)
38560000000000004b2c: 06    je      0x40ac05 <BenchmarkSuite::run(int, int, char**)+0x4d15>38960000000000004bcc: 06    je      0x40aca5 <BenchmarkSuite::run(int, int, char**)+0x4db5>
38570000000000004b32: 05    movq    88(%rsp), %rax38970000000000004bd2: 05    movq    88(%rsp), %rax
38580000000000004b37: 03    movq    (%rax), %rsi38980000000000004bd7: 03    movq    (%rax), %rsi
38590000000000004b3a: 09    movq    $5128488, 96(%rsp)38990000000000004bda: 09    movq    $5129624, 96(%rsp)
38600000000000004b43: 05    leaq    104(%rsp), %rdi39000000000000004be3: 05    leaq    104(%rsp), %rdi
38610000000000004b48: 05    movl    $100000, %edx39010000000000004be8: 05    movl    $100000, %edx
38620000000000004b4d: 02    xorl    %ecx, %ecx39020000000000004bed: 02    xorl    %ecx, %ecx
38630000000000004b4f: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>39030000000000004bef: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
38640000000000004b54: 05    movq    48(%rsp), %rax39040000000000004bf4: 05    movq    48(%rsp), %rax
38650000000000004b59: 03    cmpl    $0, (%rax)39050000000000004bf9: 03    cmpl    $0, (%rax)
38660000000000004b5c: 06    jle     0x40ab17 <BenchmarkSuite::run(int, int, char**)+0x4c27>39060000000000004bfc: 06    jle     0x40abb7 <BenchmarkSuite::run(int, int, char**)+0x4cc7>
38670000000000004b62: 04    xorpd   %xmm0, %xmm039070000000000004c02: 04    xorpd   %xmm0, %xmm0
38680000000000004b66: 06    movsd   %xmm0, 16(%rsp)
38690000000000004b6c: 03    xorl    %r14d, %r14d
38700000000000004b6f: 08    leaq    176(%rsp), %r12
38710000000000004b77: 08    leaq    256(%rsp), %r15
38720000000000004b7f: 08    leaq    168(%rsp), %r13
38730000000000004b87: 09    nopw    (%rax,%rax)
38740000000000004b90: 05    movq    88(%rsp), %rax
38750000000000004b95: 03    movq    (%rax), %rsi
38760000000000004b98: 12    movq    $5128488, 168(%rsp)
38770000000000004ba4: 05    movl    $100000, %edx
38780000000000004ba9: 03    movq    %r12, %rdi
38790000000000004bac: 02    xorl    %ecx, %ecx
38800000000000004bae: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
38810000000000004bb3: 07    movq    $-8000, %rbp
38820000000000004bba: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
38830000000000004bbf: 06    movsd   %xmm0, 24(%rsp)
38840000000000004bc5: 03    movq    %r15, %rbx
38850000000000004bc8: 08    nopl    (%rax,%rax)
38860000000000004bd0: 05    movl    $80, %esi
38870000000000004bd5: 03    movq    %rbx, %rdi
38880000000000004bd8: 03    movq    %r13, %rdx
38890000000000004bdb: 05    callq   0x461dc0 <BloombergLP::bdld::Datum::createUninitializedString(BloombergLP::bdld::Datum*, unsigned long, BloombergLP::bslma::Allocator*)>
38900000000000004be0: 07    movq    %rax, 7606528(%rbp)
38910000000000004be7: 04    addq    $16, %rbx
38920000000000004beb: 04    addq    $8, %rbp
38930000000000004bef: 02    jne     0x40aac0 <BenchmarkSuite::run(int, int, char**)+0x4bd0>
38940000000000004bf1: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
38950000000000004bf6: 06    subsd   24(%rsp), %xmm0
38960000000000004bfc: 06    movsd   16(%rsp), %xmm1
38970000000000004c02: 04    addsd   %xmm0, %xmm1
38980000000000004c06: 06    movsd   %xmm1, 16(%rsp)39080000000000004c06: 06    movsd   %xmm0, 16(%rsp)
39090000000000004c0c: 03    xorl    %r14d, %r14d
39100000000000004c0f: 08    leaq    176(%rsp), %r12
39110000000000004c17: 08    leaq    256(%rsp), %r15
39120000000000004c1f: 08    leaq    168(%rsp), %r13
39130000000000004c27: 09    nopw    (%rax,%rax)
39140000000000004c30: 05    movq    88(%rsp), %rax
39150000000000004c35: 03    movq    (%rax), %rsi
39160000000000004c38: 12    movq    $5129624, 168(%rsp)
39170000000000004c44: 05    movl    $100000, %edx
39180000000000004c49: 03    movq    %r12, %rdi
39190000000000004c4c: 02    xorl    %ecx, %ecx
39200000000000004c4e: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
39210000000000004c53: 07    movq    $-8000, %rbp
39220000000000004c5a: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
39230000000000004c5f: 06    movsd   %xmm0, 24(%rsp)
39240000000000004c65: 03    movq    %r15, %rbx
39250000000000004c68: 08    nopl    (%rax,%rax)
39260000000000004c70: 05    movl    $80, %esi
39270000000000004c75: 03    movq    %rbx, %rdi
39280000000000004c78: 03    movq    %r13, %rdx
39290000000000004c7b: 05    callq   0x462010 <BloombergLP::bdld::Datum::createUninitializedString(BloombergLP::bdld::Datum*, unsigned long, BloombergLP::bslma::Allocator*)>
39300000000000004c80: 07    movq    %rax, 7606528(%rbp)
39310000000000004c87: 04    addq    $16, %rbx
39320000000000004c8b: 04    addq    $8, %rbp
39330000000000004c8f: 02    jne     0x40ab60 <BenchmarkSuite::run(int, int, char**)+0x4c70>
39340000000000004c91: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
39350000000000004c96: 06    subsd   24(%rsp), %xmm0
39360000000000004c9c: 06    movsd   16(%rsp), %xmm1
39370000000000004ca2: 04    addsd   %xmm0, %xmm1
39380000000000004ca6: 06    movsd   %xmm1, 16(%rsp)
38990000000000004c0c: 03    movq    %r13, %rdi39390000000000004cac: 03    movq    %r13, %rdi
39000000000000004c0f: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>39400000000000004caf: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
39010000000000004c14: 03    incl    %r14d39410000000000004cb4: 03    incl    %r14d
39020000000000004c17: 05    movq    48(%rsp), %rax39420000000000004cb7: 05    movq    48(%rsp), %rax
39030000000000004c1c: 03    cmpl    (%rax), %r14d39430000000000004cbc: 03    cmpl    (%rax), %r14d
39040000000000004c1f: 06    jl      0x40aa80 <BenchmarkSuite::run(int, int, char**)+0x4b90>39440000000000004cbf: 06    jl      0x40ab20 <BenchmarkSuite::run(int, int, char**)+0x4c30>
39050000000000004c25: 02    jmp     0x40ab21 <BenchmarkSuite::run(int, int, char**)+0x4c31>39450000000000004cc5: 02    jmp     0x40abc1 <BenchmarkSuite::run(int, int, char**)+0x4cd1>
39060000000000004c27: 04    xorpd   %xmm0, %xmm039460000000000004cc7: 04    xorpd   %xmm0, %xmm0
39070000000000004c2b: 06    movsd   %xmm0, 16(%rsp)39470000000000004ccb: 06    movsd   %xmm0, 16(%rsp)
39080000000000004c31: 05    movq    80(%rsp), %rax39480000000000004cd1: 05    movq    80(%rsp), %rax
39090000000000004c36: 06    movsd   16(%rsp), %xmm039490000000000004cd6: 06    movsd   16(%rsp), %xmm0
39100000000000004c3c: 04    divsd   (%rax), %xmm039500000000000004cdc: 04    divsd   (%rax), %xmm0
39110000000000004c40: 06    movsd   %xmm0, 16(%rsp)39510000000000004ce0: 06    movsd   %xmm0, 16(%rsp)
39120000000000004c46: 05    movq    72(%rsp), %r1539520000000000004ce6: 05    movq    72(%rsp), %r15
39130000000000004c4b: 03    movl    (%r15), %esi39530000000000004ceb: 03    movl    (%r15), %esi
39140000000000004c4e: 07    movq    3199979(%rip), %rax  # 717f30 <std::__1::cout>39540000000000004cee: 07    movq    3199819(%rip), %rax  # 717f30 <std::__1::cout>
39150000000000004c55: 04    movq    -24(%rax), %rax39550000000000004cf5: 04    movq    -24(%rax), %rax
39160000000000004c59: 11    movq    $2, 7438152(%rax)39560000000000004cf9: 11    movq    $2, 7438152(%rax)
39170000000000004c64: 05    movl    $7438128, %edi39570000000000004d04: 05    movl    $7438128, %edi
39180000000000004c69: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>39580000000000004d09: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
39190000000000004c6e: 08    movb    $41, 168(%rsp)39590000000000004d0e: 08    movb    $41, 168(%rsp)
39200000000000004c76: 08    leaq    168(%rsp), %rsi39600000000000004d16: 08    leaq    168(%rsp), %rsi
39210000000000004c7e: 05    movl    $1, %edx39610000000000004d1e: 05    movl    $1, %edx
39220000000000004c83: 03    movq    %rax, %rdi39620000000000004d23: 03    movq    %rax, %rdi
39230000000000004c86: 05    callq   0x45fb90 <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)>39630000000000004d26: 05    callq   0x45fde0 <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)>
39240000000000004c8b: 03    movq    (%rax), %rcx39640000000000004d2b: 03    movq    (%rax), %rcx
39250000000000004c8e: 04    movq    -24(%rcx), %rcx39650000000000004d2e: 04    movq    -24(%rcx), %rcx
39260000000000004c92: 09    movq    $77, 24(%rax,%rcx)39660000000000004d32: 09    movq    $77, 24(%rax,%rcx)
39270000000000004c9b: 05    movl    $5005312, %esi39670000000000004d3b: 05    movl    $5006456, %esi
39280000000000004ca0: 05    movl    $25, %edx39680000000000004d40: 05    movl    $25, %edx
39290000000000004ca5: 03    movq    %rax, %rdi39690000000000004d45: 03    movq    %rax, %rdi
39300000000000004ca8: 05    callq   0x45fb90 <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)>39700000000000004d48: 05    callq   0x45fde0 <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)>
39310000000000004cad: 05    movl    $5130576, %esi39710000000000004d4d: 05    movl    $5131712, %esi
39320000000000004cb2: 05    movl    $1, %edx39720000000000004d52: 05    movl    $1, %edx
39330000000000004cb7: 03    movq    %rax, %rdi39730000000000004d57: 03    movq    %rax, %rdi
39340000000000004cba: 05    callq   0x45fb90 <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)>39740000000000004d5a: 05    callq   0x45fde0 <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)>
39350000000000004cbf: 03    movq    (%rax), %rcx39750000000000004d5f: 03    movq    (%rax), %rcx
39360000000000004cc2: 04    movq    -24(%rcx), %rcx39760000000000004d62: 04    movq    -24(%rcx), %rcx
39370000000000004cc6: 09    movq    $6, 24(%rax,%rcx)39770000000000004d66: 09    movq    $6, 24(%rax,%rcx)
39380000000000004ccf: 03    movq    %rax, %rdi39780000000000004d6f: 03    movq    %rax, %rdi
39390000000000004cd2: 06    movsd   16(%rsp), %xmm039790000000000004d72: 06    movsd   16(%rsp), %xmm0
39400000000000004cd8: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>39800000000000004d78: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
39410000000000004cdd: 05    movl    $5130381, %esi39810000000000004d7d: 05    movl    $5131517, %esi
39420000000000004ce2: 05    movl    $1, %edx39820000000000004d82: 05    movl    $1, %edx
39430000000000004ce7: 03    movq    %rax, %rdi39830000000000004d87: 03    movq    %rax, %rdi
39440000000000004cea: 05    callq   0x45fb90 <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)>39840000000000004d8a: 05    callq   0x45fde0 <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)>
39450000000000004cef: 05    movl    $7438128, %edi39850000000000004d8f: 05    movl    $7438128, %edi
39460000000000004cf4: 05    movl    $5130381, %esi39860000000000004d94: 05    movl    $5131517, %esi
39470000000000004cf9: 05    movl    $1, %edx39870000000000004d99: 05    movl    $1, %edx
39480000000000004cfe: 05    callq   0x45fb90 <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)>39880000000000004d9e: 05    callq   0x45fde0 <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)>
39490000000000004d03: 05    leaq    96(%rsp), %rdi39890000000000004da3: 05    leaq    96(%rsp), %rdi
39500000000000004d08: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>39900000000000004da8: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
39510000000000004d0d: 08    movq    160(%rsp), %r1339910000000000004dad: 08    movq    160(%rsp), %r13
39520000000000004d15: 05    movl    $2010, %edi39920000000000004db5: 05    movl    $2010, %edi
39530000000000004d1a: 05    movl    $1, %esi39930000000000004dba: 05    movl    $1, %esi
39540000000000004d1f: 05    movl    $5, %edx39940000000000004dbf: 05    movl    $5, %edx
39550000000000004d24: 05    callq   0x46f030 <BloombergLP::bdlt::PosixDateImpUtil::ymdToSerial(int, int, int)>39950000000000004dc4: 05    callq   0x46f4f0 <BloombergLP::bdlt::PosixDateImpUtil::ymdToSerial(int, int, int)>
39560000000000004d29: 04    movslq  36(%r13), %rsi39960000000000004dc9: 04    movslq  36(%r13), %rsi
39570000000000004d2d: 03    incq    %rsi39970000000000004dcd: 03    incq    %rsi
39580000000000004d30: 04    movl    %esi, 36(%r13)39980000000000004dd0: 04    movl    %esi, 36(%r13)
39590000000000004d34: 04    movq    (%r13), %rcx39990000000000004dd4: 04    movq    (%r13), %rcx
39600000000000004d38: 04    movq    8(%r13), %rdx40000000000000004dd8: 04    movq    8(%r13), %rdx
39610000000000004d3c: 03    cmpq    %rcx, %rdx40010000000000004ddc: 03    cmpq    %rcx, %rdx
39620000000000004d3f: 02    je      0x40ac47 <BenchmarkSuite::run(int, int, char**)+0x4d57>40020000000000004ddf: 02    je      0x40ace7 <BenchmarkSuite::run(int, int, char**)+0x4df7>
39630000000000004d41: 02    movl    %edx, %edi40030000000000004de1: 02    movl    %edx, %edi
39640000000000004d43: 02    subl    %ecx, %edi40040000000000004de3: 02    subl    %ecx, %edi
39650000000000004d45: 02    cmpl    %edi, %esi40050000000000004de5: 02    cmpl    %edi, %esi
39660000000000004d47: 06    jge     0x40b119 <BenchmarkSuite::run(int, int, char**)+0x5229>40060000000000004de7: 06    jge     0x40b1b9 <BenchmarkSuite::run(int, int, char**)+0x52c9>
39670000000000004d4d: 04    cmpb    $0, (%rcx,%rsi)40070000000000004ded: 04    cmpb    $0, (%rcx,%rsi)
39680000000000004d51: 06    je      0x40b119 <BenchmarkSuite::run(int, int, char**)+0x5229>40080000000000004df1: 06    je      0x40b1b9 <BenchmarkSuite::run(int, int, char**)+0x52c9>
39690000000000004d57: 05    movq    48(%rsp), %rcx40090000000000004df7: 05    movq    48(%rsp), %rcx
39700000000000004d5c: 03    cmpl    $0, (%rcx)40100000000000004dfc: 03    cmpl    $0, (%rcx)
39710000000000004d5f: 06    jle     0x40aeb6 <BenchmarkSuite::run(int, int, char**)+0x4fc6>40110000000000004dff: 06    jle     0x40af56 <BenchmarkSuite::run(int, int, char**)+0x5066>
39720000000000004d65: 10    movabsq $1688849860263936, %r1340120000000000004e05: 10    movabsq $1688849860263936, %r13
39730000000000004d6f: 05    leaq    104(%rsp), %r1440130000000000004e0f: 05    leaq    104(%rsp), %r14
39740000000000004d74: 02    movl    %eax, %ebp40140000000000004e14: 02    movl    %eax, %ebp
39750000000000004d76: 04    xorpd   %xmm0, %xmm040150000000000004e16: 04    xorpd   %xmm0, %xmm0
39760000000000004d7a: 06    movsd   %xmm0, 32(%rsp)40160000000000004e1a: 06    movsd   %xmm0, 32(%rsp)
39770000000000004d80: 03    xorl    %r12d, %r12d40170000000000004e20: 03    xorl    %r12d, %r12d
39780000000000004d83: 05    leaq    96(%rsp), %r1540180000000000004e23: 05    leaq    96(%rsp), %r15
39790000000000004d88: 04    xorpd   %xmm0, %xmm040190000000000004e28: 04    xorpd   %xmm0, %xmm0
39800000000000004d8c: 06    movsd   %xmm0, 16(%rsp)40200000000000004e2c: 06    movsd   %xmm0, 16(%rsp)
39810000000000004d92: 04    xorpd   %xmm0, %xmm040210000000000004e32: 04    xorpd   %xmm0, %xmm0
39820000000000004d96: 06    movsd   %xmm0, 24(%rsp)40220000000000004e36: 06    movsd   %xmm0, 24(%rsp)
39830000000000004d9c: 04    xorpd   %xmm0, %xmm040230000000000004e3c: 04    xorpd   %xmm0, %xmm0
39840000000000004da0: 06    movsd   %xmm0, 40(%rsp)40240000000000004e40: 06    movsd   %xmm0, 40(%rsp)
39850000000000004da6: 10    nopw    %cs:(%rax,%rax)40250000000000004e46: 10    nopw    %cs:(%rax,%rax)
39860000000000004db0: 05    movq    88(%rsp), %rax40260000000000004e50: 05    movq    88(%rsp), %rax
39870000000000004db5: 03    movq    (%rax), %rsi40270000000000004e55: 03    movq    (%rax), %rsi
39880000000000004db8: 09    movq    $5128488, 96(%rsp)40280000000000004e58: 09    movq    $5129624, 96(%rsp)
39890000000000004dc1: 05    movl    $100000, %edx40290000000000004e61: 05    movl    $100000, %edx
39900000000000004dc6: 03    movq    %r14, %rdi40300000000000004e66: 03    movq    %r14, %rdi
39910000000000004dc9: 02    xorl    %ecx, %ecx40310000000000004e69: 02    xorl    %ecx, %ecx
39920000000000004dcb: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>40320000000000004e6b: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
39930000000000004dd0: 05    movl    $56, %ebx40330000000000004e70: 05    movl    $56, %ebx
39940000000000004dd5: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
39950000000000004dda: 06    movsd   %xmm0, 8(%rsp)
39960000000000004de0: 08    movq    %rbp, 200(%rsp,%rbx)
39970000000000004de8: 08    movq    %r13, 208(%rsp,%rbx)
39980000000000004df0: 08    movq    %rbp, 216(%rsp,%rbx)
39990000000000004df8: 08    movq    %r13, 224(%rsp,%rbx)
40000000000000004e00: 08    movq    %rbp, 232(%rsp,%rbx)
40010000000000004e08: 08    movq    %r13, 240(%rsp,%rbx)
40020000000000004e10: 08    movq    %rbp, 248(%rsp,%rbx)
40030000000000004e18: 08    movq    %r13, 256(%rsp,%rbx)
40040000000000004e20: 04    addq    $64, %rbx
40050000000000004e24: 07    cmpq    $16056, %rbx
40060000000000004e2b: 02    jne     0x40acd0 <BenchmarkSuite::run(int, int, char**)+0x4de0>
40070000000000004e2d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
40080000000000004e32: 06    subsd   8(%rsp), %xmm0
40090000000000004e38: 06    movsd   %xmm0, 56(%rsp)
40100000000000004e3e: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
40110000000000004e43: 06    movsd   %xmm0, 8(%rsp)
40120000000000004e49: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
40130000000000004e4e: 06    subsd   8(%rsp), %xmm0
40140000000000004e54: 06    movsd   %xmm0, 64(%rsp)
40150000000000004e5a: 05    callq   0x405b40 <Stopwatch::getCPUTime()>40340000000000004e75: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
40160000000000004e5f: 06    movsd   %xmm0, 8(%rsp)40350000000000004e7a: 06    movsd   %xmm0, 8(%rsp)
40170000000000004e65: 06    movb    3371845(%rip), %al  # 7420a0 <guard variable for BenchmarkSuite::run(int, int, char**)::results>40360000000000004e80: 08    movq    %rbp, 200(%rsp,%rbx)
40180000000000004e6b: 02    testb   %al, %al40370000000000004e88: 08    movq    %r13, 208(%rsp,%rbx)
40190000000000004e6d: 06    je      0x40ae16 <BenchmarkSuite::run(int, int, char**)+0x4f26>40380000000000004e90: 08    movq    %rbp, 216(%rsp,%rbx)
40200000000000004e73: 06    movsd   40(%rsp), %xmm0
40210000000000004e79: 06    addsd   56(%rsp), %xmm0
40220000000000004e7f: 06    movsd   %xmm0, 40(%rsp)
40230000000000004e85: 06    movsd   24(%rsp), %xmm0
40240000000000004e8b: 06    addsd   64(%rsp), %xmm0
40250000000000004e91: 06    movsd   %xmm0, 24(%rsp)40390000000000004e98: 08    mov   %r13224(%rsp,%rbx)
40260000000000004e97: 05    movl    $1000, %eax40400000000000004ea0: 08    movq    %rbp, 232(%rsp,%rbx)
40270000000000004e9c: 04    nopl    (%rax)40410000000000004ea8: 08    movq    %r13, 240(%rsp,%rbx)
40420000000000004eb0: 08    movq    %rbp, 248(%rsp,%rbx)
40430000000000004eb8: 08    movq    %r13, 256(%rsp,%rbx)
40280000000000004ea0: 04    addq    $-25, %rax40440000000000004ec0: 04    addq    $64, %rbx
40450000000000004ec4: 07    cmpq    $16056, %rbx
40290000000000004ea4: 02    jne     0x40ad90 <BenchmarkSuite::run(int, int, char**)+0x4ea0>40460000000000004ecb: 02    jne     0x40ad70 <BenchmarkSuite::run(int, int, char**)+0x4e80>
40300000000000004ea6: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
40310000000000004eab: 06    subsd   8(%rsp), %xmm0
40320000000000004eb1: 06    movsd   16(%rsp), %xmm1
40330000000000004eb7: 04    addsd   %xmm0, %xmm1
40340000000000004ebb: 06    movsd   %xmm1, 16(%rsp)
40350000000000004ec1: 05    callq   0x405b40 <Stopwatch::getCPUTime()>40470000000000004ecd: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
40480000000000004ed2: 06    subsd   8(%rsp), %xmm0
40360000000000004ec6: 06    movsd   %xmm0, 8(%rsp)40490000000000004ed8: 06    movsd   %xmm0, 56(%rsp)
40370000000000004ecc: 02    xorl    %ebx, %ebx
40380000000000004ece: 02    nop     
40390000000000004ed0: 08    leaq    256(%rsp,%rbx), %rdi
40400000000000004ed8: 03    movq    %r15, %rsi
40410000000000004edb: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
40420000000000004ee0: 04    addq    $16, %rbx
40430000000000004ee4: 07    cmpq    $16000, %rbx
40440000000000004eeb: 02    jne     0x40adc0 <BenchmarkSuite::run(int, int, char**)+0x4ed0>
40450000000000004eed: 05    callq   0x405b40 <Stopwatch::getCPUTime()>40500000000000004ede: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
40510000000000004ee3: 06    movsd   %xmm0, 8(%rsp)
40520000000000004ee9: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
40530000000000004eee: 06    subsd   8(%rsp), %xmm0
40540000000000004ef4: 06    movsd   %xmm0, 64(%rsp)
40550000000000004efa: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
40560000000000004eff: 06    movsd   %xmm0, 8(%rsp)
40570000000000004f05: 06    movb    3371685(%rip), %al  # 7420a0 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
40580000000000004f0b: 02    testb   %al, %al
40590000000000004f0d: 06    je      0x40aeb6 <BenchmarkSuite::run(int, int, char**)+0x4fc6>
40600000000000004f13: 06    movsd   40(%rsp), %xmm0
40610000000000004f19: 06    addsd   56(%rsp), %xmm0
40620000000000004f1f: 06    movsd   %xmm0, 40(%rsp)
40630000000000004f25: 06    movsd   24(%rsp), %xmm0
40640000000000004f2b: 06    addsd   64(%rsp), %xmm0
40650000000000004f31: 06    movsd   %xmm0, 24(%rsp)
40660000000000004f37: 05    movl    $1000, %eax
40670000000000004f3c: 04    nopl    (%rax)
40680000000000004f40: 04    addq    $-25, %rax
40690000000000004f44: 02    jne     0x40ae30 <BenchmarkSuite::run(int, int, char**)+0x4f40>
40700000000000004f46: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
40710000000000004f4b: 06    subsd   8(%rsp), %xmm0
40720000000000004f51: 06    movsd   16(%rsp), %xmm1
40730000000000004f57: 04    addsd   %xmm0, %xmm1
40740000000000004f5b: 06    movsd   %xmm1, 16(%rsp)
40750000000000004f61: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
40760000000000004f66: 06    movsd   %xmm0, 8(%rsp)
40770000000000004f6c: 02    xorl    %ebx, %ebx
40780000000000004f6e: 02    nop     
40790000000000004f70: 08    leaq    256(%rsp,%rbx), %rdi
40800000000000004f78: 03    movq    %r15, %rsi
40810000000000004f7b: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
40820000000000004f80: 04    addq    $16, %rbx
40830000000000004f84: 07    cmpq    $16000, %rbx
40840000000000004f8b: 02    jne     0x40ae60 <BenchmarkSuite::run(int, int, char**)+0x4f70>
40850000000000004f8d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
40460000000000004ef2: 06    subsd   8(%rsp), %xmm040860000000000004f92: 06    subsd   8(%rsp), %xmm0
40470000000000004ef8: 06    movsd   32(%rsp), %xmm140870000000000004f98: 06    movsd   32(%rsp), %xmm1
40480000000000004efe: 04    addsd   %xmm0, %xmm140880000000000004f9e: 04    addsd   %xmm0, %xmm1
40490000000000004f02: 06    movsd   %xmm1, 32(%rsp)40890000000000004fa2: 06    movsd   %xmm1, 32(%rsp)
40500000000000004f08: 03    movq    %r15, %rdi40900000000000004fa8: 03    movq    %r15, %rdi
40510000000000004f0b: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>40910000000000004fab: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
40520000000000004f10: 03    incl    %r12d40920000000000004fb0: 03    incl    %r12d
40530000000000004f13: 05    movq    48(%rsp), %rax40930000000000004fb3: 05    movq    48(%rsp), %rax
40540000000000004f18: 03    cmpl    (%rax), %r12d40940000000000004fb8: 03    cmpl    (%rax), %r12d
40550000000000004f1b: 06    jl      0x40aca0 <BenchmarkSuite::run(int, int, char**)+0x4db0>40950000000000004fbb: 06    jl      0x40ad40 <BenchmarkSuite::run(int, int, char**)+0x4e50>
40560000000000004f21: 05    jmp     0x40ae9e <BenchmarkSuite::run(int, int, char**)+0x4fae>40960000000000004fc1: 05    jmp     0x40af3e <BenchmarkSuite::run(int, int, char**)+0x504e>
40570000000000004f26: 05    movl    $7610528, %edi40970000000000004fc6: 05    movl    $7610528, %edi
40580000000000004f2b: 05    callq   0x404580 <__cxa_guard_acquire@plt>40980000000000004fcb: 05    callq   0x404580 <__cxa_guard_acquire@plt>
40590000000000004f30: 02    testl   %eax, %eax40990000000000004fd0: 02    testl   %eax, %eax
40600000000000004f32: 06    je      0x40ad63 <BenchmarkSuite::run(int, int, char**)+0x4e73>41000000000000004fd2: 06    je      0x40ae03 <BenchmarkSuite::run(int, int, char**)+0x4f13>
40610000000000004f38: 07    movq    $-4000, %rax41010000000000004fd8: 07    movq    $-4000, %rax
40620000000000004f3f: 08    movapd  761897(%rip), %xmm0  # 4c4e60 <__dso_handle+0x1a8>41020000000000004fdf: 08    movapd  762905(%rip), %xmm0  # 4c52f0 <__dso_handle+0x1a8>
40630000000000004f47: 08    movapd  %xmm0, 7610528(%rax)41030000000000004fe7: 08    movapd  %xmm0, 7610528(%rax)
40640000000000004f4f: 08    movapd  %xmm0, 7610544(%rax)41040000000000004fef: 08    movapd  %xmm0, 7610544(%rax)
40650000000000004f57: 08    movapd  %xmm0, 7610560(%rax)41050000000000004ff7: 08    movapd  %xmm0, 7610560(%rax)
40660000000000004f5f: 08    movapd  %xmm0, 7610576(%rax)41060000000000004fff: 08    movapd  %xmm0, 7610576(%rax)
40670000000000004f67: 08    movapd  %xmm0, 7610592(%rax)41070000000000005007: 08    movapd  %xmm0, 7610592(%rax)
40680000000000004f6f: 08    movapd  %xmm0, 7610608(%rax)4108000000000000500f: 08    movapd  %xmm0, 7610608(%rax)
40690000000000004f77: 08    movapd  %xmm0, 7610624(%rax)41090000000000005017: 08    movapd  %xmm0, 7610624(%rax)
40700000000000004f7f: 08    movapd  %xmm0, 7610640(%rax)4110000000000000501f: 08    movapd  %xmm0, 7610640(%rax)
40710000000000004f87: 08    movapd  %xmm0, 7610656(%rax)41110000000000005027: 08    movapd  %xmm0, 7610656(%rax)
40720000000000004f8f: 08    movapd  %xmm0, 7610672(%rax)4112000000000000502f: 08    movapd  %xmm0, 7610672(%rax)
40730000000000004f97: 06    addq    $160, %rax41130000000000005037: 06    addq    $160, %rax
40740000000000004f9d: 02    jne     0x40ae37 <BenchmarkSuite::run(int, int, char**)+0x4f47>4114000000000000503d: 02    jne     0x40aed7 <BenchmarkSuite::run(int, int, char**)+0x4fe7>
40750000000000004f9f: 05    movl    $7610528, %edi4115000000000000503f: 05    movl    $7610528, %edi
40760000000000004fa4: 05    callq   0x4042d0 <__cxa_guard_release@plt>41160000000000005044: 05    callq   0x4042d0 <__cxa_guard_release@plt>
40770000000000004fa9: 05    jmp     0x40ad63 <BenchmarkSuite::run(int, int, char**)+0x4e73>41170000000000005049: 05    jmp     0x40ae03 <BenchmarkSuite::run(int, int, char**)+0x4f13>
40780000000000004fae: 05    movq    72(%rsp), %r154118000000000000504e: 05    movq    72(%rsp), %r15
40790000000000004fb3: 03    movl    (%r15), %esi41190000000000005053: 03    movl    (%r15), %esi
40800000000000004fb6: 08    movq    160(%rsp), %r1341200000000000005056: 08    movq    160(%rsp), %r13
40810000000000004fbe: 06    movsd   40(%rsp), %xmm04121000000000000505e: 06    movsd   40(%rsp), %xmm0
40820000000000004fc4: 02    jmp     0x40aed8 <BenchmarkSuite::run(int, int, char**)+0x4fe8>41220000000000005064: 02    jmp     0x40af78 <BenchmarkSuite::run(int, int, char**)+0x5088>
40830000000000004fc6: 04    xorpd   %xmm0, %xmm041230000000000005066: 04    xorpd   %xmm0, %xmm0
40840000000000004fca: 04    xorpd   %xmm1, %xmm14124000000000000506a: 04    xorpd   %xmm1, %xmm1
40850000000000004fce: 06    movsd   %xmm1, 24(%rsp)4125000000000000506e: 06    movsd   %xmm1, 24(%rsp)
40860000000000004fd4: 04    xorpd   %xmm1, %xmm141260000000000005074: 04    xorpd   %xmm1, %xmm1
40870000000000004fd8: 06    movsd   %xmm1, 16(%rsp)41270000000000005078: 06    movsd   %xmm1, 16(%rsp)
40880000000000004fde: 04    xorpd   %xmm1, %xmm14128000000000000507e: 04    xorpd   %xmm1, %xmm1
40890000000000004fe2: 06    movsd   %xmm1, 32(%rsp)41290000000000005082: 06    movsd   %xmm1, 32(%rsp)
40900000000000004fe8: 06    divsd   40(%r13), %xmm041300000000000005088: 06    divsd   40(%r13), %xmm0
40910000000000004fee: 06    movsd   %xmm0, 40(%rsp)4131000000000000508e: 06    movsd   %xmm0, 40(%rsp)
40920000000000004ff4: 07    movq    3199045(%rip), %rax  # 717f30 <std::__1::cout>41320000000000005094: 07    movq    3198885(%rip), %rax  # 717f30 <std::__1::cout>
40930000000000004ffb: 04    movq    -24(%rax), %rax4133000000000000509b: 04    movq    -24(%rax), %rax
40940000000000004fff: 11    movq    $2, 7438152(%rax)4134000000000000509f: 11    movq    $2, 7438152(%rax)
4095000000000000500a: 05    movl    $7438128, %edi413500000000000050aa: 05    movl    $7438128, %edi
4096000000000000500f: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>413600000000000050af: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
40970000000000005014: 05    movb    $41, 96(%rsp)413700000000000050b4: 05    movb    $41, 96(%rsp)
40980000000000005019: 05    leaq    96(%rsp), %rsi413800000000000050b9: 05    leaq    96(%rsp), %rsi
4099000000000000501e: 05    movl    $1, %edx413900000000000050be: 05    movl    $1, %edx
41000000000000005023: 03    movq    %rax, %rdi414000000000000050c3: 03    movq    %rax, %rdi
41010000000000005026: 05    callq   0x45fb90 <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)>414100000000000050c6: 05    callq   0x45fde0 <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)>
4102000000000000502b: 03    movq    (%rax), %rcx414200000000000050cb: 03    movq    (%rax), %rcx
4103000000000000502e: 04    movq    -24(%rcx), %rcx414300000000000050ce: 04    movq    -24(%rcx), %rcx
41040000000000005032: 09    movq    $77, 24(%rax,%rcx)414400000000000050d2: 09    movq    $77, 24(%rax,%rcx)
4105000000000000503b: 05    movl    $5005338, %esi414500000000000050db: 05    movl    $5006482, %esi
41060000000000005040: 05    movl    $17, %edx414600000000000050e0: 05    movl    $17, %edx
41070000000000005045: 03    movq    %rax, %rdi414700000000000050e5: 03    movq    %rax, %rdi
41080000000000005048: 05    callq   0x45fb90 <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)>414800000000000050e8: 05    callq   0x45fde0 <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)>
4109000000000000504d: 05    movl    $5130576, %esi414900000000000050ed: 05    movl    $5131712, %esi
41100000000000005052: 05    movl    $1, %edx415000000000000050f2: 05    movl    $1, %edx
41110000000000005057: 03    movq    %rax, %rdi415100000000000050f7: 03    movq    %rax, %rdi
4112000000000000505a: 05    callq   0x45fb90 <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)>415200000000000050fa: 05    callq   0x45fde0 <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)>
4113000000000000505f: 03    movq    (%rax), %rcx415300000000000050ff: 03    movq    (%rax), %rcx
41140000000000005062: 04    movq    -24(%rcx), %rcx41540000000000005102: 04    movq    -24(%rcx), %rcx
41150000000000005066: 09    movq    $6, 24(%rax,%rcx)41550000000000005106: 09    movq    $6, 24(%rax,%rcx)
4116000000000000506f: 03    movq    %rax, %rdi4156000000000000510f: 03    movq    %rax, %rdi
41170000000000005072: 06    movsd   40(%rsp), %xmm041570000000000005112: 06    movsd   40(%rsp), %xmm0
41180000000000005078: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>41580000000000005118: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
4119000000000000507d: 05    movl    $5130381, %esi4159000000000000511d: 05    movl    $5131517, %esi
41200000000000005082: 05    movl    $1, %edx41600000000000005122: 05    movl    $1, %edx
41210000000000005087: 03    movq    %rax, %rdi41610000000000005127: 03    movq    %rax, %rdi
4122000000000000508a: 05    callq   0x45fb90 <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)>4162000000000000512a: 05    callq   0x45fde0 <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)>
4123000000000000508f: 06    movsd   24(%rsp), %xmm04163000000000000512f: 06    movsd   24(%rsp), %xmm0
41240000000000005095: 06    divsd   40(%r13), %xmm041640000000000005135: 06    divsd   40(%r13), %xmm0
4125000000000000509b: 06    movsd   %xmm0, 24(%rsp)4165000000000000513b: 06    movsd   %xmm0, 24(%rsp)
412600000000000050a1: 07    movq    3198872(%rip), %rax  # 717f30 <std::__1::cout>41660000000000005141: 07    movq    3198712(%rip), %rax  # 717f30 <std::__1::cout>
412700000000000050a8: 04    movq    -24(%rax), %rax41670000000000005148: 04    movq    -24(%rax), %rax
412800000000000050ac: 11    movq    $80, 7438152(%rax)4168000000000000514c: 11    movq    $80, 7438152(%rax)
412900000000000050b7: 05    movl    $7438128, %edi41690000000000005157: 05    movl    $7438128, %edi
413000000000000050bc: 05    movl    $5015990, %esi4170000000000000515c: 05    movl    $5017132, %esi
413100000000000050c1: 05    movl    $8, %edx41710000000000005161: 05    movl    $8, %edx
413200000000000050c6: 05    callq   0x45fb90 <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)>41720000000000005166: 05    callq   0x45fde0 <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)>
413300000000000050cb: 05    movl    $5130576, %esi4173000000000000516b: 05    movl    $5131712, %esi
413400000000000050d0: 05    movl    $1, %edx41740000000000005170: 05    movl    $1, %edx
413500000000000050d5: 03    movq    %rax, %rdi41750000000000005175: 03    movq    %rax, %rdi
413600000000000050d8: 05    callq   0x45fb90 <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)>41760000000000005178: 05    callq   0x45fde0 <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)>
413700000000000050dd: 03    movq    (%rax), %rcx4177000000000000517d: 03    movq    (%rax), %rcx
413800000000000050e0: 04    movq    -24(%rcx), %rcx41780000000000005180: 04    movq    -24(%rcx), %rcx
413900000000000050e4: 09    movq    $6, 24(%rax,%rcx)41790000000000005184: 09    movq    $6, 24(%rax,%rcx)
414000000000000050ed: 03    movq    %rax, %rdi4180000000000000518d: 03    movq    %rax, %rdi
414100000000000050f0: 06    movsd   24(%rsp), %xmm041810000000000005190: 06    movsd   24(%rsp), %xmm0
414200000000000050f6: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>41820000000000005196: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
414300000000000050fb: 05    movl    $5130381, %esi4183000000000000519b: 05    movl    $5131517, %esi
41440000000000005100: 05    movl    $1, %edx418400000000000051a0: 05    movl    $1, %edx
41450000000000005105: 03    movq    %rax, %rdi418500000000000051a5: 03    movq    %rax, %rdi
41460000000000005108: 05    callq   0x45fb90 <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)>418600000000000051a8: 05    callq   0x45fde0 <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)>
4147000000000000510d: 06    movsd   16(%rsp), %xmm0418700000000000051ad: 06    movsd   16(%rsp), %xmm0
41480000000000005113: 06    divsd   40(%r13), %xmm0418800000000000051b3: 06    divsd   40(%r13), %xmm0
41490000000000005119: 06    movsd   %xmm0, 16(%rsp)418900000000000051b9: 06    movsd   %xmm0, 16(%rsp)
4150000000000000511f: 07    movq    3198746(%rip), %rax  # 717f30 <std::__1::cout>419000000000000051bf: 07    movq    3198586(%rip), %rax  # 717f30 <std::__1::cout>
41510000000000005126: 04    movq    -24(%rax), %rax419100000000000051c6: 04    movq    -24(%rax), %rax
4152000000000000512a: 11    movq    $80, 7438152(%rax)419200000000000051ca: 11    movq    $80, 7438152(%rax)
41530000000000005135: 05    movl    $7438128, %edi419300000000000051d5: 05    movl    $7438128, %edi
4154000000000000513a: 05    movl    $5016010, %esi419400000000000051da: 05    movl    $5017152, %esi
4155000000000000513f: 05    movl    $9, %edx419500000000000051df: 05    movl    $9, %edx
41560000000000005144: 05    callq   0x45fb90 <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)>419600000000000051e4: 05    callq   0x45fde0 <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)>
41570000000000005149: 05    movl    $5130576, %esi419700000000000051e9: 05    movl    $5131712, %esi
4158000000000000514e: 05    movl    $1, %edx419800000000000051ee: 05    movl    $1, %edx
41590000000000005153: 03    movq    %rax, %rdi419900000000000051f3: 03    movq    %rax, %rdi
41600000000000005156: 05    callq   0x45fb90 <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)>420000000000000051f6: 05    callq   0x45fde0 <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)>
4161000000000000515b: 03    movq    (%rax), %rcx420100000000000051fb: 03    movq    (%rax), %rcx
4162000000000000515e: 04    movq    -24(%rcx), %rcx420200000000000051fe: 04    movq    -24(%rcx), %rcx
41630000000000005162: 09    movq    $6, 24(%rax,%rcx)42030000000000005202: 09    movq    $6, 24(%rax,%rcx)
4164000000000000516b: 03    movq    %rax, %rdi4204000000000000520b: 03    movq    %rax, %rdi
4165000000000000516e: 06    movsd   16(%rsp), %xmm04205000000000000520e: 06    movsd   16(%rsp), %xmm0
41660000000000005174: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>42060000000000005214: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
41670000000000005179: 05    movl    $5130381, %esi42070000000000005219: 05    movl    $5131517, %esi
4168000000000000517e: 05    movl    $1, %edx4208000000000000521e: 05    movl    $1, %edx
41690000000000005183: 03    movq    %rax, %rdi42090000000000005223: 03    movq    %rax, %rdi
41700000000000005186: 05    callq   0x45fb90 <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)>42100000000000005226: 05    callq   0x45fde0 <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)>
4171000000000000518b: 06    movsd   32(%rsp), %xmm04211000000000000522b: 06    movsd   32(%rsp), %xmm0
41720000000000005191: 06    divsd   40(%r13), %xmm042120000000000005231: 06    divsd   40(%r13), %xmm0
41730000000000005197: 06    movsd   %xmm0, 32(%rsp)42130000000000005237: 06    movsd   %xmm0, 32(%rsp)
4174000000000000519d: 07    movq    3198620(%rip), %rax  # 717f30 <std::__1::cout>4214000000000000523d: 07    movq    3198460(%rip), %rax  # 717f30 <std::__1::cout>
417500000000000051a4: 04    movq    -24(%rax), %rax42150000000000005244: 04    movq    -24(%rax), %rax
417600000000000051a8: 11    movq    $80, 7438152(%rax)42160000000000005248: 11    movq    $80, 7438152(%rax)
417700000000000051b3: 05    movl    $7438128, %edi42170000000000005253: 05    movl    $7438128, %edi
417800000000000051b8: 05    movl    $5004858, %esi42180000000000005258: 05    movl    $5006002, %esi
417900000000000051bd: 05    movl    $9, %edx4219000000000000525d: 05    movl    $9, %edx
418000000000000051c2: 05    callq   0x45fb90 <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)>42200000000000005262: 05    callq   0x45fde0 <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)>
418100000000000051c7: 05    movl    $5130576, %esi42210000000000005267: 05    movl    $5131712, %esi
418200000000000051cc: 05    movl    $1, %edx4222000000000000526c: 05    movl    $1, %edx
418300000000000051d1: 03    movq    %rax, %rdi42230000000000005271: 03    movq    %rax, %rdi
418400000000000051d4: 05    callq   0x45fb90 <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)>42240000000000005274: 05    callq   0x45fde0 <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)>
418500000000000051d9: 03    movq    (%rax), %rcx42250000000000005279: 03    movq    (%rax), %rcx
418600000000000051dc: 04    movq    -24(%rcx), %rcx4226000000000000527c: 04    movq    -24(%rcx), %rcx
418700000000000051e0: 09    movq    $6, 24(%rax,%rcx)42270000000000005280: 09    movq    $6, 24(%rax,%rcx)
418800000000000051e9: 03    movq    %rax, %rdi42280000000000005289: 03    movq    %rax, %rdi
418900000000000051ec: 06    movsd   32(%rsp), %xmm04229000000000000528c: 06    movsd   32(%rsp), %xmm0
419000000000000051f2: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>42300000000000005292: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
419100000000000051f7: 05    movl    $5130381, %esi42310000000000005297: 05    movl    $5131517, %esi
419200000000000051fc: 05    movl    $1, %edx4232000000000000529c: 05    movl    $1, %edx
41930000000000005201: 03    movq    %rax, %rdi423300000000000052a1: 03    movq    %rax, %rdi
41940000000000005204: 05    callq   0x45fb90 <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)>423400000000000052a4: 05    callq   0x45fde0 <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)>
41950000000000005209: 05    movl    $7438128, %edi423500000000000052a9: 05    movl    $7438128, %edi
4196000000000000520e: 05    movl    $5130381, %esi423600000000000052ae: 05    movl    $5131517, %esi
41970000000000005213: 05    movl    $1, %edx423700000000000052b3: 05    movl    $1, %edx
41980000000000005218: 05    callq   0x45fb90 <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)>423800000000000052b8: 05    callq   0x45fde0 <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)>
4199000000000000521d: 04    movl    36(%r13), %esi423900000000000052bd: 04    movl    36(%r13), %esi
42000000000000005221: 04    movq    (%r13), %rcx424000000000000052c1: 04    movq    (%r13), %rcx
42010000000000005225: 04    movq    8(%r13), %rdx424100000000000052c5: 04    movq    8(%r13), %rdx
42020000000000005229: 03    movslq  %esi, %rsi424200000000000052c9: 03    movslq  %esi, %rsi
4203000000000000522c: 03    incq    %rsi424300000000000052cc: 03    incq    %rsi
4204000000000000522f: 03    movl    %esi, (%r15)424400000000000052cf: 03    movl    %esi, (%r15)
42050000000000005232: 03    cmpq    %rcx, %rdx424500000000000052d2: 03    cmpq    %rcx, %rdx
42060000000000005235: 02    je      0x40b13b <BenchmarkSuite::run(int, int, char**)+0x524b>424600000000000052d5: 02    je      0x40b1db <BenchmarkSuite::run(int, int, char**)+0x52eb>
42070000000000005237: 02    subl    %ecx, %edx424700000000000052d7: 02    subl    %ecx, %edx
42080000000000005239: 02    cmpl    %edx, %esi424800000000000052d9: 02    cmpl    %edx, %esi
4209000000000000523b: 06    jge     0x40b694 <BenchmarkSuite::run(int, int, char**)+0x57a4>424900000000000052db: 06    jge     0x40b734 <BenchmarkSuite::run(int, int, char**)+0x5844>
42100000000000005241: 04    cmpb    $0, (%rcx,%rsi)425000000000000052e1: 04    cmpb    $0, (%rcx,%rsi)
42110000000000005245: 06    je      0x40b694 <BenchmarkSuite::run(int, int, char**)+0x57a4>425100000000000052e5: 06    je      0x40b734 <BenchmarkSuite::run(int, int, char**)+0x5844>
4212000000000000524b: 05    movq    48(%rsp), %rax425200000000000052eb: 05    movq    48(%rsp), %rax
42130000000000005250: 03    cmpl    $0, (%rax)425300000000000052f0: 03    cmpl    $0, (%rax)
42140000000000005253: 06    jle     0x40b440 <BenchmarkSuite::run(int, int, char**)+0x5550>425400000000000052f3: 06    jle     0x40b4e0 <BenchmarkSuite::run(int, int, char**)+0x55f0>
42150000000000005259: 10    movabsq $1970324836974592, %r14425500000000000052f9: 10    movabsq $1970324836974592, %r14
42160000000000005263: 10    movabsq $335209919369, %r1342560000000000005303: 10    movabsq $335209919369, %r13
4217000000000000526d: 10    movabsq $274877906944, %r154257000000000000530d: 10    movabsq $274877906944, %r15
42180000000000005277: 04    xorpd   %xmm0, %xmm042580000000000005317: 04    xorpd   %xmm0, %xmm0
4219000000000000527b: 06    movsd   %xmm0, 32(%rsp)4259000000000000531b: 06    movsd   %xmm0, 32(%rsp)
42200000000000005281: 02    xorl    %ecx, %ecx42600000000000005321: 02    xorl    %ecx, %ecx
42210000000000005283: 10    movabsq $281474976710655, %rbp42610000000000005323: 10    movabsq $281474976710655, %rbp
4222000000000000528d: 04    xorpd   %xmm0, %xmm04262000000000000532d: 04    xorpd   %xmm0, %xmm0
42230000000000005291: 06    movsd   %xmm0, 16(%rsp)42630000000000005331: 06    movsd   %xmm0, 16(%rsp)
42240000000000005297: 04    xorpd   %xmm0, %xmm042640000000000005337: 04    xorpd   %xmm0, %xmm0
4225000000000000529b: 06    movsd   %xmm0, 24(%rsp)4265000000000000533b: 06    movsd   %xmm0, 24(%rsp)
422600000000000052a1: 04    xorpd   %xmm0, %xmm042660000000000005341: 04    xorpd   %xmm0, %xmm0
422700000000000052a5: 06    movsd   %xmm0, 40(%rsp)42670000000000005345: 06    movsd   %xmm0, 40(%rsp)
422800000000000052ab: 05    nopl    (%rax,%rax)4268000000000000534b: 05    nopl    (%rax,%rax)
422900000000000052b0: 08    movq    %rcx, 232(%rsp)42690000000000005350: 08    movq    %rcx, 232(%rsp)
423000000000000052b8: 05    movq    88(%rsp), %rax42700000000000005358: 05    movq    88(%rsp), %rax
423100000000000052bd: 03    movq    (%rax), %rsi4271000000000000535d: 03    movq    (%rax), %rsi
423200000000000052c0: 09    movq    $5128488, 96(%rsp)42720000000000005360: 09    movq    $5129624, 96(%rsp)
423300000000000052c9: 05    movl    $100000, %edx42730000000000005369: 05    movl    $100000, %edx
423400000000000052ce: 05    leaq    104(%rsp), %rdi4274000000000000536e: 05    leaq    104(%rsp), %rdi
423500000000000052d3: 02    xorl    %ecx, %ecx42750000000000005373: 02    xorl    %ecx, %ecx
423600000000000052d5: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>42760000000000005375: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
423700000000000052da: 05    movl    $24, %ebx4277000000000000537a: 05    movl    $24, %ebx
423800000000000052df: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
423900000000000052e4: 06    movsd   %xmm0, 8(%rsp)
424000000000000052ea: 06    nopw    (%rax,%rax)
424100000000000052f0: 03    andq    %rbp, %r12
424200000000000052f3: 03    orq     %r14, %r12
424300000000000052f6: 08    movq    %r13, 232(%rsp,%rbx)
424400000000000052fe: 08    movq    %r12, 240(%rsp,%rbx)
42450000000000005306: 08    movq    %r13, 248(%rsp,%rbx)
4246000000000000530e: 08    movq    %r12, 256(%rsp,%rbx)
42470000000000005316: 04    addq    $32, %rbx
4248000000000000531a: 07    cmpq    $16024, %rbx
42490000000000005321: 02    jne     0x40b1e0 <BenchmarkSuite::run(int, int, char**)+0x52f0>
42500000000000005323: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
42510000000000005328: 06    subsd   8(%rsp), %xmm0
4252000000000000532e: 06    movsd   %xmm0, 56(%rsp)
42530000000000005334: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
42540000000000005339: 06    movsd   %xmm0, 8(%rsp)
4255000000000000533f: 05    callq   0x405b40 <Stopwatch::getCPUTime()>4278000000000000537f: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
42790000000000005384: 06    movsd   %xmm0, 8(%rsp)
4280000000000000538a: 06    nopw    (%rax,%rax)
42810000000000005390: 03    andq    %rbp, %r12
42820000000000005393: 03    orq     %r14, %r12
42830000000000005396: 08    movq    %r13, 232(%rsp,%rbx)
4284000000000000539e: 08    movq    %r12, 240(%rsp,%rbx)
428500000000000053a6: 08    movq    %r13, 248(%rsp,%rbx)
428600000000000053ae: 08    movq    %r12, 256(%rsp,%rbx)
428700000000000053b6: 04    addq    $32, %rbx
428800000000000053ba: 07    cmpq    $16024, %rbx
428900000000000053c1: 02    jne     0x40b280 <BenchmarkSuite::run(int, int, char**)+0x5390>
429000000000000053c3: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
429100000000000053c8: 06    subsd   8(%rsp), %xmm0
429200000000000053ce: 06    movsd   %xmm0, 56(%rsp)
429300000000000053d4: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
429400000000000053d9: 06    movsd   %xmm0, 8(%rsp)
429500000000000053df: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
42560000000000005344: 06    subsd   8(%rsp), %xmm0429600000000000053e4: 06    subsd   8(%rsp), %xmm0
4257000000000000534a: 06    movsd   %xmm0, 64(%rsp)429700000000000053ea: 06    movsd   %xmm0, 64(%rsp)
42580000000000005350: 05    callq   0x405b40 <Stopwatch::getCPUTime()>429800000000000053f0: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
42590000000000005355: 06    movsd   %xmm0, 8(%rsp)429900000000000053f5: 06    movsd   %xmm0, 8(%rsp)
4260000000000000535b: 06    movb    3378591(%rip), %al  # 743ff0 <guard variable for BenchmarkSuite::run(int, int, char**)::results>430000000000000053fb: 06    movb    3378431(%rip), %al  # 743ff0 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
42610000000000005361: 02    testb   %al, %al43010000000000005401: 02    testb   %al, %al
42620000000000005363: 06    je      0x40b3a0 <BenchmarkSuite::run(int, int, char**)+0x54b0>43020000000000005403: 06    je      0x40b440 <BenchmarkSuite::run(int, int, char**)+0x5550>
42630000000000005369: 06    movsd   40(%rsp), %xmm043030000000000005409: 06    movsd   40(%rsp), %xmm0
4264000000000000536f: 06    addsd   56(%rsp), %xmm04304000000000000540f: 06    addsd   56(%rsp), %xmm0
42650000000000005375: 06    movsd   %xmm0, 40(%rsp)43050000000000005415: 06    movsd   %xmm0, 40(%rsp)
4266000000000000537b: 06    movsd   24(%rsp), %xmm04306000000000000541b: 06    movsd   24(%rsp), %xmm0
42670000000000005381: 06    addsd   64(%rsp), %xmm043070000000000005421: 06    addsd   64(%rsp), %xmm0
42680000000000005387: 06    movsd   %xmm0, 24(%rsp)43080000000000005427: 06    movsd   %xmm0, 24(%rsp)
4269000000000000538d: 03    xorl    %r14d, %r14d4309000000000000542d: 03    xorl    %r14d, %r14d
42700000000000005390: 10    movabsq $-274877906945, %rbx43100000000000005430: 10    movabsq $-274877906945, %rbx
4271000000000000539a: 06    nopw    (%rax,%rax)4311000000000000543a: 06    nopw    (%rax,%rax)
427200000000000053a0: 08    movq    256(%rsp,%r14,2), %rax43120000000000005440: 08    movq    256(%rsp,%r14,2), %rax
427300000000000053a8: 08    movq    %rax, 168(%rsp)43130000000000005448: 08    movq    %rax, 168(%rsp)
427400000000000053b0: 03    cmpq    %r15, %rax43140000000000005450: 03    cmpq    %r15, %rax
427500000000000053b3: 02    jl      0x40b2de <BenchmarkSuite::run(int, int, char**)+0x53ee>43150000000000005453: 02    jl      0x40b37e <BenchmarkSuite::run(int, int, char**)+0x548e>
427600000000000053b5: 03    andq    %rbx, %rax43160000000000005455: 03    andq    %rbx, %rax
427700000000000053b8: 03    movq    %rax, %rcx43170000000000005458: 03    movq    %rax, %rcx
427800000000000053bb: 03    orq     %r15, %rcx4318000000000000545b: 03    orq     %r15, %rcx
427900000000000053be: 08    movq    %rcx, 168(%rsp)4319000000000000545e: 08    movq    %rcx, 168(%rsp)
428000000000000053c6: 07    movq    %rcx, 7610544(%r14)43200000000000005466: 07    movq    %rcx, 7610544(%r14)
428100000000000053cd: 03    cmpq    %r15, %rcx4321000000000000546d: 03    cmpq    %r15, %rcx
428200000000000053d0: 02    jl      0x40b2ed <BenchmarkSuite::run(int, int, char**)+0x53fd>43220000000000005470: 02    jl      0x40b38d <BenchmarkSuite::run(int, int, char**)+0x549d>
428300000000000053d2: 03    andq    %rbx, %rax43230000000000005472: 03    andq    %rbx, %rax
428400000000000053d5: 03    orq     %r15, %rax43240000000000005475: 03    orq     %r15, %rax
428500000000000053d8: 07    movq    %rax, 7610544(%r14)43250000000000005478: 07    movq    %rax, 7610544(%r14)
428600000000000053df: 04    addq    $8, %r144326000000000000547f: 04    addq    $8, %r14
428700000000000053e3: 07    cmpq    $8000, %r1443270000000000005483: 07    cmpq    $8000, %r14
428800000000000053ea: 02    jne     0x40b290 <BenchmarkSuite::run(int, int, char**)+0x53a0>4328000000000000548a: 02    jne     0x40b330 <BenchmarkSuite::run(int, int, char**)+0x5440>
428900000000000053ec: 02    jmp     0x40b300 <BenchmarkSuite::run(int, int, char**)+0x5410>4329000000000000548c: 02    jmp     0x40b3a0 <BenchmarkSuite::run(int, int, char**)+0x54b0>
429000000000000053ee: 08    leaq    168(%rsp), %rdi4330000000000000548e: 08    leaq    168(%rsp), %rdi
429100000000000053f6: 05    callq   0x46f830 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>43310000000000005496: 05    callq   0x46fcf0 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
429200000000000053fb: 02    jmp     0x40b2a8 <BenchmarkSuite::run(int, int, char**)+0x53b8>4332000000000000549b: 02    jmp     0x40b348 <BenchmarkSuite::run(int, int, char**)+0x5458>
429300000000000053fd: 07    leaq    7610544(%r14), %rdi4333000000000000549d: 07    leaq    7610544(%r14), %rdi
42940000000000005404: 05    callq   0x46f830 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>433400000000000054a4: 05    callq   0x46fcf0 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
42950000000000005409: 02    jmp     0x40b2c5 <BenchmarkSuite::run(int, int, char**)+0x53d5>433500000000000054a9: 02    jmp     0x40b365 <BenchmarkSuite::run(int, int, char**)+0x5475>
4296000000000000540b: 05    nopl    (%rax,%rax)433600000000000054ab: 05    nopl    (%rax,%rax)
42970000000000005410: 05    callq   0x405b40 <Stopwatch::getCPUTime()>433700000000000054b0: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
42980000000000005415: 06    subsd   8(%rsp), %xmm0433800000000000054b5: 06    subsd   8(%rsp), %xmm0
4299000000000000541b: 06    movsd   16(%rsp), %xmm1433900000000000054bb: 06    movsd   16(%rsp), %xmm1
43000000000000005421: 04    addsd   %xmm0, %xmm1434000000000000054c1: 04    addsd   %xmm0, %xmm1
43010000000000005425: 06    movsd   %xmm1, 16(%rsp)434100000000000054c5: 06    movsd   %xmm1, 16(%rsp)
4302000000000000542b: 05    callq   0x405b40 <Stopwatch::getCPUTime()>434200000000000054cb: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
43030000000000005430: 06    movsd   %xmm0, 8(%rsp)434300000000000054d0: 06    movsd   %xmm0, 8(%rsp)
43040000000000005436: 02    xorl    %ebx, %ebx434400000000000054d6: 02    xorl    %ebx, %ebx
43050000000000005438: 10    movabsq $1970324836974592, %r14434500000000000054d8: 10    movabsq $1970324836974592, %r14
43060000000000005442: 10    movabsq $281474976710655, %rbp434600000000000054e2: 10    movabsq $281474976710655, %rbp
4307000000000000544c: 04    nopl    (%rax)434700000000000054ec: 04    nopl    (%rax)
43080000000000005450: 08    leaq    256(%rsp,%rbx), %rdi434800000000000054f0: 08    leaq    256(%rsp,%rbx), %rdi
43090000000000005458: 05    leaq    96(%rsp), %rsi434900000000000054f8: 05    leaq    96(%rsp), %rsi
4310000000000000545d: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>435000000000000054fd: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
43110000000000005462: 04    addq    $16, %rbx43510000000000005502: 04    addq    $16, %rbx
43120000000000005466: 07    cmpq    $16000, %rbx43520000000000005506: 07    cmpq    $16000, %rbx
4313000000000000546d: 02    jne     0x40b340 <BenchmarkSuite::run(int, int, char**)+0x5450>4353000000000000550d: 02    jne     0x40b3e0 <BenchmarkSuite::run(int, int, char**)+0x54f0>
4314000000000000546f: 05    callq   0x405b40 <Stopwatch::getCPUTime()>4354000000000000550f: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
43150000000000005474: 06    subsd   8(%rsp), %xmm043550000000000005514: 06    subsd   8(%rsp), %xmm0
4316000000000000547a: 06    movsd   32(%rsp), %xmm14356000000000000551a: 06    movsd   32(%rsp), %xmm1
43170000000000005480: 04    addsd   %xmm0, %xmm143570000000000005520: 04    addsd   %xmm0, %xmm1
43180000000000005484: 06    movsd   %xmm1, 32(%rsp)43580000000000005524: 06    movsd   %xmm1, 32(%rsp)
4319000000000000548a: 05    leaq    96(%rsp), %rdi4359000000000000552a: 05    leaq    96(%rsp), %rdi
4320000000000000548f: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>4360000000000000552f: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
43210000000000005494: 08    movq    232(%rsp), %rcx43610000000000005534: 08    movq    232(%rsp), %rcx
4322000000000000549c: 02    incl    %ecx4362000000000000553c: 02    incl    %ecx
4323000000000000549e: 05    movq    48(%rsp), %rax4363000000000000553e: 05    movq    48(%rsp), %rax
432400000000000054a3: 02    cmpl    (%rax), %ecx43640000000000005543: 02    cmpl    (%rax), %ecx
432500000000000054a5: 06    jl      0x40b1a0 <BenchmarkSuite::run(int, int, char**)+0x52b0>43650000000000005545: 06    jl      0x40b240 <BenchmarkSuite::run(int, int, char**)+0x5350>
432600000000000054ab: 05    jmp     0x40b428 <BenchmarkSuite::run(int, int, char**)+0x5538>4366000000000000554b: 05    jmp     0x40b4c8 <BenchmarkSuite::run(int, int, char**)+0x55d8>
432700000000000054b0: 05    movl    $7618544, %edi43670000000000005550: 05    movl    $7618544, %edi
432800000000000054b5: 05    callq   0x404580 <__cxa_guard_acquire@plt>43680000000000005555: 05    callq   0x404580 <__cxa_guard_acquire@plt>
432900000000000054ba: 02    testl   %eax, %eax4369000000000000555a: 02    testl   %eax, %eax
433000000000000054bc: 06    je      0x40b259 <BenchmarkSuite::run(int, int, char**)+0x5369>4370000000000000555c: 06    je      0x40b2f9 <BenchmarkSuite::run(int, int, char**)+0x5409>
433100000000000054c2: 07    movq    $-8000, %rax43710000000000005562: 07    movq    $-8000, %rax
433200000000000054c9: 08    movapd  760495(%rip), %xmm0  # 4c4e70 <__dso_handle+0x1b8>43720000000000005569: 08    movapd  761503(%rip), %xmm0  # 4c5300 <__dso_handle+0x1b8>
433300000000000054d1: 08    movapd  %xmm0, 7618544(%rax)43730000000000005571: 08    movapd  %xmm0, 7618544(%rax)
433400000000000054d9: 08    movapd  %xmm0, 7618560(%rax)43740000000000005579: 08    movapd  %xmm0, 7618560(%rax)
433500000000000054e1: 08    movapd  %xmm0, 7618576(%rax)43750000000000005581: 08    movapd  %xmm0, 7618576(%rax)
433600000000000054e9: 08    movapd  %xmm0, 7618592(%rax)43760000000000005589: 08    movapd  %xmm0, 7618592(%rax)
433700000000000054f1: 08    movapd  %xmm0, 7618608(%rax)43770000000000005591: 08    movapd  %xmm0, 7618608(%rax)
433800000000000054f9: 08    movapd  %xmm0, 7618624(%rax)43780000000000005599: 08    movapd  %xmm0, 7618624(%rax)
43390000000000005501: 08    movapd  %xmm0, 7618640(%rax)437900000000000055a1: 08    movapd  %xmm0, 7618640(%rax)
43400000000000005509: 08    movapd  %xmm0, 7618656(%rax)438000000000000055a9: 08    movapd  %xmm0, 7618656(%rax)
43410000000000005511: 08    movapd  %xmm0, 7618672(%rax)438100000000000055b1: 08    movapd  %xmm0, 7618672(%rax)
43420000000000005519: 08    movapd  %xmm0, 7618688(%rax)438200000000000055b9: 08    movapd  %xmm0, 7618688(%rax)
43430000000000005521: 06    addq    $160, %rax438300000000000055c1: 06    addq    $160, %rax
43440000000000005527: 02    jne     0x40b3c1 <BenchmarkSuite::run(int, int, char**)+0x54d1>438400000000000055c7: 02    jne     0x40b461 <BenchmarkSuite::run(int, int, char**)+0x5571>
43450000000000005529: 05    movl    $7618544, %edi438500000000000055c9: 05    movl    $7618544, %edi
4346000000000000552e: 05    callq   0x4042d0 <__cxa_guard_release@plt>438600000000000055ce: 05    callq   0x4042d0 <__cxa_guard_release@plt>
43470000000000005533: 05    jmp     0x40b259 <BenchmarkSuite::run(int, int, char**)+0x5369>438700000000000055d3: 05    jmp     0x40b2f9 <BenchmarkSuite::run(int, int, char**)+0x5409>
43480000000000005538: 05    movq    72(%rsp), %r15438800000000000055d8: 05    movq    72(%rsp), %r15
4349000000000000553d: 03    movl    (%r15), %esi438900000000000055dd: 03    movl    (%r15), %esi
43500000000000005540: 08    movq    160(%rsp), %r13439000000000000055e0: 08    movq    160(%rsp), %r13
43510000000000005548: 06    movsd   40(%rsp), %xmm0439100000000000055e8: 06    movsd   40(%rsp), %xmm0
4352000000000000554e: 02    jmp     0x40b462 <BenchmarkSuite::run(int, int, char**)+0x5572>439200000000000055ee: 02    jmp     0x40b502 <BenchmarkSuite::run(int, int, char**)+0x5612>
43530000000000005550: 04    xorpd   %xmm0, %xmm0439300000000000055f0: 04    xorpd   %xmm0, %xmm0
43540000000000005554: 04    xorpd   %xmm1, %xmm1439400000000000055f4: 04    xorpd   %xmm1, %xmm1
43550000000000005558: 06    movsd   %xmm1, 24(%rsp)439500000000000055f8: 06    movsd   %xmm1, 24(%rsp)
4356000000000000555e: 04    xorpd   %xmm1, %xmm1439600000000000055fe: 04    xorpd   %xmm1, %xmm1
43570000000000005562: 06    movsd   %xmm1, 16(%rsp)43970000000000005602: 06    movsd   %xmm1, 16(%rsp)
43580000000000005568: 04    xorpd   %xmm1, %xmm143980000000000005608: 04    xorpd   %xmm1, %xmm1
4359000000000000556c: 06    movsd   %xmm1, 32(%rsp)4399000000000000560c: 06    movsd   %xmm1, 32(%rsp)
43600000000000005572: 05    movq    80(%rsp), %rbx44000000000000005612: 05    movq    80(%rsp), %rbx
43610000000000005577: 04    divsd   (%rbx), %xmm044010000000000005617: 04    divsd   (%rbx), %xmm0
4362000000000000557b: 06    movsd   %xmm0, 40(%rsp)4402000000000000561b: 06    movsd   %xmm0, 40(%rsp)
43630000000000005581: 07    movq    3197624(%rip), %rax  # 717f30 <std::__1::cout>44030000000000005621: 07    movq    3197464(%rip), %rax  # 717f30 <std::__1::cout>
43640000000000005588: 04    movq    -24(%rax), %rax44040000000000005628: 04    movq    -24(%rax), %rax
4365000000000000558c: 11    movq    $2, 7438152(%rax)4405000000000000562c: 11    movq    $2, 7438152(%rax)
43660000000000005597: 05    movl    $7438128, %edi44060000000000005637: 05    movl    $7438128, %edi
4367000000000000559c: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>4407000000000000563c: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
436800000000000055a1: 05    movb    $41, 96(%rsp)44080000000000005641: 05    movb    $41, 96(%rsp)
436900000000000055a6: 05    leaq    96(%rsp), %rsi44090000000000005646: 05    leaq    96(%rsp), %rsi
437000000000000055ab: 05    movl    $1, %edx4410000000000000564b: 05    movl    $1, %edx
437100000000000055b0: 03    movq    %rax, %rdi44110000000000005650: 03    movq    %rax, %rdi
437200000000000055b3: 05    callq   0x45fb90 <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)>44120000000000005653: 05    callq   0x45fde0 <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)>
437300000000000055b8: 03    movq    (%rax), %rcx44130000000000005658: 03    movq    (%rax), %rcx
437400000000000055bb: 04    movq    -24(%rcx), %rcx4414000000000000565b: 04    movq    -24(%rcx), %rcx
437500000000000055bf: 09    movq    $77, 24(%rax,%rcx)4415000000000000565f: 09    movq    $77, 24(%rax,%rcx)
437600000000000055c8: 05    movl    $5005356, %esi44160000000000005668: 05    movl    $5006500, %esi
437700000000000055cd: 05    movl    $17, %edx4417000000000000566d: 05    movl    $17, %edx
437800000000000055d2: 03    movq    %rax, %rdi44180000000000005672: 03    movq    %rax, %rdi
437900000000000055d5: 05    callq   0x45fb90 <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)>
438000000000000055da: 05    movl    $5130576, %esi
438100000000000055df: 05    movl    $1, %edx
438200000000000055e4: 03    movq    %rax, %rdi
438300000000000055e7: 05    callq   0x45fb90 <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)>44190000000000005675: 05    callq   0x45fde0 <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)>
438400000000000055ec: 03    movq    (%rax), %rcx
438500000000000055ef: 04    movq    -24(%rcx), %rcx
438600000000000055f3: 09    movq    $6, 24(%rax,%rcx)
438700000000000055fc: 03    movq    %rax, %rdi
438800000000000055ff: 06    movsd   40(%rsp), %xmm0
43890000000000005605: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
4390000000000000560a: 05    movl    $5130381, %esi4420000000000000567a: 05    movl    $5131712, %esi
4391000000000000560f: 05    movl    $1, %edx4421000000000000567f: 05    movl    $1, %edx
43920000000000005614: 03    movq    %rax, %rdi44220000000000005684: 03    movq    %rax, %rdi
43930000000000005617: 05    callq   0x45fb90 <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)>44230000000000005687: 05    callq   0x45fde0 <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)>
4424000000000000568c: 03    movq    (%rax), %rcx
4425000000000000568f: 04    movq    -24(%rcx), %rcx
44260000000000005693: 09    movq    $6, 24(%rax,%rcx)
4427000000000000569c: 03    movq    %rax, %rdi
4428000000000000569f: 06    movsd   40(%rsp), %xmm0
442900000000000056a5: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
443000000000000056aa: 05    movl    $5131517, %esi
443100000000000056af: 05    movl    $1, %edx
443200000000000056b4: 03    movq    %rax, %rdi
443300000000000056b7: 05    callq   0x45fde0 <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)>
4394000000000000561c: 06    movsd   24(%rsp), %xmm0443400000000000056bc: 06    movsd   24(%rsp), %xmm0
43950000000000005622: 04    divsd   (%rbx), %xmm0443500000000000056c2: 04    divsd   (%rbx), %xmm0
43960000000000005626: 06    movsd   %xmm0, 24(%rsp)443600000000000056c6: 06    movsd   %xmm0, 24(%rsp)
4397000000000000562c: 07    movq    3197453(%rip), %rax  # 717f30 <std::__1::cout>443700000000000056cc: 07    movq    3197293(%rip), %rax  # 717f30 <std::__1::cout>
43980000000000005633: 04    movq    -24(%rax), %rax443800000000000056d3: 04    movq    -24(%rax), %rax
43990000000000005637: 11    movq    $80, 7438152(%rax)443900000000000056d7: 11    movq    $80, 7438152(%rax)
44000000000000005642: 05    movl    $7438128, %edi444000000000000056e2: 05    movl    $7438128, %edi
44010000000000005647: 05    movl    $5017706, %esi444100000000000056e7: 05    movl    $5018848, %esi
4402000000000000564c: 05    movl    $8, %edx444200000000000056ec: 05    movl    $8, %edx
44030000000000005651: 05    callq   0x45fb90 <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)>444300000000000056f1: 05    callq   0x45fde0 <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)>
44040000000000005656: 05    movl    $5130576, %esi444400000000000056f6: 05    movl    $5131712, %esi
4405000000000000565b: 05    movl    $1, %edx444500000000000056fb: 05    movl    $1, %edx
44060000000000005660: 03    movq    %rax, %rdi44460000000000005700: 03    movq    %rax, %rdi
44070000000000005663: 05    callq   0x45fb90 <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)>44470000000000005703: 05    callq   0x45fde0 <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)>
44080000000000005668: 03    movq    (%rax), %rcx44480000000000005708: 03    movq    (%rax), %rcx
4409000000000000566b: 04    movq    -24(%rcx), %rcx4449000000000000570b: 04    movq    -24(%rcx), %rcx
4410000000000000566f: 09    movq    $6, 24(%rax,%rcx)4450000000000000570f: 09    movq    $6, 24(%rax,%rcx)
44110000000000005678: 03    movq    %rax, %rdi44510000000000005718: 03    movq    %rax, %rdi
4412000000000000567b: 06    movsd   24(%rsp), %xmm04452000000000000571b: 06    movsd   24(%rsp), %xmm0
44130000000000005681: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
44140000000000005686: 05    movl    $5130381, %esi
4415000000000000568b: 05    movl    $1, %edx
44160000000000005690: 03    movq    %rax, %rdi
44170000000000005693: 05    callq   0x45fb90 <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)>
44180000000000005698: 06    movsd   16(%rsp), %xmm0
4419000000000000569e: 04    divsd   (%rbx), %xmm0
442000000000000056a2: 06    movsd   %xmm0, 16(%rsp)
442100000000000056a8: 07    movq    3197329(%rip), %rax  # 717f30 <std::__1::cout>
442200000000000056af: 04    movq    -24(%rax), %rax
442300000000000056b3: 11    movq    $80, 7438152(%rax)
442400000000000056be: 05    movl    $7438128, %edi
442500000000000056c3: 05    movl    $5017727, %esi
442600000000000056c8: 05    movl    $9, %edx
442700000000000056cd: 05    callq   0x45fb90 <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)>
442800000000000056d2: 05    movl    $5130576, %esi
442900000000000056d7: 05    movl    $1, %edx
443000000000000056dc: 03    movq    %rax, %rdi
443100000000000056df: 05    callq   0x45fb90 <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)>
443200000000000056e4: 03    movq    (%rax), %rcx
443300000000000056e7: 04    movq    -24(%rcx), %rcx
443400000000000056eb: 09    movq    $6, 24(%rax,%rcx)
443500000000000056f4: 03    movq    %rax, %rdi
443600000000000056f7: 06    movsd   16(%rsp), %xmm0
443700000000000056fd: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
44380000000000005702: 05    movl    $5130381, %esi
44390000000000005707: 05    movl    $1, %edx
4440000000000000570c: 03    movq    %rax, %rdi
4441000000000000570f: 05    callq   0x45fb90 <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)>
44420000000000005714: 06    movsd   32(%rsp), %xmm0
4443000000000000571a: 04    divsd   (%rbx), %xmm0
4444000000000000571e: 06    movsd   %xmm0, 32(%rsp)
44450000000000005724: 07    movq    3197205(%rip), %rax  # 717f30 <std::__1::cout>
4446000000000000572b: 04    movq    -24(%rax), %rax
4447000000000000572f: 11    movq    $80, 7438152(%rax)
4448000000000000573a: 05    movl    $7438128, %edi
4449000000000000573f: 05    movl    $5004858, %esi
44500000000000005744: 05    movl    $9, %edx
44510000000000005749: 05    callq   0x45fb90 <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)>
4452000000000000574e: 05    movl    $5130576, %esi
44530000000000005753: 05    movl    $1, %edx
44540000000000005758: 03    movq    %rax, %rdi
4455000000000000575b: 05    callq   0x45fb90 <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)>
44560000000000005760: 03    movq    (%rax), %rcx
44570000000000005763: 04    movq    -24(%rcx), %rcx
44580000000000005767: 09    movq    $6, 24(%rax,%rcx)
44590000000000005770: 03    movq    %rax, %rdi
44600000000000005773: 06    movsd   32(%rsp), %xmm0
44610000000000005779: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
4462000000000000577e: 05    movl    $5130381, %esi
44630000000000005783: 05    movl    $1, %edx
44640000000000005788: 03    movq    %rax, %rdi
4465000000000000578b: 05    callq   0x45fb90 <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)>
44660000000000005790: 05    movl    $7438128, %edi
44670000000000005795: 05    movl    $5130381, %esi
4468000000000000579a: 05    movl    $1, %edx
4469000000000000579f: 05    callq   0x45fb90 <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)>
447000000000000057a4: 05    movl    $9999, %edi
447100000000000057a9: 05    movl    $1, %esi
447200000000000057ae: 05    movl    $5, %edx
447300000000000057b3: 05    callq   0x46f030 <BloombergLP::bdlt::PosixDateImpUtil::ymdToSerial(int, int, int)>
447400000000000057b8: 04    movslq  36(%r13), %rsi
447500000000000057bc: 03    incq    %rsi
447600000000000057bf: 04    movl    %esi, 36(%r13)
447700000000000057c3: 04    movq    (%r13), %rcx
447800000000000057c7: 04    movq    8(%r13), %rdx
447900000000000057cb: 03    cmpq    %rcx, %rdx
448000000000000057ce: 02    je      0x40b6d4 <BenchmarkSuite::run(int, int, char**)+0x57e4>
448100000000000057d0: 02    subl    %ecx, %edx
448200000000000057d2: 02    cmpl    %edx, %esi
448300000000000057d4: 06    jge     0x40bc1a <BenchmarkSuite::run(int, int, char**)+0x5d2a>
448400000000000057da: 04    cmpb    $0, (%rcx,%rsi)
448500000000000057de: 06    je      0x40bc1a <BenchmarkSuite::run(int, int, char**)+0x5d2a>
448600000000000057e4: 05    movq    48(%rsp), %rcx
448700000000000057e9: 03    cmpl    $0, (%rcx)
448800000000000057ec: 06    jle     0x40b9c6 <BenchmarkSuite::run(int, int, char**)+0x5ad6>
448900000000000057f2: 02    decl    %eax
449000000000000057f4: 04    shlq    $37, %rax
449100000000000057f8: 10    movabsq $-9223371976522763808, %rbp
44920000000000005802: 03    orq     %rax, %rbp
44930000000000005805: 10    movabsq $2251799813685248, %r13
4494000000000000580f: 04    xorpd   %xmm0, %xmm0
44950000000000005813: 06    movsd   %xmm0, 32(%rsp)
44960000000000005819: 03    xorl    %r15d, %r15d
4497000000000000581c: 05    leaq    96(%rsp), %r14
44980000000000005821: 04    xorpd   %xmm0, %xmm0
44990000000000005825: 06    movsd   %xmm0, 16(%rsp)
4500000000000000582b: 04    xorpd   %xmm0, %xmm0
4501000000000000582f: 06    movsd   %xmm0, 24(%rsp)
45020000000000005835: 04    xorpd   %xmm0, %xmm0
45030000000000005839: 06    movsd   %xmm0, 40(%rsp)
4504000000000000583f: 01    nop     
45050000000000005840: 05    movq    88(%rsp), %rax
45060000000000005845: 03    movq    (%rax), %rsi
45070000000000005848: 09    movq    $5128488, 96(%rsp)
45080000000000005851: 05    movl    $100000, %edx
45090000000000005856: 05    leaq    104(%rsp), %rdi
4510000000000000585b: 02    xorl    %ecx, %ecx
4511000000000000585d: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
45120000000000005862: 05    movl    $56, %ebx
45130000000000005867: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
4514000000000000586c: 06    movsd   %xmm0, 8(%rsp)
45150000000000005872: 10    nopw    %cs:(%rax,%rax)
4516000000000000587c: 04    nopl    (%rax)
45170000000000005880: 08    movq    %rbp, 200(%rsp,%rbx)
45180000000000005888: 08    movq    %r13, 208(%rsp,%rbx)
45190000000000005890: 08    movq    %rbp, 216(%rsp,%rbx)
45200000000000005898: 08    movq    %r13, 224(%rsp,%rbx)
452100000000000058a0: 08    movq    %rbp, 232(%rsp,%rbx)
452200000000000058a8: 08    movq    %r13, 240(%rsp,%rbx)
452300000000000058b0: 08    movq    %rbp, 248(%rsp,%rbx)
452400000000000058b8: 08    movq    %r13, 256(%rsp,%rbx)
452500000000000058c0: 04    addq    $64, %rbx
452600000000000058c4: 07    cmpq    $16056, %rbx
452700000000000058cb: 02    jne     0x40b770 <BenchmarkSuite::run(int, int, char**)+0x5880>
452800000000000058cd: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
452900000000000058d2: 06    subsd   8(%rsp), %xmm0
453000000000000058d8: 06    movsd   %xmm0, 56(%rsp)
453100000000000058de: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
453200000000000058e3: 06    movsd   %xmm0, 8(%rsp)
453300000000000058e9: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
453400000000000058ee: 06    subsd   8(%rsp), %xmm0
453500000000000058f4: 06    movsd   %xmm0, 64(%rsp)
453600000000000058fa: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
453700000000000058ff: 06    movsd   %xmm0, 8(%rsp)
45380000000000005905: 06    movb    3385157(%rip), %al  # 745f40 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
4539000000000000590b: 02    testb   %al, %al
4540000000000000590d: 06    je      0x40b926 <BenchmarkSuite::run(int, int, char**)+0x5a36>
45410000000000005913: 06    movsd   40(%rsp), %xmm0
45420000000000005919: 06    addsd   56(%rsp), %xmm0
4543000000000000591f: 06    movsd   %xmm0, 40(%rsp)
45440000000000005925: 06    movsd   24(%rsp), %xmm0
4545000000000000592b: 06    addsd   64(%rsp), %xmm0
45460000000000005931: 06    movsd   %xmm0, 24(%rsp)
45470000000000005937: 03    xorl    %r12d, %r12d
4548000000000000593a: 06    nopw    (%rax,%rax)
45490000000000005940: 09    cmpq    $0, 256(%rsp,%r12)
45500000000000005949: 02    jns     0x40b84a <BenchmarkSuite::run(int, int, char**)+0x595a>
4551000000000000594b: 04    addq    $16, %r12
4552000000000000594f: 07    cmpq    $16000, %r12
45530000000000005956: 02    jne     0x40b830 <BenchmarkSuite::run(int, int, char**)+0x5940>
45540000000000005958: 02    jmp     0x40b8a0 <BenchmarkSuite::run(int, int, char**)+0x59b0>
4555000000000000595a: 05    movl    $9365340, %edi
4556000000000000595f: 05    callq   0x476a00 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>
45570000000000005964: 12    movq    $5030450, 168(%rsp)
45580000000000005970: 12    movq    $5030504, 176(%rsp)
4559000000000000597c: 11    movl    $1126, 184(%rsp)
45600000000000005987: 12    movq    $5132690, 192(%rsp)
45610000000000005993: 07    movl    %eax, 200(%rsp)
4562000000000000599a: 08    leaq    168(%rsp), %rdi
456300000000000059a2: 05    callq   0x476a20 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>
456400000000000059a7: 02    jmp     0x40b83b <BenchmarkSuite::run(int, int, char**)+0x594b>
456500000000000059a9: 07    nopl    (%rax)
456600000000000059b0: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
456700000000000059b5: 06    subsd   8(%rsp), %xmm0
456800000000000059bb: 06    movsd   16(%rsp), %xmm1
456900000000000059c1: 04    addsd   %xmm0, %xmm1
457000000000000059c5: 06    movsd   %xmm1, 16(%rsp)
457100000000000059cb: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
457200000000000059d0: 06    movsd   %xmm0, 8(%rsp)
457300000000000059d6: 02    xorl    %ebx, %ebx
457400000000000059d8: 08    nopl    (%rax,%rax)
457500000000000059e0: 08    leaq    256(%rsp,%rbx), %rdi
457600000000000059e8: 03    movq    %r14, %rsi
457700000000000059eb: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
457800000000000059f0: 04    addq    $16, %rbx
457900000000000059f4: 07    cmpq    $16000, %rbx
458000000000000059fb: 02    jne     0x40b8d0 <BenchmarkSuite::run(int, int, char**)+0x59e0>
458100000000000059fd: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
45820000000000005a02: 06    subsd   8(%rsp), %xmm0
45830000000000005a08: 06    movsd   32(%rsp), %xmm1
45840000000000005a0e: 04    addsd   %xmm0, %xmm1
45850000000000005a12: 06    movsd   %xmm1, 32(%rsp)
45860000000000005a18: 03    movq    %r14, %rdi
45870000000000005a1b: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
45880000000000005a20: 03    incl    %r15d
45890000000000005a23: 05    movq    48(%rsp), %rax
45900000000000005a28: 03    cmpl    (%rax), %r15d
45910000000000005a2b: 06    jl      0x40b730 <BenchmarkSuite::run(int, int, char**)+0x5840>
45920000000000005a31: 05    jmp     0x40b9ae <BenchmarkSuite::run(int, int, char**)+0x5abe>
45930000000000005a36: 05    movl    $7626560, %edi
45940000000000005a3b: 05    callq   0x404580 <__cxa_guard_acquire@plt>
45950000000000005a40: 02    testl   %eax, %eax
45960000000000005a42: 06    je      0x40b803 <BenchmarkSuite::run(int, int, char**)+0x5913>
45970000000000005a48: 07    movq    $-8000, %rax
45980000000000005a4f: 08    movapd  759097(%rip), %xmm0  # 4c4e80 <__dso_handle+0x1c8>
45990000000000005a57: 08    movapd  %xmm0, 7626560(%rax)
46000000000000005a5f: 08    movapd  %xmm0, 7626576(%rax)
46010000000000005a67: 08    movapd  %xmm0, 7626592(%rax)
46020000000000005a6f: 08    movapd  %xmm0, 7626608(%rax)
46030000000000005a77: 08    movapd  %xmm0, 7626624(%rax)
46040000000000005a7f: 08    movapd  %xmm0, 7626640(%rax)
46050000000000005a87: 08    movapd  %xmm0, 7626656(%rax)
46060000000000005a8f: 08    movapd  %xmm0, 7626672(%rax)
46070000000000005a97: 08    movapd  %xmm0, 7626688(%rax)
46080000000000005a9f: 08    movapd  %xmm0, 7626704(%rax)
46090000000000005aa7: 06    addq    $160, %rax
46100000000000005aad: 02    jne     0x40b947 <BenchmarkSuite::run(int, int, char**)+0x5a57>
46110000000000005aaf: 05    movl    $7626560, %edi
46120000000000005ab4: 05    callq   0x4042d0 <__cxa_guard_release@plt>
46130000000000005ab9: 05    jmp     0x40b803 <BenchmarkSuite::run(int, int, char**)+0x5913>
46140000000000005abe: 05    movq    72(%rsp), %r15
46150000000000005ac3: 03    movl    (%r15), %esi
46160000000000005ac6: 08    movq    160(%rsp), %r13
46170000000000005ace: 06    movsd   40(%rsp), %xmm0
46180000000000005ad4: 02    jmp     0x40b9e8 <BenchmarkSuite::run(int, int, char**)+0x5af8>
46190000000000005ad6: 04    xorpd   %xmm0, %xmm0
46200000000000005ada: 04    xorpd   %xmm1, %xmm1
46210000000000005ade: 06    movsd   %xmm1, 24(%rsp)
46220000000000005ae4: 04    xorpd   %xmm1, %xmm1
46230000000000005ae8: 06    movsd   %xmm1, 16(%rsp)
46240000000000005aee: 04    xorpd   %xmm1, %xmm1
46250000000000005af2: 06    movsd   %xmm1, 32(%rsp)
46260000000000005af8: 05    movq    80(%rsp), %rbx
46270000000000005afd: 04    divsd   (%rbx), %xmm0
46280000000000005b01: 06    movsd   %xmm0, 40(%rsp)
46290000000000005b07: 07    movq    3196210(%rip), %rax  # 717f30 <std::__1::cout>
46300000000000005b0e: 04    movq    -24(%rax), %rax
46310000000000005b12: 11    movq    $2, 7438152(%rax)
46320000000000005b1d: 05    movl    $7438128, %edi
46330000000000005b22: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
46340000000000005b27: 05    movb    $41, 96(%rsp)
46350000000000005b2c: 05    leaq    96(%rsp), %rsi
46360000000000005b31: 05    movl    $1, %edx
46370000000000005b36: 03    movq    %rax, %rdi
46380000000000005b39: 05    callq   0x45fb90 <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)>
46390000000000005b3e: 03    movq    (%rax), %rcx
46400000000000005b41: 04    movq    -24(%rcx), %rcx
46410000000000005b45: 09    movq    $77, 24(%rax,%rcx)
46420000000000005b4e: 05    movl    $5005374, %esi
46430000000000005b53: 05    movl    $33, %edx
46440000000000005b58: 03    movq    %rax, %rdi
46450000000000005b5b: 05    callq   0x45fb90 <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)>
46460000000000005b60: 05    movl    $5130576, %esi
46470000000000005b65: 05    movl    $1, %edx
46480000000000005b6a: 03    movq    %rax, %rdi
46490000000000005b6d: 05    callq   0x45fb90 <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)>
46500000000000005b72: 03    movq    (%rax), %rcx
46510000000000005b75: 04    movq    -24(%rcx), %rcx
46520000000000005b79: 09    movq    $6, 24(%rax,%rcx)
46530000000000005b82: 03    movq    %rax, %rdi
46540000000000005b85: 06    movsd   40(%rsp), %xmm0
46550000000000005b8b: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
46560000000000005b90: 05    movl    $5130381, %esi
46570000000000005b95: 05    movl    $1, %edx
46580000000000005b9a: 03    movq    %rax, %rdi
46590000000000005b9d: 05    callq   0x45fb90 <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)>
46600000000000005ba2: 06    movsd   24(%rsp), %xmm0
46610000000000005ba8: 04    divsd   (%rbx), %xmm0
46620000000000005bac: 06    movsd   %xmm0, 24(%rsp)
46630000000000005bb2: 07    movq    3196039(%rip), %rax  # 717f30 <std::__1::cout>
46640000000000005bb9: 04    movq    -24(%rax), %rax
46650000000000005bbd: 11    movq    $80, 7438152(%rax)
46660000000000005bc8: 05    movl    $7438128, %edi
46670000000000005bcd: 05    movl    $5016137, %esi
46680000000000005bd2: 05    movl    $12, %edx
46690000000000005bd7: 05    callq   0x45fb90 <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)>
46700000000000005bdc: 05    movl    $5130576, %esi
46710000000000005be1: 05    movl    $1, %edx
46720000000000005be6: 03    movq    %rax, %rdi
46730000000000005be9: 05    callq   0x45fb90 <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)>
46740000000000005bee: 03    movq    (%rax), %rcx
46750000000000005bf1: 04    movq    -24(%rcx), %rcx
46760000000000005bf5: 09    movq    $6, 24(%rax,%rcx)
46770000000000005bfe: 03    movq    %rax, %rdi
46780000000000005c01: 06    movsd   24(%rsp), %xmm0
46790000000000005c07: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
46800000000000005c0c: 05    movl    $5130381, %esi
46810000000000005c11: 05    movl    $1, %edx
46820000000000005c16: 03    movq    %rax, %rdi
46830000000000005c19: 05    callq   0x45fb90 <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)>
46840000000000005c1e: 06    movsd   16(%rsp), %xmm0
46850000000000005c24: 04    divsd   (%rbx), %xmm0
46860000000000005c28: 06    movsd   %xmm0, 16(%rsp)
46870000000000005c2e: 07    movq    3195915(%rip), %rax  # 717f30 <std::__1::cout>
46880000000000005c35: 04    movq    -24(%rax), %rax
46890000000000005c39: 11    movq    $80, 7438152(%rax)
46900000000000005c44: 05    movl    $7438128, %edi
46910000000000005c49: 05    movl    $5016162, %esi
46920000000000005c4e: 05    movl    $13, %edx
46930000000000005c53: 05    callq   0x45fb90 <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)>
46940000000000005c58: 05    movl    $5130576, %esi
46950000000000005c5d: 05    movl    $1, %edx
46960000000000005c62: 03    movq    %rax, %rdi
46970000000000005c65: 05    callq   0x45fb90 <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)>
46980000000000005c6a: 03    movq    (%rax), %rcx
46990000000000005c6d: 04    movq    -24(%rcx), %rcx
47000000000000005c71: 09    movq    $6, 24(%rax,%rcx)
47010000000000005c7a: 03    movq    %rax, %rdi
47020000000000005c7d: 06    movsd   16(%rsp), %xmm0
47030000000000005c83: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
47040000000000005c88: 05    movl    $5130381, %esi
47050000000000005c8d: 05    movl    $1, %edx
47060000000000005c92: 03    movq    %rax, %rdi
47070000000000005c95: 05    callq   0x45fb90 <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)>
47080000000000005c9a: 06    movsd   32(%rsp), %xmm0
47090000000000005ca0: 04    divsd   (%rbx), %xmm0
47100000000000005ca4: 06    movsd   %xmm0, 32(%rsp)
47110000000000005caa: 07    movq    3195791(%rip), %rax  # 717f30 <std::__1::cout>
47120000000000005cb1: 04    movq    -24(%rax), %rax
47130000000000005cb5: 11    movq    $80, 7438152(%rax)
47140000000000005cc0: 05    movl    $7438128, %edi
47150000000000005cc5: 05    movl    $5004858, %esi
47160000000000005cca: 05    movl    $9, %edx
47170000000000005ccf: 05    callq   0x45fb90 <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)>
47180000000000005cd4: 05    movl    $5130576, %esi
47190000000000005cd9: 05    movl    $1, %edx
47200000000000005cde: 03    movq    %rax, %rdi
47210000000000005ce1: 05    callq   0x45fb90 <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)>
47220000000000005ce6: 03    movq    (%rax), %rcx
47230000000000005ce9: 04    movq    -24(%rcx), %rcx
47240000000000005ced: 09    movq    $6, 24(%rax,%rcx)
47250000000000005cf6: 03    movq    %rax, %rdi
47260000000000005cf9: 06    movsd   32(%rsp), %xmm0
47270000000000005cff: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
47280000000000005d04: 05    movl    $5130381, %esi
47290000000000005d09: 05    movl    $1, %edx
47300000000000005d0e: 03    movq    %rax, %rdi
47310000000000005d11: 05    callq   0x45fb90 <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)>
47320000000000005d16: 05    movl    $7438128, %edi
47330000000000005d1b: 05    movl    $5130381, %esi
47340000000000005d20: 05    movl    $1, %edx
47350000000000005d25: 05    callq   0x45fb90 <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)>
47360000000000005d2a: 10    movabsq $-9223372036854775808, %r14
47370000000000005d34: 05    callq   0x46df60 <BloombergLP::bdlt::DatetimeImpUtil::epoch_1970_01_01()>
47380000000000005d39: 03    movq    %rax, %rbx
47390000000000005d3c: 07    movq    3156429(%rip), %rax  # 70e600 <BloombergLP::bdlt::CurrentTime::s_currenttimeCallback_p>
47400000000000005d43: 02    callq   *%rax
47410000000000005d45: 03    movq    %rax, %r12
47420000000000005d48: 02    movl    %edx, %ebp
47430000000000005d4a: 03    movq    (%rbx), %rbx
47440000000000005d4d: 03    testq   %rbx, %rbx
47450000000000005d50: 06    jns     0x40e325 <BenchmarkSuite::run(int, int, char**)+0x8435>
47460000000000005d56: 10    movabsq $137438952448, %rax
47470000000000005d60: 03    movq    %rbx, %rcx
47480000000000005d63: 03    andq    %rax, %rcx
47490000000000005d66: 10    movabsq $-86400000000, %rdx
47500000000000005d70: 03    addq    %rcx, %rdx
47510000000000005d73: 03    movq    %rbx, %rsi
47520000000000005d76: 04    shrq    $37, %rsi
47530000000000005d7a: 06    andl    $67108863, %esi
47540000000000005d80: 10    movabsq $86400000000, %rcx
47550000000000005d8a: 04    imulq   %rcx, %rsi
47560000000000005d8e: 06    orq     $1023, %rax
47570000000000005d94: 03    andq    %rbx, %rax
47580000000000005d97: 02    xorl    %edi, %edi
47590000000000005d99: 05    movl    $3600000000, %ebx
47600000000000005d9e: 03    cmpq    %rbx, %rdx
47610000000000005da1: 04    cmovaeq %rax, %rdi
47620000000000005da5: 03    addq    %rsi, %rdi
47630000000000005da8: 07    imulq   $1000000, %r12, %rax
47640000000000005daf: 03    movslq  %ebp, %rdx
47650000000000005db2: 07    imulq   $274877907, %rdx, %rdx
47660000000000005db9: 03    movq    %rdx, %rsi
47670000000000005dbc: 04    shrq    $63, %rsi
47680000000000005dc0: 04    sarq    $38, %rdx
47690000000000005dc4: 02    addl    %esi, %edx
47700000000000005dc6: 03    movslq  %edx, %rbx
47710000000000005dc9: 03    addq    %rax, %rbx
47720000000000005dcc: 03    addq    %rdi, %rbx
47730000000000005dcf: 10    movabsq $3667970486771497111, %rdx
47740000000000005dd9: 03    movq    %rbx, %rax
47750000000000005ddc: 03    mulq    %rdx
47760000000000005ddf: 04    movslq  36(%r13), %rsi
47770000000000005de3: 03    incq    %rsi
47780000000000005de6: 04    movl    %esi, 36(%r13)
47790000000000005dea: 04    movq    (%r13), %rax
47800000000000005dee: 04    movq    8(%r13), %rdi
47810000000000005df2: 03    cmpq    %rax, %rdi
47820000000000005df5: 02    je      0x40bcfb <BenchmarkSuite::run(int, int, char**)+0x5e0b>
47830000000000005df7: 02    subl    %eax, %edi
47840000000000005df9: 02    cmpl    %edi, %esi
47850000000000005dfb: 06    jge     0x40c242 <BenchmarkSuite::run(int, int, char**)+0x6352>
47860000000000005e01: 04    cmpb    $0, (%rax,%rsi)
47870000000000005e05: 06    je      0x40c242 <BenchmarkSuite::run(int, int, char**)+0x6352>
47880000000000005e0b: 05    movq    48(%rsp), %rax
47890000000000005e10: 03    cmpl    $0, (%rax)
47900000000000005e13: 06    jle     0x40bfee <BenchmarkSuite::run(int, int, char**)+0x60fe>
47910000000000005e19: 04    shrq    $34, %rdx
47920000000000005e1d: 03    movq    %rdx, %rax
47930000000000005e20: 04    shlq    $37, %rax
47940000000000005e24: 04    imulq   %rcx, %rdx
47950000000000005e28: 03    subq    %rdx, %rbx
47960000000000005e2b: 03    orq     %rax, %rbx
47970000000000005e2e: 03    orq     %r14, %rbx
47980000000000005e31: 10    movabsq $2251799813685248, %r12
47990000000000005e3b: 04    xorpd   %xmm0, %xmm0
48000000000000005e3f: 06    movsd   %xmm0, 32(%rsp)
48010000000000005e45: 03    xorl    %r15d, %r15d
48020000000000005e48: 05    leaq    96(%rsp), %r14
48030000000000005e4d: 04    xorpd   %xmm0, %xmm0
48040000000000005e51: 06    movsd   %xmm0, 16(%rsp)
48050000000000005e57: 04    xorpd   %xmm0, %xmm0
48060000000000005e5b: 06    movsd   %xmm0, 24(%rsp)
48070000000000005e61: 04    xorpd   %xmm0, %xmm0
48080000000000005e65: 06    movsd   %xmm0, 40(%rsp)
48090000000000005e6b: 05    nopl    (%rax,%rax)
48100000000000005e70: 05    movq    88(%rsp), %rax
48110000000000005e75: 03    movq    (%rax), %rsi
48120000000000005e78: 09    movq    $5128488, 96(%rsp)
48130000000000005e81: 05    movl    $100000, %edx
48140000000000005e86: 05    leaq    104(%rsp), %rdi
48150000000000005e8b: 02    xorl    %ecx, %ecx
48160000000000005e8d: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
48170000000000005e92: 05    movl    $56, %ebp
48180000000000005e97: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
48190000000000005e9c: 06    movsd   %xmm0, 8(%rsp)
48200000000000005ea2: 10    nopw    %cs:(%rax,%rax)
48210000000000005eac: 04    nopl    (%rax)
48220000000000005eb0: 08    movq    %rbx, 200(%rsp,%rbp)
48230000000000005eb8: 08    movq    %r12, 208(%rsp,%rbp)
48240000000000005ec0: 08    movq    %rbx, 216(%rsp,%rbp)
48250000000000005ec8: 08    movq    %r12, 224(%rsp,%rbp)
48260000000000005ed0: 08    movq    %rbx, 232(%rsp,%rbp)
48270000000000005ed8: 08    movq    %r12, 240(%rsp,%rbp)
48280000000000005ee0: 08    movq    %rbx, 248(%rsp,%rbp)
48290000000000005ee8: 08    movq    %r12, 256(%rsp,%rbp)
48300000000000005ef0: 04    addq    $64, %rbp
48310000000000005ef4: 07    cmpq    $16056, %rbp
48320000000000005efb: 02    jne     0x40bda0 <BenchmarkSuite::run(int, int, char**)+0x5eb0>
48330000000000005efd: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
48340000000000005f02: 06    subsd   8(%rsp), %xmm0
48350000000000005f08: 06    movsd   %xmm0, 56(%rsp)
48360000000000005f0e: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
48370000000000005f13: 06    movsd   %xmm0, 8(%rsp)
48380000000000005f19: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
48390000000000005f1e: 06    subsd   8(%rsp), %xmm0
48400000000000005f24: 06    movsd   %xmm0, 64(%rsp)
48410000000000005f2a: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
48420000000000005f2f: 06    movsd   %xmm0, 8(%rsp)
48430000000000005f35: 06    movb    3391589(%rip), %al  # 747e90 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
48440000000000005f3b: 02    testb   %al, %al
48450000000000005f3d: 06    je      0x40bf56 <BenchmarkSuite::run(int, int, char**)+0x6066>
48460000000000005f43: 06    movsd   40(%rsp), %xmm0
48470000000000005f49: 06    addsd   56(%rsp), %xmm0
48480000000000005f4f: 06    movsd   %xmm0, 40(%rsp)
48490000000000005f55: 06    movsd   24(%rsp), %xmm0
48500000000000005f5b: 06    addsd   64(%rsp), %xmm0
48510000000000005f61: 06    movsd   %xmm0, 24(%rsp)
48520000000000005f67: 03    xorl    %r13d, %r13d
48530000000000005f6a: 06    nopw    (%rax,%rax)
48540000000000005f70: 09    cmpq    $0, 256(%rsp,%r13)
48550000000000005f79: 02    jns     0x40be7a <BenchmarkSuite::run(int, int, char**)+0x5f8a>
48560000000000005f7b: 04    addq    $16, %r13
48570000000000005f7f: 07    cmpq    $16000, %r13
48580000000000005f86: 02    jne     0x40be60 <BenchmarkSuite::run(int, int, char**)+0x5f70>
48590000000000005f88: 02    jmp     0x40bed0 <BenchmarkSuite::run(int, int, char**)+0x5fe0>
48600000000000005f8a: 05    movl    $9365340, %edi
48610000000000005f8f: 05    callq   0x476a00 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>
48620000000000005f94: 12    movq    $5030450, 168(%rsp)
48630000000000005fa0: 12    movq    $5030504, 176(%rsp)
48640000000000005fac: 11    movl    $1126, 184(%rsp)
48650000000000005fb7: 12    movq    $5132690, 192(%rsp)
48660000000000005fc3: 07    movl    %eax, 200(%rsp)
48670000000000005fca: 08    leaq    168(%rsp), %rdi
48680000000000005fd2: 05    callq   0x476a20 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>
48690000000000005fd7: 02    jmp     0x40be6b <BenchmarkSuite::run(int, int, char**)+0x5f7b>
48700000000000005fd9: 07    nopl    (%rax)
48710000000000005fe0: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
48720000000000005fe5: 06    subsd   8(%rsp), %xmm0
48730000000000005feb: 06    movsd   16(%rsp), %xmm1
48740000000000005ff1: 04    addsd   %xmm0, %xmm1
48750000000000005ff5: 06    movsd   %xmm1, 16(%rsp)
48760000000000005ffb: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
48770000000000006000: 06    movsd   %xmm0, 8(%rsp)
48780000000000006006: 02    xorl    %ebp, %ebp
48790000000000006008: 08    movq    160(%rsp), %r13
48800000000000006010: 08    leaq    256(%rsp,%rbp), %rdi
48810000000000006018: 03    movq    %r14, %rsi
4882000000000000601b: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
48830000000000006020: 04    addq    $16, %rbp
48840000000000006024: 07    cmpq    $16000, %rbp
4885000000000000602b: 02    jne     0x40bf00 <BenchmarkSuite::run(int, int, char**)+0x6010>
4886000000000000602d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
48870000000000006032: 06    subsd   8(%rsp), %xmm0
48880000000000006038: 06    movsd   32(%rsp), %xmm1
4889000000000000603e: 04    addsd   %xmm0, %xmm1
48900000000000006042: 06    movsd   %xmm1, 32(%rsp)
48910000000000006048: 03    movq    %r14, %rdi
4892000000000000604b: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
48930000000000006050: 03    incl    %r15d
48940000000000006053: 05    movq    48(%rsp), %rax
48950000000000006058: 03    cmpl    (%rax), %r15d
4896000000000000605b: 06    jl      0x40bd60 <BenchmarkSuite::run(int, int, char**)+0x5e70>
48970000000000006061: 05    jmp     0x40bfde <BenchmarkSuite::run(int, int, char**)+0x60ee>
48980000000000006066: 05    movl    $7634576, %edi
4899000000000000606b: 05    callq   0x404580 <__cxa_guard_acquire@plt>
49000000000000006070: 02    testl   %eax, %eax
49010000000000006072: 06    je      0x40be33 <BenchmarkSuite::run(int, int, char**)+0x5f43>
49020000000000006078: 07    movq    $-8000, %rax
4903000000000000607f: 08    movapd  757513(%rip), %xmm0  # 4c4e80 <__dso_handle+0x1c8>
49040000000000006087: 08    movapd  %xmm0, 7634576(%rax)
4905000000000000608f: 08    movapd  %xmm0, 7634592(%rax)
49060000000000006097: 08    movapd  %xmm0, 7634608(%rax)
4907000000000000609f: 08    movapd  %xmm0, 7634624(%rax)
490800000000000060a7: 08    movapd  %xmm0, 7634640(%rax)
490900000000000060af: 08    movapd  %xmm0, 7634656(%rax)
491000000000000060b7: 08    movapd  %xmm0, 7634672(%rax)
491100000000000060bf: 08    movapd  %xmm0, 7634688(%rax)
491200000000000060c7: 08    movapd  %xmm0, 7634704(%rax)
491300000000000060cf: 08    movapd  %xmm0, 7634720(%rax)
491400000000000060d7: 06    addq    $160, %rax
491500000000000060dd: 02    jne     0x40bf77 <BenchmarkSuite::run(int, int, char**)+0x6087>
491600000000000060df: 05    movl    $7634576, %edi
491700000000000060e4: 05    callq   0x4042d0 <__cxa_guard_release@plt>
491800000000000060e9: 05    jmp     0x40be33 <BenchmarkSuite::run(int, int, char**)+0x5f43>
491900000000000060ee: 05    movq    72(%rsp), %r15
492000000000000060f3: 03    movl    (%r15), %esi
492100000000000060f6: 06    movsd   40(%rsp), %xmm0
492200000000000060fc: 02    jmp     0x40c010 <BenchmarkSuite::run(int, int, char**)+0x6120>
492300000000000060fe: 04    xorpd   %xmm0, %xmm0
49240000000000006102: 04    xorpd   %xmm1, %xmm1
49250000000000006106: 06    movsd   %xmm1, 24(%rsp)
4926000000000000610c: 04    xorpd   %xmm1, %xmm1
49270000000000006110: 06    movsd   %xmm1, 16(%rsp)
49280000000000006116: 04    xorpd   %xmm1, %xmm1
4929000000000000611a: 06    movsd   %xmm1, 32(%rsp)
49300000000000006120: 05    movq    80(%rsp), %rbx
49310000000000006125: 04    divsd   (%rbx), %xmm0
49320000000000006129: 06    movsd   %xmm0, 40(%rsp)
4933000000000000612f: 07    movq    3194634(%rip), %rax  # 717f30 <std::__1::cout>
49340000000000006136: 04    movq    -24(%rax), %rax
4935000000000000613a: 11    movq    $2, 7438152(%rax)
49360000000000006145: 05    movl    $7438128, %edi
4937000000000000614a: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
4938000000000000614f: 05    movb    $41, 96(%rsp)
49390000000000006154: 05    leaq    96(%rsp), %rsi
49400000000000006159: 05    movl    $1, %edx
4941000000000000615e: 03    movq    %rax, %rdi
49420000000000006161: 05    callq   0x45fb90 <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)>
49430000000000006166: 03    movq    (%rax), %rcx
49440000000000006169: 04    movq    -24(%rcx), %rcx
4945000000000000616d: 09    movq    $77, 24(%rax,%rcx)
49460000000000006176: 05    movl    $5005408, %esi
4947000000000000617b: 05    movl    $37, %edx
49480000000000006180: 03    movq    %rax, %rdi
49490000000000006183: 05    callq   0x45fb90 <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)>
49500000000000006188: 05    movl    $5130576, %esi
4951000000000000618d: 05    movl    $1, %edx
49520000000000006192: 03    movq    %rax, %rdi
49530000000000006195: 05    callq   0x45fb90 <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)>
4954000000000000619a: 03    movq    (%rax), %rcx
4955000000000000619d: 04    movq    -24(%rcx), %rcx
495600000000000061a1: 09    movq    $6, 24(%rax,%rcx)
495700000000000061aa: 03    movq    %rax, %rdi
495800000000000061ad: 06    movsd   40(%rsp), %xmm0
495900000000000061b3: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
496000000000000061b8: 05    movl    $5130381, %esi
496100000000000061bd: 05    movl    $1, %edx
496200000000000061c2: 03    movq    %rax, %rdi
496300000000000061c5: 05    callq   0x45fb90 <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)>
496400000000000061ca: 06    movsd   24(%rsp), %xmm0
496500000000000061d0: 04    divsd   (%rbx), %xmm0
496600000000000061d4: 06    movsd   %xmm0, 24(%rsp)
496700000000000061da: 07    movq    3194463(%rip), %rax  # 717f30 <std::__1::cout>
496800000000000061e1: 04    movq    -24(%rax), %rax
496900000000000061e5: 11    movq    $80, 7438152(%rax)
497000000000000061f0: 05    movl    $7438128, %edi
497100000000000061f5: 05    movl    $5016137, %esi
497200000000000061fa: 05    movl    $12, %edx
497300000000000061ff: 05    callq   0x45fb90 <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)>
49740000000000006204: 05    movl    $5130576, %esi
49750000000000006209: 05    movl    $1, %edx
4976000000000000620e: 03    movq    %rax, %rdi
49770000000000006211: 05    callq   0x45fb90 <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)>
49780000000000006216: 03    movq    (%rax), %rcx
49790000000000006219: 04    movq    -24(%rcx), %rcx
4980000000000000621d: 09    movq    $6, 24(%rax,%rcx)
49810000000000006226: 03    movq    %rax, %rdi
49820000000000006229: 06    movsd   24(%rsp), %xmm0
4983000000000000622f: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
49840000000000006234: 05    movl    $5130381, %esi
49850000000000006239: 05    movl    $1, %edx
4986000000000000623e: 03    movq    %rax, %rdi
49870000000000006241: 05    callq   0x45fb90 <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)>
49880000000000006246: 06    movsd   16(%rsp), %xmm0
4989000000000000624c: 04    divsd   (%rbx), %xmm0
49900000000000006250: 06    movsd   %xmm0, 16(%rsp)
49910000000000006256: 07    movq    3194339(%rip), %rax  # 717f30 <std::__1::cout>
4992000000000000625d: 04    movq    -24(%rax), %rax
49930000000000006261: 11    movq    $80, 7438152(%rax)
4994000000000000626c: 05    movl    $7438128, %edi
49950000000000006271: 05    movl    $5016162, %esi
49960000000000006276: 05    movl    $13, %edx
4997000000000000627b: 05    callq   0x45fb90 <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)>
49980000000000006280: 05    movl    $5130576, %esi
49990000000000006285: 05    movl    $1, %edx
5000000000000000628a: 03    movq    %rax, %rdi
5001000000000000628d: 05    callq   0x45fb90 <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)>
50020000000000006292: 03    movq    (%rax), %rcx
50030000000000006295: 04    movq    -24(%rcx), %rcx
50040000000000006299: 09    movq    $6, 24(%rax,%rcx)
500500000000000062a2: 03    movq    %rax, %rdi
500600000000000062a5: 06    movsd   16(%rsp), %xmm0
500700000000000062ab: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
500800000000000062b0: 05    movl    $5130381, %esi
500900000000000062b5: 05    movl    $1, %edx
501000000000000062ba: 03    movq    %rax, %rdi
501100000000000062bd: 05    callq   0x45fb90 <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)>
501200000000000062c2: 06    movsd   32(%rsp), %xmm0
501300000000000062c8: 04    divsd   (%rbx), %xmm0
501400000000000062cc: 06    movsd   %xmm0, 32(%rsp)
501500000000000062d2: 07    movq    3194215(%rip), %rax  # 717f30 <std::__1::cout>
501600000000000062d9: 04    movq    -24(%rax), %rax
501700000000000062dd: 11    movq    $80, 7438152(%rax)
501800000000000062e8: 05    movl    $7438128, %edi
501900000000000062ed: 05    movl    $5004858, %esi
502000000000000062f2: 05    movl    $9, %edx
502100000000000062f7: 05    callq   0x45fb90 <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)>
502200000000000062fc: 05    movl    $5130576, %esi
50230000000000006301: 05    movl    $1, %edx
50240000000000006306: 03    movq    %rax, %rdi
50250000000000006309: 05    callq   0x45fb90 <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)>
5026000000000000630e: 03    movq    (%rax), %rcx
50270000000000006311: 04    movq    -24(%rcx), %rcx
50280000000000006315: 09    movq    $6, 24(%rax,%rcx)
5029000000000000631e: 03    movq    %rax, %rdi
50300000000000006321: 06    movsd   32(%rsp), %xmm0
50310000000000006327: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
5032000000000000632c: 05    movl    $5130381, %esi
50330000000000006331: 05    movl    $1, %edx
50340000000000006336: 03    movq    %rax, %rdi
50350000000000006339: 05    callq   0x45fb90 <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)>
5036000000000000633e: 05    movl    $7438128, %edi
50370000000000006343: 05    movl    $5130381, %esi
50380000000000006348: 05    movl    $1, %edx
5039000000000000634d: 05    callq   0x45fb90 <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)>
50400000000000006352: 08    movq    $0, (%rsp)
5041000000000000635a: 08    leaq    168(%rsp), %rdi
50420000000000006362: 05    movl    $16, %edx
50430000000000006367: 05    movl    $45, %ecx
5044000000000000636c: 06    movl    $32, %r8d
50450000000000006372: 06    movl    $12, %r9d
50460000000000006378: 05    movl    $34, %esi
5047000000000000637d: 05    callq   0x46e260 <BloombergLP::bdlt::DatetimeInterval::setInterval(int, long long, long long, long long, long long, long long)>
50480000000000006382: 04    movslq  36(%r13), %rsi
50490000000000006386: 03    incq    %rsi
50500000000000006389: 04    movl    %esi, 36(%r13)
5051000000000000638d: 04    movq    (%r13), %rax
50520000000000006391: 04    movq    8(%r13), %rcx
50530000000000006395: 03    cmpq    %rax, %rcx
50540000000000006398: 02    je      0x40c2a0 <BenchmarkSuite::run(int, int, char**)+0x63b0>
5055000000000000639a: 02    movl    %ecx, %edx
5056000000000000639c: 02    subl    %eax, %edx
5057000000000000639e: 02    cmpl    %edx, %esi
505800000000000063a0: 06    jge     0x40c826 <BenchmarkSuite::run(int, int, char**)+0x6936>
505900000000000063a6: 04    cmpb    $0, (%rax,%rsi)
506000000000000063aa: 06    je      0x40c826 <BenchmarkSuite::run(int, int, char**)+0x6936>
506100000000000063b0: 05    movq    48(%rsp), %rax
506200000000000063b5: 03    cmpl    $0, (%rax)
506300000000000063b8: 06    jle     0x40c5b7 <BenchmarkSuite::run(int, int, char**)+0x66c7>
506400000000000063be: 04    xorpd   %xmm0, %xmm0
506500000000000063c2: 06    movsd   %xmm0, 32(%rsp)
506600000000000063c8: 03    xorl    %r15d, %r15d
506700000000000063cb: 05    leaq    104(%rsp), %r12
506800000000000063d0: 10    movabsq $2533274790395904, %r14
506900000000000063da: 08    leaq    240(%rsp), %r13
507000000000000063e2: 05    leaq    96(%rsp), %rbx
507100000000000063e7: 04    xorpd   %xmm0, %xmm0
507200000000000063eb: 06    movsd   %xmm0, 24(%rsp)
507300000000000063f1: 04    xorpd   %xmm0, %xmm0
507400000000000063f5: 06    movsd   %xmm0, 16(%rsp)
507500000000000063fb: 04    xorpd   %xmm0, %xmm0
507600000000000063ff: 06    movsd   %xmm0, 40(%rsp)
50770000000000006405: 10    nopw    %cs:(%rax,%rax)
5078000000000000640f: 01    nop     
50790000000000006410: 05    movq    88(%rsp), %rax
50800000000000006415: 03    movq    (%rax), %rsi
50810000000000006418: 09    movq    $5128488, 96(%rsp)
50820000000000006421: 05    movl    $100000, %edx
50830000000000006426: 03    movq    %r12, %rdi
50840000000000006429: 02    xorl    %ecx, %ecx
5085000000000000642b: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
50860000000000006430: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
50870000000000006435: 06    movsd   %xmm0, 8(%rsp)
5088000000000000643b: 07    movl    168(%rsp), %eax
50890000000000006442: 03    orq     %r14, %rax
50900000000000006445: 08    movq    176(%rsp), %rcx
5091000000000000644d: 05    movl    $56, %edx
50920000000000006452: 10    nopw    %cs:(%rax,%rax)
5093000000000000645c: 04    nopl    (%rax)
50940000000000006460: 08    movq    %rcx, 200(%rsp,%rdx)
50950000000000006468: 08    movq    %rax, 208(%rsp,%rdx)
50960000000000006470: 08    movq    %rcx, 216(%rsp,%rdx)
50970000000000006478: 08    movq    %rax, 224(%rsp,%rdx)
50980000000000006480: 08    movq    %rcx, 232(%rsp,%rdx)
50990000000000006488: 08    movq    %rax, 240(%rsp,%rdx)
51000000000000006490: 08    movq    %rcx, 248(%rsp,%rdx)
51010000000000006498: 08    movq    %rax, 256(%rsp,%rdx)
510200000000000064a0: 04    addq    $64, %rdx
510300000000000064a4: 07    cmpq    $16056, %rdx
510400000000000064ab: 02    jne     0x40c350 <BenchmarkSuite::run(int, int, char**)+0x6460>
510500000000000064ad: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
510600000000000064b2: 06    subsd   8(%rsp), %xmm0
510700000000000064b8: 06    movsd   %xmm0, 8(%rsp)
510800000000000064be: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
510900000000000064c3: 06    movsd   %xmm0, 56(%rsp)
511000000000000064c9: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
511100000000000064ce: 06    subsd   56(%rsp), %xmm0
511200000000000064d4: 06    movsd   %xmm0, 56(%rsp)
511300000000000064da: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
511400000000000064df: 06    movsd   %xmm0, 64(%rsp)
511500000000000064e5: 06    movb    3406149(%rip), %al  # 74bd20 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
511600000000000064eb: 02    testb   %al, %al
511700000000000064ed: 06    je      0x40c4c6 <BenchmarkSuite::run(int, int, char**)+0x65d6>
511800000000000064f3: 06    movsd   40(%rsp), %xmm0
511900000000000064f9: 06    addsd   8(%rsp), %xmm0
512000000000000064ff: 06    movsd   %xmm0, 40(%rsp)
51210000000000006505: 06    movsd   16(%rsp), %xmm0
5122000000000000650b: 06    addsd   56(%rsp), %xmm0
51230000000000006511: 06    movsd   %xmm0, 16(%rsp)
51240000000000006517: 05    movl    $8, %ebp
5125000000000000651c: 04    nopl    (%rax)
51260000000000006520: 07    movl    256(%rsp,%rbp), %esi
51270000000000006527: 08    movq    248(%rsp,%rbp), %rax
5128000000000000652f: 04    movq    %rax, (%rsp)
51290000000000006533: 03    movq    %r13, %rdi
51300000000000006536: 02    xorl    %edx, %edx
51310000000000006538: 02    xorl    %ecx, %ecx
5132000000000000653a: 03    xorl    %r8d, %r8d
5133000000000000653d: 03    xorl    %r9d, %r9d
51340000000000006540: 05    callq   0x46e260 <BloombergLP::bdlt::DatetimeInterval::setInterval(int, long long, long long, long long, long long, long long)>
51350000000000006545: 04    addq    $16, %rbp
51360000000000006549: 07    cmpq    $16008, %rbp
51370000000000006550: 02    jne     0x40c410 <BenchmarkSuite::run(int, int, char**)+0x6520>
51380000000000006552: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
51390000000000006557: 06    subsd   64(%rsp), %xmm0
5140000000000000655d: 06    movsd   24(%rsp), %xmm1
51410000000000006563: 04    addsd   %xmm0, %xmm1
51420000000000006567: 06    movsd   %xmm1, 24(%rsp)
5143000000000000656d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
51440000000000006572: 06    movsd   %xmm0, 8(%rsp)
51450000000000006578: 02    xorl    %ebp, %ebp
5146000000000000657a: 06    nopw    (%rax,%rax)
51470000000000006580: 08    leaq    256(%rsp,%rbp), %rdi
51480000000000006588: 03    movq    %rbx, %rsi
5149000000000000658b: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
51500000000000006590: 04    addq    $16, %rbp
51510000000000006594: 07    cmpq    $16000, %rbp
5152000000000000659b: 02    jne     0x40c470 <BenchmarkSuite::run(int, int, char**)+0x6580>
5153000000000000659d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
515400000000000065a2: 06    subsd   8(%rsp), %xmm0
515500000000000065a8: 06    movsd   32(%rsp), %xmm1
515600000000000065ae: 04    addsd   %xmm0, %xmm1
515700000000000065b2: 06    movsd   %xmm1, 32(%rsp)
515800000000000065b8: 03    movq    %rbx, %rdi
515900000000000065bb: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
516000000000000065c0: 03    incl    %r15d
516100000000000065c3: 05    movq    48(%rsp), %rax
516200000000000065c8: 03    cmpl    (%rax), %r15d
516300000000000065cb: 06    jl      0x40c300 <BenchmarkSuite::run(int, int, char**)+0x6410>
516400000000000065d1: 05    jmp     0x40c59f <BenchmarkSuite::run(int, int, char**)+0x66af>
516500000000000065d6: 05    movl    $7650592, %edi
516600000000000065db: 05    callq   0x404580 <__cxa_guard_acquire@plt>
516700000000000065e0: 02    testl   %eax, %eax
516800000000000065e2: 06    je      0x40c3e3 <BenchmarkSuite::run(int, int, char**)+0x64f3>
516900000000000065e8: 05    movl    $7634592, %eax
517000000000000065ed: 06    movl    $0, (%rax)
517100000000000065f3: 08    movq    $0, 8(%rax)
517200000000000065fb: 07    movl    $0, 16(%rax)
51730000000000006602: 08    movq    $0, 24(%rax)
5174000000000000660a: 07    movl    $0, 32(%rax)
51750000000000006611: 08    movq    $0, 40(%rax)
51760000000000006619: 07    movl    $0, 48(%rax)
51770000000000006620: 08    movq    $0, 56(%rax)
51780000000000006628: 07    movl    $0, 64(%rax)
5179000000000000662f: 08    movq    $0, 72(%rax)
51800000000000006637: 07    movl    $0, 80(%rax)
5181000000000000663e: 08    movq    $0, 88(%rax)
51820000000000006646: 07    movl    $0, 96(%rax)
5183000000000000664d: 08    movq    $0, 104(%rax)
51840000000000006655: 07    movl    $0, 112(%rax)
5185000000000000665c: 08    movq    $0, 120(%rax)
51860000000000006664: 10    movl    $0, 128(%rax)
5187000000000000666e: 11    movq    $0, 136(%rax)
51880000000000006679: 10    movl    $0, 144(%rax)
51890000000000006683: 11    movq    $0, 152(%rax)
5190000000000000668e: 06    addq    $160, %rax
51910000000000006694: 06    cmpq    $7650592, %rax
5192000000000000669a: 06    jne     0x40c4dd <BenchmarkSuite::run(int, int, char**)+0x65ed>
519300000000000066a0: 05    movl    $7650592, %edi
519400000000000066a5: 05    callq   0x4042d0 <__cxa_guard_release@plt>
519500000000000066aa: 05    jmp     0x40c3e3 <BenchmarkSuite::run(int, int, char**)+0x64f3>
519600000000000066af: 05    movq    72(%rsp), %r15
519700000000000066b4: 03    movl    (%r15), %esi
519800000000000066b7: 08    movq    160(%rsp), %r13
519900000000000066bf: 06    movsd   40(%rsp), %xmm1
520000000000000066c5: 02    jmp     0x40c5d9 <BenchmarkSuite::run(int, int, char**)+0x66e9>
520100000000000066c7: 04    xorpd   %xmm1, %xmm1
520200000000000066cb: 04    xorpd   %xmm0, %xmm0
520300000000000066cf: 06    movsd   %xmm0, 16(%rsp)
520400000000000066d5: 04    xorpd   %xmm0, %xmm0
520500000000000066d9: 06    movsd   %xmm0, 24(%rsp)
520600000000000066df: 04    xorpd   %xmm0, %xmm0
520700000000000066e3: 06    movsd   %xmm0, 32(%rsp)
520800000000000066e9: 05    movq    80(%rsp), %rax
520900000000000066ee: 04    divsd   (%rax), %xmm1
521000000000000066f2: 06    movsd   %xmm1, 40(%rsp)
521100000000000066f8: 07    movq    3193153(%rip), %rax  # 717f30 <std::__1::cout>
521200000000000066ff: 04    movq    -24(%rax), %rax
52130000000000006703: 11    movq    $2, 7438152(%rax)
5214000000000000670e: 05    movl    $7438128, %edi
52150000000000006713: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
52160000000000006718: 05    movb    $41, 96(%rsp)
5217000000000000671d: 05    leaq    96(%rsp), %rsi
52180000000000006722: 05    movl    $1, %edx
52190000000000006727: 03    movq    %rax, %rdi
5220000000000000672a: 05    callq   0x45fb90 <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)>
5221000000000000672f: 03    movq    (%rax), %rcx
52220000000000006732: 04    movq    -24(%rcx), %rcx
52230000000000006736: 09    movq    $77, 24(%rax,%rcx)
5224000000000000673f: 05    movl    $5005446, %esi
52250000000000006744: 05    movl    $49, %edx
52260000000000006749: 03    movq    %rax, %rdi
5227000000000000674c: 05    callq   0x45fb90 <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)>
52280000000000006751: 05    movl    $5130576, %esi
52290000000000006756: 05    movl    $1, %edx
5230000000000000675b: 03    movq    %rax, %rdi
5231000000000000675e: 05    callq   0x45fb90 <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)>
52320000000000006763: 03    movq    (%rax), %rcx
52330000000000006766: 04    movq    -24(%rcx), %rcx
5234000000000000676a: 09    movq    $6, 24(%rax,%rcx)
52350000000000006773: 03    movq    %rax, %rdi
52360000000000006776: 06    movsd   40(%rsp), %xmm0
5237000000000000677c: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
52380000000000006781: 05    movl    $5130381, %esi
52390000000000006786: 05    movl    $1, %edx
5240000000000000678b: 03    movq    %rax, %rdi
5241000000000000678e: 05    callq   0x45fb90 <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)>
52420000000000006793: 05    movq    80(%rsp), %rax
52430000000000006798: 06    movsd   16(%rsp), %xmm0
5244000000000000679e: 04    divsd   (%rax), %xmm0
524500000000000067a2: 06    movsd   %xmm0, 16(%rsp)
524600000000000067a8: 07    movq    3192977(%rip), %rax  # 717f30 <std::__1::cout>
524700000000000067af: 04    movq    -24(%rax), %rax
524800000000000067b3: 11    movq    $80, 7438152(%rax)
524900000000000067be: 05    movl    $7438128, %edi
525000000000000067c3: 05    movl    $5016294, %esi
525100000000000067c8: 05    movl    $20, %edx
525200000000000067cd: 05    callq   0x45fb90 <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)>
525300000000000067d2: 05    movl    $5130576, %esi
525400000000000067d7: 05    movl    $1, %edx
525500000000000067dc: 03    movq    %rax, %rdi
525600000000000067df: 05    callq   0x45fb90 <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)>
525700000000000067e4: 03    movq    (%rax), %rcx
525800000000000067e7: 04    movq    -24(%rcx), %rcx
525900000000000067eb: 09    movq    $6, 24(%rax,%rcx)
526000000000000067f4: 03    movq    %rax, %rdi
526100000000000067f7: 06    movsd   16(%rsp), %xmm0
526200000000000067fd: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
52630000000000006802: 05    movl    $5130381, %esi
52640000000000006807: 05    movl    $1, %edx
5265000000000000680c: 03    movq    %rax, %rdi
5266000000000000680f: 05    callq   0x45fb90 <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)>
52670000000000006814: 05    movq    80(%rsp), %rax
52680000000000006819: 06    movsd   24(%rsp), %xmm0
5269000000000000681f: 04    divsd   (%rax), %xmm0
52700000000000006823: 06    movsd   %xmm0, 24(%rsp)
52710000000000006829: 07    movq    3192848(%rip), %rax  # 717f30 <std::__1::cout>
52720000000000006830: 04    movq    -24(%rax), %rax
52730000000000006834: 11    movq    $80, 7438152(%rax)
5274000000000000683f: 05    movl    $7438128, %edi
52750000000000006844: 05    movl    $5016327, %esi
52760000000000006849: 05    movl    $21, %edx
5277000000000000684e: 05    callq   0x45fb90 <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)>
52780000000000006853: 05    movl    $5130576, %esi
52790000000000006858: 05    movl    $1, %edx
5280000000000000685d: 03    movq    %rax, %rdi
52810000000000006860: 05    callq   0x45fb90 <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)>
52820000000000006865: 03    movq    (%rax), %rcx
52830000000000006868: 04    movq    -24(%rcx), %rcx
5284000000000000686c: 09    movq    $6, 24(%rax,%rcx)
52850000000000006875: 03    movq    %rax, %rdi
52860000000000006878: 06    movsd   24(%rsp), %xmm0
5287000000000000687e: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
52880000000000006883: 05    movl    $5130381, %esi
52890000000000006888: 05    movl    $1, %edx
5290000000000000688d: 03    movq    %rax, %rdi
52910000000000006890: 05    callq   0x45fb90 <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)>
52920000000000006895: 05    movq    80(%rsp), %rax
5293000000000000689a: 06    movsd   32(%rsp), %xmm0
529400000000000068a0: 04    divsd   (%rax), %xmm0
529500000000000068a4: 06    movsd   %xmm0, 32(%rsp)
529600000000000068aa: 07    movq    3192719(%rip), %rax  # 717f30 <std::__1::cout>
529700000000000068b1: 04    movq    -24(%rax), %rax
529800000000000068b5: 11    movq    $80, 7438152(%rax)
529900000000000068c0: 05    movl    $7438128, %edi
530000000000000068c5: 05    movl    $5004858, %esi
530100000000000068ca: 05    movl    $9, %edx
530200000000000068cf: 05    callq   0x45fb90 <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)>
530300000000000068d4: 05    movl    $5130576, %esi
530400000000000068d9: 05    movl    $1, %edx
530500000000000068de: 03    movq    %rax, %rdi
530600000000000068e1: 05    callq   0x45fb90 <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)>
530700000000000068e6: 03    movq    (%rax), %rcx
530800000000000068e9: 04    movq    -24(%rcx), %rcx
530900000000000068ed: 09    movq    $6, 24(%rax,%rcx)
531000000000000068f6: 03    movq    %rax, %rdi
531100000000000068f9: 06    movsd   32(%rsp), %xmm0
531200000000000068ff: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
53130000000000006904: 05    movl    $5130381, %esi
53140000000000006909: 05    movl    $1, %edx
5315000000000000690e: 03    movq    %rax, %rdi
53160000000000006911: 05    callq   0x45fb90 <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)>
53170000000000006916: 05    movl    $7438128, %edi
5318000000000000691b: 05    movl    $5130381, %esi
53190000000000006920: 05    movl    $1, %edx
53200000000000006925: 05    callq   0x45fb90 <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)>
5321000000000000692a: 04    movl    36(%r13), %esi
5322000000000000692e: 04    movq    (%r13), %rax
53230000000000006932: 04    movq    8(%r13), %rcx
53240000000000006936: 03    movslq  %esi, %rsi
53250000000000006939: 03    incq    %rsi
5326000000000000693c: 03    movl    %esi, (%r15)
5327000000000000693f: 03    cmpq    %rax, %rcx
53280000000000006942: 02    je      0x40c84a <BenchmarkSuite::run(int, int, char**)+0x695a>
53290000000000006944: 02    movl    %ecx, %edx
53300000000000006946: 02    subl    %eax, %edx
53310000000000006948: 02    cmpl    %edx, %esi
5332000000000000694a: 06    jge     0x40cdcb <BenchmarkSuite::run(int, int, char**)+0x6edb>
53330000000000006950: 04    cmpb    $0, (%rax,%rsi)
53340000000000006954: 06    je      0x40cdcb <BenchmarkSuite::run(int, int, char**)+0x6edb>
5335000000000000695a: 05    movq    48(%rsp), %rax
5336000000000000695f: 03    cmpl    $0, (%rax)
53370000000000006962: 06    jle     0x40cb5c <BenchmarkSuite::run(int, int, char**)+0x6c6c>
53380000000000006968: 04    xorpd   %xmm0, %xmm0
5339000000000000696c: 06    movsd   %xmm0, 32(%rsp)
53400000000000006972: 03    xorl    %r15d, %r15d
53410000000000006975: 05    leaq    104(%rsp), %r12
5342000000000000697a: 08    leaq    256(%rsp), %r14
53430000000000006982: 05    leaq    96(%rsp), %rbx
53440000000000006987: 04    xorpd   %xmm0, %xmm0
5345000000000000698b: 06    movsd   %xmm0, 24(%rsp)
53460000000000006991: 04    xorpd   %xmm0, %xmm0
53470000000000006995: 06    movsd   %xmm0, 16(%rsp)
5348000000000000699b: 04    xorpd   %xmm0, %xmm0
5349000000000000699f: 06    movsd   %xmm0, 40(%rsp)
535000000000000069a5: 10    nopw    %cs:(%rax,%rax)
535100000000000069af: 01    nop     
535200000000000069b0: 05    movq    88(%rsp), %rax
535300000000000069b5: 03    movq    (%rax), %rsi
535400000000000069b8: 09    movq    $5128488, 96(%rsp)
535500000000000069c1: 05    movl    $100000, %edx
535600000000000069c6: 03    movq    %r12, %rdi
535700000000000069c9: 02    xorl    %ecx, %ecx
535800000000000069cb: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
535900000000000069d0: 05    movl    $112, %ebp
536000000000000069d5: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
536100000000000069da: 06    movsd   %xmm0, 8(%rsp)
536200000000000069e0: 08    movapd  755128(%rip), %xmm0  # 4c4e90 <__dso_handle+0x1d8>
536300000000000069e8: 08    nopl    (%rax,%rax)
536400000000000069f0: 09    movapd  %xmm0, 144(%rsp,%rbp)
536500000000000069f9: 09    movapd  %xmm0, 160(%rsp,%rbp)
53660000000000006a02: 09    movapd  %xmm0, 176(%rsp,%rbp)
53670000000000006a0b: 09    movapd  %xmm0, 192(%rsp,%rbp)
53680000000000006a14: 09    movapd  %xmm0, 208(%rsp,%rbp)
53690000000000006a1d: 09    movapd  %xmm0, 224(%rsp,%rbp)
53700000000000006a26: 09    movapd  %xmm0, 240(%rsp,%rbp)
53710000000000006a2f: 09    movapd  %xmm0, 256(%rsp,%rbp)
53720000000000006a38: 04    subq    $-128, %rbp
53730000000000006a3c: 07    cmpq    $16112, %rbp
53740000000000006a43: 02    jne     0x40c8e0 <BenchmarkSuite::run(int, int, char**)+0x69f0>
53750000000000006a45: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
53760000000000006a4a: 06    subsd   8(%rsp), %xmm0
53770000000000006a50: 06    movsd   %xmm0, 56(%rsp)
53780000000000006a56: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
53790000000000006a5b: 06    movsd   %xmm0, 8(%rsp)
53800000000000006a61: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
53810000000000006a66: 06    subsd   8(%rsp), %xmm0
53820000000000006a6c: 06    movsd   %xmm0, 64(%rsp)
53830000000000006a72: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
53840000000000006a77: 06    movsd   %xmm0, 8(%rsp)
53850000000000006a7d: 06    movb    3428733(%rip), %al  # 751af0 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
53860000000000006a83: 02    testb   %al, %al
53870000000000006a85: 06    je      0x40ca76 <BenchmarkSuite::run(int, int, char**)+0x6b86>
53880000000000006a8b: 06    movsd   40(%rsp), %xmm1
53890000000000006a91: 06    addsd   56(%rsp), %xmm1
53900000000000006a97: 06    movsd   16(%rsp), %xmm0
53910000000000006a9d: 06    addsd   64(%rsp), %xmm0
53920000000000006aa3: 06    movsd   %xmm0, 16(%rsp)
53930000000000006aa9: 07    movq    $-24000, %rax
53940000000000006ab0: 03    movq    %r14, %rcx
53950000000000006ab3: 02    jmp     0x40c9db <BenchmarkSuite::run(int, int, char**)+0x6aeb>
53960000000000006ab5: 10    nopw    %cs:(%rax,%rax)
53970000000000006abf: 01    nop     
53980000000000006ac0: 03    movq    (%rcx), %rsi
53990000000000006ac3: 02    movl    (%rsi), %edx
54000000000000006ac5: 04    movslq  4(%rsi), %rdi
54010000000000006ac9: 04    addq    $8, %rsi
54020000000000006acd: 06    movl    %edx, 7674608(%rax)
54030000000000006ad3: 07    movq    %rsi, 7674616(%rax)
54040000000000006ada: 07    movq    %rdi, 7674624(%rax)
54050000000000006ae1: 04    addq    $16, %rcx
54060000000000006ae5: 04    addq    $24, %rax
54070000000000006ae9: 02    je      0x40c9f0 <BenchmarkSuite::run(int, int, char**)+0x6b00>
54080000000000006aeb: 05    cmpw    $19, 14(%rcx)
54090000000000006af0: 02    jne     0x40c9b0 <BenchmarkSuite::run(int, int, char**)+0x6ac0>
54100000000000006af2: 02    movl    (%rcx), %edx
54110000000000006af4: 02    xorl    %esi, %esi
54120000000000006af6: 02    xorl    %edi, %edi
54130000000000006af8: 02    jmp     0x40c9bd <BenchmarkSuite::run(int, int, char**)+0x6acd>
54140000000000006afa: 06    nopw    (%rax,%rax)
54150000000000006b00: 06    movsd   %xmm1, 40(%rsp)
54160000000000006b06: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
54170000000000006b0b: 06    subsd   8(%rsp), %xmm0
54180000000000006b11: 06    movsd   24(%rsp), %xmm1
54190000000000006b17: 04    addsd   %xmm0, %xmm1
54200000000000006b1b: 06    movsd   %xmm1, 24(%rsp)
54210000000000006b21: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
54220000000000006b26: 06    movsd   %xmm0, 8(%rsp)
54230000000000006b2c: 02    xorl    %ebp, %ebp
54240000000000006b2e: 02    nop     
54250000000000006b30: 08    leaq    256(%rsp,%rbp), %rdi
54260000000000006b38: 03    movq    %rbx, %rsi
54270000000000006b3b: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
54280000000000006b40: 04    addq    $16, %rbp
54290000000000006b44: 07    cmpq    $16000, %rbp
54300000000000006b4b: 02    jne     0x40ca20 <BenchmarkSuite::run(int, int, char**)+0x6b30>
54310000000000006b4d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
54320000000000006b52: 06    subsd   8(%rsp), %xmm0
54330000000000006b58: 06    movsd   32(%rsp), %xmm1
54340000000000006b5e: 04    addsd   %xmm0, %xmm1
54350000000000006b62: 06    movsd   %xmm1, 32(%rsp)
54360000000000006b68: 03    movq    %rbx, %rdi
54370000000000006b6b: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
54380000000000006b70: 03    incl    %r15d
54390000000000006b73: 05    movq    48(%rsp), %rax
54400000000000006b78: 03    cmpl    (%rax), %r15d
54410000000000006b7b: 06    jl      0x40c8a0 <BenchmarkSuite::run(int, int, char**)+0x69b0>
54420000000000006b81: 05    jmp     0x40cb4c <BenchmarkSuite::run(int, int, char**)+0x6c5c>
54430000000000006b86: 05    movl    $7674608, %edi
54440000000000006b8b: 05    callq   0x404580 <__cxa_guard_acquire@plt>
54450000000000006b90: 02    testl   %eax, %eax
54460000000000006b92: 06    je      0x40c97b <BenchmarkSuite::run(int, int, char**)+0x6a8b>
54470000000000006b98: 05    movl    $7650608, %eax
54480000000000006b9d: 04    xorpd   %xmm0, %xmm0
54490000000000006ba1: 06    movl    $0, (%rax)
54500000000000006ba7: 05    movupd  %xmm0, 8(%rax)
54510000000000006bac: 07    movl    $0, 24(%rax)
54520000000000006bb3: 05    movupd  %xmm0, 32(%rax)
54530000000000006bb8: 07    movl    $0, 48(%rax)
54540000000000006bbf: 05    movupd  %xmm0, 56(%rax)
54550000000000006bc4: 07    movl    $0, 72(%rax)
54560000000000006bcb: 05    movupd  %xmm0, 80(%rax)
54570000000000006bd0: 07    movl    $0, 96(%rax)
54580000000000006bd7: 05    movupd  %xmm0, 104(%rax)
54590000000000006bdc: 07    movl    $0, 120(%rax)
54600000000000006be3: 08    movupd  %xmm0, 128(%rax)
54610000000000006beb: 10    movl    $0, 144(%rax)
54620000000000006bf5: 08    movupd  %xmm0, 152(%rax)
54630000000000006bfd: 10    movl    $0, 168(%rax)
54640000000000006c07: 08    movupd  %xmm0, 176(%rax)
54650000000000006c0f: 10    movl    $0, 192(%rax)
54660000000000006c19: 08    movupd  %xmm0, 200(%rax)
54670000000000006c21: 10    movl    $0, 216(%rax)
54680000000000006c2b: 08    movupd  %xmm0, 224(%rax)
54690000000000006c33: 06    addq    $240, %rax
54700000000000006c39: 06    cmpq    $7674608, %rax
54710000000000006c3f: 06    jne     0x40ca91 <BenchmarkSuite::run(int, int, char**)+0x6ba1>
54720000000000006c45: 05    movl    $7674608, %edi
54730000000000006c4a: 05    callq   0x4042d0 <__cxa_guard_release@plt>
54740000000000006c4f: 08    movq    160(%rsp), %r13
54750000000000006c57: 05    jmp     0x40c97b <BenchmarkSuite::run(int, int, char**)+0x6a8b>
54760000000000006c5c: 05    movq    72(%rsp), %r15
54770000000000006c61: 03    movl    (%r15), %esi
54780000000000006c64: 06    movsd   40(%rsp), %xmm1
54790000000000006c6a: 02    jmp     0x40cb7e <BenchmarkSuite::run(int, int, char**)+0x6c8e>
54800000000000006c6c: 04    xorpd   %xmm1, %xmm1
54810000000000006c70: 04    xorpd   %xmm0, %xmm0
54820000000000006c74: 06    movsd   %xmm0, 16(%rsp)
54830000000000006c7a: 04    xorpd   %xmm0, %xmm0
54840000000000006c7e: 06    movsd   %xmm0, 24(%rsp)
54850000000000006c84: 04    xorpd   %xmm0, %xmm0
54860000000000006c88: 06    movsd   %xmm0, 32(%rsp)
54870000000000006c8e: 05    movq    80(%rsp), %rax
54880000000000006c93: 04    divsd   (%rax), %xmm1
54890000000000006c97: 06    movsd   %xmm1, 40(%rsp)
54900000000000006c9d: 07    movq    3191708(%rip), %rax  # 717f30 <std::__1::cout>
54910000000000006ca4: 04    movq    -24(%rax), %rax
54920000000000006ca8: 11    movq    $2, 7438152(%rax)
54930000000000006cb3: 05    movl    $7438128, %edi
54940000000000006cb8: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
54950000000000006cbd: 05    movb    $41, 96(%rsp)
54960000000000006cc2: 05    leaq    96(%rsp), %rsi
54970000000000006cc7: 05    movl    $1, %edx
54980000000000006ccc: 03    movq    %rax, %rdi
54990000000000006ccf: 05    callq   0x45fb90 <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)>
55000000000000006cd4: 03    movq    (%rax), %rcx
55010000000000006cd7: 04    movq    -24(%rcx), %rcx
55020000000000006cdb: 09    movq    $77, 24(%rax,%rcx)
55030000000000006ce4: 05    movl    $5005496, %esi
55040000000000006ce9: 05    movl    $15, %edx
55050000000000006cee: 03    movq    %rax, %rdi
55060000000000006cf1: 05    callq   0x45fb90 <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)>
55070000000000006cf6: 05    movl    $5130576, %esi
55080000000000006cfb: 05    movl    $1, %edx
55090000000000006d00: 03    movq    %rax, %rdi
55100000000000006d03: 05    callq   0x45fb90 <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)>
55110000000000006d08: 03    movq    (%rax), %rcx
55120000000000006d0b: 04    movq    -24(%rcx), %rcx
55130000000000006d0f: 09    movq    $6, 24(%rax,%rcx)
55140000000000006d18: 03    movq    %rax, %rdi
55150000000000006d1b: 06    movsd   40(%rsp), %xmm0
55160000000000006d21: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
55170000000000006d26: 05    movl    $5130381, %esi
55180000000000006d2b: 05    movl    $1, %edx
55190000000000006d30: 03    movq    %rax, %rdi
55200000000000006d33: 05    callq   0x45fb90 <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)>
55210000000000006d38: 05    movq    80(%rsp), %rax
55220000000000006d3d: 06    movsd   16(%rsp), %xmm0
55230000000000006d43: 04    divsd   (%rax), %xmm0
55240000000000006d47: 06    movsd   %xmm0, 16(%rsp)
55250000000000006d4d: 07    movq    3191532(%rip), %rax  # 717f30 <std::__1::cout>
55260000000000006d54: 04    movq    -24(%rax), %rax
55270000000000006d58: 11    movq    $80, 7438152(%rax)
55280000000000006d63: 05    movl    $7438128, %edi
55290000000000006d68: 05    movl    $5016931, %esi
55300000000000006d6d: 05    movl    $9, %edx
55310000000000006d72: 05    callq   0x45fb90 <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)>
55320000000000006d77: 05    movl    $5130576, %esi
55330000000000006d7c: 05    movl    $1, %edx
55340000000000006d81: 03    movq    %rax, %rdi
55350000000000006d84: 05    callq   0x45fb90 <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)>
55360000000000006d89: 03    movq    (%rax), %rcx
55370000000000006d8c: 04    movq    -24(%rcx), %rcx
55380000000000006d90: 09    movq    $6, 24(%rax,%rcx)
55390000000000006d99: 03    movq    %rax, %rdi
55400000000000006d9c: 06    movsd   16(%rsp), %xmm0
55410000000000006da2: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
55420000000000006da7: 05    movl    $5130381, %esi
55430000000000006dac: 05    movl    $1, %edx
55440000000000006db1: 03    movq    %rax, %rdi
55450000000000006db4: 05    callq   0x45fb90 <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)>
55460000000000006db9: 05    movq    80(%rsp), %rax
55470000000000006dbe: 06    movsd   24(%rsp), %xmm0
55480000000000006dc4: 04    divsd   (%rax), %xmm0
55490000000000006dc8: 06    movsd   %xmm0, 24(%rsp)
55500000000000006dce: 07    movq    3191403(%rip), %rax  # 717f30 <std::__1::cout>
55510000000000006dd5: 04    movq    -24(%rax), %rax
55520000000000006dd9: 11    movq    $80, 7438152(%rax)
55530000000000006de4: 05    movl    $7438128, %edi
55540000000000006de9: 05    movl    $5017063, %esi
55550000000000006dee: 05    movl    $10, %edx
55560000000000006df3: 05    callq   0x45fb90 <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)>
55570000000000006df8: 05    movl    $5130576, %esi
55580000000000006dfd: 05    movl    $1, %edx
55590000000000006e02: 03    movq    %rax, %rdi
55600000000000006e05: 05    callq   0x45fb90 <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)>
55610000000000006e0a: 03    movq    (%rax), %rcx
55620000000000006e0d: 04    movq    -24(%rcx), %rcx
55630000000000006e11: 09    movq    $6, 24(%rax,%rcx)
55640000000000006e1a: 03    movq    %rax, %rdi
55650000000000006e1d: 06    movsd   24(%rsp), %xmm0
55660000000000006e23: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
55670000000000006e28: 05    movl    $5130381, %esi
55680000000000006e2d: 05    movl    $1, %edx
55690000000000006e32: 03    movq    %rax, %rdi
55700000000000006e35: 05    callq   0x45fb90 <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)>
55710000000000006e3a: 05    movq    80(%rsp), %rax
55720000000000006e3f: 06    movsd   32(%rsp), %xmm0
55730000000000006e45: 04    divsd   (%rax), %xmm0
55740000000000006e49: 06    movsd   %xmm0, 32(%rsp)
55750000000000006e4f: 07    movq    3191274(%rip), %rax  # 717f30 <std::__1::cout>
55760000000000006e56: 04    movq    -24(%rax), %rax
55770000000000006e5a: 11    movq    $80, 7438152(%rax)
55780000000000006e65: 05    movl    $7438128, %edi
55790000000000006e6a: 05    movl    $5004858, %esi
55800000000000006e6f: 05    movl    $9, %edx
55810000000000006e74: 05    callq   0x45fb90 <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)>
55820000000000006e79: 05    movl    $5130576, %esi
55830000000000006e7e: 05    movl    $1, %edx
55840000000000006e83: 03    movq    %rax, %rdi
55850000000000006e86: 05    callq   0x45fb90 <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)>
55860000000000006e8b: 03    movq    (%rax), %rcx
55870000000000006e8e: 04    movq    -24(%rcx), %rcx
55880000000000006e92: 09    movq    $6, 24(%rax,%rcx)
55890000000000006e9b: 03    movq    %rax, %rdi
55900000000000006e9e: 06    movsd   32(%rsp), %xmm0
55910000000000006ea4: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
55920000000000006ea9: 05    movl    $5130381, %esi
55930000000000006eae: 05    movl    $1, %edx
55940000000000006eb3: 03    movq    %rax, %rdi
55950000000000006eb6: 05    callq   0x45fb90 <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)>
55960000000000006ebb: 05    movl    $7438128, %edi
55970000000000006ec0: 05    movl    $5130381, %esi
55980000000000006ec5: 05    movl    $1, %edx
55990000000000006eca: 05    callq   0x45fb90 <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)>
56000000000000006ecf: 04    movl    36(%r13), %esi
56010000000000006ed3: 04    movq    (%r13), %rax
56020000000000006ed7: 04    movq    8(%r13), %rcx
56030000000000006edb: 03    movslq  %esi, %rsi
56040000000000006ede: 03    incq    %rsi
56050000000000006ee1: 03    movl    %esi, (%r15)
56060000000000006ee4: 03    cmpq    %rax, %rcx
56070000000000006ee7: 02    je      0x40cdef <BenchmarkSuite::run(int, int, char**)+0x6eff>
56080000000000006ee9: 02    movl    %ecx, %edx
56090000000000006eeb: 02    subl    %eax, %edx
56100000000000006eed: 02    cmpl    %edx, %esi
56110000000000006eef: 06    jge     0x40d35b <BenchmarkSuite::run(int, int, char**)+0x746b>
56120000000000006ef5: 04    cmpb    $0, (%rax,%rsi)
56130000000000006ef9: 06    je      0x40d35b <BenchmarkSuite::run(int, int, char**)+0x746b>
56140000000000006eff: 05    movq    48(%rsp), %rax
56150000000000006f04: 03    cmpl    $0, (%rax)
56160000000000006f07: 06    jle     0x40d0ec <BenchmarkSuite::run(int, int, char**)+0x71fc>
56170000000000006f0d: 04    xorpd   %xmm0, %xmm0
56180000000000006f11: 06    movsd   %xmm0, 32(%rsp)
56190000000000006f17: 03    xorl    %r15d, %r15d
56200000000000006f1a: 05    leaq    104(%rsp), %r12
56210000000000006f1f: 08    leaq    240(%rsp), %r13
56220000000000006f27: 05    leaq    96(%rsp), %rbx
56230000000000006f2c: 08    leaq    256(%rsp), %r14
56240000000000006f34: 04    xorpd   %xmm0, %xmm0
56250000000000006f38: 06    movsd   %xmm0, 24(%rsp)
56260000000000006f3e: 04    xorpd   %xmm0, %xmm0
56270000000000006f42: 06    movsd   %xmm0, 16(%rsp)
56280000000000006f48: 04    xorpd   %xmm0, %xmm0
56290000000000006f4c: 06    movsd   %xmm0, 40(%rsp)
56300000000000006f52: 10    nopw    %cs:(%rax,%rax)
56310000000000006f5c: 04    nopl    (%rax)
56320000000000006f60: 05    movq    88(%rsp), %rax
56330000000000006f65: 03    movq    (%rax), %rsi
56340000000000006f68: 09    movq    $5128488, 96(%rsp)
56350000000000006f71: 05    movl    $100000, %edx
56360000000000006f76: 03    movq    %r12, %rdi
56370000000000006f79: 02    xorl    %ecx, %ecx
56380000000000006f7b: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
56390000000000006f80: 05    movl    $8, %ebp
56400000000000006f85: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
56410000000000006f8a: 06    movsd   %xmm0, 8(%rsp)
56420000000000006f90: 12    movq    $5004658, 240(%rsp)
56430000000000006f9c: 12    movq    $5, 248(%rsp)
56440000000000006fa8: 05    movl    $12, %edi
56450000000000006fad: 03    movq    %r13, %rsi
56460000000000006fb0: 03    movq    %rbx, %rdx
56470000000000006fb3: 05    callq   0x461b40 <BloombergLP::bdld::Datum::createError(int, BloombergLP::bslstl::StringRefImp<char> const&, BloombergLP::bslma::Allocator*)>
56480000000000006fb8: 08    movq    %rax, 248(%rsp,%rbp)
56490000000000006fc0: 08    movq    %rdx, 256(%rsp,%rbp)
56500000000000006fc8: 04    addq    $16, %rbp
56510000000000006fcc: 07    cmpq    $16008, %rbp
56520000000000006fd3: 02    jne     0x40ce80 <BenchmarkSuite::run(int, int, char**)+0x6f90>
56530000000000006fd5: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
56540000000000006fda: 06    subsd   8(%rsp), %xmm0
56550000000000006fe0: 06    movsd   %xmm0, 56(%rsp)
56560000000000006fe6: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
56570000000000006feb: 06    movsd   %xmm0, 8(%rsp)
56580000000000006ff1: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
56590000000000006ff6: 06    subsd   8(%rsp), %xmm0
56600000000000006ffc: 06    movsd   %xmm0, 64(%rsp)
56610000000000007002: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
56620000000000007007: 06    movsd   %xmm0, 8(%rsp)
5663000000000000700d: 06    movb    3451325(%rip), %al  # 7578c0 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
56640000000000007013: 02    testb   %al, %al
56650000000000007015: 06    je      0x40d006 <BenchmarkSuite::run(int, int, char**)+0x7116>
5666000000000000701b: 06    movsd   40(%rsp), %xmm1
56670000000000007021: 06    addsd   56(%rsp), %xmm1
56680000000000007027: 06    movsd   16(%rsp), %xmm0
5669000000000000702d: 06    addsd   64(%rsp), %xmm0
56700000000000007033: 06    movsd   %xmm0, 16(%rsp)
56710000000000007039: 07    movq    $-24000, %rax
56720000000000007040: 03    movq    %r14, %rcx
56730000000000007043: 02    jmp     0x40cf6b <BenchmarkSuite::run(int, int, char**)+0x707b>
56740000000000007045: 10    nopw    %cs:(%rax,%rax)
5675000000000000704f: 01    nop     
56760000000000007050: 03    movq    (%rcx), %rsi
56770000000000007053: 02    movl    (%rsi), %edx
56780000000000007055: 04    movslq  4(%rsi), %rdi
56790000000000007059: 04    addq    $8, %rsi
5680000000000000705d: 06    movl    %edx, 7698624(%rax)
56810000000000007063: 07    movq    %rsi, 7698632(%rax)
5682000000000000706a: 07    movq    %rdi, 7698640(%rax)
56830000000000007071: 04    addq    $16, %rcx
56840000000000007075: 04    addq    $24, %rax
56850000000000007079: 02    je      0x40cf80 <BenchmarkSuite::run(int, int, char**)+0x7090>
5686000000000000707b: 05    cmpw    $19, 14(%rcx)
56870000000000007080: 02    jne     0x40cf40 <BenchmarkSuite::run(int, int, char**)+0x7050>
56880000000000007082: 02    movl    (%rcx), %edx
56890000000000007084: 02    xorl    %esi, %esi
56900000000000007086: 02    xorl    %edi, %edi
56910000000000007088: 02    jmp     0x40cf4d <BenchmarkSuite::run(int, int, char**)+0x705d>
5692000000000000708a: 06    nopw    (%rax,%rax)
56930000000000007090: 06    movsd   %xmm1, 40(%rsp)
56940000000000007096: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
5695000000000000709b: 06    subsd   8(%rsp), %xmm0
569600000000000070a1: 06    movsd   24(%rsp), %xmm1
569700000000000070a7: 04    addsd   %xmm0, %xmm1
569800000000000070ab: 06    movsd   %xmm1, 24(%rsp)
569900000000000070b1: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
570000000000000070b6: 06    movsd   %xmm0, 8(%rsp)
570100000000000070bc: 02    xorl    %ebp, %ebp
570200000000000070be: 02    nop     
570300000000000070c0: 08    leaq    256(%rsp,%rbp), %rdi
570400000000000070c8: 03    movq    %rbx, %rsi
570500000000000070cb: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
570600000000000070d0: 04    addq    $16, %rbp
570700000000000070d4: 07    cmpq    $16000, %rbp
570800000000000070db: 02    jne     0x40cfb0 <BenchmarkSuite::run(int, int, char**)+0x70c0>
570900000000000070dd: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
571000000000000070e2: 06    subsd   8(%rsp), %xmm0
571100000000000070e8: 06    movsd   32(%rsp), %xmm1
571200000000000070ee: 04    addsd   %xmm0, %xmm1
571300000000000070f2: 06    movsd   %xmm1, 32(%rsp)
571400000000000070f8: 03    movq    %rbx, %rdi
571500000000000070fb: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
57160000000000007100: 03    incl    %r15d
57170000000000007103: 05    movq    48(%rsp), %rax
57180000000000007108: 03    cmpl    (%rax), %r15d
5719000000000000710b: 06    jl      0x40ce50 <BenchmarkSuite::run(int, int, char**)+0x6f60>
57200000000000007111: 05    jmp     0x40d0d4 <BenchmarkSuite::run(int, int, char**)+0x71e4>
57210000000000007116: 05    movl    $7698624, %edi
5722000000000000711b: 05    callq   0x404580 <__cxa_guard_acquire@plt>
57230000000000007120: 02    testl   %eax, %eax
57240000000000007122: 06    je      0x40cf0b <BenchmarkSuite::run(int, int, char**)+0x701b>
57250000000000007128: 05    movl    $7674624, %eax
5726000000000000712d: 04    xorpd   %xmm0, %xmm0
57270000000000007131: 06    movl    $0, (%rax)
57280000000000007137: 05    movupd  %xmm0, 8(%rax)
5729000000000000713c: 07    movl    $0, 24(%rax)
57300000000000007143: 05    movupd  %xmm0, 32(%rax)
57310000000000007148: 07    movl    $0, 48(%rax)
5732000000000000714f: 05    movupd  %xmm0, 56(%rax)
57330000000000007154: 07    movl    $0, 72(%rax)
5734000000000000715b: 05    movupd  %xmm0, 80(%rax)
57350000000000007160: 07    movl    $0, 96(%rax)
57360000000000007167: 05    movupd  %xmm0, 104(%rax)
5737000000000000716c: 07    movl    $0, 120(%rax)
57380000000000007173: 08    movupd  %xmm0, 128(%rax)
5739000000000000717b: 10    movl    $0, 144(%rax)
57400000000000007185: 08    movupd  %xmm0, 152(%rax)
5741000000000000718d: 10    movl    $0, 168(%rax)
57420000000000007197: 08    movupd  %xmm0, 176(%rax)
5743000000000000719f: 10    movl    $0, 192(%rax)
574400000000000071a9: 08    movupd  %xmm0, 200(%rax)
574500000000000071b1: 10    movl    $0, 216(%rax)
574600000000000071bb: 08    movupd  %xmm0, 224(%rax)
574700000000000071c3: 06    addq    $240, %rax
574800000000000071c9: 06    cmpq    $7698624, %rax
574900000000000071cf: 06    jne     0x40d021 <BenchmarkSuite::run(int, int, char**)+0x7131>
575000000000000071d5: 05    movl    $7698624, %edi
575100000000000071da: 05    callq   0x4042d0 <__cxa_guard_release@plt>
575200000000000071df: 05    jmp     0x40cf0b <BenchmarkSuite::run(int, int, char**)+0x701b>
575300000000000071e4: 05    movq    72(%rsp), %r15
575400000000000071e9: 03    movl    (%r15), %esi
575500000000000071ec: 08    movq    160(%rsp), %r13
575600000000000071f4: 06    movsd   40(%rsp), %xmm1
575700000000000071fa: 02    jmp     0x40d10e <BenchmarkSuite::run(int, int, char**)+0x721e>
575800000000000071fc: 04    xorpd   %xmm1, %xmm1
57590000000000007200: 04    xorpd   %xmm0, %xmm0
57600000000000007204: 06    movsd   %xmm0, 16(%rsp)
5761000000000000720a: 04    xorpd   %xmm0, %xmm0
5762000000000000720e: 06    movsd   %xmm0, 24(%rsp)
57630000000000007214: 04    xorpd   %xmm0, %xmm0
57640000000000007218: 06    movsd   %xmm0, 32(%rsp)
5765000000000000721e: 05    movq    80(%rsp), %rax
57660000000000007223: 04    divsd   (%rax), %xmm1
57670000000000007227: 06    movsd   %xmm1, 40(%rsp)
5768000000000000722d: 07    movq    3190284(%rip), %rax  # 717f30 <std::__1::cout>
57690000000000007234: 04    movq    -24(%rax), %rax
57700000000000007238: 11    movq    $2, 7438152(%rax)
57710000000000007243: 05    movl    $7438128, %edi
57720000000000007248: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
5773000000000000724d: 05    movb    $41, 96(%rsp)
57740000000000007252: 05    leaq    96(%rsp), %rsi
57750000000000007257: 05    movl    $1, %edx
5776000000000000725c: 03    movq    %rax, %rdi
5777000000000000725f: 05    callq   0x45fb90 <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)>
57780000000000007264: 03    movq    (%rax), %rcx
57790000000000007267: 04    movq    -24(%rcx), %rcx
5780000000000000726b: 09    movq    $77, 24(%rax,%rcx)
57810000000000007274: 05    movl    $5005512, %esi
57820000000000007279: 05    movl    $32, %edx
5783000000000000727e: 03    movq    %rax, %rdi
57840000000000007281: 05    callq   0x45fb90 <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)>
57850000000000007286: 05    movl    $5130576, %esi
5786000000000000728b: 05    movl    $1, %edx
57870000000000007290: 03    movq    %rax, %rdi
57880000000000007293: 05    callq   0x45fb90 <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)>
57890000000000007298: 03    movq    (%rax), %rcx
5790000000000000729b: 04    movq    -24(%rcx), %rcx
5791000000000000729f: 09    movq    $6, 24(%rax,%rcx)
579200000000000072a8: 03    movq    %rax, %rdi
579300000000000072ab: 06    movsd   40(%rsp), %xmm0
579400000000000072b1: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>44530000000000005721: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
579500000000000072b6: 05    movl    $5130381, %esi44540000000000005726: 05    movl    $5131517, %esi
579600000000000072bb: 05    movl    $1, %edx4455000000000000572b: 05    movl    $1, %edx
579700000000000072c0: 03    movq    %rax, %rdi44560000000000005730: 03    movq    %rax, %rdi
579800000000000072c3: 05    callq   0x45fb90 <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)>44570000000000005733: 05    callq   0x45fde0 <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)>
579900000000000072c8: 05    movq    80(%rsp), %rax
580000000000000072cd: 06    movsd   16(%rsp), %xmm0
580100000000000072d3: 04    divsd   (%rax), %xmm0
580200000000000072d7: 06    movsd   %xmm0, 16(%rsp)
580300000000000072dd: 07    movq    3190108(%rip), %rax  # 717f30 <std::__1::cout>
580400000000000072e4: 04    movq    -24(%rax), %rax
580500000000000072e8: 11    movq    $80, 7438152(%rax)
580600000000000072f3: 05    movl    $7438128, %edi
580700000000000072f8: 05    movl    $5016931, %esi
580800000000000072fd: 05    movl    $9, %edx
58090000000000007302: 05    callq   0x45fb90 <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)>
58100000000000007307: 05    movl    $5130576, %esi
5811000000000000730c: 05    movl    $1, %edx
58120000000000007311: 03    movq    %rax, %rdi
58130000000000007314: 05    callq   0x45fb90 <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)>
58140000000000007319: 03    movq    (%rax), %rcx
5815000000000000731c: 04    movq    -24(%rcx), %rcx
58160000000000007320: 09    movq    $6, 24(%rax,%rcx)
58170000000000007329: 03    movq    %rax, %rdi
5818000000000000732c: 06    movsd   16(%rsp), %xmm044580000000000005738: 06    movsd   16(%rsp), %xmm0
58190000000000007332: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
58200000000000007337: 05    movl    $5130381, %esi
5821000000000000733c: 05    movl    $1, %edx
58220000000000007341: 03    movq    %rax, %rdi
58230000000000007344: 05    callq   0x45fb90 <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)>
58240000000000007349: 05    movq    80(%rsp), %rax
5825000000000000734e: 06    movsd   24(%rsp), %xmm0
58260000000000007354: 04    divsd   (%rax), %xmm04459000000000000573e: 04    divsd   (%rbx), %xmm0
58270000000000007358: 06    movsd   %xmm0, 24(%rsp)
5828000000000000735e: 07    movq    3189979(%rip), %rax  # 717f30 <std::__1::cout>
58290000000000007365: 04    movq    -24(%rax), %rax
58300000000000007369: 11    movq    $80, 7438152(%rax)
58310000000000007374: 05    movl    $7438128, %edi
58320000000000007379: 05    movl    $5017063, %esi
5833000000000000737e: 05    movl    $10, %edx
58340000000000007383: 05    callq   0x45fb90 <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)>
58350000000000007388: 05    movl    $5130576, %esi
5836000000000000738d: 05    movl    $1, %edx
58370000000000007392: 03    movq    %rax, %rdi
58380000000000007395: 05    callq   0x45fb90 <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)>
5839000000000000739a: 03    movq    (%rax), %rcx
5840000000000000739d: 04    movq    -24(%rcx), %rcx
584100000000000073a1: 09    movq    $6, 24(%rax,%rcx)
584200000000000073aa: 03    movq    %rax, %rdi
584300000000000073ad: 06    movsd   24(%rsp), %xmm0
584400000000000073b3: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
584500000000000073b8: 05    movl    $5130381, %esi
584600000000000073bd: 05    movl    $1, %edx
584700000000000073c2: 03    movq    %rax, %rdi
584800000000000073c5: 05    callq   0x45fb90 <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)>
584900000000000073ca: 05    movq    80(%rsp), %rax
585000000000000073cf: 06    movsd   32(%rsp), %xmm0
585100000000000073d5: 04    divsd   (%rax), %xmm0
585200000000000073d9: 06    movsd   %xmm0, 32(%rsp)
585300000000000073df: 07    movq    3189850(%rip), %rax  # 717f30 <std::__1::cout>
585400000000000073e6: 04    movq    -24(%rax), %rax
585500000000000073ea: 11    movq    $80, 7438152(%rax)
585600000000000073f5: 05    movl    $7438128, %edi
585700000000000073fa: 05    movl    $5004858, %esi
585800000000000073ff: 05    movl    $9, %edx
58590000000000007404: 05    callq   0x45fb90 <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)>
58600000000000007409: 05    movl    $5130576, %esi
5861000000000000740e: 05    movl    $1, %edx
58620000000000007413: 03    movq    %rax, %rdi
58630000000000007416: 05    callq   0x45fb90 <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)>
5864000000000000741b: 03    movq    (%rax), %rcx
5865000000000000741e: 04    movq    -24(%rcx), %rcx
58660000000000007422: 09    movq    $6, 24(%rax,%rcx)
5867000000000000742b: 03    movq    %rax, %rdi
5868000000000000742e: 06    movsd   32(%rsp), %xmm0
58690000000000007434: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
58700000000000007439: 05    movl    $5130381, %esi
5871000000000000743e: 05    movl    $1, %edx
58720000000000007443: 03    movq    %rax, %rdi
58730000000000007446: 05    callq   0x45fb90 <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)>
5874000000000000744b: 05    movl    $7438128, %edi
58750000000000007450: 05    movl    $5130381, %esi
58760000000000007455: 05    movl    $1, %edx
5877000000000000745a: 05    callq   0x45fb90 <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)>
5878000000000000745f: 04    movl    36(%r13), %esi
58790000000000007463: 04    movq    (%r13), %rax
58800000000000007467: 04    movq    8(%r13), %rcx
5881000000000000746b: 03    movslq  %esi, %rsi
5882000000000000746e: 03    incq    %rsi
58830000000000007471: 03    movl    %esi, (%r15)
58840000000000007474: 03    cmpq    %rax, %rcx
58850000000000007477: 02    je      0x40d37f <BenchmarkSuite::run(int, int, char**)+0x748f>
58860000000000007479: 02    movl    %ecx, %edx
5887000000000000747b: 02    subl    %eax, %edx
5888000000000000747d: 02    cmpl    %edx, %esi
5889000000000000747f: 06    jge     0x40d906 <BenchmarkSuite::run(int, int, char**)+0x7a16>
58900000000000007485: 04    cmpb    $0, (%rax,%rsi)
58910000000000007489: 06    je      0x40d906 <BenchmarkSuite::run(int, int, char**)+0x7a16>
5892000000000000748f: 05    movq    48(%rsp), %rax
58930000000000007494: 03    cmpl    $0, (%rax)
58940000000000007497: 06    jle     0x40d697 <BenchmarkSuite::run(int, int, char**)+0x77a7>
5895000000000000749d: 04    xorpd   %xmm0, %xmm0
589600000000000074a1: 06    movsd   %xmm0, 32(%rsp)
589700000000000074a7: 03    xorl    %r15d, %r15d
589800000000000074aa: 05    leaq    104(%rsp), %r14
589900000000000074af: 05    leaq    96(%rsp), %rbp
590000000000000074b4: 04    xorpd   %xmm0, %xmm0
590100000000000074b8: 06    movsd   %xmm0, 24(%rsp)
590200000000000074be: 04    xorpd   %xmm0, %xmm0
590300000000000074c2: 06    movsd   %xmm0, 16(%rsp)44600000000000005742: 06    movsd   %xmm0, 16(%rsp)
590400000000000074c8: 04    xorpd   %xmm0, %xmm0
590500000000000074cc: 06    movsd   %xmm0, 40(%rsp)
590600000000000074d2: 10    nopw    %cs:(%rax,%rax)
590700000000000074dc: 04    nopl    (%rax)
590800000000000074e0: 05    movq    88(%rsp), %rax
590900000000000074e5: 03    movq    (%rax), %rsi
591000000000000074e8: 09    movq    $5128488, 96(%rsp)
591100000000000074f1: 05    movl    $100000, %edx
591200000000000074f6: 03    movq    %r14, %rdi
591300000000000074f9: 02    xorl    %ecx, %ecx
591400000000000074fb: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
59150000000000007500: 05    movl    $112, %ebx
59160000000000007505: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
5917000000000000750a: 06    movsd   %xmm0, 8(%rsp)
59180000000000007510: 08    movapd  752280(%rip), %xmm0  # 4c4ea0 <__dso_handle+0x1e8>
59190000000000007518: 08    nopl    (%rax,%rax)
59200000000000007520: 09    movapd  %xmm0, 144(%rsp,%rbx)
59210000000000007529: 09    movapd  %xmm0, 160(%rsp,%rbx)
59220000000000007532: 09    movapd  %xmm0, 176(%rsp,%rbx)
5923000000000000753b: 09    movapd  %xmm0, 192(%rsp,%rbx)
59240000000000007544: 09    movapd  %xmm0, 208(%rsp,%rbx)
5925000000000000754d: 09    movapd  %xmm0, 224(%rsp,%rbx)
59260000000000007556: 09    movapd  %xmm0, 240(%rsp,%rbx)
5927000000000000755f: 09    movapd  %xmm0, 256(%rsp,%rbx)
59280000000000007568: 04    subq    $-128, %rbx
5929000000000000756c: 07    cmpq    $16112, %rbx
59300000000000007573: 02    jne     0x40d410 <BenchmarkSuite::run(int, int, char**)+0x7520>
59310000000000007575: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
5932000000000000757a: 06    subsd   8(%rsp), %xmm0
59330000000000007580: 06    movsd   %xmm0, 56(%rsp)
59340000000000007586: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
5935000000000000758b: 06    movsd   %xmm0, 8(%rsp)
59360000000000007591: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
59370000000000007596: 06    subsd   8(%rsp), %xmm0
5938000000000000759c: 06    movsd   %xmm0, 64(%rsp)
593900000000000075a2: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
594000000000000075a7: 06    movsd   %xmm0, 8(%rsp)
594100000000000075ad: 06    movb    3465901(%rip), %al  # 75b750 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
594200000000000075b3: 02    testb   %al, %al
594300000000000075b5: 06    je      0x40d5a6 <BenchmarkSuite::run(int, int, char**)+0x76b6>
594400000000000075bb: 06    movsd   40(%rsp), %xmm0
594500000000000075c1: 06    addsd   56(%rsp), %xmm0
594600000000000075c7: 06    movsd   %xmm0, 40(%rsp)
594700000000000075cd: 06    movsd   16(%rsp), %xmm0
594800000000000075d3: 06    addsd   64(%rsp), %xmm0
594900000000000075d9: 06    movsd   %xmm0, 16(%rsp)
595000000000000075df: 05    movl    $24, %eax
595100000000000075e4: 10    nopw    %cs:(%rax,%rax)
595200000000000075ee: 02    nop     
595300000000000075f0: 08    movq    232(%rsp,%rax), %rcx
595400000000000075f8: 07    movl    240(%rsp,%rax), %edx
595500000000000075ff: 07    movq    %rcx, 7698616(%rax)
59560000000000007606: 06    movl    %edx, 7698624(%rax)
5957000000000000760c: 08    movq    248(%rsp,%rax), %rcx
59580000000000007614: 07    movl    256(%rsp,%rax), %edx
5959000000000000761b: 07    movq    %rcx, 7698632(%rax)
59600000000000007622: 06    movl    %edx, 7698640(%rax)
59610000000000007628: 04    addq    $32, %rax
5962000000000000762c: 06    cmpq    $16024, %rax
59630000000000007632: 02    jne     0x40d4e0 <BenchmarkSuite::run(int, int, char**)+0x75f0>
59640000000000007634: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
59650000000000007639: 06    subsd   8(%rsp), %xmm0
5966000000000000763f: 06    movsd   24(%rsp), %xmm1
59670000000000007645: 04    addsd   %xmm0, %xmm1
59680000000000007649: 06    movsd   %xmm1, 24(%rsp)
5969000000000000764f: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
59700000000000007654: 06    movsd   %xmm0, 8(%rsp)
5971000000000000765a: 02    xorl    %ebx, %ebx
5972000000000000765c: 04    nopl    (%rax)
59730000000000007660: 08    leaq    256(%rsp,%rbx), %rdi
59740000000000007668: 03    movq    %rbp, %rsi
5975000000000000766b: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
59760000000000007670: 04    addq    $16, %rbx
59770000000000007674: 07    cmpq    $16000, %rbx
5978000000000000767b: 02    jne     0x40d550 <BenchmarkSuite::run(int, int, char**)+0x7660>
5979000000000000767d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
59800000000000007682: 06    subsd   8(%rsp), %xmm0
59810000000000007688: 06    movsd   32(%rsp), %xmm1
5982000000000000768e: 04    addsd   %xmm0, %xmm1
59830000000000007692: 06    movsd   %xmm1, 32(%rsp)
59840000000000007698: 03    movq    %rbp, %rdi
5985000000000000769b: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
598600000000000076a0: 03    incl    %r15d
598700000000000076a3: 05    movq    48(%rsp), %rax
598800000000000076a8: 03    cmpl    (%rax), %r15d
598900000000000076ab: 06    jl      0x40d3d0 <BenchmarkSuite::run(int, int, char**)+0x74e0>
599000000000000076b1: 05    jmp     0x40d687 <BenchmarkSuite::run(int, int, char**)+0x7797>
599100000000000076b6: 05    movl    $7714640, %edi
599200000000000076bb: 05    callq   0x404580 <__cxa_guard_acquire@plt>
599300000000000076c0: 02    testl   %eax, %eax
599400000000000076c2: 06    je      0x40d4ab <BenchmarkSuite::run(int, int, char**)+0x75bb>
599500000000000076c8: 05    movl    $7698640, %eax
599600000000000076cd: 07    movq    $0, (%rax)
599700000000000076d4: 07    movl    $0, 8(%rax)
599800000000000076db: 08    movq    $0, 16(%rax)
599900000000000076e3: 07    movl    $0, 24(%rax)
600000000000000076ea: 08    movq    $0, 32(%rax)
600100000000000076f2: 07    movl    $0, 40(%rax)
600200000000000076f9: 08    movq    $0, 48(%rax)
60030000000000007701: 07    movl    $0, 56(%rax)
60040000000000007708: 08    movq    $0, 64(%rax)
60050000000000007710: 07    movl    $0, 72(%rax)
60060000000000007717: 08    movq    $0, 80(%rax)
6007000000000000771f: 07    movl    $0, 88(%rax)
60080000000000007726: 08    movq    $0, 96(%rax)
6009000000000000772e: 07    movl    $0, 104(%rax)
60100000000000007735: 08    movq    $0, 112(%rax)
6011000000000000773d: 07    movl    $0, 120(%rax)
60120000000000007744: 11    movq    $0, 128(%rax)
6013000000000000774f: 10    movl    $0, 136(%rax)
60140000000000007759: 11    movq    $0, 144(%rax)
60150000000000007764: 10    movl    $0, 152(%rax)
6016000000000000776e: 06    addq    $160, %rax
60170000000000007774: 06    cmpq    $7714640, %rax
6018000000000000777a: 06    jne     0x40d5bd <BenchmarkSuite::run(int, int, char**)+0x76cd>
60190000000000007780: 05    movl    $7714640, %edi
60200000000000007785: 05    callq   0x4042d0 <__cxa_guard_release@plt>
6021000000000000778a: 08    movq    160(%rsp), %r13
60220000000000007792: 05    jmp     0x40d4ab <BenchmarkSuite::run(int, int, char**)+0x75bb>
60230000000000007797: 05    movq    72(%rsp), %r15
6024000000000000779c: 03    movl    (%r15), %esi
6025000000000000779f: 06    movsd   40(%rsp), %xmm1
602600000000000077a5: 02    jmp     0x40d6b9 <BenchmarkSuite::run(int, int, char**)+0x77c9>
602700000000000077a7: 04    xorpd   %xmm1, %xmm1
602800000000000077ab: 04    xorpd   %xmm0, %xmm0
602900000000000077af: 06    movsd   %xmm0, 16(%rsp)
603000000000000077b5: 04    xorpd   %xmm0, %xmm0
603100000000000077b9: 06    movsd   %xmm0, 24(%rsp)
603200000000000077bf: 04    xorpd   %xmm0, %xmm0
603300000000000077c3: 06    movsd   %xmm0, 32(%rsp)
603400000000000077c9: 05    movq    80(%rsp), %rax
603500000000000077ce: 04    divsd   (%rax), %xmm1
603600000000000077d2: 06    movsd   %xmm1, 40(%rsp)
603700000000000077d8: 07    movq    3188833(%rip), %rax  # 717f30 <std::__1::cout>44610000000000005748: 07    movq    3197169(%rip), %rax  # 717f30 <std::__1::cout>
603800000000000077df: 04    movq    -24(%rax), %rax4462000000000000574f: 04    movq    -24(%rax), %rax
603900000000000077e3: 11    movq    $2, 7438152(%rax)44630000000000005753: 11    movq    $80, 7438152(%rax)
604000000000000077ee: 05    movl    $7438128, %edi4464000000000000575e: 05    movl    $7438128, %edi
604100000000000077f3: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>44650000000000005763: 05    movl    $5018869, %esi
604200000000000077f8: 05    movb    $41, 96(%rsp)
604300000000000077fd: 05    leaq    96(%rsp), %rsi
60440000000000007802: 05    movl    $1, %edx44660000000000005768: 05    movl    $9, %edx
4467000000000000576d: 05    callq   0x45fde0 <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)>
44680000000000005772: 05    movl    $5131712, %esi
44690000000000005777: 05    movl    $1, %edx
60450000000000007807: 03    movq    %rax, %rdi4470000000000000577c: 03    movq    %rax, %rdi
6046000000000000780a: 05    callq   0x45fb90 <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)>4471000000000000577f: 05    callq   0x45fde0 <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)>
6047000000000000780f: 03    movq    (%rax), %rcx
60480000000000007812: 04    movq    -24(%rcx), %rcx
60490000000000007816: 09    movq    $77, 24(%rax,%rcx)
6050000000000000781f: 05    movl    $5005545, %esi
60510000000000007824: 05    movl    $36, %edx
60520000000000007829: 03    movq    %rax, %rdi
6053000000000000782c: 05    callq   0x45fb90 <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)>
60540000000000007831: 05    movl    $5130576, %esi
60550000000000007836: 05    movl    $1, %edx
6056000000000000783b: 03    movq    %rax, %rdi
6057000000000000783e: 05    callq   0x45fb90 <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)>
60580000000000007843: 03    movq    (%rax), %rcx44720000000000005784: 03    movq    (%rax), %rcx
60590000000000007846: 04    movq    -24(%rcx), %rcx
6060000000000000784a: 09    movq    $6, 24(%rax,%rcx)
60610000000000007853: 03    movq    %rax, %rdi
60620000000000007856: 06    movsd   40(%rsp), %xmm0
6063000000000000785c: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
60640000000000007861: 05    movl    $5130381, %esi
60650000000000007866: 05    movl    $1, %edx
6066000000000000786b: 03    movq    %rax, %rdi
6067000000000000786e: 05    callq   0x45fb90 <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)>
60680000000000007873: 05    movq    80(%rsp), %rax
60690000000000007878: 06    movsd   16(%rsp), %xmm0
6070000000000000787e: 04    divsd   (%rax), %xmm0
60710000000000007882: 06    movsd   %xmm0, 16(%rsp)
60720000000000007888: 07    movq    3188657(%rip), %rax  # 717f30 <std::__1::cout>
6073000000000000788f: 04    movq    -24(%rax), %rax
60740000000000007893: 11    movq    $80, 7438152(%rax)
6075000000000000789e: 05    movl    $7438128, %edi
607600000000000078a3: 05    movl    $5017847, %esi
607700000000000078a8: 05    movl    $7, %edx
607800000000000078ad: 05    callq   0x45fb90 <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)>
607900000000000078b2: 05    movl    $5130576, %esi
608000000000000078b7: 05    movl    $1, %edx
608100000000000078bc: 03    movq    %rax, %rdi
608200000000000078bf: 05    callq   0x45fb90 <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)>
608300000000000078c4: 03    movq    (%rax), %rcx
608400000000000078c7: 04    movq    -24(%rcx), %rcx44730000000000005787: 04    movq    -24(%rcx), %rcx
608500000000000078cb: 09    movq    $6, 24(%rax,%rcx)4474000000000000578b: 09    movq    $6, 24(%rax,%rcx)
608600000000000078d4: 03    movq    %rax, %rdi44750000000000005794: 03    movq    %rax, %rdi
608700000000000078d7: 06    movsd   16(%rsp), %xmm044760000000000005797: 06    movsd   16(%rsp), %xmm0
608800000000000078dd: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
608900000000000078e2: 05    movl    $5130381, %esi
609000000000000078e7: 05    movl    $1, %edx
609100000000000078ec: 03    movq    %rax, %rdi
609200000000000078ef: 05    callq   0x45fb90 <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)>
609300000000000078f4: 05    movq    80(%rsp), %rax
609400000000000078f9: 06    movsd   24(%rsp), %xmm0
609500000000000078ff: 04    divsd   (%rax), %xmm0
60960000000000007903: 06    movsd   %xmm0, 24(%rsp)
60970000000000007909: 07    movq    3188528(%rip), %rax  # 717f30 <std::__1::cout>
60980000000000007910: 04    movq    -24(%rax), %rax
60990000000000007914: 11    movq    $80, 7438152(%rax)
6100000000000000791f: 05    movl    $7438128, %edi
61010000000000007924: 05    movl    $5017867, %esi
61020000000000007929: 05    movl    $8, %edx
6103000000000000792e: 05    callq   0x45fb90 <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)>
61040000000000007933: 05    movl    $5130576, %esi
61050000000000007938: 05    movl    $1, %edx
6106000000000000793d: 03    movq    %rax, %rdi
61070000000000007940: 05    callq   0x45fb90 <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)>
61080000000000007945: 03    movq    (%rax), %rcx
61090000000000007948: 04    movq    -24(%rcx), %rcx
6110000000000000794c: 09    movq    $6, 24(%rax,%rcx)
61110000000000007955: 03    movq    %rax, %rdi
61120000000000007958: 06    movsd   24(%rsp), %xmm0
6113000000000000795e: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
61140000000000007963: 05    movl    $5130381, %esi
61150000000000007968: 05    movl    $1, %edx
6116000000000000796d: 03    movq    %rax, %rdi
61170000000000007970: 05    callq   0x45fb90 <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)>
61180000000000007975: 05    movq    80(%rsp), %rax
6119000000000000797a: 06    movsd   32(%rsp), %xmm0
61200000000000007980: 04    divsd   (%rax), %xmm0
61210000000000007984: 06    movsd   %xmm0, 32(%rsp)
6122000000000000798a: 07    movq    3188399(%rip), %rax  # 717f30 <std::__1::cout>
61230000000000007991: 04    movq    -24(%rax), %rax
61240000000000007995: 11    movq    $80, 7438152(%rax)
612500000000000079a0: 05    movl    $7438128, %edi
612600000000000079a5: 05    movl    $5004858, %esi
612700000000000079aa: 05    movl    $9, %edx
612800000000000079af: 05    callq   0x45fb90 <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)>
612900000000000079b4: 05    movl    $5130576, %esi
613000000000000079b9: 05    movl    $1, %edx
613100000000000079be: 03    movq    %rax, %rdi
613200000000000079c1: 05    callq   0x45fb90 <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)>
613300000000000079c6: 03    movq    (%rax), %rcx
613400000000000079c9: 04    movq    -24(%rcx), %rcx
613500000000000079cd: 09    movq    $6, 24(%rax,%rcx)
613600000000000079d6: 03    movq    %rax, %rdi
613700000000000079d9: 06    movsd   32(%rsp), %xmm0
613800000000000079df: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>4477000000000000579d: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
613900000000000079e4: 05    movl    $5130381, %esi447800000000000057a2: 05    movl    $5131517, %esi
614000000000000079e9: 05    movl    $1, %edx447900000000000057a7: 05    movl    $1, %edx
614100000000000079ee: 03    movq    %rax, %rdi448000000000000057ac: 03    movq    %rax, %rdi
448100000000000057af: 05    callq   0x45fde0 <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)>
448200000000000057b4: 06    movsd   32(%rsp), %xmm0
448300000000000057ba: 04    divsd   (%rbx), %xmm0
448400000000000057be: 06    movsd   %xmm0, 32(%rsp)
448500000000000057c4: 07    movq    3197045(%rip), %rax  # 717f30 <std::__1::cout>
448600000000000057cb: 04    movq    -24(%rax), %rax
448700000000000057cf: 11    movq    $80, 7438152(%rax)
448800000000000057da: 05    movl    $7438128, %edi
448900000000000057df: 05    movl    $5006002, %esi
449000000000000057e4: 05    movl    $9, %edx
449100000000000057e9: 05    callq   0x45fde0 <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)>
449200000000000057ee: 05    movl    $5131712, %esi
449300000000000057f3: 05    movl    $1, %edx
449400000000000057f8: 03    movq    %rax, %rdi
449500000000000057fb: 05    callq   0x45fde0 <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)>
44960000000000005800: 03    movq    (%rax), %rcx
44970000000000005803: 04    movq    -24(%rcx), %rcx
44980000000000005807: 09    movq    $6, 24(%rax,%rcx)
44990000000000005810: 03    movq    %rax, %rdi
45000000000000005813: 06    movsd   32(%rsp), %xmm0
45010000000000005819: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
4502000000000000581e: 05    movl    $5131517, %esi
45030000000000005823: 05    movl    $1, %edx
45040000000000005828: 03    movq    %rax, %rdi
4505000000000000582b: 05    callq   0x45fde0 <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)>
45060000000000005830: 05    movl    $7438128, %edi
45070000000000005835: 05    movl    $5131517, %esi
4508000000000000583a: 05    movl    $1, %edx
4509000000000000583f: 05    callq   0x45fde0 <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)>
45100000000000005844: 05    movl    $9999, %edi
45110000000000005849: 05    movl    $1, %esi
4512000000000000584e: 05    movl    $5, %edx
45130000000000005853: 05    callq   0x46f4f0 <BloombergLP::bdlt::PosixDateImpUtil::ymdToSerial(int, int, int)>
45140000000000005858: 04    movslq  36(%r13), %rsi
4515000000000000585c: 03    incq    %rsi
4516000000000000585f: 04    movl    %esi, 36(%r13)
45170000000000005863: 04    movq    (%r13), %rcx
45180000000000005867: 04    movq    8(%r13), %rdx
4519000000000000586b: 03    cmpq    %rcx, %rdx
4520000000000000586e: 02    je      0x40b774 <BenchmarkSuite::run(int, int, char**)+0x5884>
45210000000000005870: 02    subl    %ecx, %edx
45220000000000005872: 02    cmpl    %edx, %esi
45230000000000005874: 06    jge     0x40bcba <BenchmarkSuite::run(int, int, char**)+0x5dca>
4524000000000000587a: 04    cmpb    $0, (%rcx,%rsi)
4525000000000000587e: 06    je      0x40bcba <BenchmarkSuite::run(int, int, char**)+0x5dca>
45260000000000005884: 05    movq    48(%rsp), %rcx
45270000000000005889: 03    cmpl    $0, (%rcx)
4528000000000000588c: 06    jle     0x40ba66 <BenchmarkSuite::run(int, int, char**)+0x5b76>
45290000000000005892: 02    decl    %eax
45300000000000005894: 04    shlq    $37, %rax
45310000000000005898: 10    movabsq $-9223371976522763808, %rbp
453200000000000058a2: 03    orq     %rax, %rbp
453300000000000058a5: 10    movabsq $2251799813685248, %r13
453400000000000058af: 04    xorpd   %xmm0, %xmm0
453500000000000058b3: 06    movsd   %xmm0, 32(%rsp)
453600000000000058b9: 03    xorl    %r15d, %r15d
453700000000000058bc: 05    leaq    96(%rsp), %r14
453800000000000058c1: 04    xorpd   %xmm0, %xmm0
453900000000000058c5: 06    movsd   %xmm0, 16(%rsp)
454000000000000058cb: 04    xorpd   %xmm0, %xmm0
454100000000000058cf: 06    movsd   %xmm0, 24(%rsp)
454200000000000058d5: 04    xorpd   %xmm0, %xmm0
454300000000000058d9: 06    movsd   %xmm0, 40(%rsp)
454400000000000058df: 01    nop     
454500000000000058e0: 05    movq    88(%rsp), %rax
454600000000000058e5: 03    movq    (%rax), %rsi
454700000000000058e8: 09    movq    $5129624, 96(%rsp)
454800000000000058f1: 05    movl    $100000, %edx
454900000000000058f6: 05    leaq    104(%rsp), %rdi
455000000000000058fb: 02    xorl    %ecx, %ecx
455100000000000058fd: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
45520000000000005902: 05    movl    $56, %ebx
45530000000000005907: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
4554000000000000590c: 06    movsd   %xmm0, 8(%rsp)
45550000000000005912: 10    nopw    %cs:(%rax,%rax)
4556000000000000591c: 04    nopl    (%rax)
45570000000000005920: 08    movq    %rbp, 200(%rsp,%rbx)
45580000000000005928: 08    movq    %r13, 208(%rsp,%rbx)
45590000000000005930: 08    movq    %rbp, 216(%rsp,%rbx)
45600000000000005938: 08    movq    %r13, 224(%rsp,%rbx)
45610000000000005940: 08    movq    %rbp, 232(%rsp,%rbx)
45620000000000005948: 08    movq    %r13, 240(%rsp,%rbx)
45630000000000005950: 08    movq    %rbp, 248(%rsp,%rbx)
45640000000000005958: 08    movq    %r13, 256(%rsp,%rbx)
45650000000000005960: 04    addq    $64, %rbx
45660000000000005964: 07    cmpq    $16056, %rbx
4567000000000000596b: 02    jne     0x40b810 <BenchmarkSuite::run(int, int, char**)+0x5920>
4568000000000000596d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
45690000000000005972: 06    subsd   8(%rsp), %xmm0
45700000000000005978: 06    movsd   %xmm0, 56(%rsp)
4571000000000000597e: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
45720000000000005983: 06    movsd   %xmm0, 8(%rsp)
45730000000000005989: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
4574000000000000598e: 06    subsd   8(%rsp), %xmm0
45750000000000005994: 06    movsd   %xmm0, 64(%rsp)
4576000000000000599a: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
4577000000000000599f: 06    movsd   %xmm0, 8(%rsp)
457800000000000059a5: 06    movb    3384997(%rip), %al  # 745f40 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
457900000000000059ab: 02    testb   %al, %al
458000000000000059ad: 06    je      0x40b9c6 <BenchmarkSuite::run(int, int, char**)+0x5ad6>
458100000000000059b3: 06    movsd   40(%rsp), %xmm0
458200000000000059b9: 06    addsd   56(%rsp), %xmm0
458300000000000059bf: 06    movsd   %xmm0, 40(%rsp)
458400000000000059c5: 06    movsd   24(%rsp), %xmm0
458500000000000059cb: 06    addsd   64(%rsp), %xmm0
458600000000000059d1: 06    movsd   %xmm0, 24(%rsp)
458700000000000059d7: 03    xorl    %r12d, %r12d
458800000000000059da: 06    nopw    (%rax,%rax)
458900000000000059e0: 09    cmpq    $0, 256(%rsp,%r12)
459000000000000059e9: 02    jns     0x40b8ea <BenchmarkSuite::run(int, int, char**)+0x59fa>
459100000000000059eb: 04    addq    $16, %r12
459200000000000059ef: 07    cmpq    $16000, %r12
459300000000000059f6: 02    jne     0x40b8d0 <BenchmarkSuite::run(int, int, char**)+0x59e0>
459400000000000059f8: 02    jmp     0x40b940 <BenchmarkSuite::run(int, int, char**)+0x5a50>
459500000000000059fa: 05    movl    $9365340, %edi
459600000000000059ff: 05    callq   0x476eb0 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>
45970000000000005a04: 12    movq    $5031592, 168(%rsp)
45980000000000005a10: 12    movq    $5031646, 176(%rsp)
45990000000000005a1c: 11    movl    $1126, 184(%rsp)
46000000000000005a27: 12    movq    $5133834, 192(%rsp)
46010000000000005a33: 07    movl    %eax, 200(%rsp)
46020000000000005a3a: 08    leaq    168(%rsp), %rdi
46030000000000005a42: 05    callq   0x476ed0 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>
46040000000000005a47: 02    jmp     0x40b8db <BenchmarkSuite::run(int, int, char**)+0x59eb>
46050000000000005a49: 07    nopl    (%rax)
46060000000000005a50: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
46070000000000005a55: 06    subsd   8(%rsp), %xmm0
46080000000000005a5b: 06    movsd   16(%rsp), %xmm1
46090000000000005a61: 04    addsd   %xmm0, %xmm1
46100000000000005a65: 06    movsd   %xmm1, 16(%rsp)
46110000000000005a6b: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
46120000000000005a70: 06    movsd   %xmm0, 8(%rsp)
46130000000000005a76: 02    xorl    %ebx, %ebx
46140000000000005a78: 08    nopl    (%rax,%rax)
46150000000000005a80: 08    leaq    256(%rsp,%rbx), %rdi
46160000000000005a88: 03    movq    %r14, %rsi
46170000000000005a8b: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
46180000000000005a90: 04    addq    $16, %rbx
46190000000000005a94: 07    cmpq    $16000, %rbx
46200000000000005a9b: 02    jne     0x40b970 <BenchmarkSuite::run(int, int, char**)+0x5a80>
46210000000000005a9d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
46220000000000005aa2: 06    subsd   8(%rsp), %xmm0
46230000000000005aa8: 06    movsd   32(%rsp), %xmm1
46240000000000005aae: 04    addsd   %xmm0, %xmm1
46250000000000005ab2: 06    movsd   %xmm1, 32(%rsp)
46260000000000005ab8: 03    movq    %r14, %rdi
46270000000000005abb: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
46280000000000005ac0: 03    incl    %r15d
46290000000000005ac3: 05    movq    48(%rsp), %rax
46300000000000005ac8: 03    cmpl    (%rax), %r15d
46310000000000005acb: 06    jl      0x40b7d0 <BenchmarkSuite::run(int, int, char**)+0x58e0>
46320000000000005ad1: 05    jmp     0x40ba4e <BenchmarkSuite::run(int, int, char**)+0x5b5e>
46330000000000005ad6: 05    movl    $7626560, %edi
46340000000000005adb: 05    callq   0x404580 <__cxa_guard_acquire@plt>
46350000000000005ae0: 02    testl   %eax, %eax
46360000000000005ae2: 06    je      0x40b8a3 <BenchmarkSuite::run(int, int, char**)+0x59b3>
46370000000000005ae8: 07    movq    $-8000, %rax
46380000000000005aef: 08    movapd  760105(%rip), %xmm0  # 4c5310 <__dso_handle+0x1c8>
46390000000000005af7: 08    movapd  %xmm0, 7626560(%rax)
46400000000000005aff: 08    movapd  %xmm0, 7626576(%rax)
46410000000000005b07: 08    movapd  %xmm0, 7626592(%rax)
46420000000000005b0f: 08    movapd  %xmm0, 7626608(%rax)
46430000000000005b17: 08    movapd  %xmm0, 7626624(%rax)
46440000000000005b1f: 08    movapd  %xmm0, 7626640(%rax)
46450000000000005b27: 08    movapd  %xmm0, 7626656(%rax)
46460000000000005b2f: 08    movapd  %xmm0, 7626672(%rax)
46470000000000005b37: 08    movapd  %xmm0, 7626688(%rax)
46480000000000005b3f: 08    movapd  %xmm0, 7626704(%rax)
46490000000000005b47: 06    addq    $160, %rax
46500000000000005b4d: 02    jne     0x40b9e7 <BenchmarkSuite::run(int, int, char**)+0x5af7>
46510000000000005b4f: 05    movl    $7626560, %edi
46520000000000005b54: 05    callq   0x4042d0 <__cxa_guard_release@plt>
46530000000000005b59: 05    jmp     0x40b8a3 <BenchmarkSuite::run(int, int, char**)+0x59b3>
46540000000000005b5e: 05    movq    72(%rsp), %r15
46550000000000005b63: 03    movl    (%r15), %esi
46560000000000005b66: 08    movq    160(%rsp), %r13
46570000000000005b6e: 06    movsd   40(%rsp), %xmm0
46580000000000005b74: 02    jmp     0x40ba88 <BenchmarkSuite::run(int, int, char**)+0x5b98>
46590000000000005b76: 04    xorpd   %xmm0, %xmm0
46600000000000005b7a: 04    xorpd   %xmm1, %xmm1
46610000000000005b7e: 06    movsd   %xmm1, 24(%rsp)
46620000000000005b84: 04    xorpd   %xmm1, %xmm1
46630000000000005b88: 06    movsd   %xmm1, 16(%rsp)
46640000000000005b8e: 04    xorpd   %xmm1, %xmm1
46650000000000005b92: 06    movsd   %xmm1, 32(%rsp)
46660000000000005b98: 05    movq    80(%rsp), %rbx
46670000000000005b9d: 04    divsd   (%rbx), %xmm0
46680000000000005ba1: 06    movsd   %xmm0, 40(%rsp)
46690000000000005ba7: 07    movq    3196050(%rip), %rax  # 717f30 <std::__1::cout>
46700000000000005bae: 04    movq    -24(%rax), %rax
46710000000000005bb2: 11    movq    $2, 7438152(%rax)
46720000000000005bbd: 05    movl    $7438128, %edi
46730000000000005bc2: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
46740000000000005bc7: 05    movb    $41, 96(%rsp)
46750000000000005bcc: 05    leaq    96(%rsp), %rsi
46760000000000005bd1: 05    movl    $1, %edx
46770000000000005bd6: 03    movq    %rax, %rdi
46780000000000005bd9: 05    callq   0x45fde0 <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)>
46790000000000005bde: 03    movq    (%rax), %rcx
46800000000000005be1: 04    movq    -24(%rcx), %rcx
46810000000000005be5: 09    movq    $77, 24(%rax,%rcx)
46820000000000005bee: 05    movl    $5006518, %esi
46830000000000005bf3: 05    movl    $33, %edx
46840000000000005bf8: 03    movq    %rax, %rdi
614200000000000079f1: 05    callq   0x45fb90 <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)>46850000000000005bfb: 05    callq   0x45fde0 <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)>
46860000000000005c00: 05    movl    $5131712, %esi
46870000000000005c05: 05    movl    $1, %edx
46880000000000005c0a: 03    movq    %rax, %rdi
46890000000000005c0d: 05    callq   0x45fde0 <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)>
46900000000000005c12: 03    movq    (%rax), %rcx
46910000000000005c15: 04    movq    -24(%rcx), %rcx
46920000000000005c19: 09    movq    $6, 24(%rax,%rcx)
46930000000000005c22: 03    movq    %rax, %rdi
46940000000000005c25: 06    movsd   40(%rsp), %xmm0
46950000000000005c2b: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
46960000000000005c30: 05    movl    $5131517, %esi
46970000000000005c35: 05    movl    $1, %edx
46980000000000005c3a: 03    movq    %rax, %rdi
46990000000000005c3d: 05    callq   0x45fde0 <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)>
47000000000000005c42: 06    movsd   24(%rsp), %xmm0
47010000000000005c48: 04    divsd   (%rbx), %xmm0
47020000000000005c4c: 06    movsd   %xmm0, 24(%rsp)
47030000000000005c52: 07    movq    3195879(%rip), %rax  # 717f30 <std::__1::cout>
47040000000000005c59: 04    movq    -24(%rax), %rax
47050000000000005c5d: 11    movq    $80, 7438152(%rax)
614300000000000079f6: 05    movl    $7438128, %edi47060000000000005c68: 05    movl    $7438128, %edi
614400000000000079fb: 05    movl    $5130381, %esi47070000000000005c6d: 05    movl    $5017279, %esi
61450000000000007a00: 05    movl    $1, %edx47080000000000005c72: 05    movl    $12, %edx
47090000000000005c77: 05    callq   0x45fde0 <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)>
47100000000000005c7c: 05    movl    $5131712, %esi
47110000000000005c81: 05    movl    $1, %edx
47120000000000005c86: 03    movq    %rax, %rdi
61460000000000007a05: 05    callq   0x45fb90 <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)>47130000000000005c89: 05    callq   0x45fde0 <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)>
61470000000000007a0a: 04    movl    36(%r13), %esi
61480000000000007a0e: 04    movq    (%r13), %rax
61490000000000007a12: 04    movq    8(%r13), %rcx47140000000000005c8e: 03    movq    (%rax), %rcx
61500000000000007a16: 03    movslq  %esi, %rsi47150000000000005c91: 04    movq    -24(%rcx), %rcx
61510000000000007a19: 03    incq    %rsi47160000000000005c95: 09    movq    $6, 24(%rax,%rcx)
61520000000000007a1c: 03    movl    %esi, (%r15)47170000000000005c9e: 03    movq    %rax, %rdi
47180000000000005ca1: 06    movsd   24(%rsp), %xmm0
47190000000000005ca7: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
47200000000000005cac: 05    movl    $5131517, %esi
47210000000000005cb1: 05    movl    $1, %edx
47220000000000005cb6: 03    movq    %rax, %rdi
47230000000000005cb9: 05    callq   0x45fde0 <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)>
47240000000000005cbe: 06    movsd   16(%rsp), %xmm0
47250000000000005cc4: 04    divsd   (%rbx), %xmm0
47260000000000005cc8: 06    movsd   %xmm0, 16(%rsp)
47270000000000005cce: 07    movq    3195755(%rip), %rax  # 717f30 <std::__1::cout>
47280000000000005cd5: 04    movq    -24(%rax), %rax
47290000000000005cd9: 11    movq    $80, 7438152(%rax)
47300000000000005ce4: 05    movl    $7438128, %edi
47310000000000005ce9: 05    movl    $5017304, %esi
47320000000000005cee: 05    movl    $13, %edx
47330000000000005cf3: 05    callq   0x45fde0 <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)>
47340000000000005cf8: 05    movl    $5131712, %esi
47350000000000005cfd: 05    movl    $1, %edx
47360000000000005d02: 03    movq    %rax, %rdi
47370000000000005d05: 05    callq   0x45fde0 <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)>
61530000000000007a1f: 03    cmpq    %rax, %rcx47380000000000005d0a: 03    movq    (%rax), %rcx
61540000000000007a22: 02    je      0x40d92a <BenchmarkSuite::run(int, int, char**)+0x7a3a>47390000000000005d0d: 04    movq    -24(%rcx), %rcx
47400000000000005d11: 09    movq    $6, 24(%rax,%rcx)
47410000000000005d1a: 03    movq    %rax, %rdi
47420000000000005d1d: 06    movsd   16(%rsp), %xmm0
47430000000000005d23: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
47440000000000005d28: 05    movl    $5131517, %esi
61550000000000007a24: 02    movl    %ecx, %edx47450000000000005d2d: 05    movl    $1, %edx
61560000000000007a26: 02    subl    %eax, %edx47460000000000005d32: 03    movq    %rax, %rdi
61570000000000007a28: 02    cmpl    %edx, %esi47470000000000005d35: 05    callq   0x45fde0 <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)>
61580000000000007a2a: 06    jge     0x40de04 <BenchmarkSuite::run(int, int, char**)+0x7f14>47480000000000005d3a: 06    movsd   32(%rsp), %xmm0
61590000000000007a30: 04    cmpb    $0, (%rax,%rsi)47490000000000005d40: 04    divsd   (%rbx), %xmm0
61600000000000007a34: 06    je      0x40de04 <BenchmarkSuite::run(int, int, char**)+0x7f14>
61610000000000007a3a: 05    movq    48(%rsp), %rax
61620000000000007a3f: 03    cmpl    $0, (%rax)
61630000000000007a42: 06    jle     0x40db95 <BenchmarkSuite::run(int, int, char**)+0x7ca5>
61640000000000007a48: 10    movabsq $4222124650659940, %rbx
61650000000000007a52: 04    xorpd   %xmm0, %xmm0
61660000000000007a56: 06    movsd   %xmm0, 32(%rsp)47500000000000005d44: 06    movsd   %xmm0, 32(%rsp)
47510000000000005d4a: 07    movq    3195631(%rip), %rax  # 717f30 <std::__1::cout>
47520000000000005d51: 04    movq    -24(%rax), %rax
47530000000000005d55: 11    movq    $80, 7438152(%rax)
47540000000000005d60: 05    movl    $7438128, %edi
47550000000000005d65: 05    movl    $5006002, %esi
47560000000000005d6a: 05    movl    $9, %edx
47570000000000005d6f: 05    callq   0x45fde0 <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)>
47580000000000005d74: 05    movl    $5131712, %esi
47590000000000005d79: 05    movl    $1, %edx
47600000000000005d7e: 03    movq    %rax, %rdi
47610000000000005d81: 05    callq   0x45fde0 <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)>
47620000000000005d86: 03    movq    (%rax), %rcx
47630000000000005d89: 04    movq    -24(%rcx), %rcx
47640000000000005d8d: 09    movq    $6, 24(%rax,%rcx)
47650000000000005d96: 03    movq    %rax, %rdi
47660000000000005d99: 06    movsd   32(%rsp), %xmm0
47670000000000005d9f: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
47680000000000005da4: 05    movl    $5131517, %esi
47690000000000005da9: 05    movl    $1, %edx
47700000000000005dae: 03    movq    %rax, %rdi
47710000000000005db1: 05    callq   0x45fde0 <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)>
47720000000000005db6: 05    movl    $7438128, %edi
47730000000000005dbb: 05    movl    $5131517, %esi
47740000000000005dc0: 05    movl    $1, %edx
47750000000000005dc5: 05    callq   0x45fde0 <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)>
47760000000000005dca: 10    movabsq $-9223372036854775808, %r14
47770000000000005dd4: 05    callq   0x46e400 <BloombergLP::bdlt::DatetimeImpUtil::epoch_1970_01_01()>
47780000000000005dd9: 03    movq    %rax, %rbx
47790000000000005ddc: 07    movq    3156269(%rip), %rax  # 70e600 <BloombergLP::bdlt::CurrentTime::s_currenttimeCallback_p>
47800000000000005de3: 02    callq   *%rax
47810000000000005de5: 03    movq    %rax, %r12
47820000000000005de8: 02    movl    %edx, %ebp
47830000000000005dea: 03    movq    (%rbx), %rbx
47840000000000005ded: 03    testq   %rbx, %rbx
47850000000000005df0: 06    jns     0x40e3c5 <BenchmarkSuite::run(int, int, char**)+0x84d5>
47860000000000005df6: 10    movabsq $137438952448, %rax
47870000000000005e00: 03    movq    %rbx, %rcx
47880000000000005e03: 03    andq    %rax, %rcx
47890000000000005e06: 10    movabsq $-86400000000, %rdx
47900000000000005e10: 03    addq    %rcx, %rdx
47910000000000005e13: 03    movq    %rbx, %rsi
47920000000000005e16: 04    shrq    $37, %rsi
47930000000000005e1a: 06    andl    $67108863, %esi
47940000000000005e20: 10    movabsq $86400000000, %rcx
47950000000000005e2a: 04    imulq   %rcx, %rsi
47960000000000005e2e: 06    orq     $1023, %rax
47970000000000005e34: 03    andq    %rbx, %rax
47980000000000005e37: 02    xorl    %edi, %edi
47990000000000005e39: 05    movl    $3600000000, %ebx
48000000000000005e3e: 03    cmpq    %rbx, %rdx
48010000000000005e41: 04    cmovaeq %rax, %rdi
48020000000000005e45: 03    addq    %rsi, %rdi
48030000000000005e48: 07    imulq   $1000000, %r12, %rax
48040000000000005e4f: 03    movslq  %ebp, %rdx
48050000000000005e52: 07    imulq   $274877907, %rdx, %rdx
48060000000000005e59: 03    movq    %rdx, %rsi
48070000000000005e5c: 04    shrq    $63, %rsi
48080000000000005e60: 04    sarq    $38, %rdx
48090000000000005e64: 02    addl    %esi, %edx
48100000000000005e66: 03    movslq  %edx, %rbx
48110000000000005e69: 03    addq    %rax, %rbx
48120000000000005e6c: 03    addq    %rdi, %rbx
48130000000000005e6f: 10    movabsq $3667970486771497111, %rdx
48140000000000005e79: 03    movq    %rbx, %rax
48150000000000005e7c: 03    mulq    %rdx
48160000000000005e7f: 04    movslq  36(%r13), %rsi
48170000000000005e83: 03    incq    %rsi
48180000000000005e86: 04    movl    %esi, 36(%r13)
48190000000000005e8a: 04    movq    (%r13), %rax
48200000000000005e8e: 04    movq    8(%r13), %rdi
48210000000000005e92: 03    cmpq    %rax, %rdi
48220000000000005e95: 02    je      0x40bd9b <BenchmarkSuite::run(int, int, char**)+0x5eab>
48230000000000005e97: 02    subl    %eax, %edi
48240000000000005e99: 02    cmpl    %edi, %esi
48250000000000005e9b: 06    jge     0x40c2e2 <BenchmarkSuite::run(int, int, char**)+0x63f2>
48260000000000005ea1: 04    cmpb    $0, (%rax,%rsi)
48270000000000005ea5: 06    je      0x40c2e2 <BenchmarkSuite::run(int, int, char**)+0x63f2>
48280000000000005eab: 05    movq    48(%rsp), %rax
48290000000000005eb0: 03    cmpl    $0, (%rax)
48300000000000005eb3: 06    jle     0x40c08e <BenchmarkSuite::run(int, int, char**)+0x619e>
48310000000000005eb9: 04    shrq    $34, %rdx
48320000000000005ebd: 03    movq    %rdx, %rax
48330000000000005ec0: 04    shlq    $37, %rax
48340000000000005ec4: 04    imulq   %rcx, %rdx
48350000000000005ec8: 03    subq    %rdx, %rbx
48360000000000005ecb: 03    orq     %rax, %rbx
61670000000000007a5c: 03    xorl    %r15d, %r15d48370000000000005ece: 03    or    %r14, %rbx
61680000000000007a5f: 05    leaq    104(%rsp), %r1448380000000000005ed1: 10    movabsq $2251799813685248, %r12
61690000000000007a64: 05    leaq    96(%rsp), %r12
61700000000000007a69: 04    xorpd   %xmm0, %xmm0
61710000000000007a6d: 06    movsd   %xmm0, 24(%rsp)
61720000000000007a73: 04    xorpd   %xmm0, %xmm0
61730000000000007a77: 06    movsd   %xmm0, 16(%rsp)
61740000000000007a7d: 04    xorpd   %xmm0, %xmm048390000000000005edb: 04    xorpd   %xmm0, %xmm0
48400000000000005edf: 06    movsd   %xmm0, 32(%rsp)
48410000000000005ee5: 03    xorl    %r15d, %r15d
48420000000000005ee8: 05    leaq    96(%rsp), %r14
48430000000000005eed: 04    xorpd   %xmm0, %xmm0
48440000000000005ef1: 06    movsd   %xmm0, 16(%rsp)
48450000000000005ef7: 04    xorpd   %xmm0, %xmm0
48460000000000005efb: 06    movsd   %xmm0, 24(%rsp)
48470000000000005f01: 04    xorpd   %xmm0, %xmm0
61750000000000007a81: 06    movsd   %xmm0, 40(%rsp)48480000000000005f05: 06    movsd   %xmm0, 40(%rsp)
61760000000000007a87: 09    nopw    (%rax,%rax)48490000000000005f0b: 05    nopl    (%rax,%rax)
61770000000000007a90: 05    movq    88(%rsp), %rax48500000000000005f10: 05    movq    88(%rsp), %rax
61780000000000007a95: 03    movq    (%rax), %rsi48510000000000005f15: 03    movq    (%rax), %rsi
61790000000000007a98: 09    movq    $5128488, 96(%rsp)48520000000000005f18: 09    movq    $5129624, 96(%rsp)
61800000000000007aa1: 05    movl    $100000, %edx48530000000000005f21: 05    movl    $100000, %edx
61810000000000007aa6: 03    movq    %r14, %rdi48540000000000005f26: 05    leaq    104(%rsp), %rdi
61820000000000007aa9: 02    xorl    %ecx, %ecx48550000000000005f2b: 02    xorl    %ecx, %ecx
61830000000000007aab: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>48560000000000005f2d: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
61840000000000007ab0: 05    movl    $56, %ebp48570000000000005f32: 05    movl    $56, %ebp
61850000000000007ab5: 05    callq   0x405b40 <Stopwatch::getCPUTime()>48580000000000005f37: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
61860000000000007aba: 06    movsd   %xmm0, 8(%rsp)48590000000000005f3c: 06    movsd   %xmm0, 8(%rsp)
61870000000000007ac0: 12    movq    $7714656, 200(%rsp,%rbp)48600000000000005f42: 10    nopw    %cs:(%rax,%rax)
48610000000000005f4c: 04    nopl    (%rax)
61880000000000007acc: 08    movq    %rbx, 208(%rsp,%rbp)48620000000000005f50: 08    movq    %rbx, 200(%rsp,%rbp)
48630000000000005f58: 08    movq    %r12, 208(%rsp,%rbp)
61890000000000007ad412    movq    $7714656, 216(%rsp,%rbp)48640000000000005f6008    movq    %rbx, 216(%rsp,%rbp)
48650000000000005f68: 08    movq    %r12, 224(%rsp,%rbp)
61900000000000007ae0: 08    movq    %rbx, 224(%rsp,%rbp)48660000000000005f70: 08    movq    %rbx, 232(%rsp,%rbp)
61910000000000007ae8: 12    movq    $7714656, 232(%rsp,%rbp)48670000000000005f78: 08    movq    %r12, 240(%rsp,%rbp)
61920000000000007af4: 08    movq    %rbx, 240(%rsp,%rbp)48680000000000005f80: 08    movq    %rbx, 248(%rsp,%rbp)
61930000000000007afc: 12    movq    $7714656, 248(%rsp,%rbp)
61940000000000007b08: 08    movq    %rbx, 256(%rsp,%rbp)48690000000000005f88: 08    movq    %r12, 256(%rsp,%rbp)
61950000000000007b10: 04    addq    $64, %rbp48700000000000005f90: 04    addq    $64, %rbp
61960000000000007b14: 07    cmpq    $16056, %rbp48710000000000005f94: 07    cmpq    $16056, %rbp
61970000000000007b1b: 02    jne     0x40d9b0 <BenchmarkSuite::run(int, int, char**)+0x7ac0>48720000000000005f9b: 02    jne     0x40be40 <BenchmarkSuite::run(int, int, char**)+0x5f50>
61980000000000007b1d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>48730000000000005f9d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
61990000000000007b22: 06    subsd   8(%rsp), %xmm048740000000000005fa2: 06    subsd   8(%rsp), %xmm0
62000000000000007b28: 06    movsd   %xmm0, 56(%rsp)48750000000000005fa8: 06    movsd   %xmm0, 56(%rsp)
62010000000000007b2e: 05    callq   0x405b40 <Stopwatch::getCPUTime()>48760000000000005fae: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
62020000000000007b33: 06    movsd   %xmm0, 8(%rsp)48770000000000005fb3: 06    movsd   %xmm0, 8(%rsp)
62030000000000007b39: 05    callq   0x405b40 <Stopwatch::getCPUTime()>48780000000000005fb9: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
62040000000000007b3e: 06    subsd   8(%rsp), %xmm048790000000000005fbe: 06    subsd   8(%rsp), %xmm0
62050000000000007b44: 06    movsd   %xmm0, 64(%rsp)48800000000000005fc4: 06    movsd   %xmm0, 64(%rsp)
48810000000000005fca: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
48820000000000005fcf: 06    movsd   %xmm0, 8(%rsp)
48830000000000005fd5: 06    movb    3391429(%rip), %al  # 747e90 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
48840000000000005fdb: 02    testb   %al, %al
48850000000000005fdd: 06    je      0x40bff6 <BenchmarkSuite::run(int, int, char**)+0x6106>
48860000000000005fe3: 06    movsd   40(%rsp), %xmm0
48870000000000005fe9: 06    addsd   56(%rsp), %xmm0
48880000000000005fef: 06    movsd   %xmm0, 40(%rsp)
48890000000000005ff5: 06    movsd   24(%rsp), %xmm0
48900000000000005ffb: 06    addsd   64(%rsp), %xmm0
48910000000000006001: 06    movsd   %xmm0, 24(%rsp)
48920000000000006007: 03    xorl    %r13d, %r13d
4893000000000000600a: 06    nopw    (%rax,%rax)
48940000000000006010: 09    cmpq    $0, 256(%rsp,%r13)
48950000000000006019: 02    jns     0x40bf1a <BenchmarkSuite::run(int, int, char**)+0x602a>
4896000000000000601b: 04    addq    $16, %r13
4897000000000000601f: 07    cmpq    $16000, %r13
48980000000000006026: 02    jne     0x40bf00 <BenchmarkSuite::run(int, int, char**)+0x6010>
48990000000000006028: 02    jmp     0x40bf70 <BenchmarkSuite::run(int, int, char**)+0x6080>
4900000000000000602a: 05    movl    $9365340, %edi
4901000000000000602f: 05    callq   0x476eb0 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>
49020000000000006034: 12    movq    $5031592, 168(%rsp)
49030000000000006040: 12    movq    $5031646, 176(%rsp)
4904000000000000604c: 11    movl    $1126, 184(%rsp)
49050000000000006057: 12    movq    $5133834, 192(%rsp)
49060000000000006063: 07    movl    %eax, 200(%rsp)
4907000000000000606a: 08    leaq    168(%rsp), %rdi
49080000000000006072: 05    callq   0x476ed0 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>
49090000000000006077: 02    jmp     0x40bf0b <BenchmarkSuite::run(int, int, char**)+0x601b>
49100000000000006079: 07    nopl    (%rax)
49110000000000006080: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
49120000000000006085: 06    subsd   8(%rsp), %xmm0
4913000000000000608b: 06    movsd   16(%rsp), %xmm1
49140000000000006091: 04    addsd   %xmm0, %xmm1
49150000000000006095: 06    movsd   %xmm1, 16(%rsp)
4916000000000000609b: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
491700000000000060a0: 06    movsd   %xmm0, 8(%rsp)
491800000000000060a6: 02    xorl    %ebp, %ebp
491900000000000060a8: 08    movq    160(%rsp), %r13
492000000000000060b0: 08    leaq    256(%rsp,%rbp), %rdi
492100000000000060b8: 03    movq    %r14, %rsi
492200000000000060bb: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
492300000000000060c0: 04    addq    $16, %rbp
492400000000000060c4: 07    cmpq    $16000, %rbp
492500000000000060cb: 02    jne     0x40bfa0 <BenchmarkSuite::run(int, int, char**)+0x60b0>
492600000000000060cd: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
492700000000000060d2: 06    subsd   8(%rsp), %xmm0
492800000000000060d8: 06    movsd   32(%rsp), %xmm1
492900000000000060de: 04    addsd   %xmm0, %xmm1
493000000000000060e2: 06    movsd   %xmm1, 32(%rsp)
493100000000000060e8: 03    movq    %r14, %rdi
493200000000000060eb: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
493300000000000060f0: 03    incl    %r15d
493400000000000060f3: 05    movq    48(%rsp), %rax
493500000000000060f8: 03    cmpl    (%rax), %r15d
493600000000000060fb: 06    jl      0x40be00 <BenchmarkSuite::run(int, int, char**)+0x5f10>
49370000000000006101: 05    jmp     0x40c07e <BenchmarkSuite::run(int, int, char**)+0x618e>
49380000000000006106: 05    movl    $7634576, %edi
4939000000000000610b: 05    callq   0x404580 <__cxa_guard_acquire@plt>
49400000000000006110: 02    testl   %eax, %eax
49410000000000006112: 06    je      0x40bed3 <BenchmarkSuite::run(int, int, char**)+0x5fe3>
49420000000000006118: 07    movq    $-8000, %rax
4943000000000000611f: 08    movapd  758521(%rip), %xmm0  # 4c5310 <__dso_handle+0x1c8>
49440000000000006127: 08    movapd  %xmm0, 7634576(%rax)
4945000000000000612f: 08    movapd  %xmm0, 7634592(%rax)
49460000000000006137: 08    movapd  %xmm0, 7634608(%rax)
4947000000000000613f: 08    movapd  %xmm0, 7634624(%rax)
49480000000000006147: 08    movapd  %xmm0, 7634640(%rax)
4949000000000000614f: 08    movapd  %xmm0, 7634656(%rax)
49500000000000006157: 08    movapd  %xmm0, 7634672(%rax)
4951000000000000615f: 08    movapd  %xmm0, 7634688(%rax)
49520000000000006167: 08    movapd  %xmm0, 7634704(%rax)
4953000000000000616f: 08    movapd  %xmm0, 7634720(%rax)
49540000000000006177: 06    addq    $160, %rax
4955000000000000617d: 02    jne     0x40c017 <BenchmarkSuite::run(int, int, char**)+0x6127>
4956000000000000617f: 05    movl    $7634576, %edi
49570000000000006184: 05    callq   0x4042d0 <__cxa_guard_release@plt>
49580000000000006189: 05    jmp     0x40bed3 <BenchmarkSuite::run(int, int, char**)+0x5fe3>
4959000000000000618e: 05    movq    72(%rsp), %r15
49600000000000006193: 03    movl    (%r15), %esi
49610000000000006196: 06    movsd   40(%rsp), %xmm0
4962000000000000619c: 02    jmp     0x40c0b0 <BenchmarkSuite::run(int, int, char**)+0x61c0>
4963000000000000619e: 04    xorpd   %xmm0, %xmm0
496400000000000061a2: 04    xorpd   %xmm1, %xmm1
496500000000000061a6: 06    movsd   %xmm1, 24(%rsp)
496600000000000061ac: 04    xorpd   %xmm1, %xmm1
496700000000000061b0: 06    movsd   %xmm1, 16(%rsp)
496800000000000061b6: 04    xorpd   %xmm1, %xmm1
496900000000000061ba: 06    movsd   %xmm1, 32(%rsp)
497000000000000061c0: 05    movq    80(%rsp), %rbx
497100000000000061c5: 04    divsd   (%rbx), %xmm0
497200000000000061c9: 06    movsd   %xmm0, 40(%rsp)
497300000000000061cf: 07    movq    3194474(%rip), %rax  # 717f30 <std::__1::cout>
497400000000000061d6: 04    movq    -24(%rax), %rax
497500000000000061da: 11    movq    $2, 7438152(%rax)
497600000000000061e5: 05    movl    $7438128, %edi
497700000000000061ea: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
497800000000000061ef: 05    movb    $41, 96(%rsp)
497900000000000061f4: 05    leaq    96(%rsp), %rsi
498000000000000061f9: 05    movl    $1, %edx
498100000000000061fe: 03    movq    %rax, %rdi
49820000000000006201: 05    callq   0x45fde0 <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)>
49830000000000006206: 03    movq    (%rax), %rcx
49840000000000006209: 04    movq    -24(%rcx), %rcx
4985000000000000620d: 09    movq    $77, 24(%rax,%rcx)
49860000000000006216: 05    movl    $5006552, %esi
4987000000000000621b: 05    movl    $37, %edx
49880000000000006220: 03    movq    %rax, %rdi
49890000000000006223: 05    callq   0x45fde0 <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)>
49900000000000006228: 05    movl    $5131712, %esi
4991000000000000622d: 05    movl    $1, %edx
49920000000000006232: 03    movq    %rax, %rdi
49930000000000006235: 05    callq   0x45fde0 <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)>
4994000000000000623a: 03    movq    (%rax), %rcx
4995000000000000623d: 04    movq    -24(%rcx), %rcx
49960000000000006241: 09    movq    $6, 24(%rax,%rcx)
4997000000000000624a: 03    movq    %rax, %rdi
4998000000000000624d: 06    movsd   40(%rsp), %xmm0
49990000000000006253: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
50000000000000006258: 05    movl    $5131517, %esi
5001000000000000625d: 05    movl    $1, %edx
50020000000000006262: 03    movq    %rax, %rdi
50030000000000006265: 05    callq   0x45fde0 <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)>
5004000000000000626a: 06    movsd   24(%rsp), %xmm0
50050000000000006270: 04    divsd   (%rbx), %xmm0
50060000000000006274: 06    movsd   %xmm0, 24(%rsp)
5007000000000000627a: 07    movq    3194303(%rip), %rax  # 717f30 <std::__1::cout>
50080000000000006281: 04    movq    -24(%rax), %rax
50090000000000006285: 11    movq    $80, 7438152(%rax)
50100000000000006290: 05    movl    $7438128, %edi
50110000000000006295: 05    movl    $5017279, %esi
5012000000000000629a: 05    movl    $12, %edx
5013000000000000629f: 05    callq   0x45fde0 <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)>
501400000000000062a4: 05    movl    $5131712, %esi
501500000000000062a9: 05    movl    $1, %edx
501600000000000062ae: 03    movq    %rax, %rdi
501700000000000062b1: 05    callq   0x45fde0 <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)>
501800000000000062b6: 03    movq    (%rax), %rcx
501900000000000062b9: 04    movq    -24(%rcx), %rcx
502000000000000062bd: 09    movq    $6, 24(%rax,%rcx)
502100000000000062c6: 03    movq    %rax, %rdi
502200000000000062c9: 06    movsd   24(%rsp), %xmm0
502300000000000062cf: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
502400000000000062d4: 05    movl    $5131517, %esi
502500000000000062d9: 05    movl    $1, %edx
502600000000000062de: 03    movq    %rax, %rdi
502700000000000062e1: 05    callq   0x45fde0 <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)>
502800000000000062e6: 06    movsd   16(%rsp), %xmm0
502900000000000062ec: 04    divsd   (%rbx), %xmm0
503000000000000062f0: 06    movsd   %xmm0, 16(%rsp)
503100000000000062f6: 07    movq    3194179(%rip), %rax  # 717f30 <std::__1::cout>
503200000000000062fd: 04    movq    -24(%rax), %rax
50330000000000006301: 11    movq    $80, 7438152(%rax)
5034000000000000630c: 05    movl    $7438128, %edi
50350000000000006311: 05    movl    $5017304, %esi
50360000000000006316: 05    movl    $13, %edx
5037000000000000631b: 05    callq   0x45fde0 <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)>
50380000000000006320: 05    movl    $5131712, %esi
50390000000000006325: 05    movl    $1, %edx
5040000000000000632a: 03    movq    %rax, %rdi
5041000000000000632d: 05    callq   0x45fde0 <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)>
50420000000000006332: 03    movq    (%rax), %rcx
50430000000000006335: 04    movq    -24(%rcx), %rcx
50440000000000006339: 09    movq    $6, 24(%rax,%rcx)
50450000000000006342: 03    movq    %rax, %rdi
50460000000000006345: 06    movsd   16(%rsp), %xmm0
5047000000000000634b: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
50480000000000006350: 05    movl    $5131517, %esi
50490000000000006355: 05    movl    $1, %edx
5050000000000000635a: 03    movq    %rax, %rdi
5051000000000000635d: 05    callq   0x45fde0 <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)>
50520000000000006362: 06    movsd   32(%rsp), %xmm0
50530000000000006368: 04    divsd   (%rbx), %xmm0
5054000000000000636c: 06    movsd   %xmm0, 32(%rsp)
50550000000000006372: 07    movq    3194055(%rip), %rax  # 717f30 <std::__1::cout>
50560000000000006379: 04    movq    -24(%rax), %rax
5057000000000000637d: 11    movq    $80, 7438152(%rax)
50580000000000006388: 05    movl    $7438128, %edi
5059000000000000638d: 05    movl    $5006002, %esi
50600000000000006392: 05    movl    $9, %edx
50610000000000006397: 05    callq   0x45fde0 <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)>
5062000000000000639c: 05    movl    $5131712, %esi
506300000000000063a1: 05    movl    $1, %edx
506400000000000063a6: 03    movq    %rax, %rdi
506500000000000063a9: 05    callq   0x45fde0 <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)>
506600000000000063ae: 03    movq    (%rax), %rcx
506700000000000063b1: 04    movq    -24(%rcx), %rcx
506800000000000063b5: 09    movq    $6, 24(%rax,%rcx)
506900000000000063be: 03    movq    %rax, %rdi
507000000000000063c1: 06    movsd   32(%rsp), %xmm0
507100000000000063c7: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
507200000000000063cc: 05    movl    $5131517, %esi
507300000000000063d1: 05    movl    $1, %edx
507400000000000063d6: 03    movq    %rax, %rdi
507500000000000063d9: 05    callq   0x45fde0 <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)>
507600000000000063de: 05    movl    $7438128, %edi
507700000000000063e3: 05    movl    $5131517, %esi
507800000000000063e8: 05    movl    $1, %edx
507900000000000063ed: 05    callq   0x45fde0 <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)>
508000000000000063f2: 08    movq    $0, (%rsp)
508100000000000063fa: 08    leaq    168(%rsp), %rdi
50820000000000006402: 05    movl    $16, %edx
50830000000000006407: 05    movl    $45, %ecx
5084000000000000640c: 06    movl    $32, %r8d
50850000000000006412: 06    movl    $12, %r9d
50860000000000006418: 05    movl    $34, %esi
5087000000000000641d: 05    callq   0x46e700 <BloombergLP::bdlt::DatetimeInterval::setInterval(int, long long, long long, long long, long long, long long)>
50880000000000006422: 04    movslq  36(%r13), %rsi
50890000000000006426: 03    incq    %rsi
50900000000000006429: 04    movl    %esi, 36(%r13)
5091000000000000642d: 04    movq    (%r13), %rax
50920000000000006431: 04    movq    8(%r13), %rcx
50930000000000006435: 03    cmpq    %rax, %rcx
50940000000000006438: 02    je      0x40c340 <BenchmarkSuite::run(int, int, char**)+0x6450>
5095000000000000643a: 02    movl    %ecx, %edx
5096000000000000643c: 02    subl    %eax, %edx
5097000000000000643e: 02    cmpl    %edx, %esi
50980000000000006440: 06    jge     0x40c8c6 <BenchmarkSuite::run(int, int, char**)+0x69d6>
50990000000000006446: 04    cmpb    $0, (%rax,%rsi)
5100000000000000644a: 06    je      0x40c8c6 <BenchmarkSuite::run(int, int, char**)+0x69d6>
51010000000000006450: 05    movq    48(%rsp), %rax
51020000000000006455: 03    cmpl    $0, (%rax)
51030000000000006458: 06    jle     0x40c657 <BenchmarkSuite::run(int, int, char**)+0x6767>
5104000000000000645e: 04    xorpd   %xmm0, %xmm0
51050000000000006462: 06    movsd   %xmm0, 32(%rsp)
51060000000000006468: 03    xorl    %r15d, %r15d
5107000000000000646b: 05    leaq    104(%rsp), %r12
51080000000000006470: 10    movabsq $2533274790395904, %r14
5109000000000000647a: 08    leaq    240(%rsp), %r13
51100000000000006482: 05    leaq    96(%rsp), %rbx
51110000000000006487: 04    xorpd   %xmm0, %xmm0
5112000000000000648b: 06    movsd   %xmm0, 24(%rsp)
51130000000000006491: 04    xorpd   %xmm0, %xmm0
51140000000000006495: 06    movsd   %xmm0, 16(%rsp)
5115000000000000649b: 04    xorpd   %xmm0, %xmm0
5116000000000000649f: 06    movsd   %xmm0, 40(%rsp)
511700000000000064a5: 10    nopw    %cs:(%rax,%rax)
511800000000000064af: 01    nop     
511900000000000064b0: 05    movq    88(%rsp), %rax
512000000000000064b5: 03    movq    (%rax), %rsi
512100000000000064b8: 09    movq    $5129624, 96(%rsp)
512200000000000064c1: 05    movl    $100000, %edx
512300000000000064c6: 03    movq    %r12, %rdi
512400000000000064c9: 02    xorl    %ecx, %ecx
512500000000000064cb: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
512600000000000064d0: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
512700000000000064d5: 06    movsd   %xmm0, 8(%rsp)
512800000000000064db: 07    movl    168(%rsp), %eax
512900000000000064e2: 03    orq     %r14, %rax
513000000000000064e5: 08    movq    176(%rsp), %rcx
513100000000000064ed: 05    movl    $56, %edx
513200000000000064f2: 10    nopw    %cs:(%rax,%rax)
513300000000000064fc: 04    nopl    (%rax)
51340000000000006500: 08    movq    %rcx, 200(%rsp,%rdx)
51350000000000006508: 08    movq    %rax, 208(%rsp,%rdx)
51360000000000006510: 08    movq    %rcx, 216(%rsp,%rdx)
51370000000000006518: 08    movq    %rax, 224(%rsp,%rdx)
51380000000000006520: 08    movq    %rcx, 232(%rsp,%rdx)
51390000000000006528: 08    movq    %rax, 240(%rsp,%rdx)
51400000000000006530: 08    movq    %rcx, 248(%rsp,%rdx)
51410000000000006538: 08    movq    %rax, 256(%rsp,%rdx)
51420000000000006540: 04    addq    $64, %rdx
51430000000000006544: 07    cmpq    $16056, %rdx
5144000000000000654b: 02    jne     0x40c3f0 <BenchmarkSuite::run(int, int, char**)+0x6500>
5145000000000000654d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
51460000000000006552: 06    subsd   8(%rsp), %xmm0
51470000000000006558: 06    movsd   %xmm0, 8(%rsp)
5148000000000000655e: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
51490000000000006563: 06    movsd   %xmm0, 56(%rsp)
51500000000000006569: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
5151000000000000656e: 06    subsd   56(%rsp), %xmm0
51520000000000006574: 06    movsd   %xmm0, 56(%rsp)
62060000000000007b4a: 05    callq   0x405b40 <Stopwatch::getCPUTime()>5153000000000000657a: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
62070000000000007b4f: 06    movsd   %xmm0, 8(%rsp)5154000000000000657f: 06    movsd   %xmm0, 64(%rsp)
62080000000000007b55: 06    movb    5080469(%rip), %al  # 8e5fe0 <guard variable for BenchmarkSuite::run(int, int, char**)::results>51550000000000006585: 06    movb    3405989(%rip), %al  # 74bd20 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
62090000000000007b5b: 02    testb   %al, %al5156000000000000658b: 02    testb   %al, %al
62100000000000007b5d: 06    je      0x40db53 <BenchmarkSuite::run(int, int, char**)+0x7c63>5157000000000000658d: 06    je      0x40c566 <BenchmarkSuite::run(int, int, char**)+0x6676>
62110000000000007b63: 06    movsd   40(%rsp), %xmm151580000000000006593: 06    movsd   40(%rsp), %xmm0
62120000000000007b69: 06    addsd   56(%rsp), %xmm151590000000000006599: 06    addsd   8(%rsp), %xmm0
5160000000000000659f: 06    movsd   %xmm0, 40(%rsp)
62130000000000007b6f: 06    movsd   16(%rsp), %xmm0516100000000000065a5: 06    movsd   16(%rsp), %xmm0
62140000000000007b75: 06    addsd   64(%rsp), %xmm0516200000000000065ab: 06    addsd   56(%rsp), %xmm0
62150000000000007b7b: 06    movsd   %xmm0, 16(%rsp)516300000000000065b1: 06    movsd   %xmm0, 16(%rsp)
516400000000000065b7: 05    movl    $8, %ebp
516500000000000065bc: 04    nopl    (%rax)
516600000000000065c0: 07    movl    256(%rsp,%rbp), %esi
516700000000000065c7: 08    movq    248(%rsp,%rbp), %rax
516800000000000065cf: 04    movq    %rax, (%rsp)
516900000000000065d3: 03    movq    %r13, %rdi
517000000000000065d6: 02    xorl    %edx, %edx
517100000000000065d8: 02    xorl    %ecx, %ecx
517200000000000065da: 03    xorl    %r8d, %r8d
517300000000000065dd: 03    xorl    %r9d, %r9d
517400000000000065e0: 05    callq   0x46e700 <BloombergLP::bdlt::DatetimeInterval::setInterval(int, long long, long long, long long, long long, long long)>
517500000000000065e5: 04    addq    $16, %rbp
517600000000000065e9: 07    cmpq    $16008, %rbp
517700000000000065f0: 02    jne     0x40c4b0 <BenchmarkSuite::run(int, int, char**)+0x65c0>
517800000000000065f2: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
517900000000000065f7: 06    subsd   64(%rsp), %xmm0
518000000000000065fd: 06    movsd   24(%rsp), %xmm1
51810000000000006603: 04    addsd   %xmm0, %xmm1
51820000000000006607: 06    movsd   %xmm1, 24(%rsp)
5183000000000000660d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
51840000000000006612: 06    movsd   %xmm0, 8(%rsp)
51850000000000006618: 02    xorl    %ebp, %ebp
5186000000000000661a: 06    nopw    (%rax,%rax)
51870000000000006620: 08    leaq    256(%rsp,%rbp), %rdi
51880000000000006628: 03    movq    %rbx, %rsi
5189000000000000662b: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
51900000000000006630: 04    addq    $16, %rbp
51910000000000006634: 07    cmpq    $16000, %rbp
5192000000000000663b: 02    jne     0x40c510 <BenchmarkSuite::run(int, int, char**)+0x6620>
5193000000000000663d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
51940000000000006642: 06    subsd   8(%rsp), %xmm0
51950000000000006648: 06    movsd   32(%rsp), %xmm1
5196000000000000664e: 04    addsd   %xmm0, %xmm1
51970000000000006652: 06    movsd   %xmm1, 32(%rsp)
51980000000000006658: 03    movq    %rbx, %rdi
5199000000000000665b: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
52000000000000006660: 03    incl    %r15d
52010000000000006663: 05    movq    48(%rsp), %rax
52020000000000006668: 03    cmpl    (%rax), %r15d
5203000000000000666b: 06    jl      0x40c3a0 <BenchmarkSuite::run(int, int, char**)+0x64b0>
52040000000000006671: 05    jmp     0x40c63f <BenchmarkSuite::run(int, int, char**)+0x674f>
52050000000000006676: 05    movl    $7650592, %edi
5206000000000000667b: 05    callq   0x404580 <__cxa_guard_acquire@plt>
52070000000000006680: 02    testl   %eax, %eax
52080000000000006682: 06    je      0x40c483 <BenchmarkSuite::run(int, int, char**)+0x6593>
62160000000000007b81: 05    movl    $14, %eax52090000000000006688: 05    movl    $7634592, %eax
5210000000000000668d: 06    movl    $0, (%rax)
52110000000000006693: 08    movq    $0, 8(%rax)
5212000000000000669b: 07    movl    $0, 16(%rax)
521300000000000066a2: 08    movq    $0, 24(%rax)
521400000000000066aa: 07    movl    $0, 32(%rax)
521500000000000066b1: 08    movq    $0, 40(%rax)
521600000000000066b9: 07    movl    $0, 48(%rax)
521700000000000066c0: 08    movq    $0, 56(%rax)
521800000000000066c8: 07    movl    $0, 64(%rax)
521900000000000066cf: 08    movq    $0, 72(%rax)
522000000000000066d7: 07    movl    $0, 80(%rax)
522100000000000066de: 08    movq    $0, 88(%rax)
522200000000000066e6: 07    movl    $0, 96(%rax)
522300000000000066ed: 08    movq    $0, 104(%rax)
522400000000000066f5: 07    movl    $0, 112(%rax)
522500000000000066fc: 08    movq    $0, 120(%rax)
52260000000000006704: 10    movl    $0, 128(%rax)
5227000000000000670e: 11    movq    $0, 136(%rax)
52280000000000006719: 10    movl    $0, 144(%rax)
52290000000000006723: 11    movq    $0, 152(%rax)
5230000000000000672e: 06    addq    $160, %rax
52310000000000006734: 06    cmpq    $7650592, %rax
5232000000000000673a: 06    jne     0x40c57d <BenchmarkSuite::run(int, int, char**)+0x668d>
52330000000000006740: 05    movl    $7650592, %edi
52340000000000006745: 05    callq   0x4042d0 <__cxa_guard_release@plt>
5235000000000000674a: 05    jmp     0x40c483 <BenchmarkSuite::run(int, int, char**)+0x6593>
5236000000000000674f: 05    movq    72(%rsp), %r15
52370000000000006754: 03    movl    (%r15), %esi
52380000000000006757: 08    movq    160(%rsp), %r13
5239000000000000675f: 06    movsd   40(%rsp), %xmm1
62170000000000007b86: 02    jmp     0x40daa2 <BenchmarkSuite::run(int, int, char**)+0x7bb2>52400000000000006765: 02    jmp     0x40c679 <BenchmarkSuite::run(int, int, char**)+0x6789>
52410000000000006767: 04    xorpd   %xmm1, %xmm1
5242000000000000676b: 04    xorpd   %xmm0, %xmm0
5243000000000000676f: 06    movsd   %xmm0, 16(%rsp)
52440000000000006775: 04    xorpd   %xmm0, %xmm0
52450000000000006779: 06    movsd   %xmm0, 24(%rsp)
5246000000000000677f: 04    xorpd   %xmm0, %xmm0
52470000000000006783: 06    movsd   %xmm0, 32(%rsp)
52480000000000006789: 05    movq    80(%rsp), %rax
5249000000000000678e: 04    divsd   (%rax), %xmm1
52500000000000006792: 06    movsd   %xmm1, 40(%rsp)
52510000000000006798: 07    movq    3192993(%rip), %rax  # 717f30 <std::__1::cout>
5252000000000000679f: 04    movq    -24(%rax), %rax
525300000000000067a3: 11    movq    $2, 7438152(%rax)
525400000000000067ae: 05    movl    $7438128, %edi
525500000000000067b3: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
525600000000000067b8: 05    movb    $41, 96(%rsp)
525700000000000067bd: 05    leaq    96(%rsp), %rsi
525800000000000067c2: 05    movl    $1, %edx
525900000000000067c7: 03    movq    %rax, %rdi
526000000000000067ca: 05    callq   0x45fde0 <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)>
526100000000000067cf: 03    movq    (%rax), %rcx
526200000000000067d2: 04    movq    -24(%rcx), %rcx
526300000000000067d6: 09    movq    $77, 24(%rax,%rcx)
526400000000000067df: 05    movl    $5006590, %esi
526500000000000067e4: 05    movl    $49, %edx
526600000000000067e9: 03    movq    %rax, %rdi
526700000000000067ec: 05    callq   0x45fde0 <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)>
526800000000000067f1: 05    movl    $5131712, %esi
526900000000000067f6: 05    movl    $1, %edx
527000000000000067fb: 03    movq    %rax, %rdi
527100000000000067fe: 05    callq   0x45fde0 <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)>
52720000000000006803: 03    movq    (%rax), %rcx
52730000000000006806: 04    movq    -24(%rcx), %rcx
5274000000000000680a: 09    movq    $6, 24(%rax,%rcx)
52750000000000006813: 03    movq    %rax, %rdi
52760000000000006816: 06    movsd   40(%rsp), %xmm0
5277000000000000681c: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
52780000000000006821: 05    movl    $5131517, %esi
52790000000000006826: 05    movl    $1, %edx
5280000000000000682b: 03    movq    %rax, %rdi
5281000000000000682e: 05    callq   0x45fde0 <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)>
52820000000000006833: 05    movq    80(%rsp), %rax
52830000000000006838: 06    movsd   16(%rsp), %xmm0
5284000000000000683e: 04    divsd   (%rax), %xmm0
52850000000000006842: 06    movsd   %xmm0, 16(%rsp)
52860000000000006848: 07    movq    3192817(%rip), %rax  # 717f30 <std::__1::cout>
5287000000000000684f: 04    movq    -24(%rax), %rax
52880000000000006853: 11    movq    $80, 7438152(%rax)
5289000000000000685e: 05    movl    $7438128, %edi
52900000000000006863: 05    movl    $5017436, %esi
52910000000000006868: 05    movl    $20, %edx
5292000000000000686d: 05    callq   0x45fde0 <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)>
52930000000000006872: 05    movl    $5131712, %esi
52940000000000006877: 05    movl    $1, %edx
5295000000000000687c: 03    movq    %rax, %rdi
5296000000000000687f: 05    callq   0x45fde0 <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)>
52970000000000006884: 03    movq    (%rax), %rcx
52980000000000006887: 04    movq    -24(%rcx), %rcx
5299000000000000688b: 09    movq    $6, 24(%rax,%rcx)
53000000000000006894: 03    movq    %rax, %rdi
53010000000000006897: 06    movsd   16(%rsp), %xmm0
5302000000000000689d: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
530300000000000068a2: 05    movl    $5131517, %esi
530400000000000068a7: 05    movl    $1, %edx
530500000000000068ac: 03    movq    %rax, %rdi
530600000000000068af: 05    callq   0x45fde0 <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)>
530700000000000068b4: 05    movq    80(%rsp), %rax
530800000000000068b9: 06    movsd   24(%rsp), %xmm0
530900000000000068bf: 04    divsd   (%rax), %xmm0
531000000000000068c3: 06    movsd   %xmm0, 24(%rsp)
531100000000000068c9: 07    movq    3192688(%rip), %rax  # 717f30 <std::__1::cout>
531200000000000068d0: 04    movq    -24(%rax), %rax
531300000000000068d4: 11    movq    $80, 7438152(%rax)
531400000000000068df: 05    movl    $7438128, %edi
531500000000000068e4: 05    movl    $5017469, %esi
531600000000000068e9: 05    movl    $21, %edx
531700000000000068ee: 05    callq   0x45fde0 <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)>
531800000000000068f3: 05    movl    $5131712, %esi
531900000000000068f8: 05    movl    $1, %edx
532000000000000068fd: 03    movq    %rax, %rdi
53210000000000006900: 05    callq   0x45fde0 <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)>
53220000000000006905: 03    movq    (%rax), %rcx
53230000000000006908: 04    movq    -24(%rcx), %rcx
5324000000000000690c: 09    movq    $6, 24(%rax,%rcx)
53250000000000006915: 03    movq    %rax, %rdi
53260000000000006918: 06    movsd   24(%rsp), %xmm0
5327000000000000691e: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
53280000000000006923: 05    movl    $5131517, %esi
53290000000000006928: 05    movl    $1, %edx
5330000000000000692d: 03    movq    %rax, %rdi
53310000000000006930: 05    callq   0x45fde0 <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)>
53320000000000006935: 05    movq    80(%rsp), %rax
5333000000000000693a: 06    movsd   32(%rsp), %xmm0
53340000000000006940: 04    divsd   (%rax), %xmm0
53350000000000006944: 06    movsd   %xmm0, 32(%rsp)
5336000000000000694a: 07    movq    3192559(%rip), %rax  # 717f30 <std::__1::cout>
53370000000000006951: 04    movq    -24(%rax), %rax
53380000000000006955: 11    movq    $80, 7438152(%rax)
53390000000000006960: 05    movl    $7438128, %edi
53400000000000006965: 05    movl    $5006002, %esi
5341000000000000696a: 05    movl    $9, %edx
5342000000000000696f: 05    callq   0x45fde0 <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)>
53430000000000006974: 05    movl    $5131712, %esi
53440000000000006979: 05    movl    $1, %edx
5345000000000000697e: 03    movq    %rax, %rdi
53460000000000006981: 05    callq   0x45fde0 <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)>
53470000000000006986: 03    movq    (%rax), %rcx
53480000000000006989: 04    movq    -24(%rcx), %rcx
5349000000000000698d: 09    movq    $6, 24(%rax,%rcx)
53500000000000006996: 03    movq    %rax, %rdi
53510000000000006999: 06    movsd   32(%rsp), %xmm0
5352000000000000699f: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
535300000000000069a4: 05    movl    $5131517, %esi
535400000000000069a9: 05    movl    $1, %edx
535500000000000069ae: 03    movq    %rax, %rdi
535600000000000069b1: 05    callq   0x45fde0 <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)>
535700000000000069b6: 05    movl    $7438128, %edi
535800000000000069bb: 05    movl    $5131517, %esi
535900000000000069c0: 05    movl    $1, %edx
536000000000000069c5: 05    callq   0x45fde0 <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)>
536100000000000069ca: 04    movl    36(%r13), %esi
536200000000000069ce: 04    movq    (%r13), %rax
536300000000000069d2: 04    movq    8(%r13), %rcx
536400000000000069d6: 03    movslq  %esi, %rsi
536500000000000069d9: 03    incq    %rsi
536600000000000069dc: 03    movl    %esi, (%r15)
536700000000000069df: 03    cmpq    %rax, %rcx
536800000000000069e2: 02    je      0x40c8ea <BenchmarkSuite::run(int, int, char**)+0x69fa>
536900000000000069e4: 02    movl    %ecx, %edx
537000000000000069e6: 02    subl    %eax, %edx
537100000000000069e8: 02    cmpl    %edx, %esi
537200000000000069ea: 06    jge     0x40ce6b <BenchmarkSuite::run(int, int, char**)+0x6f7b>
537300000000000069f0: 04    cmpb    $0, (%rax,%rsi)
537400000000000069f4: 06    je      0x40ce6b <BenchmarkSuite::run(int, int, char**)+0x6f7b>
537500000000000069fa: 05    movq    48(%rsp), %rax
537600000000000069ff: 03    cmpl    $0, (%rax)
53770000000000006a02: 06    jle     0x40cbfc <BenchmarkSuite::run(int, int, char**)+0x6d0c>
53780000000000006a08: 04    xorpd   %xmm0, %xmm0
53790000000000006a0c: 06    movsd   %xmm0, 32(%rsp)
53800000000000006a12: 03    xorl    %r15d, %r15d
53810000000000006a15: 05    leaq    104(%rsp), %r12
53820000000000006a1a: 08    leaq    256(%rsp), %r14
53830000000000006a22: 05    leaq    96(%rsp), %rbx
53840000000000006a27: 04    xorpd   %xmm0, %xmm0
53850000000000006a2b: 06    movsd   %xmm0, 24(%rsp)
53860000000000006a31: 04    xorpd   %xmm0, %xmm0
53870000000000006a35: 06    movsd   %xmm0, 16(%rsp)
53880000000000006a3b: 04    xorpd   %xmm0, %xmm0
53890000000000006a3f: 06    movsd   %xmm0, 40(%rsp)
53900000000000006a45: 10    nopw    %cs:(%rax,%rax)
53910000000000006a4f: 01    nop     
53920000000000006a50: 05    movq    88(%rsp), %rax
53930000000000006a55: 03    movq    (%rax), %rsi
53940000000000006a58: 09    movq    $5129624, 96(%rsp)
53950000000000006a61: 05    movl    $100000, %edx
53960000000000006a66: 03    movq    %r12, %rdi
53970000000000006a69: 02    xorl    %ecx, %ecx
53980000000000006a6b: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
53990000000000006a70: 05    movl    $112, %ebp
54000000000000006a75: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
54010000000000006a7a: 06    movsd   %xmm0, 8(%rsp)
54020000000000006a80: 08    movapd  756136(%rip), %xmm0  # 4c5320 <__dso_handle+0x1d8>
62180000000000007b88: 08    nopl    (%rax,%rax)54030000000000006a88: 08    nopl    (%rax,%rax)
62190000000000007b90: 08    movslq  250(%rsp,%rax), %rdx54040000000000006a90: 09    movapd  %xmm0, 144(%rsp,%rbp)
62200000000000007b98: 07    movq    %rcx, 9314642(%rax)54050000000000006a99: 09    movapd  %xmm0, 160(%rsp,%rbp)
62210000000000007b9f: 07    movq    %rdx, 9314650(%rax)54060000000000006aa2: 09    movapd  %xmm0, 176(%rsp,%rbp)
54070000000000006aab: 09    movapd  %xmm0, 192(%rsp,%rbp)
54080000000000006ab4: 09    movapd  %xmm0, 208(%rsp,%rbp)
54090000000000006abd: 09    movapd  %xmm0, 224(%rsp,%rbp)
54100000000000006ac6: 09    movapd  %xmm0, 240(%rsp,%rbp)
54110000000000006acf: 09    movapd  %xmm0, 256(%rsp,%rbp)
62220000000000007ba6: 04    addq    $16, %rax54120000000000006ad8: 04    subq    $-128, %rbp
62230000000000007baa: 06    cmpq    $16014, %rax54130000000000006adc: 07    cmpq    $16112, %rbp
62240000000000007bb0: 02    je      0x40dad0 <BenchmarkSuite::run(int, int, char**)+0x7be0>
62250000000000007bb2: 09    cmpw    $13, 256(%rsp,%rax)
62260000000000007bbb: 08    movq    242(%rsp,%rax), %rcx
62270000000000007bc3: 02    jne     0x40da80 <BenchmarkSuite::run(int, int, char**)+0x7b90>54140000000000006ae3: 02    jne     0x40c980 <BenchmarkSuite::run(int, int, char**)+0x6a90>
54150000000000006ae5: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
54160000000000006aea: 06    subsd   8(%rsp), %xmm0
54170000000000006af0: 06    movsd   %xmm0, 56(%rsp)
54180000000000006af6: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
54190000000000006afb: 06    movsd   %xmm0, 8(%rsp)
54200000000000006b01: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
54210000000000006b06: 06    subsd   8(%rsp), %xmm0
54220000000000006b0c: 06    movsd   %xmm0, 64(%rsp)
54230000000000006b12: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
54240000000000006b17: 06    movsd   %xmm0, 8(%rsp)
54250000000000006b1d: 06    movb    3428573(%rip), %al  # 751af0 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
62280000000000007bc5: 03    testq   %rcx, %rcx54260000000000006b23: 02    testb   %al, %al
62290000000000007bc8: 02    je      0x40dac3 <BenchmarkSuite::run(int, int, char**)+0x7bd3>54270000000000006b25: 06    je      0x40cb16 <BenchmarkSuite::run(int, int, char**)+0x6c26>
54280000000000006b2b: 06    movsd   40(%rsp), %xmm1
54290000000000006b31: 06    addsd   56(%rsp), %xmm1
54300000000000006b37: 06    movsd   16(%rsp), %xmm0
54310000000000006b3d: 06    addsd   64(%rsp), %xmm0
54320000000000006b43: 06    movsd   %xmm0, 16(%rsp)
54330000000000006b49: 07    movq    $-24000, %rax
54340000000000006b50: 03    movq    %r14, %rcx
54350000000000006b53: 02    jmp     0x40ca7b <BenchmarkSuite::run(int, int, char**)+0x6b8b>
54360000000000006b55: 10    nopw    %cs:(%rax,%rax)
54370000000000006b5f: 01    nop     
62300000000000007bca: 03    movq    (%rcx), %rdx54380000000000006b60: 03    movq    (%rcx), %rsi
54390000000000006b63: 02    movl    (%rsi), %edx
54400000000000006b65: 04    movslq  4(%rsi), %rdi
54410000000000006b69: 04    addq    $8, %rsi
54420000000000006b6d: 06    movl    %edx, 7674608(%rax)
54430000000000006b73: 07    movq    %rsi, 7674616(%rax)
54440000000000006b7a: 07    movq    %rdi, 7674624(%rax)
62310000000000007bcd: 04    addq    $16, %rcx54450000000000006b81: 04    addq    $16, %rcx
54460000000000006b85: 04    addq    $24, %rax
54470000000000006b89: 02    je      0x40ca90 <BenchmarkSuite::run(int, int, char**)+0x6ba0>
54480000000000006b8b: 05    cmpw    $19, 14(%rcx)
54490000000000006b90: 02    jne     0x40ca50 <BenchmarkSuite::run(int, int, char**)+0x6b60>
54500000000000006b92: 02    movl    (%rcx), %edx
54510000000000006b94: 02    xorl    %esi, %esi
54520000000000006b96: 02    xorl    %edi, %edi
62320000000000007bd1: 02    jmp     0x40da88 <BenchmarkSuite::run(int, int, char**)+0x7b98>54530000000000006b98: 02    jmp     0x40ca5d <BenchmarkSuite::run(int, int, char**)+0x6b6d>
62330000000000007bd3: 02    xorl    %ecx, %ecx
62340000000000007bd5: 02    xorl    %edx, %edx
62350000000000007bd7: 02    jmp     0x40da88 <BenchmarkSuite::run(int, int, char**)+0x7b98>
62360000000000007bd9: 07    nopl    (%rax)54540000000000006b9a: 06    nopw    (%rax,%rax)
62370000000000007be0: 06    movsd   %xmm1, 40(%rsp)54550000000000006ba0: 06    movsd   %xmm1, 40(%rsp)
62380000000000007be6: 05    callq   0x405b40 <Stopwatch::getCPUTime()>54560000000000006ba6: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
62390000000000007beb: 06    subsd   8(%rsp), %xmm054570000000000006bab: 06    subsd   8(%rsp), %xmm0
62400000000000007bf1: 06    movsd   24(%rsp), %xmm154580000000000006bb1: 06    movsd   24(%rsp), %xmm1
62410000000000007bf7: 04    addsd   %xmm0, %xmm154590000000000006bb7: 04    addsd   %xmm0, %xmm1
62420000000000007bfb: 06    movsd   %xmm1, 24(%rsp)54600000000000006bbb: 06    movsd   %xmm1, 24(%rsp)
54610000000000006bc1: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
54620000000000006bc6: 06    movsd   %xmm0, 8(%rsp)
54630000000000006bcc: 02    xorl    %ebp, %ebp
54640000000000006bce: 02    nop     
54650000000000006bd0: 08    leaq    256(%rsp,%rbp), %rdi
54660000000000006bd8: 03    movq    %rbx, %rsi
54670000000000006bdb: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
54680000000000006be0: 04    addq    $16, %rbp
54690000000000006be4: 07    cmpq    $16000, %rbp
54700000000000006beb: 02    jne     0x40cac0 <BenchmarkSuite::run(int, int, char**)+0x6bd0>
54710000000000006bed: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
54720000000000006bf2: 06    subsd   8(%rsp), %xmm0
54730000000000006bf8: 06    movsd   32(%rsp), %xmm1
54740000000000006bfe: 04    addsd   %xmm0, %xmm1
54750000000000006c02: 06    movsd   %xmm1, 32(%rsp)
54760000000000006c08: 03    movq    %rbx, %rdi
54770000000000006c0b: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
54780000000000006c10: 03    incl    %r15d
54790000000000006c13: 05    movq    48(%rsp), %rax
54800000000000006c18: 03    cmpl    (%rax), %r15d
54810000000000006c1b: 06    jl      0x40c940 <BenchmarkSuite::run(int, int, char**)+0x6a50>
54820000000000006c21: 05    jmp     0x40cbec <BenchmarkSuite::run(int, int, char**)+0x6cfc>
54830000000000006c26: 05    movl    $7674608, %edi
54840000000000006c2b: 05    callq   0x404580 <__cxa_guard_acquire@plt>
54850000000000006c30: 02    testl   %eax, %eax
54860000000000006c32: 06    je      0x40ca1b <BenchmarkSuite::run(int, int, char**)+0x6b2b>
54870000000000006c38: 05    movl    $7650608, %eax
54880000000000006c3d: 04    xorpd   %xmm0, %xmm0
54890000000000006c41: 06    movl    $0, (%rax)
54900000000000006c47: 05    movupd  %xmm0, 8(%rax)
54910000000000006c4c: 07    movl    $0, 24(%rax)
54920000000000006c53: 05    movupd  %xmm0, 32(%rax)
54930000000000006c58: 07    movl    $0, 48(%rax)
54940000000000006c5f: 05    movupd  %xmm0, 56(%rax)
54950000000000006c64: 07    movl    $0, 72(%rax)
54960000000000006c6b: 05    movupd  %xmm0, 80(%rax)
54970000000000006c70: 07    movl    $0, 96(%rax)
54980000000000006c77: 05    movupd  %xmm0, 104(%rax)
54990000000000006c7c: 07    movl    $0, 120(%rax)
55000000000000006c83: 08    movupd  %xmm0, 128(%rax)
55010000000000006c8b: 10    movl    $0, 144(%rax)
55020000000000006c95: 08    movupd  %xmm0, 152(%rax)
55030000000000006c9d: 10    movl    $0, 168(%rax)
55040000000000006ca7: 08    movupd  %xmm0, 176(%rax)
55050000000000006caf: 10    movl    $0, 192(%rax)
55060000000000006cb9: 08    movupd  %xmm0, 200(%rax)
55070000000000006cc1: 10    movl    $0, 216(%rax)
55080000000000006ccb: 08    movupd  %xmm0, 224(%rax)
55090000000000006cd3: 06    addq    $240, %rax
55100000000000006cd9: 06    cmpq    $7674608, %rax
55110000000000006cdf: 06    jne     0x40cb31 <BenchmarkSuite::run(int, int, char**)+0x6c41>
55120000000000006ce5: 05    movl    $7674608, %edi
55130000000000006cea: 05    callq   0x4042d0 <__cxa_guard_release@plt>
55140000000000006cef: 08    movq    160(%rsp), %r13
55150000000000006cf7: 05    jmp     0x40ca1b <BenchmarkSuite::run(int, int, char**)+0x6b2b>
55160000000000006cfc: 05    movq    72(%rsp), %r15
55170000000000006d01: 03    movl    (%r15), %esi
55180000000000006d04: 06    movsd   40(%rsp), %xmm1
55190000000000006d0a: 02    jmp     0x40cc1e <BenchmarkSuite::run(int, int, char**)+0x6d2e>
55200000000000006d0c: 04    xorpd   %xmm1, %xmm1
55210000000000006d10: 04    xorpd   %xmm0, %xmm0
55220000000000006d14: 06    movsd   %xmm0, 16(%rsp)
55230000000000006d1a: 04    xorpd   %xmm0, %xmm0
55240000000000006d1e: 06    movsd   %xmm0, 24(%rsp)
55250000000000006d24: 04    xorpd   %xmm0, %xmm0
55260000000000006d28: 06    movsd   %xmm0, 32(%rsp)
55270000000000006d2e: 05    movq    80(%rsp), %rax
55280000000000006d33: 04    divsd   (%rax), %xmm1
55290000000000006d37: 06    movsd   %xmm1, 40(%rsp)
55300000000000006d3d: 07    movq    3191548(%rip), %rax  # 717f30 <std::__1::cout>
55310000000000006d44: 04    movq    -24(%rax), %rax
55320000000000006d48: 11    movq    $2, 7438152(%rax)
55330000000000006d53: 05    movl    $7438128, %edi
55340000000000006d58: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
55350000000000006d5d: 05    movb    $41, 96(%rsp)
55360000000000006d62: 05    leaq    96(%rsp), %rsi
55370000000000006d67: 05    movl    $1, %edx
55380000000000006d6c: 03    movq    %rax, %rdi
55390000000000006d6f: 05    callq   0x45fde0 <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)>
55400000000000006d74: 03    movq    (%rax), %rcx
55410000000000006d77: 04    movq    -24(%rcx), %rcx
55420000000000006d7b: 09    movq    $77, 24(%rax,%rcx)
55430000000000006d84: 05    movl    $5006640, %esi
55440000000000006d89: 05    movl    $15, %edx
55450000000000006d8e: 03    movq    %rax, %rdi
55460000000000006d91: 05    callq   0x45fde0 <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)>
55470000000000006d96: 05    movl    $5131712, %esi
55480000000000006d9b: 05    movl    $1, %edx
55490000000000006da0: 03    movq    %rax, %rdi
55500000000000006da3: 05    callq   0x45fde0 <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)>
55510000000000006da8: 03    movq    (%rax), %rcx
55520000000000006dab: 04    movq    -24(%rcx), %rcx
55530000000000006daf: 09    movq    $6, 24(%rax,%rcx)
55540000000000006db8: 03    movq    %rax, %rdi
55550000000000006dbb: 06    movsd   40(%rsp), %xmm0
55560000000000006dc1: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
55570000000000006dc6: 05    movl    $5131517, %esi
55580000000000006dcb: 05    movl    $1, %edx
55590000000000006dd0: 03    movq    %rax, %rdi
55600000000000006dd3: 05    callq   0x45fde0 <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)>
55610000000000006dd8: 05    movq    80(%rsp), %rax
55620000000000006ddd: 06    movsd   16(%rsp), %xmm0
55630000000000006de3: 04    divsd   (%rax), %xmm0
55640000000000006de7: 06    movsd   %xmm0, 16(%rsp)
55650000000000006ded: 07    movq    3191372(%rip), %rax  # 717f30 <std::__1::cout>
55660000000000006df4: 04    movq    -24(%rax), %rax
55670000000000006df8: 11    movq    $80, 7438152(%rax)
55680000000000006e03: 05    movl    $7438128, %edi
55690000000000006e08: 05    movl    $5018073, %esi
55700000000000006e0d: 05    movl    $9, %edx
55710000000000006e12: 05    callq   0x45fde0 <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)>
55720000000000006e17: 05    movl    $5131712, %esi
55730000000000006e1c: 05    movl    $1, %edx
55740000000000006e21: 03    movq    %rax, %rdi
55750000000000006e24: 05    callq   0x45fde0 <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)>
55760000000000006e29: 03    movq    (%rax), %rcx
55770000000000006e2c: 04    movq    -24(%rcx), %rcx
55780000000000006e30: 09    movq    $6, 24(%rax,%rcx)
55790000000000006e39: 03    movq    %rax, %rdi
55800000000000006e3c: 06    movsd   16(%rsp), %xmm0
55810000000000006e42: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
55820000000000006e47: 05    movl    $5131517, %esi
55830000000000006e4c: 05    movl    $1, %edx
55840000000000006e51: 03    movq    %rax, %rdi
55850000000000006e54: 05    callq   0x45fde0 <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)>
55860000000000006e59: 05    movq    80(%rsp), %rax
55870000000000006e5e: 06    movsd   24(%rsp), %xmm0
55880000000000006e64: 04    divsd   (%rax), %xmm0
55890000000000006e68: 06    movsd   %xmm0, 24(%rsp)
55900000000000006e6e: 07    movq    3191243(%rip), %rax  # 717f30 <std::__1::cout>
55910000000000006e75: 04    movq    -24(%rax), %rax
55920000000000006e79: 11    movq    $80, 7438152(%rax)
55930000000000006e84: 05    movl    $7438128, %edi
55940000000000006e89: 05    movl    $5018205, %esi
55950000000000006e8e: 05    movl    $10, %edx
55960000000000006e93: 05    callq   0x45fde0 <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)>
55970000000000006e98: 05    movl    $5131712, %esi
55980000000000006e9d: 05    movl    $1, %edx
55990000000000006ea2: 03    movq    %rax, %rdi
56000000000000006ea5: 05    callq   0x45fde0 <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)>
56010000000000006eaa: 03    movq    (%rax), %rcx
56020000000000006ead: 04    movq    -24(%rcx), %rcx
56030000000000006eb1: 09    movq    $6, 24(%rax,%rcx)
56040000000000006eba: 03    movq    %rax, %rdi
56050000000000006ebd: 06    movsd   24(%rsp), %xmm0
56060000000000006ec3: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
56070000000000006ec8: 05    movl    $5131517, %esi
56080000000000006ecd: 05    movl    $1, %edx
56090000000000006ed2: 03    movq    %rax, %rdi
56100000000000006ed5: 05    callq   0x45fde0 <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)>
56110000000000006eda: 05    movq    80(%rsp), %rax
56120000000000006edf: 06    movsd   32(%rsp), %xmm0
56130000000000006ee5: 04    divsd   (%rax), %xmm0
56140000000000006ee9: 06    movsd   %xmm0, 32(%rsp)
56150000000000006eef: 07    movq    3191114(%rip), %rax  # 717f30 <std::__1::cout>
56160000000000006ef6: 04    movq    -24(%rax), %rax
56170000000000006efa: 11    movq    $80, 7438152(%rax)
56180000000000006f05: 05    movl    $7438128, %edi
56190000000000006f0a: 05    movl    $5006002, %esi
56200000000000006f0f: 05    movl    $9, %edx
56210000000000006f14: 05    callq   0x45fde0 <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)>
56220000000000006f19: 05    movl    $5131712, %esi
56230000000000006f1e: 05    movl    $1, %edx
56240000000000006f23: 03    movq    %rax, %rdi
56250000000000006f26: 05    callq   0x45fde0 <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)>
56260000000000006f2b: 03    movq    (%rax), %rcx
56270000000000006f2e: 04    movq    -24(%rcx), %rcx
56280000000000006f32: 09    movq    $6, 24(%rax,%rcx)
56290000000000006f3b: 03    movq    %rax, %rdi
56300000000000006f3e: 06    movsd   32(%rsp), %xmm0
56310000000000006f44: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
56320000000000006f49: 05    movl    $5131517, %esi
56330000000000006f4e: 05    movl    $1, %edx
56340000000000006f53: 03    movq    %rax, %rdi
56350000000000006f56: 05    callq   0x45fde0 <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)>
56360000000000006f5b: 05    movl    $7438128, %edi
56370000000000006f60: 05    movl    $5131517, %esi
56380000000000006f65: 05    movl    $1, %edx
56390000000000006f6a: 05    callq   0x45fde0 <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)>
56400000000000006f6f: 04    movl    36(%r13), %esi
56410000000000006f73: 04    movq    (%r13), %rax
56420000000000006f77: 04    movq    8(%r13), %rcx
56430000000000006f7b: 03    movslq  %esi, %rsi
56440000000000006f7e: 03    incq    %rsi
56450000000000006f81: 03    movl    %esi, (%r15)
56460000000000006f84: 03    cmpq    %rax, %rcx
56470000000000006f87: 02    je      0x40ce8f <BenchmarkSuite::run(int, int, char**)+0x6f9f>
56480000000000006f89: 02    movl    %ecx, %edx
56490000000000006f8b: 02    subl    %eax, %edx
56500000000000006f8d: 02    cmpl    %edx, %esi
56510000000000006f8f: 06    jge     0x40d3fb <BenchmarkSuite::run(int, int, char**)+0x750b>
56520000000000006f95: 04    cmpb    $0, (%rax,%rsi)
56530000000000006f99: 06    je      0x40d3fb <BenchmarkSuite::run(int, int, char**)+0x750b>
56540000000000006f9f: 05    movq    48(%rsp), %rax
56550000000000006fa4: 03    cmpl    $0, (%rax)
56560000000000006fa7: 06    jle     0x40d18c <BenchmarkSuite::run(int, int, char**)+0x729c>
56570000000000006fad: 04    xorpd   %xmm0, %xmm0
56580000000000006fb1: 06    movsd   %xmm0, 32(%rsp)
56590000000000006fb7: 03    xorl    %r15d, %r15d
56600000000000006fba: 05    leaq    104(%rsp), %r12
56610000000000006fbf: 08    leaq    240(%rsp), %r13
56620000000000006fc7: 05    leaq    96(%rsp), %rbx
56630000000000006fcc: 08    leaq    256(%rsp), %r14
56640000000000006fd4: 04    xorpd   %xmm0, %xmm0
56650000000000006fd8: 06    movsd   %xmm0, 24(%rsp)
56660000000000006fde: 04    xorpd   %xmm0, %xmm0
56670000000000006fe2: 06    movsd   %xmm0, 16(%rsp)
56680000000000006fe8: 04    xorpd   %xmm0, %xmm0
56690000000000006fec: 06    movsd   %xmm0, 40(%rsp)
56700000000000006ff2: 10    nopw    %cs:(%rax,%rax)
56710000000000006ffc: 04    nopl    (%rax)
56720000000000007000: 05    movq    88(%rsp), %rax
56730000000000007005: 03    movq    (%rax), %rsi
56740000000000007008: 09    movq    $5129624, 96(%rsp)
56750000000000007011: 05    movl    $100000, %edx
56760000000000007016: 03    movq    %r12, %rdi
56770000000000007019: 02    xorl    %ecx, %ecx
5678000000000000701b: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
56790000000000007020: 05    movl    $8, %ebp
56800000000000007025: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
5681000000000000702a: 06    movsd   %xmm0, 8(%rsp)
56820000000000007030: 12    movq    $5005802, 240(%rsp)
5683000000000000703c: 12    movq    $5, 248(%rsp)
56840000000000007048: 05    movl    $12, %edi
5685000000000000704d: 03    movq    %r13, %rsi
56860000000000007050: 03    movq    %rbx, %rdx
56870000000000007053: 05    callq   0x461d90 <BloombergLP::bdld::Datum::createError(int, BloombergLP::bslstl::StringRefImp<char> const&, BloombergLP::bslma::Allocator*)>
56880000000000007058: 08    movq    %rax, 248(%rsp,%rbp)
56890000000000007060: 08    movq    %rdx, 256(%rsp,%rbp)
56900000000000007068: 04    addq    $16, %rbp
5691000000000000706c: 07    cmpq    $16008, %rbp
56920000000000007073: 02    jne     0x40cf20 <BenchmarkSuite::run(int, int, char**)+0x7030>
56930000000000007075: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
5694000000000000707a: 06    subsd   8(%rsp), %xmm0
56950000000000007080: 06    movsd   %xmm0, 56(%rsp)
56960000000000007086: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
5697000000000000708b: 06    movsd   %xmm0, 8(%rsp)
62430000000000007c01: 05    callq   0x405b40 <Stopwatch::getCPUTime()>56980000000000007091: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
56990000000000007096: 06    subsd   8(%rsp), %xmm0
5700000000000000709c: 06    movsd   %xmm0, 64(%rsp)
570100000000000070a2: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
62440000000000007c06: 06    movsd   %xmm0, 8(%rsp)570200000000000070a7: 06    movsd   %xmm0, 8(%rsp)
570300000000000070ad: 06    movb    3451165(%rip), %al  # 7578c0 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
570400000000000070b3: 02    testb   %al, %al
570500000000000070b5: 06    je      0x40d0a6 <BenchmarkSuite::run(int, int, char**)+0x71b6>
570600000000000070bb: 06    movsd   40(%rsp), %xmm1
570700000000000070c1: 06    addsd   56(%rsp), %xmm1
570800000000000070c7: 06    movsd   16(%rsp), %xmm0
570900000000000070cd: 06    addsd   64(%rsp), %xmm0
571000000000000070d3: 06    movsd   %xmm0, 16(%rsp)
571100000000000070d9: 07    movq    $-24000, %rax
571200000000000070e0: 03    movq    %r14, %rcx
571300000000000070e3: 02    jmp     0x40d00b <BenchmarkSuite::run(int, int, char**)+0x711b>
571400000000000070e5: 10    nopw    %cs:(%rax,%rax)
571500000000000070ef: 01    nop     
571600000000000070f0: 03    movq    (%rcx), %rsi
571700000000000070f3: 02    movl    (%rsi), %edx
571800000000000070f5: 04    movslq  4(%rsi), %rdi
571900000000000070f9: 04    addq    $8, %rsi
572000000000000070fd: 06    movl    %edx, 7698624(%rax)
57210000000000007103: 07    movq    %rsi, 7698632(%rax)
5722000000000000710a: 07    movq    %rdi, 7698640(%rax)
57230000000000007111: 04    addq    $16, %rcx
57240000000000007115: 04    addq    $24, %rax
57250000000000007119: 02    je      0x40d020 <BenchmarkSuite::run(int, int, char**)+0x7130>
5726000000000000711b: 05    cmpw    $19, 14(%rcx)
57270000000000007120: 02    jne     0x40cfe0 <BenchmarkSuite::run(int, int, char**)+0x70f0>
57280000000000007122: 02    movl    (%rcx), %edx
57290000000000007124: 02    xorl    %esi, %esi
57300000000000007126: 02    xorl    %edi, %edi
57310000000000007128: 02    jmp     0x40cfed <BenchmarkSuite::run(int, int, char**)+0x70fd>
5732000000000000712a: 06    nopw    (%rax,%rax)
57330000000000007130: 06    movsd   %xmm1, 40(%rsp)
57340000000000007136: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
5735000000000000713b: 06    subsd   8(%rsp), %xmm0
57360000000000007141: 06    movsd   24(%rsp), %xmm1
57370000000000007147: 04    addsd   %xmm0, %xmm1
5738000000000000714b: 06    movsd   %xmm1, 24(%rsp)
57390000000000007151: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
57400000000000007156: 06    movsd   %xmm0, 8(%rsp)
62450000000000007c0c: 02    xorl    %ebp, %ebp5741000000000000715c: 02    xorl    %ebp, %ebp
62460000000000007c0e: 02    nop5742000000000000715e: 02    nop
62470000000000007c10: 08    leaq    256(%rsp,%rbp), %rdi57430000000000007160: 08    leaq    256(%rsp,%rbp), %rdi
57440000000000007168: 03    movq    %rbx, %rsi
5745000000000000716b: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
57460000000000007170: 04    addq    $16, %rbp
57470000000000007174: 07    cmpq    $16000, %rbp
5748000000000000717b: 02    jne     0x40d050 <BenchmarkSuite::run(int, int, char**)+0x7160>
5749000000000000717d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
57500000000000007182: 06    subsd   8(%rsp), %xmm0
57510000000000007188: 06    movsd   32(%rsp), %xmm1
5752000000000000718e: 04    addsd   %xmm0, %xmm1
57530000000000007192: 06    movsd   %xmm1, 32(%rsp)
57540000000000007198: 03    movq    %rbx, %rdi
5755000000000000719b: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
575600000000000071a0: 03    incl    %r15d
575700000000000071a3: 05    movq    48(%rsp), %rax
575800000000000071a8: 03    cmpl    (%rax), %r15d
575900000000000071ab: 06    jl      0x40cef0 <BenchmarkSuite::run(int, int, char**)+0x7000>
576000000000000071b1: 05    jmp     0x40d174 <BenchmarkSuite::run(int, int, char**)+0x7284>
576100000000000071b6: 05    movl    $7698624, %edi
576200000000000071bb: 05    callq   0x404580 <__cxa_guard_acquire@plt>
576300000000000071c0: 02    testl   %eax, %eax
576400000000000071c2: 06    je      0x40cfab <BenchmarkSuite::run(int, int, char**)+0x70bb>
576500000000000071c8: 05    movl    $7674624, %eax
576600000000000071cd: 04    xorpd   %xmm0, %xmm0
576700000000000071d1: 06    movl    $0, (%rax)
576800000000000071d7: 05    movupd  %xmm0, 8(%rax)
576900000000000071dc: 07    movl    $0, 24(%rax)
577000000000000071e3: 05    movupd  %xmm0, 32(%rax)
577100000000000071e8: 07    movl    $0, 48(%rax)
577200000000000071ef: 05    movupd  %xmm0, 56(%rax)
577300000000000071f4: 07    movl    $0, 72(%rax)
577400000000000071fb: 05    movupd  %xmm0, 80(%rax)
57750000000000007200: 07    movl    $0, 96(%rax)
57760000000000007207: 05    movupd  %xmm0, 104(%rax)
5777000000000000720c: 07    movl    $0, 120(%rax)
57780000000000007213: 08    movupd  %xmm0, 128(%rax)
5779000000000000721b: 10    movl    $0, 144(%rax)
57800000000000007225: 08    movupd  %xmm0, 152(%rax)
5781000000000000722d: 10    movl    $0, 168(%rax)
57820000000000007237: 08    movupd  %xmm0, 176(%rax)
5783000000000000723f: 10    movl    $0, 192(%rax)
57840000000000007249: 08    movupd  %xmm0, 200(%rax)
57850000000000007251: 10    movl    $0, 216(%rax)
5786000000000000725b: 08    movupd  %xmm0, 224(%rax)
57870000000000007263: 06    addq    $240, %rax
57880000000000007269: 06    cmpq    $7698624, %rax
5789000000000000726f: 06    jne     0x40d0c1 <BenchmarkSuite::run(int, int, char**)+0x71d1>
57900000000000007275: 05    movl    $7698624, %edi
5791000000000000727a: 05    callq   0x4042d0 <__cxa_guard_release@plt>
5792000000000000727f: 05    jmp     0x40cfab <BenchmarkSuite::run(int, int, char**)+0x70bb>
57930000000000007284: 05    movq    72(%rsp), %r15
57940000000000007289: 03    movl    (%r15), %esi
5795000000000000728c: 08    movq    160(%rsp), %r13
57960000000000007294: 06    movsd   40(%rsp), %xmm1
5797000000000000729a: 02    jmp     0x40d1ae <BenchmarkSuite::run(int, int, char**)+0x72be>
5798000000000000729c: 04    xorpd   %xmm1, %xmm1
579900000000000072a0: 04    xorpd   %xmm0, %xmm0
580000000000000072a4: 06    movsd   %xmm0, 16(%rsp)
580100000000000072aa: 04    xorpd   %xmm0, %xmm0
580200000000000072ae: 06    movsd   %xmm0, 24(%rsp)
580300000000000072b4: 04    xorpd   %xmm0, %xmm0
580400000000000072b8: 06    movsd   %xmm0, 32(%rsp)
580500000000000072be: 05    movq    80(%rsp), %rax
580600000000000072c3: 04    divsd   (%rax), %xmm1
580700000000000072c7: 06    movsd   %xmm1, 40(%rsp)
580800000000000072cd: 07    movq    3190124(%rip), %rax  # 717f30 <std::__1::cout>
580900000000000072d4: 04    movq    -24(%rax), %rax
581000000000000072d8: 11    movq    $2, 7438152(%rax)
581100000000000072e3: 05    movl    $7438128, %edi
581200000000000072e8: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
581300000000000072ed: 05    movb    $41, 96(%rsp)
581400000000000072f2: 05    leaq    96(%rsp), %rsi
581500000000000072f7: 05    movl    $1, %edx
581600000000000072fc: 03    movq    %rax, %rdi
581700000000000072ff: 05    callq   0x45fde0 <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)>
58180000000000007304: 03    movq    (%rax), %rcx
58190000000000007307: 04    movq    -24(%rcx), %rcx
5820000000000000730b: 09    movq    $77, 24(%rax,%rcx)
58210000000000007314: 05    movl    $5006656, %esi
58220000000000007319: 05    movl    $32, %edx
5823000000000000731e: 03    movq    %rax, %rdi
58240000000000007321: 05    callq   0x45fde0 <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)>
58250000000000007326: 05    movl    $5131712, %esi
5826000000000000732b: 05    movl    $1, %edx
58270000000000007330: 03    movq    %rax, %rdi
58280000000000007333: 05    callq   0x45fde0 <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)>
58290000000000007338: 03    movq    (%rax), %rcx
5830000000000000733b: 04    movq    -24(%rcx), %rcx
5831000000000000733f: 09    movq    $6, 24(%rax,%rcx)
58320000000000007348: 03    movq    %rax, %rdi
5833000000000000734b: 06    movsd   40(%rsp), %xmm0
58340000000000007351: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
58350000000000007356: 05    movl    $5131517, %esi
5836000000000000735b: 05    movl    $1, %edx
58370000000000007360: 03    movq    %rax, %rdi
58380000000000007363: 05    callq   0x45fde0 <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)>
58390000000000007368: 05    movq    80(%rsp), %rax
5840000000000000736d: 06    movsd   16(%rsp), %xmm0
58410000000000007373: 04    divsd   (%rax), %xmm0
58420000000000007377: 06    movsd   %xmm0, 16(%rsp)
5843000000000000737d: 07    movq    3189948(%rip), %rax  # 717f30 <std::__1::cout>
58440000000000007384: 04    movq    -24(%rax), %rax
58450000000000007388: 11    movq    $80, 7438152(%rax)
58460000000000007393: 05    movl    $7438128, %edi
58470000000000007398: 05    movl    $5018073, %esi
5848000000000000739d: 05    movl    $9, %edx
584900000000000073a2: 05    callq   0x45fde0 <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)>
585000000000000073a7: 05    movl    $5131712, %esi
585100000000000073ac: 05    movl    $1, %edx
585200000000000073b1: 03    movq    %rax, %rdi
585300000000000073b4: 05    callq   0x45fde0 <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)>
585400000000000073b9: 03    movq    (%rax), %rcx
585500000000000073bc: 04    movq    -24(%rcx), %rcx
585600000000000073c0: 09    movq    $6, 24(%rax,%rcx)
585700000000000073c9: 03    movq    %rax, %rdi
585800000000000073cc: 06    movsd   16(%rsp), %xmm0
585900000000000073d2: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
586000000000000073d7: 05    movl    $5131517, %esi
586100000000000073dc: 05    movl    $1, %edx
586200000000000073e1: 03    movq    %rax, %rdi
586300000000000073e4: 05    callq   0x45fde0 <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)>
586400000000000073e9: 05    movq    80(%rsp), %rax
586500000000000073ee: 06    movsd   24(%rsp), %xmm0
586600000000000073f4: 04    divsd   (%rax), %xmm0
586700000000000073f8: 06    movsd   %xmm0, 24(%rsp)
586800000000000073fe: 07    movq    3189819(%rip), %rax  # 717f30 <std::__1::cout>
58690000000000007405: 04    movq    -24(%rax), %rax
58700000000000007409: 11    movq    $80, 7438152(%rax)
58710000000000007414: 05    movl    $7438128, %edi
58720000000000007419: 05    movl    $5018205, %esi
5873000000000000741e: 05    movl    $10, %edx
58740000000000007423: 05    callq   0x45fde0 <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)>
58750000000000007428: 05    movl    $5131712, %esi
5876000000000000742d: 05    movl    $1, %edx
58770000000000007432: 03    movq    %rax, %rdi
58780000000000007435: 05    callq   0x45fde0 <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)>
5879000000000000743a: 03    movq    (%rax), %rcx
5880000000000000743d: 04    movq    -24(%rcx), %rcx
58810000000000007441: 09    movq    $6, 24(%rax,%rcx)
5882000000000000744a: 03    movq    %rax, %rdi
5883000000000000744d: 06    movsd   24(%rsp), %xmm0
58840000000000007453: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
58850000000000007458: 05    movl    $5131517, %esi
5886000000000000745d: 05    movl    $1, %edx
58870000000000007462: 03    movq    %rax, %rdi
58880000000000007465: 05    callq   0x45fde0 <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)>
5889000000000000746a: 05    movq    80(%rsp), %rax
5890000000000000746f: 06    movsd   32(%rsp), %xmm0
58910000000000007475: 04    divsd   (%rax), %xmm0
58920000000000007479: 06    movsd   %xmm0, 32(%rsp)
5893000000000000747f: 07    movq    3189690(%rip), %rax  # 717f30 <std::__1::cout>
58940000000000007486: 04    movq    -24(%rax), %rax
5895000000000000748a: 11    movq    $80, 7438152(%rax)
58960000000000007495: 05    movl    $7438128, %edi
5897000000000000749a: 05    movl    $5006002, %esi
5898000000000000749f: 05    movl    $9, %edx
589900000000000074a4: 05    callq   0x45fde0 <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)>
590000000000000074a9: 05    movl    $5131712, %esi
590100000000000074ae: 05    movl    $1, %edx
590200000000000074b3: 03    movq    %rax, %rdi
590300000000000074b6: 05    callq   0x45fde0 <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)>
590400000000000074bb: 03    movq    (%rax), %rcx
590500000000000074be: 04    movq    -24(%rcx), %rcx
590600000000000074c2: 09    movq    $6, 24(%rax,%rcx)
590700000000000074cb: 03    movq    %rax, %rdi
590800000000000074ce: 06    movsd   32(%rsp), %xmm0
590900000000000074d4: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
591000000000000074d9: 05    movl    $5131517, %esi
591100000000000074de: 05    movl    $1, %edx
591200000000000074e3: 03    movq    %rax, %rdi
591300000000000074e6: 05    callq   0x45fde0 <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)>
591400000000000074eb: 05    movl    $7438128, %edi
591500000000000074f0: 05    movl    $5131517, %esi
591600000000000074f5: 05    movl    $1, %edx
591700000000000074fa: 05    callq   0x45fde0 <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)>
591800000000000074ff: 04    movl    36(%r13), %esi
59190000000000007503: 04    movq    (%r13), %rax
59200000000000007507: 04    movq    8(%r13), %rcx
5921000000000000750b: 03    movslq  %esi, %rsi
5922000000000000750e: 03    incq    %rsi
59230000000000007511: 03    movl    %esi, (%r15)
59240000000000007514: 03    cmpq    %rax, %rcx
59250000000000007517: 02    je      0x40d41f <BenchmarkSuite::run(int, int, char**)+0x752f>
59260000000000007519: 02    movl    %ecx, %edx
5927000000000000751b: 02    subl    %eax, %edx
5928000000000000751d: 02    cmpl    %edx, %esi
5929000000000000751f: 06    jge     0x40d9a6 <BenchmarkSuite::run(int, int, char**)+0x7ab6>
59300000000000007525: 04    cmpb    $0, (%rax,%rsi)
59310000000000007529: 06    je      0x40d9a6 <BenchmarkSuite::run(int, int, char**)+0x7ab6>
5932000000000000752f: 05    movq    48(%rsp), %rax
59330000000000007534: 03    cmpl    $0, (%rax)
59340000000000007537: 06    jle     0x40d737 <BenchmarkSuite::run(int, int, char**)+0x7847>
5935000000000000753d: 04    xorpd   %xmm0, %xmm0
59360000000000007541: 06    movsd   %xmm0, 32(%rsp)
59370000000000007547: 03    xorl    %r15d, %r15d
5938000000000000754a: 05    leaq    104(%rsp), %r14
5939000000000000754f: 05    leaq    96(%rsp), %rbp
59400000000000007554: 04    xorpd   %xmm0, %xmm0
59410000000000007558: 06    movsd   %xmm0, 24(%rsp)
5942000000000000755e: 04    xorpd   %xmm0, %xmm0
59430000000000007562: 06    movsd   %xmm0, 16(%rsp)
59440000000000007568: 04    xorpd   %xmm0, %xmm0
5945000000000000756c: 06    movsd   %xmm0, 40(%rsp)
59460000000000007572: 10    nopw    %cs:(%rax,%rax)
5947000000000000757c: 04    nopl    (%rax)
59480000000000007580: 05    movq    88(%rsp), %rax
59490000000000007585: 03    movq    (%rax), %rsi
59500000000000007588: 09    movq    $5129624, 96(%rsp)
59510000000000007591: 05    movl    $100000, %edx
59520000000000007596: 03    movq    %r14, %rdi
59530000000000007599: 02    xorl    %ecx, %ecx
5954000000000000759b: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
595500000000000075a0: 05    movl    $112, %ebx
595600000000000075a5: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
595700000000000075aa: 06    movsd   %xmm0, 8(%rsp)
595800000000000075b0: 08    movapd  753288(%rip), %xmm0  # 4c5330 <__dso_handle+0x1e8>
595900000000000075b8: 08    nopl    (%rax,%rax)
596000000000000075c0: 09    movapd  %xmm0, 144(%rsp,%rbx)
596100000000000075c9: 09    movapd  %xmm0, 160(%rsp,%rbx)
596200000000000075d2: 09    movapd  %xmm0, 176(%rsp,%rbx)
596300000000000075db: 09    movapd  %xmm0, 192(%rsp,%rbx)
596400000000000075e4: 09    movapd  %xmm0, 208(%rsp,%rbx)
596500000000000075ed: 09    movapd  %xmm0, 224(%rsp,%rbx)
596600000000000075f6: 09    movapd  %xmm0, 240(%rsp,%rbx)
596700000000000075ff: 09    movapd  %xmm0, 256(%rsp,%rbx)
59680000000000007608: 04    subq    $-128, %rbx
5969000000000000760c: 07    cmpq    $16112, %rbx
59700000000000007613: 02    jne     0x40d4b0 <BenchmarkSuite::run(int, int, char**)+0x75c0>
59710000000000007615: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
5972000000000000761a: 06    subsd   8(%rsp), %xmm0
59730000000000007620: 06    movsd   %xmm0, 56(%rsp)
59740000000000007626: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
5975000000000000762b: 06    movsd   %xmm0, 8(%rsp)
59760000000000007631: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
59770000000000007636: 06    subsd   8(%rsp), %xmm0
5978000000000000763c: 06    movsd   %xmm0, 64(%rsp)
59790000000000007642: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
59800000000000007647: 06    movsd   %xmm0, 8(%rsp)
5981000000000000764d: 06    movb    3465741(%rip), %al  # 75b750 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
59820000000000007653: 02    testb   %al, %al
59830000000000007655: 06    je      0x40d646 <BenchmarkSuite::run(int, int, char**)+0x7756>
5984000000000000765b: 06    movsd   40(%rsp), %xmm0
59850000000000007661: 06    addsd   56(%rsp), %xmm0
59860000000000007667: 06    movsd   %xmm0, 40(%rsp)
5987000000000000766d: 06    movsd   16(%rsp), %xmm0
59880000000000007673: 06    addsd   64(%rsp), %xmm0
59890000000000007679: 06    movsd   %xmm0, 16(%rsp)
5990000000000000767f: 05    movl    $24, %eax
59910000000000007684: 10    nopw    %cs:(%rax,%rax)
5992000000000000768e: 02    nop     
59930000000000007690: 08    movq    232(%rsp,%rax), %rcx
59940000000000007698: 07    movl    240(%rsp,%rax), %edx
5995000000000000769f: 07    movq    %rcx, 7698616(%rax)
599600000000000076a6: 06    movl    %edx, 7698624(%rax)
599700000000000076ac: 08    movq    248(%rsp,%rax), %rcx
599800000000000076b4: 07    movl    256(%rsp,%rax), %edx
599900000000000076bb: 07    movq    %rcx, 7698632(%rax)
600000000000000076c2: 06    movl    %edx, 7698640(%rax)
600100000000000076c8: 04    addq    $32, %rax
600200000000000076cc: 06    cmpq    $16024, %rax
600300000000000076d2: 02    jne     0x40d580 <BenchmarkSuite::run(int, int, char**)+0x7690>
600400000000000076d4: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
600500000000000076d9: 06    subsd   8(%rsp), %xmm0
600600000000000076df: 06    movsd   24(%rsp), %xmm1
600700000000000076e5: 04    addsd   %xmm0, %xmm1
600800000000000076e9: 06    movsd   %xmm1, 24(%rsp)
600900000000000076ef: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
601000000000000076f4: 06    movsd   %xmm0, 8(%rsp)
601100000000000076fa: 02    xorl    %ebx, %ebx
601200000000000076fc: 04    nopl    (%rax)
60130000000000007700: 08    leaq    256(%rsp,%rbx), %rdi
60140000000000007708: 03    movq    %rbp, %rsi
6015000000000000770b: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
60160000000000007710: 04    addq    $16, %rbx
60170000000000007714: 07    cmpq    $16000, %rbx
6018000000000000771b: 02    jne     0x40d5f0 <BenchmarkSuite::run(int, int, char**)+0x7700>
6019000000000000771d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
60200000000000007722: 06    subsd   8(%rsp), %xmm0
60210000000000007728: 06    movsd   32(%rsp), %xmm1
6022000000000000772e: 04    addsd   %xmm0, %xmm1
60230000000000007732: 06    movsd   %xmm1, 32(%rsp)
60240000000000007738: 03    movq    %rbp, %rdi
6025000000000000773b: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
60260000000000007740: 03    incl    %r15d
60270000000000007743: 05    movq    48(%rsp), %rax
60280000000000007748: 03    cmpl    (%rax), %r15d
6029000000000000774b: 06    jl      0x40d470 <BenchmarkSuite::run(int, int, char**)+0x7580>
60300000000000007751: 05    jmp     0x40d727 <BenchmarkSuite::run(int, int, char**)+0x7837>
60310000000000007756: 05    movl    $7714640, %edi
6032000000000000775b: 05    callq   0x404580 <__cxa_guard_acquire@plt>
60330000000000007760: 02    testl   %eax, %eax
60340000000000007762: 06    je      0x40d54b <BenchmarkSuite::run(int, int, char**)+0x765b>
60350000000000007768: 05    movl    $7698640, %eax
6036000000000000776d: 07    movq    $0, (%rax)
60370000000000007774: 07    movl    $0, 8(%rax)
6038000000000000777b: 08    movq    $0, 16(%rax)
60390000000000007783: 07    movl    $0, 24(%rax)
6040000000000000778a: 08    movq    $0, 32(%rax)
60410000000000007792: 07    movl    $0, 40(%rax)
60420000000000007799: 08    movq    $0, 48(%rax)
604300000000000077a1: 07    movl    $0, 56(%rax)
604400000000000077a8: 08    movq    $0, 64(%rax)
604500000000000077b0: 07    movl    $0, 72(%rax)
604600000000000077b7: 08    movq    $0, 80(%rax)
604700000000000077bf: 07    movl    $0, 88(%rax)
604800000000000077c6: 08    movq    $0, 96(%rax)
604900000000000077ce: 07    movl    $0, 104(%rax)
605000000000000077d5: 08    movq    $0, 112(%rax)
605100000000000077dd: 07    movl    $0, 120(%rax)
605200000000000077e4: 11    movq    $0, 128(%rax)
605300000000000077ef: 10    movl    $0, 136(%rax)
605400000000000077f9: 11    movq    $0, 144(%rax)
60550000000000007804: 10    movl    $0, 152(%rax)
6056000000000000780e: 06    addq    $160, %rax
60570000000000007814: 06    cmpq    $7714640, %rax
6058000000000000781a: 06    jne     0x40d65d <BenchmarkSuite::run(int, int, char**)+0x776d>
60590000000000007820: 05    movl    $7714640, %edi
60600000000000007825: 05    callq   0x4042d0 <__cxa_guard_release@plt>
6061000000000000782a: 08    movq    160(%rsp), %r13
60620000000000007832: 05    jmp     0x40d54b <BenchmarkSuite::run(int, int, char**)+0x765b>
60630000000000007837: 05    movq    72(%rsp), %r15
6064000000000000783c: 03    movl    (%r15), %esi
6065000000000000783f: 06    movsd   40(%rsp), %xmm1
60660000000000007845: 02    jmp     0x40d759 <BenchmarkSuite::run(int, int, char**)+0x7869>
60670000000000007847: 04    xorpd   %xmm1, %xmm1
6068000000000000784b: 04    xorpd   %xmm0, %xmm0
6069000000000000784f: 06    movsd   %xmm0, 16(%rsp)
60700000000000007855: 04    xorpd   %xmm0, %xmm0
60710000000000007859: 06    movsd   %xmm0, 24(%rsp)
6072000000000000785f: 04    xorpd   %xmm0, %xmm0
60730000000000007863: 06    movsd   %xmm0, 32(%rsp)
60740000000000007869: 05    movq    80(%rsp), %rax
6075000000000000786e: 04    divsd   (%rax), %xmm1
60760000000000007872: 06    movsd   %xmm1, 40(%rsp)
60770000000000007878: 07    movq    3188673(%rip), %rax  # 717f30 <std::__1::cout>
6078000000000000787f: 04    movq    -24(%rax), %rax
60790000000000007883: 11    movq    $2, 7438152(%rax)
6080000000000000788e: 05    movl    $7438128, %edi
60810000000000007893: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
60820000000000007898: 05    movb    $41, 96(%rsp)
6083000000000000789d: 05    leaq    96(%rsp), %rsi
608400000000000078a2: 05    movl    $1, %edx
608500000000000078a7: 03    movq    %rax, %rdi
608600000000000078aa: 05    callq   0x45fde0 <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)>
608700000000000078af: 03    movq    (%rax), %rcx
608800000000000078b2: 04    movq    -24(%rcx), %rcx
608900000000000078b6: 09    movq    $77, 24(%rax,%rcx)
609000000000000078bf: 05    movl    $5006689, %esi
609100000000000078c4: 05    movl    $36, %edx
609200000000000078c9: 03    movq    %rax, %rdi
609300000000000078cc: 05    callq   0x45fde0 <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)>
609400000000000078d1: 05    movl    $5131712, %esi
609500000000000078d6: 05    movl    $1, %edx
609600000000000078db: 03    movq    %rax, %rdi
609700000000000078de: 05    callq   0x45fde0 <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)>
609800000000000078e3: 03    movq    (%rax), %rcx
609900000000000078e6: 04    movq    -24(%rcx), %rcx
610000000000000078ea: 09    movq    $6, 24(%rax,%rcx)
610100000000000078f3: 03    movq    %rax, %rdi
610200000000000078f6: 06    movsd   40(%rsp), %xmm0
610300000000000078fc: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
61040000000000007901: 05    movl    $5131517, %esi
61050000000000007906: 05    movl    $1, %edx
6106000000000000790b: 03    movq    %rax, %rdi
6107000000000000790e: 05    callq   0x45fde0 <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)>
61080000000000007913: 05    movq    80(%rsp), %rax
61090000000000007918: 06    movsd   16(%rsp), %xmm0
6110000000000000791e: 04    divsd   (%rax), %xmm0
61110000000000007922: 06    movsd   %xmm0, 16(%rsp)
61120000000000007928: 07    movq    3188497(%rip), %rax  # 717f30 <std::__1::cout>
6113000000000000792f: 04    movq    -24(%rax), %rax
61140000000000007933: 11    movq    $80, 7438152(%rax)
6115000000000000793e: 05    movl    $7438128, %edi
61160000000000007943: 05    movl    $5018989, %esi
61170000000000007948: 05    movl    $7, %edx
6118000000000000794d: 05    callq   0x45fde0 <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)>
61190000000000007952: 05    movl    $5131712, %esi
61200000000000007957: 05    movl    $1, %edx
6121000000000000795c: 03    movq    %rax, %rdi
6122000000000000795f: 05    callq   0x45fde0 <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)>
61230000000000007964: 03    movq    (%rax), %rcx
61240000000000007967: 04    movq    -24(%rcx), %rcx
6125000000000000796b: 09    movq    $6, 24(%rax,%rcx)
61260000000000007974: 03    movq    %rax, %rdi
61270000000000007977: 06    movsd   16(%rsp), %xmm0
6128000000000000797d: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
61290000000000007982: 05    movl    $5131517, %esi
61300000000000007987: 05    movl    $1, %edx
6131000000000000798c: 03    movq    %rax, %rdi
6132000000000000798f: 05    callq   0x45fde0 <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)>
61330000000000007994: 05    movq    80(%rsp), %rax
61340000000000007999: 06    movsd   24(%rsp), %xmm0
6135000000000000799f: 04    divsd   (%rax), %xmm0
613600000000000079a3: 06    movsd   %xmm0, 24(%rsp)
613700000000000079a9: 07    movq    3188368(%rip), %rax  # 717f30 <std::__1::cout>
613800000000000079b0: 04    movq    -24(%rax), %rax
613900000000000079b4: 11    movq    $80, 7438152(%rax)
614000000000000079bf: 05    movl    $7438128, %edi
614100000000000079c4: 05    movl    $5019009, %esi
614200000000000079c9: 05    movl    $8, %edx
614300000000000079ce: 05    callq   0x45fde0 <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)>
614400000000000079d3: 05    movl    $5131712, %esi
614500000000000079d8: 05    movl    $1, %edx
614600000000000079dd: 03    movq    %rax, %rdi
614700000000000079e0: 05    callq   0x45fde0 <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)>
614800000000000079e5: 03    movq    (%rax), %rcx
614900000000000079e8: 04    movq    -24(%rcx), %rcx
615000000000000079ec: 09    movq    $6, 24(%rax,%rcx)
615100000000000079f5: 03    movq    %rax, %rdi
615200000000000079f8: 06    movsd   24(%rsp), %xmm0
615300000000000079fe: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
61540000000000007a03: 05    movl    $5131517, %esi
61550000000000007a08: 05    movl    $1, %edx
61560000000000007a0d: 03    movq    %rax, %rdi
61570000000000007a10: 05    callq   0x45fde0 <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)>
61580000000000007a15: 05    movq    80(%rsp), %rax
61590000000000007a1a: 06    movsd   32(%rsp), %xmm0
61600000000000007a20: 04    divsd   (%rax), %xmm0
61610000000000007a24: 06    movsd   %xmm0, 32(%rsp)
61620000000000007a2a: 07    movq    3188239(%rip), %rax  # 717f30 <std::__1::cout>
61630000000000007a31: 04    movq    -24(%rax), %rax
61640000000000007a35: 11    movq    $80, 7438152(%rax)
61650000000000007a40: 05    movl    $7438128, %edi
61660000000000007a45: 05    movl    $5006002, %esi
61670000000000007a4a: 05    movl    $9, %edx
61680000000000007a4f: 05    callq   0x45fde0 <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)>
61690000000000007a54: 05    movl    $5131712, %esi
61700000000000007a59: 05    movl    $1, %edx
61710000000000007a5e: 03    movq    %rax, %rdi
61720000000000007a61: 05    callq   0x45fde0 <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)>
61730000000000007a66: 03    movq    (%rax), %rcx
61740000000000007a69: 04    movq    -24(%rcx), %rcx
61750000000000007a6d: 09    movq    $6, 24(%rax,%rcx)
61760000000000007a76: 03    movq    %rax, %rdi
61770000000000007a79: 06    movsd   32(%rsp), %xmm0
61780000000000007a7f: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
61790000000000007a84: 05    movl    $5131517, %esi
61800000000000007a89: 05    movl    $1, %edx
61810000000000007a8e: 03    movq    %rax, %rdi
61820000000000007a91: 05    callq   0x45fde0 <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)>
61830000000000007a96: 05    movl    $7438128, %edi
61840000000000007a9b: 05    movl    $5131517, %esi
61850000000000007aa0: 05    movl    $1, %edx
61860000000000007aa5: 05    callq   0x45fde0 <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)>
61870000000000007aaa: 04    movl    36(%r13), %esi
61880000000000007aae: 04    movq    (%r13), %rax
61890000000000007ab2: 04    movq    8(%r13), %rcx
61900000000000007ab6: 03    movslq  %esi, %rsi
61910000000000007ab9: 03    incq    %rsi
61920000000000007abc: 03    movl    %esi, (%r15)
61930000000000007abf: 03    cmpq    %rax, %rcx
61940000000000007ac2: 02    je      0x40d9ca <BenchmarkSuite::run(int, int, char**)+0x7ada>
61950000000000007ac4: 02    movl    %ecx, %edx
61960000000000007ac6: 02    subl    %eax, %edx
61970000000000007ac8: 02    cmpl    %edx, %esi
61980000000000007aca: 06    jge     0x40dea4 <BenchmarkSuite::run(int, int, char**)+0x7fb4>
61990000000000007ad0: 04    cmpb    $0, (%rax,%rsi)
62000000000000007ad4: 06    je      0x40dea4 <BenchmarkSuite::run(int, int, char**)+0x7fb4>
62010000000000007ada: 05    movq    48(%rsp), %rax
62020000000000007adf: 03    cmpl    $0, (%rax)
62030000000000007ae2: 06    jle     0x40dc35 <BenchmarkSuite::run(int, int, char**)+0x7d45>
62040000000000007ae8: 10    movabsq $4222124650659940, %rbx
62050000000000007af2: 04    xorpd   %xmm0, %xmm0
62060000000000007af6: 06    movsd   %xmm0, 32(%rsp)
62070000000000007afc: 03    xorl    %r15d, %r15d
62080000000000007aff: 05    leaq    104(%rsp), %r14
62090000000000007b04: 05    leaq    96(%rsp), %r12
62100000000000007b09: 04    xorpd   %xmm0, %xmm0
62110000000000007b0d: 06    movsd   %xmm0, 24(%rsp)
62120000000000007b13: 04    xorpd   %xmm0, %xmm0
62130000000000007b17: 06    movsd   %xmm0, 16(%rsp)
62140000000000007b1d: 04    xorpd   %xmm0, %xmm0
62150000000000007b21: 06    movsd   %xmm0, 40(%rsp)
62160000000000007b27: 09    nopw    (%rax,%rax)
62170000000000007b30: 05    movq    88(%rsp), %rax
62180000000000007b35: 03    movq    (%rax), %rsi
62190000000000007b38: 09    movq    $5129624, 96(%rsp)
62200000000000007b41: 05    movl    $100000, %edx
62210000000000007b46: 03    movq    %r14, %rdi
62220000000000007b49: 02    xorl    %ecx, %ecx
62230000000000007b4b: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
62240000000000007b50: 05    movl    $56, %ebp
62250000000000007b55: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
62260000000000007b5a: 06    movsd   %xmm0, 8(%rsp)
62270000000000007b60: 12    movq    $7714656, 200(%rsp,%rbp)
62280000000000007b6c: 08    movq    %rbx, 208(%rsp,%rbp)
62290000000000007b74: 12    movq    $7714656, 216(%rsp,%rbp)
62300000000000007b80: 08    movq    %rbx, 224(%rsp,%rbp)
62310000000000007b88: 12    movq    $7714656, 232(%rsp,%rbp)
62320000000000007b94: 08    movq    %rbx, 240(%rsp,%rbp)
62330000000000007b9c: 12    movq    $7714656, 248(%rsp,%rbp)
62340000000000007ba8: 08    movq    %rbx, 256(%rsp,%rbp)
62350000000000007bb0: 04    addq    $64, %rbp
62360000000000007bb4: 07    cmpq    $16056, %rbp
62370000000000007bbb: 02    jne     0x40da50 <BenchmarkSuite::run(int, int, char**)+0x7b60>
62380000000000007bbd: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
62390000000000007bc2: 06    subsd   8(%rsp), %xmm0
62400000000000007bc8: 06    movsd   %xmm0, 56(%rsp)
62410000000000007bce: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
62420000000000007bd3: 06    movsd   %xmm0, 8(%rsp)
62430000000000007bd9: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
62440000000000007bde: 06    subsd   8(%rsp), %xmm0
62450000000000007be4: 06    movsd   %xmm0, 64(%rsp)
62460000000000007bea: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
62470000000000007bef: 06    movsd   %xmm0, 8(%rsp)
62480000000000007bf5: 06    movb    5080309(%rip), %al  # 8e5fe0 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
62490000000000007bfb: 02    testb   %al, %al
62500000000000007bfd: 06    je      0x40dbf3 <BenchmarkSuite::run(int, int, char**)+0x7d03>
62510000000000007c03: 06    movsd   40(%rsp), %xmm1
62520000000000007c09: 06    addsd   56(%rsp), %xmm1
62530000000000007c0f: 06    movsd   16(%rsp), %xmm0
62540000000000007c15: 06    addsd   64(%rsp), %xmm0
62550000000000007c1b: 06    movsd   %xmm0, 16(%rsp)
62560000000000007c21: 05    movl    $14, %eax
62570000000000007c26: 02    jmp     0x40db42 <BenchmarkSuite::run(int, int, char**)+0x7c52>
62580000000000007c28: 08    nopl    (%rax,%rax)
62590000000000007c30: 08    movslq  250(%rsp,%rax), %rdx
62600000000000007c38: 07    movq    %rcx, 9314642(%rax)
62610000000000007c3f: 07    movq    %rdx, 9314650(%rax)
62620000000000007c46: 04    addq    $16, %rax
62630000000000007c4a: 06    cmpq    $16014, %rax
62640000000000007c50: 02    je      0x40db70 <BenchmarkSuite::run(int, int, char**)+0x7c80>
62650000000000007c52: 09    cmpw    $13, 256(%rsp,%rax)
62660000000000007c5b: 08    movq    242(%rsp,%rax), %rcx
62670000000000007c63: 02    jne     0x40db20 <BenchmarkSuite::run(int, int, char**)+0x7c30>
62680000000000007c65: 03    testq   %rcx, %rcx
62690000000000007c68: 02    je      0x40db63 <BenchmarkSuite::run(int, int, char**)+0x7c73>
62700000000000007c6a: 03    movq    (%rcx), %rdx
62710000000000007c6d: 04    addq    $16, %rcx
62720000000000007c71: 02    jmp     0x40db28 <BenchmarkSuite::run(int, int, char**)+0x7c38>
62730000000000007c73: 02    xorl    %ecx, %ecx
62740000000000007c75: 02    xorl    %edx, %edx
62750000000000007c77: 02    jmp     0x40db28 <BenchmarkSuite::run(int, int, char**)+0x7c38>
62760000000000007c79: 07    nopl    (%rax)
62770000000000007c80: 06    movsd   %xmm1, 40(%rsp)
62780000000000007c86: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
62790000000000007c8b: 06    subsd   8(%rsp), %xmm0
62800000000000007c91: 06    movsd   24(%rsp), %xmm1
62810000000000007c97: 04    addsd   %xmm0, %xmm1
62820000000000007c9b: 06    movsd   %xmm1, 24(%rsp)
62830000000000007ca1: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
62840000000000007ca6: 06    movsd   %xmm0, 8(%rsp)
62850000000000007cac: 02    xorl    %ebp, %ebp
62860000000000007cae: 02    nop     
62870000000000007cb0: 08    leaq    256(%rsp,%rbp), %rdi
62480000000000007c18: 03    movq    %r12, %rsi62880000000000007cb8: 03    movq    %r12, %rsi
62490000000000007c1b: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>62890000000000007cbb: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
62500000000000007c20: 04    addq    $16, %rbp62900000000000007cc0: 04    addq    $16, %rbp
62510000000000007c24: 07    cmpq    $16000, %rbp62910000000000007cc4: 07    cmpq    $16000, %rbp
62520000000000007c2b: 02    jne     0x40db00 <BenchmarkSuite::run(int, int, char**)+0x7c10>62920000000000007ccb: 02    jne     0x40dba0 <BenchmarkSuite::run(int, int, char**)+0x7cb0>
62530000000000007c2d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>62930000000000007ccd: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
62540000000000007c32: 06    subsd   8(%rsp), %xmm062940000000000007cd2: 06    subsd   8(%rsp), %xmm0
62550000000000007c38: 06    movsd   32(%rsp), %xmm162950000000000007cd8: 06    movsd   32(%rsp), %xmm1
62560000000000007c3e: 04    addsd   %xmm0, %xmm162960000000000007cde: 04    addsd   %xmm0, %xmm1
62570000000000007c42: 06    movsd   %xmm1, 32(%rsp)62970000000000007ce2: 06    movsd   %xmm1, 32(%rsp)
62580000000000007c48: 03    movq    %r12, %rdi62980000000000007ce8: 03    movq    %r12, %rdi
62590000000000007c4b: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>62990000000000007ceb: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
62600000000000007c50: 03    incl    %r15d63000000000000007cf0: 03    incl    %r15d
62610000000000007c53: 05    movq    48(%rsp), %rax63010000000000007cf3: 05    movq    48(%rsp), %rax
62620000000000007c58: 03    cmpl    (%rax), %r15d63020000000000007cf8: 03    cmpl    (%rax), %r15d
62630000000000007c5b: 06    jl      0x40d980 <BenchmarkSuite::run(int, int, char**)+0x7a90>63030000000000007cfb: 06    jl      0x40da20 <BenchmarkSuite::run(int, int, char**)+0x7b30>
62640000000000007c61: 02    jmp     0x40db85 <BenchmarkSuite::run(int, int, char**)+0x7c95>63040000000000007d01: 02    jmp     0x40dc25 <BenchmarkSuite::run(int, int, char**)+0x7d35>
62650000000000007c63: 05    movl    $9330656, %edi63050000000000007d03: 05    movl    $9330656, %edi
62660000000000007c68: 05    callq   0x404580 <__cxa_guard_acquire@plt>63060000000000007d08: 05    callq   0x404580 <__cxa_guard_acquire@plt>
62670000000000007c6d: 02    testl   %eax, %eax63070000000000007d0d: 02    testl   %eax, %eax
62680000000000007c6f: 06    je      0x40da53 <BenchmarkSuite::run(int, int, char**)+0x7b63>63080000000000007d0f: 06    je      0x40daf3 <BenchmarkSuite::run(int, int, char**)+0x7c03>
62690000000000007c75: 05    movl    $9314656, %edi63090000000000007d15: 05    movl    $9314656, %edi
62700000000000007c7a: 05    movl    $16000, %edx63100000000000007d1a: 05    movl    $16000, %edx
62710000000000007c7f: 02    xorl    %esi, %esi63110000000000007d1f: 02    xorl    %esi, %esi
62720000000000007c81: 05    callq   0x404140 <memset@plt>63120000000000007d21: 05    callq   0x404140 <memset@plt>
62730000000000007c86: 05    movl    $9330656, %edi63130000000000007d26: 05    movl    $9330656, %edi
62740000000000007c8b: 05    callq   0x4042d0 <__cxa_guard_release@plt>63140000000000007d2b: 05    callq   0x4042d0 <__cxa_guard_release@plt>
62750000000000007c90: 05    jmp     0x40da53 <BenchmarkSuite::run(int, int, char**)+0x7b63>63150000000000007d30: 05    jmp     0x40daf3 <BenchmarkSuite::run(int, int, char**)+0x7c03>
62760000000000007c95: 05    movq    72(%rsp), %r1563160000000000007d35: 05    movq    72(%rsp), %r15
62770000000000007c9a: 03    movl    (%r15), %esi63170000000000007d3a: 03    movl    (%r15), %esi
62780000000000007c9d: 06    movsd   40(%rsp), %xmm163180000000000007d3d: 06    movsd   40(%rsp), %xmm1
62790000000000007ca3: 02    jmp     0x40dbb7 <BenchmarkSuite::run(int, int, char**)+0x7cc7>63190000000000007d43: 02    jmp     0x40dc57 <BenchmarkSuite::run(int, int, char**)+0x7d67>
62800000000000007ca5: 04    xorpd   %xmm1, %xmm163200000000000007d45: 04    xorpd   %xmm1, %xmm1
62810000000000007ca9: 04    xorpd   %xmm0, %xmm063210000000000007d49: 04    xorpd   %xmm0, %xmm0
62820000000000007cad: 06    movsd   %xmm0, 16(%rsp)63220000000000007d4d: 06    movsd   %xmm0, 16(%rsp)
62830000000000007cb3: 04    xorpd   %xmm0, %xmm063230000000000007d53: 04    xorpd   %xmm0, %xmm0
62840000000000007cb7: 06    movsd   %xmm0, 24(%rsp)63240000000000007d57: 06    movsd   %xmm0, 24(%rsp)
62850000000000007cbd: 04    xorpd   %xmm0, %xmm063250000000000007d5d: 04    xorpd   %xmm0, %xmm0
62860000000000007cc1: 06    movsd   %xmm0, 32(%rsp)63260000000000007d61: 06    movsd   %xmm0, 32(%rsp)
62870000000000007cc7: 05    movq    80(%rsp), %rax63270000000000007d67: 05    movq    80(%rsp), %rax
62880000000000007ccc: 04    divsd   (%rax), %xmm163280000000000007d6c: 04    divsd   (%rax), %xmm1
62890000000000007cd0: 06    movsd   %xmm1, 40(%rsp)63290000000000007d70: 06    movsd   %xmm1, 40(%rsp)
62900000000000007cd6: 07    movq    3187555(%rip), %rax  # 717f30 <std::__1::cout>63300000000000007d76: 07    movq    3187395(%rip), %rax  # 717f30 <std::__1::cout>
62910000000000007cdd: 04    movq    -24(%rax), %rax63310000000000007d7d: 04    movq    -24(%rax), %rax
62920000000000007ce1: 11    movq    $2, 7438152(%rax)63320000000000007d81: 11    movq    $2, 7438152(%rax)
62930000000000007cec: 05    movl    $7438128, %edi63330000000000007d8c: 05    movl    $7438128, %edi
62940000000000007cf1: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>63340000000000007d91: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
62950000000000007cf6: 05    movb    $41, 96(%rsp)63350000000000007d96: 05    movb    $41, 96(%rsp)
62960000000000007cfb: 05    leaq    96(%rsp), %rsi63360000000000007d9b: 05    leaq    96(%rsp), %rsi
62970000000000007d00: 05    movl    $1, %edx63370000000000007da0: 05    movl    $1, %edx
62980000000000007d05: 03    movq    %rax, %rdi63380000000000007da5: 03    movq    %rax, %rdi
62990000000000007d08: 05    callq   0x45fb90 <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)>63390000000000007da8: 05    callq   0x45fde0 <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)>
63000000000000007d0d: 03    movq    (%rax), %rcx63400000000000007dad: 03    movq    (%rax), %rcx
63010000000000007d10: 04    movq    -24(%rcx), %rcx63410000000000007db0: 04    movq    -24(%rcx), %rcx
63020000000000007d14: 09    movq    $77, 24(%rax,%rcx)63420000000000007db4: 09    movq    $77, 24(%rax,%rcx)
63030000000000007d1d: 05    movl    $5005582, %esi63430000000000007dbd: 05    movl    $5006726, %esi
63040000000000007d22: 05    movl    $40, %edx63440000000000007dc2: 05    movl    $40, %edx
63050000000000007d27: 03    movq    %rax, %rdi63450000000000007dc7: 03    movq    %rax, %rdi
63060000000000007d2a: 05    callq   0x45fb90 <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)>63460000000000007dca: 05    callq   0x45fde0 <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)>
63070000000000007d2f: 05    movl    $5130576, %esi63470000000000007dcf: 05    movl    $5131712, %esi
63080000000000007d34: 05    movl    $1, %edx63480000000000007dd4: 05    movl    $1, %edx
63090000000000007d39: 03    movq    %rax, %rdi63490000000000007dd9: 03    movq    %rax, %rdi
63100000000000007d3c: 05    callq   0x45fb90 <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)>63500000000000007ddc: 05    callq   0x45fde0 <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)>
63110000000000007d41: 03    movq    (%rax), %rcx63510000000000007de1: 03    movq    (%rax), %rcx
63120000000000007d44: 04    movq    -24(%rcx), %rcx63520000000000007de4: 04    movq    -24(%rcx), %rcx
63130000000000007d48: 09    movq    $6, 24(%rax,%rcx)63530000000000007de8: 09    movq    $6, 24(%rax,%rcx)
63140000000000007d51: 03    movq    %rax, %rdi63540000000000007df1: 03    movq    %rax, %rdi
63150000000000007d54: 06    movsd   40(%rsp), %xmm063550000000000007df4: 06    movsd   40(%rsp), %xmm0
63160000000000007d5a: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>63560000000000007dfa: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
63170000000000007d5f: 05    movl    $5130381, %esi63570000000000007dff: 05    movl    $5131517, %esi
63180000000000007d64: 05    movl    $1, %edx63580000000000007e04: 05    movl    $1, %edx
63190000000000007d69: 03    movq    %rax, %rdi63590000000000007e09: 03    movq    %rax, %rdi
63200000000000007d6c: 05    callq   0x45fb90 <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)>63600000000000007e0c: 05    callq   0x45fde0 <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)>
63210000000000007d71: 05    movq    80(%rsp), %rax63610000000000007e11: 05    movq    80(%rsp), %rax
63220000000000007d76: 06    movsd   16(%rsp), %xmm063620000000000007e16: 06    movsd   16(%rsp), %xmm0
63230000000000007d7c: 04    divsd   (%rax), %xmm063630000000000007e1c: 04    divsd   (%rax), %xmm0
63240000000000007d80: 06    movsd   %xmm0, 16(%rsp)63640000000000007e20: 06    movsd   %xmm0, 16(%rsp)
63250000000000007d86: 07    movq    3187379(%rip), %rax  # 717f30 <std::__1::cout>63650000000000007e26: 07    movq    3187219(%rip), %rax  # 717f30 <std::__1::cout>
63260000000000007d8d: 04    movq    -24(%rax), %rax63660000000000007e2d: 04    movq    -24(%rax), %rax
63270000000000007d91: 11    movq    $80, 7438152(%rax)
63280000000000007d9c: 05    movl    $7438128, %edi
63290000000000007da1: 05    movl    $5018177, %esi
63300000000000007da6: 05    movl    $9, %edx
63310000000000007dab: 05    callq   0x45fb90 <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)>
63320000000000007db0: 05    movl    $5130576, %esi
63330000000000007db5: 05    movl    $1, %edx
63340000000000007dba: 03    movq    %rax, %rdi
63350000000000007dbd: 05    callq   0x45fb90 <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)>
63360000000000007dc2: 03    movq    (%rax), %rcx
63370000000000007dc5: 04    movq    -24(%rcx), %rcx
63380000000000007dc9: 09    movq    $6, 24(%rax,%rcx)
63390000000000007dd2: 03    movq    %rax, %rdi
63400000000000007dd5: 06    movsd   16(%rsp), %xmm0
63410000000000007ddb: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
63420000000000007de0: 05    movl    $5130381, %esi
63430000000000007de5: 05    movl    $1, %edx
63440000000000007dea: 03    movq    %rax, %rdi
63450000000000007ded: 05    callq   0x45fb90 <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)>
63460000000000007df2: 05    movq    80(%rsp), %rax
63470000000000007df7: 06    movsd   24(%rsp), %xmm0
63480000000000007dfd: 04    divsd   (%rax), %xmm0
63490000000000007e01: 06    movsd   %xmm0, 24(%rsp)
63500000000000007e07: 07    movq    3187250(%rip), %rax  # 717f30 <std::__1::cout>
63510000000000007e0e: 04    movq    -24(%rax), %rax
63520000000000007e12: 11    movq    $80, 7438152(%rax)63670000000000007e31: 11    movq    $80, 7438152(%rax)
63530000000000007e1d: 05    movl    $7438128, %edi63680000000000007e3c: 05    movl    $7438128, %edi
63540000000000007e22: 05    movl    $5023775, %esi
63550000000000007e27: 05    movl    $10, %edx
63560000000000007e2c: 05    callq   0x45fb90 <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)>
63570000000000007e31: 05    movl    $5130576, %esi63690000000000007e41: 05    movl    $5019319, %esi
63580000000000007e36: 05    movl    $1, %edx63700000000000007e46: 05    movl    $9, %edx
63710000000000007e4b: 05    callq   0x45fde0 <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)>
63720000000000007e50: 05    movl    $5131712, %esi
63730000000000007e55: 05    movl    $1, %edx
63590000000000007e3b: 03    movq    %rax, %rdi63740000000000007e5a: 03    movq    %rax, %rdi
63600000000000007e3e: 05    callq   0x45fb90 <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)>63750000000000007e5d: 05    callq   0x45fde0 <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)>
63610000000000007e43: 03    movq    (%rax), %rcx63760000000000007e62: 03    movq    (%rax), %rcx
63620000000000007e46: 04    movq    -24(%rcx), %rcx63770000000000007e65: 04    movq    -24(%rcx), %rcx
63780000000000007e69: 09    movq    $6, 24(%rax,%rcx)
63790000000000007e72: 03    movq    %rax, %rdi
63800000000000007e75: 06    movsd   16(%rsp), %xmm0
63810000000000007e7b: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
63820000000000007e80: 05    movl    $5131517, %esi
63830000000000007e85: 05    movl    $1, %edx
63840000000000007e8a: 03    movq    %rax, %rdi
63850000000000007e8d: 05    callq   0x45fde0 <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)>
63860000000000007e92: 05    movq    80(%rsp), %rax
63870000000000007e97: 06    movsd   24(%rsp), %xmm0
63880000000000007e9d: 04    divsd   (%rax), %xmm0
63890000000000007ea1: 06    movsd   %xmm0, 24(%rsp)
63900000000000007ea7: 07    movq    3187090(%rip), %rax  # 717f30 <std::__1::cout>
63910000000000007eae: 04    movq    -24(%rax), %rax
63920000000000007eb2: 11    movq    $80, 7438152(%rax)
63930000000000007ebd: 05    movl    $7438128, %edi
63940000000000007ec2: 05    movl    $5024917, %esi
63950000000000007ec7: 05    movl    $10, %edx
63960000000000007ecc: 05    callq   0x45fde0 <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)>
63970000000000007ed1: 05    movl    $5131712, %esi
63980000000000007ed6: 05    movl    $1, %edx
63990000000000007edb: 03    movq    %rax, %rdi
64000000000000007ede: 05    callq   0x45fde0 <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)>
64010000000000007ee3: 03    movq    (%rax), %rcx
64020000000000007ee6: 04    movq    -24(%rcx), %rcx
63630000000000007e4a: 09    movq    $6, 24(%rax,%rcx)64030000000000007eea: 09    movq    $6, 24(%rax,%rcx)
63640000000000007e53: 03    movq    %rax, %rdi64040000000000007ef3: 03    movq    %rax, %rdi
63650000000000007e56: 06    movsd   24(%rsp), %xmm064050000000000007ef6: 06    movsd   24(%rsp), %xmm0
63660000000000007e5c: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>64060000000000007efc: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
63670000000000007e61: 05    movl    $5130381, %esi64070000000000007f01: 05    movl    $5131517, %esi
63680000000000007e66: 05    movl    $1, %edx64080000000000007f06: 05    movl    $1, %edx
63690000000000007e6b: 03    movq    %rax, %rdi64090000000000007f0b: 03    movq    %rax, %rdi
63700000000000007e6e: 05    callq   0x45fb90 <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)>64100000000000007f0e: 05    callq   0x45fde0 <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)>
63710000000000007e73: 05    movq    80(%rsp), %rax64110000000000007f13: 05    movq    80(%rsp), %rax
63720000000000007e78: 06    movsd   32(%rsp), %xmm064120000000000007f18: 06    movsd   32(%rsp), %xmm0
63730000000000007e7e: 04    divsd   (%rax), %xmm064130000000000007f1e: 04    divsd   (%rax), %xmm0
63740000000000007e82: 06    movsd   %xmm0, 32(%rsp)64140000000000007f22: 06    movsd   %xmm0, 32(%rsp)
63750000000000007e88: 07    movq    3187121(%rip), %rax  # 717f30 <std::__1::cout>64150000000000007f28: 07    movq    3186961(%rip), %rax  # 717f30 <std::__1::cout>
63760000000000007e8f: 04    movq    -24(%rax), %rax64160000000000007f2f: 04    movq    -24(%rax), %rax
63770000000000007e93: 11    movq    $80, 7438152(%rax)64170000000000007f33: 11    movq    $80, 7438152(%rax)
63780000000000007e9e: 05    movl    $7438128, %edi64180000000000007f3e: 05    movl    $7438128, %edi
63790000000000007ea3: 05    movl    $5004858, %esi64190000000000007f43: 05    movl    $5006002, %esi
63800000000000007ea8: 05    movl    $9, %edx64200000000000007f48: 05    movl    $9, %edx
63810000000000007ead: 05    callq   0x45fb90 <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)>64210000000000007f4d: 05    callq   0x45fde0 <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)>
63820000000000007eb2: 05    movl    $5130576, %esi64220000000000007f52: 05    movl    $5131712, %esi
63830000000000007eb7: 05    movl    $1, %edx64230000000000007f57: 05    movl    $1, %edx
63840000000000007ebc: 03    movq    %rax, %rdi64240000000000007f5c: 03    movq    %rax, %rdi
63850000000000007ebf: 05    callq   0x45fb90 <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)>64250000000000007f5f: 05    callq   0x45fde0 <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)>
63860000000000007ec4: 03    movq    (%rax), %rcx64260000000000007f64: 03    movq    (%rax), %rcx
63870000000000007ec7: 04    movq    -24(%rcx), %rcx64270000000000007f67: 04    movq    -24(%rcx), %rcx
63880000000000007ecb: 09    movq    $6, 24(%rax,%rcx)64280000000000007f6b: 09    movq    $6, 24(%rax,%rcx)
63890000000000007ed4: 03    movq    %rax, %rdi64290000000000007f74: 03    movq    %rax, %rdi
63900000000000007ed7: 06    movsd   32(%rsp), %xmm064300000000000007f77: 06    movsd   32(%rsp), %xmm0
63910000000000007edd: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>64310000000000007f7d: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
63920000000000007ee2: 05    movl    $5130381, %esi64320000000000007f82: 05    movl    $5131517, %esi
63930000000000007ee7: 05    movl    $1, %edx64330000000000007f87: 05    movl    $1, %edx
63940000000000007eec: 03    movq    %rax, %rdi64340000000000007f8c: 03    movq    %rax, %rdi
63950000000000007eef: 05    callq   0x45fb90 <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)>64350000000000007f8f: 05    callq   0x45fde0 <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)>
63960000000000007ef4: 05    movl    $7438128, %edi64360000000000007f94: 05    movl    $7438128, %edi
63970000000000007ef9: 05    movl    $5130381, %esi64370000000000007f99: 05    movl    $5131517, %esi
63980000000000007efe: 05    movl    $1, %edx64380000000000007f9e: 05    movl    $1, %edx
63990000000000007f03: 05    callq   0x45fb90 <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)>64390000000000007fa3: 05    callq   0x45fde0 <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)>
64000000000000007f08: 04    movl    36(%r13), %esi64400000000000007fa8: 04    movl    36(%r13), %esi
64010000000000007f0c: 04    movq    (%r13), %rax64410000000000007fac: 04    movq    (%r13), %rax
64020000000000007f10: 04    movq    8(%r13), %rcx64420000000000007fb0: 04    movq    8(%r13), %rcx
64030000000000007f14: 03    movslq  %esi, %rsi64430000000000007fb4: 03    movslq  %esi, %rsi
64040000000000007f17: 03    incq    %rsi64440000000000007fb7: 03    incq    %rsi
64050000000000007f1a: 03    movl    %esi, (%r15)64450000000000007fba: 03    movl    %esi, (%r15)
64060000000000007f1d: 03    cmpq    %rax, %rcx64460000000000007fbd: 03    cmpq    %rax, %rcx
64070000000000007f20: 02    je      0x40de26 <BenchmarkSuite::run(int, int, char**)+0x7f36>64470000000000007fc0: 02    je      0x40dec6 <BenchmarkSuite::run(int, int, char**)+0x7fd6>
64080000000000007f22: 02    subl    %eax, %ecx64480000000000007fc2: 02    subl    %eax, %ecx
64090000000000007f24: 02    cmpl    %ecx, %esi64490000000000007fc4: 02    cmpl    %ecx, %esi
64100000000000007f26: 06    jge     0x40e2f7 <BenchmarkSuite::run(int, int, char**)+0x8407>64500000000000007fc6: 06    jge     0x40e397 <BenchmarkSuite::run(int, int, char**)+0x84a7>
64110000000000007f2c: 04    cmpb    $0, (%rax,%rsi)64510000000000007fcc: 04    cmpb    $0, (%rax,%rsi)
64120000000000007f30: 06    je      0x40e2f7 <BenchmarkSuite::run(int, int, char**)+0x8407>64520000000000007fd0: 06    je      0x40e397 <BenchmarkSuite::run(int, int, char**)+0x84a7>
64130000000000007f36: 05    movq    48(%rsp), %rax64530000000000007fd6: 05    movq    48(%rsp), %rax
64140000000000007f3b: 03    cmpl    $0, (%rax)64540000000000007fdb: 03    cmpl    $0, (%rax)
64150000000000007f3e: 06    jle     0x40e094 <BenchmarkSuite::run(int, int, char**)+0x81a4>64550000000000007fde: 06    jle     0x40e134 <BenchmarkSuite::run(int, int, char**)+0x8244>
64160000000000007f44: 10    movabsq $4222124650659940, %rbx64560000000000007fe4: 10    movabsq $4222124650659940, %rbx
64170000000000007f4e: 04    xorpd   %xmm0, %xmm064570000000000007fee: 04    xorpd   %xmm0, %xmm0
64180000000000007f52: 06    movsd   %xmm0, 32(%rsp)64580000000000007ff2: 06    movsd   %xmm0, 32(%rsp)
64190000000000007f58: 03    xorl    %r15d, %r15d64590000000000007ff8: 03    xorl    %r15d, %r15d
64200000000000007f5b: 05    leaq    104(%rsp), %r1464600000000000007ffb: 05    leaq    104(%rsp), %r14
64210000000000007f60: 07    addq    $99900, %rbx64610000000000008000: 07    addq    $99900, %rbx
64220000000000007f67: 05    leaq    96(%rsp), %r1264620000000000008007: 05    leaq    96(%rsp), %r12
64230000000000007f6c: 04    xorpd   %xmm0, %xmm0
64240000000000007f70: 06    movsd   %xmm0, 24(%rsp)
64250000000000007f76: 04    xorpd   %xmm0, %xmm0
64260000000000007f7a: 06    movsd   %xmm0, 16(%rsp)
64270000000000007f80: 04    xorpd   %xmm0, %xmm06463000000000000800c: 04    xorpd   %xmm0, %xmm0
64640000000000008010: 06    movsd   %xmm0, 24(%rsp)
64650000000000008016: 04    xorpd   %xmm0, %xmm0
6466000000000000801a: 06    movsd   %xmm0, 16(%rsp)
64670000000000008020: 04    xorpd   %xmm0, %xmm0
64280000000000007f84: 06    movsd   %xmm0, 40(%rsp)64680000000000008024: 06    movsd   %xmm0, 40(%rsp)
64290000000000007f8a: 06    nopw    (%rax,%rax)6469000000000000802a: 06    nopw    (%rax,%rax)
64300000000000007f90: 05    movq    88(%rsp), %rax64700000000000008030: 05    movq    88(%rsp), %rax
64310000000000007f95: 03    movq    (%rax), %rsi64710000000000008035: 03    movq    (%rax), %rsi
64320000000000007f98: 09    movq    $5128488, 96(%rsp)64720000000000008038: 09    movq    $5129624, 96(%rsp)
64330000000000007fa1: 05    movl    $100000, %edx64730000000000008041: 05    movl    $100000, %edx
64340000000000007fa6: 03    movq    %r14, %rdi64740000000000008046: 03    movq    %r14, %rdi
64350000000000007fa9: 02    xorl    %ecx, %ecx64750000000000008049: 02    xorl    %ecx, %ecx
64360000000000007fab: 05    callq   0x470e60 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>6476000000000000804b: 05    callq   0x471320 <BloombergLP::bdlma::BufferedSequentialPool::BufferedSequentialPool(char*, unsigned long, BloombergLP::bslma::Allocator*)>
64370000000000007fb0: 05    movl    $56, %ebp64770000000000008050: 05    movl    $56, %ebp
64380000000000007fb5: 05    callq   0x405b40 <Stopwatch::getCPUTime()>64780000000000008055: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
64390000000000007fba: 06    movsd   %xmm0, 8(%rsp)6479000000000000805a: 06    movsd   %xmm0, 8(%rsp)
64400000000000007fc0: 12    movq    $7714656, 200(%rsp,%rbp)64800000000000008060: 12    movq    $7714656, 200(%rsp,%rbp)
64410000000000007fcc: 08    movq    %rbx, 208(%rsp,%rbp)6481000000000000806c: 08    movq    %rbx, 208(%rsp,%rbp)
64420000000000007fd4: 12    movq    $7714656, 216(%rsp,%rbp)64820000000000008074: 12    movq    $7714656, 216(%rsp,%rbp)
64430000000000007fe0: 08    movq    %rbx, 224(%rsp,%rbp)64830000000000008080: 08    movq    %rbx, 224(%rsp,%rbp)
64440000000000007fe8: 12    movq    $7714656, 232(%rsp,%rbp)64840000000000008088: 12    movq    $7714656, 232(%rsp,%rbp)
64450000000000007ff4: 08    movq    %rbx, 240(%rsp,%rbp)64850000000000008094: 08    movq    %rbx, 240(%rsp,%rbp)
64460000000000007ffc: 12    movq    $7714656, 248(%rsp,%rbp)6486000000000000809c: 12    movq    $7714656, 248(%rsp,%rbp)
64470000000000008008: 08    movq    %rbx, 256(%rsp,%rbp)648700000000000080a8: 08    movq    %rbx, 256(%rsp,%rbp)
64480000000000008010: 04    addq    $64, %rbp648800000000000080b0: 04    addq    $64, %rbp
64490000000000008014: 07    cmpq    $16056, %rbp648900000000000080b4: 07    cmpq    $16056, %rbp
6450000000000000801b: 02    jne     0x40deb0 <BenchmarkSuite::run(int, int, char**)+0x7fc0>649000000000000080bb: 02    jne     0x40df50 <BenchmarkSuite::run(int, int, char**)+0x8060>
6451000000000000801d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>649100000000000080bd: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
64520000000000008022: 06    subsd   8(%rsp), %xmm0649200000000000080c2: 06    subsd   8(%rsp), %xmm0
64530000000000008028: 06    movsd   %xmm0, 56(%rsp)649300000000000080c8: 06    movsd   %xmm0, 56(%rsp)
6454000000000000802e: 05    callq   0x405b40 <Stopwatch::getCPUTime()>649400000000000080ce: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
64550000000000008033: 06    movsd   %xmm0, 8(%rsp)649500000000000080d3: 06    movsd   %xmm0, 8(%rsp)
64560000000000008039: 05    callq   0x405b40 <Stopwatch::getCPUTime()>649600000000000080d9: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
6457000000000000803e: 06    subsd   8(%rsp), %xmm0649700000000000080de: 06    subsd   8(%rsp), %xmm0
64580000000000008044: 06    movsd   %xmm0, 64(%rsp)649800000000000080e4: 06    movsd   %xmm0, 64(%rsp)
6459000000000000804a: 05    callq   0x405b40 <Stopwatch::getCPUTime()>649900000000000080ea: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
6460000000000000804f: 06    movsd   %xmm0, 8(%rsp)650000000000000080ef: 06    movsd   %xmm0, 8(%rsp)
64610000000000008055: 06    movb    5095205(%rip), %al  # 8e9e70 <guard variable for BenchmarkSuite::run(int, int, char**)::results>650100000000000080f5: 06    movb    5095045(%rip), %al  # 8e9e70 <guard variable for BenchmarkSuite::run(int, int, char**)::results>
6462000000000000805b: 02    testb   %al, %al650200000000000080fb: 02    testb   %al, %al
6463000000000000805d: 06    je      0x40e053 <BenchmarkSuite::run(int, int, char**)+0x8163>650300000000000080fd: 06    je      0x40e0f3 <BenchmarkSuite::run(int, int, char**)+0x8203>
64640000000000008063: 06    movsd   40(%rsp), %xmm165040000000000008103: 06    movsd   40(%rsp), %xmm1
64650000000000008069: 06    addsd   56(%rsp), %xmm165050000000000008109: 06    addsd   56(%rsp), %xmm1
6466000000000000806f: 06    movsd   16(%rsp), %xmm06506000000000000810f: 06    movsd   16(%rsp), %xmm0
64670000000000008075: 06    addsd   64(%rsp), %xmm065070000000000008115: 06    addsd   64(%rsp), %xmm0
6468000000000000807b: 06    movsd   %xmm0, 16(%rsp)6508000000000000811b: 06    movsd   %xmm0, 16(%rsp)
64690000000000008081: 05    movl    $14, %eax65090000000000008121: 05    movl    $14, %eax
64700000000000008086: 02    jmp     0x40dfa2 <BenchmarkSuite::run(int, int, char**)+0x80b2>65100000000000008126: 02    jmp     0x40e042 <BenchmarkSuite::run(int, int, char**)+0x8152>
64710000000000008088: 08    nopl    (%rax,%rax)65110000000000008128: 08    nopl    (%rax,%rax)
64720000000000008090: 08    movslq  250(%rsp,%rax), %rdx65120000000000008130: 08    movslq  250(%rsp,%rax), %rdx
64730000000000008098: 07    movq    %rcx, 9330658(%rax)65130000000000008138: 07    movq    %rcx, 9330658(%rax)
6474000000000000809f: 07    movq    %rdx, 9330666(%rax)6514000000000000813f: 07    movq    %rdx, 9330666(%rax)
647500000000000080a6: 04    addq    $16, %rax65150000000000008146: 04    addq    $16, %rax
647600000000000080aa: 06    cmpq    $16014, %rax6516000000000000814a: 06    cmpq    $16014, %rax
647700000000000080b0: 02    je      0x40dfd0 <BenchmarkSuite::run(int, int, char**)+0x80e0>65170000000000008150: 02    je      0x40e070 <BenchmarkSuite::run(int, int, char**)+0x8180>
647800000000000080b2: 09    cmpw    $13, 256(%rsp,%rax)65180000000000008152: 09    cmpw    $13, 256(%rsp,%rax)
647900000000000080bb: 08    movq    242(%rsp,%rax), %rcx6519000000000000815b: 08    movq    242(%rsp,%rax), %rcx
648000000000000080c3: 02    jne     0x40df80 <BenchmarkSuite::run(int, int, char**)+0x8090>65200000000000008163: 02    jne     0x40e020 <BenchmarkSuite::run(int, int, char**)+0x8130>
648100000000000080c5: 03    testq   %rcx, %rcx65210000000000008165: 03    testq   %rcx, %rcx
648200000000000080c8: 02    je      0x40dfc3 <BenchmarkSuite::run(int, int, char**)+0x80d3>65220000000000008168: 02    je      0x40e063 <BenchmarkSuite::run(int, int, char**)+0x8173>
648300000000000080ca: 03    movq    (%rcx), %rdx6523000000000000816a: 03    movq    (%rcx), %rdx
648400000000000080cd: 04    addq    $16, %rcx6524000000000000816d: 04    addq    $16, %rcx
648500000000000080d1: 02    jmp     0x40df88 <BenchmarkSuite::run(int, int, char**)+0x8098>65250000000000008171: 02    jmp     0x40e028 <BenchmarkSuite::run(int, int, char**)+0x8138>
648600000000000080d3: 02    xorl    %ecx, %ecx65260000000000008173: 02    xorl    %ecx, %ecx
648700000000000080d5: 02    xorl    %edx, %edx65270000000000008175: 02    xorl    %edx, %edx
648800000000000080d7: 02    jmp     0x40df88 <BenchmarkSuite::run(int, int, char**)+0x8098>65280000000000008177: 02    jmp     0x40e028 <BenchmarkSuite::run(int, int, char**)+0x8138>
648900000000000080d9: 07    nopl    (%rax)65290000000000008179: 07    nopl    (%rax)
649000000000000080e0: 06    movsd   %xmm1, 40(%rsp)65300000000000008180: 06    movsd   %xmm1, 40(%rsp)
649100000000000080e6: 05    callq   0x405b40 <Stopwatch::getCPUTime()>65310000000000008186: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
649200000000000080eb: 06    subsd   8(%rsp), %xmm06532000000000000818b: 06    subsd   8(%rsp), %xmm0
649300000000000080f1: 06    movsd   24(%rsp), %xmm165330000000000008191: 06    movsd   24(%rsp), %xmm1
649400000000000080f7: 04    addsd   %xmm0, %xmm165340000000000008197: 04    addsd   %xmm0, %xmm1
649500000000000080fb: 06    movsd   %xmm1, 24(%rsp)6535000000000000819b: 06    movsd   %xmm1, 24(%rsp)
64960000000000008101: 05    callq   0x405b40 <Stopwatch::getCPUTime()>653600000000000081a1: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
64970000000000008106: 06    movsd   %xmm0, 8(%rsp)653700000000000081a6: 06    movsd   %xmm0, 8(%rsp)
6498000000000000810c: 02    xorl    %ebp, %ebp653800000000000081ac: 02    xorl    %ebp, %ebp
6499000000000000810e: 02    nop653900000000000081ae: 02    nop
65000000000000008110: 08    leaq    256(%rsp,%rbp), %rdi654000000000000081b0: 08    leaq    256(%rsp,%rbp), %rdi
65010000000000008118: 03    movq    %r12, %rsi654100000000000081b8: 03    movq    %r12, %rsi
6502000000000000811b: 05    callq   0x461e10 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>654200000000000081bb: 05    callq   0x462060 <BloombergLP::bdld::Datum::destroy(BloombergLP::bdld::Datum const&, BloombergLP::bslma::Allocator*)>
65030000000000008120: 04    addq    $16, %rbp654300000000000081c0: 04    addq    $16, %rbp
65040000000000008124: 07    cmpq    $16000, %rbp654400000000000081c4: 07    cmpq    $16000, %rbp
6505000000000000812b: 02    jne     0x40e000 <BenchmarkSuite::run(int, int, char**)+0x8110>654500000000000081cb: 02    jne     0x40e0a0 <BenchmarkSuite::run(int, int, char**)+0x81b0>
6506000000000000812d: 05    callq   0x405b40 <Stopwatch::getCPUTime()>654600000000000081cd: 05    callq   0x405b40 <Stopwatch::getCPUTime()>
65070000000000008132: 06    subsd   8(%rsp), %xmm0654700000000000081d2: 06    subsd   8(%rsp), %xmm0
65080000000000008138: 06    movsd   32(%rsp), %xmm1654800000000000081d8: 06    movsd   32(%rsp), %xmm1
6509000000000000813e: 04    addsd   %xmm0, %xmm1654900000000000081de: 04    addsd   %xmm0, %xmm1
65100000000000008142: 06    movsd   %xmm1, 32(%rsp)655000000000000081e2: 06    movsd   %xmm1, 32(%rsp)
65110000000000008148: 03    movq    %r12, %rdi655100000000000081e8: 03    movq    %r12, %rdi
6512000000000000814b: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>655200000000000081eb: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
65130000000000008150: 03    incl    %r15d655300000000000081f0: 03    incl    %r15d
65140000000000008153: 05    movq    48(%rsp), %rax655400000000000081f3: 05    movq    48(%rsp), %rax
65150000000000008158: 03    cmpl    (%rax), %r15d655500000000000081f8: 03    cmpl    (%rax), %r15d
6516000000000000815b: 06    jl      0x40de80 <BenchmarkSuite::run(int, int, char**)+0x7f90>655600000000000081fb: 06    jl      0x40df20 <BenchmarkSuite::run(int, int, char**)+0x8030>
65170000000000008161: 02    jmp     0x40e085 <BenchmarkSuite::run(int, int, char**)+0x8195>65570000000000008201: 02    jmp     0x40e125 <BenchmarkSuite::run(int, int, char**)+0x8235>
65180000000000008163: 05    movl    $9346672, %edi65580000000000008203: 05    movl    $9346672, %edi
65190000000000008168: 05    callq   0x404580 <__cxa_guard_acquire@plt>65590000000000008208: 05    callq   0x404580 <__cxa_guard_acquire@plt>
6520000000000000816d: 02    testl   %eax, %eax6560000000000000820d: 02    testl   %eax, %eax
6521000000000000816f: 06    je      0x40df53 <BenchmarkSuite::run(int, int, char**)+0x8063>6561000000000000820f: 06    je      0x40dff3 <BenchmarkSuite::run(int, int, char**)+0x8103>
65220000000000008175: 05    movl    $9330672, %edi65620000000000008215: 05    movl    $9330672, %edi
6523000000000000817a: 05    movl    $16000, %edx6563000000000000821a: 05    movl    $16000, %edx
6524000000000000817f: 02    xorl    %esi, %esi6564000000000000821f: 02    xorl    %esi, %esi
65250000000000008181: 05    callq   0x404140 <memset@plt>65650000000000008221: 05    callq   0x404140 <memset@plt>
65260000000000008186: 05    movl    $9346672, %edi65660000000000008226: 05    movl    $9346672, %edi
6527000000000000818b: 05    callq   0x4042d0 <__cxa_guard_release@plt>6567000000000000822b: 05    callq   0x4042d0 <__cxa_guard_release@plt>
65280000000000008190: 05    jmp     0x40df53 <BenchmarkSuite::run(int, int, char**)+0x8063>65680000000000008230: 05    jmp     0x40dff3 <BenchmarkSuite::run(int, int, char**)+0x8103>
65290000000000008195: 05    movq    72(%rsp), %rax65690000000000008235: 05    movq    72(%rsp), %rax
6530000000000000819a: 02    movl    (%rax), %esi6570000000000000823a: 02    movl    (%rax), %esi
6531000000000000819c: 06    movsd   40(%rsp), %xmm16571000000000000823c: 06    movsd   40(%rsp), %xmm1
653200000000000081a2: 02    jmp     0x40e0b6 <BenchmarkSuite::run(int, int, char**)+0x81c6>65720000000000008242: 02    jmp     0x40e156 <BenchmarkSuite::run(int, int, char**)+0x8266>
653300000000000081a4: 04    xorpd   %xmm1, %xmm165730000000000008244: 04    xorpd   %xmm1, %xmm1
653400000000000081a8: 04    xorpd   %xmm0, %xmm065740000000000008248: 04    xorpd   %xmm0, %xmm0
653500000000000081ac: 06    movsd   %xmm0, 16(%rsp)6575000000000000824c: 06    movsd   %xmm0, 16(%rsp)
653600000000000081b2: 04    xorpd   %xmm0, %xmm065760000000000008252: 04    xorpd   %xmm0, %xmm0
653700000000000081b6: 06    movsd   %xmm0, 24(%rsp)65770000000000008256: 06    movsd   %xmm0, 24(%rsp)
653800000000000081bc: 04    xorpd   %xmm0, %xmm06578000000000000825c: 04    xorpd   %xmm0, %xmm0
653900000000000081c0: 06    movsd   %xmm0, 32(%rsp)65790000000000008260: 06    movsd   %xmm0, 32(%rsp)
654000000000000081c6: 05    movq    80(%rsp), %rax65800000000000008266: 05    movq    80(%rsp), %rax
654100000000000081cb: 04    divsd   (%rax), %xmm16581000000000000826b: 04    divsd   (%rax), %xmm1
654200000000000081cf: 06    movsd   %xmm1, 40(%rsp)6582000000000000826f: 06    movsd   %xmm1, 40(%rsp)
654300000000000081d5: 07    movq    3186276(%rip), %rax  # 717f30 <std::__1::cout>65830000000000008275: 07    movq    3186116(%rip), %rax  # 717f30 <std::__1::cout>
654400000000000081dc: 04    movq    -24(%rax), %rax6584000000000000827c: 04    movq    -24(%rax), %rax
654500000000000081e0: 11    movq    $2, 7438152(%rax)65850000000000008280: 11    movq    $2, 7438152(%rax)
654600000000000081eb: 05    movl    $7438128, %edi6586000000000000828b: 05    movl    $7438128, %edi
654700000000000081f0: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>65870000000000008290: 05    callq   0x4045f0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
654800000000000081f5: 05    movb    $41, 96(%rsp)65880000000000008295: 05    movb    $41, 96(%rsp)
654900000000000081fa: 05    leaq    96(%rsp), %rsi6589000000000000829a: 05    leaq    96(%rsp), %rsi
655000000000000081ff: 05    movl    $1, %edx6590000000000000829f: 05    movl    $1, %edx
65510000000000008204: 03    movq    %rax, %rdi659100000000000082a4: 03    movq    %rax, %rdi
65520000000000008207: 05    callq   0x45fb90 <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)>659200000000000082a7: 05    callq   0x45fde0 <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)>
6553000000000000820c: 03    movq    (%rax), %rcx659300000000000082ac: 03    movq    (%rax), %rcx
6554000000000000820f: 04    movq    -24(%rcx), %rcx659400000000000082af: 04    movq    -24(%rcx), %rcx
65550000000000008213: 09    movq    $77, 24(%rax,%rcx)659500000000000082b3: 09    movq    $77, 24(%rax,%rcx)
6556000000000000821c: 05    movl    $5005623, %esi659600000000000082bc: 05    movl    $5006767, %esi
65570000000000008221: 05    movl    $47, %edx659700000000000082c1: 05    movl    $47, %edx
65580000000000008226: 03    movq    %rax, %rdi659800000000000082c6: 03    movq    %rax, %rdi
65590000000000008229: 05    callq   0x45fb90 <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)>659900000000000082c9: 05    callq   0x45fde0 <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)>
6560000000000000822e: 05    movl    $5130576, %esi660000000000000082ce: 05    movl    $5131712, %esi
65610000000000008233: 05    movl    $1, %edx660100000000000082d3: 05    movl    $1, %edx
65620000000000008238: 03    movq    %rax, %rdi660200000000000082d8: 03    movq    %rax, %rdi
6563000000000000823b: 05    callq   0x45fb90 <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)>660300000000000082db: 05    callq   0x45fde0 <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)>
65640000000000008240: 03    movq    (%rax), %rcx660400000000000082e0: 03    movq    (%rax), %rcx
65650000000000008243: 04    movq    -24(%rcx), %rcx660500000000000082e3: 04    movq    -24(%rcx), %rcx
65660000000000008247: 09    movq    $6, 24(%rax,%rcx)660600000000000082e7: 09    movq    $6, 24(%rax,%rcx)
65670000000000008250: 03    movq    %rax, %rdi660700000000000082f0: 03    movq    %rax, %rdi
65680000000000008253: 06    movsd   40(%rsp), %xmm0660800000000000082f3: 06    movsd   40(%rsp), %xmm0
65690000000000008259: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>660900000000000082f9: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
6570000000000000825e: 05    movl    $5130381, %esi661000000000000082fe: 05    movl    $5131517, %esi
65710000000000008263: 05    movl    $1, %edx66110000000000008303: 05    movl    $1, %edx
65720000000000008268: 03    movq    %rax, %rdi66120000000000008308: 03    movq    %rax, %rdi
6573000000000000826b: 05    callq   0x45fb90 <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)>6613000000000000830b: 05    callq   0x45fde0 <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)>
65740000000000008270: 05    movq    80(%rsp), %rax66140000000000008310: 05    movq    80(%rsp), %rax
65750000000000008275: 06    movsd   16(%rsp), %xmm066150000000000008315: 06    movsd   16(%rsp), %xmm0
6576000000000000827b: 04    divsd   (%rax), %xmm06616000000000000831b: 04    divsd   (%rax), %xmm0
6577000000000000827f: 06    movsd   %xmm0, 16(%rsp)6617000000000000831f: 06    movsd   %xmm0, 16(%rsp)
65780000000000008285: 07    movq    3186100(%rip), %rax  # 717f30 <std::__1::cout>66180000000000008325: 07    movq    3185940(%rip), %rax  # 717f30 <std::__1::cout>
6579000000000000828c: 04    movq    -24(%rax), %rax6619000000000000832c: 04    movq    -24(%rax), %rax
65800000000000008290: 11    movq    $80, 7438152(%rax)66200000000000008330: 11    movq    $80, 7438152(%rax)
6581000000000000829b: 05    movl    $7438128, %edi6621000000000000833b: 05    movl    $7438128, %edi
658200000000000082a0: 05    movl    $5018177, %esi66220000000000008340: 05    movl    $5019319, %esi
658300000000000082a5: 05    movl    $9, %edx66230000000000008345: 05    movl    $9, %edx
658400000000000082aa: 05    callq   0x45fb90 <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)>6624000000000000834a: 05    callq   0x45fde0 <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)>
658500000000000082af: 05    movl    $5130576, %esi6625000000000000834f: 05    movl    $5131712, %esi
658600000000000082b4: 05    movl    $1, %edx66260000000000008354: 05    movl    $1, %edx
658700000000000082b9: 03    movq    %rax, %rdi66270000000000008359: 03    movq    %rax, %rdi
658800000000000082bc: 05    callq   0x45fb90 <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)>6628000000000000835c: 05    callq   0x45fde0 <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)>
658900000000000082c1: 03    movq    (%rax), %rcx66290000000000008361: 03    movq    (%rax), %rcx
659000000000000082c4: 04    movq    -24(%rcx), %rcx66300000000000008364: 04    movq    -24(%rcx), %rcx
659100000000000082c8: 09    movq    $6, 24(%rax,%rcx)66310000000000008368: 09    movq    $6, 24(%rax,%rcx)
659200000000000082d1: 03    movq    %rax, %rdi66320000000000008371: 03    movq    %rax, %rdi
659300000000000082d4: 06    movsd   16(%rsp), %xmm066330000000000008374: 06    movsd   16(%rsp), %xmm0
659400000000000082da: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>6634000000000000837a: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
659500000000000082df: 05    movl    $5130381, %esi6635000000000000837f: 05    movl    $5131517, %esi
659600000000000082e4: 05    movl    $1, %edx66360000000000008384: 05    movl    $1, %edx
659700000000000082e9: 03    movq    %rax, %rdi66370000000000008389: 03    movq    %rax, %rdi
659800000000000082ec: 05    callq   0x45fb90 <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)>6638000000000000838c: 05    callq   0x45fde0 <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)>
659900000000000082f1: 05    movq    80(%rsp), %rax66390000000000008391: 05    movq    80(%rsp), %rax
660000000000000082f6: 06    movsd   24(%rsp), %xmm066400000000000008396: 06    movsd   24(%rsp), %xmm0
660100000000000082fc: 04    divsd   (%rax), %xmm06641000000000000839c: 04    divsd   (%rax), %xmm0
66020000000000008300: 06    movsd   %xmm0, 24(%rsp)664200000000000083a0: 06    movsd   %xmm0, 24(%rsp)
66030000000000008306: 07    movq    3185971(%rip), %rax  # 717f30 <std::__1::cout>664300000000000083a6: 07    movq    3185811(%rip), %rax  # 717f30 <std::__1::cout>
6604000000000000830d: 04    movq    -24(%rax), %rax664400000000000083ad: 04    movq    -24(%rax), %rax
66050000000000008311: 11    movq    $80, 7438152(%rax)664500000000000083b1: 11    movq    $80, 7438152(%rax)
6606000000000000831c: 05    movl    $7438128, %edi664600000000000083bc: 05    movl    $7438128, %edi
66070000000000008321: 05    movl    $5023775, %esi664700000000000083c1: 05    movl    $5024917, %esi
66080000000000008326: 05    movl    $10, %edx664800000000000083c6: 05    movl    $10, %edx
6609000000000000832b: 05    callq   0x45fb90 <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)>664900000000000083cb: 05    callq   0x45fde0 <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)>
66100000000000008330: 05    movl    $5130576, %esi665000000000000083d0: 05    movl    $5131712, %esi
66110000000000008335: 05    movl    $1, %edx665100000000000083d5: 05    movl    $1, %edx
6612000000000000833a: 03    movq    %rax, %rdi665200000000000083da: 03    movq    %rax, %rdi
6613000000000000833d: 05    callq   0x45fb90 <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)>665300000000000083dd: 05    callq   0x45fde0 <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)>
66140000000000008342: 03    movq    (%rax), %rcx665400000000000083e2: 03    movq    (%rax), %rcx
66150000000000008345: 04    movq    -24(%rcx), %rcx665500000000000083e5: 04    movq    -24(%rcx), %rcx
66160000000000008349: 09    movq    $6, 24(%rax,%rcx)665600000000000083e9: 09    movq    $6, 24(%rax,%rcx)
66170000000000008352: 03    movq    %rax, %rdi665700000000000083f2: 03    movq    %rax, %rdi
66180000000000008355: 06    movsd   24(%rsp), %xmm0665800000000000083f5: 06    movsd   24(%rsp), %xmm0
6619000000000000835b: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>665900000000000083fb: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
66200000000000008360: 05    movl    $5130381, %esi66600000000000008400: 05    movl    $5131517, %esi
66210000000000008365: 05    movl    $1, %edx66610000000000008405: 05    movl    $1, %edx
6622000000000000836a: 03    movq    %rax, %rdi6662000000000000840a: 03    movq    %rax, %rdi
6623000000000000836d: 05    callq   0x45fb90 <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)>6663000000000000840d: 05    callq   0x45fde0 <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)>
66240000000000008372: 05    movq    80(%rsp), %rax66640000000000008412: 05    movq    80(%rsp), %rax
66250000000000008377: 06    movsd   32(%rsp), %xmm066650000000000008417: 06    movsd   32(%rsp), %xmm0
6626000000000000837d: 04    divsd   (%rax), %xmm06666000000000000841d: 04    divsd   (%rax), %xmm0
66270000000000008381: 06    movsd   %xmm0, 32(%rsp)66670000000000008421: 06    movsd   %xmm0, 32(%rsp)
66280000000000008387: 07    movq    3185842(%rip), %rax  # 717f30 <std::__1::cout>66680000000000008427: 07    movq    3185682(%rip), %rax  # 717f30 <std::__1::cout>
6629000000000000838e: 04    movq    -24(%rax), %rax6669000000000000842e: 04    movq    -24(%rax), %rax
66300000000000008392: 11    movq    $80, 7438152(%rax)66700000000000008432: 11    movq    $80, 7438152(%rax)
6631000000000000839d: 05    movl    $7438128, %edi6671000000000000843d: 05    movl    $7438128, %edi
663200000000000083a2: 05    movl    $5004858, %esi66720000000000008442: 05    movl    $5006002, %esi
663300000000000083a7: 05    movl    $9, %edx66730000000000008447: 05    movl    $9, %edx
663400000000000083ac: 05    callq   0x45fb90 <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)>6674000000000000844c: 05    callq   0x45fde0 <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)>
663500000000000083b1: 05    movl    $5130576, %esi66750000000000008451: 05    movl    $5131712, %esi
663600000000000083b6: 05    movl    $1, %edx66760000000000008456: 05    movl    $1, %edx
663700000000000083bb: 03    movq    %rax, %rdi6677000000000000845b: 03    movq    %rax, %rdi
663800000000000083be: 05    callq   0x45fb90 <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)>6678000000000000845e: 05    callq   0x45fde0 <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)>
663900000000000083c3: 03    movq    (%rax), %rcx66790000000000008463: 03    movq    (%rax), %rcx
664000000000000083c6: 04    movq    -24(%rcx), %rcx66800000000000008466: 04    movq    -24(%rcx), %rcx
664100000000000083ca: 09    movq    $6, 24(%rax,%rcx)6681000000000000846a: 09    movq    $6, 24(%rax,%rcx)
664200000000000083d3: 03    movq    %rax, %rdi66820000000000008473: 03    movq    %rax, %rdi
664300000000000083d6: 06    movsd   32(%rsp), %xmm066830000000000008476: 06    movsd   32(%rsp), %xmm0
664400000000000083dc: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>6684000000000000847c: 05    callq   0x4047d0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
664500000000000083e1: 05    movl    $5130381, %esi66850000000000008481: 05    movl    $5131517, %esi
664600000000000083e6: 05    movl    $1, %edx66860000000000008486: 05    movl    $1, %edx
664700000000000083eb: 03    movq    %rax, %rdi6687000000000000848b: 03    movq    %rax, %rdi
664800000000000083ee: 05    callq   0x45fb90 <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)>6688000000000000848e: 05    callq   0x45fde0 <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)>
664900000000000083f3: 05    movl    $7438128, %edi66890000000000008493: 05    movl    $7438128, %edi
665000000000000083f8: 05    movl    $5130381, %esi66900000000000008498: 05    movl    $5131517, %esi
665100000000000083fd: 05    movl    $1, %edx6691000000000000849d: 05    movl    $1, %edx
66520000000000008402: 05    callq   0x45fb90 <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)>669200000000000084a2: 05    callq   0x45fde0 <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)>
66530000000000008407: 03    movq    %r13, %rdi669300000000000084a7: 03    movq    %r13, %rdi
6654000000000000840a: 05    callq   0x40e610 <BenchmarkSuite::runVisit()>669400000000000084aa: 05    callq   0x40e6b0 <BenchmarkSuite::runVisit()>
6655000000000000840f: 05    movl    $7438128, %edi669500000000000084af: 05    movl    $7438128, %edi
66560000000000008414: 05    movl    $5005671, %esi669600000000000084b4: 05    movl    $5006815, %esi
66570000000000008419: 05    movl    $18, %edx669700000000000084b9: 05    movl    $18, %edx
6658000000000000841e: 05    callq   0x45fb90 <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)>669800000000000084be: 05    callq   0x45fde0 <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)>
66590000000000008423: 07    addq    $16264, %rsp669900000000000084c3: 07    addq    $16264, %rsp
6660000000000000842a: 01    popq    %rbx670000000000000084ca: 01    popq    %rbx
6661000000000000842b: 02    popq    %r12670100000000000084cb: 02    popq    %r12
6662000000000000842d: 02    popq    %r13670200000000000084cd: 02    popq    %r13
6663000000000000842f: 02    popq    %r14670300000000000084cf: 02    popq    %r14
66640000000000008431: 02    popq    %r15670400000000000084d1: 02    popq    %r15
66650000000000008433: 01    popq    %rbp670500000000000084d3: 01    popq    %rbp
66660000000000008434: 01    retq670600000000000084d4: 01    retq
66670000000000008435: 05    movl    $9365340, %edi670700000000000084d5: 05    movl    $9365340, %edi
6668000000000000843a: 05    callq   0x476a00 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>670800000000000084da: 05    callq   0x476eb0 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>
6669000000000000843f: 09    movq    $5030450, 96(%rsp)670900000000000084df: 09    movq    $5031592, 96(%rsp)
66700000000000008448: 09    movq    $5030504, 104(%rsp)671000000000000084e8: 09    movq    $5031646, 104(%rsp)
66710000000000008451: 08    movl    $1126, 112(%rsp)671100000000000084f1: 08    movl    $1126, 112(%rsp)
66720000000000008459: 09    movq    $5132690, 120(%rsp)671200000000000084f9: 09    movq    $5133834, 120(%rsp)
66730000000000008462: 07    movl    %eax, 128(%rsp)67130000000000008502: 07    movl    %eax, 128(%rsp)
66740000000000008469: 05    leaq    96(%rsp), %rdi67140000000000008509: 05    leaq    96(%rsp), %rdi
6675000000000000846e: 05    callq   0x476a20 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>6715000000000000850e: 05    callq   0x476ed0 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>
66760000000000008473: 03    movq    %rbx, %rax67160000000000008513: 03    movq    %rbx, %rax
66770000000000008476: 04    shrq    $32, %rax67170000000000008516: 04    shrq    $32, %rax
6678000000000000847a: 04    shlq    $37, %rbx6718000000000000851a: 04    shlq    $37, %rbx
6679000000000000847e: 10    movabsq $9223371899415822336, %rcx6719000000000000851e: 10    movabsq $9223371899415822336, %rcx
66800000000000008488: 03    addq    %rbx, %rcx67200000000000008528: 03    addq    %rbx, %rcx
6681000000000000848b: 07    imulq   $1000, %rax, %rbx6721000000000000852b: 07    imulq   $1000, %rax, %rbx
66820000000000008492: 03    orq     %rcx, %rbx67220000000000008532: 03    orq     %rcx, %rbx
66830000000000008495: 03    orq     %r14, %rbx67230000000000008535: 03    orq     %r14, %rbx
66840000000000008498: 05    jmp     0x40bc46 <BenchmarkSuite::run(int, int, char**)+0x5d56>67240000000000008538: 05    jmp     0x40bce6 <BenchmarkSuite::run(int, int, char**)+0x5df6>
6685000000000000849d: 05    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>6725000000000000853d: 05    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
668600000000000084a2: 05    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>67260000000000008542: 05    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
668700000000000084a7: 05    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>67270000000000008547: 05    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
668800000000000084ac: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>6728000000000000854c: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
668900000000000084ae: 02    jmp     0x40e3af <BenchmarkSuite::run(int, int, char**)+0x84bf>6729000000000000854e: 02    jmp     0x40e44f <BenchmarkSuite::run(int, int, char**)+0x855f>
669000000000000084b0: 05    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>67300000000000008550: 05    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
669100000000000084b5: 02    jmp     0x40e3af <BenchmarkSuite::run(int, int, char**)+0x84bf>67310000000000008555: 02    jmp     0x40e44f <BenchmarkSuite::run(int, int, char**)+0x855f>
669200000000000084b7: 02    jmp     0x40e3af <BenchmarkSuite::run(int, int, char**)+0x84bf>67320000000000008557: 02    jmp     0x40e44f <BenchmarkSuite::run(int, int, char**)+0x855f>
669300000000000084b9: 02    jmp     0x40e3af <BenchmarkSuite::run(int, int, char**)+0x84bf>67330000000000008559: 02    jmp     0x40e44f <BenchmarkSuite::run(int, int, char**)+0x855f>
669400000000000084bb: 02    jmp     0x40e3af <BenchmarkSuite::run(int, int, char**)+0x84bf>6734000000000000855b: 02    jmp     0x40e44f <BenchmarkSuite::run(int, int, char**)+0x855f>
669500000000000084bd: 02    jmp     0x40e3af <BenchmarkSuite::run(int, int, char**)+0x84bf>6735000000000000855d: 02    jmp     0x40e44f <BenchmarkSuite::run(int, int, char**)+0x855f>
669600000000000084bf: 03    movq    %rax, %rdi6736000000000000855f: 03    movq    %rax, %rdi
669700000000000084c2: 05    callq   0x404890 <_Unwind_Resume@plt>67370000000000008562: 05    callq   0x404890 <_Unwind_Resume@plt>
669800000000000084c7: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>67380000000000008567: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
669900000000000084c9: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>67390000000000008569: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
670000000000000084cb: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>6740000000000000856b: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
670100000000000084cd: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>6741000000000000856d: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
670200000000000084cf: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>6742000000000000856f: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
670300000000000084d1: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>67430000000000008571: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
670400000000000084d3: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>67440000000000008573: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
670500000000000084d5: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>67450000000000008575: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
670600000000000084d7: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>67460000000000008577: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
670700000000000084d9: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>67470000000000008579: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
670800000000000084db: 03    movq    %rax, %rbx6748000000000000857b: 03    movq    %rax, %rbx
670900000000000084de: 08    leaq    168(%rsp), %rdi6749000000000000857e: 08    leaq    168(%rsp), %rdi
671000000000000084e6: 05    callq   0x474a20 <BloombergLP::bslma::Allocator::~Allocator()>67500000000000008586: 05    callq   0x474ec0 <BloombergLP::bslma::Allocator::~Allocator()>
671100000000000084eb: 05    jmp     0x40e472 <BenchmarkSuite::run(int, int, char**)+0x8582>6751000000000000858b: 05    jmp     0x40e512 <BenchmarkSuite::run(int, int, char**)+0x8622>
671200000000000084f0: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>
671300000000000084f2: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>
671400000000000084f4: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>
671500000000000084f6: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>
671600000000000084f8: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>
671700000000000084fa: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>
671800000000000084fc: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>
671900000000000084fe: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>
67200000000000008500: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>67520000000000008590: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
67210000000000008502: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>67530000000000008592: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
67220000000000008504: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>67540000000000008594: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
67230000000000008506: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>67550000000000008596: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
67240000000000008508: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>67560000000000008598: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
6725000000000000850a: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>6757000000000000859a: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
6726000000000000850c: 02    jmp     0x40e3fe <BenchmarkSuite::run(int, int, char**)+0x850e>6758000000000000859c: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
6759000000000000859e: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
676000000000000085a0: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
676100000000000085a2: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
676200000000000085a4: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
676300000000000085a6: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
676400000000000085a8: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
676500000000000085aa: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
676600000000000085ac: 02    jmp     0x40e49e <BenchmarkSuite::run(int, int, char**)+0x85ae>
6727000000000000850e: 03    movq    %rax, %rbx676700000000000085ae: 03    movq    %rax, %rbx
67280000000000008511: 05    leaq    96(%rsp), %rdi676800000000000085b1: 05    leaq    96(%rsp), %rdi
67290000000000008516: 05    callq   0x474a20 <BloombergLP::bslma::Allocator::~Allocator()>676900000000000085b6: 05    callq   0x474ec0 <BloombergLP::bslma::Allocator::~Allocator()>
6730000000000000851b: 03    movq    %rbx, %rdi677000000000000085bb: 03    movq    %rbx, %rdi
6731000000000000851e: 05    callq   0x404890 <_Unwind_Resume@plt>677100000000000085be: 05    callq   0x404890 <_Unwind_Resume@plt>
67320000000000008523: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>677200000000000085c3: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
67330000000000008525: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>677300000000000085c5: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
67340000000000008527: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>677400000000000085c7: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
67350000000000008529: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>677500000000000085c9: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
6736000000000000852b: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>677600000000000085cb: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
6737000000000000852d: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>677700000000000085cd: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
6738000000000000852f: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>677800000000000085cf: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
67390000000000008531: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>677900000000000085d1: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
67400000000000008533: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>678000000000000085d3: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
67410000000000008535: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>678100000000000085d5: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
67420000000000008537: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>678200000000000085d7: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
67430000000000008539: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>678300000000000085d9: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
6744000000000000853b: 03    movq    %rax, %rbx678400000000000085db: 03    movq    %rax, %rbx
6745000000000000853e: 08    leaq    168(%rsp), %rdi678500000000000085de: 08    leaq    168(%rsp), %rdi
67460000000000008546: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>678600000000000085e6: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
6747000000000000854b: 02    jmp     0x40e472 <BenchmarkSuite::run(int, int, char**)+0x8582>678700000000000085eb: 02    jmp     0x40e512 <BenchmarkSuite::run(int, int, char**)+0x8622>
6748000000000000854d: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>678800000000000085ed: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
6749000000000000854f: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>678900000000000085ef: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
67500000000000008551: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>679000000000000085f1: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
67510000000000008553: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>679100000000000085f3: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
67520000000000008555: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>679200000000000085f5: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
67530000000000008557: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>679300000000000085f7: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
67540000000000008559: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>679400000000000085f9: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
6755000000000000855b: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>679500000000000085fb: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
6756000000000000855d: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>679600000000000085fd: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
6757000000000000855f: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>679700000000000085ff: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
67580000000000008561: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>67980000000000008601: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
67590000000000008563: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>67990000000000008603: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
67600000000000008565: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>68000000000000008605: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
67610000000000008567: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>68010000000000008607: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
67620000000000008569: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>68020000000000008609: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
6763000000000000856b: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>6803000000000000860b: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
6764000000000000856d: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>6804000000000000860d: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
6765000000000000856f: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>6805000000000000860f: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
67660000000000008571: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>68060000000000008611: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
67670000000000008573: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>68070000000000008613: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
67680000000000008575: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>68080000000000008615: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
67690000000000008577: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>68090000000000008617: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
67700000000000008579: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>68100000000000008619: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
6771000000000000857b: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>6811000000000000861b: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
6772000000000000857d: 02    jmp     0x40e46f <BenchmarkSuite::run(int, int, char**)+0x857f>6812000000000000861d: 02    jmp     0x40e50f <BenchmarkSuite::run(int, int, char**)+0x861f>
6773000000000000857f: 03    movq    %rax, %rbx6813000000000000861f: 03    movq    %rax, %rbx
67740000000000008582: 05    leaq    96(%rsp), %rdi68140000000000008622: 05    leaq    96(%rsp), %rdi
67750000000000008587: 05    callq   0x470b70 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>68150000000000008627: 05    callq   0x471040 <BloombergLP::bdlma::BufferedSequentialAllocator::~BufferedSequentialAllocator()>
6776000000000000858c: 03    movq    %rbx, %rdi6816000000000000862c: 03    movq    %rbx, %rdi
6777000000000000858f: 05    callq   0x404890 <_Unwind_Resume@plt>6817000000000000862f: 05    callq   0x404890 <_Unwind_Resume@plt>
67780000000000008594: 10    nopw    %cs:(%rax,%rax)68180000000000008634: 10    nopw    %cs:(%rax,%rax)
6779000000000000859e: 02    nop6819000000000000863e: 02    nop
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op