Comparing BloombergLP::bdlb::String::areEqualCaseless(char const*, char const*, int) in assumed vs ignored

Files changed (1) hide show
  1. balb_controlmanager.t/{7.assume.s → 7.none.s} +23 -21
balb_controlmanager.t/{7.assume.s → 7.none.s} RENAMED
@@ -1,22 +1,24 @@
1
- 000000000040d080 <BloombergLP::bdlb::String::areEqualCaseless(char const*, char const*, int)>:
2
  0000000000000000: 02 testl %edx, %edx
3
- 0000000000000002: 02 je 0x40d0b4 <BloombergLP::bdlb::String::areEqualCaseless(char const*, char const*, int)+0x34>
4
- 0000000000000004: 07 movq 173045(%rip), %r9 # 437480 <BloombergLP::bdlb::CharType::s_toLower_p>
5
- 000000000000000b: 03 movl %edx, %r8d
6
- 000000000000000e: 02 xorl %edx, %edx
 
 
7
- 0000000000000010: 04 movzbl (%rdi,%rdx), %eax
8
- 0000000000000014: 05 movzbl (%r9,%rax), %r10d
9
- 0000000000000019: 02 xorl %eax, %eax
10
- 000000000000001b: 03 testb %r10b, %r10b
11
- 000000000000001e: 02 je 0x40d0bf <BloombergLP::bdlb::String::areEqualCaseless(char const*, char const*, int)+0x3f>
12
- 0000000000000020: 04 movzbl (%rsi,%rdx), %ecx
13
- 0000000000000024: 04 cmpb (%r9,%rcx), %r10b
14
- 0000000000000028: 02 jne 0x40d0bf <BloombergLP::bdlb::String::areEqualCaseless(char const*, char const*, int)+0x3f>
15
- 000000000000002a: 03 incq %rdx
16
- 000000000000002d: 03 cmpq %rdx, %r8
17
- 0000000000000030: 02 jne 0x40d090 <BloombergLP::bdlb::String::areEqualCaseless(char const*, char const*, int)+0x10>
18
- 0000000000000032: 02 jmp 0x40d0b7 <BloombergLP::bdlb::String::areEqualCaseless(char const*, char const*, int)+0x37>
19
- 0000000000000034: 03 xorl %r8d, %r8d
20
- 0000000000000037: 05 cmpb $0, (%rdi,%r8)
21
- 000000000000003c: 03 sete %al
22
- 000000000000003f: 01 retq
 
1
+ 000000000040cf60 <BloombergLP::bdlb::String::areEqualCaseless(char const*, char const*, int)>:
2
  0000000000000000: 02 testl %edx, %edx
3
+ 0000000000000002: 02 jle 0x40cfa4 <BloombergLP::bdlb::String::areEqualCaseless(char const*, char const*, int)+0x44>
4
+ 0000000000000004: 07 movq 173237(%rip), %r8 # 437420 <BloombergLP::bdlb::CharType::s_toLower_p>
5
+ 000000000000000b: 03 movl %edx, %r9d
6
+ 000000000000000e: 03 xorl %r11d, %r11d
7
+ 0000000000000011: 10 nopw %cs:(%rax,%rax)
8
+ 000000000000001b: 05 nopl (%rax,%rax)
9
+ 0000000000000020: 05 movzbl (%rdi,%r11), %eax
10
+ 0000000000000025: 05 movzbl (%r8,%rax), %r10d
11
+ 000000000000002a: 02 xorl %eax, %eax
12
+ 000000000000002c: 03 testb %r10b, %r10b
13
+ 000000000000002f: 02 je 0x40cfae <BloombergLP::bdlb::String::areEqualCaseless(char const*, char const*, int)+0x4e>
14
+ 0000000000000031: 05 movzbl (%rsi,%r11), %ecx
15
+ 0000000000000036: 04 cmpb (%r8,%rcx), %r10b
16
+ 000000000000003a: 02 jne 0x40cfae <BloombergLP::bdlb::String::areEqualCaseless(char const*, char const*, int)+0x4e>
17
+ 000000000000003c: 03 incq %r11
18
+ 000000000000003f: 03 cmpq %r11, %r9
19
+ 0000000000000042: 02 jne 0x40cf80 <BloombergLP::bdlb::String::areEqualCaseless(char const*, char const*, int)+0x20>
 
20
+ 0000000000000044: 03 movslq %edx, %rax
21
+ 0000000000000047: 04 cmpb $0, (%rdi,%rax)
22
+ 000000000000004b: 03 sete %al
23
+ 000000000000004e: 01 retq
24
+ 000000000000004f: 01 nop