8.assume.s
8.none.s
n1000000000044dd30 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)>:n1000000000044e390 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)>:
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    $56, %rsp8000000000000000a: 04    subq    $56, %rsp
9000000000000000e: 03    movq    %rdx, %r149000000000000000e: 03    movq    %rdx, %r14
n100000000000000011: 03    movq    %rsi, %rbxn100000000000000011: 03    movq    %rsi, %r12
110000000000000014: 03    movq    %rdi, %r15110000000000000014: 03    movq    %rdi, %r15
120000000000000017: 04    movq    32(%rdi), %rax120000000000000017: 04    movq    32(%rdi), %rax
13000000000000001b: 03    testq   %rax, %rax13000000000000001b: 03    testq   %rax, %rax
n14000000000000001e: 02    je      0x44dd6d <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x3d>n14000000000000001e: 02    je      0x44e3cd <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x3d>
150000000000000020: 04    movq    8(%r15), %rcx150000000000000020: 04    movq    8(%r15), %rcx
160000000000000024: 03    movq    (%rcx), %rcx160000000000000024: 03    movq    (%rcx), %rcx
170000000000000027: 03    addq    %r14, %rcx170000000000000027: 03    addq    %r14, %rcx
18000000000000002a: 03    movq    %rax, %rdx18000000000000002a: 03    movq    %rax, %rdx
19000000000000002d: 03    nopl    (%rax)19000000000000002d: 03    nopl    (%rax)
n200000000000000030: 03    movq    %rdx, %r13n200000000000000030: 03    movq    %rdx, %rbx
210000000000000033: 03    addq    %rdx, %rdx210000000000000033: 03    addq    %rdx, %rdx
n220000000000000036: 03    cmpq    %rcx, %r13n220000000000000036: 03    cmpq    %rcx, %rbx
230000000000000039: 02    jb      0x44dd60 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x30>230000000000000039: 02    jb      0x44e3c0 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x30>
24000000000000003b: 02    jmp     0x44dd8b <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x5b>24000000000000003b: 02    jmp     0x44e3eb <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x5b>
25000000000000003d: 05    movl    $1, %ecx25000000000000003d: 05    movl    $1, %ecx
260000000000000042: 10    nopw    %cs:(%rax,%rax)260000000000000042: 10    nopw    %cs:(%rax,%rax)
27000000000000004c: 04    nopl    (%rax)27000000000000004c: 04    nopl    (%rax)
n280000000000000050: 03    movq    %rcx, %r13n280000000000000050: 03    movq    %rcx, %rbx
290000000000000053: 03    addq    %rcx, %rcx290000000000000053: 03    addq    %rcx, %rcx
t300000000000000056: 03    cmpq    %r14, %r13t300000000000000056: 03    cmpq    %r14, %rbx
310000000000000059: 02    jb      0x44dd80 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x50>310000000000000059: 02    jb      0x44e3e0 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x50>
32000000000000005b: 03    testq   %r14, %r14
33000000000000005e: 02    je      0x44e406 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x76>
32000000000000005b: 04    leaq    -1(%r14), %rcx340000000000000060: 04    leaq    -1(%r14), %rcx
33000000000000005f: 03    movl    %r14d, %edx350000000000000064: 03    movl    %r14d, %edx
340000000000000062: 03    andl    $3, %edx360000000000000067: 03    andl    $3, %edx
350000000000000065: 04    cmpq    $3, %rcx37000000000000006a: 04    cmpq    $3, %rcx
360000000000000069: 02    jae     0x44dda1 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x71>38000000000000006e: 02    jae     0x44e40a <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x7a>
37000000000000006b: 02    xorl    %ecx, %ecx
38000000000000006d: 02    xorl    %esi, %esi
39000000000000006f: 02    jmp     0x44ddcd <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x9d>
400000000000000071: 03    movq    %r14, %rdi
410000000000000074: 04    andq    $-4, %rdi
420000000000000078: 04    leaq    104(%rbx), %rbp
43000000000000007c: 02    xorl    %ecx, %ecx390000000000000070: 02    xorl    %ecx, %ecx
44000000000000007e: 02    xorl    %esi, %esi400000000000000072: 02    xorl    %esi, %esi
410000000000000074: 02    jmp     0x44e43d <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0xad>
420000000000000076: 02    xorl    %ecx, %ecx
430000000000000078: 02    jmp     0x44e46d <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0xdd>
44000000000000007a: 03    movq    %r14, %rdi
45000000000000007d: 04    andq    $-4, %rdi
460000000000000081: 05    leaq    104(%r12), %rbp
470000000000000086: 02    xorl    %ecx, %ecx
480000000000000088: 02    xorl    %esi, %esi
49000000000000008a: 06    nopw    (%rax,%rax)
450000000000000080: 04    addq    -96(%rbp), %rcx500000000000000090: 04    addq    -96(%rbp), %rcx
460000000000000084: 04    addq    -64(%rbp), %rcx510000000000000094: 04    addq    -64(%rbp), %rcx
470000000000000088: 04    addq    -32(%rbp), %rcx520000000000000098: 04    addq    -32(%rbp), %rcx
48000000000000008c: 04    addq    (%rbp), %rcx53000000000000009c: 04    addq    (%rbp), %rcx
490000000000000090: 04    addq    $4, %rsi5400000000000000a0: 04    addq    $4, %rsi
500000000000000094: 04    subq    $-128, %rbp5500000000000000a4: 04    subq    $-128, %rbp
510000000000000098: 03    cmpq    %rsi, %rdi5600000000000000a8: 03    cmpq    %rsi, %rdi
52000000000000009b: 02    jne     0x44ddb0 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x80>5700000000000000ab: 02    jne     0x44e420 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x90>
53000000000000009d: 03    testq   %rdx, %rdx5800000000000000ad: 03    testq   %rdx, %rdx
5400000000000000a0: 02    je      0x44ddfd <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0xcd>5900000000000000b0: 02    je      0x44e46d <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0xdd>
5500000000000000a2: 04    shlq    $5, %rsi6000000000000000b2: 04    shlq    $5, %rsi
5600000000000000a6: 05    leaq    8(%rbx,%rsi), %rsi6100000000000000b6: 05    leaq    8(%r12,%rsi), %rsi
5700000000000000ab: 04    shlq    $5, %rdx6200000000000000bb: 04    shlq    $5, %rdx
5800000000000000af: 02    xorl    %edi, %edi6300000000000000bf: 02    xorl    %edi, %edi
5900000000000000b1: 10    nopw    %cs:(%rax,%rax)6400000000000000c1: 10    nopw    %cs:(%rax,%rax)
6000000000000000bb: 05    nopl    (%rax,%rax)6500000000000000cb: 05    nopl    (%rax,%rax)
6100000000000000c0: 04    addq    (%rsi,%rdi), %rcx6600000000000000d0: 04    addq    (%rsi,%rdi), %rcx
6200000000000000c4: 04    addq    $32, %rdi6700000000000000d4: 04    addq    $32, %rdi
6300000000000000c8: 03    cmpq    %rdi, %rdx6800000000000000d8: 03    cmpq    %rdi, %rdx
6400000000000000cb: 02    jne     0x44ddf0 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0xc0>6900000000000000db: 02    jne     0x44e460 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0xd0>
6500000000000000cd: 04    movq    16(%r15), %rdx7000000000000000dd: 04    movq    16(%r15), %rdx
6600000000000000d1: 03    testq   %rdx, %rdx7100000000000000e1: 03    testq   %rdx, %rdx
6700000000000000d4: 02    je      0x44de28 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0xf8>7200000000000000e4: 02    je      0x44e498 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x108>
6800000000000000d6: 04    movq    8(%r15), %rsi7300000000000000e6: 04    movq    8(%r15), %rsi
6900000000000000da: 03    movq    (%rsi), %rsi7400000000000000ea: 03    movq    (%rsi), %rsi
7000000000000000dd: 03    testq   %rsi, %rsi7500000000000000ed: 03    testq   %rsi, %rsi
7100000000000000e0: 02    je      0x44de28 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0xf8>7600000000000000f0: 02    je      0x44e498 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x108>
7200000000000000e2: 03    movq    (%r15), %rdi7700000000000000f2: 03    movq    (%r15), %rdi
7300000000000000e5: 04    shlq    $5, %rsi7800000000000000f5: 04    shlq    $5, %rsi
7400000000000000e9: 05    movq    -32(%rsi,%rdi), %r127900000000000000f9: 05    movq    -32(%rsi,%rdi), %r13
7500000000000000ee: 05    addq    -24(%rsi,%rdi), %r128000000000000000fe: 05    addq    -24(%rsi,%rdi), %r13
7600000000000000f3: 03    subq    %rdx, %r12810000000000000103: 03    subq    %rdx, %r13
7700000000000000f6: 02    jmp     0x44de2b <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0xfb>820000000000000106: 02    jmp     0x44e49b <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x10b>
7800000000000000f8: 03    xorl    %r12d, %r12d830000000000000108: 03    xorl    %r13d, %r13d
7900000000000000fb: 04    movq    40(%r15), %rdx84000000000000010b: 04    movq    40(%r15), %rdx
8000000000000000ff: 03    testq   %rdx, %rdx85000000000000010f: 03    testq   %rdx, %rdx
810000000000000102: 02    je      0x44de4d <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x11d>860000000000000112: 02    je      0x44e4bd <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x12d>
820000000000000104: 03    addq    %r12, %rcx870000000000000114: 03    addq    %r13, %rcx
830000000000000107: 03    movq    %rdx, %rsi880000000000000117: 03    movq    %rdx, %rsi
84000000000000010a: 06    nopw    (%rax,%rax)89000000000000011a: 06    nopw    (%rax,%rax)
850000000000000110: 03    movq    %rsi, %rbp900000000000000120: 03    movq    %rsi, %rbp
860000000000000113: 03    addq    %rsi, %rsi910000000000000123: 03    addq    %rsi, %rsi
870000000000000116: 03    cmpq    %rcx, %rbp920000000000000126: 03    cmpq    %rcx, %rbp
880000000000000119: 02    jb      0x44de40 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x110>930000000000000129: 02    jb      0x44e4b0 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x120>
89000000000000011b: 02    jmp     0x44de6b <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x13b>94000000000000012b: 02    jmp     0x44e4db <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x14b>
90000000000000011d: 05    movl    $1, %esi95000000000000012d: 05    movl    $1, %esi
910000000000000122: 10    nopw    %cs:(%rax,%rax)960000000000000132: 10    nopw    %cs:(%rax,%rax)
92000000000000012c: 04    nopl    (%rax)97000000000000013c: 04    nopl    (%rax)
930000000000000130: 03    movq    %rsi, %rbp980000000000000140: 03    movq    %rsi, %rbp
940000000000000133: 03    addq    %rsi, %rsi990000000000000143: 03    addq    %rsi, %rsi
950000000000000136: 03    cmpq    %rcx, %rbp1000000000000000146: 03    cmpq    %rcx, %rbp
960000000000000139: 02    jb      0x44de60 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x130>1010000000000000149: 02    jb      0x44e4d0 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x140>
97000000000000013b: 03    orq     %rax, %rdx102000000000000014b: 03    orq     %rax, %rdx
98000000000000013e: 02    je      0x44de7e <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x14e>103000000000000014e: 02    je      0x44e4ee <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x15e>
990000000000000140: 03    cmpq    %rax, %r131040000000000000150: 03    cmpq    %rax, %rbx
1000000000000000143: 06    je      0x44df48 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x218>1050000000000000153: 06    je      0x44e5b8 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x228>
1010000000000000149: 05    jmp     0x44df52 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x222>1060000000000000159: 05    jmp     0x44e5c2 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x232>
102000000000000014e: 04    movq    %r13, 32(%r15)107000000000000015e: 04    movq    %rbx, 32(%r15)
1030000000000000152: 04    movq    %rbp, 40(%r15)1080000000000000162: 04    movq    %rbp, 40(%r15)
1040000000000000156: 04    movq    56(%r15), %rcx1090000000000000166: 04    movq    56(%r15), %rcx
105000000000000015a: 03    movq    %r15, %rdi110000000000000016a: 03    movq    %r15, %rdi
106000000000000015d: 03    movq    %r13, %rsi111000000000000016d: 03    movq    %rbx, %rsi
1070000000000000160: 03    movq    %rbp, %rdx1120000000000000170: 03    movq    %rbp, %rdx
1080000000000000163: 05    callq   0x44a090 <BloombergLP::bdld::Datum::createUninitializedMap(BloombergLP::bdld::DatumMutableMapOwningKeysRef*, unsigned long, unsigned long, BloombergLP::bslma::Allocator*)>1130000000000000173: 05    callq   0x44a6b0 <BloombergLP::bdld::Datum::createUninitializedMap(BloombergLP::bdld::DatumMutableMapOwningKeysRef*, unsigned long, unsigned long, BloombergLP::bslma::Allocator*)>
1090000000000000168: 03    testq   %r13, %r131140000000000000178: 03    testq   %rbx, %rbx
110000000000000016b: 06    je      0x44df27 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x1f7>115000000000000017b: 06    je      0x44e597 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x207>
1110000000000000171: 03    movq    (%r15), %rax1160000000000000181: 03    movq    (%r15), %rax
1120000000000000174: 04    leaq    -1(%r13), %rcx1170000000000000184: 04    leaq    -1(%rbx), %rcx
1130000000000000178: 03    movq    %r13, %rdx1180000000000000188: 03    movq    %rbx, %rdx
114000000000000017b: 04    andq    $7, %rdx119000000000000018b: 04    andq    $7, %rdx
115000000000000017f: 02    je      0x44dedd <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x1ad>120000000000000018f: 02    je      0x44e54d <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x1bd>
1160000000000000181: 02    xorl    %esi, %esi1210000000000000191: 02    xorl    %esi, %esi
1170000000000000183: 03    xorps   %xmm0, %xmm01220000000000000193: 03    xorps   %xmm0, %xmm0
1180000000000000186: 10    nopw    %cs:(%rax,%rax)1230000000000000196: 10    nopw    %cs:(%rax,%rax)
1190000000000000190: 03    movups  %xmm0, (%rax)12400000000000001a0: 03    movups  %xmm0, (%rax)
1200000000000000193: 04    addq    $32, %rax12500000000000001a3: 04    addq    $32, %rax
1210000000000000197: 03    incq    %rsi12600000000000001a7: 03    incq    %rsi
122000000000000019a: 03    cmpq    %rsi, %rdx12700000000000001aa: 03    cmpq    %rsi, %rdx
123000000000000019d: 02    jne     0x44dec0 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x190>12800000000000001ad: 02    jne     0x44e530 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x1a0>
124000000000000019f: 03    movq    %r13, %rdx12900000000000001af: 03    movq    %rbx, %rdx
12500000000000001a2: 03    subq    %rsi, %rdx13000000000000001b2: 03    subq    %rsi, %rdx
12600000000000001a5: 04    cmpq    $7, %rcx13100000000000001b5: 04    cmpq    $7, %rcx
12700000000000001a9: 02    jae     0x44dee6 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x1b6>13200000000000001b9: 02    jae     0x44e556 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x1c6>
12800000000000001ab: 02    jmp     0x44df27 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x1f7>13300000000000001bb: 02    jmp     0x44e597 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x207>
12900000000000001ad: 03    movq    %r13, %rdx13400000000000001bd: 03    movq    %rbx, %rdx
13000000000000001b0: 04    cmpq    $7, %rcx13500000000000001c0: 04    cmpq    $7, %rcx
13100000000000001b4: 02    jb      0x44df27 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x1f7>13600000000000001c4: 02    jb      0x44e597 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x207>
13200000000000001b6: 03    xorps   %xmm0, %xmm013700000000000001c6: 03    xorps   %xmm0, %xmm0
13300000000000001b9: 07    nopl    (%rax)13800000000000001c9: 07    nopl    (%rax)
13400000000000001c0: 03    movups  %xmm0, (%rax)13900000000000001d0: 03    movups  %xmm0, (%rax)
13500000000000001c3: 04    movups  %xmm0, 32(%rax)14000000000000001d3: 04    movups  %xmm0, 32(%rax)
13600000000000001c7: 04    movups  %xmm0, 64(%rax)14100000000000001d7: 04    movups  %xmm0, 64(%rax)
13700000000000001cb: 04    movups  %xmm0, 96(%rax)14200000000000001db: 04    movups  %xmm0, 96(%rax)
13800000000000001cf: 07    movups  %xmm0, 128(%rax)14300000000000001df: 07    movups  %xmm0, 128(%rax)
13900000000000001d6: 07    movups  %xmm0, 160(%rax)14400000000000001e6: 07    movups  %xmm0, 160(%rax)
14000000000000001dd: 07    movups  %xmm0, 192(%rax)14500000000000001ed: 07    movups  %xmm0, 192(%rax)
14100000000000001e4: 07    movups  %xmm0, 224(%rax)14600000000000001f4: 07    movups  %xmm0, 224(%rax)
14200000000000001eb: 06    addq    $256, %rax14700000000000001fb: 06    addq    $256, %rax
14300000000000001f1: 04    addq    $-8, %rdx1480000000000000201: 04    addq    $-8, %rdx
14400000000000001f5: 02    jne     0x44def0 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x1c0>1490000000000000205: 02    jne     0x44e560 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x1d0>
14500000000000001f7: 04    movq    16(%r15), %rdi1500000000000000207: 04    movq    16(%r15), %rdi
14600000000000001fb: 02    xorl    %esi, %esi151000000000000020b: 02    xorl    %esi, %esi
14700000000000001fd: 03    movq    %rbp, %rdx152000000000000020d: 03    movq    %rbp, %rdx
1480000000000000200: 05    callq   0x404540 <memset@plt>1530000000000000210: 05    callq   0x404540 <memset@plt>
1490000000000000205: 04    movb    48(%r15), %al1540000000000000215: 04    movb    48(%r15), %al
1500000000000000209: 04    movq    24(%r15), %rcx1550000000000000219: 04    movq    24(%r15), %rcx
151000000000000020d: 02    movb    %al, (%rcx)156000000000000021d: 02    movb    %al, (%rcx)
152000000000000020f: 04    movq    32(%r15), %rax157000000000000021f: 04    movq    32(%r15), %rax
1530000000000000213: 03    cmpq    %rax, %r131580000000000000223: 03    cmpq    %rax, %rbx
1540000000000000216: 02    jne     0x44df52 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x222>1590000000000000226: 02    jne     0x44e5c2 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x232>
1550000000000000218: 04    cmpq    40(%r15), %rbp1600000000000000228: 04    cmpq    40(%r15), %rbp
156000000000000021c: 06    je      0x44e09c <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x36c>161000000000000022c: 06    je      0x44e70c <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x37c>
1570000000000000222: 04    movq    %r13, 32(%r15)1620000000000000232: 04    movq    %rbx, 32(%r15)
1580000000000000226: 04    movq    %rbp, 40(%r15)1630000000000000236: 04    movq    %rbp, 40(%r15)
159000000000000022a: 03    xorps   %xmm0, %xmm0164000000000000023a: 03    xorps   %xmm0, %xmm0
160000000000000022d: 05    movaps  %xmm0, 16(%rsp)165000000000000023d: 05    movaps  %xmm0, 16(%rsp)
1610000000000000232: 04    movaps  %xmm0, (%rsp)1660000000000000242: 04    movaps  %xmm0, (%rsp)
1620000000000000236: 04    movq    56(%r15), %rcx1670000000000000246: 04    movq    56(%r15), %rcx
163000000000000023a: 03    movq    %rsp, %rdi168000000000000024a: 03    movq    %rsp, %rdi
164000000000000023d: 03    movq    %r13, %rsi169000000000000024d: 03    movq    %rbx, %rsi
1650000000000000240: 03    movq    %rbp, %rdx1700000000000000250: 03    movq    %rbp, %rdx
1660000000000000243: 05    callq   0x44a090 <BloombergLP::bdld::Datum::createUninitializedMap(BloombergLP::bdld::DatumMutableMapOwningKeysRef*, unsigned long, unsigned long, BloombergLP::bslma::Allocator*)>1710000000000000253: 05    callq   0x44a6b0 <BloombergLP::bdld::Datum::createUninitializedMap(BloombergLP::bdld::DatumMutableMapOwningKeysRef*, unsigned long, unsigned long, BloombergLP::bslma::Allocator*)>
1670000000000000248: 03    testq   %r13, %r131720000000000000258: 03    testq   %rbx, %rbx
168000000000000024b: 02    je      0x44dff7 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x2c7>173000000000000025b: 02    je      0x44e667 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x2d7>
169000000000000024d: 04    movq    (%rsp), %rax174000000000000025d: 04    movq    (%rsp), %rax
1700000000000000251: 04    leaq    -1(%r13), %rcx1750000000000000261: 04    leaq    -1(%rbx), %rcx
1710000000000000255: 03    movq    %r13, %rdx1760000000000000265: 03    movq    %rbx, %rdx
1720000000000000258: 04    andq    $7, %rdx1770000000000000268: 04    andq    $7, %rdx
173000000000000025c: 02    je      0x44dfb2 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x282>178000000000000026c: 02    je      0x44e622 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x292>
174000000000000025e: 02    xorl    %esi, %esi179000000000000026e: 02    xorl    %esi, %esi
1750000000000000260: 03    xorps   %xmm0, %xmm01800000000000000270: 03    xorps   %xmm0, %xmm0
1760000000000000263: 10    nopw    %cs:(%rax,%rax)1810000000000000273: 10    nopw    %cs:(%rax,%rax)
177000000000000026d: 03    nopl    (%rax)182000000000000027d: 03    nopl    (%rax)
1780000000000000270: 03    movups  %xmm0, (%rax)1830000000000000280: 03    movups  %xmm0, (%rax)
1790000000000000273: 04    addq    $32, %rax1840000000000000283: 04    addq    $32, %rax
1800000000000000277: 03    incq    %rsi1850000000000000287: 03    incq    %rsi
181000000000000027a: 03    cmpq    %rsi, %rdx186000000000000028a: 03    cmpq    %rsi, %rdx
182000000000000027d: 02    jne     0x44dfa0 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x270>187000000000000028d: 02    jne     0x44e610 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x280>
183000000000000027f: 03    subq    %rsi, %r13188000000000000028f: 03    subq    %rsi, %rbx
1840000000000000282: 04    cmpq    $7, %rcx1890000000000000292: 04    cmpq    $7, %rcx
1850000000000000286: 02    jb      0x44dff7 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x2c7>1900000000000000296: 02    jb      0x44e667 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x2d7>
1860000000000000288: 03    xorps   %xmm0, %xmm01910000000000000298: 03    xorps   %xmm0, %xmm0
187000000000000028b: 05    nopl    (%rax,%rax)192000000000000029b: 05    nopl    (%rax,%rax)
1880000000000000290: 03    movups  %xmm0, (%rax)19300000000000002a0: 03    movups  %xmm0, (%rax)
1890000000000000293: 04    movups  %xmm0, 32(%rax)19400000000000002a3: 04    movups  %xmm0, 32(%rax)
1900000000000000297: 04    movups  %xmm0, 64(%rax)19500000000000002a7: 04    movups  %xmm0, 64(%rax)
191000000000000029b: 04    movups  %xmm0, 96(%rax)19600000000000002ab: 04    movups  %xmm0, 96(%rax)
192000000000000029f: 07    movups  %xmm0, 128(%rax)19700000000000002af: 07    movups  %xmm0, 128(%rax)
19300000000000002a6: 07    movups  %xmm0, 160(%rax)19800000000000002b6: 07    movups  %xmm0, 160(%rax)
19400000000000002ad: 07    movups  %xmm0, 192(%rax)19900000000000002bd: 07    movups  %xmm0, 192(%rax)
19500000000000002b4: 07    movups  %xmm0, 224(%rax)20000000000000002c4: 07    movups  %xmm0, 224(%rax)
19600000000000002bb: 06    addq    $256, %rax20100000000000002cb: 06    addq    $256, %rax
19700000000000002c1: 04    addq    $-8, %r1320200000000000002d1: 04    addq    $-8, %rbx
19800000000000002c5: 02    jne     0x44dfc0 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x290>20300000000000002d5: 02    jne     0x44e630 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x2a0>
19900000000000002c7: 05    movq    16(%rsp), %rdi20400000000000002d7: 05    movq    16(%rsp), %rdi
20000000000000002cc: 02    xorl    %esi, %esi20500000000000002dc: 02    xorl    %esi, %esi
20100000000000002ce: 03    movq    %rbp, %rdx20600000000000002de: 03    movq    %rbp, %rdx
20200000000000002d1: 05    callq   0x404540 <memset@plt>20700000000000002e1: 05    callq   0x404540 <memset@plt>
20300000000000002d6: 05    movq    16(%rsp), %rdi20800000000000002e6: 05    movq    16(%rsp), %rdi
20400000000000002db: 04    movq    16(%r15), %rsi20900000000000002eb: 04    movq    16(%r15), %rsi
20500000000000002df: 03    movq    %r12, %rdx21000000000000002ef: 03    movq    %r13, %rdx
20600000000000002e2: 05    callq   0x404d10 <memcpy@plt>21100000000000002f2: 05    callq   0x404d10 <memcpy@plt>
20700000000000002e7: 04    movq    8(%r15), %rax21200000000000002f7: 04    movq    8(%r15), %rax
20800000000000002eb: 03    movq    (%rax), %rax21300000000000002fb: 03    movq    (%rax), %rax
20900000000000002ee: 05    movq    8(%rsp), %rcx21400000000000002fe: 05    movq    8(%rsp), %rcx
21000000000000002f3: 03    movq    %rax, (%rcx)2150000000000000303: 03    movq    %rax, (%rcx)
21100000000000002f6: 05    movq    8(%rsp), %rax2160000000000000306: 05    movq    8(%rsp), %rax
21200000000000002fb: 04    cmpq    $0, (%rax)217000000000000030b: 04    cmpq    $0, (%rax)
21300000000000002ff: 02    je      0x44e07c <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x34c>218000000000000030f: 02    je      0x44e6ec <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x35c>
2140000000000000301: 05    movl    $16, %eax2190000000000000311: 05    movl    $16, %eax
2150000000000000306: 05    movq    16(%rsp), %rcx2200000000000000316: 05    movq    16(%rsp), %rcx
216000000000000030b: 02    xorl    %edx, %edx221000000000000031b: 02    xorl    %edx, %edx
217000000000000030d: 03    nopl    (%rax)222000000000000031d: 03    nopl    (%rax)
2180000000000000310: 03    movq    (%r15), %rsi2230000000000000320: 03    movq    (%r15), %rsi
2190000000000000313: 05    movslq  -8(%rsi,%rax), %rdi2240000000000000323: 05    movslq  -8(%rsi,%rax), %rdi
2200000000000000318: 04    movaps  (%rsi,%rax), %xmm02250000000000000328: 04    movaps  (%rsi,%rax), %xmm0
221000000000000031c: 05    movaps  %xmm0, 32(%rsp)226000000000000032c: 05    movaps  %xmm0, 32(%rsp)
2220000000000000321: 04    movq    (%rsp), %rsi2270000000000000331: 04    movq    (%rsp), %rsi
2230000000000000325: 05    movq    %rcx, -16(%rsi,%rax)2280000000000000335: 05    movq    %rcx, -16(%rsi,%rax)
224000000000000032a: 05    movq    %rdi, -8(%rsi,%rax)229000000000000033a: 05    movq    %rdi, -8(%rsi,%rax)
225000000000000032f: 05    movaps  32(%rsp), %xmm0230000000000000033f: 05    movaps  32(%rsp), %xmm0
2260000000000000334: 04    movaps  %xmm0, (%rsi,%rax)2310000000000000344: 04    movaps  %xmm0, (%rsi,%rax)
2270000000000000338: 03    addq    %rdi, %rcx2320000000000000348: 03    addq    %rdi, %rcx
228000000000000033b: 03    incq    %rdx233000000000000034b: 03    incq    %rdx
229000000000000033e: 05    movq    8(%rsp), %rsi234000000000000034e: 05    movq    8(%rsp), %rsi
2300000000000000343: 04    addq    $32, %rax2350000000000000353: 04    addq    $32, %rax
2310000000000000347: 03    cmpq    (%rsi), %rdx2360000000000000357: 03    cmpq    (%rsi), %rdx
232000000000000034a: 02    jb      0x44e040 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x310>237000000000000035a: 02    jb      0x44e6b0 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x320>
233000000000000034c: 04    movq    8(%r15), %rsi238000000000000035c: 04    movq    8(%r15), %rsi
2340000000000000350: 04    movq    56(%r15), %rdi2390000000000000360: 04    movq    56(%r15), %rdi
2350000000000000354: 03    movq    (%rdi), %rax2400000000000000364: 03    movq    (%rdi), %rax
2360000000000000357: 03    callq   *24(%rax)2410000000000000367: 03    callq   *24(%rax)
237000000000000035a: 04    movaps  (%rsp), %xmm0242000000000000036a: 04    movaps  (%rsp), %xmm0
238000000000000035e: 05    movaps  16(%rsp), %xmm1243000000000000036e: 05    movaps  16(%rsp), %xmm1
2390000000000000363: 05    movups  %xmm1, 16(%r15)2440000000000000373: 05    movups  %xmm1, 16(%r15)
2400000000000000368: 04    movups  %xmm0, (%r15)2450000000000000378: 04    movups  %xmm0, (%r15)
246000000000000037c: 03    testq   %r14, %r14
247000000000000037f: 02    je      0x44e774 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x3e4>
241000000000000036c: 04    addq    16(%r15), %r122480000000000000381: 04    addq    16(%r15), %r13
2420000000000000370: 04    addq    $16, %rbx2490000000000000385: 04    addq    $16, %r12
2430000000000000374: 02    xorl    %ebp, %ebp2500000000000000389: 02    xorl    %ebx, %ebx
244000000000000037610    nopw    %cs:(%rax,%rax)251000000000000038b: 05    nopl    (%rax,%rax)
2450000000000000380: 04    movq    -16(%rbx), %rsi2520000000000000390: 05    movq    -16(%r12), %rsi
2460000000000000384: 04    movq    -8(%rbx), %rdx2530000000000000395: 05    movq    -8(%r12), %rdx
2470000000000000388: 03    movq    %r12, %rdi254000000000000039a: 03    movq    %r13, %rdi
248000000000000038b: 05    callq   0x404d10 <memcpy@plt>255000000000000039d: 05    callq   0x404d10 <memcpy@plt>
2490000000000000390: 04    movslq  -8(%rbx), %rax25600000000000003a2: 05    movslq  -8(%r12), %rax
2500000000000000394: 03    movaps  (%rbx), %xmm025700000000000003a7: 05    movaps  (%r12), %xmm0
2510000000000000397: 04    movaps  %xmm0, (%rsp)25800000000000003ac: 04    movaps  %xmm0, (%rsp)
252000000000000039b: 03    movq    (%r15), %rcx25900000000000003b0: 03    movq    (%r15), %rcx
253000000000000039e: 04    movq    8(%r15), %rdx26000000000000003b3: 04    movq    8(%r15), %rdx
25400000000000003a2: 03    movq    (%rdx), %rdx26100000000000003b7: 03    movq    (%rdx), %rdx
25500000000000003a5: 03    addq    %rbp, %rdx26200000000000003ba: 03    addq    %rbx, %rdx
25600000000000003a8: 04    shlq    $5, %rdx26300000000000003bd: 04    shlq    $5, %rdx
25700000000000003ac: 04    movq    %r12, (%rcx,%rdx)26400000000000003c1: 04    movq    %r13, (%rcx,%rdx)
25800000000000003b0: 05    movq    %rax, 8(%rcx,%rdx)26500000000000003c5: 05    movq    %rax, 8(%rcx,%rdx)
25900000000000003b5: 04    movaps  (%rsp), %xmm026600000000000003ca: 04    movaps  (%rsp), %xmm0
26000000000000003b9: 05    movaps  %xmm0, 16(%rcx,%rdx)26700000000000003ce: 05    movaps  %xmm0, 16(%rcx,%rdx)
26100000000000003be: 04    addq    -8(%rbx), %r1226800000000000003d3: 05    addq    -8(%r12), %r13
26200000000000003c2: 03    incq    %rbp26900000000000003d8: 03    incq    %rbx
26300000000000003c5: 04    addq    $32, %rbx27000000000000003db: 04    addq    $32, %r12
26400000000000003c9: 03    cmpq    %rbp, %r1427100000000000003df: 03    cmpq    %rbx, %r14
26500000000000003cc: 02    jne     0x44e0b0 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x380>27200000000000003e2: 02    jne     0x44e720 <BloombergLP::bdld::DatumMapOwningKeysBuilder::append(BloombergLP::bdld::DatumMapEntry const*, unsigned long)+0x390>
26600000000000003ce: 04    movq    8(%r15), %rax27300000000000003e4: 04    movq    8(%r15), %rax
26700000000000003d2: 03    addq    %r14, (%rax)27400000000000003e8: 03    addq    %r14, (%rax)
26800000000000003d5: 04    addq    $56, %rsp27500000000000003eb: 04    addq    $56, %rsp
26900000000000003d9: 01    popq    %rbx27600000000000003ef: 01    popq    %rbx
27000000000000003da: 02    popq    %r1227700000000000003f0: 02    popq    %r12
27100000000000003dc: 02    popq    %r1327800000000000003f2: 02    popq    %r13
27200000000000003de: 02    popq    %r1427900000000000003f4: 02    popq    %r14
27300000000000003e0: 02    popq    %r1528000000000000003f6: 02    popq    %r15
27400000000000003e2: 01    popq    %rbp28100000000000003f8: 01    popq    %rbp
27500000000000003e3: 01    retq28200000000000003f9: 01    retq
27600000000000003e410    nopw    %cs:(%rax,%rax)28300000000000003fa: 06    nopw    (%rax,%rax)
27700000000000003ee: 02    nop     
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op