7.assume.s
7.none.s
n1000000000040d080 <BloombergLP::bdlb::String::areEqualCaseless(char const*, char const*, int)>:n1000000000040cf60 <BloombergLP::bdlb::String::areEqualCaseless(char const*, char const*, int)>:
20000000000000000: 02    testl   %edx, %edx20000000000000000: 02    testl   %edx, %edx
t30000000000000002: 02    je      0x40d0b4 <BloombergLP::bdlb::String::areEqualCaseless(char const*, char const*, int)+0x34>t30000000000000002: 02    jle     0x40cfa4 <BloombergLP::bdlb::String::areEqualCaseless(char const*, char const*, int)+0x44>
40000000000000004: 07    movq    173045(%rip), %r9  # 437480 <BloombergLP::bdlb::CharType::s_toLower_p>40000000000000004: 07    movq    173237(%rip), %r8  # 437420 <BloombergLP::bdlb::CharType::s_toLower_p>
5000000000000000b: 03    movl    %edx, %r8d5000000000000000b: 03    movl    %edx, %r9d
6000000000000000e: 02    xorl    %edx, %edx6000000000000000e: 03    xorl    %r11d, %r11d
70000000000000011: 10    nopw    %cs:(%rax,%rax)
8000000000000001b: 05    nopl    (%rax,%rax)
70000000000000010: 04    movzbl  (%rdi,%rdx), %eax90000000000000020: 05    movzbl  (%rdi,%r11), %eax
80000000000000014: 05    movzbl  (%r9,%rax), %r10d100000000000000025: 05    movzbl  (%r8,%rax), %r10d
90000000000000019: 02    xorl    %eax, %eax11000000000000002a: 02    xorl    %eax, %eax
10000000000000001b: 03    testb   %r10b, %r10b12000000000000002c: 03    testb   %r10b, %r10b
11000000000000001e: 02    je      0x40d0bf <BloombergLP::bdlb::String::areEqualCaseless(char const*, char const*, int)+0x3f>13000000000000002f: 02    je      0x40cfae <BloombergLP::bdlb::String::areEqualCaseless(char const*, char const*, int)+0x4e>
120000000000000020: 04    movzbl  (%rsi,%rdx), %ecx140000000000000031: 05    movzbl  (%rsi,%r11), %ecx
130000000000000024: 04    cmpb    (%r9,%rcx), %r10b150000000000000036: 04    cmpb    (%r8,%rcx), %r10b
16000000000000003a: 02    jne     0x40cfae <BloombergLP::bdlb::String::areEqualCaseless(char const*, char const*, int)+0x4e>
17000000000000003c: 03    incq    %r11
18000000000000003f: 03    cmpq    %r11, %r9
140000000000000028: 02    jne     0x40d0bf <BloombergLP::bdlb::String::areEqualCaseless(char const*, char const*, int)+0x3f>190000000000000042: 02    jne     0x40cf80 <BloombergLP::bdlb::String::areEqualCaseless(char const*, char const*, int)+0x20>
15000000000000002a: 03    incq    %rdx
16000000000000002d: 03    cmpq    %rdx, %r8200000000000000044: 03    movslq  %edx, %rax
170000000000000030: 02    jne     0x40d090 <BloombergLP::bdlb::String::areEqualCaseless(char const*, char const*, int)+0x10>
180000000000000032: 02    jmp     0x40d0b7 <BloombergLP::bdlb::String::areEqualCaseless(char const*, char const*, int)+0x37>
190000000000000034: 03    xorl    %r8d, %r8d
200000000000000037: 05    cmpb    $0, (%rdi,%r8)210000000000000047: 04    cmpb    $0, (%rdi,%rax)
21000000000000003c: 03    sete    %al22000000000000004b: 03    sete    %al
22000000000000003f: 01    retq23000000000000004e: 01    retq
24000000000000004f: 01    nop     
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op