Comparing BloombergLP::bdlc::PackedIntArrayImp::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*) in assumed vs ignored

Files changed (1) hide show
  1. bblb_schedulegenerationutil.t/{14.assume.s → 14.none.s} +46 -44
bblb_schedulegenerationutil.t/{14.assume.s → 14.none.s} RENAMED
@@ -1,105 +1,107 @@
1
- 000000000041b6e0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)>:
2
  0000000000000000: 02 pushq %r14
3
  0000000000000002: 01 pushq %rbx
4
  0000000000000003: 01 pushq %rax
5
  0000000000000004: 03 movq %rdx, %r14
6
  0000000000000007: 03 movq %rdi, %rbx
7
  000000000000000a: 07 movq $0, (%rdi)
8
  0000000000000011: 04 movq %rsi, 8(%rdi)
9
  0000000000000015: 07 movl $1, 16(%rdi)
10
  000000000000001c: 08 movq $0, 24(%rdi)
11
  0000000000000024: 03 testq %rcx, %rcx
12
- 0000000000000027: 02 jne 0x41b721 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x41>
13
- 0000000000000029: 07 movq 2496392(%rip), %rcx # 67ce98 <BloombergLP::bslma::Default::s_defaultAllocator>
14
  0000000000000030: 03 testq %rcx, %rcx
15
- 0000000000000033: 02 jne 0x41b721 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x41>
16
- 0000000000000035: 05 callq 0x421290 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
17
  000000000000003a: 03 movq %rax, %rcx
18
  000000000000003d: 04 movq 8(%rbx), %rsi
19
  0000000000000041: 04 movq %rcx, 32(%rbx)
20
  0000000000000045: 03 testq %rsi, %rsi
21
- 0000000000000048: 06 je 0x41b84d <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x16d>
22
  000000000000004e: 04 cmpq $-128, %r14
23
- 0000000000000052: 02 jge 0x41b750 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x70>
24
  0000000000000054: 05 movl $2, %eax
25
  0000000000000059: 07 cmpq $-32769, %r14
26
- 0000000000000060: 02 jg 0x41b779 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x99>
27
  0000000000000062: 02 xorl %eax, %eax
28
  0000000000000064: 07 cmpq $-2147483648, %r14
29
  000000000000006b: 03 setl %al
30
- 000000000000006e: 02 jmp 0x41b765 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x85>
31
  0000000000000070: 07 cmpq $32768, %r14
32
- 0000000000000077: 02 jl 0x41b76e <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x8e>
33
  0000000000000079: 02 xorl %eax, %eax
34
  000000000000007b: 07 cmpq $2147483647, %r14
35
  0000000000000082: 03 setg %al
36
  0000000000000085: 07 leal 4(,%rax,4), %eax
37
- 000000000000008c: 02 jmp 0x41b779 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x99>
38
  000000000000008e: 02 xorl %eax, %eax
39
  0000000000000090: 04 cmpq $127, %r14
40
  0000000000000094: 03 setg %al
41
  0000000000000097: 02 incl %eax
42
  0000000000000099: 03 movl %eax, 16(%rbx)
43
  000000000000009c: 02 movl %eax, %eax
44
  000000000000009e: 04 imulq %rax, %rsi
45
  00000000000000a2: 07 cmpq $1431655760, %rsi
46
- 00000000000000a9: 06 ja 0x41b855 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x175>
47
  00000000000000af: 02 xorl %eax, %eax
 
 
48
- 00000000000000b1: 10 nopw %cs:(%rax,%rax)
49
- 00000000000000bb: 05 nopl (%rax,%rax)
50
  00000000000000c0: 04 leaq 3(%rax), %rdx
51
  00000000000000c4: 03 shrq %rdx
52
  00000000000000c7: 03 addq %rdx, %rax
53
  00000000000000ca: 03 cmpq %rsi, %rax
54
- 00000000000000cd: 02 jb 0x41b7a0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0xc0>
55
  00000000000000cf: 04 movq %rax, 24(%rbx)
56
  00000000000000d3: 03 movq (%rcx), %rdx
57
  00000000000000d6: 03 movq %rcx, %rdi
58
  00000000000000d9: 03 movq %rax, %rsi
59
  00000000000000dc: 03 callq *16(%rdx)
60
  00000000000000df: 03 movq %rax, (%rbx)
61
  00000000000000e2: 03 movl 16(%rbx), %ecx
62
  00000000000000e5: 02 decl %ecx
 
 
63
- 00000000000000e7: 07 jmpq *4586784(,%rcx,8)
64
- 00000000000000ee: 05 cmpq $0, 8(%rbx)
65
- 00000000000000f3: 02 je 0x41b84d <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x16d>
66
- 00000000000000f5: 02 xorl %ecx, %ecx
67
- 00000000000000f7: 09 nopw (%rax,%rax)
68
  0000000000000100: 04 movb %r14b, (%rax,%rcx)
69
  0000000000000104: 03 incq %rcx
70
  0000000000000107: 04 cmpq 8(%rbx), %rcx
71
- 000000000000010b: 02 jb 0x41b7e0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x100>
72
- 000000000000010d: 02 jmp 0x41b84d <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x16d>
73
  000000000000010f: 05 cmpq $0, 8(%rbx)
74
- 0000000000000114: 02 je 0x41b84d <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x16d>
75
  0000000000000116: 02 xorl %ecx, %ecx
76
  0000000000000118: 08 nopl (%rax,%rax)
77
- 0000000000000120: 04 movq %r14, (%rax,%rcx,8)
78
- 0000000000000124: 03 incq %rcx
79
- 0000000000000127: 04 cmpq 8(%rbx), %rcx
80
- 000000000000012b: 02 jb 0x41b800 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x120>
81
- 000000000000012d: 02 jmp 0x41b84d <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x16d>
82
- 000000000000012f: 05 cmpq $0, 8(%rbx)
83
- 0000000000000134: 02 je 0x41b84d <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x16d>
84
- 0000000000000136: 02 xorl %ecx, %ecx
85
- 0000000000000138: 08 nopl (%rax,%rax)
86
- 0000000000000140: 05 movw %r14w, (%rax,%rcx,2)
87
- 0000000000000145: 03 incq %rcx
88
- 0000000000000148: 04 cmpq 8(%rbx), %rcx
89
- 000000000000014c: 02 jb 0x41b820 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x140>
90
- 000000000000014e: 02 jmp 0x41b84d <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x16d>
91
- 0000000000000150: 05 cmpq $0, 8(%rbx)
92
- 0000000000000155: 02 je 0x41b84d <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x16d>
93
- 0000000000000157: 02 xorl %ecx, %ecx
94
- 0000000000000159: 07 nopl (%rax)
95
- 0000000000000160: 04 movl %r14d, (%rax,%rcx,4)
96
  0000000000000164: 03 incq %rcx
97
  0000000000000167: 04 cmpq 8(%rbx), %rcx
98
- 000000000000016b: 02 jb 0x41b840 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x160>
99
  000000000000016d: 04 addq $8, %rsp
100
  0000000000000171: 01 popq %rbx
101
  0000000000000172: 02 popq %r14
102
  0000000000000174: 01 retq
103
  0000000000000175: 03 movq %rsi, %rax
104
- 0000000000000178: 05 jmp 0x41b7af <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0xcf>
105
  000000000000017d: 03 nopl (%rax)
1
+ 000000000041bad0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)>:
2
  0000000000000000: 02 pushq %r14
3
  0000000000000002: 01 pushq %rbx
4
  0000000000000003: 01 pushq %rax
5
  0000000000000004: 03 movq %rdx, %r14
6
  0000000000000007: 03 movq %rdi, %rbx
7
  000000000000000a: 07 movq $0, (%rdi)
8
  0000000000000011: 04 movq %rsi, 8(%rdi)
9
  0000000000000015: 07 movl $1, 16(%rdi)
10
  000000000000001c: 08 movq $0, 24(%rdi)
11
  0000000000000024: 03 testq %rcx, %rcx
12
+ 0000000000000027: 02 jne 0x41bb11 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x41>
13
+ 0000000000000029: 07 movq 2495384(%rip), %rcx # 67ce98 <BloombergLP::bslma::Default::s_defaultAllocator>
14
  0000000000000030: 03 testq %rcx, %rcx
15
+ 0000000000000033: 02 jne 0x41bb11 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x41>
16
+ 0000000000000035: 05 callq 0x4218f0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
17
  000000000000003a: 03 movq %rax, %rcx
18
  000000000000003d: 04 movq 8(%rbx), %rsi
19
  0000000000000041: 04 movq %rcx, 32(%rbx)
20
  0000000000000045: 03 testq %rsi, %rsi
21
+ 0000000000000048: 06 je 0x41bc3d <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x16d>
22
  000000000000004e: 04 cmpq $-128, %r14
23
+ 0000000000000052: 02 jge 0x41bb40 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x70>
24
  0000000000000054: 05 movl $2, %eax
25
  0000000000000059: 07 cmpq $-32769, %r14
26
+ 0000000000000060: 02 jg 0x41bb69 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x99>
27
  0000000000000062: 02 xorl %eax, %eax
28
  0000000000000064: 07 cmpq $-2147483648, %r14
29
  000000000000006b: 03 setl %al
30
+ 000000000000006e: 02 jmp 0x41bb55 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x85>
31
  0000000000000070: 07 cmpq $32768, %r14
32
+ 0000000000000077: 02 jl 0x41bb5e <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x8e>
33
  0000000000000079: 02 xorl %eax, %eax
34
  000000000000007b: 07 cmpq $2147483647, %r14
35
  0000000000000082: 03 setg %al
36
  0000000000000085: 07 leal 4(,%rax,4), %eax
37
+ 000000000000008c: 02 jmp 0x41bb69 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x99>
38
  000000000000008e: 02 xorl %eax, %eax
39
  0000000000000090: 04 cmpq $127, %r14
40
  0000000000000094: 03 setg %al
41
  0000000000000097: 02 incl %eax
42
  0000000000000099: 03 movl %eax, 16(%rbx)
43
  000000000000009c: 02 movl %eax, %eax
44
  000000000000009e: 04 imulq %rax, %rsi
45
  00000000000000a2: 07 cmpq $1431655760, %rsi
46
+ 00000000000000a9: 06 ja 0x41bc45 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x175>
47
  00000000000000af: 02 xorl %eax, %eax
48
+ 00000000000000b1: 03 testq %rsi, %rsi
49
+ 00000000000000b4: 02 je 0x41bb9f <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0xcf>
50
+ 00000000000000b6: 10 nopw %cs:(%rax,%rax)
 
51
  00000000000000c0: 04 leaq 3(%rax), %rdx
52
  00000000000000c4: 03 shrq %rdx
53
  00000000000000c7: 03 addq %rdx, %rax
54
  00000000000000ca: 03 cmpq %rsi, %rax
55
+ 00000000000000cd: 02 jb 0x41bb90 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0xc0>
56
  00000000000000cf: 04 movq %rax, 24(%rbx)
57
  00000000000000d3: 03 movq (%rcx), %rdx
58
  00000000000000d6: 03 movq %rcx, %rdi
59
  00000000000000d9: 03 movq %rax, %rsi
60
  00000000000000dc: 03 callq *16(%rdx)
61
  00000000000000df: 03 movq %rax, (%rbx)
62
  00000000000000e2: 03 movl 16(%rbx), %ecx
63
  00000000000000e5: 02 decl %ecx
64
+ 00000000000000e7: 03 cmpl $7, %ecx
65
+ 00000000000000ea: 06 ja 0x41bc3d <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x16d>
66
+ 00000000000000f0: 07 jmpq *4588400(,%rcx,8)
67
+ 00000000000000f7: 05 cmpq $0, 8(%rbx)
68
+ 00000000000000fc: 02 je 0x41bc3d <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x16d>
69
+ 00000000000000fe: 02 xorl %ecx, %ecx
 
70
  0000000000000100: 04 movb %r14b, (%rax,%rcx)
71
  0000000000000104: 03 incq %rcx
72
  0000000000000107: 04 cmpq 8(%rbx), %rcx
73
+ 000000000000010b: 02 jb 0x41bbd0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x100>
74
+ 000000000000010d: 02 jmp 0x41bc3d <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x16d>
75
  000000000000010f: 05 cmpq $0, 8(%rbx)
76
+ 0000000000000114: 02 je 0x41bc3d <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x16d>
77
  0000000000000116: 02 xorl %ecx, %ecx
78
  0000000000000118: 08 nopl (%rax,%rax)
79
+ 0000000000000120: 05 movw %r14w, (%rax,%rcx,2)
80
+ 0000000000000125: 03 incq %rcx
81
+ 0000000000000128: 04 cmpq 8(%rbx), %rcx
82
+ 000000000000012c: 02 jb 0x41bbf0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x120>
83
+ 000000000000012e: 02 jmp 0x41bc3d <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x16d>
84
+ 0000000000000130: 05 cmpq $0, 8(%rbx)
85
+ 0000000000000135: 02 je 0x41bc3d <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x16d>
86
+ 0000000000000137: 02 xorl %ecx, %ecx
87
+ 0000000000000139: 07 nopl (%rax)
88
+ 0000000000000140: 04 movl %r14d, (%rax,%rcx,4)
89
+ 0000000000000144: 03 incq %rcx
90
+ 0000000000000147: 04 cmpq 8(%rbx), %rcx
91
+ 000000000000014b: 02 jb 0x41bc10 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x140>
92
+ 000000000000014d: 02 jmp 0x41bc3d <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x16d>
93
+ 000000000000014f: 05 cmpq $0, 8(%rbx)
94
+ 0000000000000154: 02 je 0x41bc3d <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x16d>
95
+ 0000000000000156: 02 xorl %ecx, %ecx
96
+ 0000000000000158: 08 nopl (%rax,%rax)
97
+ 0000000000000160: 04 movq %r14, (%rax,%rcx,8)
98
  0000000000000164: 03 incq %rcx
99
  0000000000000167: 04 cmpq 8(%rbx), %rcx
100
+ 000000000000016b: 02 jb 0x41bc30 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0x160>
101
  000000000000016d: 04 addq $8, %rsp
102
  0000000000000171: 01 popq %rbx
103
  0000000000000172: 02 popq %r14
104
  0000000000000174: 01 retq
105
  0000000000000175: 03 movq %rsi, %rax
106
+ 0000000000000178: 05 jmp 0x41bb9f <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::PackedIntArrayImp(unsigned long, long, BloombergLP::bslma::Allocator*)+0xcf>
107
  000000000000017d: 03 nopl (%rax)