Comparing BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, BloombergLP::bsls::BlockGrowth::Strategy, BloombergLP::bsls::Alignment::Strategy, BloombergLP::bslma::Allocator*) in assumed vs ignored

Files changed (1) hide show
  1. balb_filecleanerutil.t/{2.assume.s → 2.none.s} +12 -16
balb_filecleanerutil.t/{2.assume.s → 2.none.s} RENAMED
@@ -1,64 +1,60 @@
1
- 000000000040c310 <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, BloombergLP::bsls::BlockGrowth::Strategy, BloombergLP::bsls::Alignment::Strategy, BloombergLP::bslma::Allocator*)>:
2
  0000000000000000: 02 pushq %r14
3
  0000000000000002: 01 pushq %rbx
4
  0000000000000003: 01 pushq %rax
5
  0000000000000004: 03 movq %rsi, %r14
6
  0000000000000007: 03 movq %rdi, %rbx
7
  000000000000000a: 02 testl %ecx, %ecx
8
  000000000000000c: 05 movl $15, %eax
9
  0000000000000011: 03 cmovel %ecx, %eax
10
  0000000000000014: 03 xorps %xmm0, %xmm0
11
  0000000000000017: 03 movups %xmm0, (%rdi)
12
  000000000000001a: 08 movq $0, 16(%rdi)
13
  0000000000000022: 03 movb %al, 24(%rdi)
14
  0000000000000025: 03 cmpl $2, %ecx
15
  0000000000000028: 05 movl $1, %eax
16
  000000000000002d: 05 movl $16, %ecx
17
  0000000000000032: 03 cmovel %eax, %ecx
18
  0000000000000035: 03 movb %cl, 25(%rdi)
19
  0000000000000038: 04 leaq 32(%rdi), %rax
20
  000000000000003c: 08 movq $0, 32(%rdi)
21
  0000000000000044: 04 movq %rax, 40(%rdi)
22
  0000000000000048: 04 leaq -1(%rsi), %rax
23
  000000000000004c: 03 movq %rax, %rcx
24
  000000000000004f: 04 orq $1, %rcx
25
  0000000000000053: 04 bsrq %rcx, %rdi
26
  0000000000000057: 03 xorl $63, %edi
27
  000000000000005a: 04 cmpq $1, %rax
28
  000000000000005e: 03 adcl $0, %edi
29
  0000000000000061: 02 movl %edi, %ecx
30
  0000000000000063: 02 negb %cl
31
  0000000000000065: 05 movl $1, %esi
32
  000000000000006a: 03 shlq %cl, %rsi
33
  000000000000006d: 02 testl %edi, %edi
34
- 000000000000006f: 02 je 0x40c3e8 <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, BloombergLP::bsls::BlockGrowth::Strategy, BloombergLP::bsls::Alignment::Strategy, BloombergLP::bslma::Allocator*)+0xd8>
35
  0000000000000071: 03 decq %rsi
36
  0000000000000074: 10 movabsq $-72057594037927936, %rax
37
  000000000000007e: 03 orq %rsi, %rax
38
  0000000000000081: 02 xorl %ecx, %ecx
39
  0000000000000083: 02 testl %edx, %edx
40
  0000000000000085: 07 movq %rax, 496(%rbx)
41
  000000000000008c: 04 cmovneq %r14, %rcx
42
  0000000000000090: 07 movq %rax, 504(%rbx)
43
  0000000000000097: 07 movups %xmm0, 512(%rbx)
44
  000000000000009e: 07 movq %rcx, 528(%rbx)
45
  00000000000000a5: 03 testq %r8, %r8
46
- 00000000000000a8: 02 jne 0x40c3ce <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, BloombergLP::bsls::BlockGrowth::Strategy, BloombergLP::bsls::Alignment::Strategy, BloombergLP::bslma::Allocator*)+0xbe>
47
- 00000000000000aa: 07 movq 2496783(%rip), %r8 # 66dcd0 <BloombergLP::bslma::Default::s_defaultAllocator>
48
  00000000000000b1: 03 testq %r8, %r8
49
- 00000000000000b4: 02 jne 0x40c3ce <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, BloombergLP::bsls::BlockGrowth::Strategy, BloombergLP::bsls::Alignment::Strategy, BloombergLP::bslma::Allocator*)+0xbe>
50
- 00000000000000b6: 05 callq 0x4171b0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
51
  00000000000000bb: 03 movq %rax, %r8
52
  00000000000000be: 07 movq %r8, 536(%rbx)
53
  00000000000000c5: 03 movq %rbx, %rdi
54
  00000000000000c8: 03 movq %r14, %rsi
55
- 00000000000000cb: 05 callq 0x40bf00 <BloombergLP::bdlma::SequentialPool::reserveCapacity(unsigned long)>
56
- 00000000000000d0: 04 addq $8, %rsp
57
- 00000000000000d4: 01 popq %rbx
58
- 00000000000000d5: 02 popq %r14
59
- 00000000000000d7: 01 retq
60
- 00000000000000d8: 07 movq $-1, %rax
61
- 00000000000000df: 02 jmp 0x40c391 <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, BloombergLP::bsls::BlockGrowth::Strategy, BloombergLP::bsls::Alignment::Strategy, BloombergLP::bslma::Allocator*)+0x81>
62
- 00000000000000e1: 03 movq %rax, %rdi
63
- 00000000000000e4: 05 callq 0x405000 <_Unwind_Resume@plt>
64
- 00000000000000e9: 07 nopl (%rax)
1
+ 000000000040c2a0 <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, BloombergLP::bsls::BlockGrowth::Strategy, BloombergLP::bsls::Alignment::Strategy, BloombergLP::bslma::Allocator*)>:
2
  0000000000000000: 02 pushq %r14
3
  0000000000000002: 01 pushq %rbx
4
  0000000000000003: 01 pushq %rax
5
  0000000000000004: 03 movq %rsi, %r14
6
  0000000000000007: 03 movq %rdi, %rbx
7
  000000000000000a: 02 testl %ecx, %ecx
8
  000000000000000c: 05 movl $15, %eax
9
  0000000000000011: 03 cmovel %ecx, %eax
10
  0000000000000014: 03 xorps %xmm0, %xmm0
11
  0000000000000017: 03 movups %xmm0, (%rdi)
12
  000000000000001a: 08 movq $0, 16(%rdi)
13
  0000000000000022: 03 movb %al, 24(%rdi)
14
  0000000000000025: 03 cmpl $2, %ecx
15
  0000000000000028: 05 movl $1, %eax
16
  000000000000002d: 05 movl $16, %ecx
17
  0000000000000032: 03 cmovel %eax, %ecx
18
  0000000000000035: 03 movb %cl, 25(%rdi)
19
  0000000000000038: 04 leaq 32(%rdi), %rax
20
  000000000000003c: 08 movq $0, 32(%rdi)
21
  0000000000000044: 04 movq %rax, 40(%rdi)
22
  0000000000000048: 04 leaq -1(%rsi), %rax
23
  000000000000004c: 03 movq %rax, %rcx
24
  000000000000004f: 04 orq $1, %rcx
25
  0000000000000053: 04 bsrq %rcx, %rdi
26
  0000000000000057: 03 xorl $63, %edi
27
  000000000000005a: 04 cmpq $1, %rax
28
  000000000000005e: 03 adcl $0, %edi
29
  0000000000000061: 02 movl %edi, %ecx
30
  0000000000000063: 02 negb %cl
31
  0000000000000065: 05 movl $1, %esi
32
  000000000000006a: 03 shlq %cl, %rsi
33
  000000000000006d: 02 testl %edi, %edi
34
+ 000000000000006f: 02 je 0x40c377 <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, BloombergLP::bsls::BlockGrowth::Strategy, BloombergLP::bsls::Alignment::Strategy, BloombergLP::bslma::Allocator*)+0xd7>
35
  0000000000000071: 03 decq %rsi
36
  0000000000000074: 10 movabsq $-72057594037927936, %rax
37
  000000000000007e: 03 orq %rsi, %rax
38
  0000000000000081: 02 xorl %ecx, %ecx
39
  0000000000000083: 02 testl %edx, %edx
40
  0000000000000085: 07 movq %rax, 496(%rbx)
41
  000000000000008c: 04 cmovneq %r14, %rcx
42
  0000000000000090: 07 movq %rax, 504(%rbx)
43
  0000000000000097: 07 movups %xmm0, 512(%rbx)
44
  000000000000009e: 07 movq %rcx, 528(%rbx)
45
  00000000000000a5: 03 testq %r8, %r8
46
+ 00000000000000a8: 02 jne 0x40c35e <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, BloombergLP::bsls::BlockGrowth::Strategy, BloombergLP::bsls::Alignment::Strategy, BloombergLP::bslma::Allocator*)+0xbe>
47
+ 00000000000000aa: 07 movq 2496895(%rip), %r8 # 66dcd0 <BloombergLP::bslma::Default::s_defaultAllocator>
48
  00000000000000b1: 03 testq %r8, %r8
49
+ 00000000000000b4: 02 jne 0x40c35e <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, BloombergLP::bsls::BlockGrowth::Strategy, BloombergLP::bsls::Alignment::Strategy, BloombergLP::bslma::Allocator*)+0xbe>
50
+ 00000000000000b6: 05 callq 0x4173a0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
51
  00000000000000bb: 03 movq %rax, %r8
52
  00000000000000be: 07 movq %r8, 536(%rbx)
53
  00000000000000c5: 03 movq %rbx, %rdi
54
  00000000000000c8: 03 movq %r14, %rsi
55
+ 00000000000000cb: 04 addq $8, %rsp
56
+ 00000000000000cf: 01 popq %rbx
57
+ 00000000000000d0: 02 popq %r14
58
+ 00000000000000d2: 05 jmp 0x40bea0 <BloombergLP::bdlma::SequentialPool::reserveCapacity(unsigned long)>
59
+ 00000000000000d7: 07 movq $-1, %rax
60
+ 00000000000000de: 02 jmp 0x40c321 <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, BloombergLP::bsls::BlockGrowth::Strategy, BloombergLP::bsls::Alignment::Strategy, BloombergLP::bslma::Allocator*)+0x81>