1.assume.s
1.none.s
n1000000000040fc20 <BloombergLP::bdlma::BufferImpUtil::allocateFromBufferRaw(long*, char*, unsigned long, BloombergLP::bsls::Alignment::Strategy)>:n1000000000040fbd0 <BloombergLP::bdlma::BufferImpUtil::allocateFromBufferRaw(long*, char*, unsigned long, BloombergLP::bsls::Alignment::Strategy)>:
20000000000000000: 03    movq    %rsi, %rax20000000000000000: 03    movq    %rsi, %rax
t30000000000000003: 03    movq    (%rdi), %rsit
40000000000000006: 03    cmpl    $2, %ecx30000000000000003: 03    cmpl    $2, %ecx
50000000000000009: 02    je      0x40fc5d <BloombergLP::bdlma::BufferImpUtil::allocateFromBufferRaw(long*, char*, unsigned long, BloombergLP::bsls::Alignment::Strategy)+0x3d>40000000000000006: 02    je      0x40fbf1 <BloombergLP::bdlma::BufferImpUtil::allocateFromBufferRaw(long*, char*, unsigned long, BloombergLP::bsls::Alignment::Strategy)+0x21>
6000000000000000b: 03    cmpl    $1, %ecx50000000000000008: 03    cmpl    $1, %ecx
6000000000000000b: 02    je      0x40fbf6 <BloombergLP::bdlma::BufferImpUtil::allocateFromBufferRaw(long*, char*, unsigned long, BloombergLP::bsls::Alignment::Strategy)+0x26>
7000000000000000d: 02    testl   %ecx, %ecx
7000000000000000e: 02    jne     0x40fc52 <BloombergLP::bdlma::BufferImpUtil::allocateFromBufferRaw(long*, char*, unsigned long, BloombergLP::bsls::Alignment::Strategy)+0x32>8000000000000000f: 02    jne     0x40fc21 <BloombergLP::bdlma::BufferImpUtil::allocateFromBufferRaw(long*, char*, unsigned long, BloombergLP::bsls::Alignment::Strategy)+0x51>
80000000000000010: 03    movl    %edx, %r8d90000000000000011: 03    movq    (%rdi), %rsi
90000000000000013: 04    orl     $16, %r8d100000000000000014: 03    leal    (%rsi,%rax), %ecx
100000000000000017: 03    movl    %r8d, %ecx
11000000000000001a: 02    negl    %ecx110000000000000017: 02    negl    %ecx
12000000000000001c: 03    andl    %r8d, %ecx120000000000000019: 03    andl    $15, %ecx
13000000000000001f: 04    leal    (%rax,%rsi), %r8d
140000000000000023: 04    leal    -1(%rcx), %r9d
150000000000000027: 03    subl    %r8d, %ecx
16000000000000002a: 03    andl    %r9d, %ecx13000000000000001c: 03    addq    %rsi, %rcx
17000000000000002d: 03    movslq  %ecx, %rcx
180000000000000030: 02    jmp     0x40fc5a <BloombergLP::bdlma::BufferImpUtil::allocateFromBufferRaw(long*, char*, unsigned long, BloombergLP::bsls::Alignment::Strategy)+0x3a>14000000000000001f: 02    jmp     0x40fc17 <BloombergLP::bdlma::BufferImpUtil::allocateFromBufferRaw(long*, char*, unsigned long, BloombergLP::bsls::Alignment::Strategy)+0x47>
190000000000000032: 03    leal    (%rax,%rsi), %ecx150000000000000021: 03    movq    (%rdi), %rcx
160000000000000024: 02    jmp     0x40fc17 <BloombergLP::bdlma::BufferImpUtil::allocateFromBufferRaw(long*, char*, unsigned long, BloombergLP::bsls::Alignment::Strategy)+0x47>
170000000000000026: 02    movl    %edx, %ecx
180000000000000028: 03    orl     $16, %ecx
19000000000000002b: 02    movl    %ecx, %esi
200000000000000035: 02    negl    %ecx20000000000000002d: 02    negl    %esi
21000000000000002f: 02    andl    %ecx, %esi
220000000000000031: 03    movq    (%rdi), %r8
230000000000000034: 04    leal    (%r8,%rax), %ecx
240000000000000038: 04    leal    -1(%rsi), %r9d
25000000000000003c: 02    subl    %ecx, %esi
210000000000000037: 03    andl    $15, %ecx26000000000000003e: 03    andl    %r9d, %esi
270000000000000041: 03    movslq  %esi, %rcx
280000000000000044: 03    addq    %r8, %rcx
290000000000000047: 03    addq    %rcx, %rax
22000000000000003a: 03    addq    %rcx, %rsi30000000000000004a: 03    addq    %rcx, %rdx
23000000000000003d: 03    addq    %rsi, %rax
240000000000000040: 03    addq    %rsi, %rdx
250000000000000043: 03    movq    %rdx, (%rdi)31000000000000004d: 03    movq    %rdx, (%rdi)
260000000000000046: 01    retq320000000000000050: 01    retq
330000000000000051: 02    xorl    %eax, %eax
340000000000000053: 01    retq    
270000000000000047: 09    nopw    (%rax,%rax)350000000000000054: 10    nopw    %cs:(%rax,%rax)
36000000000000005e: 02    nop     
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op