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

Files changed (1) hide show
  1. balb_controlmanager.t/{11.assume.s → 11.none.s} +22 -18
balb_controlmanager.t/{11.assume.s → 11.none.s} RENAMED
@@ -1,18 +1,22 @@
1
- 000000000040d320 <BloombergLP::bdlb::String::rtrim(char const*, int*)>:
2
- 0000000000000000: 02 movl (%rsi), %eax
3
- 0000000000000002: 03 testq %rax, %rax
4
- 0000000000000005: 02 je 0x40d34b <BloombergLP::bdlb::String::rtrim(char const*, int*)+0x2b>
5
- 0000000000000007: 07 movq 171234(%rip), %rcx # 437010 <BloombergLP::bdlb::CharType::s_spaceArray_p>
 
 
 
 
6
- 000000000000000e: 02 nop
7
- 0000000000000010: 03 testq %rax, %rax
8
- 0000000000000013: 02 jle 0x40d347 <BloombergLP::bdlb::String::rtrim(char const*, int*)+0x27>
9
- 0000000000000015: 05 movzbl -1(%rdi,%rax), %edx
10
- 000000000000001a: 03 decq %rax
 
11
- 000000000000001d: 04 cmpb $0, (%rcx,%rdx)
12
- 0000000000000021: 02 jne 0x40d330 <BloombergLP::bdlb::String::rtrim(char const*, int*)+0x10>
13
- 0000000000000023: 02 incl %eax
14
- 0000000000000025: 02 jmp 0x40d349 <BloombergLP::bdlb::String::rtrim(char const*, int*)+0x29>
15
- 0000000000000027: 02 xorl %eax, %eax
16
- 0000000000000029: 02 movl %eax, (%rsi)
17
- 000000000000002b: 01 retq
18
- 000000000000002c: 04 nopl (%rax)
1
+ 000000000040d230 <BloombergLP::bdlb::String::rtrim(char const*, int*)>:
2
+ 0000000000000000: 03 movslq (%rsi), %rax
3
+ 0000000000000003: 03 testq %rax, %rax
4
+ 0000000000000006: 02 je 0x40d26d <BloombergLP::bdlb::String::rtrim(char const*, int*)+0x3d>
5
+ 0000000000000008: 07 movq 171377(%rip), %r9 # 436fb0 <BloombergLP::bdlb::CharType::s_spaceArray_p>
6
+ 000000000000000f: 03 movl %eax, %r8d
7
+ 0000000000000012: 04 sarl $31, %r8d
8
+ 0000000000000016: 03 andl %eax, %r8d
9
+ 0000000000000019: 03 leal 1(%rax), %ecx
10
+ 000000000000001c: 04 nopl (%rax)
11
+ 0000000000000020: 03 testq %rax, %rax
12
+ 0000000000000023: 02 jle 0x40d268 <BloombergLP::bdlb::String::rtrim(char const*, int*)+0x38>
13
+ 0000000000000025: 05 movzbl -1(%rdi,%rax), %edx
14
+ 000000000000002a: 03 decq %rax
15
+ 000000000000002d: 02 decl %ecx
16
+ 000000000000002f: 05 cmpb $0, (%r9,%rdx)
17
+ 0000000000000034: 02 jne 0x40d250 <BloombergLP::bdlb::String::rtrim(char const*, int*)+0x20>
 
18
+ 0000000000000036: 02 jmp 0x40d26b <BloombergLP::bdlb::String::rtrim(char const*, int*)+0x3b>
19
+ 0000000000000038: 03 movl %r8d, %ecx
20
+ 000000000000003b: 02 movl %ecx, (%rsi)
21
+ 000000000000003d: 01 retq
22
+ 000000000000003e: 02 nop