15.assume.s
15.none.s
t1000000000041dc70 <BloombergLP::bdlde::Utf8Util::advanceRaw(char const**, char const*, unsigned long, long)>:t1000000000041dd70 <BloombergLP::bdlde::Utf8Util::advanceRaw(char const**, char const*, unsigned long, long)>:
20000000000000000: 02    xorl    %eax, %eax
30000000000000002: 03    testq   %rcx, %rcx
40000000000000005: 02    jle     0x41ddd0 <BloombergLP::bdlde::Utf8Util::advanceRaw(char const**, char const*, unsigned long, long)+0x60>
20000000000000000: 03    testq   %rdx, %rdx50000000000000007: 03    testq   %rdx, %rdx
30000000000000003: 02    jle     0x41dcd3 <BloombergLP::bdlde::Utf8Util::advanceRaw(char const**, char const*, unsigned long, long)+0x63>6000000000000000a: 02    jle     0x41ddd0 <BloombergLP::bdlde::Utf8Util::advanceRaw(char const**, char const*, unsigned long, long)+0x60>
40000000000000005: 03    movq    %rcx, %rax
50000000000000008: 03    addq    %rsi, %rdx7000000000000000c: 03    addq    %rsi, %rdx
6000000000000000b: 03    xorl    %r9d, %r9d8000000000000000f: 02    xorl    %eax, %eax
7000000000000000e: 02    jmp     0x41dc9b <BloombergLP::bdlde::Utf8Util::advanceRaw(char const**, char const*, unsigned long, long)+0x2b>
80000000000000010: 06    movl    $2, %r8d
90000000000000016: 10    nopw    %cs:(%rax,%rax)90000000000000011: 10    nopw    %cs:(%rax,%rax)
10000000000000001b: 05    nopl    (%rax,%rax)
110000000000000020: 04    movzbl  (%rsi), %r9d
120000000000000024: 06    movl    $1, %r8d
13000000000000002a: 04    shrq    $4, %r9
14000000000000002e: 08    jmpq    *4489816(,%r9,8)
150000000000000036: 06    movl    $2, %r8d
16000000000000003c: 02    jmp     0x41ddc0 <BloombergLP::bdlde::Utf8Util::advanceRaw(char const**, char const*, unsigned long, long)+0x50>
17000000000000003e: 06    movl    $3, %r8d
180000000000000044: 02    jmp     0x41ddc0 <BloombergLP::bdlde::Utf8Util::advanceRaw(char const**, char const*, unsigned long, long)+0x50>
190000000000000046: 06    movl    $4, %r8d
20000000000000004c: 04    nopl    (%rax)
100000000000000020: 03    addq    %r8, %rsi210000000000000050: 03    addq    %r8, %rsi
110000000000000023: 03    incq    %r9220000000000000053: 03    incq    %rax
120000000000000026: 03    cmpq    %rdx, %rsi230000000000000056: 03    cmpq    %rcx, %rax
130000000000000029: 02    jae     0x41dcd6 <BloombergLP::bdlde::Utf8Util::advanceRaw(char const**, char const*, unsigned long, long)+0x66>240000000000000059: 02    jge     0x41ddd0 <BloombergLP::bdlde::Utf8Util::advanceRaw(char const**, char const*, unsigned long, long)+0x60>
14000000000000002b: 03    cmpq    %r9, %rax25000000000000005b: 03    cmpq    %rdx, %rsi
15000000000000002e: 02    je      0x41dcd9 <BloombergLP::bdlde::Utf8Util::advanceRaw(char const**, char const*, unsigned long, long)+0x69>
160000000000000030: 04    movzbl  (%rsi), %r10d
170000000000000034: 04    shrl    $4, %r10d
180000000000000038: 06    movl    $1, %r8d
19000000000000003e: 04    cmpl    $8, %r10d
200000000000000042: 02    jb      0x41dc90 <BloombergLP::bdlde::Utf8Util::advanceRaw(char const**, char const*, unsigned long, long)+0x20>26000000000000005e: 02    jb      0x41dd90 <BloombergLP::bdlde::Utf8Util::advanceRaw(char const**, char const*, unsigned long, long)+0x20>
210000000000000044: 04    leal    -12(%r10), %ecx
220000000000000048: 03    cmpl    $2, %ecx
23000000000000004b: 02    jb      0x41dc80 <BloombergLP::bdlde::Utf8Util::advanceRaw(char const**, char const*, unsigned long, long)+0x10>
24000000000000004d: 04    cmpl    $14, %r10d
250000000000000051: 02    jne     0x41dccb <BloombergLP::bdlde::Utf8Util::advanceRaw(char const**, char const*, unsigned long, long)+0x5b>
260000000000000053: 06    movl    $3, %r8d
270000000000000059: 02    jmp     0x41dc90 <BloombergLP::bdlde::Utf8Util::advanceRaw(char const**, char const*, unsigned long, long)+0x20>
28000000000000005b: 06    movl    $4, %r8d
290000000000000061: 02    jmp     0x41dc90 <BloombergLP::bdlde::Utf8Util::advanceRaw(char const**, char const*, unsigned long, long)+0x20>
300000000000000063: 03    xorl    %r9d, %r9d
310000000000000066: 03    movq    %r9, %rax
320000000000000069: 03    movq    %rsi, (%rdi)270000000000000060: 03    movq    %rsi, (%rdi)
33000000000000006c: 01    retq280000000000000063: 01    retq
34000000000000006d: 03    nopl    (%rax)290000000000000064: 10    nopw    %cs:(%rax,%rax)
30000000000000006e: 02    nop     
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op