16.assume.s
16.none.s
n10000000000434050 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)>:n10000000000433fe0 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)>:
20000000000000000: 01    pushq   %rbp20000000000000000: 01    pushq   %rbp
30000000000000001: 02    pushq   %r1530000000000000001: 02    pushq   %r15
40000000000000003: 02    pushq   %r1440000000000000003: 02    pushq   %r14
50000000000000005: 02    pushq   %r1350000000000000005: 02    pushq   %r13
60000000000000007: 02    pushq   %r1260000000000000007: 02    pushq   %r12
70000000000000009: 01    pushq   %rbx70000000000000009: 01    pushq   %rbx
8000000000000000a: 07    subq    $328, %rsp8000000000000000a: 07    subq    $328, %rsp
90000000000000011: 03    cmpq    %rsi, %rdi90000000000000011: 03    cmpq    %rsi, %rdi
n100000000000000014: 06    je      0x4341a2 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x152>n100000000000000014: 06    je      0x434158 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x178>
11000000000000001a: 03    movq    %rdx, %r1511000000000000001a: 03    movq    %rdx, %r15
12000000000000001d: 03    movq    %rsi, %rbx12000000000000001d: 03    movq    %rsi, %rbx
130000000000000020: 03    cmpq    %rdx, %rsi130000000000000020: 03    cmpq    %rdx, %rsi
n140000000000000023: 06    je      0x4341a2 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x152>n140000000000000023: 06    je      0x434158 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x178>
150000000000000029: 03    movq    %rdi, %r12150000000000000029: 03    movq    %rdi, %r13
16000000000000002c: 03    movq    %rbx, %rbp16000000000000002c: 03    movq    %rbx, %rcx
17000000000000002f: 03    subq    %rdi, %rbp17000000000000002f: 03    subq    %rdi, %rcx
180000000000000032: 03    movq    %r15, %r13180000000000000032: 03    movq    %r15, %rbp
190000000000000035: 03    subq    %rbx, %r13190000000000000035: 03    subq    %rbx, %rbp
200000000000000038: 03    cmpq    %r13, %rbp200000000000000038: 03    cmpq    %rbp, %rcx
21000000000000003b: 02    jne     0x4340fb <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0xab>21000000000000003b: 06    jne     0x4340ab <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0xcb>
22000000000000003d: 06    cmpl    $256, %ebp220000000000000041: 03    movq    %rcx, %rax
230000000000000044: 04    shlq    $32, %rax
240000000000000048: 03    movslq  %ecx, %rbp
25000000000000004b: 10    movabsq $1095216660481, %rcx
260000000000000055: 03    cmpq    %rcx, %rax
230000000000000043: 06    jl      0x434133 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0xe3>270000000000000058: 06    jl      0x4340e6 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x106>
240000000000000049: 05    leaq    64(%rsp), %r1428000000000000005e: 05    leaq    64(%rsp), %r14
25000000000000004e: 02    nop     290000000000000063: 10    nopw    %cs:(%rax,%rax)
260000000000000050: 05    movl    $256, %edx30000000000000006d: 03    nopl    (%rax)
270000000000000055: 03    movq    %r14, %rdi
280000000000000058: 03    movq    %rbx, %rsi
29000000000000005b: 05    callq   0x404af0 <memcpy@plt>
300000000000000060: 05    movl    $256, %edx
310000000000000065: 03    movq    %rbx, %rdi
320000000000000068: 03    movq    %r12, %rsi
33000000000000006b: 05    callq   0x404760 <memmove@plt>
340000000000000070: 05    movl    $256, %edx310000000000000070: 05    movl    $256, %edx
n350000000000000075: 03    movq    %r12, %rdin320000000000000075: 03    movq    %r14, %rdi
360000000000000078: 03    movq    %r14, %rsi330000000000000078: 03    movq    %rbx, %rsi
37000000000000007b: 05    callq   0x404af0 <memcpy@plt>34000000000000007b: 05    callq   0x404af0 <memcpy@plt>
t380000000000000080: 07    leaq    -256(%rbp), %r15t350000000000000080: 05    movl    $256, %edx
390000000000000087: 07    addq    $256, %r12
40000000000000008e: 07    addq    $256, %rbx
410000000000000095: 07    cmpq    $511, %rbp
42000000000000009c: 03    movq    %r15, %rbp
43000000000000009f: 02    jg      0x4340a0 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x50>
4400000000000000a1: 03    testq   %r15, %r15
4500000000000000a4: 02    jg      0x43413b <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0xeb>
4600000000000000a6: 05    jmp     0x4341a2 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x152>
4700000000000000ab: 07    cmpq    $256, %rbp
4800000000000000b2: 02    ja      0x434167 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x117>
4900000000000000b4: 05    leaq    64(%rsp), %r14
5000000000000000b9: 03    movq    %r14, %rdi
5100000000000000bc: 03    movq    %r12, %rsi
5200000000000000bf: 03    movq    %rbp, %rdx
5300000000000000c2: 05    callq   0x404af0 <memcpy@plt>
5400000000000000c7: 03    movq    %r12, %rdi
5500000000000000ca: 03    movq    %rbx, %rsi360000000000000085: 03    movq    %rbx, %rdi
5600000000000000cd: 03    movq    %r13, %rdx370000000000000088: 03    movq    %r13, %rsi
5700000000000000d0: 05    callq   0x404760 <memmove@plt>38000000000000008b: 05    callq   0x404760 <memmove@plt>
5800000000000000d5: 03    subq    %rbp, %r15390000000000000090: 05    movl    $256, %edx
5900000000000000d8: 03    movq    %r15, %rdi400000000000000095: 03    movq    %r13, %rdi
6000000000000000db: 03    movq    %r14, %rsi410000000000000098: 03    movq    %r14, %rsi
6100000000000000de: 03    movq    %rbp, %rdx
6200000000000000e1: 02    jmp     0x43419d <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x14d>
6300000000000000e3: 03    movq    %rbp, %r15
6400000000000000e6: 03    testq   %r15, %r15
6500000000000000e9: 02    jle     0x4341a2 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x152>
6600000000000000eb: 05    leaq    64(%rsp), %r14
6700000000000000f0: 03    movq    %r14, %rdi
6800000000000000f3: 03    movq    %rbx, %rsi
6900000000000000f6: 03    movq    %r15, %rdx
7000000000000000f9: 05    callq   0x404af0 <memcpy@plt>42000000000000009b: 05    callq   0x404af0 <memcpy@plt>
4300000000000000a0: 07    leaq    -256(%rbp), %r15
4400000000000000a7: 07    addq    $256, %r13
4500000000000000ae: 07    addq    $256, %rbx
4600000000000000b5: 07    cmpq    $511, %rbp
4700000000000000bc: 03    movq    %r15, %rbp
4800000000000000bf: 02    jg      0x434050 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x70>
4900000000000000c1: 03    testq   %r15, %r15
5000000000000000c4: 02    jg      0x4340ee <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x10e>
5100000000000000c6: 05    jmp     0x434158 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x178>
5200000000000000cb: 07    cmpq    $256, %rcx
5300000000000000d2: 02    ja      0x43411a <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x13a>
5400000000000000d4: 03    movq    %rcx, %r12
5500000000000000d7: 05    leaq    64(%rsp), %r14
5600000000000000dc: 03    movq    %r14, %rdi
5700000000000000df: 03    movq    %r13, %rsi
5800000000000000e2: 03    movq    %rcx, %rdx
5900000000000000e5: 05    callq   0x404af0 <memcpy@plt>
6000000000000000ea: 03    movq    %r13, %rdi
7100000000000000fe: 03    movq    %rbx, %rdi6100000000000000ed: 03    movq    %rbx, %rsi
720000000000000101: 03    movq    %r12, %rsi
730000000000000104: 03    movq    %r15, %rdx6200000000000000f0: 03    movq    %rbp, %rdx
740000000000000107: 05    callq   0x404760 <memmove@plt>6300000000000000f3: 05    callq   0x404760 <memmove@plt>
6400000000000000f8: 03    subq    %r12, %r15
75000000000000010c: 03    movq    %r12, %rdi6500000000000000fb: 03    movq    %r15, %rdi
76000000000000010f: 03    movq    %r14, %rsi6600000000000000fe: 03    movq    %r14, %rsi
770000000000000112: 03    movq    %r15, %rdx670000000000000101: 03    movq    %r12, %rdx
780000000000000115: 02    jmp     0x43419d <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x14d>680000000000000104: 02    jmp     0x434153 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x173>
790000000000000117: 07    cmpq    $256, %r13690000000000000106: 03    movq    %rbp, %r15
700000000000000109: 03    testq   %r15, %r15
80000000000000011e: 02    j     0x4341b4 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x164>71000000000000010c: 02    jle     0x434158 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x178>
810000000000000120: 05    leaq    64(%rsp), %r1472000000000000010e: 05    leaq    64(%rsp), %r14
820000000000000125: 03    movq    %r14, %rdi730000000000000113: 03    movq    %r14, %rdi
830000000000000128: 03    movq    %rbx, %rsi740000000000000116: 03    movq    %rbx, %rsi
84000000000000012b: 03    movq    %r13, %rdx750000000000000119: 03    movq    %r15, %rdx
85000000000000012e: 05    callq   0x404af0 <memcpy@plt>76000000000000011c: 05    callq   0x404af0 <memcpy@plt>
860000000000000133: 03    subq    %rbp, %r15
870000000000000136: 03    movq    %r15, %rdi770000000000000121: 03    movq    %rbx, %rdi
880000000000000139: 03    movq    %r12, %rsi780000000000000124: 03    movq    %r13, %rsi
89000000000000013c: 03    movq    %rbp, %rdx790000000000000127: 03    movq    %r15, %rdx
90000000000000013f: 05    callq   0x404760 <memmove@plt>80000000000000012a: 05    callq   0x404760 <memmove@plt>
910000000000000144: 03    movq    %r12, %rdi81000000000000012f: 03    movq    %r13, %rdi
920000000000000147: 03    movq    %r14, %rsi820000000000000132: 03    movq    %r14, %rsi
93000000000000014a: 03    movq    %r13, %rdx830000000000000135: 03    movq    %r15, %rdx
840000000000000138: 02    jmp     0x434153 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x173>
85000000000000013a: 07    cmpq    $256, %rbp
860000000000000141: 02    ja      0x43416a <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x18a>
870000000000000143: 03    movq    %rcx, %r12
880000000000000146: 05    leaq    64(%rsp), %r14
89000000000000014b: 03    movq    %r14, %rdi
90000000000000014e: 03    movq    %rbx, %rsi
910000000000000151: 03    movq    %rbp, %rdx
94000000000000014d: 05    callq   0x404af0 <memcpy@plt>920000000000000154: 05    callq   0x404af0 <memcpy@plt>
930000000000000159: 03    subq    %r12, %r15
94000000000000015c: 03    movq    %r15, %rdi
95000000000000015f: 03    movq    %r13, %rsi
960000000000000162: 03    movq    %r12, %rdx
970000000000000165: 05    callq   0x404760 <memmove@plt>
98000000000000016a: 03    movq    %r13, %rdi
99000000000000016d: 03    movq    %r14, %rsi
1000000000000000170: 03    movq    %rbp, %rdx
1010000000000000173: 05    callq   0x404af0 <memcpy@plt>
950000000000000152: 07    addq    $328, %rsp1020000000000000178: 07    addq    $328, %rsp
960000000000000159: 01    popq    %rbx103000000000000017f: 01    popq    %rbx
97000000000000015a: 02    popq    %r121040000000000000180: 02    popq    %r12
98000000000000015c: 02    popq    %r131050000000000000182: 02    popq    %r13
99000000000000015e: 02    popq    %r141060000000000000184: 02    popq    %r14
1000000000000000160: 02    popq    %r151070000000000000186: 02    popq    %r15
1010000000000000162: 01    popq    %rbp1080000000000000188: 01    popq    %rbp
1020000000000000163: 01    retq1090000000000000189: 01    retq
1030000000000000164: 03    movq    %r15, %rax110000000000000018a: 03    movq    %r15, %rax
1040000000000000167: 03    subq    %r12, %rax111000000000000018d: 03    subq    %r13, %rax
105000000000000016a: 03    movq    %rbp, %rdx1120000000000000190: 03    movq    %rcx, %rdx
1130000000000000193: 10    nopw    %cs:(%rax,%rax)
106000000000000016d: 03    nopl    (%rax)114000000000000019d: 03    nopl    (%rax)
1070000000000000170: 03    movq    %rdx, %rbx11500000000000001a0: 03    movq    %rdx, %r12
1080000000000000173: 02    xorl    %edx, %edx11600000000000001a3: 02    xorl    %edx, %edx
1090000000000000175: 03    divq    %rbx11700000000000001a5: 03    divq    %r12
1100000000000000178: 03    movq    %rbx, %rax11800000000000001a8: 03    movq    %r12, %rax
111000000000000017b: 03    testq   %rdx, %rdx11900000000000001ab: 03    testq   %rdx, %rdx
112000000000000017e: 02    jne     0x4341c0 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x170>12000000000000001ae: 02    jne     0x434180 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x1a0>
1130000000000000180: 03    subq    %rbp, %r1512100000000000001b0: 03    subq    %rcx, %r15
1140000000000000183: 05    movq    %r15, 16(%rsp)
1150000000000000188: 03    movq    %r13, %rax12200000000000001b3: 03    movq    %rbp, %rax
116000000000000018b: 03    negq    %rax12300000000000001b6: 03    negq    %rax
117000000000000018e: 04    movq    %rax, (%rsp)12400000000000001b9: 05    movq    %rax, 16(%rsp)
1180000000000000192: 05    movq    %rbp, 8(%rsp)
1190000000000000197: 02    xorl    %ebp, %ebp12500000000000001be: 02    xorl    %ebx, %ebx
1200000000000000199: 05    leaq    64(%rsp), %r1412600000000000001c0: 05    leaq    64(%rsp), %rdi
12700000000000001c5: 05    movq    %r15, 32(%rsp)
12800000000000001ca: 03    movq    %rcx, %r15
121000000000000019e: 03    movq    %r13, %rax12900000000000001cd: 03    movq    %rcx, %rax
12200000000000001a1: 05    movq    %r13, 40(%rsp)
12300000000000001a6: 05    movq    %rbx, 48(%rsp)13000000000000001d0: 05    movq    %rcx, 8(%rsp)
13100000000000001d5: 03    movq    %rbp, %rax
13200000000000001d8: 05    movq    %rbp, 40(%rsp)
13300000000000001dd: 05    movq    %r12, 48(%rsp)
12400000000000001ab: 02    jmp     0x43424b <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x1fb>13400000000000001e2: 02    jmp     0x43421b <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x23b>
12500000000000001ad: 04    movq    (%rsp), %rax13500000000000001e4: 05    movq    16(%rsp), %rax
12600000000000001b1: 04    leaq    (%r14,%rax), %rbx13600000000000001e9: 04    leaq    (%rbx,%rax), %rbp
12700000000000001b5: 03    movq    %r14, %rdi
12800000000000001b8: 03    movq    %rbx, %rsi13700000000000001ed: 03    movq    %rbx, %rdi
13800000000000001f0: 03    movq    %rbp, %rsi
12900000000000001bb: 03    movq    %r15, %rdx13900000000000001f3: 03    movq    %r14, %rdx
13000000000000001be: 05    callq   0x404af0 <memcpy@plt>14000000000000001f6: 05    callq   0x404af0 <memcpy@plt>
13100000000000001c3: 03    movq    %rbx, %r14
13200000000000001c6: 03    movq    %r14, %rdi
13300000000000001c9: 05    leaq    64(%rsp), %r14
13400000000000001ce: 03    movq    %r14, %rsi
13500000000000001d1: 03    movq    %r15, %rdx14100000000000001fb: 03    movq    %rbp, %rbx
13600000000000001d4: 05    callq   0x404af0 <memcpy@plt>
13700000000000001d9: 03    addq    %r15, %r12
13800000000000001dc: 05    movq    56(%rsp), %rbp
13900000000000001e1: 07    addq    $256, %rbp
14000000000000001e8: 05    movq    48(%rsp), %rbx14200000000000001fe: 05    movq    8(%rsp), %r15
14100000000000001ed: 03    cmpq    %rbp, %rbx1430000000000000203: 03    movq    %rbx, %rdi
14200000000000001f0: 05    movq    40(%rsp), %r131440000000000000206: 05    leaq    64(%rsp), %rbx
14300000000000001f5: 06    jbe     0x4341a2 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x152>
14400000000000001fb: 03    movq    %rbx, %r15145000000000000020b: 03    movq    %rbx, %rsi
14500000000000001fe: 03    subq    %rbp, %r15
1460000000000000201: 07    cmpq    $256, %r15
1470000000000000208: 05    movl    $256, %eax
148000000000000020d: 04    cmovaeq %rax, %r15
1490000000000000211: 03    movq    %r14, %rdi146000000000000020e: 03    movq    %r14, %rdx
1500000000000000214: 03    movq    %r12, %rsi
1510000000000000217: 03    movq    %r15, %rdx
152000000000000021a: 05    callq   0x404af0 <memcpy@plt>1470000000000000211: 05    callq   0x404af0 <memcpy@plt>
1480000000000000216: 03    movq    %rbx, %rdi
1490000000000000219: 03    addq    %r14, %r13
153000000000000021f: 05    movq    8(%rsp), %rcx150000000000000021c: 05    movq    56(%rsp), %rbx
1510000000000000221: 07    addq    $256, %rbx
1520000000000000228: 05    movq    48(%rsp), %r12
1540000000000000224: 03    cmpq    %r13, %rcx153000000000000022d: 03    cmpq    %rbx, %r12
1550000000000000227: 05    movq    %rbp, 56(%rsp)1540000000000000230: 05    movq    40(%rsp), %rbp
156000000000000022c: 06    jae     0x434300 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x2b0>1550000000000000235: 06    jbe     0x434158 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x178>
1570000000000000232: 03    movq    %r13, %rax
1580000000000000235: 02    xorl    %edx, %edx
1590000000000000237: 03    divq    %rbx
160000000000000023a: 03    movq    %r12, %r14156000000000000023b: 03    movq    %r12, %r14
161000000000000023d: 03    cmpq    %r13, %rbx
1620000000000000240: 02    ja      0x434216 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x1c6>
1630000000000000242: 03    movq    %rcx, %rbp
1640000000000000245: 05    movq    40(%rsp), %rcx
165000000000000024a: 04    leaq    (%r12,%rcx), %r13
166000000000000024e: 03    testq   %rax, %rax157000000000000023e: 03    subq    %rbx, %r14
1580000000000000241: 07    cmpq    $256, %r14
1670000000000000251: 05    movl    $1, %ecx1590000000000000248: 05    movl    $256, %eax
1680000000000000256: 04    cmovneq %rax, %rcx160000000000000024d: 04    cmovaeq %rax, %r14
169000000000000025a: 05    movq    %rcx, 24(%rsp)
170000000000000025f: 05    movq    %r12, 32(%rsp)
1710000000000000264: 03    movq    %r12, %r14
1720000000000000267: 04    cmpq    $2, %rax
173000000000000026b: 06    jae     0x4343d6 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x386>
1740000000000000271: 05    testb   $1, 24(%rsp)
1750000000000000276: 05    movq    32(%rsp), %r12
176000000000000027b: 06    je      0x434216 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x1c6>
1770000000000000281: 03    cmpq    %r13, %r14
1780000000000000284: 02    jbe     0x4342ef <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x29f>
1790000000000000286: 04    movq    (%rsp), %rax
180000000000000028a: 04    leaq    (%r14,%rax), %rbx
181000000000000028e: 03    movq    %r14, %rdi
1820000000000000291: 03    movq    %rbx, %rsi1610000000000000251: 03    movq    %r13, %rsi
1830000000000000294: 03    movq    %r15, %rdx1620000000000000254: 03    movq    %r14, %rdx
1840000000000000297: 05    callq   0x404af0 <memcpy@plt>1630000000000000257: 05    callq   0x404af0 <memcpy@plt>
164000000000000025c: 03    cmpq    %rbp, %r15
165000000000000025f: 05    movq    %rbx, 56(%rsp)
1660000000000000264: 02    jae     0x4342c0 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x2e0>
1670000000000000266: 03    movq    %rbp, %rax
1680000000000000269: 02    xorl    %edx, %edx
169000000000000026b: 03    divq    %r12
170000000000000026e: 03    movq    %r13, %rbx
1710000000000000271: 03    cmpq    %rbp, %r12
1720000000000000274: 02    ja      0x4341e3 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x203>
1730000000000000276: 05    movq    40(%rsp), %rcx
174000000000000027b: 05    leaq    (%r13,%rcx), %r12
1750000000000000280: 03    testq   %rax, %rax
1760000000000000283: 05    movl    $1, %ecx
1770000000000000288: 04    cmovneq %rax, %rcx
178000000000000028c: 05    movq    %rcx, 24(%rsp)
1790000000000000291: 03    movq    %r13, %rbx
1800000000000000294: 04    cmpq    $2, %rax
1810000000000000298: 06    jae     0x4343a9 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x3c9>
182000000000000029e: 05    testb   $1, 24(%rsp)
18300000000000002a3: 05    movq    8(%rsp), %r15
18400000000000002a8: 06    je      0x4341e3 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x203>
18500000000000002ae: 03    cmpq    %r12, %rbx
18600000000000002b1: 02    jbe     0x4342ad <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x2cd>
18700000000000002b3: 05    movq    16(%rsp), %rax
18800000000000002b8: 04    leaq    (%rbx,%rax), %rbp
185000000000000029c: 03    movq    %rbx, %r1418900000000000002bc: 03    movq    %rbx, %rdi
186000000000000029f: 04    leaq    (%r14,%rbp), %rbx19000000000000002bf: 03    movq    %rbp, %rsi
19100000000000002c2: 03    movq    %r14, %rdx
19200000000000002c5: 05    callq   0x404af0 <memcpy@plt>
19300000000000002ca: 03    movq    %rbp, %rbx
19400000000000002cd: 05    movq    8(%rsp), %rax
18700000000000002a3: 05    jmp     0x434205 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x1b5>19500000000000002d2: 05    jmp     0x4341c9 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x1e9>
18800000000000002a8: 08    nopl    (%rax,%rax)19600000000000002d7: 09    nopw    (%rax,%rax)
18900000000000002b0: 03    movq    %rcx, %rax19700000000000002e0: 03    movq    %r15, %rax
19000000000000002b3: 02    xorl    %edx, %edx19800000000000002e3: 02    xorl    %edx, %edx
19100000000000002b5: 03    divq    %rbx19900000000000002e5: 03    divq    %r12
19200000000000002b8: 03    movq    %rax, %r1320000000000000002e8: 03    movq    %rax, %rdx
19300000000000002bb: 03    movq    %r12, %r1420100000000000002eb: 03    movq    %r13, %rbx
19400000000000002be: 03    decq    %r1320200000000000002ee: 03    decq    %rdx
19500000000000002c1: 06    je      0x434216 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x1c6>20300000000000002f1: 06    je      0x4341e3 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x203>
20400000000000002f7: 05    movq    %rdx, 24(%rsp)
19600000000000002c7: 03    movq    %r12, %r1420500000000000002fc: 03    movq    %r13, %rbx
19700000000000002ca: 04    cmpq    $2, %rax20600000000000002ff: 04    cmpq    $2, %rax
2070000000000000303: 05    movq    32(%rsp), %r15
19800000000000002ce: 02    jne     0x434354 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x304>2080000000000000308: 02    jne     0x43431f <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x33f>
19900000000000002d0: 04    testb   $1, %r13b209000000000000030a: 05    testb   $1, 24(%rsp)
20000000000000002d4: 05    movq    8(%rsp), %rbp210000000000000030f: 05    movq    8(%rsp), %r15
20100000000000002d9: 06    je      0x434216 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x1c6>2110000000000000314: 06    je      0x4341e3 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x203>
20200000000000002df: 05    cmpq    16(%rsp), %r14212000000000000031a: 05    cmpq    32(%rsp), %rbx
20300000000000002e4: 06    jae     0x4341fd <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x1ad>213000000000000031f: 06    jae     0x4341c4 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x1e4>
20400000000000002ea: 04    leaq    (%r14,%rbp), %rbx
20500000000000002ee: 03    movq    %r14, %rdi
20600000000000002f1: 03    movq    %rbx, %rsi
20700000000000002f4: 03    movq    %r15, %rdx
20800000000000002f7: 05    callq   0x404af0 <memcpy@plt>
20900000000000002fc: 03    movq    %rbx, %r14
21000000000000002ff: 05    jmp     0x4341fd <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x1ad>
2110000000000000304: 03    movq    %r13, %rbp
2120000000000000307: 04    andq    $-2, %rbp
213000000000000030b: 03    movq    %r12, %r14
214000000000000030e: 02    jmp     0x43437c <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x32c>
2150000000000000310: 04    movq    (%rsp), %rax
2160000000000000314: 04    leaq    (%rbx,%rax), %r142140000000000000325: 04    leaq    (%rbx,%r15), %rbp
2170000000000000318: 03    movq    %rbx, %rdi2150000000000000329: 03    movq    %rbx, %rdi
218000000000000031b: 03    movq    %r14, %rsi216000000000000032c: 03    movq    %rbp, %rsi
219000000000000031e: 03    movq    %r15, %rdx217000000000000032f: 03    movq    %r14, %rdx
2200000000000000321: 05    callq   0x404af0 <memcpy@plt>2180000000000000332: 05    callq   0x404af0 <memcpy@plt>
2190000000000000337: 03    movq    %rbp, %rbx
220000000000000033a: 05    jmp     0x4341c4 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x1e4>
221000000000000033f: 05    movq    24(%rsp), %rbp
2210000000000000326: 04    addq    $-2, %rbp2220000000000000344: 04    andq    $-2, %rbp
222000000000000032a: 02    je      0x434320 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x2d0>2230000000000000348: 03    movq    %r13, %rbx
223000000000000032c: 05    cmpq    16(%rsp), %r14
2240000000000000331: 02    jae     0x43439d <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x34d>224000000000000034b: 02    jmp     0x43434d <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x36d>
225000000000000034d: 03    nopl    (%rax)
2250000000000000333: 05    movq    8(%rsp), %rax2260000000000000350: 05    movq    16(%rsp), %rax
2260000000000000338: 04    leaq    (%r14,%rax), %rbx
227000000000000033c: 03    movq    %r14, %rdi
228000000000000033f: 03    movq    %rbx, %rsi
2290000000000000342: 03    movq    %r15, %rdx
2300000000000000345: 05    callq   0x404af0 <memcpy@plt>
231000000000000034a: 03    movq    %rbx, %r14
232000000000000034d: 04    movq    (%rsp), %rax
2330000000000000351: 04    leaq    (%r14,%rax), %rbx2270000000000000355: 04    leaq    (%r12,%rax), %rbx
2340000000000000355: 03    movq    %r14, %rdi2280000000000000359: 03    movq    %r12, %rdi
2350000000000000358: 03    movq    %rbx, %rsi229000000000000035c: 03    movq    %rbx, %rsi
236000000000000035b: 03    movq    %r15, %rdx230000000000000035f: 03    movq    %r14, %rdx
237000000000000035e: 05    callq   0x404af0 <memcpy@plt>
2380000000000000363: 05    cmpq    16(%rsp), %rbx
2390000000000000368: 02    jae     0x434360 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x310>
240000000000000036a: 05    movq    8(%rsp), %rax
241000000000000036f: 04    leaq    (%rbx,%rax), %r14
2420000000000000373: 03    movq    %rbx, %rdi
2430000000000000376: 03    movq    %r14, %rsi
2440000000000000379: 03    movq    %r15, %rdx
245000000000000037c: 05    callq   0x404af0 <memcpy@plt>
2460000000000000381: 03    movq    %r14, %rbx
2470000000000000384: 02    jmp     0x434360 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x310>
2480000000000000386: 05    movq    24(%rsp), %r12
249000000000000038b: 04    andq    $-2, %r12
250000000000000038f: 05    movq    32(%rsp), %r14
2510000000000000394: 02    jmp     0x43440c <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x3bc>
2520000000000000396: 10    nopw    %cs:(%rax,%rax)
25300000000000003a0: 04    leaq    (%rbx,%rbp), %r14
25400000000000003a4: 03    movq    %rbx, %rdi
25500000000000003a7: 03    movq    %r14, %rsi
25600000000000003aa: 03    movq    %r15, %rdx
25700000000000003ad: 05    callq   0x404af0 <memcpy@plt>
25800000000000003b2: 04    addq    $-2, %r12
25900000000000003b6: 06    je      0x4342c1 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x271>
26000000000000003bc: 03    cmpq    %r13, %r14
26100000000000003bf: 02    jbe     0x43442a <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x3da>
26200000000000003c1: 04    movq    (%rsp), %rax
26300000000000003c5: 04    leaq    (%r14,%rax), %rbx
26400000000000003c9: 03    movq    %r14, %rdi
26500000000000003cc: 03    movq    %rbx, %rsi
26600000000000003cf: 03    movq    %r15, %rdx
26700000000000003d2: 05    callq   0x404af0 <memcpy@plt>2310000000000000362: 05    callq   0x404af0 <memcpy@plt>
2320000000000000367: 04    addq    $-2, %rbp
233000000000000036b: 02    je      0x4342ea <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x30a>
234000000000000036d: 03    cmpq    %r15, %rbx
2350000000000000370: 02    jae     0x434371 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x391>
2360000000000000372: 05    movq    8(%rsp), %rax
2370000000000000377: 04    leaq    (%rbx,%rax), %r15
26800000000000003d7: 03    movq    %rbx, %r14238000000000000037b: 03    movq    %rbx, %rdi
26900000000000003da: 04    leaq    (%r14,%rbp), %rbx
27000000000000003de: 03    movq    %r14, %rdi239000000000000037e: 03    movq    %r15, %rsi
27100000000000003e1: 03    movq    %rbx, %rsi
27200000000000003e4: 03    movq    %r15, %rdx2400000000000000381: 03    movq    %r14, %rdx
27300000000000003e7: 05    callq   0x404af0 <memcpy@plt>2410000000000000384: 05    callq   0x404af0 <memcpy@plt>
27400000000000003ec: 03    cmpq    %r13, %rbx2420000000000000389: 03    movq    %r15, %rbx
27500000000000003ef: 02    jbe     0x4343f0 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x3a0>243000000000000038c: 05    movq    32(%rsp), %r15
27600000000000003f1: 04    movq    (%rsp), %rax2440000000000000391: 05    movq    16(%rsp), %rax
27700000000000003f5: 04    leaq    (%rbx,%rax), %rbp2450000000000000396: 04    leaq    (%rbx,%rax), %r12
27800000000000003f9: 03    movq    %rbx, %rdi246000000000000039a: 03    movq    %rbx, %rdi
247000000000000039d: 03    movq    %r12, %rsi
24800000000000003a0: 03    movq    %r14, %rdx
24900000000000003a3: 05    callq   0x404af0 <memcpy@plt>
25000000000000003a8: 03    cmpq    %r15, %r12
25100000000000003ab: 02    jae     0x434330 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x350>
25200000000000003ad: 05    movq    8(%rsp), %rax
25300000000000003b2: 04    leaq    (%r12,%rax), %rbx
25400000000000003b6: 03    movq    %r12, %rdi
27900000000000003fc: 03    movq    %rbp, %rsi25500000000000003b9: 03    movq    %rbx, %rsi
25600000000000003bc: 03    movq    %r14, %rdx
25700000000000003bf: 05    callq   0x404af0 <memcpy@plt>
25800000000000003c4: 03    movq    %rbx, %r12
25900000000000003c7: 02    jmp     0x434330 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x350>
26000000000000003c9: 05    movq    24(%rsp), %r15
26100000000000003ce: 04    andq    $-2, %r15
26200000000000003d2: 03    movq    %r13, %rbx
26300000000000003d5: 02    jmp     0x4343e2 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x402>
26400000000000003d7: 09    nopw    (%rax,%rax)
26500000000000003e0: 05    movq    8(%rsp), %rax
26600000000000003e5: 05    leaq    (%rbp,%rax), %rbx
26700000000000003ea: 03    movq    %rbp, %rdi
26800000000000003ed: 03    movq    %rbx, %rsi
28000000000000003ff: 03    movq    %r15, %rdx26900000000000003f0: 03    movq    %r14, %rdx
27000000000000003f3: 05    callq   0x404af0 <memcpy@plt>
27100000000000003f8: 04    addq    $-2, %r15
27200000000000003fc: 06    je      0x43427e <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x29e>
2730000000000000402: 03    cmpq    %r12, %rbx
2740000000000000405: 02    jbe     0x434401 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x421>
2750000000000000407: 05    movq    16(%rsp), %rax
276000000000000040c: 04    leaq    (%rbx,%rax), %rbp
2770000000000000410: 03    movq    %rbx, %rdi
2780000000000000413: 03    movq    %rbp, %rsi
2790000000000000416: 03    movq    %r14, %rdx
2800000000000000419: 05    callq   0x404af0 <memcpy@plt>
281000000000000041e: 03    movq    %rbp, %rbx
2820000000000000421: 05    movq    8(%rsp), %rax
2830000000000000426: 04    leaq    (%rbx,%rax), %rbp
284000000000000042a: 03    movq    %rbx, %rdi
285000000000000042d: 03    movq    %rbp, %rsi
2860000000000000430: 03    movq    %r14, %rdx
2870000000000000433: 05    callq   0x404af0 <memcpy@plt>
2880000000000000438: 03    cmpq    %r12, %rbp
289000000000000043b: 02    jbe     0x4343c0 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x3e0>
290000000000000043d: 05    movq    16(%rsp), %rax
2910000000000000442: 05    leaq    (%rbp,%rax), %rbx
2920000000000000447: 03    movq    %rbp, %rdi
293000000000000044a: 03    movq    %rbx, %rsi
294000000000000044d: 03    movq    %r14, %rdx
2810000000000000402: 05    callq   0x404af0 <memcpy@plt>2950000000000000450: 05    callq   0x404af0 <memcpy@plt>
2820000000000000407: 03    movq    %rbp, %rbx2960000000000000455: 03    movq    %rbx, %rbp
283000000000000040a: 05    movq    8(%rsp), %rbp
284000000000000040f: 02    jmp     0x4343f0 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x3a0>2970000000000000458: 02    jmp     0x4343c0 <BloombergLP::bslalg::ArrayPrimitives_Imp::bitwiseRotate(char*, char*, char*)+0x3e0>
2850000000000000411: 10    nopw    %cs:(%rax,%rax)
286000000000000041b: 05    nopl    (%rax,%rax)298000000000000045a: 06    nopw    (%rax,%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op