0.assume.s
0.none.s
n100000000004575d0 <BloombergLP::bslx::MarshallingUtil::getArrayUint40(unsigned long long*, char const*, int)>:n10000000000457750 <BloombergLP::bslx::MarshallingUtil::getArrayUint40(unsigned long long*, char const*, int)>:
20000000000000000: 02    testl   %edx, %edx20000000000000000: 02    testl   %edx, %edx
n30000000000000002: 06    je      0x457690 <BloombergLP::bslx::MarshallingUtil::getArrayUint40(unsigned long long*, char const*, int)+0xc0>n30000000000000002: 06    je      0x457810 <BloombergLP::bslx::MarshallingUtil::getArrayUint40(unsigned long long*, char const*, int)+0xc0>
40000000000000008: 02    movl    %edx, %ecx40000000000000008: 03    movslq  %edx, %rcx
5000000000000000a: 08    leaq    -8(,%rcx,8), %rdx5000000000000000b: 08    leaq    -8(,%rcx,8), %rdx
60000000000000012: 03    testb   $8, %dl60000000000000013: 03    testb   $8, %dl
70000000000000015: 02    jne     0x457619 <BloombergLP::bslx::MarshallingUtil::getArrayUint40(unsigned long long*, char const*, int)+0x49>70000000000000016: 02    jne     0x45779a <BloombergLP::bslx::MarshallingUtil::getArrayUint40(unsigned long long*, char const*, int)+0x4a>
80000000000000017: 07    movq    $0, (%rdi)80000000000000018: 07    movq    $0, (%rdi)
9000000000000001e: 02    movb    (%rsi), %al9000000000000001f: 02    movb    (%rsi), %al
100000000000000020: 03    movb    %al, 4(%rdi)100000000000000021: 03    movb    %al, 4(%rdi)
110000000000000023: 03    movb    1(%rsi), %al110000000000000024: 03    movb    1(%rsi), %al
120000000000000026: 03    movb    %al, 3(%rdi)120000000000000027: 03    movb    %al, 3(%rdi)
130000000000000029: 03    movb    2(%rsi), %al13000000000000002a: 03    movb    2(%rsi), %al
14000000000000002c: 03    movb    %al, 2(%rdi)14000000000000002d: 03    movb    %al, 2(%rdi)
15000000000000002f: 03    movb    3(%rsi), %al150000000000000030: 03    movb    3(%rsi), %al
160000000000000032: 03    movb    %al, 1(%rdi)160000000000000033: 03    movb    %al, 1(%rdi)
170000000000000035: 03    movb    4(%rsi), %al170000000000000036: 03    movb    4(%rsi), %al
180000000000000038: 02    movb    %al, (%rdi)180000000000000039: 02    movb    %al, (%rdi)
19000000000000003a: 04    addq    $5, %rsi19000000000000003b: 04    addq    $5, %rsi
20000000000000003e: 04    leaq    8(%rdi), %rax20000000000000003f: 04    leaq    8(%rdi), %rax
210000000000000042: 03    testq   %rdx, %rdx210000000000000043: 03    testq   %rdx, %rdx
220000000000000045: 02    jne     0x457621 <BloombergLP::bslx::MarshallingUtil::getArrayUint40(unsigned long long*, char const*, int)+0x51>220000000000000046: 02    jne     0x4577a2 <BloombergLP::bslx::MarshallingUtil::getArrayUint40(unsigned long long*, char const*, int)+0x52>
230000000000000047: 02    jmp     0x457690 <BloombergLP::bslx::MarshallingUtil::getArrayUint40(unsigned long long*, char const*, int)+0xc0>230000000000000048: 02    jmp     0x457810 <BloombergLP::bslx::MarshallingUtil::getArrayUint40(unsigned long long*, char const*, int)+0xc0>
240000000000000049: 03    movq    %rdi, %rax24000000000000004a: 03    movq    %rdi, %rax
25000000000000004c: 03    testq   %rdx, %rdx25000000000000004d: 03    testq   %rdx, %rdx
26000000000000004f: 02    je      0x457690 <BloombergLP::bslx::MarshallingUtil::getArrayUint40(unsigned long long*, char const*, int)+0xc0>260000000000000050: 02    je      0x457810 <BloombergLP::bslx::MarshallingUtil::getArrayUint40(unsigned long long*, char const*, int)+0xc0>
270000000000000051: 04    leaq    (%rdi,%rcx,8), %rcx270000000000000052: 04    leaq    (%rdi,%rcx,8), %rcx
280000000000000055: 10    nopw    %cs:(%rax,%rax)280000000000000056: 10    nopw    %cs:(%rax,%rax)
29000000000000005f: 01    nop     
300000000000000060: 07    movq    $0, (%rax)290000000000000060: 07    movq    $0, (%rax)
310000000000000067: 03    movzbl  (%rsi), %edx300000000000000067: 03    movzbl  (%rsi), %edx
32000000000000006a: 03    movb    %dl, 4(%rax)31000000000000006a: 03    movb    %dl, 4(%rax)
33000000000000006d: 04    movzbl  1(%rsi), %edx32000000000000006d: 04    movzbl  1(%rsi), %edx
340000000000000071: 03    movb    %dl, 3(%rax)330000000000000071: 03    movb    %dl, 3(%rax)
350000000000000074: 04    movzbl  2(%rsi), %edx340000000000000074: 04    movzbl  2(%rsi), %edx
360000000000000078: 03    movb    %dl, 2(%rax)350000000000000078: 03    movb    %dl, 2(%rax)
37000000000000007b: 04    movzbl  3(%rsi), %edx36000000000000007b: 04    movzbl  3(%rsi), %edx
38000000000000007f: 03    movb    %dl, 1(%rax)37000000000000007f: 03    movb    %dl, 1(%rax)
390000000000000082: 04    movzbl  4(%rsi), %edx380000000000000082: 04    movzbl  4(%rsi), %edx
400000000000000086: 02    movb    %dl, (%rax)390000000000000086: 02    movb    %dl, (%rax)
410000000000000088: 08    movq    $0, 8(%rax)400000000000000088: 08    movq    $0, 8(%rax)
420000000000000090: 04    movzbl  5(%rsi), %edx410000000000000090: 04    movzbl  5(%rsi), %edx
430000000000000094: 03    movb    %dl, 12(%rax)420000000000000094: 03    movb    %dl, 12(%rax)
440000000000000097: 04    movzbl  6(%rsi), %edx430000000000000097: 04    movzbl  6(%rsi), %edx
45000000000000009b: 03    movb    %dl, 11(%rax)44000000000000009b: 03    movb    %dl, 11(%rax)
46000000000000009e: 04    movzbl  7(%rsi), %edx45000000000000009e: 04    movzbl  7(%rsi), %edx
4700000000000000a2: 03    movb    %dl, 10(%rax)4600000000000000a2: 03    movb    %dl, 10(%rax)
4800000000000000a5: 04    movzbl  8(%rsi), %edx4700000000000000a5: 04    movzbl  8(%rsi), %edx
4900000000000000a9: 03    movb    %dl, 9(%rax)4800000000000000a9: 03    movb    %dl, 9(%rax)
5000000000000000ac: 04    movzbl  9(%rsi), %edx4900000000000000ac: 04    movzbl  9(%rsi), %edx
5100000000000000b0: 03    movb    %dl, 8(%rax)5000000000000000b0: 03    movb    %dl, 8(%rax)
5200000000000000b3: 04    addq    $16, %rax5100000000000000b3: 04    addq    $16, %rax
5300000000000000b7: 04    addq    $10, %rsi5200000000000000b7: 04    addq    $10, %rsi
5400000000000000bb: 03    cmpq    %rcx, %rax5300000000000000bb: 03    cmpq    %rcx, %rax
t5500000000000000be: 02    jne     0x457630 <BloombergLP::bslx::MarshallingUtil::getArrayUint40(unsigned long long*, char const*, int)+0x60>t5400000000000000be: 02    jne     0x4577b0 <BloombergLP::bslx::MarshallingUtil::getArrayUint40(unsigned long long*, char const*, int)+0x60>
5600000000000000c0: 01    retq5500000000000000c0: 01    retq
5700000000000000c1: 10    nopw    %cs:(%rax,%rax)5600000000000000c1: 10    nopw    %cs:(%rax,%rax)
5800000000000000cb: 05    nopl    (%rax,%rax)5700000000000000cb: 05    nopl    (%rax,%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op