1.assume.s
1.none.s
n1000000000045c4f0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)>:n1000000000045c6d0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)>:
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: 04    subq    $88, %rsp8000000000000000a: 04    subq    $88, %rsp
9000000000000000e: 03    movq    %rsi, %r139000000000000000e: 03    movq    %rsi, %r13
100000000000000011: 05    movswq  14(%rsi), %rax100000000000000011: 05    movswq  14(%rsi), %rax
110000000000000016: 02    movl    %eax, %eax110000000000000016: 02    movl    %eax, %eax
n120000000000000018: 07    movl    5031312(,%rax,4), %eaxn120000000000000018: 07    movl    5032448(,%rax,4), %eax
13000000000000001f: 04    movl    %eax, 8(%rsp)13000000000000001f: 04    movl    %eax, 8(%rsp)
140000000000000023: 05    leaq    8(%rsp), %rax140000000000000023: 05    leaq    8(%rsp), %rax
150000000000000028: 05    movq    %rax, 32(%rsp)150000000000000028: 05    movq    %rax, 32(%rsp)
16000000000000002d: 05    leaq    12(%rsp), %rbp16000000000000002d: 05    leaq    12(%rsp), %rbp
170000000000000032: 05    movq    %rbp, 16(%rsp)170000000000000032: 05    movq    %rbp, 16(%rsp)
180000000000000037: 05    leaq    32(%rsp), %rsi180000000000000037: 05    leaq    32(%rsp), %rsi
19000000000000003c: 05    leaq    16(%rsp), %rdx19000000000000003c: 05    leaq    16(%rsp), %rdx
200000000000000041: 05    movq    %rdi, 24(%rsp)200000000000000041: 05    movq    %rdi, 24(%rsp)
n210000000000000046: 05    callq   0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>n210000000000000046: 05    callq   0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
22000000000000004b: 05    movswq  14(%r13), %rax22000000000000004b: 05    movswq  14(%r13), %rax
230000000000000050: 02    movl    %eax, %ecx230000000000000050: 02    movl    %eax, %ecx
t240000000000000052: 07    movl    5031312(,%rcx,4), %ecxt240000000000000052: 07    movl    5032448(,%rcx,4), %ecx
250000000000000059: 02    decl    %ecx
26000000000000005b: 03    cmpl    $15, %ecx
27000000000000005e: 06    ja      0x45ca4b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x37b>
250000000000000059: 07    jmpq    *5004216(,%rcx,8)280000000000000064: 07    jmpq    *5005368(,%rcx,8)
260000000000000060: 04    movl    8(%r13), %eax29000000000000006b: 04    movl    8(%r13), %eax
270000000000000064: 02    jmp     0x45c5c4 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0xd4>30000000000000006f: 05    jmp     0x45c7c9 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0xf9>
280000000000000066: 06    movsd   (%r13), %xmm0310000000000000074: 06    movsd   (%r13), %xmm0
29000000000000006c: 04    xorpd   %xmm1, %xmm132000000000000007a: 04    xorpd   %xmm1, %xmm1
300000000000000070: 05    cmpeqsd %xmm0, %xmm133000000000000007e: 05    cmpeqsd %xmm0, %xmm1
310000000000000075: 04    andnpd  %xmm0, %xmm1340000000000000083: 04    andnpd  %xmm0, %xmm1
320000000000000079: 06    movlpd  %xmm1, 8(%rsp)350000000000000087: 06    movlpd  %xmm1, 8(%rsp)
33000000000000007f: 05    jmp     0x45c753 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x263>36000000000000008d: 05    jmp     0x45c960 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x290>
340000000000000084: 03    cmpl    $14, %eax370000000000000092: 03    cmpl    $14, %eax
350000000000000087: 02    je      0x45c582 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x92>380000000000000095: 06    je      0x45c99d <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x2cd>
360000000000000089: 03    cmpl    $5, %eax39000000000000009b: 03    cmpl    $5, %eax
40000000000000009e: 06    je      0x45c99d <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x2cd>
4100000000000000a4: 02    xorl    %ecx, %ecx
4200000000000000a6: 05    movl    $0, %ebx
4300000000000000ab: 03    cmpl    $4, %eax
37000000000000008c: 06    jne     0x45ca02 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x512>4400000000000000ae: 06    jne     0x45c9a5 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x2d5>
380000000000000092: 04    movslq  8(%r13), %rbx4500000000000000b4: 05    movsbq  (%r13), %rbx
4600000000000000b9: 03    incq    %r13
390000000000000096: 04    movq    (%r13), %r134700000000000000bc: 03    movq    %r13, %rcx
40000000000000009a: 05    jmp     0x45ca0a <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x51a>4800000000000000bf: 05    jmp     0x45c9a5 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x2d5>
41000000000000009f: 05    cmpl    $0, 8(%r13)4900000000000000c4: 05    cmpl    $0, 8(%r13)
4200000000000000a4: 05    setne   8(%rsp)5000000000000000c9: 05    setne   8(%rsp)
4300000000000000a9: 05    leaq    8(%rsp), %rax5100000000000000ce: 05    leaq    8(%rsp), %rax
4400000000000000ae: 05    movq    %rax, 32(%rsp)5200000000000000d3: 05    movq    %rax, 32(%rsp)
4500000000000000b3: 05    leaq    9(%rsp), %rax5300000000000000d8: 05    leaq    9(%rsp), %rax
4600000000000000b8: 05    jmp     0x45c762 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x272>5400000000000000dd: 05    jmp     0x45c96f <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x29f>
4700000000000000bd: 04    cmpw    $19, %ax5500000000000000e2: 04    cmpw    $19, %ax
4800000000000000c1: 06    jne     0x45c790 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x2a0>5600000000000000e6: 06    jne     0x45c9b4 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x2e4>
4900000000000000c7: 04    movl    (%r13), %eax5700000000000000ec: 04    movl    (%r13), %eax
5800000000000000f0: 05    jmp     0x45c9ba <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x2ea>
5900000000000000f5: 04    movl    (%r13), %eax
6000000000000000f9: 04    movl    %eax, 8(%rsp)
6100000000000000fd: 05    leaq    8(%rsp), %rax
620000000000000102: 05    movq    %rax, 32(%rsp)
630000000000000107: 05    movq    %rbp, 16(%rsp)
5000000000000000cb: 05    jmp     0x45c796 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x2a6>64000000000000010c: 05    jmp     0x45c974 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x2a4>
5100000000000000d0: 04    movl    (%r13), %eax
5200000000000000d4: 04    movl    %eax, 8(%rsp)
5300000000000000d8: 05    leaq    8(%rsp), %rax
5400000000000000dd: 05    movq    %rax, 32(%rsp)
5500000000000000e2: 05    movq    %rbp, 16(%rsp)
5600000000000000e7: 05    jmp     0x45c767 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x277>
5700000000000000ec: 10    movabsq $-274877906945, %rbx650000000000000111: 10    movabsq $-274877906945, %rbx
5800000000000000f6: 10    movabsq $274877906944, %rbp66000000000000011b: 10    movabsq $274877906944, %rbp
590000000000000100: 04    movq    (%r13), %rax670000000000000125: 04    movq    (%r13), %rax
600000000000000104: 05    movq    %rax, 72(%rsp)680000000000000129: 05    movq    %rax, 72(%rsp)
610000000000000109: 03    cmpq    %rbp, %rax69000000000000012e: 03    cmpq    %rbp, %rax
62000000000000010c: 06    jl      0x45caf3 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x603>700000000000000131: 06    jl      0x45cd3d <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x66d>
630000000000000112: 03    andq    %rbx, %rax710000000000000137: 03    andq    %rbx, %rax
640000000000000115: 03    movq    %rax, %rcx72000000000000013a: 03    movq    %rax, %rcx
650000000000000118: 03    orq     %rbp, %rcx73000000000000013d: 03    orq     %rbp, %rcx
66000000000000011b: 05    movq    %rcx, 72(%rsp)740000000000000140: 05    movq    %rcx, 72(%rsp)
670000000000000120: 03    cmpq    %rbp, %rcx750000000000000145: 03    cmpq    %rbp, %rcx
680000000000000123: 06    jl      0x45cb02 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x612>760000000000000148: 06    jl      0x45cd4c <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x67c>
690000000000000129: 03    andq    %rbx, %rax77000000000000014e: 03    andq    %rbx, %rax
70000000000000012c: 05    jmp     0x45c74e <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x25e>780000000000000151: 05    jmp     0x45c95b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x28b>
710000000000000131: 04    movq    (%r13), %rbx790000000000000156: 04    movq    (%r13), %rbx
720000000000000135: 03    testq   %rbx, %rbx80000000000000015a: 03    testq   %rbx, %rbx
730000000000000138: 06    jns     0x45cb11 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x621>81000000000000015d: 06    jns     0x45cd5b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x68b>
74000000000000013e: 05    movq    %rbx, 8(%rsp)820000000000000163: 05    movq    %rbx, 8(%rsp)
750000000000000143: 05    jmp     0x45c753 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x263>830000000000000168: 05    jmp     0x45c960 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x290>
760000000000000148: 04    movl    8(%r13), %esi84000000000000016d: 04    movl    8(%r13), %esi
77000000000000014c: 04    movq    (%r13), %rax850000000000000171: 04    movq    (%r13), %rax
780000000000000150: 04    movq    %rax, (%rsp)860000000000000175: 04    movq    %rax, (%rsp)
790000000000000154: 05    leaq    32(%rsp), %rdi870000000000000179: 05    leaq    32(%rsp), %rdi
800000000000000159: 02    xorl    %edx, %edx88000000000000017e: 02    xorl    %edx, %edx
81000000000000015b: 02    xorl    %ecx, %ecx890000000000000180: 02    xorl    %ecx, %ecx
82000000000000015d: 03    xorl    %r8d, %r8d900000000000000182: 03    xorl    %r8d, %r8d
830000000000000160: 03    xorl    %r9d, %r9d910000000000000185: 03    xorl    %r9d, %r9d
840000000000000163: 05    callq   0x46e260 <BloombergLP::bdlt::DatetimeInterval::setInterval(int, long long, long long, long long, long long, long long)>920000000000000188: 05    callq   0x46e700 <BloombergLP::bdlt::DatetimeInterval::setInterval(int, long long, long long, long long, long long, long long)>
850000000000000168: 04    movl    32(%rsp), %eax93000000000000018d: 04    movl    32(%rsp), %eax
86000000000000016c: 04    movl    %eax, 72(%rsp)940000000000000191: 04    movl    %eax, 72(%rsp)
870000000000000170: 05    leaq    72(%rsp), %rbx950000000000000195: 05    leaq    72(%rsp), %rbx
880000000000000175: 05    movq    %rbx, 16(%rsp)96000000000000019a: 05    movq    %rbx, 16(%rsp)
89000000000000017a: 05    leaq    76(%rsp), %rax97000000000000019f: 05    leaq    76(%rsp), %rax
90000000000000017f: 05    movq    %rax, 8(%rsp)9800000000000001a4: 05    movq    %rax, 8(%rsp)
910000000000000184: 05    leaq    16(%rsp), %rsi9900000000000001a9: 05    leaq    16(%rsp), %rsi
920000000000000189: 05    leaq    8(%rsp), %rdx10000000000000001ae: 05    leaq    8(%rsp), %rdx
93000000000000018e: 05    movq    24(%rsp), %r1410100000000000001b3: 05    movq    24(%rsp), %r14
940000000000000193: 03    movq    %r14, %rdi10200000000000001b8: 03    movq    %r14, %rdi
10300000000000001bb: 05    callq   0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
10400000000000001c0: 05    movq    40(%rsp), %rax
10500000000000001c5: 05    movq    %rax, 72(%rsp)
10600000000000001ca: 05    movq    %rbx, 16(%rsp)
10700000000000001cf: 05    leaq    80(%rsp), %rax
10800000000000001d4: 05    movq    %rax, 8(%rsp)
10900000000000001d9: 05    leaq    16(%rsp), %rsi
11000000000000001de: 05    leaq    8(%rsp), %rdx
11100000000000001e3: 05    jmp     0x45ca43 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x373>
11200000000000001e8: 04    movq    (%r13), %rax
11300000000000001ec: 05    jmp     0x45c95b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x28b>
11400000000000001f1: 04    movl    8(%r13), %eax
11500000000000001f5: 04    movl    %eax, 8(%rsp)
11600000000000001f9: 05    leaq    8(%rsp), %rbx
11700000000000001fe: 05    movq    %rbx, 32(%rsp)
1180000000000000203: 05    movq    %rbp, 16(%rsp)
1190000000000000208: 05    leaq    32(%rsp), %rsi
120000000000000020d: 05    leaq    16(%rsp), %rdx
1210000000000000212: 05    movq    24(%rsp), %r14
1220000000000000217: 03    movq    %r14, %rdi
123000000000000021a: 05    callq   0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
124000000000000021f: 04    movq    (%r13), %rax
1250000000000000223: 05    movq    %rax, 8(%rsp)
1260000000000000228: 05    movq    %rbx, 32(%rsp)
127000000000000022d: 05    jmp     0x45ca2f <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x35f>
1280000000000000232: 04    cmpw    $13, %ax
1290000000000000236: 06    jne     0x45ca5a <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x38a>
130000000000000023c: 04    movq    (%r13), %rax
1310000000000000240: 03    testq   %rax, %rax
1320000000000000243: 06    je      0x45cc87 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x5b7>
1330000000000000249: 03    movq    (%rax), %rax
134000000000000024c: 05    jmp     0x45cc89 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x5b9>
1350000000000000251: 04    movq    (%r13), %rax
1360000000000000255: 03    testq   %rax, %rax
1370000000000000258: 06    je      0x45ca63 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x393>
138000000000000025e: 03    movq    (%rax), %rax
1390000000000000261: 05    jmp     0x45ca65 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x395>
1400000000000000266: 03    cmpl    $22, %eax
1410000000000000269: 06    je      0x45cc05 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x535>
142000000000000026f: 03    cmpl    $21, %eax
1430000000000000272: 06    jne     0x45cc0b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x53b>
1440000000000000278: 05    movsbq  13(%r13), %rax
145000000000000027d: 05    jmp     0x45cc0d <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x53d>
1460000000000000282: 04    movq    (%r13), %rdi
1470000000000000286: 05    callq   0x46aae0 <BloombergLP::bdldfp::DecimalImpUtil::normalize(BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType64)>
148000000000000028b: 05    movq    %rax, 8(%rsp)
1490000000000000290: 05    leaq    8(%rsp), %rax
1500000000000000295: 05    movq    %rax, 32(%rsp)
151000000000000029a: 05    leaq    16(%rsp), %rax
152000000000000029f: 05    movq    %rax, 16(%rsp)
15300000000000002a4: 05    leaq    32(%rsp), %rsi
15400000000000002a9: 05    leaq    16(%rsp), %rdx
15500000000000002ae: 05    movq    24(%rsp), %rdi
15600000000000002b3: 05    jmp     0x45ca46 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x376>
15700000000000002b8: 04    movq    (%r13), %rax
15800000000000002bc: 03    testq   %rax, %rax
15900000000000002bf: 06    je      0x45cb50 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x480>
16000000000000002c5: 03    movq    (%rax), %rax
16100000000000002c8: 05    jmp     0x45cb52 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x482>
16200000000000002cd: 04    movq    (%r13), %rcx
16300000000000002d1: 04    movslq  8(%r13), %rbx
16400000000000002d5: 05    movq    %rcx, 32(%rsp)
16500000000000002da: 03    addq    %rbx, %rcx
16600000000000002dd: 05    movq    %rcx, 16(%rsp)
16700000000000002e2: 02    jmp     0x45ca09 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x339>
16800000000000002e4: 04    movq    (%r13), %rax
16900000000000002e8: 02    movl    (%rax), %eax
17000000000000002ea: 04    movl    %eax, 8(%rsp)
17100000000000002ee: 05    leaq    8(%rsp), %rax
17200000000000002f3: 05    movq    %rax, 32(%rsp)
17300000000000002f8: 05    movq    %rbp, 16(%rsp)
17400000000000002fd: 05    leaq    32(%rsp), %rsi
1750000000000000302: 05    leaq    16(%rsp), %rdx
1760000000000000307: 05    movq    24(%rsp), %rdi
177000000000000030c: 05    callq   0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
1780000000000000311: 02    xorl    %ebx, %ebx
1790000000000000313: 06    cmpw    $19, 14(%r13)
1800000000000000319: 05    movl    $0, %eax
181000000000000031e: 02    je      0x45c9fc <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x32c>
1820000000000000320: 04    movq    (%r13), %rax
1830000000000000324: 04    movslq  4(%rax), %rbx
1840000000000000328: 04    addq    $8, %rax
185000000000000032c: 05    movq    %rax, 32(%rsp)
1860000000000000331: 03    addq    %rbx, %rax
1870000000000000334: 05    movq    %rax, 16(%rsp)
1880000000000000339: 05    leaq    32(%rsp), %rsi
189000000000000033e: 05    leaq    16(%rsp), %rdx
1900000000000000343: 05    movq    24(%rsp), %r14
1910000000000000348: 03    movq    %r14, %rdi
192000000000000034b: 05    callq   0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
1930000000000000350: 05    movq    %rbx, 8(%rsp)
1940000000000000355: 05    leaq    8(%rsp), %rax
195000000000000035a: 05    movq    %rax, 32(%rsp)
196000000000000035f: 05    leaq    16(%rsp), %rax
1970000000000000364: 05    movq    %rax, 16(%rsp)
1980000000000000369: 05    leaq    32(%rsp), %rsi
199000000000000036e: 05    leaq    16(%rsp), %rdx
2000000000000000373: 03    movq    %r14, %rdi
950000000000000196: 05    callq   0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>2010000000000000376: 05    callq   0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
96000000000000019b: 05    movq    40(%rsp), %rax202000000000000037b: 04    addq    $88, %rsp
9700000000000001a0: 05    movq    %rax, 72(%rsp)203000000000000037f: 01    popq    %rbx
9800000000000001a5: 05    movq    %rbx, 16(%rsp)2040000000000000380: 02    popq    %r12
9900000000000001aa: 05    leaq    80(%rsp), %rax2050000000000000382: 02    popq    %r13
10000000000000001af: 05    movq    %rax, 8(%rsp)2060000000000000384: 02    popq    %r14
10100000000000001b4: 05    leaq    16(%rsp), %rsi2070000000000000386: 02    popq    %r15
10200000000000001b9: 05    leaq    8(%rsp), %rdx2080000000000000388: 01    popq    %rbp
10300000000000001be: 05    jmp     0x45ca51 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x561>2090000000000000389: 01    retq    
10400000000000001c3: 04    movq    (%r13), %rax210000000000000038a: 04    movslq  8(%r13), %rax
10500000000000001c7: 05    jmp     0x45c74e <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x25e>
10600000000000001cc: 04    movl    8(%r13), %eax
10700000000000001d0: 04    movl    %eax, 8(%rsp)
10800000000000001d4: 05    leaq    8(%rsp), %rbx
10900000000000001d9: 05    movq    %rbx, 32(%rsp)
11000000000000001de: 05    movq    %rbp, 16(%rsp)
11100000000000001e3: 05    leaq    32(%rsp), %rsi
11200000000000001e8: 05    leaq    16(%rsp), %rdx
11300000000000001ed: 05    movq    24(%rsp), %r14
11400000000000001f2: 03    movq    %r14, %rdi
11500000000000001f5: 05    callq   0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
11600000000000001fa: 04    movq    (%r13), %rax
11700000000000001fe: 05    movq    %rax, 8(%rsp)
1180000000000000203: 05    movq    %rbx, 32(%rsp)
1190000000000000208: 05    jmp     0x45ca3d <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x54d>
120000000000000020d: 04    cmpw    $13, %ax
1210000000000000211: 06    jne     0x45c7ea <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x2fa>
1220000000000000217: 04    movq    (%r13), %rax
123000000000000021b: 03    testq   %rax, %rax
124000000000000021e: 06    je      0x45ca68 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x578>
1250000000000000224: 03    movq    (%rax), %rax
1260000000000000227: 05    jmp     0x45ca6a <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x57a>
127000000000000022c: 04    movq    (%r13), %rax
1280000000000000230: 03    testq   %rax, %rax
1290000000000000233: 06    je      0x45c859 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x369>
1300000000000000239: 03    movq    (%rax), %rax
131000000000000023c: 05    jmp     0x45c85b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x36b>211000000000000038e: 05    jmp     0x45cc89 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x5b9>
1320000000000000241: 04    cmpw    $21, %ax2120000000000000393: 02    xorl    %eax, %eax
1330000000000000245: 06    jne     0x45c7f3 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x303>
134000000000000024b: 05    movsbq  13(%r13), %rax
1350000000000000250: 05    jmp     0x45c7f7 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x307>
1360000000000000255: 04    movq    (%r13), %rdi
1370000000000000259: 05    callq   0x46a7f0 <BloombergLP::bdldfp::DecimalImpUtil::normalize(BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType64)>
138000000000000025e: 05    movq    %rax, 8(%rsp)2130000000000000395: 05    movq    %rax, 8(%rsp)
1390000000000000263: 05    leaq    8(%rsp), %rax214000000000000039a: 05    leaq    8(%rsp), %rax
1400000000000000268: 05    movq    %rax, 32(%rsp)
141000000000000026d: 05    leaq    16(%rsp), %rax
1420000000000000272: 05    movq    %rax, 16(%rsp)
1430000000000000277: 05    leaq    32(%rsp), %rsi
144000000000000027c: 05    leaq    16(%rsp), %rdx
1450000000000000281: 05    movq    24(%rsp), %rdi
1460000000000000286: 05    jmp     0x45ca54 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x564>
147000000000000028b: 04    movq    (%r13), %rax
148000000000000028f: 03    testq   %rax, %rax
1490000000000000292: 06    je      0x45c950 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x460>
1500000000000000298: 03    movq    (%rax), %rax
151000000000000029b: 05    jmp     0x45c952 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x462>
15200000000000002a0: 04    movq    (%r13), %rax
15300000000000002a4: 02    movl    (%rax), %eax
15400000000000002a6: 04    movl    %eax, 8(%rsp)
15500000000000002aa: 05    leaq    8(%rsp), %rax
15600000000000002af: 05    movq    %rax, 32(%rsp)215000000000000039f: 05    movq    %rax, 32(%rsp)
15700000000000002b4: 05    movq    %rbp, 16(%rsp)
15800000000000002b9: 05    leaq    32(%rsp), %rsi
15900000000000002be: 05    leaq    16(%rsp), %rdx
16000000000000002c3: 05    movq    24(%rsp), %rdi
16100000000000002c8: 05    callq   0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
16200000000000002cd: 02    xorl    %ebx, %ebx
16300000000000002cf: 06    cmpw    $19, 14(%r13)
16400000000000002d5: 05    movl    $0, %eax
16500000000000002da: 02    je      0x45c7d8 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x2e8>
16600000000000002dc: 04    movq    (%r13), %rax
16700000000000002e0: 04    movslq  4(%rax), %rbx
16800000000000002e4: 04    addq    $8, %rax
16900000000000002e8: 05    movq    %rax, 32(%rsp)
17000000000000002ed: 03    addq    %rbx, %rax
17100000000000002f0: 05    movq    %rax, 16(%rsp)
17200000000000002f5: 05    jmp     0x45ca17 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x527>
17300000000000002fa: 04    movslq  8(%r13), %rax
17400000000000002fe: 05    jmp     0x45ca6a <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x57a>
1750000000000000303: 04    movslq  8(%r13), %rax
1760000000000000307: 05    movq    %rax, 8(%rsp)
177000000000000030c: 05    leaq    8(%rsp), %rax
1780000000000000311: 05    movq    %rax, 32(%rsp)
1790000000000000316: 05    leaq    16(%rsp), %rax21600000000000003a4: 05    leaq    16(%rsp), %rax
180000000000000031b: 05    movq    %rax, 16(%rsp)21700000000000003a9: 05    movq    %rax, 16(%rsp)
1810000000000000320: 05    leaq    32(%rsp), %rsi21800000000000003ae: 05    leaq    32(%rsp), %rsi
1820000000000000325: 05    leaq    16(%rsp), %rdx21900000000000003b3: 05    leaq    16(%rsp), %rdx
183000000000000032a: 05    movq    24(%rsp), %rdi22000000000000003b8: 05    movq    24(%rsp), %rdi
184000000000000032f: 05    callq   0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>22100000000000003bd: 05    callq   0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
1850000000000000334: 06    cmpw    $21, 14(%r13)
186000000000000033a: 02    jne     0x45c83b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x34b>
187000000000000033c: 05    movsbq  13(%r13), %rax
1880000000000000341: 03    testq   %rax, %rax
1890000000000000344: 02    jne     0x45c84c <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x35c>
1900000000000000346: 05    jmp     0x45ca59 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x569>
191000000000000034b: 04    movslq  8(%r13), %rax
192000000000000034f: 03    testq   %rax, %rax
1930000000000000352: 06    je      0x45ca59 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x569>
1940000000000000358: 04    movq    (%r13), %r13
195000000000000035c: 05    movq    %r13, 32(%rsp)
1960000000000000361: 03    addq    %r13, %rax
1970000000000000364: 05    jmp     0x45c762 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x272>
1980000000000000369: 02    xorl    %eax, %eax
199000000000000036b: 05    movq    %rax, 8(%rsp)
2000000000000000370: 05    leaq    8(%rsp), %rax
2010000000000000375: 05    movq    %rax, 32(%rsp)
202000000000000037a: 05    leaq    16(%rsp), %rax
203000000000000037f: 05    movq    %rax, 16(%rsp)
2040000000000000384: 05    leaq    32(%rsp), %rsi
2050000000000000389: 05    leaq    16(%rsp), %rdx
206000000000000038e: 05    movq    24(%rsp), %rdi
2070000000000000393: 05    callq   0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
2080000000000000398: 04    movq    (%r13), %r1522200000000000003c2: 04    movq    (%r13), %r15
209000000000000039c: 03    testq   %r15, %r1522300000000000003c6: 03    testq   %r15, %r15
210000000000000039f: 06    je      0x45ca59 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x569>22400000000000003c9: 02    je      0x45ca4b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x37b>
21100000000000003a5: 05    movl    $40, %ebx22500000000000003cb: 05    movl    $40, %ebx
21200000000000003aa: 07    movq    $-1, %rbp22600000000000003d0: 07    movq    $-1, %rbp
21300000000000003b1: 05    movq    24(%rsp), %r1222700000000000003d7: 05    movq    24(%rsp), %r12
21400000000000003b6: 10    nopw    %cs:(%rax,%rax)22800000000000003dc: 04    nopl    (%rax)
21500000000000003c0: 03    incq    %rbp22900000000000003e0: 03    incq    %rbp
21600000000000003c3: 03    cmpq    (%r15), %rbp23000000000000003e3: 03    cmpq    (%r15), %rbp
21700000000000003c6: 06    jae     0x45ca59 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x569>23100000000000003e6: 02    jae     0x45ca4b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x37b>
21800000000000003cc: 04    leaq    32(%rbx), %rax23200000000000003e8: 04    leaq    32(%rbx), %rax
21900000000000003d0: 05    movq    %rax, 80(%rsp)23300000000000003ec: 05    movq    %rax, 80(%rsp)
22000000000000003d5: 05    movq    -8(%r15,%rbx), %rax23400000000000003f1: 05    movq    -8(%r15,%rbx), %rax
22100000000000003da: 04    movq    (%r15,%rbx), %rcx23500000000000003f6: 04    movq    (%r15,%rbx), %rcx
22200000000000003de: 03    addq    %rax, %rcx23600000000000003fa: 03    addq    %rax, %rcx
22300000000000003e1: 05    movq    %rax, 32(%rsp)23700000000000003fd: 05    movq    %rax, 32(%rsp)
22400000000000003e6: 05    movq    %rcx, 16(%rsp)2380000000000000402: 05    movq    %rcx, 16(%rsp)
22500000000000003eb: 03    movq    %r12, %rdi
22600000000000003ee: 05    leaq    32(%rsp), %rsi
22700000000000003f3: 05    leaq    16(%rsp), %r14
22800000000000003f8: 03    movq    %r14, %rdx
22900000000000003fb: 05    callq   0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
2300000000000000400: 04    movq    (%r15,%rbx), %rax
2310000000000000404: 05    movq    %rax, 8(%rsp)
2320000000000000409: 05    leaq    8(%rsp), %rax
233000000000000040e: 05    movq    %rax, 32(%rsp)
2340000000000000413: 05    leaq    16(%rsp), %rax
2350000000000000418: 05    movq    %rax, 16(%rsp)
236000000000000041d: 03    movq    %r12, %rdi2390000000000000407: 03    movq    %r12, %rdi
2370000000000000420: 05    leaq    32(%rsp), %rsi240000000000000040a: 05    leaq    32(%rsp), %rsi
241000000000000040f: 03    movq    %r13, %r14
2420000000000000412: 05    leaq    16(%rsp), %r13
2380000000000000425: 03    movq    %r14, %rdx2430000000000000417: 03    movq    %r13, %rdx
2390000000000000428: 05    callq   0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>244000000000000041a: 05    callq   0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
245000000000000041f: 04    movq    (%r15,%rbx), %rax
2460000000000000423: 05    movq    %rax, 8(%rsp)
2470000000000000428: 05    leaq    8(%rsp), %rax
248000000000000042d: 05    movq    %rax, 32(%rsp)
2490000000000000432: 05    leaq    16(%rsp), %rax
2500000000000000437: 05    movq    %rax, 16(%rsp)
251000000000000043c: 03    movq    %r12, %rdi
252000000000000043f: 05    leaq    32(%rsp), %rsi
2530000000000000444: 03    movq    %r13, %rdx
2540000000000000447: 03    movq    %r14, %r13
255000000000000044a: 05    callq   0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
240000000000000042d: 04    movq    (%r13), %rax256000000000000044f: 03    movq    (%r14), %rax
2410000000000000431: 04    leaq    32(%rax), %rcx2570000000000000452: 04    leaq    32(%rax), %rcx
2420000000000000435: 03    testq   %rax, %rax2580000000000000456: 03    testq   %rax, %rax
2430000000000000438: 04    cmoveq  %rax, %rcx2590000000000000459: 04    cmoveq  %rax, %rcx
244000000000000043c: 05    leaq    -24(%rcx,%rbx), %rsi260000000000000045d: 05    leaq    -24(%rcx,%rbx), %rsi
2450000000000000441: 03    movq    %r12, %rdi2610000000000000462: 03    movq    %r12, %rdi
2460000000000000444: 05    callq   0x45c4f0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)>2620000000000000465: 05    callq   0x45c6d0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)>
2470000000000000449: 04    movq    (%r13), %r15263000000000000046a: 03    movq    (%r14), %r15
248000000000000044d: 05    movq    80(%rsp), %rbx264000000000000046d: 05    movq    80(%rsp), %rbx
2490000000000000452: 03    testq   %r15, %r152650000000000000472: 03    testq   %r15, %r15
2500000000000000455: 06    jne     0x45c8b0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x3c0>2660000000000000475: 06    jne     0x45cab0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x3e0>
251000000000000045b: 05    jmp     0x45ca59 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x569>267000000000000047b: 05    jmp     0x45ca4b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x37b>
2520000000000000460: 02    xorl    %eax, %eax2680000000000000480: 02    xorl    %eax, %eax
2530000000000000462: 05    movq    %rax, 8(%rsp)2690000000000000482: 05    movq    %rax, 8(%rsp)
2540000000000000467: 05    leaq    8(%rsp), %rax2700000000000000487: 05    leaq    8(%rsp), %rax
255000000000000046c: 05    movq    %rax, 32(%rsp)271000000000000048c: 05    movq    %rax, 32(%rsp)
2560000000000000471: 05    leaq    16(%rsp), %rax2720000000000000491: 05    leaq    16(%rsp), %rax
2570000000000000476: 05    movq    %rax, 16(%rsp)2730000000000000496: 05    movq    %rax, 16(%rsp)
258000000000000047b: 05    leaq    32(%rsp), %rsi274000000000000049b: 05    leaq    32(%rsp), %rsi
2590000000000000480: 05    leaq    16(%rsp), %rdx27500000000000004a0: 05    leaq    16(%rsp), %rdx
2600000000000000485: 05    movq    24(%rsp), %rdi27600000000000004a5: 05    movq    24(%rsp), %rdi
261000000000000048a: 05    callq   0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>27700000000000004aa: 05    callq   0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
262000000000000048f: 04    movq    (%r13), %rax27800000000000004af: 04    movq    (%r13), %rax
2630000000000000493: 03    testq   %rax, %rax27900000000000004b3: 03    testq   %rax, %rax
2640000000000000496: 06    je      0x45ca59 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x569>28000000000000004b6: 06    je      0x45ca4b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x37b>
265000000000000049c: 06    movl    $16, %r15d28100000000000004bc: 06    movl    $16, %r15d
26600000000000004a2: 07    movq    $-1, %rbx28200000000000004c2: 07    movq    $-1, %rbx
26700000000000004a9: 05    movq    24(%rsp), %r1428300000000000004c9: 05    movq    24(%rsp), %r14
26800000000000004ae: 02    nop28400000000000004ce: 02    nop
26900000000000004b0: 03    incq    %rbx28500000000000004d0: 03    incq    %rbx
27000000000000004b3: 03    cmpq    (%rax), %rbx28600000000000004d3: 03    cmpq    (%rax), %rbx
27100000000000004b6: 06    jae     0x45ca59 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x569>28700000000000004d6: 06    jae     0x45ca4b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x37b>
27200000000000004bc: 04    leaq    32(%r15), %r1228800000000000004dc: 04    leaq    32(%r15), %r12
27300000000000004c0: 05    movl    16(%rax,%r15), %eax28900000000000004e0: 05    movl    16(%rax,%r15), %eax
27400000000000004c5: 04    movl    %eax, 8(%rsp)29000000000000004e5: 04    movl    %eax, 8(%rsp)
27500000000000004c9: 05    leaq    8(%rsp), %rax29100000000000004e9: 05    leaq    8(%rsp), %rax
27600000000000004ce: 05    movq    %rax, 32(%rsp)29200000000000004ee: 05    movq    %rax, 32(%rsp)
27700000000000004d3: 05    movq    %rbp, 16(%rsp)29300000000000004f3: 05    movq    %rbp, 16(%rsp)
27800000000000004d8: 03    movq    %r14, %rdi29400000000000004f8: 03    movq    %r14, %rdi
27900000000000004db: 05    leaq    32(%rsp), %rsi29500000000000004fb: 05    leaq    32(%rsp), %rsi
28000000000000004e0: 05    leaq    16(%rsp), %rdx2960000000000000500: 05    leaq    16(%rsp), %rdx
28100000000000004e505    callq   0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>2970000000000000505: 05    callq   0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
28200000000000004ea: 04    movq    (%r13), %rsi298000000000000050a: 04    movq    (%r13), %rsi
28300000000000004ee: 04    leaq    32(%rsi), %rax299000000000000050e: 04    leaq    32(%rsi), %rax
28400000000000004f2: 03    testq   %rsi, %rsi3000000000000000512: 03    testq   %rsi, %rsi
28500000000000004f5: 04    cmovneq %rax, %rsi3010000000000000515: 04    cmovneq %rax, %rsi
28600000000000004f9: 03    addq    %r15, %rsi3020000000000000519: 03    addq    %r15, %rsi
28700000000000004fc: 03    movq    %r14, %rdi303000000000000051c: 03    movq    %r14, %rdi
28800000000000004ff: 05    callq   0x45c4f0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)>304000000000000051f: 05    callq   0x45c6d0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)>
2890000000000000504: 04    movq    (%r13), %rax3050000000000000524: 04    movq    (%r13), %rax
2900000000000000508: 03    movq    %r12, %r153060000000000000528: 03    movq    %r12, %r15
291000000000000050b: 03    testq   %rax, %rax307000000000000052b: 03    testq   %rax, %rax
292000000000000050e: 02    jne     0x45c9a0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x4b0>308000000000000052e: 02    jne     0x45cba0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x4d0>
3090000000000000530: 05    jmp     0x45ca4b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x37b>
3100000000000000535: 04    movslq  8(%r13), %rax
3110000000000000539: 02    jmp     0x45cc0d <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x53d>
312000000000000053b: 02    xorl    %eax, %eax
313000000000000053d: 05    movq    %rax, 8(%rsp)
3140000000000000542: 05    leaq    8(%rsp), %rax
3150000000000000547: 05    movq    %rax, 32(%rsp)
316000000000000054c: 05    leaq    16(%rsp), %rax
3170000000000000551: 05    movq    %rax, 16(%rsp)
3180000000000000556: 05    leaq    32(%rsp), %rsi
319000000000000055b: 05    leaq    16(%rsp), %rdx
3200000000000000560: 05    movq    24(%rsp), %rdi
3210000000000000565: 05    callq   0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
322000000000000056a: 05    movswl  14(%r13), %eax
323000000000000056f: 03    cmpl    $22, %eax
3240000000000000572: 02    je      0x45cc54 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x584>
3250000000000000574: 03    cmpl    $21, %eax
3260000000000000577: 06    jne     0x45ca4b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x37b>
327000000000000057d: 05    movsbq  13(%r13), %rcx
2930000000000000510: 02    jmp     0x45ca59 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x569>3280000000000000582: 02    jmp     0x45cc58 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x588>
3290000000000000584: 04    movslq  8(%r13), %rcx
3300000000000000588: 03    testq   %rcx, %rcx
331000000000000058b: 06    je      0x45ca4b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x37b>
3320000000000000591: 03    cmpl    $22, %eax
3330000000000000594: 06    je      0x45cd23 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x653>
334000000000000059a: 02    xorl    %ecx, %ecx
335000000000000059c: 05    movl    $0, %edx
33600000000000005a1: 03    cmpl    $21, %eax
33700000000000005a4: 06    jne     0x45cd2b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x65b>
2940000000000000512: 05    movsbq  (%r13), %rbx33800000000000005aa: 05    movsbq  13(%r13), %rdx
2950000000000000517: 03    incq    %r1333900000000000005af: 03    movq    %r13, %rcx
34000000000000005b2: 05    jmp     0x45cd2b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x65b>
34100000000000005b7: 02    xorl    %eax, %eax
34200000000000005b9: 05    movq    %rax, 8(%rsp)
34300000000000005be: 05    leaq    8(%rsp), %rax
296000000000000051a: 05    movq    %r13, 32(%rsp)34400000000000005c3: 05    movq    %rax, 32(%rsp)
297000000000000051f: 03    addq    %rbx, %r1334500000000000005c8: 05    leaq    16(%rsp), %rax
2980000000000000522: 05    movq    %r13, 16(%rsp)34600000000000005cd: 05    movq    %rax, 16(%rsp)
2990000000000000527: 05    leaq    32(%rsp), %rsi34700000000000005d2: 05    leaq    32(%rsp), %rsi
300000000000000052c: 05    leaq    16(%rsp), %rdx34800000000000005d7: 05    leaq    16(%rsp), %rdx
3010000000000000531: 05    movq    24(%rsp), %r1434900000000000005dc: 05    movq    24(%rsp), %rdi
3020000000000000536: 03    movq    %r14, %rdi
3030000000000000539: 05    callq   0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>35000000000000005e1: 05    callq   0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
304000000000000053e: 05    movq    %rbx, 8(%rsp)
3050000000000000543: 05    leaq    8(%rsp), %rax
3060000000000000548: 05    movq    %rax, 32(%rsp)
307000000000000054d: 05    leaq    16(%rsp), %rax
3080000000000000552: 05    movq    %rax, 16(%rsp)
3090000000000000557: 05    leaq    32(%rsp), %rsi
310000000000000055c: 05    leaq    16(%rsp), %rdx
3110000000000000561: 03    movq    %r14, %rdi
3120000000000000564: 05    callq   0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
3130000000000000569: 04    addq    $88, %rsp
314000000000000056d: 01    popq    %rbx
315000000000000056e: 02    popq    %r12
3160000000000000570: 02    popq    %r13
3170000000000000572: 02    popq    %r14
3180000000000000574: 02    popq    %r15
3190000000000000576: 01    popq    %rbp
3200000000000000577: 01    retq    
3210000000000000578: 02    xorl    %eax, %eax
322000000000000057a: 05    movq    %rax, 8(%rsp)
323000000000000057f: 05    leaq    8(%rsp), %rax
3240000000000000584: 05    movq    %rax, 32(%rsp)
3250000000000000589: 05    leaq    16(%rsp), %rax
326000000000000058e: 05    movq    %rax, 16(%rsp)
3270000000000000593: 05    leaq    32(%rsp), %rsi
3280000000000000598: 05    leaq    16(%rsp), %rdx
329000000000000059d: 05    movq    24(%rsp), %rdi
33000000000000005a2: 05    callq   0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
33100000000000005a7: 02    xorl    %ebp, %ebp35100000000000005e6: 02    xorl    %ebp, %ebp
33200000000000005a9: 02    xorl    %ebx, %ebx35200000000000005e8: 02    xorl    %ebx, %ebx
33300000000000005ab: 02    jmp     0x45cabd <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x5cd>35300000000000005ea: 02    jmp     0x45cce6 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x616>
33400000000000005ad: 03    nopl    (%rax)35400000000000005ec: 02    xorl    %ecx, %ecx
33500000000000005b0: 04    movslq  8(%r13), %rax
33600000000000005b4: 03    cmpq    %rax, %rbx35500000000000005ee: 03    cmpq    %rcx, %rbx
33700000000000005b7: 02    jae     0x45ca59 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x569>35600000000000005f1: 06    jae     0x45ca4b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x37b>
35700000000000005f7: 04    leaq    16(%rax), %rsi
35800000000000005fb: 03    testq   %rax, %rax
35900000000000005fe: 04    cmoveq  %rax, %rsi
33800000000000005b9: 03    addq    %rbp, %rsi3600000000000000602: 03    addq    %rbp, %rsi
33900000000000005bc: 05    movq    24(%rsp), %rdi3610000000000000605: 05    movq    24(%rsp), %rdi
34000000000000005c1: 05    callq   0x45c4f0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)>362000000000000060a: 05    callq   0x45c6d0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)>
34100000000000005c6: 03    incq    %rbx363000000000000060f: 03    incq    %rbx
34200000000000005c9: 04    addq    $16, %rbp3640000000000000612: 04    addq    $16, %rbp
34300000000000005cd: 06    cmpw    $13, 14(%r13)3650000000000000616: 06    cmpw    $13, 14(%r13)
34400000000000005d3: 04    movq    (%r13), %rsi
34500000000000005d7: 02    jne     0x45caa0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x5b0>366000000000000061c: 02    jne     0x45cd10 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x640>
367000000000000061e: 04    movq    (%r13), %rax
34600000000000005d9: 03    testq   %rsi, %rsi3680000000000000622: 03    testq   %rax, %rax
34700000000000005dc: 02    je      0x45cadb <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x5eb>3690000000000000625: 02    je      0x45ccbc <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x5ec>
34800000000000005de: 03    movq    (%rsi), %rax3700000000000000627: 03    movq    (%rax), %rcx
34900000000000005e1: 03    cmpq    %rax, %rbx371000000000000062a: 03    cmpq    %rcx, %rbx
35000000000000005e4: 02    jb      0x45cae6 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x5f6>372000000000000062d: 02    jb      0x45ccc7 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x5f7>
35100000000000005e6: 05    jmp     0x45ca59 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x569>373000000000000062f: 05    jmp     0x45ca4b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x37b>
35200000000000005eb: 02    xorl    %eax, %eax3740000000000000634: 10    nopw    %cs:(%rax,%rax)
375000000000000063e: 02    nop     
3760000000000000640: 04    movslq  8(%r13), %rax
35300000000000005ed: 03    cmpq    %rax, %rbx3770000000000000644: 03    cmpq    %rax, %rbx
35400000000000005f0: 06    jae     0x45ca59 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x569>3780000000000000647: 06    jae     0x45ca4b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x37b>
35500000000000005f6: 04    leaq    16(%rsi), %rax
35600000000000005fa: 03    testq   %rsi, %rsi
35700000000000005fd: 04    cmovneq %rax, %rsi379000000000000064d: 04    movq    (%r13), %rsi
3580000000000000601: 02    jmp     0x45caa9 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x5b9>3800000000000000651: 02    jmp     0x45ccd2 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x602>
3590000000000000603: 05    leaq    72(%rsp), %rdi3810000000000000653: 04    movq    (%r13), %rcx
3600000000000000608: 05    callq   0x46f830 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>3820000000000000657: 04    movslq  8(%r13), %rdx
361000000000000060d: 05    jmp     0x45c605 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x115>383000000000000065b: 05    movq    %rcx, 32(%rsp)
3620000000000000612: 05    leaq    72(%rsp), %rdi3840000000000000660: 03    addq    %rcx, %rdx
3630000000000000617: 05    callq   0x46f830 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>3850000000000000663: 05    movq    %rdx, 16(%rsp)
364000000000000061c: 05    jmp     0x45c74e <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x25e>3860000000000000668: 05    jmp     0x45c974 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x2a4>
387000000000000066d: 05    leaq    72(%rsp), %rdi
3880000000000000672: 05    callq   0x46fcf0 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
3890000000000000677: 05    jmp     0x45c80a <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x13a>
390000000000000067c: 05    leaq    72(%rsp), %rdi
3910000000000000681: 05    callq   0x46fcf0 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
3920000000000000686: 05    jmp     0x45c95b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x28b>
3650000000000000621: 05    movl    $9365340, %edi393000000000000068b: 05    movl    $9365340, %edi
3660000000000000626: 05    callq   0x476a00 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>3940000000000000690: 05    callq   0x476eb0 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>
367000000000000062b: 09    movq    $5030450, 32(%rsp)3950000000000000695: 09    movq    $5031592, 32(%rsp)
3680000000000000634: 09    movq    $5030504, 40(%rsp)396000000000000069e: 09    movq    $5031646, 40(%rsp)
369000000000000063d: 08    movl    $1126, 48(%rsp)39700000000000006a7: 08    movl    $1126, 48(%rsp)
3700000000000000645: 09    movq    $5132690, 56(%rsp)39800000000000006af: 09    movq    $5133834, 56(%rsp)
371000000000000064e: 04    movl    %eax, 64(%rsp)39900000000000006b8: 04    movl    %eax, 64(%rsp)
3720000000000000652: 05    leaq    32(%rsp), %rdi40000000000000006bc: 05    leaq    32(%rsp), %rdi
3730000000000000657: 05    callq   0x476a20 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>40100000000000006c1: 05    callq   0x476ed0 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>
374000000000000065c: 03    movq    %rbx, %rax40200000000000006c6: 03    movq    %rbx, %rax
375000000000000065f: 04    shrq    $32, %rax40300000000000006c9: 04    shrq    $32, %rax
3760000000000000663: 04    shlq    $37, %rbx40400000000000006cd: 04    shlq    $37, %rbx
3770000000000000667: 10    movabsq $9223371899415822336, %rcx40500000000000006d1: 10    movabsq $9223371899415822336, %rcx
3780000000000000671: 03    addq    %rbx, %rcx40600000000000006db: 03    addq    %rbx, %rcx
3790000000000000674: 07    imulq   $1000, %rax, %rax40700000000000006de: 07    imulq   $1000, %rax, %rax
380000000000000067b: 10    movabsq $-9223372036854775808, %rbx40800000000000006e5: 10    movabsq $-9223372036854775808, %rbx
3810000000000000685: 03    orq     %rcx, %rbx40900000000000006ef: 03    orq     %rcx, %rbx
3820000000000000688: 03    orq     %rax, %rbx41000000000000006f2: 03    orq     %rax, %rbx
383000000000000068b: 05    jmp     0x45c62e <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x13e>41100000000000006f5: 05    jmp     0x45c833 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x163>
41200000000000006fa: 06    nopw    (%rax,%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op