|
@@ -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 |
-
|
| 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 |
-
|
| 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 |
-
|
| 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 |
-
|
| 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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|