| n | 0000000000443e30 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)>: | n | 00000000004440b0 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)>: |
| 0000000000000000: 01 pushq %rbp | | 0000000000000000: 01 pushq %rbp |
| 0000000000000001: 02 pushq %r15 | | 0000000000000001: 02 pushq %r15 |
| 0000000000000003: 02 pushq %r14 | | 0000000000000003: 02 pushq %r14 |
| 0000000000000005: 02 pushq %r13 | | 0000000000000005: 02 pushq %r13 |
| 0000000000000007: 02 pushq %r12 | | 0000000000000007: 02 pushq %r12 |
| 0000000000000009: 01 pushq %rbx | | 0000000000000009: 01 pushq %rbx |
| n | 000000000000000a: 03 movq %rcx, %r15 | n | 000000000000000a: 03 movq %rcx, %r11 |
| 000000000000000d: 03 movq %rsi, %r14 | | 000000000000000d: 03 movq %rsi, %r15 |
| 0000000000000010: 04 shrq $6, %r14 | | 0000000000000010: 04 shrq $6, %r15 |
| 0000000000000014: 04 leaq (%rdi,%r14,8), %r12 | | 0000000000000014: 04 leaq (%rdi,%r15,8), %r13 |
| 0000000000000018: 03 movl %esi, %r9d | | 0000000000000018: 03 movl %esi, %r9d |
| 000000000000001b: 04 andl $63, %r9d | | 000000000000001b: 04 andl $63, %r9d |
| n | 000000000000001f: 03 movq %r12, %rbp | n | 000000000000001f: 03 movq %r13, %rbp |
| 0000000000000022: 04 shrq $3, %rbp | | 0000000000000022: 04 shrq $3, %rbp |
| n | 0000000000000026: 03 movq %rcx, %r10 | n | 0000000000000026: 03 movq %rcx, %r14 |
| 0000000000000029: 04 shrq $6, %r10 | | 0000000000000029: 04 shrq $6, %r14 |
| 000000000000002d: 04 leaq (%rdx,%r10,8), %r11 | | 000000000000002d: 04 leaq (%rdx,%r14,8), %r10 |
| 0000000000000031: 03 andl $63, %ecx | | 0000000000000031: 03 andl $63, %ecx |
| n | 0000000000000034: 03 movq %r11, %rbx | n | 0000000000000034: 03 movq %r10, %rbx |
| 0000000000000037: 04 shrq $3, %rbx | | 0000000000000037: 04 shrq $3, %rbx |
| 000000000000003b: 03 subq %rbx, %rbp | | 000000000000003b: 03 subq %rbx, %rbp |
| 000000000000003e: 03 movl %r9d, %ebx | | 000000000000003e: 03 movl %r9d, %ebx |
| 0000000000000041: 02 subl %ecx, %ebx | | 0000000000000041: 02 subl %ecx, %ebx |
| 0000000000000043: 02 xorl %eax, %eax | | 0000000000000043: 02 xorl %eax, %eax |
| 0000000000000045: 03 cmpl $63, %ebx | | 0000000000000045: 03 cmpl $63, %ebx |
| 0000000000000048: 03 seta %al | | 0000000000000048: 03 seta %al |
| 000000000000004b: 03 subq %rax, %rbp | | 000000000000004b: 03 subq %rax, %rbp |
| 000000000000004e: 03 testq %rbp, %rbp | | 000000000000004e: 03 testq %rbp, %rbp |
| n | 0000000000000051: 02 jg 0x443e9d <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x6d> | n | 0000000000000051: 02 jg 0x44411d <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x6d> |
| 0000000000000053: 03 leal 64(%rbx), %eax | | 0000000000000053: 03 leal 64(%rbx), %eax |
| 0000000000000056: 03 cmpl $64, %ebx | | 0000000000000056: 03 cmpl $64, %ebx |
| 0000000000000059: 03 cmovbl %ebx, %eax | | 0000000000000059: 03 cmovbl %ebx, %eax |
| 000000000000005c: 02 testl %eax, %eax | | 000000000000005c: 02 testl %eax, %eax |
| n | 000000000000005e: 06 je 0x443fe8 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x1b8> | n | 000000000000005e: 06 je 0x4442b6 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x206> |
| 0000000000000064: 03 testq %rbp, %rbp | | 0000000000000064: 03 testq %rbp, %rbp |
| n | 0000000000000067: 06 jne 0x443fe8 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x1b8> | n | 0000000000000067: 06 jne 0x4442b6 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x206> |
| 000000000000006d: 03 testq %r8, %r8 | | 000000000000006d: 03 testq %r8, %r8 |
| n | 0000000000000070: 06 je 0x444869 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa39> | n | 0000000000000070: 06 je 0x444be4 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb34> |
| 0000000000000076: 03 addq %r8, %rsi | | 0000000000000076: 03 addq %r8, %rsi |
| t | 0000000000000079: 03 movq %rsi, %rbp | t | 0000000000000079: 03 movq %rsi, %r15 |
| 000000000000007c: 04 shrq $6, %rbp | | 000000000000007c: 04 shrq $6, %r15 |
| 0000000000000080: 05 movq %rdi, -48(%rsp) | | |
| 0000000000000085: 04 leaq (%rdi,%rbp,8), %r14 | | 0000000000000080: 04 leaq (%rdi,%r15,8), %r10 |
| 0000000000000089: 03 andl $63, %esi | | 0000000000000084: 03 andl $63, %esi |
| 000000000000008c: 03 addq %r8, %r15 | | 0000000000000087: 03 addq %r8, %r11 |
| 000000000000008f: 03 movq %r15, %rbx | | 000000000000008a: 03 movq %r11, %r12 |
| 0000000000000092: 04 shrq $6, %rbx | | 000000000000008d: 04 shrq $6, %r12 |
| 0000000000000096: 04 leaq (%rdx,%rbx,8), %r13 | | 0000000000000091: 04 leaq (%rdx,%r12,8), %r14 |
| 000000000000009a: 04 andl $63, %r15d | | 0000000000000095: 04 andl $63, %r11d |
| 000000000000009e: 06 je 0x443f6b <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x13b> | | 0000000000000099: 06 je 0x444200 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x150> |
| 00000000000000a4: 03 movl %r15d, %r9d | | 000000000000009f: 03 movl %r11d, %r9d |
| 00000000000000a7: 03 cmpq %r8, %r9 | | 00000000000000a2: 03 cmpq %r8, %r9 |
| 00000000000000aa: 06 jae 0x444053 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x223> | | 00000000000000a5: 06 jae 0x44432c <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x27c> |
| 00000000000000b0: 03 movq %rbp, %rdi | | |
| 00000000000000b3: 03 leal 64(%rsi), %eax | | 00000000000000ab: 03 leal 64(%rsi), %eax |
| 00000000000000b6: 03 cmpl %r15d, %esi | | 00000000000000ae: 03 cmpl %r11d, %esi |
| 00000000000000b9: 03 cmovael %esi, %eax | | 00000000000000b1: 03 cmovael %esi, %eax |
| 00000000000000bc: 03 sbbq %r12, %r12 | | 00000000000000b4: 03 sbbq %r13, %r13 |
| 00000000000000bf: 02 movl %eax, %esi | | 00000000000000b7: 02 movl %eax, %esi |
| 00000000000000c1: 03 subl %r15d, %esi | | 00000000000000b9: 03 subl %r11d, %esi |
| 00000000000000c4: 03 movq %r13, %rax | | |
| 00000000000000c7: 04 leaq (%r14,%r12,8), %r13 | | 00000000000000bc: 04 leaq (%r10,%r13,8), %rbx |
| 00000000000000cb: 05 movq %rax, -40(%rsp) | | |
| 00000000000000d0: 03 movq (%rax), %r11 | | 00000000000000c0: 03 movq (%r14), %rbp |
| 00000000000000d3: 05 movl $64, %ecx | | 00000000000000c3: 05 movl $64, %ecx |
| 00000000000000d8: 02 subl %esi, %ecx | | 00000000000000c8: 02 subl %esi, %ecx |
| 00000000000000da: 03 subl %ecx, %r15d | | 00000000000000ca: 03 subl %ecx, %r11d |
| 00000000000000dd: 06 jbe 0x4440da <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2aa> | | 00000000000000cd: 06 jle 0x4443cb <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x31b> |
| 00000000000000e3: 03 movq %r14, %rax | | 00000000000000d3: 03 movq %rbx, %rax |
| 00000000000000e6: 07 movq $-1, %r10 | | |
| 00000000000000ed: 03 shlq %cl, %r10 | | |
| 00000000000000f0: 07 movq $-1, %rbp | | |
| 00000000000000f7: 02 movl %ecx, %ecx | | |
| 00000000000000f9: 05 movq %rcx, -24(%rsp) | | 00000000000000d6: 05 movq %r14, -40(%rsp) |
| | | 00000000000000db: 05 movq %r10, -48(%rsp) |
| | | 00000000000000e0: 03 movl %ecx, %r10d |
| | | 00000000000000e3: 03 cmpl $64, %esi |
| | | 00000000000000e6: 02 jge 0x4441be <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x10e> |
| 00000000000000fe: 07 movq $-1, %r14 | | 00000000000000e8: 07 movq $-1, %r14 |
| | | 00000000000000ef: 07 movq $-1, %rbx |
| | | 00000000000000f6: 03 shlq %cl, %rbx |
| | | 00000000000000f9: 02 testl %esi, %esi |
| | | 00000000000000fb: 02 jle 0x4441b3 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x103> |
| | | 00000000000000fd: 03 notq %rbx |
| | | 0000000000000100: 03 movq %rbx, %r14 |
| | | 0000000000000103: 03 andq %rbp, %r14 |
| | | 0000000000000106: 02 movl %esi, %ecx |
| | | 0000000000000108: 03 shlq %cl, %r14 |
| | | 000000000000010b: 03 orq %r14, (%rax) |
| | | 000000000000010e: 03 movl %r10d, %ecx |
| | | 0000000000000111: 03 shrq %cl, %rbp |
| | | 0000000000000114: 04 addq $8, %rax |
| | | 0000000000000118: 07 movq $-1, %r10 |
| | | 000000000000011f: 07 movq $-1, %rbx |
| | | 0000000000000126: 03 movl %r11d, %ecx |
| | | 0000000000000129: 03 shlq %cl, %rbx |
| | | 000000000000012c: 04 cmpl $63, %r11d |
| | | 0000000000000130: 05 movq -40(%rsp), %r14 |
| | | 0000000000000135: 02 jg 0x4441ed <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x13d> |
| | | 0000000000000137: 03 notq %rbx |
| | | 000000000000013a: 03 movq %rbx, %r10 |
| | | 000000000000013d: 03 andq %r10, %rbp |
| | | 0000000000000140: 03 movq %rax, %rbx |
| | | 0000000000000143: 03 movq (%rax), %rax |
| | | 0000000000000146: 05 movq -48(%rsp), %r10 |
| | | 000000000000014b: 05 jmp 0x4443ee <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x33e> |
| | | 0000000000000150: 03 xorl %r13d, %r13d |
| 0000000000000105: 02 testl %esi, %esi | | 0000000000000153: 02 testl %esi, %esi |
| 0000000000000107: 02 je 0x443f3f <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x10f> | | 0000000000000155: 06 je 0x4443ff <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x34f> |
| 0000000000000109: 03 notq %r10 | | |
| 000000000000010c: 03 movq %r10, %r14 | | |
| 000000000000010f: 03 andq %r11, %r14 | | |
| 0000000000000112: 02 movl %esi, %ecx | | |
| 0000000000000114: 03 shlq %cl, %r14 | | |
| 0000000000000117: 04 orq %r14, (%r13) | | |
| 000000000000011b: 05 movq -24(%rsp), %rcx | | |
| 0000000000000120: 03 shrq %cl, %r11 | | |
| 0000000000000123: 03 movl %r15d, %ecx | | |
| 0000000000000126: 03 shlq %cl, %rbp | | |
| 0000000000000129: 04 addq $8, %r13 | | |
| 000000000000012d: 03 notq %rbp | | |
| 0000000000000130: 03 andq %r11, %rbp | | |
| 0000000000000133: 03 movq %rax, %r14 | | |
| 0000000000000136: 05 jmp 0x4440f5 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2c5> | | |
| 000000000000013b: 03 xorl %r12d, %r12d | | |
| 000000000000013e: 02 testl %esi, %esi | | |
| 0000000000000140: 06 je 0x44410c <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2dc> | | |
| 0000000000000146: 04 cmpq $64, %r8 | | 000000000000015b: 04 cmpq $64, %r8 |
| 000000000000014a: 06 jb 0x44412a <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2fa> | | 000000000000015f: 06 jb 0x44447a <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x3ca> |
| | | 0000000000000165: 05 movq %r14, -40(%rsp) |
| | | 000000000000016a: 05 movq %r10, -48(%rsp) |
| 0000000000000150: 06 movl $64, %r10d | | 000000000000016f: 06 movl $64, %r10d |
| 0000000000000156: 03 subl %esi, %r10d | | 0000000000000175: 03 subl %esi, %r10d |
| 0000000000000159: 03 movl %esi, %r9d | | 0000000000000178: 03 movl %esi, %r9d |
| 000000000000015c: 07 movq $-1, %r11 | | |
| 0000000000000163: 02 movl %esi, %ecx | | 000000000000017b: 02 movl %esi, %ecx |
| | | 000000000000017d: 02 negl %ecx |
| | | 000000000000017f: 07 movq $-1, %r11 |
| | | 0000000000000186: 07 movq $-1, %r14 |
| 0000000000000165: 03 shlq %cl, %r11 | | 000000000000018d: 03 shlq %cl, %r14 |
| | | 0000000000000190: 02 testl %esi, %esi |
| 0000000000000168: 03 notq %r11 | | 0000000000000192: 03 notq %r14 |
| | | 0000000000000195: 04 cmovleq %r11, %r14 |
| | | 0000000000000199: 07 movq $-1, %rax |
| | | 00000000000001a0: 02 movl %esi, %ecx |
| | | 00000000000001a2: 03 shlq %cl, %rax |
| | | 00000000000001a5: 03 cmpl $63, %esi |
| | | 00000000000001a8: 02 jg 0x444260 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x1b0> |
| | | 00000000000001aa: 03 notq %rax |
| | | 00000000000001ad: 03 movq %rax, %r11 |
| 000000000000016b: 03 addq %r12, %rbp | | 00000000000001b0: 03 addq %r13, %r15 |
| 000000000000016e: 05 movq -48(%rsp), %rax | | |
| 0000000000000173: 04 leaq (%rax,%rbp,8), %rdi | | 00000000000001b3: 04 leaq (%rdi,%r15,8), %rdi |
| 0000000000000177: 05 leaq -8(%rdx,%rbx,8), %rdx | | 00000000000001b7: 05 leaq -8(%rdx,%r12,8), %rdx |
| 000000000000017c: 02 xorl %ecx, %ecx | | 00000000000001bc: 02 xorl %ebx, %ebx |
| 000000000000017e: 02 nop | | 00000000000001be: 02 nop |
| 0000000000000180: 03 movq %rcx, %rbx | | |
| 0000000000000183: 04 movq (%rdx,%rcx,8), %rax | | 00000000000001c0: 04 movq (%rdx,%rbx,8), %rbp |
| 0000000000000187: 03 movq %rax, %rbp | | |
| 000000000000018a: 03 movl %r9d, %ecx | | |
| 000000000000018d: 03 shlq %cl, %rbp | | |
| 0000000000000190: 05 orq %rbp, -8(%rdi,%rbx,8) | | |
| 0000000000000195: 03 movl %r10d, %ecx | | |
| 0000000000000198: 03 shrq %cl, %rax | | |
| 000000000000019b: 03 andq %r11, %rax | | |
| 000000000000019e: 04 orq %rax, (%rdi,%rbx,8) | | |
| 00000000000001a2: 04 leaq -1(%rbx), %rcx | | |
| 00000000000001a6: 04 addq $-64, %r8 | | |
| 00000000000001aa: 04 cmpq $63, %r8 | | 00000000000001c4: 03 cmpl $63, %esi |
| 00000000000001ae: 02 ja 0x443fb0 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x180> | | |
| 00000000000001b0: 03 addq %rcx, %r12 | | |
| 00000000000001b3: 05 jmp 0x444648 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x818> | | |
| 00000000000001b8: 03 testq %r8, %r8 | | |
| 00000000000001bb: 06 je 0x444869 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa39> | | 00000000000001c7: 02 jg 0x44428a <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x1da> |
| 00000000000001c1: 02 testl %ecx, %ecx | | |
| 00000000000001c3: 06 je 0x444152 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x322> | | |
| 00000000000001c9: 05 movl $64, %ebp | | |
| 00000000000001ce: 05 movl $64, %eax | | |
| 00000000000001d3: 02 subl %ecx, %eax | | |
| 00000000000001d5: 03 movq (%r11), %rsi | | |
| 00000000000001d8: 03 shrq %cl, %rsi | | |
| 00000000000001db: 03 cmpq %r8, %rax | | 00000000000001c9: 03 movq %rbp, %rax |
| 00000000000001de: 06 jae 0x4441f4 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x3c4> | | |
| 00000000000001e4: 03 cmpl %ecx, %r9d | | |
| 00000000000001e7: 06 jbe 0x44429f <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x46f> | | |
| 00000000000001ed: 03 movq %rsi, %rbx | | 00000000000001cc: 03 andq %r14, %rax |
| 00000000000001f0: 03 movl %r9d, %ecx | | 00000000000001cf: 03 movl %r9d, %ecx |
| 00000000000001f3: 03 shlq %cl, %rbx | | 00000000000001d2: 03 shlq %cl, %rax |
| 00000000000001f6: 03 subl %r9d, %ebp | | 00000000000001d5: 05 orq %rax, -8(%rdi,%rbx,8) |
| 00000000000001f9: 04 orq %rbx, (%r12) | | |
| 00000000000001fd: 02 movl %ebp, %ecx | | 00000000000001da: 03 movl %r10d, %ecx |
| 00000000000001ff: 03 shrq %cl, %rsi | | |
| 0000000000000202: 02 movl %eax, %ecx | | |
| 0000000000000204: 02 subl %ebp, %ecx | | |
| 0000000000000206: 07 movq $-1, %rbp | | |
| 000000000000020d: 03 shlq %cl, %rbp | | 00000000000001dd: 03 shrq %cl, %rbp |
| 0000000000000210: 03 notq %rbp | | |
| 0000000000000213: 03 andq %rsi, %rbp | | 00000000000001e0: 03 andq %r11, %rbp |
| 0000000000000216: 05 orq %rbp, 8(%r12) | | 00000000000001e3: 04 orq %rbp, (%rdi,%rbx,8) |
| | | 00000000000001e7: 03 decq %rbx |
| | | 00000000000001ea: 04 addq $-64, %r8 |
| | | 00000000000001ee: 04 cmpq $63, %r8 |
| | | 00000000000001f2: 02 ja 0x444270 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x1c0> |
| 000000000000021b: 03 addl %eax, %r9d | | 00000000000001f4: 03 addq %rbx, %r13 |
| | | 00000000000001f7: 05 movq -48(%rsp), %r10 |
| | | 00000000000001fc: 05 movq -40(%rsp), %r14 |
| 000000000000021e: 05 jmp 0x4442c2 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x492> | | 0000000000000201: 05 jmp 0x44447c <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x3cc> |
| 0000000000000223: 03 leal 64(%rsi), %edx | | |
| 0000000000000226: 03 cmpl %r8d, %esi | | |
| 0000000000000229: 03 cmovael %esi, %edx | | |
| 000000000000022c: 03 sbbq %r10, %r10 | | |
| 000000000000022f: 03 subl %r8d, %r15d | | |
| 0000000000000232: 04 movq (%r13), %rbp | | |
| 0000000000000236: 03 movl %r15d, %ecx | | |
| 0000000000000239: 03 shrq %cl, %rbp | | |
| 000000000000023c: 03 testl %r8d, %r8d | | 0000000000000206: 03 testq %r8, %r8 |
| 000000000000023f: 06 je 0x444869 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa39> | | |
| 0000000000000245: 03 subl %r8d, %edx | | |
| 0000000000000248: 05 movl $64, %eax | | |
| 000000000000024d: 02 subl %edx, %eax | | |
| 000000000000024f: 03 cmpl %r8d, %eax | | |
| 0000000000000252: 06 jae 0x444131 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x301> | | |
| 0000000000000258: 07 movq $-1, %rdi | | |
| 000000000000025f: 02 movl %eax, %ecx | | |
| 0000000000000261: 03 shlq %cl, %rdi | | |
| 0000000000000264: 07 movq $-1, %rbx | | |
| 000000000000026b: 03 movl %eax, %r9d | | |
| 000000000000026e: 07 movq $-1, %rsi | | |
| 0000000000000275: 02 testl %edx, %edx | | |
| 0000000000000277: 02 je 0x4440af <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x27f> | | |
| 0000000000000279: 03 notq %rdi | | |
| 000000000000027c: 03 movq %rdi, %rsi | | |
| 000000000000027f: 03 andq %rbp, %rsi | | |
| 0000000000000282: 02 movl %edx, %ecx | | |
| 0000000000000284: 03 shlq %cl, %rsi | | |
| 0000000000000287: 04 orq %rsi, (%r14,%r10,8) | | |
| 000000000000028b: 03 movl %r9d, %ecx | | |
| 000000000000028e: 03 shrq %cl, %rbp | | |
| 0000000000000291: 03 subl %eax, %r8d | | |
| 0000000000000294: 03 movl %r8d, %ecx | | |
| 0000000000000297: 03 shlq %cl, %rbx | | |
| 000000000000029a: 03 notq %rbx | | |
| 000000000000029d: 03 andq %rbp, %rbx | | |
| 00000000000002a0: 05 orq %rbx, 8(%r14,%r10,8) | | |
| 00000000000002a5: 05 jmp 0x444869 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa39> | | |
| 00000000000002aa: 07 movq $-1, %rax | | |
| 00000000000002b1: 03 movl %r9d, %ecx | | |
| 00000000000002b4: 03 shlq %cl, %rax | | |
| 00000000000002b7: 03 notq %rax | | |
| 00000000000002ba: 03 andq %rax, %r11 | | |
| 00000000000002bd: 02 movl %esi, %ecx | | |
| 00000000000002bf: 03 shlq %cl, %r11 | | |
| 00000000000002c2: 03 movq %r11, %rbp | | |
| 00000000000002c5: 04 orq %rbp, (%r13) | | |
| 00000000000002c9: 03 subq %r9, %r8 | | |
| 00000000000002cc: 05 movq -40(%rsp), %r13 | | |
| 00000000000002d1: 03 movq %rdi, %rbp | | |
| 00000000000002d4: 02 testl %esi, %esi | | |
| 00000000000002d6: 06 jne 0x443f76 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x146> | | |
| 00000000000002dc: 04 cmpq $64, %r8 | | |
| 00000000000002e0: 02 jb 0x44412a <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2fa> | | |
| 00000000000002e2: 04 leaq -64(%r8), %r11 | | |
| 00000000000002e6: 07 cmpq $192, %r11 | | |
| 00000000000002ed: 06 jae 0x44425a <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x42a> | | |
| 00000000000002f3: 02 xorl %ecx, %ecx | | |
| 00000000000002f5: 05 jmp 0x444612 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x7e2> | | |
| 00000000000002fa: 02 xorl %ecx, %ecx | | |
| 00000000000002fc: 05 jmp 0x444648 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x818> | | |
| 0000000000000301: 07 movq $-1, %rax | | |
| 0000000000000308: 03 movl %r8d, %ecx | | |
| 000000000000030b: 03 shlq %cl, %rax | | |
| 000000000000030e: 03 notq %rax | | |
| 0000000000000311: 03 andq %rax, %rbp | | |
| 0000000000000314: 02 movl %edx, %ecx | | |
| 0000000000000316: 03 shlq %cl, %rbp | | |
| 0000000000000319: 04 orq %rbp, (%r14,%r10,8) | | |
| 000000000000031d: 05 jmp 0x444869 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa39> | | |
| 0000000000000322: 02 xorl %ebp, %ebp | | |
| 0000000000000324: 03 testl %r9d, %r9d | | |
| 0000000000000327: 06 je 0x4442e1 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x4b1> | | 0000000000000209: 06 je 0x444be4 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb34> |
| 000000000000032d: 03 movq %rbp, %rsi | | |
| 0000000000000330: 04 cmpq $64, %r8 | | |
| 0000000000000334: 06 jb 0x44441e <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x5ee> | | |
| 000000000000033a: 05 movq %r11, -48(%rsp) | | |
| 000000000000033f: 05 movq %r12, -40(%rsp) | | |
| 0000000000000344: 05 movq %rdx, -24(%rsp) | | |
| 0000000000000349: 03 movq %rdi, %rdx | | |
| 000000000000034c: 06 movl $64, %r13d | | |
| 0000000000000352: 07 movq $-1, %r11 | | |
| 0000000000000359: 03 movl %r9d, %ecx | | |
| 000000000000035c: 03 shlq %cl, %r11 | | |
| 000000000000035f: 03 subl %r9d, %r13d | | |
| 0000000000000362: 03 movl %r9d, %r15d | | |
| 0000000000000365: 03 notq %r11 | | |
| 0000000000000368: 04 leaq -64(%r8), %rcx | | |
| 000000000000036c: 03 movq %rcx, %r12 | | |
| 000000000000036f: 04 shrq $6, %r12 | | |
| 0000000000000373: 04 leaq (%rsi,%r14), %rax | | |
| 0000000000000377: 04 movq (%rdi,%rax,8), %rax | | |
| 000000000000037b: 03 testb $64, %cl | | |
| 000000000000037e: 06 jne 0x4444e7 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x6b7> | | |
| 0000000000000384: 05 movq -48(%rsp), %rcx | | |
| 0000000000000389: 04 movq (%rcx,%rbp,8), %rdx | | |
| 000000000000038d: 03 movq %rdx, %rbx | | |
| 0000000000000390: 03 movl %r15d, %ecx | | |
| 0000000000000393: 03 shlq %cl, %rbx | | |
| 0000000000000396: 03 orq %rbx, %rax | | |
| 0000000000000399: 03 movl %r13d, %ecx | | |
| 000000000000039c: 03 shrq %cl, %rdx | | |
| 000000000000039f: 05 movq -40(%rsp), %rcx | | |
| 00000000000003a4: 04 movq %rax, (%rcx,%rsi,8) | | |
| 00000000000003a8: 03 andq %r11, %rdx | | |
| 00000000000003ab: 05 orq 8(%rcx,%rsi,8), %rdx | | |
| 00000000000003b0: 05 movq %rdx, 8(%rcx,%rsi,8) | | |
| 00000000000003b5: 03 incq %rsi | | |
| 00000000000003b8: 04 leaq 1(%rbp), %rcx | | |
| 00000000000003bc: 03 movq %rdx, %rax | | |
| 00000000000003bf: 05 jmp 0x4444ea <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x6ba> | | |
| 00000000000003c4: 03 testl %r8d, %r8d | | |
| 00000000000003c7: 06 je 0x444869 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa39> | | |
| 00000000000003cd: 05 movl $64, %eax | | |
| 00000000000003d2: 03 subl %r9d, %eax | | |
| 00000000000003d5: 03 cmpl %r8d, %eax | | |
| 00000000000003d8: 06 jae 0x44459a <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x76a> | | |
| 00000000000003de: 07 movq $-1, %rbp | | |
| 00000000000003e5: 02 movl %eax, %ecx | | |
| 00000000000003e7: 03 shlq %cl, %rbp | | |
| 00000000000003ea: 07 movq $-1, %rdi | | |
| 00000000000003f1: 02 movl %eax, %edx | | |
| 00000000000003f3: 03 testl %r9d, %r9d | | |
| 00000000000003f6: 06 je 0x444874 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa44> | | |
| 00000000000003fc: 03 notq %rbp | | |
| 00000000000003ff: 03 andq %rsi, %rbp | | |
| 0000000000000402: 03 movl %r9d, %ecx | | |
| 0000000000000405: 03 shlq %cl, %rbp | | |
| 0000000000000408: 04 orq %rbp, (%r12) | | |
| 000000000000040c: 02 movl %edx, %ecx | | |
| 000000000000040e: 03 shrq %cl, %rsi | | |
| 0000000000000411: 03 subl %eax, %r8d | | |
| 0000000000000414: 03 movl %r8d, %ecx | | |
| 0000000000000417: 03 shlq %cl, %rdi | | |
| 000000000000041a: 03 notq %rdi | | |
| 000000000000041d: 03 andq %rsi, %rdi | | |
| 0000000000000420: 05 orq %rdi, 8(%r12) | | |
| 0000000000000425: 05 jmp 0x444869 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa39> | | |
| 000000000000042a: 04 shrq $6, %r11 | | |
| 000000000000042e: 03 movq %rbp, %r15 | | |
| 0000000000000431: 04 leaq (%r12,%rbp), %rax | | |
| 0000000000000435: 03 movq %r11, %rcx | | |
| 0000000000000438: 03 notq %rcx | | |
| 000000000000043b: 04 leaq (%rax,%rcx), %rbp | | |
| 000000000000043f: 05 movq -48(%rsp), %rdi | | |
| 0000000000000444: 04 leaq (%rdi,%rbp,8), %rbp | | |
| 0000000000000448: 03 cmpq %r13, %rbp | | |
| 000000000000044b: 06 jae 0x444426 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x5f6> | | |
| 0000000000000451: 04 leaq (%rdi,%rax,8), %rbp | | |
| 0000000000000455: 03 addq %rbx, %rcx | | |
| 0000000000000458: 04 leaq (%rdx,%rcx,8), %rcx | | |
| 000000000000045c: 03 cmpq %rbp, %rcx | | |
| 000000000000045f: 06 jae 0x444426 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x5f6> | | |
| 0000000000000465: 02 xorl %ecx, %ecx | | |
| 0000000000000467: 03 movq %r15, %rbp | | |
| 000000000000046a: 05 jmp 0x444612 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x7e2> | | |
| 000000000000046f: 07 movq $-1, %rbp | | |
| 0000000000000476: 02 movl %eax, %ecx | | |
| 0000000000000478: 03 shlq %cl, %rbp | | |
| 000000000000047b: 03 notq %rbp | | |
| 000000000000047e: 03 andq %rbp, %rsi | | |
| 0000000000000481: 03 movl %r9d, %ecx | | |
| 0000000000000484: 03 shlq %cl, %rsi | | |
| 0000000000000487: 04 leal (%rax,%r9), %ecx | | |
| 000000000000048b: 04 orq %rsi, (%r12) | | |
| 000000000000048f: 03 movl %ecx, %r9d | | |
| 0000000000000492: 03 subq %rax, %r8 | | |
| 0000000000000495: 05 movl $1, %ebp | | |
| 000000000000049a: 04 cmpl $64, %r9d | | |
| 000000000000049e: 06 jb 0x444412 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x5e2> | | |
| 00000000000004a4: 04 addl $-64, %r9d | | |
| 00000000000004a8: 03 testl %r9d, %r9d | | |
| 00000000000004ab: 06 jne 0x44415d <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x32d> | | |
| 00000000000004b1: 05 movq %r11, -48(%rsp) | | |
| 00000000000004b6: 05 movq %rdx, -24(%rsp) | | |
| 00000000000004bb: 03 xorl %r9d, %r9d | | |
| 00000000000004be: 03 movb $1, %r13b | | |
| 00000000000004c1: 04 cmpq $64, %r8 | | |
| 00000000000004c5: 06 jb 0x444592 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x762> | | |
| 00000000000004cb: 05 movq %r12, -40(%rsp) | | |
| 00000000000004d0: 04 leaq -64(%r8), %rax | | |
| 00000000000004d4: 03 movq %rax, %r11 | | |
| 00000000000004d7: 04 shrq $6, %r11 | | |
| 00000000000004db: 04 leaq (%r11,%rbp), %r15 | | |
| 00000000000004df: 03 movq %rbp, %r12 | | |
| 00000000000004e2: 06 cmpq $192, %rax | | |
| 00000000000004e8: 05 movq %rbp, -32(%rsp) | | |
| 00000000000004ed: 06 jb 0x44473c <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x90c> | | |
| 00000000000004f3: 05 leaq (%rbp,%r14), %rax | | |
| 00000000000004f8: 04 leaq (%rdi,%rax,8), %rdx | | |
| 00000000000004fc: 05 leaq (%rbp,%r10), %rbx | | |
| 0000000000000501: 04 leaq (%rbx,%r11), %rbp | | |
| 0000000000000505: 05 movq -24(%rsp), %rsi | | |
| 000000000000050a: 05 leaq 8(%rsi,%rbp,8), %rbp | | |
| 000000000000050f: 03 cmpq %rbp, %rdx | | |
| 0000000000000512: 05 movq -32(%rsp), %r12 | | |
| 0000000000000517: 02 jae 0x444363 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x533> | | |
| 0000000000000519: 03 addq %r11, %rax | | |
| 000000000000051c: 05 leaq 8(%rdi,%rax,8), %rax | | |
| 0000000000000521: 05 movq -24(%rsp), %rdx | | |
| 0000000000000526: 04 leaq (%rdx,%rbx,8), %rdx | | |
| 000000000000052a: 03 cmpq %rax, %rdx | | |
| 000000000000052d: 06 jb 0x44473c <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x90c> | | |
| 0000000000000533: 04 leaq 1(%r11), %rcx | | |
| 0000000000000537: 03 movq %rcx, %rdx | | |
| 000000000000053a: 04 andq $-4, %rdx | | |
| 000000000000053e: 04 leaq -4(%rdx), %rax | | |
| 0000000000000542: 03 movq %rax, %r12 | | |
| 0000000000000545: 04 shrq $2, %r12 | | |
| 0000000000000549: 03 incq %r12 | | |
| 000000000000054c: 03 testq %rax, %rax | | |
| 000000000000054f: 06 je 0x4446ef <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x8bf> | | |
| 0000000000000555: 05 movq %rdx, -16(%rsp) | | |
| 000000000000055a: 05 movq %rcx, -8(%rsp) | | |
| 000000000000055f: 03 movq %r12, %rax | | |
| 0000000000000562: 04 andq $-2, %rax | | |
| 0000000000000566: 03 negq %rax | | |
| 0000000000000569: 02 xorl %ebp, %ebp | | |
| 000000000000056b: 05 movq -40(%rsp), %rbx | | |
| 0000000000000570: 05 movq -48(%rsp), %rsi | | |
| 0000000000000575: 05 movq -32(%rsp), %rcx | | |
| 000000000000057a: 03 movq %rcx, %rdx | | |
| 000000000000057d: 03 orq %rbp, %rdx | | |
| 0000000000000580: 04 movups (%rsi,%rdx,8), %xmm0 | | |
| 0000000000000584: 05 movups 16(%rsi,%rdx,8), %xmm1 | | |
| 0000000000000589: 04 movups (%rbx,%rdx,8), %xmm2 | | |
| 000000000000058d: 03 orps %xmm0, %xmm2 | | |
| 0000000000000590: 05 movups 16(%rbx,%rdx,8), %xmm0 | | |
| 0000000000000595: 03 orps %xmm1, %xmm0 | | |
| 0000000000000598: 04 movups %xmm2, (%rbx,%rdx,8) | | |
| 000000000000059c: 05 movups %xmm0, 16(%rbx,%rdx,8) | | |
| 00000000000005a1: 04 leaq 4(%rbp), %rdx | | |
| 00000000000005a5: 03 orq %rcx, %rdx | | |
| 00000000000005a8: 04 movups (%rsi,%rdx,8), %xmm0 | | |
| 00000000000005ac: 05 movups 16(%rsi,%rdx,8), %xmm1 | | |
| 00000000000005b1: 04 movups (%rbx,%rdx,8), %xmm2 | | |
| 00000000000005b5: 03 orps %xmm0, %xmm2 | | |
| 00000000000005b8: 05 movups 16(%rbx,%rdx,8), %xmm0 | | |
| 00000000000005bd: 03 orps %xmm1, %xmm0 | | |
| 00000000000005c0: 04 movups %xmm2, (%rbx,%rdx,8) | | |
| 00000000000005c4: 05 movups %xmm0, 16(%rbx,%rdx,8) | | |
| 00000000000005c9: 04 addq $8, %rbp | | |
| 00000000000005cd: 04 addq $2, %rax | | |
| 00000000000005d1: 02 jne 0x4443aa <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x57a> | | |
| 00000000000005d3: 05 movq -8(%rsp), %rcx | | |
| 00000000000005d8: 05 movq -16(%rsp), %rdx | | |
| 00000000000005dd: 05 jmp 0x4446f6 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x8c6> | | |
| 00000000000005e2: 02 xorl %esi, %esi | | |
| 00000000000005e4: 04 cmpq $64, %r8 | | |
| 00000000000005e8: 06 jae 0x44416a <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x33a> | | |
| 00000000000005ee: 03 xorl %r13d, %r13d | | |
| 00000000000005f1: 05 jmp 0x4447e0 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x9b0> | | |
| 00000000000005f6: 03 incq %r11 | | |
| 00000000000005f9: 03 movq %r11, %r9 | | |
| 00000000000005fc: 04 andq $-4, %r9 | | |
| 0000000000000600: 04 leaq -4(%r9), %rcx | | |
| 0000000000000604: 03 movq %rcx, %r10 | | |
| 0000000000000607: 04 shrq $2, %r10 | | |
| 000000000000060b: 03 incq %r10 | | |
| 000000000000060e: 03 testq %rcx, %rcx | | 000000000000020f: 02 testl %ecx, %ecx |
| 0000000000000611: 06 je 0x4445bc <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x78c> | | 0000000000000211: 06 je 0x44457b <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x4cb> |
| 0000000000000617: 05 movq %r13, -40(%rsp) | | 0000000000000217: 03 movq %rdi, %rbp |
| 000000000000061c: 03 movq %r14, %rdi | | 000000000000021a: 03 movq %rdx, %rdi |
| 000000000000061f: 03 movq %rdx, %r14 | | |
| 0000000000000622: 05 leaq -16(%rdx,%rbx,8), %r13 | | |
| 0000000000000627: 05 movq -48(%rsp), %rcx | | |
| 000000000000062c: 05 leaq -16(%rcx,%rax,8), %rax | | |
| 0000000000000631: 03 movq %r10, %rcx | | 000000000000021d: 03 movq %r10, %rdx |
| 0000000000000634: 04 andq $-2, %rcx | | 0000000000000220: 06 movl $64, %r10d |
| 0000000000000638: 03 negq %rcx | | |
| 000000000000063b: 07 movq $-2, %rbp | | 0000000000000226: 05 movl $64, %eax |
| 0000000000000642: 10 nopw %cs:(%rax,%rax) | | 000000000000022b: 02 subl %ecx, %eax |
| 000000000000064c: 04 nopl (%rax) | | |
| 0000000000000650: 06 movups (%r13,%rbp,8), %xmm0 | | |
| 0000000000000656: 06 movups 16(%r13,%rbp,8), %xmm1 | | |
| 000000000000065c: 05 movups -32(%rax,%rbp,8), %xmm2 | | |
| 0000000000000661: 05 movups -16(%rax,%rbp,8), %xmm3 | | |
| 0000000000000666: 04 movups (%rax,%rbp,8), %xmm4 | | |
| 000000000000066a: 03 orps %xmm0, %xmm4 | | |
| 000000000000066d: 05 movups 16(%rax,%rbp,8), %xmm0 | | |
| 0000000000000672: 03 orps %xmm1, %xmm0 | | |
| 0000000000000675: 05 movups %xmm0, 16(%rax,%rbp,8) | | |
| 000000000000067a: 04 movups %xmm4, (%rax,%rbp,8) | | |
| 000000000000067e: 06 movups -32(%r13,%rbp,8), %xmm0 | | |
| 0000000000000684: 03 orps %xmm2, %xmm0 | | |
| 0000000000000687: 06 movups -16(%r13,%rbp,8), %xmm1 | | |
| 000000000000068d: 03 orps %xmm3, %xmm1 | | |
| 0000000000000690: 05 movups %xmm1, -16(%rax,%rbp,8) | | |
| 0000000000000695: 05 movups %xmm0, -32(%rax,%rbp,8) | | |
| 000000000000069a: 04 addq $-8, %rbp | | |
| 000000000000069e: 04 addq $2, %rcx | | |
| 00000000000006a2: 02 jne 0x444480 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x650> | | |
| 00000000000006a4: 03 incq %rbp | | |
| 00000000000006a7: 03 movq %r14, %rdx | | |
| 00000000000006aa: 03 movq %rdi, %r14 | | 000000000000022d: 03 movq (%rdx), %rsi |
| 00000000000006ad: 05 movq -40(%rsp), %r13 | | 0000000000000230: 03 shrq %cl, %rsi |
| 00000000000006b2: 05 jmp 0x4445c3 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x793> | | |
| 00000000000006b7: 03 movq %rbp, %rcx | | 0000000000000233: 03 cmpq %r8, %rax |
| 00000000000006ba: 03 addq %r12, %rbp | | |
| 00000000000006bd: 03 testq %r12, %r12 | | |
| 00000000000006c0: 06 je 0x444583 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x753> | | 0000000000000236: 06 jae 0x44459b <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x4eb> |
| 00000000000006c6: 03 addq %rcx, %r10 | | |
| 00000000000006c9: 05 movq -24(%rsp), %rdx | | |
| 00000000000006ce: 05 leaq 8(%rdx,%r10,8), %rdx | | |
| 00000000000006d3: 05 movq %rbp, -32(%rsp) | | |
| 00000000000006d8: 03 movq %rbp, %r12 | | |
| 00000000000006db: 03 subq %rcx, %r12 | | |
| 00000000000006de: 03 incq %r12 | | |
| 00000000000006e1: 03 movq %rsi, %r10 | | |
| 00000000000006e4: 03 addq %rsi, %r14 | | |
| 00000000000006e7: 05 leaq 16(%rdi,%r14,8), %rbx | | |
| 00000000000006ec: 02 xorl %edi, %edi | | |
| 00000000000006ee: 02 nop | | |
| 00000000000006f0: 05 movq -8(%rdx,%rdi,8), %rsi | | |
| 00000000000006f5: 03 movq %rsi, %rbp | | |
| 00000000000006f8: 03 movl %r15d, %ecx | | |
| 00000000000006fb: 03 shlq %cl, %rbp | | |
| 00000000000006fe: 03 orq %rax, %rbp | | |
| 0000000000000701: 05 movq %rbp, -16(%rbx,%rdi,8) | | |
| 0000000000000706: 03 movl %r13d, %ecx | | |
| 0000000000000709: 03 shrq %cl, %rsi | | |
| 000000000000070c: 03 andq %r11, %rsi | | |
| 000000000000070f: 05 orq -8(%rbx,%rdi,8), %rsi | | |
| 0000000000000714: 05 movq %rsi, -8(%rbx,%rdi,8) | | |
| 0000000000000719: 04 movq (%rdx,%rdi,8), %rax | | |
| 000000000000071d: 03 movq %rax, %rbp | | 000000000000023c: 03 movq %rdx, %rbx |
| 0000000000000720: 03 movl %r15d, %ecx | | |
| 0000000000000723: 03 shlq %cl, %rbp | | 000000000000023f: 03 cmpl %ecx, %r9d |
| 0000000000000726: 03 orq %rsi, %rbp | | |
| 0000000000000729: 03 movl %r13d, %ecx | | |
| 000000000000072c: 03 shrq %cl, %rax | | |
| 000000000000072f: 05 movq %rbp, -8(%rbx,%rdi,8) | | |
| 0000000000000734: 03 andq %r11, %rax | | |
| 0000000000000737: 04 orq (%rbx,%rdi,8), %rax | | |
| 000000000000073b: 04 movq %rax, (%rbx,%rdi,8) | | |
| 000000000000073f: 04 addq $2, %rdi | | |
| 0000000000000743: 03 cmpq %rdi, %r12 | | |
| 0000000000000746: 02 jne 0x444520 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x6f0> | | |
| 0000000000000748: 03 movq %r10, %rsi | | |
| 000000000000074b: 03 addq %rdi, %rsi | | |
| 000000000000074e: 05 movq -32(%rsp), %rbp | | |
| 0000000000000753: 03 incq %rbp | | |
| 0000000000000756: 04 andl $63, %r8d | | |
| 000000000000075a: 03 xorl %r13d, %r13d | | |
| 000000000000075d: 05 jmp 0x4447d6 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x9a6> | | 0000000000000242: 06 jbe 0x444619 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x569> |
| 0000000000000762: 03 movq %rbp, %rsi | | 0000000000000248: 03 movq %rsi, %rdx |
| 0000000000000765: 05 jmp 0x4447db <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x9ab> | | |
| 000000000000076a: 07 movq $-1, %rax | | |
| 0000000000000771: 03 movl %r8d, %ecx | | |
| 0000000000000774: 03 shlq %cl, %rax | | |
| 0000000000000777: 03 notq %rax | | |
| 000000000000077a: 03 andq %rax, %rsi | | |
| 000000000000077d: 03 movl %r9d, %ecx | | 000000000000024b: 03 movl %r9d, %ecx |
| | | 000000000000024e: 03 shlq %cl, %rdx |
| | | 0000000000000251: 03 subl %r9d, %r10d |
| | | 0000000000000254: 04 orq %rdx, (%r13) |
| | | 0000000000000258: 03 movl %r10d, %ecx |
| 0000000000000780: 03 shlq %cl, %rsi | | 000000000000025b: 03 shrq %cl, %rsi |
| 0000000000000783: 04 orq %rsi, (%r12) | | 000000000000025e: 02 movl %eax, %ecx |
| | | 0000000000000260: 03 subl %r10d, %ecx |
| | | 0000000000000263: 07 movq $-1, %rdx |
| | | 000000000000026a: 03 shlq %cl, %rdx |
| | | 000000000000026d: 04 leaq 8(%r13), %rcx |
| | | 0000000000000271: 03 notq %rdx |
| | | 0000000000000274: 03 andq %rdx, %rsi |
| 0000000000000787: 05 jmp 0x444869 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa39> | | 0000000000000277: 05 jmp 0x444634 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x584> |
| | | 000000000000027c: 03 leal 64(%rsi), %edx |
| | | 000000000000027f: 03 cmpl %r8d, %esi |
| | | 0000000000000282: 03 cmovael %esi, %edx |
| | | 0000000000000285: 03 sbbq %rdi, %rdi |
| | | 0000000000000288: 03 subl %r8d, %r11d |
| 000000000000078c: 07 movq $-1, %rbp | | 000000000000028b: 03 movq (%r14), %rbp |
| 0000000000000793: 03 movq %r9, %rax | | 000000000000028e: 03 movl %r11d, %ecx |
| 0000000000000796: 04 shlq $6, %rax | | 0000000000000291: 03 shrq %cl, %rbp |
| 000000000000079a: 04 testb $1, %r10b | | 0000000000000294: 03 testl %r8d, %r8d |
| 000000000000079e: 02 je 0x4445fe <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x7ce> | | 0000000000000297: 06 je 0x444be4 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb34> |
| 00000000000007a0: 04 leaq (%r12,%rbp), %rcx | | |
| 00000000000007a4: 06 movups -24(%r13,%rbp,8), %xmm0 | | |
| 00000000000007aa: 06 movups -8(%r13,%rbp,8), %xmm1 | | |
| 00000000000007b0: 06 movups -24(%r14,%rcx,8), %xmm2 | | |
| 00000000000007b6: 03 orps %xmm0, %xmm2 | | |
| 00000000000007b9: 06 movups -8(%r14,%rcx,8), %xmm0 | | |
| 00000000000007bf: 03 orps %xmm1, %xmm0 | | |
| 00000000000007c2: 06 movups %xmm0, -8(%r14,%rcx,8) | | |
| 00000000000007c8: 06 movups %xmm2, -24(%r14,%rcx,8) | | |
| 00000000000007ce: 03 subq %r9, %r12 | | 000000000000029d: 03 subl %r8d, %edx |
| 00000000000007d1: 03 movq %r9, %rcx | | 00000000000002a0: 05 movl $64, %eax |
| 00000000000007d4: 03 negq %rcx | | 00000000000002a5: 02 subl %edx, %eax |
| 00000000000007d7: 03 subq %rax, %r8 | | |
| 00000000000007da: 03 cmpq %r9, %r11 | | 00000000000002a7: 03 cmpl %r8d, %eax |
| 00000000000007dd: 03 movq %r15, %rbp | | |
| 00000000000007e0: 02 je 0x444648 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x818> | | 00000000000002aa: 06 jge 0x444541 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x491> |
| 00000000000007e2: 05 movq -48(%rsp), %rax | | |
| 00000000000007e7: 05 leaq -8(%rax,%rbp,8), %rax | | |
| 00000000000007ec: 05 leaq -8(%rdx,%rbx,8), %rdx | | |
| 00000000000007f1: 10 nopw %cs:(%rax,%rax) | | |
| 00000000000007fb: 05 nopl (%rax,%rax) | | |
| 0000000000000800: 04 movq (%rdx,%rcx,8), %rdi | | |
| 0000000000000804: 04 orq %rdi, (%rax,%r12,8) | | |
| 0000000000000808: 03 decq %rcx | | |
| 000000000000080b: 03 decq %r12 | | |
| 000000000000080e: 04 addq $-64, %r8 | | |
| 0000000000000812: 04 cmpq $63, %r8 | | 00000000000002b0: 03 cmpl $64, %edx |
| 0000000000000816: 02 ja 0x444630 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x800> | | 00000000000002b3: 06 jge 0x444bf6 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb46> |
| | | 00000000000002b9: 07 movq $-1, %rsi |
| | | 00000000000002c0: 02 movl %eax, %ecx |
| | | 00000000000002c2: 03 shlq %cl, %rsi |
| | | 00000000000002c5: 07 movq $-1, %rbx |
| | | 00000000000002cc: 03 movl %eax, %r9d |
| 0000000000000818: 03 testl %r8d, %r8d | | 00000000000002cf: 02 testl %edx, %edx |
| 000000000000081b: 06 je 0x444869 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa39> | | 00000000000002d1: 02 jle 0x444389 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2d9> |
| | | 00000000000002d3: 03 notq %rsi |
| 0000000000000821: 02 movl %esi, %eax | | 00000000000002d6: 03 movq %rsi, %rbx |
| 0000000000000823: 03 orl $64, %eax | | |
| 0000000000000826: 03 cmpl %r8d, %esi | | |
| 0000000000000829: 03 cmovael %esi, %eax | | |
| 000000000000082c: 04 sbbq $0, %r12 | | |
| 0000000000000830: 05 movq -8(%r13,%rcx,8), %rdi | | |
| 0000000000000835: 03 movl %r8d, %ecx | | |
| 0000000000000838: 02 negb %cl | | |
| 000000000000083a: 03 shrq %cl, %rdi | | |
| 000000000000083d: 03 subl %r8d, %eax | | 00000000000002d9: 03 andq %rbp, %rbx |
| 0000000000000840: 05 movl $64, %edx | | |
| 0000000000000845: 02 subl %eax, %edx | | |
| 0000000000000847: 03 cmpl %r8d, %edx | | |
| 000000000000084a: 02 jae 0x4446ce <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x89e> | | |
| 000000000000084c: 07 movq $-1, %rbp | | |
| 0000000000000853: 02 movl %edx, %ecx | | 00000000000002dc: 02 movl %edx, %ecx |
| | | 00000000000002de: 03 shlq %cl, %rbx |
| | | 00000000000002e1: 04 orq %rbx, (%r10,%rdi,8) |
| | | 00000000000002e5: 03 movl %r9d, %ecx |
| 0000000000000855: 03 shlq %cl, %rbp | | 00000000000002e8: 03 shrq %cl, %rbp |
| 0000000000000858: 07 movq $-1, %r10 | | |
| 000000000000085f: 03 movl %edx, %r9d | | 00000000000002eb: 03 subl %eax, %r8d |
| 0000000000000862: 07 movq $-1, %rsi | | 00000000000002ee: 07 movq $-1, %rax |
| 0000000000000869: 02 testl %eax, %eax | | 00000000000002f5: 07 movq $-1, %rdx |
| | | 00000000000002fc: 03 movl %r8d, %ecx |
| | | 00000000000002ff: 03 shlq %cl, %rdx |
| | | 0000000000000302: 04 cmpl $63, %r8d |
| 000000000000086b: 02 je 0x4446a3 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x873> | | 0000000000000306: 02 jg 0x4443be <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x30e> |
| 000000000000086d: 03 notq %rbp | | 0000000000000308: 03 notq %rdx |
| 0000000000000870: 03 movq %rbp, %rsi | | 000000000000030b: 03 movq %rdx, %rax |
| 0000000000000873: 03 andq %rdi, %rsi | | 000000000000030e: 03 andq %rax, %rbp |
| 0000000000000876: 02 movl %eax, %ecx | | |
| 0000000000000878: 03 shlq %cl, %rsi | | |
| 000000000000087b: 04 orq %rsi, (%r14,%r12,8) | | 0000000000000311: 05 orq %rbp, 8(%r10,%rdi,8) |
| 000000000000087f: 03 movl %r9d, %ecx | | |
| 0000000000000882: 03 shrq %cl, %rdi | | |
| 0000000000000885: 03 subl %edx, %r8d | | |
| 0000000000000888: 03 movl %r8d, %ecx | | |
| 000000000000088b: 03 shlq %cl, %r10 | | |
| 000000000000088e: 03 notq %r10 | | |
| 0000000000000891: 03 andq %rdi, %r10 | | |
| 0000000000000894: 05 orq %r10, 8(%r14,%r12,8) | | |
| 0000000000000899: 05 jmp 0x444869 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa39> | | 0000000000000316: 05 jmp 0x444be4 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb34> |
| 000000000000089e: 07 movq $-1, %rdx | | 000000000000031b: 03 cmpl $63, %esi |
| 00000000000008a5: 03 movl %r8d, %ecx | | |
| 00000000000008a8: 03 shlq %cl, %rdx | | |
| 00000000000008ab: 03 notq %rdx | | |
| 00000000000008ae: 03 andq %rdx, %rdi | | |
| 00000000000008b1: 02 movl %eax, %ecx | | |
| 00000000000008b3: 03 shlq %cl, %rdi | | |
| 00000000000008b6: 04 orq %rdi, (%r14,%r12,8) | | |
| 00000000000008ba: 05 jmp 0x444869 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa39> | | |
| 00000000000008bf: 02 xorl %ebp, %ebp | | |
| 00000000000008c1: 05 movq -40(%rsp), %rbx | | |
| 00000000000008c6: 04 testb $1, %r12b | | |
| 00000000000008ca: 02 je 0x444727 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x8f7> | | |
| 00000000000008cc: 05 orq -32(%rsp), %rbp | | |
| 00000000000008d1: 05 movq -48(%rsp), %rax | | |
| 00000000000008d6: 04 movups (%rax,%rbp,8), %xmm0 | | |
| 00000000000008da: 05 movups 16(%rax,%rbp,8), %xmm1 | | |
| 00000000000008df: 04 movups (%rbx,%rbp,8), %xmm2 | | |
| 00000000000008e3: 03 orps %xmm0, %xmm2 | | |
| 00000000000008e6: 05 movups 16(%rbx,%rbp,8), %xmm0 | | |
| 00000000000008eb: 03 orps %xmm1, %xmm0 | | |
| 00000000000008ee: 04 movups %xmm2, (%rbx,%rbp,8) | | |
| 00000000000008f2: 05 movups %xmm0, 16(%rbx,%rbp,8) | | |
| 00000000000008f7: 05 movq -32(%rsp), %rax | | |
| 00000000000008fc: 04 leaq (%rax,%rdx), %r12 | | |
| 0000000000000900: 03 movq %r12, %rsi | | |
| 0000000000000903: 03 cmpq %rdx, %rcx | | |
| 0000000000000906: 06 je 0x4447cc <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x99c> | | |
| 000000000000090c: 03 movl %r15d, %ebp | | |
| 000000000000090f: 03 subl %r12d, %ebp | | |
| 0000000000000912: 02 incl %ebp | | |
| 0000000000000914: 03 movq %r15, %rcx | | |
| 0000000000000917: 03 movq %r15, %rax | | |
| 000000000000091a: 03 subq %r12, %rax | | |
| 000000000000091d: 04 andq $3, %rbp | | |
| 0000000000000921: 02 je 0x444774 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x944> | | 000000000000031e: 02 jg 0x4443f4 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x344> |
| | | 0000000000000320: 07 movq $-1, %rax |
| | | 0000000000000327: 03 movl %r9d, %ecx |
| | | 000000000000032a: 03 shlq %cl, %rax |
| | | 000000000000032d: 03 notq %rax |
| | | 0000000000000330: 03 andq %rax, %rbp |
| | | 0000000000000333: 02 movl %esi, %ecx |
| | | 0000000000000335: 03 shlq %cl, %rbp |
| | | 0000000000000338: 03 movq %rbp, %rax |
| | | 000000000000033b: 03 movq (%rbx), %rbp |
| | | 000000000000033e: 03 orq %rbp, %rax |
| 0000000000000923: 03 movq %r12, %rbx | | 0000000000000341: 03 movq %rax, (%rbx) |
| 0000000000000926: 05 movq -40(%rsp), %r15 | | |
| 000000000000092b: 05 movq -48(%rsp), %rsi | | |
| 0000000000000930: 04 leaq 1(%rbx), %r12 | | |
| 0000000000000934: 04 movq (%rsi,%rbx,8), %rdx | | |
| 0000000000000938: 04 orq %rdx, (%r15,%rbx,8) | | |
| 000000000000093c: 03 movq %r12, %rbx | | 0000000000000344: 03 subq %r9, %r8 |
| 000000000000093f: 03 decq %rbp | | 0000000000000347: 02 testl %esi, %esi |
| 0000000000000942: 02 jne 0x444760 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x930> | | 0000000000000349: 06 jne 0x44420b <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x15b> |
| 0000000000000944: 03 movq %r12, %rsi | | |
| 0000000000000947: 04 cmpq $3, %rax | | 000000000000034f: 04 cmpq $64, %r8 |
| 000000000000094b: 05 movq -32(%rsp), %rax | | |
| 0000000000000950: 03 movq %rcx, %r15 | | |
| 0000000000000953: 02 jb 0x4447cc <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x99c> | | 0000000000000353: 02 jb 0x44447a <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x3ca> |
| 0000000000000955: 05 leaq 1(%rax,%r11), %rax | | |
| 000000000000095a: 05 movq -24(%rsp), %rcx | | |
| 000000000000095f: 05 leaq 24(%rcx,%r10,8), %rcx | | |
| 0000000000000964: 05 leaq 24(%rdi,%r14,8), %rdx | | |
| 0000000000000969: 05 movq -24(%rcx,%r12,8), %rdi | | |
| 000000000000096e: 05 orq %rdi, -24(%rdx,%r12,8) | | |
| 0000000000000973: 05 movq -16(%rcx,%r12,8), %rdi | | |
| 0000000000000978: 05 orq %rdi, -16(%rdx,%r12,8) | | |
| 000000000000097d: 05 movq -8(%rcx,%r12,8), %rdi | | |
| 0000000000000982: 05 orq %rdi, -8(%rdx,%r12,8) | | |
| 0000000000000987: 05 leaq 4(%r12), %rsi | | 0000000000000355: 04 leaq -64(%r8), %r11 |
| 000000000000098c: 04 movq (%rcx,%r12,8), %rdi | | 0000000000000359: 07 cmpq $192, %r11 |
| 0000000000000990: 04 orq %rdi, (%rdx,%r12,8) | | |
| 0000000000000994: 03 movq %rsi, %r12 | | |
| 0000000000000997: 03 cmpq %rsi, %rax | | |
| 000000000000099a: 02 jne 0x444799 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x969> | | 0000000000000360: 02 jb 0x444447 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x397> |
| 000000000000099c: 03 incq %r15 | | |
| 000000000000099f: 04 andl $63, %r8d | | 0000000000000362: 04 shrq $6, %r11 |
| | | 0000000000000366: 05 leaq (%r13,%r15), %rbp |
| 00000000000009a3: 03 movq %r15, %rbp | | 000000000000036b: 03 movq %r11, %rcx |
| 00000000000009a6: 05 movq -40(%rsp), %r12 | | 000000000000036e: 03 notq %rcx |
| 00000000000009ab: 05 movq -48(%rsp), %r11 | | 0000000000000371: 05 leaq (%rbp,%rcx), %rbx |
| | | 0000000000000376: 04 leaq (%rdi,%rbx,8), %rbx |
| 00000000000009b0: 03 testq %r8, %r8 | | 000000000000037a: 03 cmpq %r14, %rbx |
| 00000000000009b3: 06 je 0x444869 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa39> | | 000000000000037d: 06 jae 0x44483e <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x78e> |
| 00000000000009b9: 04 movq (%r11,%rbp,8), %rdi | | 0000000000000383: 04 leaq (%rdi,%rbp,8), %rbx |
| 00000000000009bd: 05 movl $64, %eax | | 0000000000000387: 03 addq %r12, %rcx |
| 00000000000009c2: 03 subl %r9d, %eax | | 000000000000038a: 04 leaq (%rdx,%rcx,8), %rcx |
| 00000000000009c5: 03 cmpl %r8d, %eax | | 000000000000038e: 03 cmpq %rbx, %rcx |
| 00000000000009c8: 02 jae 0x44484c <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa1c> | | 0000000000000391: 06 jae 0x44483e <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x78e> |
| 00000000000009ca: 03 movq %rsi, %r10 | | |
| 00000000000009cd: 07 movq $-1, %rsi | | |
| 00000000000009d4: 02 movl %eax, %ecx | | 0000000000000397: 02 xorl %ebx, %ebx |
| 00000000000009d6: 03 shlq %cl, %rsi | | 0000000000000399: 05 leaq -8(%rdi,%r15,8), %rax |
| 00000000000009d9: 02 movl %eax, %edx | | 000000000000039e: 05 leaq -8(%rdx,%r12,8), %rcx |
| 00000000000009db: 07 movq $-1, %rbp | | |
| 00000000000009e2: 07 movq $-1, %rbx | | |
| 00000000000009e9: 03 testb %r13b, %r13b | | |
| 00000000000009ec: 02 jne 0x444824 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x9f4> | | |
| 00000000000009ee: 03 notq %rsi | | |
| 00000000000009f1: 03 movq %rsi, %rbx | | |
| 00000000000009f4: 03 andq %rdi, %rbx | | |
| 00000000000009f7: 03 movl %r9d, %ecx | | |
| 00000000000009fa: 03 shlq %cl, %rbx | | |
| 00000000000009fd: 04 orq %rbx, (%r12,%r10,8) | | |
| 0000000000000a01: 02 movl %edx, %ecx | | |
| 0000000000000a03: 03 shrq %cl, %rdi | | |
| 0000000000000a06: 03 subl %eax, %r8d | | |
| 0000000000000a09: 03 movl %r8d, %ecx | | |
| 0000000000000a0c: 03 shlq %cl, %rbp | | |
| 0000000000000a0f: 03 notq %rbp | | |
| 0000000000000a12: 03 andq %rdi, %rbp | | |
| 0000000000000a15: 05 orq %rbp, 8(%r12,%r10,8) | | |
| 0000000000000a1a: 02 jmp 0x444869 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa39> | | |
| 0000000000000a1c: 07 movq $-1, %rax | | |
| 0000000000000a23: 03 movl %r8d, %ecx | | |
| 0000000000000a26: 03 shlq %cl, %rax | | |
| 0000000000000a29: 03 notq %rax | | |
| 0000000000000a2c: 03 andq %rax, %rdi | | |
| 0000000000000a2f: 03 movl %r9d, %ecx | | |
| 0000000000000a32: 03 shlq %cl, %rdi | | |
| 0000000000000a35: 04 orq %rdi, (%r12,%rsi,8) | | |
| 0000000000000a39: 01 popq %rbx | | |
| 0000000000000a3a: 02 popq %r12 | | |
| 0000000000000a3c: 02 popq %r13 | | |
| 0000000000000a3e: 02 popq %r14 | | |
| 0000000000000a40: 02 popq %r15 | | |
| 0000000000000a42: 01 popq %rbp | | |
| 0000000000000a43: 01 retq | | |
| 0000000000000a44: 10 movabsq $9223372036854775807, %rbp | | |
| 0000000000000a4e: 05 jmp 0x44422f <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x3ff> | | |
| 0000000000000a53: 10 nopw %cs:(%rax,%rax) | | 00000000000003a3: 10 nopw %cs:(%rax,%rax) |
| 0000000000000a5d: 03 nopl (%rax) | | 00000000000003ad: 03 nopl (%rax) |
| | | 00000000000003b0: 04 movq (%rcx,%rbx,8), %rdx |
| | | 00000000000003b4: 04 orq %rdx, (%rax,%r13,8) |
| | | 00000000000003b8: 03 decq %rbx |
| | | 00000000000003bb: 03 decq %r13 |
| | | 00000000000003be: 04 addq $-64, %r8 |
| | | 00000000000003c2: 04 cmpq $63, %r8 |
| | | 00000000000003c6: 02 ja 0x444460 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x3b0> |
| | | 00000000000003c8: 02 jmp 0x44447c <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x3cc> |
| | | 00000000000003ca: 02 xorl %ebx, %ebx |
| | | 00000000000003cc: 03 testl %r8d, %r8d |
| | | 00000000000003cf: 06 je 0x444be4 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb34> |
| | | 00000000000003d5: 03 leal 64(%rsi), %eax |
| | | 00000000000003d8: 03 cmpl %r8d, %esi |
| | | 00000000000003db: 03 cmovael %esi, %eax |
| | | 00000000000003de: 04 sbbq $0, %r13 |
| | | 00000000000003e2: 05 movq -8(%r14,%rbx,8), %rdi |
| | | 00000000000003e7: 03 movl %r8d, %ecx |
| | | 00000000000003ea: 02 negb %cl |
| | | 00000000000003ec: 03 shrq %cl, %rdi |
| | | 00000000000003ef: 03 subl %r8d, %eax |
| | | 00000000000003f2: 05 movl $64, %edx |
| | | 00000000000003f7: 02 subl %eax, %edx |
| | | 00000000000003f9: 03 cmpl %r8d, %edx |
| | | 00000000000003fc: 02 jge 0x444517 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x467> |
| | | 00000000000003fe: 03 cmpl $64, %eax |
| | | 0000000000000401: 06 jge 0x444bef <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb3f> |
| | | 0000000000000407: 07 movq $-1, %rbx |
| | | 000000000000040e: 02 movl %edx, %ecx |
| | | 0000000000000410: 03 shlq %cl, %rbx |
| | | 0000000000000413: 07 movq $-1, %rbp |
| | | 000000000000041a: 02 movl %edx, %esi |
| | | 000000000000041c: 02 testl %eax, %eax |
| | | 000000000000041e: 02 jle 0x4444d6 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x426> |
| | | 0000000000000420: 03 notq %rbx |
| | | 0000000000000423: 03 movq %rbx, %rbp |
| | | 0000000000000426: 03 andq %rdi, %rbp |
| | | 0000000000000429: 02 movl %eax, %ecx |
| | | 000000000000042b: 03 shlq %cl, %rbp |
| | | 000000000000042e: 04 orq %rbp, (%r10,%r13,8) |
| | | 0000000000000432: 02 movl %esi, %ecx |
| | | 0000000000000434: 03 shrq %cl, %rdi |
| | | 0000000000000437: 03 subl %edx, %r8d |
| | | 000000000000043a: 07 movq $-1, %rax |
| | | 0000000000000441: 07 movq $-1, %rdx |
| | | 0000000000000448: 03 movl %r8d, %ecx |
| | | 000000000000044b: 03 shlq %cl, %rdx |
| | | 000000000000044e: 04 cmpl $63, %r8d |
| | | 0000000000000452: 02 jg 0x44450a <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x45a> |
| | | 0000000000000454: 03 notq %rdx |
| | | 0000000000000457: 03 movq %rdx, %rax |
| | | 000000000000045a: 03 andq %rax, %rdi |
| | | 000000000000045d: 05 orq %rdi, 8(%r10,%r13,8) |
| | | 0000000000000462: 05 jmp 0x444be4 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb34> |
| | | 0000000000000467: 03 cmpl $63, %eax |
| | | 000000000000046a: 06 jg 0x444be4 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb34> |
| | | 0000000000000470: 07 movq $-1, %rdx |
| | | 0000000000000477: 03 movl %r8d, %ecx |
| | | 000000000000047a: 03 shlq %cl, %rdx |
| | | 000000000000047d: 03 notq %rdx |
| | | 0000000000000480: 03 andq %rdx, %rdi |
| | | 0000000000000483: 02 movl %eax, %ecx |
| | | 0000000000000485: 03 shlq %cl, %rdi |
| | | 0000000000000488: 04 orq %rdi, (%r10,%r13,8) |
| | | 000000000000048c: 05 jmp 0x444be4 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb34> |
| | | 0000000000000491: 03 cmpl $63, %edx |
| | | 0000000000000494: 06 jg 0x444be4 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb34> |
| | | 000000000000049a: 07 movq $-1, %rax |
| | | 00000000000004a1: 07 movq $-1, %rsi |
| | | 00000000000004a8: 03 movl %r8d, %ecx |
| | | 00000000000004ab: 03 shlq %cl, %rsi |
| | | 00000000000004ae: 04 cmpl $63, %r8d |
| | | 00000000000004b2: 02 jg 0x44456a <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x4ba> |
| | | 00000000000004b4: 03 notq %rsi |
| | | 00000000000004b7: 03 movq %rsi, %rax |
| | | 00000000000004ba: 03 andq %rax, %rbp |
| | | 00000000000004bd: 02 movl %edx, %ecx |
| | | 00000000000004bf: 03 shlq %cl, %rbp |
| | | 00000000000004c2: 04 orq %rbp, (%r10,%rdi,8) |
| | | 00000000000004c6: 05 jmp 0x444be4 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb34> |
| | | 00000000000004cb: 02 xorl %esi, %esi |
| | | 00000000000004cd: 03 testl %r9d, %r9d |
| | | 00000000000004d0: 06 je 0x444663 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x5b3> |
| | | 00000000000004d6: 03 movl %r9d, %ebx |
| | | 00000000000004d9: 03 movq %rsi, %rbp |
| | | 00000000000004dc: 04 cmpq $64, %r8 |
| | | 00000000000004e0: 06 jae 0x444786 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x6d6> |
| | | 00000000000004e6: 05 jmp 0x444b40 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa90> |
| | | 00000000000004eb: 03 testl %r8d, %r8d |
| | | 00000000000004ee: 06 je 0x444be4 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb34> |
| | | 00000000000004f4: 10 movabsq $9223372036854775807, %rbx |
| | | 00000000000004fe: 05 movl $64, %eax |
| | | 0000000000000503: 03 subl %r9d, %eax |
| | | 0000000000000506: 03 cmpl %r8d, %eax |
| | | 0000000000000509: 06 jge 0x4449cd <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x91d> |
| | | 000000000000050f: 07 movq $-1, %rdi |
| | | 0000000000000516: 02 movl %eax, %ecx |
| | | 0000000000000518: 03 shlq %cl, %rdi |
| | | 000000000000051b: 07 movq $-1, %rbp |
| | | 0000000000000522: 02 movl %eax, %edx |
| | | 0000000000000524: 03 testl %r9d, %r9d |
| | | 0000000000000527: 02 je 0x4445df <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x52f> |
| | | 0000000000000529: 03 notq %rdi |
| | | 000000000000052c: 03 movq %rdi, %rbx |
| | | 000000000000052f: 03 andq %rsi, %rbx |
| | | 0000000000000532: 03 movl %r9d, %ecx |
| | | 0000000000000535: 03 shlq %cl, %rbx |
| | | 0000000000000538: 04 orq %rbx, (%r13) |
| | | 000000000000053c: 02 movl %edx, %ecx |
| | | 000000000000053e: 03 shrq %cl, %rsi |
| | | 0000000000000541: 03 subl %eax, %r8d |
| | | 0000000000000544: 07 movq $-1, %rax |
| | | 000000000000054b: 03 movl %r8d, %ecx |
| | | 000000000000054e: 03 shlq %cl, %rax |
| | | 0000000000000551: 04 cmpl $63, %r8d |
| | | 0000000000000555: 02 jg 0x44460d <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x55d> |
| | | 0000000000000557: 03 notq %rax |
| | | 000000000000055a: 03 movq %rax, %rbp |
| | | 000000000000055d: 03 andq %rbp, %rsi |
| | | 0000000000000560: 04 orq %rsi, 8(%r13) |
| | | 0000000000000564: 05 jmp 0x444be4 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb34> |
| | | 0000000000000569: 07 movq $-1, %rdx |
| | | 0000000000000570: 02 movl %eax, %ecx |
| | | 0000000000000572: 03 shlq %cl, %rdx |
| | | 0000000000000575: 03 notq %rdx |
| | | 0000000000000578: 03 andq %rdx, %rsi |
| | | 000000000000057b: 03 movl %r9d, %ecx |
| | | 000000000000057e: 03 shlq %cl, %rsi |
| | | 0000000000000581: 03 movq %r13, %rcx |
| | | 0000000000000584: 03 movq %rdi, %rdx |
| | | 0000000000000587: 03 movq %rbp, %rdi |
| | | 000000000000058a: 03 movq %rbx, %r10 |
| | | 000000000000058d: 03 orq %rsi, (%rcx) |
| | | 0000000000000590: 04 leal (%rax,%r9), %ebx |
| | | 0000000000000594: 03 subq %rax, %r8 |
| | | 0000000000000597: 05 movl $1, %esi |
| | | 000000000000059c: 03 cmpl $64, %ebx |
| | | 000000000000059f: 06 jb 0x44477a <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x6ca> |
| | | 00000000000005a5: 05 leal -64(%rax,%r9), %r9d |
| | | 00000000000005aa: 03 testl %r9d, %r9d |
| | | 00000000000005ad: 06 jne 0x444586 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x4d6> |
| | | 00000000000005b3: 02 xorl %ebx, %ebx |
| | | 00000000000005b5: 04 cmpq $64, %r8 |
| | | 00000000000005b9: 06 jb 0x4449c5 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x915> |
| | | 00000000000005bf: 04 leaq -64(%r8), %rax |
| | | 00000000000005c3: 03 movq %rax, %r11 |
| | | 00000000000005c6: 04 shrq $6, %r11 |
| | | 00000000000005ca: 04 leaq (%r11,%rsi), %r12 |
| | | 00000000000005ce: 05 movq %rsi, -48(%rsp) |
| | | 00000000000005d3: 03 movq %rsi, %rbx |
| | | 00000000000005d6: 06 cmpq $192, %rax |
| | | 00000000000005dc: 06 jb 0x444ab0 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa00> |
| | | 00000000000005e2: 05 movq -48(%rsp), %rcx |
| | | 00000000000005e7: 04 leaq (%rcx,%r15), %rax |
| | | 00000000000005eb: 04 leaq (%rdi,%rax,8), %rbx |
| | | 00000000000005ef: 04 leaq (%rcx,%r14), %rsi |
| | | 00000000000005f3: 04 leaq (%rsi,%r11), %rbp |
| | | 00000000000005f7: 05 leaq 8(%rdx,%rbp,8), %rbp |
| | | 00000000000005fc: 03 cmpq %rbp, %rbx |
| | | 00000000000005ff: 02 jae 0x4446cb <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x61b> |
| | | 0000000000000601: 03 addq %r11, %rax |
| | | 0000000000000604: 05 leaq 8(%rdi,%rax,8), %rax |
| | | 0000000000000609: 04 leaq (%rdx,%rsi,8), %rsi |
| | | 000000000000060d: 05 movq -48(%rsp), %rbx |
| | | 0000000000000612: 03 cmpq %rax, %rsi |
| | | 0000000000000615: 06 jb 0x444ab0 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa00> |
| | | 000000000000061b: 05 movq %r10, -40(%rsp) |
| | | 0000000000000620: 03 movq %r13, %rcx |
| | | 0000000000000623: 05 movq %rdi, -16(%rsp) |
| | | 0000000000000628: 05 movq %rdx, -24(%rsp) |
| | | 000000000000062d: 04 leaq 1(%r11), %rdx |
| | | 0000000000000631: 03 movq %rdx, %r13 |
| | | 0000000000000634: 04 andq $-4, %r13 |
| | | 0000000000000638: 04 leaq -4(%r13), %rax |
| | | 000000000000063c: 03 movq %rax, %r9 |
| | | 000000000000063f: 04 shrq $2, %r9 |
| | | 0000000000000643: 03 incq %r9 |
| | | 0000000000000646: 03 testq %rax, %rax |
| | | 0000000000000649: 06 je 0x444a55 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x9a5> |
| | | 000000000000064f: 03 movq %r9, %rsi |
| | | 0000000000000652: 04 andq $-2, %rsi |
| | | 0000000000000656: 03 negq %rsi |
| | | 0000000000000659: 02 xorl %ebp, %ebp |
| | | 000000000000065b: 03 movq %rcx, %rbx |
| | | 000000000000065e: 05 movq -40(%rsp), %r10 |
| | | 0000000000000663: 05 movq -48(%rsp), %rdi |
| | | 0000000000000668: 03 movq %rdi, %rax |
| | | 000000000000066b: 03 orq %rbp, %rax |
| | | 000000000000066e: 05 movups (%r10,%rax,8), %xmm0 |
| | | 0000000000000673: 06 movups 16(%r10,%rax,8), %xmm1 |
| | | 0000000000000679: 04 movups (%rbx,%rax,8), %xmm2 |
| | | 000000000000067d: 03 orps %xmm0, %xmm2 |
| | | 0000000000000680: 05 movups 16(%rbx,%rax,8), %xmm0 |
| | | 0000000000000685: 03 orps %xmm1, %xmm0 |
| | | 0000000000000688: 04 movups %xmm2, (%rbx,%rax,8) |
| | | 000000000000068c: 05 movups %xmm0, 16(%rbx,%rax,8) |
| | | 0000000000000691: 04 leaq 4(%rbp), %rax |
| | | 0000000000000695: 03 orq %rdi, %rax |
| | | 0000000000000698: 05 movups (%r10,%rax,8), %xmm0 |
| | | 000000000000069d: 06 movups 16(%r10,%rax,8), %xmm1 |
| | | 00000000000006a3: 04 movups (%rbx,%rax,8), %xmm2 |
| | | 00000000000006a7: 03 orps %xmm0, %xmm2 |
| | | 00000000000006aa: 05 movups 16(%rbx,%rax,8), %xmm0 |
| | | 00000000000006af: 03 orps %xmm1, %xmm0 |
| | | 00000000000006b2: 04 movups %xmm2, (%rbx,%rax,8) |
| | | 00000000000006b6: 05 movups %xmm0, 16(%rbx,%rax,8) |
| | | 00000000000006bb: 04 addq $8, %rbp |
| | | 00000000000006bf: 04 addq $2, %rsi |
| | | 00000000000006c3: 02 jne 0x444718 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x668> |
| | | 00000000000006c5: 05 jmp 0x444a57 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x9a7> |
| | | 00000000000006ca: 02 xorl %ebp, %ebp |
| | | 00000000000006cc: 04 cmpq $64, %r8 |
| | | 00000000000006d0: 06 jb 0x444b40 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa90> |
| | | 00000000000006d6: 05 movq %r10, -40(%rsp) |
| | | 00000000000006db: 05 movq %r13, -32(%rsp) |
| | | 00000000000006e0: 05 movq %rdx, -24(%rsp) |
| | | 00000000000006e5: 06 movl $64, %r12d |
| | | 00000000000006eb: 03 subl %ebx, %r12d |
| | | 00000000000006ee: 03 movq %rbp, %r11 |
| | | 00000000000006f1: 03 movl %ebx, %r9d |
| | | 00000000000006f4: 02 movl %ebx, %ecx |
| | | 00000000000006f6: 02 negl %ecx |
| | | 00000000000006f8: 07 movq $-1, %r13 |
| | | 00000000000006ff: 07 movq $-1, %rbp |
| | | 0000000000000706: 03 shlq %cl, %rbp |
| | | 0000000000000709: 02 testl %ebx, %ebx |
| | | 000000000000070b: 03 notq %rbp |
| | | 000000000000070e: 04 cmovleq %r13, %rbp |
| | | 0000000000000712: 04 leaq -64(%r8), %rdx |
| | | 0000000000000716: 03 movq %rdx, %rax |
| | | 0000000000000719: 04 shrq $6, %rax |
| | | 000000000000071d: 02 movl %ebx, %ecx |
| | | 000000000000071f: 03 shlq %cl, %r13 |
| | | 0000000000000722: 03 notq %r13 |
| | | 0000000000000725: 04 leaq (%r11,%r15), %rcx |
| | | 0000000000000729: 05 movq %rdi, -16(%rsp) |
| | | 000000000000072e: 04 movq (%rdi,%rcx,8), %r10 |
| | | 0000000000000732: 03 testb $64, %dl |
| | | 0000000000000735: 06 jne 0x4448fe <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x84e> |
| | | 000000000000073b: 05 movq -40(%rsp), %rcx |
| | | 0000000000000740: 04 movq (%rcx,%rsi,8), %rdx |
| | | 0000000000000744: 03 movq %rsi, %rdi |
| | | 0000000000000747: 02 movl %ebx, %esi |
| | | 0000000000000749: 03 movq %rdx, %rbx |
| | | 000000000000074c: 03 andq %rbp, %rbx |
| | | 000000000000074f: 03 movl %r9d, %ecx |
| | | 0000000000000752: 03 shlq %cl, %rbx |
| | | 0000000000000755: 03 orq %r10, %rbx |
| | | 0000000000000758: 03 movl %r12d, %ecx |
| | | 000000000000075b: 03 shrq %cl, %rdx |
| | | 000000000000075e: 05 movq -32(%rsp), %rcx |
| | | 0000000000000763: 04 movq %rbx, (%rcx,%r11,8) |
| | | 0000000000000767: 02 movl %esi, %ebx |
| | | 0000000000000769: 03 andq %r13, %rdx |
| | | 000000000000076c: 05 orq 8(%rcx,%r11,8), %rdx |
| | | 0000000000000771: 05 movq %rdx, 8(%rcx,%r11,8) |
| | | 0000000000000776: 04 leaq 1(%r11), %rsi |
| | | 000000000000077a: 04 leaq 1(%rdi), %rcx |
| | | 000000000000077e: 05 movq %rsi, -48(%rsp) |
| | | 0000000000000783: 03 movq %rdi, %rsi |
| | | 0000000000000786: 03 movq %rdx, %r10 |
| | | 0000000000000789: 05 jmp 0x444906 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x856> |
| | | 000000000000078e: 03 incq %r11 |
| | | 0000000000000791: 03 movq %r11, %rax |
| | | 0000000000000794: 04 andq $-4, %rax |
| | | 0000000000000798: 04 leaq -4(%rax), %rcx |
| | | 000000000000079c: 03 movq %rcx, %r9 |
| | | 000000000000079f: 04 shrq $2, %r9 |
| | | 00000000000007a3: 03 incq %r9 |
| | | 00000000000007a6: 03 testq %rcx, %rcx |
| | | 00000000000007a9: 06 je 0x4449f8 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x948> |
| | | 00000000000007af: 05 movq %rax, -32(%rsp) |
| | | 00000000000007b4: 05 movq %r14, -40(%rsp) |
| | | 00000000000007b9: 05 movq %r10, -48(%rsp) |
| | | 00000000000007be: 03 movq %rdx, %rax |
| | | 00000000000007c1: 05 leaq -16(%rdx,%r12,8), %rcx |
| | | 00000000000007c6: 03 movq %rdi, %r14 |
| | | 00000000000007c9: 05 leaq -16(%rdi,%rbp,8), %rbp |
| | | 00000000000007ce: 03 movq %r9, %r10 |
| | | 00000000000007d1: 04 andq $-2, %r10 |
| | | 00000000000007d5: 03 negq %r10 |
| | | 00000000000007d8: 07 movq $-2, %rbx |
| | | 00000000000007df: 01 nop |
| | | 00000000000007e0: 04 movups (%rcx,%rbx,8), %xmm0 |
| | | 00000000000007e4: 05 movups 16(%rcx,%rbx,8), %xmm1 |
| | | 00000000000007e9: 05 movups -32(%rbp,%rbx,8), %xmm2 |
| | | 00000000000007ee: 05 movups -16(%rbp,%rbx,8), %xmm3 |
| | | 00000000000007f3: 05 movups (%rbp,%rbx,8), %xmm4 |
| | | 00000000000007f8: 03 orps %xmm0, %xmm4 |
| | | 00000000000007fb: 05 movups 16(%rbp,%rbx,8), %xmm0 |
| | | 0000000000000800: 03 orps %xmm1, %xmm0 |
| | | 0000000000000803: 05 movups %xmm0, 16(%rbp,%rbx,8) |
| | | 0000000000000808: 05 movups %xmm4, (%rbp,%rbx,8) |
| | | 000000000000080d: 05 movups -32(%rcx,%rbx,8), %xmm0 |
| | | 0000000000000812: 03 orps %xmm2, %xmm0 |
| | | 0000000000000815: 05 movups -16(%rcx,%rbx,8), %xmm1 |
| | | 000000000000081a: 03 orps %xmm3, %xmm1 |
| | | 000000000000081d: 05 movups %xmm1, -16(%rbp,%rbx,8) |
| | | 0000000000000822: 05 movups %xmm0, -32(%rbp,%rbx,8) |
| | | 0000000000000827: 04 addq $-8, %rbx |
| | | 000000000000082b: 04 addq $2, %r10 |
| | | 000000000000082f: 02 jne 0x444890 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x7e0> |
| | | 0000000000000831: 03 incq %rbx |
| | | 0000000000000834: 03 movq %rax, %rdx |
| | | 0000000000000837: 03 movq %r14, %rdi |
| | | 000000000000083a: 05 movq -48(%rsp), %r10 |
| | | 000000000000083f: 05 movq -40(%rsp), %r14 |
| | | 0000000000000844: 05 movq -32(%rsp), %rax |
| | | 0000000000000849: 05 jmp 0x4449ff <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x94f> |
| | | 000000000000084e: 05 movq %r11, -48(%rsp) |
| | | 0000000000000853: 03 movq %rsi, %rcx |
| | | 0000000000000856: 03 addq %rax, %rsi |
| | | 0000000000000859: 03 testq %rax, %rax |
| | | 000000000000085c: 06 je 0x4449aa <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x8fa> |
| | | 0000000000000862: 04 movl %ebx, -4(%rsp) |
| | | 0000000000000866: 03 addq %rcx, %r14 |
| | | 0000000000000869: 05 movq -24(%rsp), %rax |
| | | 000000000000086e: 05 leaq 8(%rax,%r14,8), %rdx |
| | | 0000000000000873: 03 movq %rsi, %r14 |
| | | 0000000000000876: 03 movq %rsi, %r11 |
| | | 0000000000000879: 03 subq %rcx, %r11 |
| | | 000000000000087c: 03 incq %r11 |
| | | 000000000000087f: 05 addq -48(%rsp), %r15 |
| | | 0000000000000884: 05 movq -16(%rsp), %rax |
| | | 0000000000000889: 05 leaq 16(%rax,%r15,8), %rax |
| | | 000000000000088e: 02 xorl %edi, %edi |
| | | 0000000000000890: 05 movq -8(%rdx,%rdi,8), %rsi |
| | | 0000000000000895: 03 movq %rsi, %rbx |
| | | 0000000000000898: 03 andq %rbp, %rbx |
| | | 000000000000089b: 03 movl %r9d, %ecx |
| | | 000000000000089e: 03 shlq %cl, %rbx |
| | | 00000000000008a1: 03 orq %r10, %rbx |
| | | 00000000000008a4: 05 movq %rbx, -16(%rax,%rdi,8) |
| | | 00000000000008a9: 03 movl %r12d, %ecx |
| | | 00000000000008ac: 03 shrq %cl, %rsi |
| | | 00000000000008af: 03 andq %r13, %rsi |
| | | 00000000000008b2: 05 orq -8(%rax,%rdi,8), %rsi |
| | | 00000000000008b7: 05 movq %rsi, -8(%rax,%rdi,8) |
| | | 00000000000008bc: 04 movq (%rdx,%rdi,8), %r10 |
| | | 00000000000008c0: 03 movq %r10, %rbx |
| | | 00000000000008c3: 03 andq %rbp, %rbx |
| | | 00000000000008c6: 03 movl %r9d, %ecx |
| | | 00000000000008c9: 03 shlq %cl, %rbx |
| | | 00000000000008cc: 03 orq %rsi, %rbx |
| | | 00000000000008cf: 03 movl %r12d, %ecx |
| | | 00000000000008d2: 03 shrq %cl, %r10 |
| | | 00000000000008d5: 05 movq %rbx, -8(%rax,%rdi,8) |
| | | 00000000000008da: 03 andq %r13, %r10 |
| | | 00000000000008dd: 04 orq (%rax,%rdi,8), %r10 |
| | | 00000000000008e1: 04 movq %r10, (%rax,%rdi,8) |
| | | 00000000000008e5: 04 addq $2, %rdi |
| | | 00000000000008e9: 03 cmpq %rdi, %r11 |
| | | 00000000000008ec: 02 jne 0x444940 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x890> |
| | | 00000000000008ee: 05 addq %rdi, -48(%rsp) |
| | | 00000000000008f3: 04 movl -4(%rsp), %ebx |
| | | 00000000000008f7: 03 movq %r14, %rsi |
| | | 00000000000008fa: 03 incq %rsi |
| | | 00000000000008fd: 04 andl $63, %r8d |
| | | 0000000000000901: 05 movq -32(%rsp), %r13 |
| | | 0000000000000906: 05 movq -40(%rsp), %r10 |
| | | 000000000000090b: 05 movq -48(%rsp), %rbp |
| | | 0000000000000910: 05 jmp 0x444b40 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa90> |
| | | 0000000000000915: 03 movq %rsi, %rbp |
| | | 0000000000000918: 05 jmp 0x444b40 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa90> |
| | | 000000000000091d: 07 movq $-1, %rax |
| | | 0000000000000924: 03 movl %r8d, %ecx |
| | | 0000000000000927: 03 shlq %cl, %rax |
| | | 000000000000092a: 04 cmpl $63, %r8d |
| | | 000000000000092e: 02 jg 0x4449e6 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x936> |
| | | 0000000000000930: 03 notq %rax |
| | | 0000000000000933: 03 movq %rax, %rbx |
| | | 0000000000000936: 03 andq %rbx, %rsi |
| | | 0000000000000939: 03 movl %r9d, %ecx |
| | | 000000000000093c: 03 shlq %cl, %rsi |
| | | 000000000000093f: 04 orq %rsi, (%r13) |
| | | 0000000000000943: 05 jmp 0x444be4 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb34> |
| | | 0000000000000948: 07 movq $-1, %rbx |
| | | 000000000000094f: 03 movq %rax, %rcx |
| | | 0000000000000952: 04 shlq $6, %rcx |
| | | 0000000000000956: 04 testb $1, %r9b |
| | | 000000000000095a: 02 je 0x444a3b <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x98b> |
| | | 000000000000095c: 05 leaq (%r13,%rbx), %rbp |
| | | 0000000000000961: 06 movups -24(%r14,%rbx,8), %xmm0 |
| | | 0000000000000967: 06 movups -8(%r14,%rbx,8), %xmm1 |
| | | 000000000000096d: 06 movups -24(%r10,%rbp,8), %xmm2 |
| | | 0000000000000973: 03 orps %xmm0, %xmm2 |
| | | 0000000000000976: 06 movups -8(%r10,%rbp,8), %xmm0 |
| | | 000000000000097c: 03 orps %xmm1, %xmm0 |
| | | 000000000000097f: 06 movups %xmm0, -8(%r10,%rbp,8) |
| | | 0000000000000985: 06 movups %xmm2, -24(%r10,%rbp,8) |
| | | 000000000000098b: 03 subq %rax, %r13 |
| | | 000000000000098e: 03 movq %rax, %rbx |
| | | 0000000000000991: 03 negq %rbx |
| | | 0000000000000994: 03 subq %rcx, %r8 |
| | | 0000000000000997: 03 cmpq %rax, %r11 |
| | | 000000000000099a: 06 je 0x44447c <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x3cc> |
| | | 00000000000009a0: 05 jmp 0x444449 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x399> |
| | | 00000000000009a5: 02 xorl %ebp, %ebp |
| | | 00000000000009a7: 04 testb $1, %r9b |
| | | 00000000000009ab: 05 movq -48(%rsp), %rsi |
| | | 00000000000009b0: 02 je 0x444a8e <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x9de> |
| | | 00000000000009b2: 03 orq %rsi, %rbp |
| | | 00000000000009b5: 05 movq -40(%rsp), %rax |
| | | 00000000000009ba: 04 movups (%rax,%rbp,8), %xmm0 |
| | | 00000000000009be: 05 movups 16(%rax,%rbp,8), %xmm1 |
| | | 00000000000009c3: 03 movq %rcx, %rax |
| | | 00000000000009c6: 04 movups (%rcx,%rbp,8), %xmm2 |
| | | 00000000000009ca: 03 orps %xmm0, %xmm2 |
| | | 00000000000009cd: 05 movups 16(%rcx,%rbp,8), %xmm0 |
| | | 00000000000009d2: 03 orps %xmm1, %xmm0 |
| | | 00000000000009d5: 04 movups %xmm2, (%rcx,%rbp,8) |
| | | 00000000000009d9: 05 movups %xmm0, 16(%rcx,%rbp,8) |
| | | 00000000000009de: 04 leaq (%rsi,%r13), %rbx |
| | | 00000000000009e2: 03 movq %rbx, %rbp |
| | | 00000000000009e5: 03 cmpq %r13, %rdx |
| | | 00000000000009e8: 05 movq -24(%rsp), %rdx |
| | | 00000000000009ed: 05 movq -16(%rsp), %rdi |
| | | 00000000000009f2: 03 movq %rcx, %r13 |
| | | 00000000000009f5: 05 movq -40(%rsp), %r10 |
| | | 00000000000009fa: 06 je 0x444b34 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa84> |
| | | 0000000000000a00: 03 movl %r12d, %eax |
| | | 0000000000000a03: 02 subl %ebx, %eax |
| | | 0000000000000a05: 02 incl %eax |
| | | 0000000000000a07: 03 movq %r12, %rsi |
| | | 0000000000000a0a: 03 subq %rbx, %rsi |
| | | 0000000000000a0d: 04 andq $3, %rax |
| | | 0000000000000a11: 02 je 0x444ae5 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa35> |
| | | 0000000000000a13: 03 movq %rbx, %rbp |
| | | 0000000000000a16: 10 nopw %cs:(%rax,%rax) |
| | | 0000000000000a20: 04 leaq 1(%rbp), %rbx |
| | | 0000000000000a24: 04 movq (%r10,%rbp,8), %rcx |
| | | 0000000000000a28: 05 orq %rcx, (%r13,%rbp,8) |
| | | 0000000000000a2d: 03 movq %rbx, %rbp |
| | | 0000000000000a30: 03 decq %rax |
| | | 0000000000000a33: 02 jne 0x444ad0 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa20> |
| | | 0000000000000a35: 03 movq %rbx, %rbp |
| | | 0000000000000a38: 04 cmpq $3, %rsi |
| | | 0000000000000a3c: 02 jb 0x444b34 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa84> |
| | | 0000000000000a3e: 05 movq -48(%rsp), %rax |
| | | 0000000000000a43: 05 leaq 1(%rax,%r11), %rax |
| | | 0000000000000a48: 05 leaq 24(%rdx,%r14,8), %rcx |
| | | 0000000000000a4d: 05 leaq 24(%rdi,%r15,8), %rdx |
| | | 0000000000000a52: 05 movq -24(%rcx,%rbx,8), %rsi |
| | | 0000000000000a57: 05 orq %rsi, -24(%rdx,%rbx,8) |
| | | 0000000000000a5c: 05 movq -16(%rcx,%rbx,8), %rsi |
| | | 0000000000000a61: 05 orq %rsi, -16(%rdx,%rbx,8) |
| | | 0000000000000a66: 05 movq -8(%rcx,%rbx,8), %rsi |
| | | 0000000000000a6b: 05 orq %rsi, -8(%rdx,%rbx,8) |
| | | 0000000000000a70: 04 leaq 4(%rbx), %rbp |
| | | 0000000000000a74: 04 movq (%rcx,%rbx,8), %rsi |
| | | 0000000000000a78: 04 orq %rsi, (%rdx,%rbx,8) |
| | | 0000000000000a7c: 03 movq %rbp, %rbx |
| | | 0000000000000a7f: 03 cmpq %rbp, %rax |
| | | 0000000000000a82: 02 jne 0x444b02 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa52> |
| | | 0000000000000a84: 03 incq %r12 |
| | | 0000000000000a87: 04 andl $63, %r8d |
| | | 0000000000000a8b: 03 movq %r12, %rsi |
| | | 0000000000000a8e: 02 xorl %ebx, %ebx |
| | | 0000000000000a90: 03 testq %r8, %r8 |
| | | 0000000000000a93: 06 je 0x444be4 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb34> |
| | | 0000000000000a99: 04 movq (%r10,%rsi,8), %rsi |
| | | 0000000000000a9d: 05 movl $64, %eax |
| | | 0000000000000aa2: 02 subl %ebx, %eax |
| | | 0000000000000aa4: 03 cmpl %r8d, %eax |
| | | 0000000000000aa7: 02 jge 0x444bc2 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb12> |
| | | 0000000000000aa9: 03 cmpl $64, %ebx |
| | | 0000000000000aac: 06 jge 0x444bfe <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb4e> |
| | | 0000000000000ab2: 07 movq $-1, %rdx |
| | | 0000000000000ab9: 02 movl %eax, %ecx |
| | | 0000000000000abb: 03 shlq %cl, %rdx |
| | | 0000000000000abe: 07 movq $-1, %rdi |
| | | 0000000000000ac5: 03 movl %eax, %r9d |
| | | 0000000000000ac8: 02 testl %ebx, %ebx |
| | | 0000000000000aca: 02 jle 0x444b82 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2> |
| | | 0000000000000acc: 03 notq %rdx |
| | | 0000000000000acf: 03 movq %rdx, %rdi |
| | | 0000000000000ad2: 03 andq %rsi, %rdi |
| | | 0000000000000ad5: 02 movl %ebx, %ecx |
| | | 0000000000000ad7: 03 shlq %cl, %rdi |
| | | 0000000000000ada: 05 orq %rdi, (%r13,%rbp,8) |
| | | 0000000000000adf: 03 movl %r9d, %ecx |
| | | 0000000000000ae2: 03 shrq %cl, %rsi |
| | | 0000000000000ae5: 03 subl %eax, %r8d |
| | | 0000000000000ae8: 07 movq $-1, %rax |
| | | 0000000000000aef: 07 movq $-1, %rdx |
| | | 0000000000000af6: 03 movl %r8d, %ecx |
| | | 0000000000000af9: 03 shlq %cl, %rdx |
| | | 0000000000000afc: 04 cmpl $63, %r8d |
| | | 0000000000000b00: 02 jg 0x444bb8 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb08> |
| | | 0000000000000b02: 03 notq %rdx |
| | | 0000000000000b05: 03 movq %rdx, %rax |
| | | 0000000000000b08: 03 andq %rax, %rsi |
| | | 0000000000000b0b: 05 orq %rsi, 8(%r13,%rbp,8) |
| | | 0000000000000b10: 02 jmp 0x444be4 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb34> |
| | | 0000000000000b12: 03 cmpl $63, %ebx |
| | | 0000000000000b15: 02 jg 0x444be4 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb34> |
| | | 0000000000000b17: 07 movq $-1, %rax |
| | | 0000000000000b1e: 03 movl %r8d, %ecx |
| | | 0000000000000b21: 03 shlq %cl, %rax |
| | | 0000000000000b24: 03 notq %rax |
| | | 0000000000000b27: 03 andq %rax, %rsi |
| | | 0000000000000b2a: 02 movl %ebx, %ecx |
| | | 0000000000000b2c: 03 shlq %cl, %rsi |
| | | 0000000000000b2f: 05 orq %rsi, (%r13,%rbp,8) |
| | | 0000000000000b34: 01 popq %rbx |
| | | 0000000000000b35: 02 popq %r12 |
| | | 0000000000000b37: 02 popq %r13 |
| | | 0000000000000b39: 02 popq %r14 |
| | | 0000000000000b3b: 02 popq %r15 |
| | | 0000000000000b3d: 01 popq %rbp |
| | | 0000000000000b3e: 01 retq |
| | | 0000000000000b3f: 02 movl %edx, %esi |
| | | 0000000000000b41: 05 jmp 0x4444e2 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x432> |
| | | 0000000000000b46: 03 movl %eax, %r9d |
| | | 0000000000000b49: 05 jmp 0x444395 <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2e5> |
| | | 0000000000000b4e: 03 movl %eax, %r9d |
| | | 0000000000000b51: 02 jmp 0x444b8f <BloombergLP::bdlb::BitStringUtil::orEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xadf> |
| | | 0000000000000b53: 10 nopw %cs:(%rax,%rax) |
| | | 0000000000000b5d: 03 nopl (%rax) |