Comparing BloombergLP::bdlbb::Blob::assertInvariants() const in assumed vs ignored

Files changed (1) hide show
  1. bdlbb_blob.t/{0.assume.s → 0.none.s} +4 -138
bdlbb_blob.t/{0.assume.s → 0.none.s} RENAMED
@@ -1,139 +1,5 @@
1
  000000000041dcd0 <BloombergLP::bdlbb::Blob::assertInvariants() const>:
2
- 0000000000000000: 04 movl 40(%rdi), %r9d
3
- 0000000000000004: 03 movq (%rdi), %r8
4
- 0000000000000007: 04 movq 8(%rdi), %rax
5
- 000000000000000b: 03 subq %r8, %rax
6
- 000000000000000e: 04 sarq $3, %rax
7
- 0000000000000012: 10 movabsq $-6148914691236517205, %rdx
8
- 000000000000001c: 04 imulq %rax, %rdx
9
- 0000000000000020: 03 testl %r9d, %r9d
10
- 0000000000000023: 02 jle 0x41dd05 <BloombergLP::bdlbb::Blob::assertInvariants() const+0x35>
11
- 0000000000000025: 04 cmpl $9, %r9d
12
- 0000000000000029: 02 jae 0x41dd14 <BloombergLP::bdlbb::Blob::assertInvariants() const+0x44>
13
- 000000000000002b: 03 xorl %r10d, %r10d
14
- 000000000000002e: 02 xorl %eax, %eax
15
- 0000000000000030: 05 jmp 0x41ddcd <BloombergLP::bdlbb::Blob::assertInvariants() const+0xfd>
16
- 0000000000000035: 02 xorl %ecx, %ecx
17
- 0000000000000037: 02 cmpl %edx, %ecx
18
- 0000000000000039: 06 jl 0x41ddf6 <BloombergLP::bdlbb::Blob::assertInvariants() const+0x126>
19
- 000000000000003f: 05 jmp 0x41defb <BloombergLP::bdlbb::Blob::assertInvariants() const+0x22b>
20
- 0000000000000044: 03 movl %r9d, %eax
21
- 0000000000000047: 03 andl $7, %eax
22
- 000000000000004a: 03 testq %rax, %rax
23
- 000000000000004d: 05 movl $8, %ecx
24
- 0000000000000052: 04 cmovneq %rax, %rcx
25
- 0000000000000056: 03 movq %r9, %r10
26
- 0000000000000059: 03 subq %rcx, %r10
27
- 000000000000005c: 04 leaq 112(%r8), %rax
28
- 0000000000000060: 04 pxor %xmm0, %xmm0
29
- 0000000000000064: 03 movq %r10, %rcx
30
- 0000000000000067: 04 pxor %xmm1, %xmm1
31
- 000000000000006b: 05 nopl (%rax,%rax)
32
- 0000000000000070: 05 movdqu -96(%rax), %xmm2
33
- 0000000000000075: 05 movdqu -80(%rax), %xmm3
34
- 000000000000007a: 05 movdqu -48(%rax), %xmm4
35
- 000000000000007f: 05 movdqu -32(%rax), %xmm5
36
- 0000000000000084: 06 pblendw $15, %xmm4, %xmm5
37
- 000000000000008a: 05 movdqu 64(%rax), %xmm4
38
- 000000000000008f: 05 movdqu 48(%rax), %xmm6
39
- 0000000000000094: 06 pblendw $240, %xmm4, %xmm6
40
- 000000000000009a: 04 movdqu (%rax), %xmm4
41
- 000000000000009e: 05 movdqu 16(%rax), %xmm7
42
- 00000000000000a3: 05 pshufd $250, %xmm3, %xmm3
43
- 00000000000000a8: 06 pblendw $243, %xmm2, %xmm3
44
- 00000000000000ae: 05 pshufd $132, %xmm5, %xmm2
45
- 00000000000000b3: 06 pblendw $15, %xmm3, %xmm2
46
- 00000000000000b9: 04 paddd %xmm2, %xmm0
47
- 00000000000000bd: 05 pshufd $250, %xmm7, %xmm2
48
- 00000000000000c2: 06 pblendw $243, %xmm4, %xmm2
49
- 00000000000000c8: 05 pshufd $132, %xmm6, %xmm3
50
- 00000000000000cd: 06 pblendw $15, %xmm2, %xmm3
51
- 00000000000000d3: 04 paddd %xmm3, %xmm1
52
- 00000000000000d7: 06 addq $192, %rax
53
- 00000000000000dd: 04 addq $-8, %rcx
54
- 00000000000000e1: 02 jne 0x41dd40 <BloombergLP::bdlbb::Blob::assertInvariants() const+0x70>
55
- 00000000000000e3: 04 paddd %xmm0, %xmm1
56
- 00000000000000e7: 05 pshufd $238, %xmm1, %xmm0
57
- 00000000000000ec: 04 paddd %xmm1, %xmm0
58
- 00000000000000f0: 05 pshufd $85, %xmm0, %xmm1
59
- 00000000000000f5: 04 paddd %xmm0, %xmm1
60
- 00000000000000f9: 04 movd %xmm1, %eax
61
- 00000000000000fd: 04 leaq (%r10,%r10,2), %rcx
62
- 0000000000000101: 05 leaq 16(%r8,%rcx,8), %rcx
63
- 0000000000000106: 03 movq %r9, %rsi
64
- 0000000000000109: 03 subq %r10, %rsi
65
- 000000000000010c: 04 nopl (%rax)
66
- 0000000000000110: 02 addl (%rcx), %eax
67
- 0000000000000112: 04 addq $24, %rcx
68
- 0000000000000116: 03 decq %rsi
69
- 0000000000000119: 02 jne 0x41dde0 <BloombergLP::bdlbb::Blob::assertInvariants() const+0x110>
70
- 000000000000011b: 03 movl %r9d, %ecx
71
- 000000000000011e: 02 cmpl %edx, %ecx
72
- 0000000000000120: 06 jge 0x41defb <BloombergLP::bdlbb::Blob::assertInvariants() const+0x22b>
73
- 0000000000000126: 03 movl 44(%rdi), %eax
74
- 0000000000000129: 03 movl %ecx, %r11d
75
- 000000000000012c: 02 movl %edx, %edx
76
- 000000000000012e: 03 movq %rdx, %r10
77
- 0000000000000131: 03 subq %r11, %r10
78
- 0000000000000134: 04 cmpq $8, %r10
79
- 0000000000000138: 02 ja 0x41de12 <BloombergLP::bdlbb::Blob::assertInvariants() const+0x142>
80
- 000000000000013a: 03 movq %r11, %r10
81
- 000000000000013d: 05 jmp 0x41dedd <BloombergLP::bdlbb::Blob::assertInvariants() const+0x20d>
82
- 0000000000000142: 03 movl %r10d, %esi
83
- 0000000000000145: 03 andl $7, %esi
84
- 0000000000000148: 03 testq %rsi, %rsi
85
- 000000000000014b: 05 movl $8, %ecx
86
- 0000000000000150: 04 cmovneq %rsi, %rcx
87
- 0000000000000154: 03 subq %rcx, %r10
88
- 0000000000000157: 03 addq %r11, %r10
89
- 000000000000015a: 04 movd %eax, %xmm0
90
- 000000000000015e: 04 leaq (%r11,%r11,2), %rax
91
- 0000000000000162: 05 leaq 112(%r8,%rax,8), %rax
92
- 0000000000000167: 03 addq %r11, %rcx
93
- 000000000000016a: 03 subq %rdx, %rcx
94
- 000000000000016d: 04 pxor %xmm1, %xmm1
95
- 0000000000000171: 10 nopw %cs:(%rax,%rax)
96
- 000000000000017b: 05 nopl (%rax,%rax)
97
- 0000000000000180: 05 movdqu -96(%rax), %xmm2
98
- 0000000000000185: 05 movdqu -80(%rax), %xmm3
99
- 000000000000018a: 05 movdqu -48(%rax), %xmm4
100
- 000000000000018f: 05 movdqu -32(%rax), %xmm5
101
- 0000000000000194: 06 pblendw $15, %xmm4, %xmm5
102
- 000000000000019a: 05 movdqu 64(%rax), %xmm4
103
- 000000000000019f: 05 movdqu 48(%rax), %xmm6
104
- 00000000000001a4: 06 pblendw $240, %xmm4, %xmm6
105
- 00000000000001aa: 04 movdqu (%rax), %xmm4
106
- 00000000000001ae: 05 movdqu 16(%rax), %xmm7
107
- 00000000000001b3: 05 pshufd $250, %xmm3, %xmm3
108
- 00000000000001b8: 06 pblendw $243, %xmm2, %xmm3
109
- 00000000000001be: 05 pshufd $132, %xmm5, %xmm2
110
- 00000000000001c3: 06 pblendw $15, %xmm3, %xmm2
111
- 00000000000001c9: 04 paddd %xmm2, %xmm0
112
- 00000000000001cd: 05 pshufd $250, %xmm7, %xmm2
113
- 00000000000001d2: 06 pblendw $243, %xmm4, %xmm2
114
- 00000000000001d8: 05 pshufd $132, %xmm6, %xmm3
115
- 00000000000001dd: 06 pblendw $15, %xmm2, %xmm3
116
- 00000000000001e3: 04 paddd %xmm3, %xmm1
117
- 00000000000001e7: 06 addq $192, %rax
118
- 00000000000001ed: 04 addq $8, %rcx
119
- 00000000000001f1: 02 jne 0x41de50 <BloombergLP::bdlbb::Blob::assertInvariants() const+0x180>
120
- 00000000000001f3: 04 paddd %xmm0, %xmm1
121
- 00000000000001f7: 05 pshufd $238, %xmm1, %xmm0
122
- 00000000000001fc: 04 paddd %xmm1, %xmm0
123
- 0000000000000200: 05 pshufd $85, %xmm0, %xmm1
124
- 0000000000000205: 04 paddd %xmm0, %xmm1
125
- 0000000000000209: 04 movd %xmm1, %eax
126
- 000000000000020d: 04 leaq (%r10,%r10,2), %rcx
127
- 0000000000000211: 05 leaq 16(%r8,%rcx,8), %rcx
128
- 0000000000000216: 03 subq %r10, %rdx
129
- 0000000000000219: 07 nopl (%rax)
130
- 0000000000000220: 02 addl (%rcx), %eax
131
- 0000000000000222: 04 addq $24, %rcx
132
- 0000000000000226: 03 decq %rdx
133
- 0000000000000229: 02 jne 0x41def0 <BloombergLP::bdlbb::Blob::assertInvariants() const+0x220>
134
- 000000000000022b: 04 cmpl $-1, %r9d
135
- 000000000000022f: 02 je 0x41df05 <BloombergLP::bdlbb::Blob::assertInvariants() const+0x235>
136
- 0000000000000231: 04 cmpl $0, 36(%rdi)
137
- 0000000000000235: 02 xorl %eax, %eax
138
- 0000000000000237: 01 retq
139
- 0000000000000238: 08 nopl (%rax,%rax)
1
  000000000041dcd0 <BloombergLP::bdlbb::Blob::assertInvariants() const>:
 
 
 
 
 
 
 
 
 
 
 
 
2
+ 0000000000000000: 02 xorl %eax, %eax
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
+ 0000000000000002: 01 retq
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
+ 0000000000000003: 10 nopw %cs:(%rax,%rax)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
+ 000000000000000d: 03 nopl (%rax)