6.assume.s
6.none.s
n1000000000041e430 <BloombergLP::bdlde::Utf8Util::numCodePointsRaw(char const*, unsigned long)>:n1000000000041e530 <BloombergLP::bdlde::Utf8Util::numCodePointsRaw(char const*, unsigned long)>:
20000000000000000: 03    testq   %rsi, %rsi20000000000000000: 03    testq   %rsi, %rsi
n30000000000000003: 02    jle     0x41e487 <BloombergLP::bdlde::Utf8Util::numCodePointsRaw(char const*, unsigned long)+0x57>n30000000000000003: 02    jle     0x41e567 <BloombergLP::bdlde::Utf8Util::numCodePointsRaw(char const*, unsigned long)+0x37>
40000000000000005: 03    addq    %rdi, %rsi40000000000000005: 03    addq    %rdi, %rsi
50000000000000008: 02    xorl    %eax, %eax50000000000000008: 02    xorl    %eax, %eax
t6000000000000000a: 02    jmp     0x41e45b <BloombergLP::bdlde::Utf8Util::numCodePointsRaw(char const*, unsigned long)+0x2b>t6000000000000000a: 02    jmp     0x41e54b <BloombergLP::bdlde::Utf8Util::numCodePointsRaw(char const*, unsigned long)+0x1b>
7000000000000000c: 05    movl    $2, %ecx
80000000000000011: 10    nopw    %cs:(%rax,%rax)
9000000000000001b: 05    nopl    (%rax,%rax)7000000000000000c: 04    nopl    (%rax)
100000000000000020: 03    addq    %rcx, %rdi80000000000000010: 03    addq    %rdx, %rdi
110000000000000023: 03    incq    %rax90000000000000013: 03    incq    %rax
120000000000000026: 03    cmpq    %rsi, %rdi100000000000000016: 03    cmpq    %rsi, %rdi
130000000000000029: 02    jae     0x41e486 <BloombergLP::bdlde::Utf8Util::numCodePointsRaw(char const*, unsigned long)+0x56>110000000000000019: 02    jae     0x41e566 <BloombergLP::bdlde::Utf8Util::numCodePointsRaw(char const*, unsigned long)+0x36>
14000000000000002b: 03    movzbl  (%rdi), %edx12000000000000001b: 03    movzbl  (%rdi), %ecx
15000000000000002e: 03    shrl    $4, %edx13000000000000001e: 04    shrq    $4, %rcx
160000000000000031: 05    movl    $1, %ecx140000000000000022: 05    movl    $4, %edx
170000000000000036: 03    cmpl    $8, %edx150000000000000027: 03    cmpb    $15, %cl
180000000000000039: 02    jb      0x41e450 <BloombergLP::bdlde::Utf8Util::numCodePointsRaw(char const*, unsigned long)+0x20>16000000000000002a: 02    je      0x41e540 <BloombergLP::bdlde::Utf8Util::numCodePointsRaw(char const*, unsigned long)+0x10>
19000000000000003b: 03    leal    -12(%rdx), %ecx17000000000000002c: 08    movq    4490512(,%rcx,8), %rdx
20000000000000003e: 03    cmpl    $2, %ecx
210000000000000041: 02    jb      0x41e43c <BloombergLP::bdlde::Utf8Util::numCodePointsRaw(char const*, unsigned long)+0xc>
220000000000000043: 03    cmpl    $14, %edx
230000000000000046: 02    jne     0x41e47f <BloombergLP::bdlde::Utf8Util::numCodePointsRaw(char const*, unsigned long)+0x4f>
240000000000000048: 05    movl    $3, %ecx
25000000000000004d: 02    jmp     0x41e450 <BloombergLP::bdlde::Utf8Util::numCodePointsRaw(char const*, unsigned long)+0x20>180000000000000034: 02    jmp     0x41e540 <BloombergLP::bdlde::Utf8Util::numCodePointsRaw(char const*, unsigned long)+0x10>
26000000000000004f: 05    movl    $4, %ecx
270000000000000054: 02    jmp     0x41e450 <BloombergLP::bdlde::Utf8Util::numCodePointsRaw(char const*, unsigned long)+0x20>
280000000000000056: 01    retq190000000000000036: 01    retq
290000000000000057: 02    xorl    %eax, %eax200000000000000037: 02    xorl    %eax, %eax
300000000000000059: 01    retq210000000000000039: 01    retq
31000000000000005a: 06    nopw    (%rax,%rax)22000000000000003a: 06    nopw    (%rax,%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op