37.assume.s
37.none.s
n1000000000041fc00 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)>:n10000000000420150 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, 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
n8000000000000000a: 04    subq    $40, %rspn8000000000000000a: 04    subq    $24, %rsp
9000000000000000e: 03    movq    %r8, %r149000000000000000e: 03    movq    %r8, %r14
100000000000000011: 03    movq    %rcx, %r15100000000000000011: 03    movq    %rcx, %r15
110000000000000014: 03    movq    %rsi, %r12110000000000000014: 03    movq    %rsi, %r12
120000000000000017: 03    movq    %rdi, %rbx120000000000000017: 03    movq    %rdi, %rbx
13000000000000001a: 03    cmpq    %rdx, %rdi13000000000000001a: 03    cmpq    %rdx, %rdi
t14000000000000001d: 02    je      0x41fc5c <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x5c>t14000000000000001d: 02    je      0x4201b0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x60>
15000000000000001f: 03    movq    %rdx, %r1315000000000000001f: 03    movq    %rdx, %r9
160000000000000022: 03    movl    16(%rbx), %ebp160000000000000022: 04    movl    16(%rbx), %r11d
170000000000000026: 04    movl    16(%rdx), %r10d
170000000000000025: 03    cmpl    16(%rdx), %ebp18000000000000002a: 03    cmpl    %r10d, %r11d
180000000000000028: 02    jne     0x41fc91 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x91>19000000000000002d: 02    jne     0x4201e5 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x95>
19000000000000002a: 03    movslq  %ebp, %rax20000000000000002f: 03    movslq  %r11d, %rax
20000000000000002d: 04    imulq   %rax, %r12210000000000000032: 04    imulq   %rax, %r12
210000000000000031: 03    addq    (%rbx), %r12220000000000000036: 03    addq    (%rbx), %r12
220000000000000034: 04    imulq   %rax, %r15230000000000000039: 04    imulq   %rax, %r15
230000000000000038: 04    addq    (%r13), %r1524000000000000003d: 03    addq    (%r9), %r15
24000000000000003c: 04    imulq   %rax, %r14250000000000000040: 04    imulq   %rax, %r14
250000000000000040: 03    movq    %r12, %rdi260000000000000044: 03    movq    %r12, %rdi
260000000000000043: 03    movq    %r15, %rsi270000000000000047: 03    movq    %r15, %rsi
270000000000000046: 03    movq    %r14, %rdx28000000000000004a: 03    movq    %r14, %rdx
280000000000000049: 04    addq    $40, %rsp29000000000000004d: 04    addq    $24, %rsp
29000000000000004d: 01    popq    %rbx300000000000000051: 01    popq    %rbx
30000000000000004e: 02    popq    %r12
310000000000000050: 02    popq    %r13
320000000000000052: 02    popq    %r14310000000000000052: 02    popq    %r12
330000000000000054: 02    popq    %r15320000000000000054: 02    popq    %r13
330000000000000056: 02    popq    %r14
340000000000000058: 02    popq    %r15
340000000000000056: 01    popq    %rbp35000000000000005a: 01    popq    %rbp
350000000000000057: 05    jmp     0x403b60 <memcpy@plt>36000000000000005b: 05    jmp     0x403b60 <memcpy@plt>
36000000000000005c: 03    movq    (%rbx), %rax370000000000000060: 03    movq    (%rbx), %rax
37000000000000005f: 04    movslq  16(%rbx), %rcx380000000000000063: 04    movslq  16(%rbx), %rcx
380000000000000063: 04    imulq   %rcx, %r12390000000000000067: 04    imulq   %rcx, %r12
390000000000000067: 03    addq    %rax, %r1240000000000000006b: 03    addq    %rax, %r12
40000000000000006a: 04    imulq   %rcx, %r1541000000000000006e: 04    imulq   %rcx, %r15
41000000000000006e: 03    addq    %rax, %r15420000000000000072: 03    addq    %rax, %r15
420000000000000071: 04    imulq   %rcx, %r14430000000000000075: 04    imulq   %rcx, %r14
430000000000000075: 03    movq    %r12, %rdi440000000000000079: 03    movq    %r12, %rdi
440000000000000078: 03    movq    %r15, %rsi45000000000000007c: 03    movq    %r15, %rsi
45000000000000007b: 03    movq    %r14, %rdx46000000000000007f: 03    movq    %r14, %rdx
46000000000000007e: 04    addq    $40, %rsp470000000000000082: 04    addq    $24, %rsp
470000000000000082: 01    popq    %rbx480000000000000086: 01    popq    %rbx
480000000000000083: 02    popq    %r12490000000000000087: 02    popq    %r12
490000000000000085: 02    popq    %r13500000000000000089: 02    popq    %r13
500000000000000087: 02    popq    %r1451000000000000008b: 02    popq    %r14
510000000000000089: 02    popq    %r1552000000000000008d: 02    popq    %r15
52000000000000008b: 01    popq    %rbp53000000000000008f: 01    popq    %rbp
53000000000000008c: 05    jmp     0x403910 <memmove@plt>540000000000000090: 05    jmp     0x403910 <memmove@plt>
550000000000000095: 03    movl    %r11d, %ebp
560000000000000098: 06    jge     0x420319 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x1c9>
57000000000000009e: 04    leaq    (%r14,%r15), %rax
5800000000000000a2: 05    movl    $1, %ebp
5900000000000000a7: 04    cmpl    $8, %r10d
540000000000000091: 02    jge     0x41fcaf <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0xaf>6000000000000000ab: 02    j     0x42024d <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0xfd>
550000000000000093: 03    movq    %r13, %rdi6100000000000000ad: 04    cmpl    $4, %r10d
560000000000000096: 03    movq    %r15, %rsi6200000000000000b1: 06    je      0x4202c1 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x171>
570000000000000099: 03    movq    %r14, %rdx6300000000000000b7: 04    cmpl    $2, %r10d
58000000000000009c: 05    callq   0x41eae0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::requiredBytesPerElement(unsigned long, unsigned long) const>
5900000000000000a1: 03    movl    16(%rbx), %ebp
6000000000000000a4: 02    cmpl    %eax, %ebp
6100000000000000a6: 03    cmovgel %ebp, %eax
6200000000000000a9: 04    movq    8(%rbx), %r10
6300000000000000ad: 02    jmp     0x41fcb5 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0xb5>6400000000000000bb: 06    jne     0x420312 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x1c2>
6400000000000000af: 04    movq    8(%rbx), %r10
6500000000000000b3: 02    movl    %ebp, %eax
6600000000000000b5: 03    movslq  %eax, %rdx
6700000000000000b8: 03    movq    %r10, %rcx
6800000000000000bb: 05    movq    %rdx, 16(%rsp)
6900000000000000c0: 04    imulq   %rdx, %rcx
7000000000000000c4: 04    leaq    (%r14,%r12), %rdx
7100000000000000c8: 04    movq    24(%rbx), %rsi
7200000000000000cc: 03    cmpq    %rsi, %rcx6500000000000000c1: 03    cmpq    %r15, %rax
7300000000000000cf: 04    movl    %eax, 12(%rsp)
7400000000000000d3: 06    jbe     0x41fd5d <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x15d>6600000000000000c4: 06    jbe     0x420312 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x1c2>
6700000000000000ca: 03    movq    (%r9), %rax
6800000000000000cd: 04    leaq    (%rax,%r15,2), %rax
6900000000000000d1: 02    xorl    %ecx, %ecx
7000000000000000d3: 10    nopw    %cs:(%rax,%rax)
7100000000000000dd: 03    nopl    (%rax)
7200000000000000e0: 04    movzwl  (%rax,%rcx,2), %edx
7500000000000000d9: 07    cmpq    $1431655760, %rcx7300000000000000e4: 06    cmpl    $255, %edx
7600000000000000e0: 05    movq    %rdx, 24(%rsp)
7700000000000000e5: 06    ja      0x41febf <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x2bf>7400000000000000ea: 06    ja      0x420306 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x1b6>
7500000000000000f0: 03    incq    %rcx
7600000000000000f3: 03    cmpq    %rcx, %r14
7700000000000000f6: 02    jne     0x420230 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0xe0>
7800000000000000f8: 05    jmp     0x420312 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x1c2>
7900000000000000fd: 03    cmpq    %r15, %rax
800000000000000100: 06    jbe     0x420312 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x1c2>
810000000000000106: 03    movq    (%r9), %rax
820000000000000109: 04    leaq    (%rax,%r15,8), %r8
83000000000000010d: 05    movl    $1, %ebp
840000000000000112: 02    xorl    %edx, %edx
850000000000000114: 02    jmp     0x42027c <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x12c>
860000000000000116: 10    nopw    %cs:(%rax,%rax)
870000000000000120: 03    incq    %rdx
880000000000000123: 03    cmpq    %rdx, %r14
890000000000000126: 06    je      0x420312 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x1c2>
90000000000000012c: 02    movl    %ebp, %esi
91000000000000012e: 04    movq    (%r8,%rdx,8), %rdi
920000000000000132: 02    xorl    %ebp, %ebp
930000000000000134: 03    movq    %rdi, %rax
940000000000000137: 04    shrq    $32, %rax
95000000000000013b: 04    setne   %bpl
96000000000000013f: 02    xorl    %ecx, %ecx
970000000000000141: 07    cmpq    $255, %rdi
980000000000000148: 03    seta    %cl
99000000000000014b: 02    incl    %ecx
100000000000000014d: 07    cmpq    $65535, %rdi
1010000000000000154: 07    leal    4(,%rbp,4), %ebp
102000000000000015b: 03    cmovbel %ecx, %ebp
103000000000000015e: 02    cmpl    %ebp, %esi
1040000000000000160: 03    cmovael %esi, %ebp
1050000000000000163: 02    jae     0x420270 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x120>
1060000000000000165: 03    testq   %rax, %rax
1070000000000000168: 02    je      0x420270 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x120>
108000000000000016a: 05    movl    $8, %ebp
109000000000000016f: 02    jmp     0x420312 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x1c2>
1100000000000000171: 03    cmpq    %r15, %rax
1110000000000000174: 02    jbe     0x420312 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x1c2>
1120000000000000176: 03    movq    (%r9), %rax
1130000000000000179: 04    leaq    (%rax,%r15,4), %rcx
114000000000000017d: 05    movl    $1, %ebp
1150000000000000182: 02    xorl    %edx, %edx
1160000000000000184: 10    nopw    %cs:(%rax,%rax)
117000000000000018e: 02    nop     
1180000000000000190: 03    movl    (%rcx,%rdx,4), %eax
1190000000000000193: 05    cmpl    $65535, %eax
1200000000000000198: 02    ja      0x42030d <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x1bd>
121000000000000019a: 02    xorl    %esi, %esi
122000000000000019c: 05    cmpl    $255, %eax
12300000000000001a1: 04    seta    %sil
12400000000000001a5: 02    incl    %esi
12500000000000001a7: 02    cmpl    %esi, %ebp
12600000000000001a9: 03    cmovbl  %esi, %ebp
12700000000000001ac: 03    incq    %rdx
12800000000000001af: 03    cmpq    %rdx, %r14
12900000000000001b2: 02    jne     0x4202e0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x190>
13000000000000001b4: 02    jmp     0x420312 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x1c2>
13100000000000001b6: 05    movl    $2, %ebp
13200000000000001bb: 02    jmp     0x420312 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x1c2>
13300000000000001bd: 05    movl    $4, %ebp
13400000000000001c2: 03    cmpl    %ebp, %r11d
13500000000000001c5: 04    cmovgel %r11d, %ebp
13600000000000001c9: 03    movslq  %ebp, %rdx
13700000000000001cc: 04    movq    8(%rbx), %rax
13800000000000001d0: 04    movq    24(%rbx), %rsi
13900000000000001d4: 03    movq    %rax, %rcx
14000000000000001d7: 05    movq    %rdx, 8(%rsp)
14100000000000001dc: 04    imulq   %rdx, %rcx
14200000000000001e0: 04    leaq    (%r14,%r12), %r13
14300000000000001e4: 03    cmpq    %rsi, %rcx
14400000000000001e7: 02    jbe     0x4203b4 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x264>
14500000000000001e9: 07    cmpq    $1431655760, %rcx
14600000000000001f0: 04    movq    %r9, (%rsp)
14700000000000001f4: 06    ja      0x420517 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x3c7>
7800000000000000eb: 05    nopl    (%rax,%rax)14800000000000001fa: 06    nopw    (%rax,%rax)
7900000000000000f0: 04    leaq    3(%rsi), %rax1490000000000000200: 04    leaq    3(%rsi), %rax
8000000000000000f4: 03    shrq    %rax1500000000000000204: 03    shrq    %rax
8100000000000000f7: 03    addq    %rax, %rsi1510000000000000207: 03    addq    %rax, %rsi
8200000000000000fa: 03    cmpq    %rcx, %rsi152000000000000020a: 03    cmpq    %rcx, %rsi
8300000000000000fd: 02    jb      0x41fcf0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0xf0>153000000000000020d: 02    jb      0x420350 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x200>
8400000000000000ff: 04    movq    32(%rbx), %rdi154000000000000020f: 04    movq    32(%rbx), %rdi
850000000000000103: 03    movq    (%rdi), %rax1550000000000000213: 03    movq    (%rdi), %rax
860000000000000106: 03    callq   *16(%rax)1560000000000000216: 03    callq   *16(%rax)
870000000000000109: 04    movl    16(%rbx), %r10d1570000000000000219: 04    movl    16(%rbx), %r10d
88000000000000010d: 04    movl    12(%rsp), %ecx
890000000000000111: 03    cmpl    %ecx, %r10d158000000000000021d: 03    cmpl    %ebp, %r10d
900000000000000114: 06    jne     0x41fddd <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x1dd>1590000000000000220: 06    jne     0x42043b <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x2eb>
91000000000000011a: 05    movq    24(%rsp), %rbp
92000000000000011f: 03    movq    %rbp, %rsi1600000000000000226: 03    movq    %r13, %rsi
930000000000000122: 05    movq    16(%rsp), %r81610000000000000229: 05    movq    8(%rsp), %rcx
940000000000000127: 04    imulq   %r8, %rsi162000000000000022e: 04    imulq   %rcx, %rsi
95000000000000012b: 04    leaq    (%rax,%rsi), %rdi1630000000000000232: 04    leaq    (%rax,%rsi), %rdi
96000000000000012f: 03    addq    (%rbx), %rsi1640000000000000236: 03    addq    (%rbx), %rsi
970000000000000132: 04    movq    8(%rbx), %rdx1650000000000000239: 04    movq    8(%rbx), %rdx
980000000000000136: 03    subq    %rbp, %rdx166000000000000023d: 03    subq    %r13, %rdx
990000000000000139: 04    imulq   %r8, %rdx1670000000000000240: 04    imulq   %rcx, %rdx
100000000000000013d: 03    movq    %rax, %rbp1680000000000000244: 03    movq    %rax, %r13
1010000000000000140: 05    callq   0x403b60 <memcpy@plt>1690000000000000247: 05    callq   0x403b60 <memcpy@plt>
1020000000000000145: 03    movq    (%rbx), %rsi170000000000000024c: 03    movq    (%rbx), %rsi
1030000000000000148: 04    movslq  16(%rbx), %rdx171000000000000024f: 04    movslq  16(%rbx), %rdx
104000000000000014c: 04    imulq   %r12, %rdx1720000000000000253: 04    imulq   %r12, %rdx
1050000000000000150: 03    movq    %rbp, %rdi1730000000000000257: 03    movq    %r13, %rdi
1060000000000000153: 05    callq   0x403b60 <memcpy@plt>174000000000000025a: 05    callq   0x403b60 <memcpy@plt>
1070000000000000158: 05    jmp     0x41fe2c <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x22c>175000000000000025f: 05    jmp     0x420489 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x339>
108000000000000015d: 02    cmpl    %eax, %ebp1760000000000000264: 03    cmpl    %ebp, %r11d
109000000000000015f: 02    je      0x41fda3 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x1a3>1770000000000000267: 02    je      0x420405 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x2b5>
1100000000000000161: 03    movq    (%rbx), %rsi1780000000000000269: 03    movq    (%rbx), %rsi
1110000000000000164: 03    subq    %rdx, %r10179000000000000026c: 03    subq    %r13, %rax
1120000000000000167: 03    movq    %rbx, %rdi180000000000000026f: 03    movq    %rbx, %rdi
1810000000000000272: 03    movq    %r13, %rdx
113000000000000016a: 02    movl    %eax, %ecx1820000000000000275: 02    movl    %ebp, %ecx
114000000000000016c: 03    movq    %rsi, %r81830000000000000277: 03    movq    %rsi, %r8
184000000000000027a: 04    movq    %r9, (%rsp)
115000000000000016f: 03    movq    %rdx, %r9185000000000000027e: 03    movq    %r13, %r9
1160000000000000172: 02    pushq   %r10
1170000000000000174: 01    pushq   %rbp
1180000000000000175: 05    callq   0x41d190 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)>
119000000000000017a: 04    addq    $16, %rsp
120000000000000017e: 03    movq    (%rbx), %rsi
1210000000000000181: 03    movl    16(%rbx), %eax
1220000000000000184: 03    movq    %rbx, %rdi
1230000000000000187: 02    xorl    %edx, %edx
1240000000000000189: 04    movl    12(%rsp), %ecx
125000000000000018d: 03    movq    %rsi, %r8
1260000000000000190: 03    xorl    %r9d, %r9d
1270000000000000193: 02    pushq   %r12
1280000000000000195: 01    pushq   %rax1860000000000000281: 01    pushq   %rax
1870000000000000282: 02    pushq   %r11
1290000000000000196: 05    callq   0x41d190 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)>1880000000000000284: 05    callq   0x41d590 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)>
130000000000000019b: 04    movl    28(%rsp), %eax
131000000000000019f: 04    addq    $16, %rsp1890000000000000289: 04    addq    $16, %rsp
13200000000000001a3: 04    movl    16(%r13), %ebp
13300000000000001a7: 03    movq    (%rbx), %rsi190000000000000028d: 03    movq    (%rbx), %rsi
13400000000000001aa: 02    cmpl    %ebp, %eax
13500000000000001ac: 06    jne     0x41fe60 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x260>
13600000000000001b2: 05    movq    16(%rsp), %rax
13700000000000001b7: 04    imulq   %rax, %r12
13800000000000001bb: 03    addq    %r12, %rsi
13900000000000001be: 04    imulq   %rax, %r15
14000000000000001c2: 04    addq    (%r13), %r15
14100000000000001c6: 04    imulq   %rax, %r14
14200000000000001ca: 03    movq    %rsi, %rdi
14300000000000001cd: 03    movq    %r15, %rsi
14400000000000001d0: 03    movq    %r14, %rdx
14500000000000001d3: 05    callq   0x403b60 <memcpy@plt>
14600000000000001d8: 05    jmp     0x41fea9 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x2a9>
14700000000000001dd: 03    movq    (%rbx), %r8
14800000000000001e0: 04    movq    8(%rbx), %rbp
14900000000000001e4: 05    movq    24(%rsp), %rdx
15000000000000001e9: 03    subq    %rdx, %rbp
15100000000000001ec: 03    movq    %rbx, %rdi
15200000000000001ef: 03    movq    %rax, %rsi
15300000000000001f2: 05    movq    %rax, 32(%rsp)
15400000000000001f7: 03    movq    %rdx, %r9
15500000000000001fa: 01    pushq   %rbp
15600000000000001fb: 02    pushq   %r10
15700000000000001fd: 05    callq   0x41d190 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)>
1580000000000000202: 04    addq    $16, %rsp
1590000000000000206: 03    movq    (%rbx), %r8
1600000000000000209: 03    movl    16(%rbx), %eax1910000000000000290: 03    movl    16(%rbx), %eax
161000000000000020c: 03    movq    %rbx, %rdi1920000000000000293: 03    movq    %rbx, %rdi
162000000000000020f: 05    movq    32(%rsp), %rbp
1630000000000000214: 03    movq    %rbp, %rsi
1640000000000000217: 02    xorl    %edx, %edx1930000000000000296: 02    xorl    %edx, %edx
1650000000000000219: 04    movl    12(%rsp), %ecx1940000000000000298: 02    movl    %ebp, %ecx
195000000000000029a: 03    movq    %rsi, %r8
166000000000000021d: 03    xorl    %r9d, %r9d196000000000000029d: 03    xorl    %r9d, %r9d
1670000000000000220: 02    pushq   %r1219700000000000002a0: 02    pushq   %r12
1680000000000000222: 01    pushq   %rax19800000000000002a2: 01    pushq   %rax
1690000000000000223: 05    callq   0x41d190 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)>19900000000000002a3: 05    callq   0x41d590 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)>
20000000000000002a8: 05    movq    16(%rsp), %r9
1700000000000000228: 04    addq    $16, %rsp20100000000000002ad: 04    addq    $16, %rsp
171000000000000022c: 04    movl    16(%r13), %eax20200000000000002b1: 04    movl    16(%r9), %r10d
1720000000000000230: 04    movl    12(%rsp), %ecx20300000000000002b5: 03    movq    (%rbx), %rsi
1730000000000000234: 02    cmpl    %eax, %ecx20400000000000002b8: 03    cmpl    %r10d, %ebp
1740000000000000236: 02    jne     0x41fe7d <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x27d>20500000000000002bb: 06    jne     0x4204bb <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x36b>
1750000000000000238: 05    movq    16(%rsp), %rax20600000000000002c1: 05    movq    8(%rsp), %rax
176000000000000023d: 04    imulq   %rax, %r1220700000000000002c6: 04    imulq   %rax, %r12
1770000000000000241: 03    movq    %rbp, %rdi
1780000000000000244: 03    addq    %r12, %rdi20800000000000002ca: 03    addq    %r12, %rsi
1790000000000000247: 04    imulq   %rax, %r1520900000000000002cd: 04    imulq   %rax, %r15
180000000000000024b: 04    addq    (%r13), %r1521000000000000002d1: 03    addq    (%r9), %r15
181000000000000024f: 04    imulq   %rax, %r1421100000000000002d4: 04    imulq   %rax, %r14
21200000000000002d8: 03    movq    %rsi, %rdi
1820000000000000253: 03    movq    %r15, %rsi21300000000000002db: 03    movq    %r15, %rsi
1830000000000000256: 03    movq    %r14, %rdx21400000000000002de: 03    movq    %r14, %rdx
1840000000000000259: 05    callq   0x403b60 <memcpy@plt>21500000000000002e1: 05    callq   0x403b60 <memcpy@plt>
21600000000000002e6: 05    jmp     0x420505 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x3b5>
21700000000000002eb: 03    movq    (%rbx), %r8
21800000000000002ee: 04    movq    8(%rbx), %r11
21900000000000002f2: 03    subq    %r13, %r11
22000000000000002f5: 03    movq    %rbx, %rdi
22100000000000002f8: 03    movq    %rax, %rsi
22200000000000002fb: 03    movq    %r13, %rdx
22300000000000002fe: 05    movq    %rax, 16(%rsp)
2240000000000000303: 02    movl    %ebp, %ecx
2250000000000000305: 03    movq    %r13, %r9
2260000000000000308: 02    pushq   %r11
227000000000000030a: 02    pushq   %r10
228000000000000030c: 05    callq   0x41d590 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)>
2290000000000000311: 04    addq    $16, %rsp
2300000000000000315: 03    movq    (%rbx), %r8
2310000000000000318: 03    movl    16(%rbx), %eax
232000000000000031b: 03    movq    %rbx, %rdi
233000000000000031e: 05    movq    16(%rsp), %r13
2340000000000000323: 03    movq    %r13, %rsi
2350000000000000326: 02    xorl    %edx, %edx
2360000000000000328: 02    movl    %ebp, %ecx
237000000000000032a: 03    xorl    %r9d, %r9d
238000000000000032d: 02    pushq   %r12
239000000000000032f: 01    pushq   %rax
2400000000000000330: 05    callq   0x41d590 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)>
2410000000000000335: 04    addq    $16, %rsp
2420000000000000339: 04    movq    (%rsp), %rcx
243000000000000033d: 03    movl    16(%rcx), %eax
2440000000000000340: 02    cmpl    %eax, %ebp
185000000000000025e: 02    jmp     0x41fe99 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x299>2450000000000000342: 02    jne     0x4204d8 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x388>
2460000000000000344: 05    movq    8(%rsp), %rax
2470000000000000349: 04    imulq   %rax, %r12
248000000000000034d: 03    movq    %r13, %rdi
2490000000000000350: 03    addq    %r12, %rdi
2500000000000000353: 04    imulq   %rax, %r15
2510000000000000357: 03    addq    (%rcx), %r15
252000000000000035a: 04    imulq   %rax, %r14
253000000000000035e: 03    movq    %r15, %rsi
2540000000000000361: 03    movq    %r14, %rdx
2550000000000000364: 05    callq   0x403b60 <memcpy@plt>
2560000000000000369: 02    jmp     0x4204f5 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x3a5>
1860000000000000260: 04    movq    (%r13), %r8257000000000000036b: 03    movq    (%r9), %r8
1870000000000000264: 03    movq    %rbx, %rdi258000000000000036e: 03    movq    %rbx, %rdi
1880000000000000267: 03    movq    %r12, %rdx2590000000000000371: 03    movq    %r12, %rdx
189000000000000026a: 02    movl    %eax, %ecx2600000000000000374: 02    movl    %ebp, %ecx
190000000000000026c: 03    movq    %r15, %r92610000000000000376: 03    movq    %r15, %r9
191000000000000026f: 02    pushq   %r142620000000000000379: 02    pushq   %r14
1920000000000000271: 01    pushq   %rbp263000000000000037b: 02    pushq   %r10
1930000000000000272: 05    callq   0x41d190 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)>264000000000000037d: 05    callq   0x41d590 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)>
1940000000000000277: 04    addq    $16, %rsp2650000000000000382: 04    addq    $16, %rsp
195000000000000027b: 02    jmp     0x41fea9 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x2a9>2660000000000000386: 02    jmp     0x420505 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x3b5>
196000000000000027d: 04    movq    (%r13), %r82670000000000000388: 03    movq    (%rcx), %r8
1970000000000000281: 03    movq    %rbx, %rdi268000000000000038b: 03    movq    %rbx, %rdi
1980000000000000284: 03    movq    %rbp, %rsi269000000000000038e: 03    movq    %r13, %rsi
1990000000000000287: 03    movq    %r12, %rdx2700000000000000391: 03    movq    %r12, %rdx
2710000000000000394: 02    movl    %ebp, %ecx
200000000000000028a: 03    movq    %r15, %r92720000000000000396: 03    movq    %r15, %r9
201000000000000028d: 02    pushq   %r142730000000000000399: 02    pushq   %r14
202000000000000028f: 01    pushq   %rax274000000000000039b: 01    pushq   %rax
2030000000000000290: 05    callq   0x41d190 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)>275000000000000039c: 05    callq   0x41d590 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)>
2040000000000000295: 04    addq    $16, %rsp27600000000000003a1: 04    addq    $16, %rsp
2050000000000000299: 03    movq    (%rbx), %rsi27700000000000003a5: 03    movq    (%rbx), %rsi
206000000000000029c: 04    movq    32(%rbx), %rdi27800000000000003a8: 04    movq    32(%rbx), %rdi
20700000000000002a0: 03    movq    (%rdi), %rax27900000000000003ac: 03    movq    (%rdi), %rax
20800000000000002a3: 03    callq   *24(%rax)28000000000000003af: 03    callq   *24(%rax)
20900000000000002a6: 03    movq    %rbp, (%rbx)28100000000000003b2: 03    movq    %r13, (%rbx)
21000000000000002a9: 04    movl    12(%rsp), %eax
21100000000000002ad: 03    movl    %eax, 16(%rbx)28200000000000003b5: 03    movl    %ebp, 16(%rbx)
21200000000000002b0: 04    addq    $40, %rsp28300000000000003b8: 04    addq    $24, %rsp
21300000000000002b4: 01    popq    %rbx28400000000000003bc: 01    popq    %rbx
21400000000000002b5: 02    popq    %r1228500000000000003bd: 02    popq    %r12
21500000000000002b7: 02    popq    %r1328600000000000003bf: 02    popq    %r13
21600000000000002b9: 02    popq    %r1428700000000000003c1: 02    popq    %r14
21700000000000002bb: 02    popq    %r1528800000000000003c3: 02    popq    %r15
21800000000000002bd: 01    popq    %rbp28900000000000003c5: 01    popq    %rbp
21900000000000002be: 01    retq29000000000000003c6: 01    retq
22000000000000002bf: 03    movq    %rcx, %rsi29100000000000003c7: 03    movq    %rcx, %rsi
22100000000000002c2: 05    jmp     0x41fcff <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0xff>29200000000000003ca: 05    jmp     0x42035f <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replace(unsigned long, BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned> const&, unsigned long, unsigned long)+0x20f>
22200000000000002c7: 09    nopw    (%rax,%rax)29300000000000003cf: 01    nop     
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op