SHARE
TWEET

CHAM-64 disassembly

a guest Jun 30th, 2018 31 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. skylake:cryptopp$ objdump --disassemble cham-simd.o | c++filt
  2.  
  3. cham-simd.o:     file format elf64-x86-64
  4.  
  5.  
  6. Disassembly of section .text:
  7.  
  8. 0000000000000000 <CryptoPP::CHAM64_Enc_AdvancedProcessBlocks_SSSE3(unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)>:
  9.        0:       53                      push   %rbx
  10.        1:       4d 89 cb                mov    %r9,%r11
  11.        4:       4d 89 c2                mov    %r8,%r10
  12.        7:       49 89 c9                mov    %rcx,%r9
  13.        a:       48 89 d0                mov    %rdx,%rax
  14.        d:       48 89 f1                mov    %rsi,%rcx
  15.       10:       48 89 fa                mov    %rdi,%rdx
  16.       13:       8b 5c 24 10             mov    0x10(%rsp),%ebx
  17.       17:       48 83 ec 08             sub    $0x8,%rsp
  18.       1b:       48 8d 3d 1e 00 00 00    lea    0x1e(%rip),%rdi        # 40 <(anonymous namespace)::W16::CHAM64_Enc_Block(long long __vector(2)&, unsigned short const*, unsigned int)>
  19.       22:       48 8d 35 37 07 00 00    lea    0x737(%rip),%rsi        # 760 <(anonymous namespace)::W16::CHAM64_Enc_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)>
  20.       29:       49 89 c0                mov    %rax,%r8
  21.       2c:       53                      push   %rbx
  22.       2d:       41 53                   push   %r11
  23.       2f:       41 52                   push   %r10
  24.       31:       e8 00 00 00 00          callq  36 <CryptoPP::CHAM64_Enc_AdvancedProcessBlocks_SSSE3(unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x36>
  25.       36:       48 83 c4 20             add    $0x20,%rsp
  26.       3a:       5b                      pop    %rbx
  27.       3b:       c3                      retq
  28.       3c:       0f 1f 40 00             nopl   0x0(%rax)
  29.  
  30. 0000000000000040 <(anonymous namespace)::W16::CHAM64_Enc_Block(long long __vector(2)&, unsigned short const*, unsigned int)>:
  31.       40:       55                      push   %rbp
  32.       41:       41 57                   push   %r15
  33.       43:       41 56                   push   %r14
  34.       45:       41 55                   push   %r13
  35.       47:       41 54                   push   %r12
  36.       49:       53                      push   %rbx
  37.       4a:       48 81 ec 58 01 00 00    sub    $0x158,%rsp
  38.       51:       48 89 b4 24 28 01 00    mov    %rsi,0x128(%rsp)
  39.       58:       00
  40.       59:       48 89 fb                mov    %rdi,%rbx
  41.       5c:       e8 af 26 00 00          callq  2710 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<0u>(long long __vector(2) const&)>
  42.       61:       66 0f 7f 84 24 00 01    movdqa %xmm0,0x100(%rsp)
  43.       68:       00 00
  44.       6a:       48 89 df                mov    %rbx,%rdi
  45.       6d:       e8 ae 26 00 00          callq  2720 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<1u>(long long __vector(2) const&)>
  46.       72:       66 0f 7f 84 24 b0 00    movdqa %xmm0,0xb0(%rsp)
  47.       79:       00 00
  48.       7b:       48 89 df                mov    %rbx,%rdi
  49.       7e:       e8 ad 26 00 00          callq  2730 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<2u>(long long __vector(2) const&)>
  50.       83:       66 0f 7f 84 24 a0 00    movdqa %xmm0,0xa0(%rsp)
  51.       8a:       00 00
  52.       8c:       48 89 df                mov    %rbx,%rdi
  53.       8f:       e8 ac 26 00 00          callq  2740 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<3u>(long long __vector(2) const&)>
  54.       94:       66 0f 7f 84 24 f0 00    movdqa %xmm0,0xf0(%rsp)
  55.       9b:       00 00
  56.       9d:       48 89 df                mov    %rbx,%rdi
  57.       a0:       e8 ab 26 00 00          callq  2750 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<4u>(long long __vector(2) const&)>
  58.       a5:       66 0f 7f 84 24 e0 00    movdqa %xmm0,0xe0(%rsp)
  59.       ac:       00 00
  60.       ae:       48 89 df                mov    %rbx,%rdi
  61.       b1:       e8 aa 26 00 00          callq  2760 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<5u>(long long __vector(2) const&)>
  62.       b6:       66 0f 7f 84 24 90 00    movdqa %xmm0,0x90(%rsp)
  63.       bd:       00 00
  64.       bf:       48 89 df                mov    %rbx,%rdi
  65.       c2:       e8 a9 26 00 00          callq  2770 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<6u>(long long __vector(2) const&)>
  66.       c7:       66 0f 7f 84 24 80 00    movdqa %xmm0,0x80(%rsp)
  67.       ce:       00 00
  68.       d0:       48 89 9c 24 20 01 00    mov    %rbx,0x120(%rsp)
  69.       d7:       00
  70.       d8:       48 89 df                mov    %rbx,%rdi
  71.       db:       e8 a0 26 00 00          callq  2780 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<7u>(long long __vector(2) const&)>
  72.       e0:       66 0f 7f 84 24 d0 00    movdqa %xmm0,0xd0(%rsp)
  73.       e7:       00 00
  74.       e9:       31 ed                   xor    %ebp,%ebp
  75.       eb:       66 0f ef c9             pxor   %xmm1,%xmm1
  76.       ef:       4c 8d 74 24 30          lea    0x30(%rsp),%r14
  77.       f4:       66 0f ef c0             pxor   %xmm0,%xmm0
  78.       f8:       66 0f 7f 44 24 70       movdqa %xmm0,0x70(%rsp)
  79.       fe:       66 90                   xchg   %ax,%ax
  80.      100:       89 e8                   mov    %ebp,%eax
  81.      102:       83 e0 08                and    $0x8,%eax
  82.      105:       48 8b 8c 24 28 01 00    mov    0x128(%rsp),%rcx
  83.      10c:       00
  84.      10d:       f3 0f 6f 04 41          movdqu (%rcx,%rax,2),%xmm0
  85.      112:       66 0f 7f 44 24 60       movdqa %xmm0,0x60(%rsp)
  86.      118:       f2 0f 70 c0 e0          pshuflw $0xe0,%xmm0,%xmm0
  87.      11d:       66 0f 70 c0 00          pshufd $0x0,%xmm0,%xmm0
  88.      122:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  89.      127:       66 0f 6f 84 24 00 01    movdqa 0x100(%rsp),%xmm0
  90.      12e:       00 00
  91.      130:       66 0f ef c1             pxor   %xmm1,%xmm0
  92.      134:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  93.      13a:       66 0f ef 8c 24 e0 00    pxor   0xe0(%rsp),%xmm1
  94.      141:       00 00
  95.      143:       66 0f 7f 4c 24 20       movdqa %xmm1,0x20(%rsp)
  96.      149:       4c 8d ac 24 b0 00 00    lea    0xb0(%rsp),%r13
  97.      150:       00
  98.      151:       4c 89 ef                mov    %r13,%rdi
  99.      154:       e8 37 26 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  100.      159:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  101.      15e:       66 0f fd 44 24 10       paddw  0x10(%rsp),%xmm0
  102.      164:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  103.      16a:       48 8d 9c 24 90 00 00    lea    0x90(%rsp),%rbx
  104.      171:       00
  105.      172:       48 89 df                mov    %rbx,%rdi
  106.      175:       e8 16 26 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  107.      17a:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  108.      17f:       66 0f fd 44 24 20       paddw  0x20(%rsp),%xmm0
  109.      185:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  110.      18b:       0f 28 44 24 10          movaps 0x10(%rsp),%xmm0
  111.      190:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  112.      195:       4c 89 f7                mov    %r14,%rdi
  113.      198:       e8 13 26 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  114.      19d:       0f 29 04 24             movaps %xmm0,(%rsp)
  115.      1a1:       0f 29 84 24 00 01 00    movaps %xmm0,0x100(%rsp)
  116.      1a8:       00
  117.      1a9:       0f 28 44 24 20          movaps 0x20(%rsp),%xmm0
  118.      1ae:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  119.      1b3:       4c 89 f7                mov    %r14,%rdi
  120.      1b6:       e8 f5 25 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  121.      1bb:       0f 29 84 24 10 01 00    movaps %xmm0,0x110(%rsp)
  122.      1c2:       00
  123.      1c3:       0f 29 84 24 e0 00 00    movaps %xmm0,0xe0(%rsp)
  124.      1ca:       00
  125.      1cb:       66 0f 6f 4c 24 70       movdqa 0x70(%rsp),%xmm1
  126.      1d1:       66 0f eb 0d 00 00 00    por    0x0(%rip),%xmm1        # 1d9 <(anonymous namespace)::W16::CHAM64_Enc_Block(long long __vector(2)&, unsigned short const*, unsigned int)+0x199>
  127.      1d8:       00
  128.      1d9:       f2 0f 70 44 24 60 e5    pshuflw $0xe5,0x60(%rsp),%xmm0
  129.      1e0:       66 0f 70 c0 00          pshufd $0x0,%xmm0,%xmm0
  130.      1e5:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  131.      1eb:       66 0f 6f 84 24 b0 00    movdqa 0xb0(%rsp),%xmm0
  132.      1f2:       00 00
  133.      1f4:       66 0f ef c1             pxor   %xmm1,%xmm0
  134.      1f8:       66 0f 7f 44 24 50       movdqa %xmm0,0x50(%rsp)
  135.      1fe:       66 0f ef 8c 24 90 00    pxor   0x90(%rsp),%xmm1
  136.      205:       00 00
  137.      207:       66 0f 7f 4c 24 10       movdqa %xmm1,0x10(%rsp)
  138.      20d:       48 8d 9c 24 a0 00 00    lea    0xa0(%rsp),%rbx
  139.      214:       00
  140.      215:       48 89 df                mov    %rbx,%rdi
  141.      218:       e8 93 25 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  142.      21d:       66 0f ef 44 24 20       pxor   0x20(%rsp),%xmm0
  143.      223:       66 0f fd 44 24 50       paddw  0x50(%rsp),%xmm0
  144.      229:       66 0f 7f 44 24 50       movdqa %xmm0,0x50(%rsp)
  145.      22f:       4c 8d bc 24 80 00 00    lea    0x80(%rsp),%r15
  146.      236:       00
  147.      237:       4c 89 ff                mov    %r15,%rdi
  148.      23a:       e8 71 25 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  149.      23f:       66 0f ef 44 24 20       pxor   0x20(%rsp),%xmm0
  150.      245:       66 0f fd 44 24 10       paddw  0x10(%rsp),%xmm0
  151.      24b:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  152.      251:       0f 28 44 24 50          movaps 0x50(%rsp),%xmm0
  153.      256:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  154.      25b:       4c 89 f7                mov    %r14,%rdi
  155.      25e:       e8 2d 25 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  156.      263:       0f 29 44 24 20          movaps %xmm0,0x20(%rsp)
  157.      268:       0f 29 84 24 b0 00 00    movaps %xmm0,0xb0(%rsp)
  158.      26f:       00
  159.      270:       0f 28 44 24 10          movaps 0x10(%rsp),%xmm0
  160.      275:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  161.      27a:       4c 89 f7                mov    %r14,%rdi
  162.      27d:       e8 0e 25 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  163.      282:       0f 29 84 24 40 01 00    movaps %xmm0,0x140(%rsp)
  164.      289:       00
  165.      28a:       0f 29 84 24 90 00 00    movaps %xmm0,0x90(%rsp)
  166.      291:       00
  167.      292:       66 0f 6f 4c 24 70       movdqa 0x70(%rsp),%xmm1
  168.      298:       66 0f eb 0d 00 00 00    por    0x0(%rip),%xmm1        # 2a0 <(anonymous namespace)::W16::CHAM64_Enc_Block(long long __vector(2)&, unsigned short const*, unsigned int)+0x260>
  169.      29f:       00
  170.      2a0:       f2 0f 70 44 24 60 ea    pshuflw $0xea,0x60(%rsp),%xmm0
  171.      2a7:       66 0f 70 c0 00          pshufd $0x0,%xmm0,%xmm0
  172.      2ac:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  173.      2b2:       66 0f 6f 84 24 a0 00    movdqa 0xa0(%rsp),%xmm0
  174.      2b9:       00 00
  175.      2bb:       66 0f ef c1             pxor   %xmm1,%xmm0
  176.      2bf:       66 0f 7f 44 24 40       movdqa %xmm0,0x40(%rsp)
  177.      2c5:       66 0f ef 8c 24 80 00    pxor   0x80(%rsp),%xmm1
  178.      2cc:       00 00
  179.      2ce:       66 0f 7f 4c 24 50       movdqa %xmm1,0x50(%rsp)
  180.      2d4:       4c 8d ac 24 f0 00 00    lea    0xf0(%rsp),%r13
  181.      2db:       00
  182.      2dc:       4c 89 ef                mov    %r13,%rdi
  183.      2df:       e8 ac 24 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  184.      2e4:       66 0f ef 44 24 10       pxor   0x10(%rsp),%xmm0
  185.      2ea:       66 0f fd 44 24 40       paddw  0x40(%rsp),%xmm0
  186.      2f0:       66 0f 7f 44 24 40       movdqa %xmm0,0x40(%rsp)
  187.      2f6:       4c 8d a4 24 d0 00 00    lea    0xd0(%rsp),%r12
  188.      2fd:       00
  189.      2fe:       4c 89 e7                mov    %r12,%rdi
  190.      301:       e8 8a 24 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  191.      306:       66 0f ef 44 24 10       pxor   0x10(%rsp),%xmm0
  192.      30c:       66 0f fd 44 24 50       paddw  0x50(%rsp),%xmm0
  193.      312:       66 0f 7f 44 24 50       movdqa %xmm0,0x50(%rsp)
  194.      318:       0f 28 44 24 40          movaps 0x40(%rsp),%xmm0
  195.      31d:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  196.      322:       4c 89 f7                mov    %r14,%rdi
  197.      325:       e8 86 24 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  198.      32a:       0f 29 44 24 10          movaps %xmm0,0x10(%rsp)
  199.      32f:       0f 29 84 24 a0 00 00    movaps %xmm0,0xa0(%rsp)
  200.      336:       00
  201.      337:       0f 28 44 24 50          movaps 0x50(%rsp),%xmm0
  202.      33c:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  203.      341:       4c 89 f7                mov    %r14,%rdi
  204.      344:       e8 67 24 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  205.      349:       0f 29 84 24 30 01 00    movaps %xmm0,0x130(%rsp)
  206.      350:       00
  207.      351:       0f 29 84 24 80 00 00    movaps %xmm0,0x80(%rsp)
  208.      358:       00
  209.      359:       66 0f 6f 4c 24 70       movdqa 0x70(%rsp),%xmm1
  210.      35f:       66 0f eb 0d 00 00 00    por    0x0(%rip),%xmm1        # 367 <(anonymous namespace)::W16::CHAM64_Enc_Block(long long __vector(2)&, unsigned short const*, unsigned int)+0x327>
  211.      366:       00
  212.      367:       f2 0f 70 44 24 60 ef    pshuflw $0xef,0x60(%rsp),%xmm0
  213.      36e:       66 0f 70 c0 00          pshufd $0x0,%xmm0,%xmm0
  214.      373:       66 0f 7f 44 24 50       movdqa %xmm0,0x50(%rsp)
  215.      379:       66 0f 6f 84 24 f0 00    movdqa 0xf0(%rsp),%xmm0
  216.      380:       00 00
  217.      382:       66 0f ef c1             pxor   %xmm1,%xmm0
  218.      386:       66 0f 7f 84 24 c0 00    movdqa %xmm0,0xc0(%rsp)
  219.      38d:       00 00
  220.      38f:       66 0f ef 8c 24 d0 00    pxor   0xd0(%rsp),%xmm1
  221.      396:       00 00
  222.      398:       66 0f 7f 4c 24 40       movdqa %xmm1,0x40(%rsp)
  223.      39e:       48 8d 9c 24 00 01 00    lea    0x100(%rsp),%rbx
  224.      3a5:       00
  225.      3a6:       48 89 df                mov    %rbx,%rdi
  226.      3a9:       e8 02 24 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  227.      3ae:       66 0f ef 44 24 50       pxor   0x50(%rsp),%xmm0
  228.      3b4:       66 0f fd 84 24 c0 00    paddw  0xc0(%rsp),%xmm0
  229.      3bb:       00 00
  230.      3bd:       66 0f 7f 84 24 c0 00    movdqa %xmm0,0xc0(%rsp)
  231.      3c4:       00 00
  232.      3c6:       4c 8d bc 24 e0 00 00    lea    0xe0(%rsp),%r15
  233.      3cd:       00
  234.      3ce:       4c 89 ff                mov    %r15,%rdi
  235.      3d1:       e8 da 23 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  236.      3d6:       66 0f ef 44 24 50       pxor   0x50(%rsp),%xmm0
  237.      3dc:       66 0f fd 44 24 40       paddw  0x40(%rsp),%xmm0
  238.      3e2:       66 0f 7f 44 24 40       movdqa %xmm0,0x40(%rsp)
  239.      3e8:       0f 28 84 24 c0 00 00    movaps 0xc0(%rsp),%xmm0
  240.      3ef:       00
  241.      3f0:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  242.      3f5:       4c 89 f7                mov    %r14,%rdi
  243.      3f8:       e8 93 23 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  244.      3fd:       0f 29 44 24 50          movaps %xmm0,0x50(%rsp)
  245.      402:       0f 29 84 24 f0 00 00    movaps %xmm0,0xf0(%rsp)
  246.      409:       00
  247.      40a:       0f 28 44 24 40          movaps 0x40(%rsp),%xmm0
  248.      40f:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  249.      414:       4c 89 f7                mov    %r14,%rdi
  250.      417:       e8 74 23 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  251.      41c:       0f 29 84 24 c0 00 00    movaps %xmm0,0xc0(%rsp)
  252.      423:       00
  253.      424:       0f 29 84 24 d0 00 00    movaps %xmm0,0xd0(%rsp)
  254.      42b:       00
  255.      42c:       66 0f 6f 4c 24 70       movdqa 0x70(%rsp),%xmm1
  256.      432:       66 0f eb 0d 00 00 00    por    0x0(%rip),%xmm1        # 43a <(anonymous namespace)::W16::CHAM64_Enc_Block(long long __vector(2)&, unsigned short const*, unsigned int)+0x3fa>
  257.      439:       00
  258.      43a:       f3 0f 70 44 24 60 e0    pshufhw $0xe0,0x60(%rsp),%xmm0
  259.      441:       66 0f 70 c0 aa          pshufd $0xaa,%xmm0,%xmm0
  260.      446:       66 0f 7f 44 24 40       movdqa %xmm0,0x40(%rsp)
  261.      44c:       66 0f 6f 04 24          movdqa (%rsp),%xmm0
  262.      451:       66 0f ef c1             pxor   %xmm1,%xmm0
  263.      455:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  264.      45a:       66 0f ef 8c 24 10 01    pxor   0x110(%rsp),%xmm1
  265.      461:       00 00
  266.      463:       66 0f 7f 8c 24 10 01    movdqa %xmm1,0x110(%rsp)
  267.      46a:       00 00
  268.      46c:       48 8d bc 24 b0 00 00    lea    0xb0(%rsp),%rdi
  269.      473:       00
  270.      474:       e8 17 23 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  271.      479:       66 0f ef 44 24 40       pxor   0x40(%rsp),%xmm0
  272.      47f:       66 0f fd 04 24          paddw  (%rsp),%xmm0
  273.      484:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  274.      489:       48 8d bc 24 90 00 00    lea    0x90(%rsp),%rdi
  275.      490:       00
  276.      491:       e8 fa 22 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  277.      496:       66 0f ef 44 24 40       pxor   0x40(%rsp),%xmm0
  278.      49c:       66 0f fd 84 24 10 01    paddw  0x110(%rsp),%xmm0
  279.      4a3:       00 00
  280.      4a5:       66 0f 7f 44 24 40       movdqa %xmm0,0x40(%rsp)
  281.      4ab:       0f 28 04 24             movaps (%rsp),%xmm0
  282.      4af:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  283.      4b4:       4c 89 f7                mov    %r14,%rdi
  284.      4b7:       e8 f4 22 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  285.      4bc:       0f 29 84 24 00 01 00    movaps %xmm0,0x100(%rsp)
  286.      4c3:       00
  287.      4c4:       0f 28 44 24 40          movaps 0x40(%rsp),%xmm0
  288.      4c9:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  289.      4ce:       4c 89 f7                mov    %r14,%rdi
  290.      4d1:       e8 da 22 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  291.      4d6:       0f 29 84 24 e0 00 00    movaps %xmm0,0xe0(%rsp)
  292.      4dd:       00
  293.      4de:       66 0f 6f 4c 24 70       movdqa 0x70(%rsp),%xmm1
  294.      4e4:       66 0f eb 0d 00 00 00    por    0x0(%rip),%xmm1        # 4ec <(anonymous namespace)::W16::CHAM64_Enc_Block(long long __vector(2)&, unsigned short const*, unsigned int)+0x4ac>
  295.      4eb:       00
  296.      4ec:       f3 0f 70 44 24 60 e5    pshufhw $0xe5,0x60(%rsp),%xmm0
  297.      4f3:       66 0f 70 c0 aa          pshufd $0xaa,%xmm0,%xmm0
  298.      4f8:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  299.      4fd:       66 0f 6f 44 24 20       movdqa 0x20(%rsp),%xmm0
  300.      503:       66 0f ef c1             pxor   %xmm1,%xmm0
  301.      507:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  302.      50d:       66 0f ef 8c 24 40 01    pxor   0x140(%rsp),%xmm1
  303.      514:       00 00
  304.      516:       66 0f 7f 4c 24 40       movdqa %xmm1,0x40(%rsp)
  305.      51c:       48 8d bc 24 a0 00 00    lea    0xa0(%rsp),%rdi
  306.      523:       00
  307.      524:       e8 87 22 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  308.      529:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  309.      52e:       66 0f fd 44 24 20       paddw  0x20(%rsp),%xmm0
  310.      534:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  311.      53a:       48 8d bc 24 80 00 00    lea    0x80(%rsp),%rdi
  312.      541:       00
  313.      542:       e8 69 22 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  314.      547:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  315.      54c:       66 0f fd 44 24 40       paddw  0x40(%rsp),%xmm0
  316.      552:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  317.      557:       0f 28 44 24 20          movaps 0x20(%rsp),%xmm0
  318.      55c:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  319.      561:       4c 89 f7                mov    %r14,%rdi
  320.      564:       e8 27 22 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  321.      569:       0f 29 84 24 b0 00 00    movaps %xmm0,0xb0(%rsp)
  322.      570:       00
  323.      571:       0f 28 04 24             movaps (%rsp),%xmm0
  324.      575:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  325.      57a:       4c 89 f7                mov    %r14,%rdi
  326.      57d:       e8 0e 22 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  327.      582:       0f 29 84 24 90 00 00    movaps %xmm0,0x90(%rsp)
  328.      589:       00
  329.      58a:       66 0f 6f 4c 24 70       movdqa 0x70(%rsp),%xmm1
  330.      590:       66 0f eb 0d 00 00 00    por    0x0(%rip),%xmm1        # 598 <(anonymous namespace)::W16::CHAM64_Enc_Block(long long __vector(2)&, unsigned short const*, unsigned int)+0x558>
  331.      597:       00
  332.      598:       f3 0f 70 44 24 60 ea    pshufhw $0xea,0x60(%rsp),%xmm0
  333.      59f:       66 0f 70 c0 aa          pshufd $0xaa,%xmm0,%xmm0
  334.      5a4:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  335.      5a9:       66 0f 6f 44 24 10       movdqa 0x10(%rsp),%xmm0
  336.      5af:       66 0f ef c1             pxor   %xmm1,%xmm0
  337.      5b3:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  338.      5b9:       66 0f ef 8c 24 30 01    pxor   0x130(%rsp),%xmm1
  339.      5c0:       00 00
  340.      5c2:       66 0f 7f 4c 24 20       movdqa %xmm1,0x20(%rsp)
  341.      5c8:       4c 89 ef                mov    %r13,%rdi
  342.      5cb:       e8 c0 21 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  343.      5d0:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  344.      5d5:       66 0f fd 44 24 10       paddw  0x10(%rsp),%xmm0
  345.      5db:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  346.      5e1:       4c 89 e7                mov    %r12,%rdi
  347.      5e4:       e8 a7 21 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  348.      5e9:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  349.      5ee:       66 0f fd 44 24 20       paddw  0x20(%rsp),%xmm0
  350.      5f4:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  351.      5f9:       0f 28 44 24 10          movaps 0x10(%rsp),%xmm0
  352.      5fe:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  353.      603:       4c 89 f7                mov    %r14,%rdi
  354.      606:       e8 a5 21 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  355.      60b:       0f 29 84 24 a0 00 00    movaps %xmm0,0xa0(%rsp)
  356.      612:       00
  357.      613:       0f 28 04 24             movaps (%rsp),%xmm0
  358.      617:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  359.      61c:       4c 89 f7                mov    %r14,%rdi
  360.      61f:       e8 8c 21 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  361.      624:       0f 29 84 24 80 00 00    movaps %xmm0,0x80(%rsp)
  362.      62b:       00
  363.      62c:       66 0f 6f 4c 24 70       movdqa 0x70(%rsp),%xmm1
  364.      632:       66 0f eb 0d 00 00 00    por    0x0(%rip),%xmm1        # 63a <(anonymous namespace)::W16::CHAM64_Enc_Block(long long __vector(2)&, unsigned short const*, unsigned int)+0x5fa>
  365.      639:       00
  366.      63a:       f3 0f 70 44 24 60 ef    pshufhw $0xef,0x60(%rsp),%xmm0
  367.      641:       66 0f 70 c0 aa          pshufd $0xaa,%xmm0,%xmm0
  368.      646:       66 0f 7f 44 24 60       movdqa %xmm0,0x60(%rsp)
  369.      64c:       66 0f 6f 44 24 50       movdqa 0x50(%rsp),%xmm0
  370.      652:       66 0f ef c1             pxor   %xmm1,%xmm0
  371.      656:       66 0f 7f 44 24 50       movdqa %xmm0,0x50(%rsp)
  372.      65c:       66 0f ef 8c 24 c0 00    pxor   0xc0(%rsp),%xmm1
  373.      663:       00 00
  374.      665:       66 0f 7f 0c 24          movdqa %xmm1,(%rsp)
  375.      66a:       48 89 df                mov    %rbx,%rdi
  376.      66d:       e8 3e 21 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  377.      672:       66 0f ef 44 24 60       pxor   0x60(%rsp),%xmm0
  378.      678:       66 0f fd 44 24 50       paddw  0x50(%rsp),%xmm0
  379.      67e:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  380.      684:       4c 89 ff                mov    %r15,%rdi
  381.      687:       e8 24 21 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  382.      68c:       66 0f ef 44 24 60       pxor   0x60(%rsp),%xmm0
  383.      692:       66 0f fd 04 24          paddw  (%rsp),%xmm0
  384.      697:       66 0f 7f 44 24 60       movdqa %xmm0,0x60(%rsp)
  385.      69d:       0f 28 44 24 20          movaps 0x20(%rsp),%xmm0
  386.      6a2:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  387.      6a7:       4c 89 f7                mov    %r14,%rdi
  388.      6aa:       e8 e1 20 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  389.      6af:       0f 29 84 24 f0 00 00    movaps %xmm0,0xf0(%rsp)
  390.      6b6:       00
  391.      6b7:       0f 28 44 24 60          movaps 0x60(%rsp),%xmm0
  392.      6bc:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  393.      6c1:       4c 89 f7                mov    %r14,%rdi
  394.      6c4:       e8 c7 20 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  395.      6c9:       0f 29 84 24 d0 00 00    movaps %xmm0,0xd0(%rsp)
  396.      6d0:       00
  397.      6d1:       66 0f 6f 44 24 70       movdqa 0x70(%rsp),%xmm0
  398.      6d7:       66 0f fd 05 00 00 00    paddw  0x0(%rip),%xmm0        # 6df <(anonymous namespace)::W16::CHAM64_Enc_Block(long long __vector(2)&, unsigned short const*, unsigned int)+0x69f>
  399.      6de:       00
  400.      6df:       83 c5 08                add    $0x8,%ebp
  401.      6e2:       66 0f 7f 44 24 70       movdqa %xmm0,0x70(%rsp)
  402.      6e8:       66 0f 6f c8             movdqa %xmm0,%xmm1
  403.      6ec:       83 fd 50                cmp    $0x50,%ebp
  404.      6ef:       0f 82 0b fa ff ff       jb     100 <(anonymous namespace)::W16::CHAM64_Enc_Block(long long __vector(2)&, unsigned short const*, unsigned int)+0xc0>
  405.      6f5:       48 8d bc 24 00 01 00    lea    0x100(%rsp),%rdi
  406.      6fc:       00
  407.      6fd:       48 8d b4 24 b0 00 00    lea    0xb0(%rsp),%rsi
  408.      704:       00
  409.      705:       48 8d 94 24 a0 00 00    lea    0xa0(%rsp),%rdx
  410.      70c:       00
  411.      70d:       48 8d 8c 24 f0 00 00    lea    0xf0(%rsp),%rcx
  412.      714:       00
  413.      715:       4c 8d 84 24 e0 00 00    lea    0xe0(%rsp),%r8
  414.      71c:       00
  415.      71d:       4c 8d 8c 24 90 00 00    lea    0x90(%rsp),%r9
  416.      724:       00
  417.      725:       48 8d 84 24 d0 00 00    lea    0xd0(%rsp),%rax
  418.      72c:       00
  419.      72d:       50                      push   %rax
  420.      72e:       48 8d 84 24 88 00 00    lea    0x88(%rsp),%rax
  421.      735:       00
  422.      736:       50                      push   %rax
  423.      737:       e8 84 20 00 00          callq  27c0 <long long __vector(2) (anonymous namespace)::W16::RepackXMM<0u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  424.      73c:       48 83 c4 10             add    $0x10,%rsp
  425.      740:       48 8b 84 24 20 01 00    mov    0x120(%rsp),%rax
  426.      747:       00
  427.      748:       66 0f 7f 00             movdqa %xmm0,(%rax)
  428.      74c:       48 81 c4 58 01 00 00    add    $0x158,%rsp
  429.      753:       5b                      pop    %rbx
  430.      754:       41 5c                   pop    %r12
  431.      756:       41 5d                   pop    %r13
  432.      758:       41 5e                   pop    %r14
  433.      75a:       41 5f                   pop    %r15
  434.      75c:       5d                      pop    %rbp
  435.      75d:       c3                      retq
  436.      75e:       66 90                   xchg   %ax,%ax
  437.  
  438. 0000000000000760 <(anonymous namespace)::W16::CHAM64_Enc_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)>:
  439.      760:       55                      push   %rbp
  440.      761:       41 57                   push   %r15
  441.      763:       41 56                   push   %r14
  442.      765:       41 55                   push   %r13
  443.      767:       41 54                   push   %r12
  444.      769:       53                      push   %rbx
  445.      76a:       48 81 ec 68 01 00 00    sub    $0x168,%rsp
  446.      771:       48 89 94 24 38 01 00    mov    %rdx,0x138(%rsp)
  447.      778:       00
  448.      779:       48 89 f3                mov    %rsi,%rbx
  449.      77c:       48 89 fd                mov    %rdi,%rbp
  450.      77f:       e8 9c 20 00 00          callq  2820 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<0u>(long long __vector(2) const&, long long __vector(2) const&)>
  451.      784:       66 0f 7f 84 24 c0 00    movdqa %xmm0,0xc0(%rsp)
  452.      78b:       00 00
  453.      78d:       48 89 ef                mov    %rbp,%rdi
  454.      790:       48 89 de                mov    %rbx,%rsi
  455.      793:       e8 b8 20 00 00          callq  2850 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<1u>(long long __vector(2) const&, long long __vector(2) const&)>
  456.      798:       66 0f 7f 84 24 b0 00    movdqa %xmm0,0xb0(%rsp)
  457.      79f:       00 00
  458.      7a1:       48 89 ef                mov    %rbp,%rdi
  459.      7a4:       48 89 de                mov    %rbx,%rsi
  460.      7a7:       e8 d4 20 00 00          callq  2880 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<2u>(long long __vector(2) const&, long long __vector(2) const&)>
  461.      7ac:       66 0f 7f 84 24 80 00    movdqa %xmm0,0x80(%rsp)
  462.      7b3:       00 00
  463.      7b5:       48 89 ef                mov    %rbp,%rdi
  464.      7b8:       48 89 de                mov    %rbx,%rsi
  465.      7bb:       e8 f0 20 00 00          callq  28b0 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<3u>(long long __vector(2) const&, long long __vector(2) const&)>
  466.      7c0:       66 0f 7f 84 24 00 01    movdqa %xmm0,0x100(%rsp)
  467.      7c7:       00 00
  468.      7c9:       48 89 ef                mov    %rbp,%rdi
  469.      7cc:       48 89 de                mov    %rbx,%rsi
  470.      7cf:       e8 0c 21 00 00          callq  28e0 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<4u>(long long __vector(2) const&, long long __vector(2) const&)>
  471.      7d4:       66 0f 7f 84 24 f0 00    movdqa %xmm0,0xf0(%rsp)
  472.      7db:       00 00
  473.      7dd:       48 89 ef                mov    %rbp,%rdi
  474.      7e0:       48 89 de                mov    %rbx,%rsi
  475.      7e3:       e8 28 21 00 00          callq  2910 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<5u>(long long __vector(2) const&, long long __vector(2) const&)>
  476.      7e8:       66 0f 7f 84 24 a0 00    movdqa %xmm0,0xa0(%rsp)
  477.      7ef:       00 00
  478.      7f1:       48 89 ef                mov    %rbp,%rdi
  479.      7f4:       48 89 de                mov    %rbx,%rsi
  480.      7f7:       e8 44 21 00 00          callq  2940 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<6u>(long long __vector(2) const&, long long __vector(2) const&)>
  481.      7fc:       66 0f 7f 84 24 90 00    movdqa %xmm0,0x90(%rsp)
  482.      803:       00 00
  483.      805:       48 89 ac 24 28 01 00    mov    %rbp,0x128(%rsp)
  484.      80c:       00
  485.      80d:       48 89 ef                mov    %rbp,%rdi
  486.      810:       48 89 9c 24 30 01 00    mov    %rbx,0x130(%rsp)
  487.      817:       00
  488.      818:       48 89 de                mov    %rbx,%rsi
  489.      81b:       e8 50 21 00 00          callq  2970 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<7u>(long long __vector(2) const&, long long __vector(2) const&)>
  490.      820:       66 0f 7f 84 24 e0 00    movdqa %xmm0,0xe0(%rsp)
  491.      827:       00 00
  492.      829:       45 31 f6                xor    %r14d,%r14d
  493.      82c:       66 0f ef c9             pxor   %xmm1,%xmm1
  494.      830:       4c 8d 7c 24 30          lea    0x30(%rsp),%r15
  495.      835:       66 0f ef c0             pxor   %xmm0,%xmm0
  496.      839:       66 0f 7f 44 24 70       movdqa %xmm0,0x70(%rsp)
  497.      83f:       90                      nop
  498.      840:       44 89 f0                mov    %r14d,%eax
  499.      843:       83 e0 08                and    $0x8,%eax
  500.      846:       48 8b 8c 24 38 01 00    mov    0x138(%rsp),%rcx
  501.      84d:       00
  502.      84e:       f3 0f 6f 04 41          movdqu (%rcx,%rax,2),%xmm0
  503.      853:       66 0f 7f 44 24 60       movdqa %xmm0,0x60(%rsp)
  504.      859:       f2 0f 70 c0 e0          pshuflw $0xe0,%xmm0,%xmm0
  505.      85e:       66 0f 70 c0 00          pshufd $0x0,%xmm0,%xmm0
  506.      863:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  507.      868:       66 0f 6f 84 24 c0 00    movdqa 0xc0(%rsp),%xmm0
  508.      86f:       00 00
  509.      871:       66 0f ef c1             pxor   %xmm1,%xmm0
  510.      875:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  511.      87b:       66 0f ef 8c 24 f0 00    pxor   0xf0(%rsp),%xmm1
  512.      882:       00 00
  513.      884:       66 0f 7f 4c 24 20       movdqa %xmm1,0x20(%rsp)
  514.      88a:       48 8d 9c 24 b0 00 00    lea    0xb0(%rsp),%rbx
  515.      891:       00
  516.      892:       48 89 df                mov    %rbx,%rdi
  517.      895:       e8 f6 1e 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  518.      89a:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  519.      89f:       66 0f fd 44 24 10       paddw  0x10(%rsp),%xmm0
  520.      8a5:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  521.      8ab:       48 8d ac 24 a0 00 00    lea    0xa0(%rsp),%rbp
  522.      8b2:       00
  523.      8b3:       48 89 ef                mov    %rbp,%rdi
  524.      8b6:       e8 d5 1e 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  525.      8bb:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  526.      8c0:       66 0f fd 44 24 20       paddw  0x20(%rsp),%xmm0
  527.      8c6:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  528.      8cc:       0f 28 44 24 10          movaps 0x10(%rsp),%xmm0
  529.      8d1:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  530.      8d6:       4c 89 ff                mov    %r15,%rdi
  531.      8d9:       e8 d2 1e 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  532.      8de:       0f 29 04 24             movaps %xmm0,(%rsp)
  533.      8e2:       0f 29 84 24 c0 00 00    movaps %xmm0,0xc0(%rsp)
  534.      8e9:       00
  535.      8ea:       0f 28 44 24 20          movaps 0x20(%rsp),%xmm0
  536.      8ef:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  537.      8f4:       4c 89 ff                mov    %r15,%rdi
  538.      8f7:       e8 b4 1e 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  539.      8fc:       0f 29 84 24 10 01 00    movaps %xmm0,0x110(%rsp)
  540.      903:       00
  541.      904:       0f 29 84 24 f0 00 00    movaps %xmm0,0xf0(%rsp)
  542.      90b:       00
  543.      90c:       66 0f 6f 4c 24 70       movdqa 0x70(%rsp),%xmm1
  544.      912:       66 0f eb 0d 00 00 00    por    0x0(%rip),%xmm1        # 91a <(anonymous namespace)::W16::CHAM64_Enc_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)+0x1ba>
  545.      919:       00
  546.      91a:       f2 0f 70 44 24 60 e5    pshuflw $0xe5,0x60(%rsp),%xmm0
  547.      921:       66 0f 70 c0 00          pshufd $0x0,%xmm0,%xmm0
  548.      926:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  549.      92c:       66 0f 6f 84 24 b0 00    movdqa 0xb0(%rsp),%xmm0
  550.      933:       00 00
  551.      935:       66 0f ef c1             pxor   %xmm1,%xmm0
  552.      939:       66 0f 7f 44 24 50       movdqa %xmm0,0x50(%rsp)
  553.      93f:       66 0f ef 8c 24 a0 00    pxor   0xa0(%rsp),%xmm1
  554.      946:       00 00
  555.      948:       66 0f 7f 4c 24 10       movdqa %xmm1,0x10(%rsp)
  556.      94e:       48 8d 9c 24 80 00 00    lea    0x80(%rsp),%rbx
  557.      955:       00
  558.      956:       48 89 df                mov    %rbx,%rdi
  559.      959:       e8 52 1e 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  560.      95e:       66 0f ef 44 24 20       pxor   0x20(%rsp),%xmm0
  561.      964:       66 0f fd 44 24 50       paddw  0x50(%rsp),%xmm0
  562.      96a:       66 0f 7f 44 24 50       movdqa %xmm0,0x50(%rsp)
  563.      970:       4c 8d a4 24 90 00 00    lea    0x90(%rsp),%r12
  564.      977:       00
  565.      978:       4c 89 e7                mov    %r12,%rdi
  566.      97b:       e8 30 1e 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  567.      980:       66 0f ef 44 24 20       pxor   0x20(%rsp),%xmm0
  568.      986:       66 0f fd 44 24 10       paddw  0x10(%rsp),%xmm0
  569.      98c:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  570.      992:       0f 28 44 24 50          movaps 0x50(%rsp),%xmm0
  571.      997:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  572.      99c:       4c 89 ff                mov    %r15,%rdi
  573.      99f:       e8 ec 1d 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  574.      9a4:       0f 29 44 24 20          movaps %xmm0,0x20(%rsp)
  575.      9a9:       0f 29 84 24 b0 00 00    movaps %xmm0,0xb0(%rsp)
  576.      9b0:       00
  577.      9b1:       0f 28 44 24 10          movaps 0x10(%rsp),%xmm0
  578.      9b6:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  579.      9bb:       4c 89 ff                mov    %r15,%rdi
  580.      9be:       e8 cd 1d 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  581.      9c3:       0f 29 84 24 50 01 00    movaps %xmm0,0x150(%rsp)
  582.      9ca:       00
  583.      9cb:       0f 29 84 24 a0 00 00    movaps %xmm0,0xa0(%rsp)
  584.      9d2:       00
  585.      9d3:       66 0f 6f 4c 24 70       movdqa 0x70(%rsp),%xmm1
  586.      9d9:       66 0f eb 0d 00 00 00    por    0x0(%rip),%xmm1        # 9e1 <(anonymous namespace)::W16::CHAM64_Enc_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)+0x281>
  587.      9e0:       00
  588.      9e1:       f2 0f 70 44 24 60 ea    pshuflw $0xea,0x60(%rsp),%xmm0
  589.      9e8:       66 0f 70 c0 00          pshufd $0x0,%xmm0,%xmm0
  590.      9ed:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  591.      9f3:       66 0f 6f 84 24 80 00    movdqa 0x80(%rsp),%xmm0
  592.      9fa:       00 00
  593.      9fc:       66 0f ef c1             pxor   %xmm1,%xmm0
  594.      a00:       66 0f 7f 44 24 40       movdqa %xmm0,0x40(%rsp)
  595.      a06:       66 0f ef 8c 24 90 00    pxor   0x90(%rsp),%xmm1
  596.      a0d:       00 00
  597.      a0f:       66 0f 7f 4c 24 50       movdqa %xmm1,0x50(%rsp)
  598.      a15:       48 8d ac 24 00 01 00    lea    0x100(%rsp),%rbp
  599.      a1c:       00
  600.      a1d:       48 89 ef                mov    %rbp,%rdi
  601.      a20:       e8 6b 1d 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  602.      a25:       66 0f ef 44 24 10       pxor   0x10(%rsp),%xmm0
  603.      a2b:       66 0f fd 44 24 40       paddw  0x40(%rsp),%xmm0
  604.      a31:       66 0f 7f 44 24 40       movdqa %xmm0,0x40(%rsp)
  605.      a37:       4c 8d ac 24 e0 00 00    lea    0xe0(%rsp),%r13
  606.      a3e:       00
  607.      a3f:       4c 89 ef                mov    %r13,%rdi
  608.      a42:       e8 49 1d 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  609.      a47:       66 0f ef 44 24 10       pxor   0x10(%rsp),%xmm0
  610.      a4d:       66 0f fd 44 24 50       paddw  0x50(%rsp),%xmm0
  611.      a53:       66 0f 7f 44 24 50       movdqa %xmm0,0x50(%rsp)
  612.      a59:       0f 28 44 24 40          movaps 0x40(%rsp),%xmm0
  613.      a5e:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  614.      a63:       4c 89 ff                mov    %r15,%rdi
  615.      a66:       e8 45 1d 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  616.      a6b:       0f 29 44 24 10          movaps %xmm0,0x10(%rsp)
  617.      a70:       0f 29 84 24 80 00 00    movaps %xmm0,0x80(%rsp)
  618.      a77:       00
  619.      a78:       0f 28 44 24 50          movaps 0x50(%rsp),%xmm0
  620.      a7d:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  621.      a82:       4c 89 ff                mov    %r15,%rdi
  622.      a85:       e8 26 1d 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  623.      a8a:       0f 29 84 24 40 01 00    movaps %xmm0,0x140(%rsp)
  624.      a91:       00
  625.      a92:       0f 29 84 24 90 00 00    movaps %xmm0,0x90(%rsp)
  626.      a99:       00
  627.      a9a:       66 0f 6f 4c 24 70       movdqa 0x70(%rsp),%xmm1
  628.      aa0:       66 0f eb 0d 00 00 00    por    0x0(%rip),%xmm1        # aa8 <(anonymous namespace)::W16::CHAM64_Enc_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)+0x348>
  629.      aa7:       00
  630.      aa8:       f2 0f 70 44 24 60 ef    pshuflw $0xef,0x60(%rsp),%xmm0
  631.      aaf:       66 0f 70 c0 00          pshufd $0x0,%xmm0,%xmm0
  632.      ab4:       66 0f 7f 44 24 50       movdqa %xmm0,0x50(%rsp)
  633.      aba:       66 0f 6f 84 24 00 01    movdqa 0x100(%rsp),%xmm0
  634.      ac1:       00 00
  635.      ac3:       66 0f ef c1             pxor   %xmm1,%xmm0
  636.      ac7:       66 0f 7f 84 24 d0 00    movdqa %xmm0,0xd0(%rsp)
  637.      ace:       00 00
  638.      ad0:       66 0f ef 8c 24 e0 00    pxor   0xe0(%rsp),%xmm1
  639.      ad7:       00 00
  640.      ad9:       66 0f 7f 4c 24 40       movdqa %xmm1,0x40(%rsp)
  641.      adf:       48 8d 9c 24 c0 00 00    lea    0xc0(%rsp),%rbx
  642.      ae6:       00
  643.      ae7:       48 89 df                mov    %rbx,%rdi
  644.      aea:       e8 c1 1c 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  645.      aef:       66 0f ef 44 24 50       pxor   0x50(%rsp),%xmm0
  646.      af5:       66 0f fd 84 24 d0 00    paddw  0xd0(%rsp),%xmm0
  647.      afc:       00 00
  648.      afe:       66 0f 7f 84 24 d0 00    movdqa %xmm0,0xd0(%rsp)
  649.      b05:       00 00
  650.      b07:       4c 8d a4 24 f0 00 00    lea    0xf0(%rsp),%r12
  651.      b0e:       00
  652.      b0f:       4c 89 e7                mov    %r12,%rdi
  653.      b12:       e8 99 1c 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  654.      b17:       66 0f ef 44 24 50       pxor   0x50(%rsp),%xmm0
  655.      b1d:       66 0f fd 44 24 40       paddw  0x40(%rsp),%xmm0
  656.      b23:       66 0f 7f 44 24 40       movdqa %xmm0,0x40(%rsp)
  657.      b29:       0f 28 84 24 d0 00 00    movaps 0xd0(%rsp),%xmm0
  658.      b30:       00
  659.      b31:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  660.      b36:       4c 89 ff                mov    %r15,%rdi
  661.      b39:       e8 52 1c 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  662.      b3e:       0f 29 44 24 50          movaps %xmm0,0x50(%rsp)
  663.      b43:       0f 29 84 24 00 01 00    movaps %xmm0,0x100(%rsp)
  664.      b4a:       00
  665.      b4b:       0f 28 44 24 40          movaps 0x40(%rsp),%xmm0
  666.      b50:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  667.      b55:       4c 89 ff                mov    %r15,%rdi
  668.      b58:       e8 33 1c 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  669.      b5d:       0f 29 84 24 d0 00 00    movaps %xmm0,0xd0(%rsp)
  670.      b64:       00
  671.      b65:       0f 29 84 24 e0 00 00    movaps %xmm0,0xe0(%rsp)
  672.      b6c:       00
  673.      b6d:       66 0f 6f 4c 24 70       movdqa 0x70(%rsp),%xmm1
  674.      b73:       66 0f eb 0d 00 00 00    por    0x0(%rip),%xmm1        # b7b <(anonymous namespace)::W16::CHAM64_Enc_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)+0x41b>
  675.      b7a:       00
  676.      b7b:       f3 0f 70 44 24 60 e0    pshufhw $0xe0,0x60(%rsp),%xmm0
  677.      b82:       66 0f 70 c0 aa          pshufd $0xaa,%xmm0,%xmm0
  678.      b87:       66 0f 7f 44 24 40       movdqa %xmm0,0x40(%rsp)
  679.      b8d:       66 0f 6f 04 24          movdqa (%rsp),%xmm0
  680.      b92:       66 0f ef c1             pxor   %xmm1,%xmm0
  681.      b96:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  682.      b9b:       66 0f ef 8c 24 10 01    pxor   0x110(%rsp),%xmm1
  683.      ba2:       00 00
  684.      ba4:       66 0f 7f 8c 24 10 01    movdqa %xmm1,0x110(%rsp)
  685.      bab:       00 00
  686.      bad:       48 8d bc 24 b0 00 00    lea    0xb0(%rsp),%rdi
  687.      bb4:       00
  688.      bb5:       e8 d6 1b 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  689.      bba:       66 0f ef 44 24 40       pxor   0x40(%rsp),%xmm0
  690.      bc0:       66 0f fd 04 24          paddw  (%rsp),%xmm0
  691.      bc5:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  692.      bca:       48 8d bc 24 a0 00 00    lea    0xa0(%rsp),%rdi
  693.      bd1:       00
  694.      bd2:       e8 b9 1b 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  695.      bd7:       66 0f ef 44 24 40       pxor   0x40(%rsp),%xmm0
  696.      bdd:       66 0f fd 84 24 10 01    paddw  0x110(%rsp),%xmm0
  697.      be4:       00 00
  698.      be6:       66 0f 7f 44 24 40       movdqa %xmm0,0x40(%rsp)
  699.      bec:       0f 28 04 24             movaps (%rsp),%xmm0
  700.      bf0:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  701.      bf5:       4c 89 ff                mov    %r15,%rdi
  702.      bf8:       e8 b3 1b 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  703.      bfd:       0f 29 84 24 c0 00 00    movaps %xmm0,0xc0(%rsp)
  704.      c04:       00
  705.      c05:       0f 28 44 24 40          movaps 0x40(%rsp),%xmm0
  706.      c0a:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  707.      c0f:       4c 89 ff                mov    %r15,%rdi
  708.      c12:       e8 99 1b 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  709.      c17:       0f 29 84 24 f0 00 00    movaps %xmm0,0xf0(%rsp)
  710.      c1e:       00
  711.      c1f:       66 0f 6f 4c 24 70       movdqa 0x70(%rsp),%xmm1
  712.      c25:       66 0f eb 0d 00 00 00    por    0x0(%rip),%xmm1        # c2d <(anonymous namespace)::W16::CHAM64_Enc_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)+0x4cd>
  713.      c2c:       00
  714.      c2d:       f3 0f 70 44 24 60 e5    pshufhw $0xe5,0x60(%rsp),%xmm0
  715.      c34:       66 0f 70 c0 aa          pshufd $0xaa,%xmm0,%xmm0
  716.      c39:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  717.      c3e:       66 0f 6f 44 24 20       movdqa 0x20(%rsp),%xmm0
  718.      c44:       66 0f ef c1             pxor   %xmm1,%xmm0
  719.      c48:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  720.      c4e:       66 0f ef 8c 24 50 01    pxor   0x150(%rsp),%xmm1
  721.      c55:       00 00
  722.      c57:       66 0f 7f 4c 24 40       movdqa %xmm1,0x40(%rsp)
  723.      c5d:       48 8d bc 24 80 00 00    lea    0x80(%rsp),%rdi
  724.      c64:       00
  725.      c65:       e8 46 1b 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  726.      c6a:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  727.      c6f:       66 0f fd 44 24 20       paddw  0x20(%rsp),%xmm0
  728.      c75:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  729.      c7b:       48 8d bc 24 90 00 00    lea    0x90(%rsp),%rdi
  730.      c82:       00
  731.      c83:       e8 28 1b 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  732.      c88:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  733.      c8d:       66 0f fd 44 24 40       paddw  0x40(%rsp),%xmm0
  734.      c93:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  735.      c98:       0f 28 44 24 20          movaps 0x20(%rsp),%xmm0
  736.      c9d:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  737.      ca2:       4c 89 ff                mov    %r15,%rdi
  738.      ca5:       e8 e6 1a 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  739.      caa:       0f 29 84 24 b0 00 00    movaps %xmm0,0xb0(%rsp)
  740.      cb1:       00
  741.      cb2:       0f 28 04 24             movaps (%rsp),%xmm0
  742.      cb6:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  743.      cbb:       4c 89 ff                mov    %r15,%rdi
  744.      cbe:       e8 cd 1a 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  745.      cc3:       0f 29 84 24 a0 00 00    movaps %xmm0,0xa0(%rsp)
  746.      cca:       00
  747.      ccb:       66 0f 6f 4c 24 70       movdqa 0x70(%rsp),%xmm1
  748.      cd1:       66 0f eb 0d 00 00 00    por    0x0(%rip),%xmm1        # cd9 <(anonymous namespace)::W16::CHAM64_Enc_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)+0x579>
  749.      cd8:       00
  750.      cd9:       f3 0f 70 44 24 60 ea    pshufhw $0xea,0x60(%rsp),%xmm0
  751.      ce0:       66 0f 70 c0 aa          pshufd $0xaa,%xmm0,%xmm0
  752.      ce5:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  753.      cea:       66 0f 6f 44 24 10       movdqa 0x10(%rsp),%xmm0
  754.      cf0:       66 0f ef c1             pxor   %xmm1,%xmm0
  755.      cf4:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  756.      cfa:       66 0f ef 8c 24 40 01    pxor   0x140(%rsp),%xmm1
  757.      d01:       00 00
  758.      d03:       66 0f 7f 4c 24 20       movdqa %xmm1,0x20(%rsp)
  759.      d09:       48 89 ef                mov    %rbp,%rdi
  760.      d0c:       e8 7f 1a 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  761.      d11:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  762.      d16:       66 0f fd 44 24 10       paddw  0x10(%rsp),%xmm0
  763.      d1c:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  764.      d22:       4c 89 ef                mov    %r13,%rdi
  765.      d25:       e8 66 1a 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  766.      d2a:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  767.      d2f:       66 0f fd 44 24 20       paddw  0x20(%rsp),%xmm0
  768.      d35:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  769.      d3a:       0f 28 44 24 10          movaps 0x10(%rsp),%xmm0
  770.      d3f:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  771.      d44:       4c 89 ff                mov    %r15,%rdi
  772.      d47:       e8 64 1a 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  773.      d4c:       0f 29 84 24 80 00 00    movaps %xmm0,0x80(%rsp)
  774.      d53:       00
  775.      d54:       0f 28 04 24             movaps (%rsp),%xmm0
  776.      d58:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  777.      d5d:       4c 89 ff                mov    %r15,%rdi
  778.      d60:       e8 4b 1a 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  779.      d65:       0f 29 84 24 90 00 00    movaps %xmm0,0x90(%rsp)
  780.      d6c:       00
  781.      d6d:       66 0f 6f 4c 24 70       movdqa 0x70(%rsp),%xmm1
  782.      d73:       66 0f eb 0d 00 00 00    por    0x0(%rip),%xmm1        # d7b <(anonymous namespace)::W16::CHAM64_Enc_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)+0x61b>
  783.      d7a:       00
  784.      d7b:       f3 0f 70 44 24 60 ef    pshufhw $0xef,0x60(%rsp),%xmm0
  785.      d82:       66 0f 70 c0 aa          pshufd $0xaa,%xmm0,%xmm0
  786.      d87:       66 0f 7f 44 24 60       movdqa %xmm0,0x60(%rsp)
  787.      d8d:       66 0f 6f 44 24 50       movdqa 0x50(%rsp),%xmm0
  788.      d93:       66 0f ef c1             pxor   %xmm1,%xmm0
  789.      d97:       66 0f 7f 44 24 50       movdqa %xmm0,0x50(%rsp)
  790.      d9d:       66 0f ef 8c 24 d0 00    pxor   0xd0(%rsp),%xmm1
  791.      da4:       00 00
  792.      da6:       66 0f 7f 0c 24          movdqa %xmm1,(%rsp)
  793.      dab:       48 89 df                mov    %rbx,%rdi
  794.      dae:       e8 fd 19 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  795.      db3:       66 0f ef 44 24 60       pxor   0x60(%rsp),%xmm0
  796.      db9:       66 0f fd 44 24 50       paddw  0x50(%rsp),%xmm0
  797.      dbf:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  798.      dc5:       4c 89 e7                mov    %r12,%rdi
  799.      dc8:       e8 e3 19 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  800.      dcd:       66 0f ef 44 24 60       pxor   0x60(%rsp),%xmm0
  801.      dd3:       66 0f fd 04 24          paddw  (%rsp),%xmm0
  802.      dd8:       66 0f 7f 44 24 60       movdqa %xmm0,0x60(%rsp)
  803.      dde:       0f 28 44 24 20          movaps 0x20(%rsp),%xmm0
  804.      de3:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  805.      de8:       4c 89 ff                mov    %r15,%rdi
  806.      deb:       e8 a0 19 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  807.      df0:       0f 29 84 24 00 01 00    movaps %xmm0,0x100(%rsp)
  808.      df7:       00
  809.      df8:       0f 28 44 24 60          movaps 0x60(%rsp),%xmm0
  810.      dfd:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  811.      e02:       4c 89 ff                mov    %r15,%rdi
  812.      e05:       e8 86 19 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  813.      e0a:       0f 29 84 24 e0 00 00    movaps %xmm0,0xe0(%rsp)
  814.      e11:       00
  815.      e12:       66 0f 6f 44 24 70       movdqa 0x70(%rsp),%xmm0
  816.      e18:       66 0f fd 05 00 00 00    paddw  0x0(%rip),%xmm0        # e20 <(anonymous namespace)::W16::CHAM64_Enc_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)+0x6c0>
  817.      e1f:       00
  818.      e20:       41 83 c6 08             add    $0x8,%r14d
  819.      e24:       66 0f 7f 44 24 70       movdqa %xmm0,0x70(%rsp)
  820.      e2a:       66 0f 6f c8             movdqa %xmm0,%xmm1
  821.      e2e:       41 83 fe 50             cmp    $0x50,%r14d
  822.      e32:       0f 82 08 fa ff ff       jb     840 <(anonymous namespace)::W16::CHAM64_Enc_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)+0xe0>
  823.      e38:       48 8d bc 24 c0 00 00    lea    0xc0(%rsp),%rdi
  824.      e3f:       00
  825.      e40:       48 8d ac 24 b0 00 00    lea    0xb0(%rsp),%rbp
  826.      e47:       00
  827.      e48:       48 8d 94 24 80 00 00    lea    0x80(%rsp),%rdx
  828.      e4f:       00
  829.      e50:       4c 8d bc 24 00 01 00    lea    0x100(%rsp),%r15
  830.      e57:       00
  831.      e58:       4c 8d a4 24 f0 00 00    lea    0xf0(%rsp),%r12
  832.      e5f:       00
  833.      e60:       4c 8d ac 24 a0 00 00    lea    0xa0(%rsp),%r13
  834.      e67:       00
  835.      e68:       48 89 ee                mov    %rbp,%rsi
  836.      e6b:       4c 89 f9                mov    %r15,%rcx
  837.      e6e:       4d 89 e0                mov    %r12,%r8
  838.      e71:       4d 89 e9                mov    %r13,%r9
  839.      e74:       4c 8d b4 24 e0 00 00    lea    0xe0(%rsp),%r14
  840.      e7b:       00
  841.      e7c:       41 56                   push   %r14
  842.      e7e:       48 8d 9c 24 98 00 00    lea    0x98(%rsp),%rbx
  843.      e85:       00
  844.      e86:       53                      push   %rbx
  845.      e87:       e8 34 19 00 00          callq  27c0 <long long __vector(2) (anonymous namespace)::W16::RepackXMM<0u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  846.      e8c:       48 83 c4 10             add    $0x10,%rsp
  847.      e90:       48 8b 84 24 28 01 00    mov    0x128(%rsp),%rax
  848.      e97:       00
  849.      e98:       66 0f 7f 00             movdqa %xmm0,(%rax)
  850.      e9c:       48 8d bc 24 c0 00 00    lea    0xc0(%rsp),%rdi
  851.      ea3:       00
  852.      ea4:       48 89 ee                mov    %rbp,%rsi
  853.      ea7:       48 8d 94 24 80 00 00    lea    0x80(%rsp),%rdx
  854.      eae:       00
  855.      eaf:       4c 89 f9                mov    %r15,%rcx
  856.      eb2:       4d 89 e0                mov    %r12,%r8
  857.      eb5:       4d 89 e9                mov    %r13,%r9
  858.      eb8:       41 56                   push   %r14
  859.      eba:       53                      push   %rbx
  860.      ebb:       e8 e0 1a 00 00          callq  29a0 <long long __vector(2) (anonymous namespace)::W16::RepackXMM<1u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  861.      ec0:       48 83 c4 10             add    $0x10,%rsp
  862.      ec4:       48 8b 84 24 30 01 00    mov    0x130(%rsp),%rax
  863.      ecb:       00
  864.      ecc:       66 0f 7f 00             movdqa %xmm0,(%rax)
  865.      ed0:       48 81 c4 68 01 00 00    add    $0x168,%rsp
  866.      ed7:       5b                      pop    %rbx
  867.      ed8:       41 5c                   pop    %r12
  868.      eda:       41 5d                   pop    %r13
  869.      edc:       41 5e                   pop    %r14
  870.      ede:       41 5f                   pop    %r15
  871.      ee0:       5d                      pop    %rbp
  872.      ee1:       c3                      retq
  873.      ee2:       66 66 66 66 66 2e 0f    data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  874.      ee9:       1f 84 00 00 00 00 00
  875.  
  876. 0000000000000ef0 <CryptoPP::CHAM64_Dec_AdvancedProcessBlocks_SSSE3(unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)>:
  877.      ef0:       53                      push   %rbx
  878.      ef1:       4d 89 cb                mov    %r9,%r11
  879.      ef4:       4d 89 c2                mov    %r8,%r10
  880.      ef7:       49 89 c9                mov    %rcx,%r9
  881.      efa:       48 89 d0                mov    %rdx,%rax
  882.      efd:       48 89 f1                mov    %rsi,%rcx
  883.      f00:       48 89 fa                mov    %rdi,%rdx
  884.      f03:       8b 5c 24 10             mov    0x10(%rsp),%ebx
  885.      f07:       48 83 ec 08             sub    $0x8,%rsp
  886.      f0b:       48 8d 3d 1e 00 00 00    lea    0x1e(%rip),%rdi        # f30 <(anonymous namespace)::W16::CHAM64_Dec_Block(long long __vector(2)&, unsigned short const*, unsigned int)>
  887.      f12:       48 8d 35 67 06 00 00    lea    0x667(%rip),%rsi        # 1580 <(anonymous namespace)::W16::CHAM64_Dec_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)>
  888.      f19:       49 89 c0                mov    %rax,%r8
  889.      f1c:       53                      push   %rbx
  890.      f1d:       41 53                   push   %r11
  891.      f1f:       41 52                   push   %r10
  892.      f21:       e8 00 00 00 00          callq  f26 <CryptoPP::CHAM64_Dec_AdvancedProcessBlocks_SSSE3(unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x36>
  893.      f26:       48 83 c4 20             add    $0x20,%rsp
  894.      f2a:       5b                      pop    %rbx
  895.      f2b:       c3                      retq
  896.      f2c:       0f 1f 40 00             nopl   0x0(%rax)
  897.  
  898. 0000000000000f30 <(anonymous namespace)::W16::CHAM64_Dec_Block(long long __vector(2)&, unsigned short const*, unsigned int)>:
  899.      f30:       55                      push   %rbp
  900.      f31:       41 57                   push   %r15
  901.      f33:       41 56                   push   %r14
  902.      f35:       41 55                   push   %r13
  903.      f37:       41 54                   push   %r12
  904.      f39:       53                      push   %rbx
  905.      f3a:       48 81 ec 68 01 00 00    sub    $0x168,%rsp
  906.      f41:       48 89 b4 24 60 01 00    mov    %rsi,0x160(%rsp)
  907.      f48:       00
  908.      f49:       48 89 fb                mov    %rdi,%rbx
  909.      f4c:       e8 bf 17 00 00          callq  2710 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<0u>(long long __vector(2) const&)>
  910.      f51:       0f 29 84 24 b0 00 00    movaps %xmm0,0xb0(%rsp)
  911.      f58:       00
  912.      f59:       48 89 df                mov    %rbx,%rdi
  913.      f5c:       e8 bf 17 00 00          callq  2720 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<1u>(long long __vector(2) const&)>
  914.      f61:       0f 29 84 24 20 01 00    movaps %xmm0,0x120(%rsp)
  915.      f68:       00
  916.      f69:       48 89 df                mov    %rbx,%rdi
  917.      f6c:       e8 bf 17 00 00          callq  2730 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<2u>(long long __vector(2) const&)>
  918.      f71:       0f 29 84 24 a0 00 00    movaps %xmm0,0xa0(%rsp)
  919.      f78:       00
  920.      f79:       48 89 df                mov    %rbx,%rdi
  921.      f7c:       e8 bf 17 00 00          callq  2740 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<3u>(long long __vector(2) const&)>
  922.      f81:       0f 29 84 24 90 00 00    movaps %xmm0,0x90(%rsp)
  923.      f88:       00
  924.      f89:       48 89 df                mov    %rbx,%rdi
  925.      f8c:       e8 bf 17 00 00          callq  2750 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<4u>(long long __vector(2) const&)>
  926.      f91:       0f 29 84 24 10 01 00    movaps %xmm0,0x110(%rsp)
  927.      f98:       00
  928.      f99:       48 89 df                mov    %rbx,%rdi
  929.      f9c:       e8 bf 17 00 00          callq  2760 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<5u>(long long __vector(2) const&)>
  930.      fa1:       0f 29 84 24 00 01 00    movaps %xmm0,0x100(%rsp)
  931.      fa8:       00
  932.      fa9:       48 89 df                mov    %rbx,%rdi
  933.      fac:       e8 bf 17 00 00          callq  2770 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<6u>(long long __vector(2) const&)>
  934.      fb1:       0f 29 84 24 f0 00 00    movaps %xmm0,0xf0(%rsp)
  935.      fb8:       00
  936.      fb9:       48 89 9c 24 58 01 00    mov    %rbx,0x158(%rsp)
  937.      fc0:       00
  938.      fc1:       48 89 df                mov    %rbx,%rdi
  939.      fc4:       e8 b7 17 00 00          callq  2780 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<7u>(long long __vector(2) const&)>
  940.      fc9:       0f 29 84 24 80 00 00    movaps %xmm0,0x80(%rsp)
  941.      fd0:       00
  942.      fd1:       0f 28 05 00 00 00 00    movaps 0x0(%rip),%xmm0        # fd8 <(anonymous namespace)::W16::CHAM64_Dec_Block(long long __vector(2)&, unsigned short const*, unsigned int)+0xa8>
  943.      fd8:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  944.      fdd:       66 0f 6f 05 00 00 00    movdqa 0x0(%rip),%xmm0        # fe5 <(anonymous namespace)::W16::CHAM64_Dec_Block(long long __vector(2)&, unsigned short const*, unsigned int)+0xb5>
  945.      fe4:       00
  946.      fe5:       bb 57 00 00 00          mov    $0x57,%ebx
  947.      fea:       66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  948.      ff0:       66 0f 7f 84 24 e0 00    movdqa %xmm0,0xe0(%rsp)
  949.      ff7:       00 00
  950.      ff9:       8d 43 01                lea    0x1(%rbx),%eax
  951.      ffc:       83 e0 0f                and    $0xf,%eax
  952.      fff:       48 8b 8c 24 60 01 00    mov    0x160(%rsp),%rcx
  953.     1006:       00
  954.     1007:       f3 0f 6f 04 41          movdqu (%rcx,%rax,2),%xmm0
  955.     100c:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  956.     1012:       f3 0f 70 c0 ef          pshufhw $0xef,%xmm0,%xmm0
  957.     1017:       66 0f 70 c0 aa          pshufd $0xaa,%xmm0,%xmm0
  958.     101c:       66 0f 7f 44 24 70       movdqa %xmm0,0x70(%rsp)
  959.     1022:       4c 8d bc 24 90 00 00    lea    0x90(%rsp),%r15
  960.     1029:       00
  961.     102a:       4c 89 ff                mov    %r15,%rdi
  962.     102d:       e8 ae 1b 00 00          callq  2be0 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<1u>(long long __vector(2) const&)>
  963.     1032:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  964.     1037:       48 8d ac 24 80 00 00    lea    0x80(%rsp),%rbp
  965.     103e:       00
  966.     103f:       48 89 ef                mov    %rbp,%rdi
  967.     1042:       e8 99 1b 00 00          callq  2be0 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<1u>(long long __vector(2) const&)>
  968.     1047:       66 0f 7f 44 24 40       movdqa %xmm0,0x40(%rsp)
  969.     104d:       4c 8d a4 24 b0 00 00    lea    0xb0(%rsp),%r12
  970.     1054:       00
  971.     1055:       4c 89 e7                mov    %r12,%rdi
  972.     1058:       e8 53 17 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  973.     105d:       66 0f ef 44 24 70       pxor   0x70(%rsp),%xmm0
  974.     1063:       66 0f 7f 44 24 60       movdqa %xmm0,0x60(%rsp)
  975.     1069:       4c 8d ac 24 10 01 00    lea    0x110(%rsp),%r13
  976.     1070:       00
  977.     1071:       4c 89 ef                mov    %r13,%rdi
  978.     1074:       e8 37 17 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  979.     1079:       66 0f ef 44 24 70       pxor   0x70(%rsp),%xmm0
  980.     107f:       66 0f 6f 0c 24          movdqa (%rsp),%xmm1
  981.     1084:       66 0f f9 4c 24 60       psubw  0x60(%rsp),%xmm1
  982.     108a:       66 0f 6f 94 24 e0 00    movdqa 0xe0(%rsp),%xmm2
  983.     1091:       00 00
  984.     1093:       66 0f ef ca             pxor   %xmm2,%xmm1
  985.     1097:       66 0f 7f 8c 24 90 00    movdqa %xmm1,0x90(%rsp)
  986.     109e:       00 00
  987.     10a0:       66 0f 6f 4c 24 40       movdqa 0x40(%rsp),%xmm1
  988.     10a6:       66 0f f9 c8             psubw  %xmm0,%xmm1
  989.     10aa:       66 0f ef ca             pxor   %xmm2,%xmm1
  990.     10ae:       66 0f 7f 8c 24 80 00    movdqa %xmm1,0x80(%rsp)
  991.     10b5:       00 00
  992.     10b7:       66 0f 6f 44 24 30       movdqa 0x30(%rsp),%xmm0
  993.     10bd:       66 0f fd 05 00 00 00    paddw  0x0(%rip),%xmm0        # 10c5 <(anonymous namespace)::W16::CHAM64_Dec_Block(long long __vector(2)&, unsigned short const*, unsigned int)+0x195>
  994.     10c4:       00
  995.     10c5:       66 0f 7f 84 24 d0 00    movdqa %xmm0,0xd0(%rsp)
  996.     10cc:       00 00
  997.     10ce:       f3 0f 70 44 24 10 ea    pshufhw $0xea,0x10(%rsp),%xmm0
  998.     10d5:       66 0f 70 c0 aa          pshufd $0xaa,%xmm0,%xmm0
  999.     10da:       66 0f 7f 44 24 60       movdqa %xmm0,0x60(%rsp)
  1000.     10e0:       48 8d ac 24 a0 00 00    lea    0xa0(%rsp),%rbp
  1001.     10e7:       00
  1002.     10e8:       48 89 ef                mov    %rbp,%rdi
  1003.     10eb:       e8 10 1b 00 00          callq  2c00 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<8u>(long long __vector(2) const&)>
  1004.     10f0:       66 0f 7f 44 24 70       movdqa %xmm0,0x70(%rsp)
  1005.     10f6:       4c 8d a4 24 f0 00 00    lea    0xf0(%rsp),%r12
  1006.     10fd:       00
  1007.     10fe:       4c 89 e7                mov    %r12,%rdi
  1008.     1101:       e8 fa 1a 00 00          callq  2c00 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<8u>(long long __vector(2) const&)>
  1009.     1106:       66 0f 7f 84 24 e0 00    movdqa %xmm0,0xe0(%rsp)
  1010.     110d:       00 00
  1011.     110f:       4c 89 ff                mov    %r15,%rdi
  1012.     1112:       e8 79 16 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  1013.     1117:       66 0f ef 44 24 60       pxor   0x60(%rsp),%xmm0
  1014.     111d:       66 0f 7f 44 24 50       movdqa %xmm0,0x50(%rsp)
  1015.     1123:       48 8d bc 24 80 00 00    lea    0x80(%rsp),%rdi
  1016.     112a:       00
  1017.     112b:       e8 60 16 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  1018.     1130:       66 0f ef 44 24 60       pxor   0x60(%rsp),%xmm0
  1019.     1136:       66 0f 6f 4c 24 70       movdqa 0x70(%rsp),%xmm1
  1020.     113c:       66 0f f9 4c 24 50       psubw  0x50(%rsp),%xmm1
  1021.     1142:       66 0f 6f 94 24 d0 00    movdqa 0xd0(%rsp),%xmm2
  1022.     1149:       00 00
  1023.     114b:       66 0f ef ca             pxor   %xmm2,%xmm1
  1024.     114f:       66 0f 7f 8c 24 a0 00    movdqa %xmm1,0xa0(%rsp)
  1025.     1156:       00 00
  1026.     1158:       66 0f 6f 8c 24 e0 00    movdqa 0xe0(%rsp),%xmm1
  1027.     115f:       00 00
  1028.     1161:       66 0f f9 c8             psubw  %xmm0,%xmm1
  1029.     1165:       66 0f ef ca             pxor   %xmm2,%xmm1
  1030.     1169:       66 0f 7f 8c 24 f0 00    movdqa %xmm1,0xf0(%rsp)
  1031.     1170:       00 00
  1032.     1172:       66 0f 6f 44 24 30       movdqa 0x30(%rsp),%xmm0
  1033.     1178:       66 0f fd 05 00 00 00    paddw  0x0(%rip),%xmm0        # 1180 <(anonymous namespace)::W16::CHAM64_Dec_Block(long long __vector(2)&, unsigned short const*, unsigned int)+0x250>
  1034.     117f:       00
  1035.     1180:       66 0f 7f 84 24 c0 00    movdqa %xmm0,0xc0(%rsp)
  1036.     1187:       00 00
  1037.     1189:       f3 0f 70 44 24 10 e5    pshufhw $0xe5,0x10(%rsp),%xmm0
  1038.     1190:       66 0f 70 c0 aa          pshufd $0xaa,%xmm0,%xmm0
  1039.     1195:       66 0f 7f 44 24 50       movdqa %xmm0,0x50(%rsp)
  1040.     119b:       4c 8d bc 24 20 01 00    lea    0x120(%rsp),%r15
  1041.     11a2:       00
  1042.     11a3:       4c 89 ff                mov    %r15,%rdi
  1043.     11a6:       e8 35 1a 00 00          callq  2be0 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<1u>(long long __vector(2) const&)>
  1044.     11ab:       66 0f 7f 44 24 60       movdqa %xmm0,0x60(%rsp)
  1045.     11b1:       4c 8d b4 24 00 01 00    lea    0x100(%rsp),%r14
  1046.     11b8:       00
  1047.     11b9:       4c 89 f7                mov    %r14,%rdi
  1048.     11bc:       e8 1f 1a 00 00          callq  2be0 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<1u>(long long __vector(2) const&)>
  1049.     11c1:       66 0f 7f 84 24 d0 00    movdqa %xmm0,0xd0(%rsp)
  1050.     11c8:       00 00
  1051.     11ca:       48 89 ef                mov    %rbp,%rdi
  1052.     11cd:       e8 de 15 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  1053.     11d2:       66 0f ef 44 24 50       pxor   0x50(%rsp),%xmm0
  1054.     11d8:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  1055.     11de:       4c 89 e7                mov    %r12,%rdi
  1056.     11e1:       e8 ca 15 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  1057.     11e6:       66 0f ef 44 24 50       pxor   0x50(%rsp),%xmm0
  1058.     11ec:       66 0f 6f 4c 24 60       movdqa 0x60(%rsp),%xmm1
  1059.     11f2:       66 0f f9 4c 24 20       psubw  0x20(%rsp),%xmm1
  1060.     11f8:       66 0f 6f 94 24 c0 00    movdqa 0xc0(%rsp),%xmm2
  1061.     11ff:       00 00
  1062.     1201:       66 0f ef ca             pxor   %xmm2,%xmm1
  1063.     1205:       66 0f 7f 8c 24 20 01    movdqa %xmm1,0x120(%rsp)
  1064.     120c:       00 00
  1065.     120e:       66 0f 6f 8c 24 d0 00    movdqa 0xd0(%rsp),%xmm1
  1066.     1215:       00 00
  1067.     1217:       66 0f f9 c8             psubw  %xmm0,%xmm1
  1068.     121b:       66 0f ef ca             pxor   %xmm2,%xmm1
  1069.     121f:       66 0f 7f 8c 24 00 01    movdqa %xmm1,0x100(%rsp)
  1070.     1226:       00 00
  1071.     1228:       66 0f 6f 44 24 30       movdqa 0x30(%rsp),%xmm0
  1072.     122e:       66 0f fd 05 00 00 00    paddw  0x0(%rip),%xmm0        # 1236 <(anonymous namespace)::W16::CHAM64_Dec_Block(long long __vector(2)&, unsigned short const*, unsigned int)+0x306>
  1073.     1235:       00
  1074.     1236:       66 0f 7f 84 24 40 01    movdqa %xmm0,0x140(%rsp)
  1075.     123d:       00 00
  1076.     123f:       f3 0f 70 44 24 10 e0    pshufhw $0xe0,0x10(%rsp),%xmm0
  1077.     1246:       66 0f 70 c0 aa          pshufd $0xaa,%xmm0,%xmm0
  1078.     124b:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  1079.     1251:       48 8d ac 24 b0 00 00    lea    0xb0(%rsp),%rbp
  1080.     1258:       00
  1081.     1259:       48 89 ef                mov    %rbp,%rdi
  1082.     125c:       e8 9f 19 00 00          callq  2c00 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<8u>(long long __vector(2) const&)>
  1083.     1261:       66 0f 7f 44 24 50       movdqa %xmm0,0x50(%rsp)
  1084.     1267:       4c 89 ef                mov    %r13,%rdi
  1085.     126a:       e8 91 19 00 00          callq  2c00 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<8u>(long long __vector(2) const&)>
  1086.     126f:       66 0f 7f 84 24 c0 00    movdqa %xmm0,0xc0(%rsp)
  1087.     1276:       00 00
  1088.     1278:       4c 89 ff                mov    %r15,%rdi
  1089.     127b:       e8 10 15 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  1090.     1280:       66 0f ef 44 24 20       pxor   0x20(%rsp),%xmm0
  1091.     1286:       66 0f 7f 84 24 30 01    movdqa %xmm0,0x130(%rsp)
  1092.     128d:       00 00
  1093.     128f:       4c 89 f7                mov    %r14,%rdi
  1094.     1292:       e8 f9 14 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  1095.     1297:       66 0f ef 44 24 20       pxor   0x20(%rsp),%xmm0
  1096.     129d:       66 0f 6f 4c 24 50       movdqa 0x50(%rsp),%xmm1
  1097.     12a3:       66 0f f9 8c 24 30 01    psubw  0x130(%rsp),%xmm1
  1098.     12aa:       00 00
  1099.     12ac:       66 0f 6f 94 24 40 01    movdqa 0x140(%rsp),%xmm2
  1100.     12b3:       00 00
  1101.     12b5:       66 0f ef ca             pxor   %xmm2,%xmm1
  1102.     12b9:       66 0f 7f 8c 24 b0 00    movdqa %xmm1,0xb0(%rsp)
  1103.     12c0:       00 00
  1104.     12c2:       66 0f 6f 8c 24 c0 00    movdqa 0xc0(%rsp),%xmm1
  1105.     12c9:       00 00
  1106.     12cb:       66 0f f9 c8             psubw  %xmm0,%xmm1
  1107.     12cf:       66 0f ef ca             pxor   %xmm2,%xmm1
  1108.     12d3:       66 0f 7f 8c 24 10 01    movdqa %xmm1,0x110(%rsp)
  1109.     12da:       00 00
  1110.     12dc:       66 0f 6f 44 24 30       movdqa 0x30(%rsp),%xmm0
  1111.     12e2:       66 0f fd 05 00 00 00    paddw  0x0(%rip),%xmm0        # 12ea <(anonymous namespace)::W16::CHAM64_Dec_Block(long long __vector(2)&, unsigned short const*, unsigned int)+0x3ba>
  1112.     12e9:       00
  1113.     12ea:       66 0f 7f 84 24 40 01    movdqa %xmm0,0x140(%rsp)
  1114.     12f1:       00 00
  1115.     12f3:       f2 0f 70 44 24 10 ef    pshuflw $0xef,0x10(%rsp),%xmm0
  1116.     12fa:       66 0f 70 c0 00          pshufd $0x0,%xmm0,%xmm0
  1117.     12ff:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  1118.     1305:       48 89 ef                mov    %rbp,%rdi
  1119.     1308:       e8 a3 14 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  1120.     130d:       66 0f ef 44 24 20       pxor   0x20(%rsp),%xmm0
  1121.     1313:       66 0f 7f 84 24 30 01    movdqa %xmm0,0x130(%rsp)
  1122.     131a:       00 00
  1123.     131c:       4c 89 ef                mov    %r13,%rdi
  1124.     131f:       e8 8c 14 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  1125.     1324:       66 0f ef 44 24 20       pxor   0x20(%rsp),%xmm0
  1126.     132a:       66 0f 6f 0c 24          movdqa (%rsp),%xmm1
  1127.     132f:       66 0f f9 8c 24 30 01    psubw  0x130(%rsp),%xmm1
  1128.     1336:       00 00
  1129.     1338:       66 0f 6f 94 24 40 01    movdqa 0x140(%rsp),%xmm2
  1130.     133f:       00 00
  1131.     1341:       66 0f ef ca             pxor   %xmm2,%xmm1
  1132.     1345:       66 0f 7f 8c 24 90 00    movdqa %xmm1,0x90(%rsp)
  1133.     134c:       00 00
  1134.     134e:       66 0f 6f 4c 24 40       movdqa 0x40(%rsp),%xmm1
  1135.     1354:       66 0f f9 c8             psubw  %xmm0,%xmm1
  1136.     1358:       66 0f ef ca             pxor   %xmm2,%xmm1
  1137.     135c:       66 0f 7f 8c 24 80 00    movdqa %xmm1,0x80(%rsp)
  1138.     1363:       00 00
  1139.     1365:       66 0f 6f 44 24 30       movdqa 0x30(%rsp),%xmm0
  1140.     136b:       66 0f fd 05 00 00 00    paddw  0x0(%rip),%xmm0        # 1373 <(anonymous namespace)::W16::CHAM64_Dec_Block(long long __vector(2)&, unsigned short const*, unsigned int)+0x443>
  1141.     1372:       00
  1142.     1373:       66 0f 7f 44 24 40       movdqa %xmm0,0x40(%rsp)
  1143.     1379:       f2 0f 70 44 24 10 ea    pshuflw $0xea,0x10(%rsp),%xmm0
  1144.     1380:       66 0f 70 c0 00          pshufd $0x0,%xmm0,%xmm0
  1145.     1385:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  1146.     138a:       48 8d bc 24 90 00 00    lea    0x90(%rsp),%rdi
  1147.     1391:       00
  1148.     1392:       e8 f9 13 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  1149.     1397:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  1150.     139c:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  1151.     13a2:       48 8d bc 24 80 00 00    lea    0x80(%rsp),%rdi
  1152.     13a9:       00
  1153.     13aa:       e8 e1 13 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  1154.     13af:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  1155.     13b4:       66 0f 6f 4c 24 70       movdqa 0x70(%rsp),%xmm1
  1156.     13ba:       66 0f f9 4c 24 20       psubw  0x20(%rsp),%xmm1
  1157.     13c0:       66 0f 6f 54 24 40       movdqa 0x40(%rsp),%xmm2
  1158.     13c6:       66 0f ef ca             pxor   %xmm2,%xmm1
  1159.     13ca:       66 0f 7f 8c 24 a0 00    movdqa %xmm1,0xa0(%rsp)
  1160.     13d1:       00 00
  1161.     13d3:       66 0f 6f 8c 24 e0 00    movdqa 0xe0(%rsp),%xmm1
  1162.     13da:       00 00
  1163.     13dc:       66 0f f9 c8             psubw  %xmm0,%xmm1
  1164.     13e0:       66 0f ef ca             pxor   %xmm2,%xmm1
  1165.     13e4:       66 0f 7f 8c 24 f0 00    movdqa %xmm1,0xf0(%rsp)
  1166.     13eb:       00 00
  1167.     13ed:       66 0f 6f 44 24 30       movdqa 0x30(%rsp),%xmm0
  1168.     13f3:       66 0f fd 05 00 00 00    paddw  0x0(%rip),%xmm0        # 13fb <(anonymous namespace)::W16::CHAM64_Dec_Block(long long __vector(2)&, unsigned short const*, unsigned int)+0x4cb>
  1169.     13fa:       00
  1170.     13fb:       66 0f 7f 44 24 40       movdqa %xmm0,0x40(%rsp)
  1171.     1401:       f2 0f 70 44 24 10 e5    pshuflw $0xe5,0x10(%rsp),%xmm0
  1172.     1408:       66 0f 70 c0 00          pshufd $0x0,%xmm0,%xmm0
  1173.     140d:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  1174.     1412:       48 8d bc 24 a0 00 00    lea    0xa0(%rsp),%rdi
  1175.     1419:       00
  1176.     141a:       e8 91 13 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  1177.     141f:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  1178.     1424:       66 0f 7f 44 24 70       movdqa %xmm0,0x70(%rsp)
  1179.     142a:       4c 89 e7                mov    %r12,%rdi
  1180.     142d:       e8 7e 13 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  1181.     1432:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  1182.     1437:       66 0f 6f 4c 24 60       movdqa 0x60(%rsp),%xmm1
  1183.     143d:       66 0f f9 4c 24 70       psubw  0x70(%rsp),%xmm1
  1184.     1443:       66 0f 6f 54 24 40       movdqa 0x40(%rsp),%xmm2
  1185.     1449:       66 0f ef ca             pxor   %xmm2,%xmm1
  1186.     144d:       66 0f 7f 8c 24 20 01    movdqa %xmm1,0x120(%rsp)
  1187.     1454:       00 00
  1188.     1456:       66 0f 6f 8c 24 d0 00    movdqa 0xd0(%rsp),%xmm1
  1189.     145d:       00 00
  1190.     145f:       66 0f f9 c8             psubw  %xmm0,%xmm1
  1191.     1463:       66 0f ef ca             pxor   %xmm2,%xmm1
  1192.     1467:       66 0f 7f 8c 24 00 01    movdqa %xmm1,0x100(%rsp)
  1193.     146e:       00 00
  1194.     1470:       66 0f 6f 44 24 30       movdqa 0x30(%rsp),%xmm0
  1195.     1476:       66 0f fd 05 00 00 00    paddw  0x0(%rip),%xmm0        # 147e <(anonymous namespace)::W16::CHAM64_Dec_Block(long long __vector(2)&, unsigned short const*, unsigned int)+0x54e>
  1196.     147d:       00
  1197.     147e:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  1198.     1483:       f2 0f 70 44 24 10 e0    pshuflw $0xe0,0x10(%rsp),%xmm0
  1199.     148a:       66 0f 70 c0 00          pshufd $0x0,%xmm0,%xmm0
  1200.     148f:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  1201.     1495:       4c 89 ff                mov    %r15,%rdi
  1202.     1498:       e8 f3 12 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  1203.     149d:       66 0f ef 44 24 10       pxor   0x10(%rsp),%xmm0
  1204.     14a3:       66 0f 7f 44 24 40       movdqa %xmm0,0x40(%rsp)
  1205.     14a9:       4c 89 f7                mov    %r14,%rdi
  1206.     14ac:       e8 df 12 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  1207.     14b1:       66 0f ef 44 24 10       pxor   0x10(%rsp),%xmm0
  1208.     14b7:       66 0f 6f 4c 24 50       movdqa 0x50(%rsp),%xmm1
  1209.     14bd:       66 0f f9 4c 24 40       psubw  0x40(%rsp),%xmm1
  1210.     14c3:       66 0f 6f 14 24          movdqa (%rsp),%xmm2
  1211.     14c8:       66 0f ef ca             pxor   %xmm2,%xmm1
  1212.     14cc:       66 0f 7f 8c 24 b0 00    movdqa %xmm1,0xb0(%rsp)
  1213.     14d3:       00 00
  1214.     14d5:       66 0f 6f 8c 24 c0 00    movdqa 0xc0(%rsp),%xmm1
  1215.     14dc:       00 00
  1216.     14de:       66 0f f9 c8             psubw  %xmm0,%xmm1
  1217.     14e2:       66 0f ef ca             pxor   %xmm2,%xmm1
  1218.     14e6:       66 0f 7f 8c 24 10 01    movdqa %xmm1,0x110(%rsp)
  1219.     14ed:       00 00
  1220.     14ef:       66 0f 6f 44 24 30       movdqa 0x30(%rsp),%xmm0
  1221.     14f5:       66 0f fd 05 00 00 00    paddw  0x0(%rip),%xmm0        # 14fd <(anonymous namespace)::W16::CHAM64_Dec_Block(long long __vector(2)&, unsigned short const*, unsigned int)+0x5cd>
  1222.     14fc:       00
  1223.     14fd:       83 c3 f8                add    $0xfffffff8,%ebx
  1224.     1500:       66 0f 7f 44 24 30       movdqa %xmm0,0x30(%rsp)
  1225.     1506:       83 fb 07                cmp    $0x7,%ebx
  1226.     1509:       0f 87 e1 fa ff ff       ja     ff0 <(anonymous namespace)::W16::CHAM64_Dec_Block(long long __vector(2)&, unsigned short const*, unsigned int)+0xc0>
  1227.     150f:       48 8d bc 24 b0 00 00    lea    0xb0(%rsp),%rdi
  1228.     1516:       00
  1229.     1517:       48 8d b4 24 20 01 00    lea    0x120(%rsp),%rsi
  1230.     151e:       00
  1231.     151f:       48 8d 94 24 a0 00 00    lea    0xa0(%rsp),%rdx
  1232.     1526:       00
  1233.     1527:       48 8d 8c 24 90 00 00    lea    0x90(%rsp),%rcx
  1234.     152e:       00
  1235.     152f:       4c 8d 84 24 10 01 00    lea    0x110(%rsp),%r8
  1236.     1536:       00
  1237.     1537:       4c 8d 8c 24 00 01 00    lea    0x100(%rsp),%r9
  1238.     153e:       00
  1239.     153f:       48 8d 84 24 80 00 00    lea    0x80(%rsp),%rax
  1240.     1546:       00
  1241.     1547:       50                      push   %rax
  1242.     1548:       48 8d 84 24 f8 00 00    lea    0xf8(%rsp),%rax
  1243.     154f:       00
  1244.     1550:       50                      push   %rax
  1245.     1551:       e8 6a 12 00 00          callq  27c0 <long long __vector(2) (anonymous namespace)::W16::RepackXMM<0u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  1246.     1556:       48 83 c4 10             add    $0x10,%rsp
  1247.     155a:       48 8b 84 24 58 01 00    mov    0x158(%rsp),%rax
  1248.     1561:       00
  1249.     1562:       66 0f 7f 00             movdqa %xmm0,(%rax)
  1250.     1566:       48 81 c4 68 01 00 00    add    $0x168,%rsp
  1251.     156d:       5b                      pop    %rbx
  1252.     156e:       41 5c                   pop    %r12
  1253.     1570:       41 5d                   pop    %r13
  1254.     1572:       41 5e                   pop    %r14
  1255.     1574:       41 5f                   pop    %r15
  1256.     1576:       5d                      pop    %rbp
  1257.     1577:       c3                      retq
  1258.     1578:       0f 1f 84 00 00 00 00    nopl   0x0(%rax,%rax,1)
  1259.     157f:       00
  1260.  
  1261. 0000000000001580 <(anonymous namespace)::W16::CHAM64_Dec_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)>:
  1262.     1580:       55                      push   %rbp
  1263.     1581:       41 57                   push   %r15
  1264.     1583:       41 56                   push   %r14
  1265.     1585:       41 55                   push   %r13
  1266.     1587:       41 54                   push   %r12
  1267.     1589:       53                      push   %rbx
  1268.     158a:       48 81 ec 68 01 00 00    sub    $0x168,%rsp
  1269.     1591:       48 89 94 24 60 01 00    mov    %rdx,0x160(%rsp)
  1270.     1598:       00
  1271.     1599:       48 89 f3                mov    %rsi,%rbx
  1272.     159c:       48 89 fd                mov    %rdi,%rbp
  1273.     159f:       e8 7c 12 00 00          callq  2820 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<0u>(long long __vector(2) const&, long long __vector(2) const&)>
  1274.     15a4:       0f 29 84 24 c0 00 00    movaps %xmm0,0xc0(%rsp)
  1275.     15ab:       00
  1276.     15ac:       48 89 ef                mov    %rbp,%rdi
  1277.     15af:       48 89 de                mov    %rbx,%rsi
  1278.     15b2:       e8 99 12 00 00          callq  2850 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<1u>(long long __vector(2) const&, long long __vector(2) const&)>
  1279.     15b7:       0f 29 84 24 20 01 00    movaps %xmm0,0x120(%rsp)
  1280.     15be:       00
  1281.     15bf:       48 89 ef                mov    %rbp,%rdi
  1282.     15c2:       48 89 de                mov    %rbx,%rsi
  1283.     15c5:       e8 b6 12 00 00          callq  2880 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<2u>(long long __vector(2) const&, long long __vector(2) const&)>
  1284.     15ca:       0f 29 84 24 90 00 00    movaps %xmm0,0x90(%rsp)
  1285.     15d1:       00
  1286.     15d2:       48 89 ef                mov    %rbp,%rdi
  1287.     15d5:       48 89 de                mov    %rbx,%rsi
  1288.     15d8:       e8 d3 12 00 00          callq  28b0 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<3u>(long long __vector(2) const&, long long __vector(2) const&)>
  1289.     15dd:       0f 29 84 24 b0 00 00    movaps %xmm0,0xb0(%rsp)
  1290.     15e4:       00
  1291.     15e5:       48 89 ef                mov    %rbp,%rdi
  1292.     15e8:       48 89 de                mov    %rbx,%rsi
  1293.     15eb:       e8 f0 12 00 00          callq  28e0 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<4u>(long long __vector(2) const&, long long __vector(2) const&)>
  1294.     15f0:       0f 29 84 24 a0 00 00    movaps %xmm0,0xa0(%rsp)
  1295.     15f7:       00
  1296.     15f8:       48 89 ef                mov    %rbp,%rdi
  1297.     15fb:       48 89 de                mov    %rbx,%rsi
  1298.     15fe:       e8 0d 13 00 00          callq  2910 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<5u>(long long __vector(2) const&, long long __vector(2) const&)>
  1299.     1603:       0f 29 84 24 10 01 00    movaps %xmm0,0x110(%rsp)
  1300.     160a:       00
  1301.     160b:       48 89 ef                mov    %rbp,%rdi
  1302.     160e:       48 89 de                mov    %rbx,%rsi
  1303.     1611:       e8 2a 13 00 00          callq  2940 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<6u>(long long __vector(2) const&, long long __vector(2) const&)>
  1304.     1616:       0f 29 84 24 00 01 00    movaps %xmm0,0x100(%rsp)
  1305.     161d:       00
  1306.     161e:       48 89 ac 24 50 01 00    mov    %rbp,0x150(%rsp)
  1307.     1625:       00
  1308.     1626:       48 89 ef                mov    %rbp,%rdi
  1309.     1629:       48 89 9c 24 58 01 00    mov    %rbx,0x158(%rsp)
  1310.     1630:       00
  1311.     1631:       48 89 de                mov    %rbx,%rsi
  1312.     1634:       e8 37 13 00 00          callq  2970 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<7u>(long long __vector(2) const&, long long __vector(2) const&)>
  1313.     1639:       0f 29 84 24 80 00 00    movaps %xmm0,0x80(%rsp)
  1314.     1640:       00
  1315.     1641:       0f 28 05 00 00 00 00    movaps 0x0(%rip),%xmm0        # 1648 <(anonymous namespace)::W16::CHAM64_Dec_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)+0xc8>
  1316.     1648:       0f 29 44 24 30          movaps %xmm0,0x30(%rsp)
  1317.     164d:       66 0f 6f 05 00 00 00    movdqa 0x0(%rip),%xmm0        # 1655 <(anonymous namespace)::W16::CHAM64_Dec_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)+0xd5>
  1318.     1654:       00
  1319.     1655:       bd 57 00 00 00          mov    $0x57,%ebp
  1320.     165a:       66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  1321.     1660:       66 0f 7f 84 24 f0 00    movdqa %xmm0,0xf0(%rsp)
  1322.     1667:       00 00
  1323.     1669:       8d 45 01                lea    0x1(%rbp),%eax
  1324.     166c:       83 e0 0f                and    $0xf,%eax
  1325.     166f:       48 8b 8c 24 60 01 00    mov    0x160(%rsp),%rcx
  1326.     1676:       00
  1327.     1677:       f3 0f 6f 04 41          movdqu (%rcx,%rax,2),%xmm0
  1328.     167c:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  1329.     1682:       f3 0f 70 c0 ef          pshufhw $0xef,%xmm0,%xmm0
  1330.     1687:       66 0f 70 c0 aa          pshufd $0xaa,%xmm0,%xmm0
  1331.     168c:       66 0f 7f 44 24 70       movdqa %xmm0,0x70(%rsp)
  1332.     1692:       4c 8d a4 24 b0 00 00    lea    0xb0(%rsp),%r12
  1333.     1699:       00
  1334.     169a:       4c 89 e7                mov    %r12,%rdi
  1335.     169d:       e8 3e 15 00 00          callq  2be0 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<1u>(long long __vector(2) const&)>
  1336.     16a2:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  1337.     16a7:       4c 8d b4 24 80 00 00    lea    0x80(%rsp),%r14
  1338.     16ae:       00
  1339.     16af:       4c 89 f7                mov    %r14,%rdi
  1340.     16b2:       e8 29 15 00 00          callq  2be0 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<1u>(long long __vector(2) const&)>
  1341.     16b7:       66 0f 7f 44 24 40       movdqa %xmm0,0x40(%rsp)
  1342.     16bd:       4c 8d ac 24 c0 00 00    lea    0xc0(%rsp),%r13
  1343.     16c4:       00
  1344.     16c5:       4c 89 ef                mov    %r13,%rdi
  1345.     16c8:       e8 e3 10 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  1346.     16cd:       66 0f ef 44 24 70       pxor   0x70(%rsp),%xmm0
  1347.     16d3:       66 0f 7f 44 24 60       movdqa %xmm0,0x60(%rsp)
  1348.     16d9:       48 8d 9c 24 a0 00 00    lea    0xa0(%rsp),%rbx
  1349.     16e0:       00
  1350.     16e1:       48 89 df                mov    %rbx,%rdi
  1351.     16e4:       e8 c7 10 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  1352.     16e9:       66 0f ef 44 24 70       pxor   0x70(%rsp),%xmm0
  1353.     16ef:       66 0f 6f 0c 24          movdqa (%rsp),%xmm1
  1354.     16f4:       66 0f f9 4c 24 60       psubw  0x60(%rsp),%xmm1
  1355.     16fa:       66 0f 6f 94 24 f0 00    movdqa 0xf0(%rsp),%xmm2
  1356.     1701:       00 00
  1357.     1703:       66 0f ef ca             pxor   %xmm2,%xmm1
  1358.     1707:       66 0f 7f 8c 24 b0 00    movdqa %xmm1,0xb0(%rsp)
  1359.     170e:       00 00
  1360.     1710:       66 0f 6f 4c 24 40       movdqa 0x40(%rsp),%xmm1
  1361.     1716:       66 0f f9 c8             psubw  %xmm0,%xmm1
  1362.     171a:       66 0f ef ca             pxor   %xmm2,%xmm1
  1363.     171e:       66 0f 7f 8c 24 80 00    movdqa %xmm1,0x80(%rsp)
  1364.     1725:       00 00
  1365.     1727:       66 0f 6f 44 24 30       movdqa 0x30(%rsp),%xmm0
  1366.     172d:       66 0f fd 05 00 00 00    paddw  0x0(%rip),%xmm0        # 1735 <(anonymous namespace)::W16::CHAM64_Dec_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)+0x1b5>
  1367.     1734:       00
  1368.     1735:       66 0f 7f 84 24 e0 00    movdqa %xmm0,0xe0(%rsp)
  1369.     173c:       00 00
  1370.     173e:       f3 0f 70 44 24 10 ea    pshufhw $0xea,0x10(%rsp),%xmm0
  1371.     1745:       66 0f 70 c0 aa          pshufd $0xaa,%xmm0,%xmm0
  1372.     174a:       66 0f 7f 44 24 60       movdqa %xmm0,0x60(%rsp)
  1373.     1750:       48 8d 9c 24 90 00 00    lea    0x90(%rsp),%rbx
  1374.     1757:       00
  1375.     1758:       48 89 df                mov    %rbx,%rdi
  1376.     175b:       e8 a0 14 00 00          callq  2c00 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<8u>(long long __vector(2) const&)>
  1377.     1760:       66 0f 7f 44 24 70       movdqa %xmm0,0x70(%rsp)
  1378.     1766:       4c 8d b4 24 00 01 00    lea    0x100(%rsp),%r14
  1379.     176d:       00
  1380.     176e:       4c 89 f7                mov    %r14,%rdi
  1381.     1771:       e8 8a 14 00 00          callq  2c00 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<8u>(long long __vector(2) const&)>
  1382.     1776:       66 0f 7f 84 24 f0 00    movdqa %xmm0,0xf0(%rsp)
  1383.     177d:       00 00
  1384.     177f:       4c 89 e7                mov    %r12,%rdi
  1385.     1782:       e8 09 10 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  1386.     1787:       66 0f ef 44 24 60       pxor   0x60(%rsp),%xmm0
  1387.     178d:       66 0f 7f 44 24 50       movdqa %xmm0,0x50(%rsp)
  1388.     1793:       48 8d bc 24 80 00 00    lea    0x80(%rsp),%rdi
  1389.     179a:       00
  1390.     179b:       e8 f0 0f 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  1391.     17a0:       66 0f ef 44 24 60       pxor   0x60(%rsp),%xmm0
  1392.     17a6:       66 0f 6f 4c 24 70       movdqa 0x70(%rsp),%xmm1
  1393.     17ac:       66 0f f9 4c 24 50       psubw  0x50(%rsp),%xmm1
  1394.     17b2:       66 0f 6f 94 24 e0 00    movdqa 0xe0(%rsp),%xmm2
  1395.     17b9:       00 00
  1396.     17bb:       66 0f ef ca             pxor   %xmm2,%xmm1
  1397.     17bf:       66 0f 7f 8c 24 90 00    movdqa %xmm1,0x90(%rsp)
  1398.     17c6:       00 00
  1399.     17c8:       66 0f 6f 8c 24 f0 00    movdqa 0xf0(%rsp),%xmm1
  1400.     17cf:       00 00
  1401.     17d1:       66 0f f9 c8             psubw  %xmm0,%xmm1
  1402.     17d5:       66 0f ef ca             pxor   %xmm2,%xmm1
  1403.     17d9:       66 0f 7f 8c 24 00 01    movdqa %xmm1,0x100(%rsp)
  1404.     17e0:       00 00
  1405.     17e2:       66 0f 6f 44 24 30       movdqa 0x30(%rsp),%xmm0
  1406.     17e8:       66 0f fd 05 00 00 00    paddw  0x0(%rip),%xmm0        # 17f0 <(anonymous namespace)::W16::CHAM64_Dec_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)+0x270>
  1407.     17ef:       00
  1408.     17f0:       66 0f 7f 84 24 d0 00    movdqa %xmm0,0xd0(%rsp)
  1409.     17f7:       00 00
  1410.     17f9:       f3 0f 70 44 24 10 e5    pshufhw $0xe5,0x10(%rsp),%xmm0
  1411.     1800:       66 0f 70 c0 aa          pshufd $0xaa,%xmm0,%xmm0
  1412.     1805:       66 0f 7f 44 24 50       movdqa %xmm0,0x50(%rsp)
  1413.     180b:       4c 8d a4 24 20 01 00    lea    0x120(%rsp),%r12
  1414.     1812:       00
  1415.     1813:       4c 89 e7                mov    %r12,%rdi
  1416.     1816:       e8 c5 13 00 00          callq  2be0 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<1u>(long long __vector(2) const&)>
  1417.     181b:       66 0f 7f 44 24 60       movdqa %xmm0,0x60(%rsp)
  1418.     1821:       4c 8d bc 24 10 01 00    lea    0x110(%rsp),%r15
  1419.     1828:       00
  1420.     1829:       4c 89 ff                mov    %r15,%rdi
  1421.     182c:       e8 af 13 00 00          callq  2be0 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<1u>(long long __vector(2) const&)>
  1422.     1831:       66 0f 7f 84 24 e0 00    movdqa %xmm0,0xe0(%rsp)
  1423.     1838:       00 00
  1424.     183a:       48 89 df                mov    %rbx,%rdi
  1425.     183d:       e8 6e 0f 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  1426.     1842:       66 0f ef 44 24 50       pxor   0x50(%rsp),%xmm0
  1427.     1848:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  1428.     184e:       4c 89 f7                mov    %r14,%rdi
  1429.     1851:       e8 5a 0f 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  1430.     1856:       66 0f ef 44 24 50       pxor   0x50(%rsp),%xmm0
  1431.     185c:       66 0f 6f 4c 24 60       movdqa 0x60(%rsp),%xmm1
  1432.     1862:       66 0f f9 4c 24 20       psubw  0x20(%rsp),%xmm1
  1433.     1868:       66 0f 6f 94 24 d0 00    movdqa 0xd0(%rsp),%xmm2
  1434.     186f:       00 00
  1435.     1871:       66 0f ef ca             pxor   %xmm2,%xmm1
  1436.     1875:       66 0f 7f 8c 24 20 01    movdqa %xmm1,0x120(%rsp)
  1437.     187c:       00 00
  1438.     187e:       66 0f 6f 8c 24 e0 00    movdqa 0xe0(%rsp),%xmm1
  1439.     1885:       00 00
  1440.     1887:       66 0f f9 c8             psubw  %xmm0,%xmm1
  1441.     188b:       66 0f ef ca             pxor   %xmm2,%xmm1
  1442.     188f:       66 0f 7f 8c 24 10 01    movdqa %xmm1,0x110(%rsp)
  1443.     1896:       00 00
  1444.     1898:       66 0f 6f 44 24 30       movdqa 0x30(%rsp),%xmm0
  1445.     189e:       66 0f fd 05 00 00 00    paddw  0x0(%rip),%xmm0        # 18a6 <(anonymous namespace)::W16::CHAM64_Dec_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)+0x326>
  1446.     18a5:       00
  1447.     18a6:       66 0f 7f 84 24 40 01    movdqa %xmm0,0x140(%rsp)
  1448.     18ad:       00 00
  1449.     18af:       f3 0f 70 44 24 10 e0    pshufhw $0xe0,0x10(%rsp),%xmm0
  1450.     18b6:       66 0f 70 c0 aa          pshufd $0xaa,%xmm0,%xmm0
  1451.     18bb:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  1452.     18c1:       4c 89 ef                mov    %r13,%rdi
  1453.     18c4:       e8 37 13 00 00          callq  2c00 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<8u>(long long __vector(2) const&)>
  1454.     18c9:       66 0f 7f 44 24 50       movdqa %xmm0,0x50(%rsp)
  1455.     18cf:       48 8d 9c 24 a0 00 00    lea    0xa0(%rsp),%rbx
  1456.     18d6:       00
  1457.     18d7:       48 89 df                mov    %rbx,%rdi
  1458.     18da:       e8 21 13 00 00          callq  2c00 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<8u>(long long __vector(2) const&)>
  1459.     18df:       66 0f 7f 84 24 d0 00    movdqa %xmm0,0xd0(%rsp)
  1460.     18e6:       00 00
  1461.     18e8:       4c 89 e7                mov    %r12,%rdi
  1462.     18eb:       e8 a0 0e 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  1463.     18f0:       66 0f ef 44 24 20       pxor   0x20(%rsp),%xmm0
  1464.     18f6:       66 0f 7f 84 24 30 01    movdqa %xmm0,0x130(%rsp)
  1465.     18fd:       00 00
  1466.     18ff:       4c 89 ff                mov    %r15,%rdi
  1467.     1902:       e8 89 0e 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  1468.     1907:       66 0f ef 44 24 20       pxor   0x20(%rsp),%xmm0
  1469.     190d:       66 0f 6f 4c 24 50       movdqa 0x50(%rsp),%xmm1
  1470.     1913:       66 0f f9 8c 24 30 01    psubw  0x130(%rsp),%xmm1
  1471.     191a:       00 00
  1472.     191c:       66 0f 6f 94 24 40 01    movdqa 0x140(%rsp),%xmm2
  1473.     1923:       00 00
  1474.     1925:       66 0f ef ca             pxor   %xmm2,%xmm1
  1475.     1929:       66 0f 7f 8c 24 c0 00    movdqa %xmm1,0xc0(%rsp)
  1476.     1930:       00 00
  1477.     1932:       66 0f 6f 8c 24 d0 00    movdqa 0xd0(%rsp),%xmm1
  1478.     1939:       00 00
  1479.     193b:       66 0f f9 c8             psubw  %xmm0,%xmm1
  1480.     193f:       66 0f ef ca             pxor   %xmm2,%xmm1
  1481.     1943:       66 0f 7f 8c 24 a0 00    movdqa %xmm1,0xa0(%rsp)
  1482.     194a:       00 00
  1483.     194c:       66 0f 6f 44 24 30       movdqa 0x30(%rsp),%xmm0
  1484.     1952:       66 0f fd 05 00 00 00    paddw  0x0(%rip),%xmm0        # 195a <(anonymous namespace)::W16::CHAM64_Dec_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)+0x3da>
  1485.     1959:       00
  1486.     195a:       66 0f 7f 84 24 40 01    movdqa %xmm0,0x140(%rsp)
  1487.     1961:       00 00
  1488.     1963:       f2 0f 70 44 24 10 ef    pshuflw $0xef,0x10(%rsp),%xmm0
  1489.     196a:       66 0f 70 c0 00          pshufd $0x0,%xmm0,%xmm0
  1490.     196f:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  1491.     1975:       4c 89 ef                mov    %r13,%rdi
  1492.     1978:       e8 33 0e 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  1493.     197d:       66 0f ef 44 24 20       pxor   0x20(%rsp),%xmm0
  1494.     1983:       66 0f 7f 84 24 30 01    movdqa %xmm0,0x130(%rsp)
  1495.     198a:       00 00
  1496.     198c:       48 89 df                mov    %rbx,%rdi
  1497.     198f:       e8 1c 0e 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  1498.     1994:       66 0f ef 44 24 20       pxor   0x20(%rsp),%xmm0
  1499.     199a:       66 0f 6f 0c 24          movdqa (%rsp),%xmm1
  1500.     199f:       66 0f f9 8c 24 30 01    psubw  0x130(%rsp),%xmm1
  1501.     19a6:       00 00
  1502.     19a8:       66 0f 6f 94 24 40 01    movdqa 0x140(%rsp),%xmm2
  1503.     19af:       00 00
  1504.     19b1:       66 0f ef ca             pxor   %xmm2,%xmm1
  1505.     19b5:       66 0f 7f 8c 24 b0 00    movdqa %xmm1,0xb0(%rsp)
  1506.     19bc:       00 00
  1507.     19be:       66 0f 6f 4c 24 40       movdqa 0x40(%rsp),%xmm1
  1508.     19c4:       66 0f f9 c8             psubw  %xmm0,%xmm1
  1509.     19c8:       66 0f ef ca             pxor   %xmm2,%xmm1
  1510.     19cc:       66 0f 7f 8c 24 80 00    movdqa %xmm1,0x80(%rsp)
  1511.     19d3:       00 00
  1512.     19d5:       66 0f 6f 44 24 30       movdqa 0x30(%rsp),%xmm0
  1513.     19db:       66 0f fd 05 00 00 00    paddw  0x0(%rip),%xmm0        # 19e3 <(anonymous namespace)::W16::CHAM64_Dec_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)+0x463>
  1514.     19e2:       00
  1515.     19e3:       66 0f 7f 44 24 40       movdqa %xmm0,0x40(%rsp)
  1516.     19e9:       f2 0f 70 44 24 10 ea    pshuflw $0xea,0x10(%rsp),%xmm0
  1517.     19f0:       66 0f 70 c0 00          pshufd $0x0,%xmm0,%xmm0
  1518.     19f5:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  1519.     19fa:       48 8d bc 24 b0 00 00    lea    0xb0(%rsp),%rdi
  1520.     1a01:       00
  1521.     1a02:       e8 89 0d 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  1522.     1a07:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  1523.     1a0c:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  1524.     1a12:       48 8d bc 24 80 00 00    lea    0x80(%rsp),%rdi
  1525.     1a19:       00
  1526.     1a1a:       e8 71 0d 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  1527.     1a1f:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  1528.     1a24:       66 0f 6f 4c 24 70       movdqa 0x70(%rsp),%xmm1
  1529.     1a2a:       66 0f f9 4c 24 20       psubw  0x20(%rsp),%xmm1
  1530.     1a30:       66 0f 6f 54 24 40       movdqa 0x40(%rsp),%xmm2
  1531.     1a36:       66 0f ef ca             pxor   %xmm2,%xmm1
  1532.     1a3a:       66 0f 7f 8c 24 90 00    movdqa %xmm1,0x90(%rsp)
  1533.     1a41:       00 00
  1534.     1a43:       66 0f 6f 8c 24 f0 00    movdqa 0xf0(%rsp),%xmm1
  1535.     1a4a:       00 00
  1536.     1a4c:       66 0f f9 c8             psubw  %xmm0,%xmm1
  1537.     1a50:       66 0f ef ca             pxor   %xmm2,%xmm1
  1538.     1a54:       66 0f 7f 8c 24 00 01    movdqa %xmm1,0x100(%rsp)
  1539.     1a5b:       00 00
  1540.     1a5d:       66 0f 6f 44 24 30       movdqa 0x30(%rsp),%xmm0
  1541.     1a63:       66 0f fd 05 00 00 00    paddw  0x0(%rip),%xmm0        # 1a6b <(anonymous namespace)::W16::CHAM64_Dec_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)+0x4eb>
  1542.     1a6a:       00
  1543.     1a6b:       66 0f 7f 44 24 40       movdqa %xmm0,0x40(%rsp)
  1544.     1a71:       f2 0f 70 44 24 10 e5    pshuflw $0xe5,0x10(%rsp),%xmm0
  1545.     1a78:       66 0f 70 c0 00          pshufd $0x0,%xmm0,%xmm0
  1546.     1a7d:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  1547.     1a82:       48 8d bc 24 90 00 00    lea    0x90(%rsp),%rdi
  1548.     1a89:       00
  1549.     1a8a:       e8 21 0d 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  1550.     1a8f:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  1551.     1a94:       66 0f 7f 44 24 70       movdqa %xmm0,0x70(%rsp)
  1552.     1a9a:       4c 89 f7                mov    %r14,%rdi
  1553.     1a9d:       e8 0e 0d 00 00          callq  27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
  1554.     1aa2:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  1555.     1aa7:       66 0f 6f 4c 24 60       movdqa 0x60(%rsp),%xmm1
  1556.     1aad:       66 0f f9 4c 24 70       psubw  0x70(%rsp),%xmm1
  1557.     1ab3:       66 0f 6f 54 24 40       movdqa 0x40(%rsp),%xmm2
  1558.     1ab9:       66 0f ef ca             pxor   %xmm2,%xmm1
  1559.     1abd:       66 0f 7f 8c 24 20 01    movdqa %xmm1,0x120(%rsp)
  1560.     1ac4:       00 00
  1561.     1ac6:       66 0f 6f 8c 24 e0 00    movdqa 0xe0(%rsp),%xmm1
  1562.     1acd:       00 00
  1563.     1acf:       66 0f f9 c8             psubw  %xmm0,%xmm1
  1564.     1ad3:       66 0f ef ca             pxor   %xmm2,%xmm1
  1565.     1ad7:       66 0f 7f 8c 24 10 01    movdqa %xmm1,0x110(%rsp)
  1566.     1ade:       00 00
  1567.     1ae0:       66 0f 6f 44 24 30       movdqa 0x30(%rsp),%xmm0
  1568.     1ae6:       66 0f fd 05 00 00 00    paddw  0x0(%rip),%xmm0        # 1aee <(anonymous namespace)::W16::CHAM64_Dec_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)+0x56e>
  1569.     1aed:       00
  1570.     1aee:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  1571.     1af3:       f2 0f 70 44 24 10 e0    pshuflw $0xe0,0x10(%rsp),%xmm0
  1572.     1afa:       66 0f 70 c0 00          pshufd $0x0,%xmm0,%xmm0
  1573.     1aff:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  1574.     1b05:       4c 89 e7                mov    %r12,%rdi
  1575.     1b08:       e8 83 0c 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  1576.     1b0d:       66 0f ef 44 24 10       pxor   0x10(%rsp),%xmm0
  1577.     1b13:       66 0f 7f 44 24 40       movdqa %xmm0,0x40(%rsp)
  1578.     1b19:       4c 89 ff                mov    %r15,%rdi
  1579.     1b1c:       e8 6f 0c 00 00          callq  2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
  1580.     1b21:       66 0f ef 44 24 10       pxor   0x10(%rsp),%xmm0
  1581.     1b27:       66 0f 6f 4c 24 50       movdqa 0x50(%rsp),%xmm1
  1582.     1b2d:       66 0f f9 4c 24 40       psubw  0x40(%rsp),%xmm1
  1583.     1b33:       66 0f 6f 14 24          movdqa (%rsp),%xmm2
  1584.     1b38:       66 0f ef ca             pxor   %xmm2,%xmm1
  1585.     1b3c:       66 0f 7f 8c 24 c0 00    movdqa %xmm1,0xc0(%rsp)
  1586.     1b43:       00 00
  1587.     1b45:       66 0f 6f 8c 24 d0 00    movdqa 0xd0(%rsp),%xmm1
  1588.     1b4c:       00 00
  1589.     1b4e:       66 0f f9 c8             psubw  %xmm0,%xmm1
  1590.     1b52:       66 0f ef ca             pxor   %xmm2,%xmm1
  1591.     1b56:       66 0f 7f 8c 24 a0 00    movdqa %xmm1,0xa0(%rsp)
  1592.     1b5d:       00 00
  1593.     1b5f:       66 0f 6f 44 24 30       movdqa 0x30(%rsp),%xmm0
  1594.     1b65:       66 0f fd 05 00 00 00    paddw  0x0(%rip),%xmm0        # 1b6d <(anonymous namespace)::W16::CHAM64_Dec_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)+0x5ed>
  1595.     1b6c:       00
  1596.     1b6d:       83 c5 f8                add    $0xfffffff8,%ebp
  1597.     1b70:       66 0f 7f 44 24 30       movdqa %xmm0,0x30(%rsp)
  1598.     1b76:       83 fd 07                cmp    $0x7,%ebp
  1599.     1b79:       0f 87 e1 fa ff ff       ja     1660 <(anonymous namespace)::W16::CHAM64_Dec_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)+0xe0>
  1600.     1b7f:       48 8d bc 24 c0 00 00    lea    0xc0(%rsp),%rdi
  1601.     1b86:       00
  1602.     1b87:       48 8d ac 24 20 01 00    lea    0x120(%rsp),%rbp
  1603.     1b8e:       00
  1604.     1b8f:       48 8d 94 24 90 00 00    lea    0x90(%rsp),%rdx
  1605.     1b96:       00
  1606.     1b97:       4c 8d bc 24 b0 00 00    lea    0xb0(%rsp),%r15
  1607.     1b9e:       00
  1608.     1b9f:       4c 8d a4 24 a0 00 00    lea    0xa0(%rsp),%r12
  1609.     1ba6:       00
  1610.     1ba7:       4c 8d ac 24 10 01 00    lea    0x110(%rsp),%r13
  1611.     1bae:       00
  1612.     1baf:       48 89 ee                mov    %rbp,%rsi
  1613.     1bb2:       4c 89 f9                mov    %r15,%rcx
  1614.     1bb5:       4d 89 e0                mov    %r12,%r8
  1615.     1bb8:       4d 89 e9                mov    %r13,%r9
  1616.     1bbb:       48 8d 9c 24 80 00 00    lea    0x80(%rsp),%rbx
  1617.     1bc2:       00
  1618.     1bc3:       53                      push   %rbx
  1619.     1bc4:       4c 8d b4 24 08 01 00    lea    0x108(%rsp),%r14
  1620.     1bcb:       00
  1621.     1bcc:       41 56                   push   %r14
  1622.     1bce:       e8 ed 0b 00 00          callq  27c0 <long long __vector(2) (anonymous namespace)::W16::RepackXMM<0u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  1623.     1bd3:       48 83 c4 10             add    $0x10,%rsp
  1624.     1bd7:       48 8b 84 24 50 01 00    mov    0x150(%rsp),%rax
  1625.     1bde:       00
  1626.     1bdf:       66 0f 7f 00             movdqa %xmm0,(%rax)
  1627.     1be3:       48 8d bc 24 c0 00 00    lea    0xc0(%rsp),%rdi
  1628.     1bea:       00
  1629.     1beb:       48 89 ee                mov    %rbp,%rsi
  1630.     1bee:       48 8d 94 24 90 00 00    lea    0x90(%rsp),%rdx
  1631.     1bf5:       00
  1632.     1bf6:       4c 89 f9                mov    %r15,%rcx
  1633.     1bf9:       4d 89 e0                mov    %r12,%r8
  1634.     1bfc:       4d 89 e9                mov    %r13,%r9
  1635.     1bff:       53                      push   %rbx
  1636.     1c00:       41 56                   push   %r14
  1637.     1c02:       e8 99 0d 00 00          callq  29a0 <long long __vector(2) (anonymous namespace)::W16::RepackXMM<1u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  1638.     1c07:       48 83 c4 10             add    $0x10,%rsp
  1639.     1c0b:       48 8b 84 24 58 01 00    mov    0x158(%rsp),%rax
  1640.     1c12:       00
  1641.     1c13:       66 0f 7f 00             movdqa %xmm0,(%rax)
  1642.     1c17:       48 81 c4 68 01 00 00    add    $0x168,%rsp
  1643.     1c1e:       5b                      pop    %rbx
  1644.     1c1f:       41 5c                   pop    %r12
  1645.     1c21:       41 5d                   pop    %r13
  1646.     1c23:       41 5e                   pop    %r14
  1647.     1c25:       41 5f                   pop    %r15
  1648.     1c27:       5d                      pop    %rbp
  1649.     1c28:       c3                      retq
  1650.     1c29:       0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  1651.  
  1652. 0000000000001c30 <CryptoPP::CHAM128_Enc_AdvancedProcessBlocks_SSSE3(unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)>:
  1653.     1c30:       53                      push   %rbx
  1654.     1c31:       4d 89 cb                mov    %r9,%r11
  1655.     1c34:       4d 89 c2                mov    %r8,%r10
  1656.     1c37:       49 89 c9                mov    %rcx,%r9
  1657.     1c3a:       48 89 d0                mov    %rdx,%rax
  1658.     1c3d:       48 89 f1                mov    %rsi,%rcx
  1659.     1c40:       48 89 fa                mov    %rdi,%rdx
  1660.     1c43:       8b 5c 24 10             mov    0x10(%rsp),%ebx
  1661.     1c47:       48 83 ec 08             sub    $0x8,%rsp
  1662.     1c4b:       48 8d 3d 1e 00 00 00    lea    0x1e(%rip),%rdi        # 1c70 <(anonymous namespace)::W32::CHAM128_Enc_Block(long long __vector(2)&, unsigned int const*, unsigned int)>
  1663.     1c52:       48 8d 35 57 02 00 00    lea    0x257(%rip),%rsi        # 1eb0 <(anonymous namespace)::W32::CHAM128_Enc_4_Blocks(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int)>
  1664.     1c59:       49 89 c0                mov    %rax,%r8
  1665.     1c5c:       53                      push   %rbx
  1666.     1c5d:       41 53                   push   %r11
  1667.     1c5f:       41 52                   push   %r10
  1668.     1c61:       e8 00 00 00 00          callq  1c66 <CryptoPP::CHAM128_Enc_AdvancedProcessBlocks_SSSE3(unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x36>
  1669.     1c66:       48 83 c4 20             add    $0x20,%rsp
  1670.     1c6a:       5b                      pop    %rbx
  1671.     1c6b:       c3                      retq
  1672.     1c6c:       0f 1f 40 00             nopl   0x0(%rax)
  1673.  
  1674. 0000000000001c70 <(anonymous namespace)::W32::CHAM128_Enc_Block(long long __vector(2)&, unsigned int const*, unsigned int)>:
  1675.     1c70:       55                      push   %rbp
  1676.     1c71:       41 57                   push   %r15
  1677.     1c73:       41 56                   push   %r14
  1678.     1c75:       41 55                   push   %r13
  1679.     1c77:       41 54                   push   %r12
  1680.     1c79:       53                      push   %rbx
  1681.     1c7a:       48 81 ec 98 00 00 00    sub    $0x98,%rsp
  1682.     1c81:       41 89 d4                mov    %edx,%r12d
  1683.     1c84:       48 89 f3                mov    %rsi,%rbx
  1684.     1c87:       48 89 fd                mov    %rdi,%rbp
  1685.     1c8a:       e8 81 0f 00 00          callq  2c10 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<0u>(long long __vector(2) const&)>
  1686.     1c8f:       66 0f 7f 44 24 60       movdqa %xmm0,0x60(%rsp)
  1687.     1c95:       48 89 ef                mov    %rbp,%rdi
  1688.     1c98:       e8 83 0f 00 00          callq  2c20 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<1u>(long long __vector(2) const&)>
  1689.     1c9d:       66 0f 7f 44 24 50       movdqa %xmm0,0x50(%rsp)
  1690.     1ca3:       48 89 ef                mov    %rbp,%rdi
  1691.     1ca6:       e8 85 0f 00 00          callq  2c30 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<2u>(long long __vector(2) const&)>
  1692.     1cab:       66 0f 7f 44 24 40       movdqa %xmm0,0x40(%rsp)
  1693.     1cb1:       48 89 ac 24 90 00 00    mov    %rbp,0x90(%rsp)
  1694.     1cb8:       00
  1695.     1cb9:       48 89 ef                mov    %rbp,%rdi
  1696.     1cbc:       e8 7f 0f 00 00          callq  2c40 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<3u>(long long __vector(2) const&)>
  1697.     1cc1:       66 0f 7f 44 24 30       movdqa %xmm0,0x30(%rsp)
  1698.     1cc7:       31 c0                   xor    %eax,%eax
  1699.     1cc9:       41 83 fc 50             cmp    $0x50,%r12d
  1700.     1ccd:       0f 95 c1                setne  %cl
  1701.     1cd0:       45 85 e4                test   %r12d,%r12d
  1702.     1cd3:       0f 8e 92 01 00 00       jle    1e6b <(anonymous namespace)::W32::CHAM128_Enc_Block(long long __vector(2)&, unsigned int const*, unsigned int)+0x1fb>
  1703.     1cd9:       88 c8                   mov    %cl,%al
  1704.     1cdb:       44 8d 2c c5 07 00 00    lea    0x7(,%rax,8),%r13d
  1705.     1ce2:       00
  1706.     1ce3:       45 31 f6                xor    %r14d,%r14d
  1707.     1ce6:       66 0f ef c9             pxor   %xmm1,%xmm1
  1708.     1cea:       48 8d 6c 24 20          lea    0x20(%rsp),%rbp
  1709.     1cef:       4c 8d 7c 24 60          lea    0x60(%rsp),%r15
  1710.     1cf4:       66 0f ef c0             pxor   %xmm0,%xmm0
  1711.     1cf8:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  1712.     1cfe:       66 90                   xchg   %ax,%ax
  1713.     1d00:       44 89 f0                mov    %r14d,%eax
  1714.     1d03:       44 21 e8                and    %r13d,%eax
  1715.     1d06:       f3 0f 6f 04 83          movdqu (%rbx,%rax,4),%xmm0
  1716.     1d0b:       66 0f 70 d0 00          pshufd $0x0,%xmm0,%xmm2
  1717.     1d10:       66 0f 7f 14 24          movdqa %xmm2,(%rsp)
  1718.     1d15:       66 0f 70 c0 55          pshufd $0x55,%xmm0,%xmm0
  1719.     1d1a:       66 0f 7f 84 24 80 00    movdqa %xmm0,0x80(%rsp)
  1720.     1d21:       00 00
  1721.     1d23:       66 0f ef 4c 24 60       pxor   0x60(%rsp),%xmm1
  1722.     1d29:       66 0f 7f 4c 24 70       movdqa %xmm1,0x70(%rsp)
  1723.     1d2f:       48 8d 7c 24 50          lea    0x50(%rsp),%rdi
  1724.     1d34:       e8 17 0f 00 00          callq  2c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>
  1725.     1d39:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  1726.     1d3e:       66 0f fe 44 24 70       paddd  0x70(%rsp),%xmm0
  1727.     1d44:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  1728.     1d4a:       48 89 ef                mov    %rbp,%rdi
  1729.     1d4d:       e8 1e 0f 00 00          callq  2c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>
  1730.     1d52:       66 0f 7f 44 24 60       movdqa %xmm0,0x60(%rsp)
  1731.     1d58:       66 0f 6f 44 24 10       movdqa 0x10(%rsp),%xmm0
  1732.     1d5e:       66 0f eb 05 00 00 00    por    0x0(%rip),%xmm0        # 1d66 <(anonymous namespace)::W32::CHAM128_Enc_Block(long long __vector(2)&, unsigned int const*, unsigned int)+0xf6>
  1733.     1d65:       00
  1734.     1d66:       66 0f ef 44 24 50       pxor   0x50(%rsp),%xmm0
  1735.     1d6c:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  1736.     1d71:       48 8d 7c 24 40          lea    0x40(%rsp),%rdi
  1737.     1d76:       e8 f5 0e 00 00          callq  2c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>
  1738.     1d7b:       66 0f ef 84 24 80 00    pxor   0x80(%rsp),%xmm0
  1739.     1d82:       00 00
  1740.     1d84:       66 0f fe 04 24          paddd  (%rsp),%xmm0
  1741.     1d89:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  1742.     1d8f:       48 89 ef                mov    %rbp,%rdi
  1743.     1d92:       e8 b9 0e 00 00          callq  2c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>
  1744.     1d97:       66 0f 7f 44 24 50       movdqa %xmm0,0x50(%rsp)
  1745.     1d9d:       0f 28 44 24 10          movaps 0x10(%rsp),%xmm0
  1746.     1da2:       0f 56 05 00 00 00 00    orps   0x0(%rip),%xmm0        # 1da9 <(anonymous namespace)::W32::CHAM128_Enc_Block(long long __vector(2)&, unsigned int const*, unsigned int)+0x139>
  1747.     1da9:       0f 28 c8                movaps %xmm0,%xmm1
  1748.     1dac:       41 8d 46 02             lea    0x2(%r14),%eax
  1749.     1db0:       44 21 e8                and    %r13d,%eax
  1750.     1db3:       f3 0f 6f 04 83          movdqu (%rbx,%rax,4),%xmm0
  1751.     1db8:       66 0f 70 d0 00          pshufd $0x0,%xmm0,%xmm2
  1752.     1dbd:       66 0f 7f 14 24          movdqa %xmm2,(%rsp)
  1753.     1dc2:       66 0f 70 c0 55          pshufd $0x55,%xmm0,%xmm0
  1754.     1dc7:       66 0f 7f 84 24 80 00    movdqa %xmm0,0x80(%rsp)
  1755.     1dce:       00 00
  1756.     1dd0:       0f 57 4c 24 40          xorps  0x40(%rsp),%xmm1
  1757.     1dd5:       0f 29 4c 24 70          movaps %xmm1,0x70(%rsp)
  1758.     1dda:       48 8d 7c 24 30          lea    0x30(%rsp),%rdi
  1759.     1ddf:       e8 6c 0e 00 00          callq  2c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>
  1760.     1de4:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  1761.     1de9:       66 0f fe 44 24 70       paddd  0x70(%rsp),%xmm0
  1762.     1def:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  1763.     1df5:       48 89 ef                mov    %rbp,%rdi
  1764.     1df8:       e8 73 0e 00 00          callq  2c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>
  1765.     1dfd:       66 0f 7f 44 24 40       movdqa %xmm0,0x40(%rsp)
  1766.     1e03:       66 0f 6f 44 24 10       movdqa 0x10(%rsp),%xmm0
  1767.     1e09:       66 0f eb 05 00 00 00    por    0x0(%rip),%xmm0        # 1e11 <(anonymous namespace)::W32::CHAM128_Enc_Block(long long __vector(2)&, unsigned int const*, unsigned int)+0x1a1>
  1768.     1e10:       00
  1769.     1e11:       66 0f ef 44 24 30       pxor   0x30(%rsp),%xmm0
  1770.     1e17:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  1771.     1e1c:       4c 89 ff                mov    %r15,%rdi
  1772.     1e1f:       e8 4c 0e 00 00          callq  2c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>
  1773.     1e24:       66 0f ef 84 24 80 00    pxor   0x80(%rsp),%xmm0
  1774.     1e2b:       00 00
  1775.     1e2d:       66 0f fe 04 24          paddd  (%rsp),%xmm0
  1776.     1e32:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  1777.     1e38:       48 89 ef                mov    %rbp,%rdi
  1778.     1e3b:       e8 10 0e 00 00          callq  2c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>
  1779.     1e40:       66 0f 7f 44 24 30       movdqa %xmm0,0x30(%rsp)
  1780.     1e46:       66 0f 6f 44 24 10       movdqa 0x10(%rsp),%xmm0
  1781.     1e4c:       66 0f fe 05 00 00 00    paddd  0x0(%rip),%xmm0        # 1e54 <(anonymous namespace)::W32::CHAM128_Enc_Block(long long __vector(2)&, unsigned int const*, unsigned int)+0x1e4>
  1782.     1e53:       00
  1783.     1e54:       41 83 c6 04             add    $0x4,%r14d
  1784.     1e58:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  1785.     1e5e:       66 0f 6f c8             movdqa %xmm0,%xmm1
  1786.     1e62:       45 39 e6                cmp    %r12d,%r14d
  1787.     1e65:       0f 8c 95 fe ff ff       jl     1d00 <(anonymous namespace)::W32::CHAM128_Enc_Block(long long __vector(2)&, unsigned int const*, unsigned int)+0x90>
  1788.     1e6b:       48 8d 7c 24 60          lea    0x60(%rsp),%rdi
  1789.     1e70:       48 8d 74 24 50          lea    0x50(%rsp),%rsi
  1790.     1e75:       48 8d 54 24 40          lea    0x40(%rsp),%rdx
  1791.     1e7a:       48 8d 4c 24 30          lea    0x30(%rsp),%rcx
  1792.     1e7f:       e8 fc 0d 00 00          callq  2c80 <long long __vector(2) (anonymous namespace)::W32::RepackXMM<0u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  1793.     1e84:       48 8b 84 24 90 00 00    mov    0x90(%rsp),%rax
  1794.     1e8b:       00
  1795.     1e8c:       66 0f 7f 00             movdqa %xmm0,(%rax)
  1796.     1e90:       48 81 c4 98 00 00 00    add    $0x98,%rsp
  1797.     1e97:       5b                      pop    %rbx
  1798.     1e98:       41 5c                   pop    %r12
  1799.     1e9a:       41 5d                   pop    %r13
  1800.     1e9c:       41 5e                   pop    %r14
  1801.     1e9e:       41 5f                   pop    %r15
  1802.     1ea0:       5d                      pop    %rbp
  1803.     1ea1:       c3                      retq
  1804.     1ea2:       66 66 66 66 66 2e 0f    data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  1805.     1ea9:       1f 84 00 00 00 00 00
  1806.  
  1807. 0000000000001eb0 <(anonymous namespace)::W32::CHAM128_Enc_4_Blocks(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int)>:
  1808.     1eb0:       55                      push   %rbp
  1809.     1eb1:       41 57                   push   %r15
  1810.     1eb3:       41 56                   push   %r14
  1811.     1eb5:       41 55                   push   %r13
  1812.     1eb7:       41 54                   push   %r12
  1813.     1eb9:       53                      push   %rbx
  1814.     1eba:       48 81 ec b8 00 00 00    sub    $0xb8,%rsp
  1815.     1ec1:       44 89 cd                mov    %r9d,%ebp
  1816.     1ec4:       4c 89 c3                mov    %r8,%rbx
  1817.     1ec7:       49 89 ce                mov    %rcx,%r14
  1818.     1eca:       49 89 d7                mov    %rdx,%r15
  1819.     1ecd:       49 89 f4                mov    %rsi,%r12
  1820.     1ed0:       49 89 fd                mov    %rdi,%r13
  1821.     1ed3:       e8 b8 0d 00 00          callq  2c90 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<0u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  1822.     1ed8:       66 0f 7f 44 24 60       movdqa %xmm0,0x60(%rsp)
  1823.     1ede:       4c 89 ef                mov    %r13,%rdi
  1824.     1ee1:       4c 89 e6                mov    %r12,%rsi
  1825.     1ee4:       4c 89 fa                mov    %r15,%rdx
  1826.     1ee7:       4c 89 f1                mov    %r14,%rcx
  1827.     1eea:       e8 c1 0d 00 00          callq  2cb0 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<1u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  1828.     1eef:       66 0f 7f 44 24 50       movdqa %xmm0,0x50(%rsp)
  1829.     1ef5:       4c 89 ef                mov    %r13,%rdi
  1830.     1ef8:       4c 89 e6                mov    %r12,%rsi
  1831.     1efb:       4c 89 fa                mov    %r15,%rdx
  1832.     1efe:       4c 89 f1                mov    %r14,%rcx
  1833.     1f01:       e8 ca 0d 00 00          callq  2cd0 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<2u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  1834.     1f06:       66 0f 7f 44 24 40       movdqa %xmm0,0x40(%rsp)
  1835.     1f0c:       4c 89 ac 24 98 00 00    mov    %r13,0x98(%rsp)
  1836.     1f13:       00
  1837.     1f14:       4c 89 ef                mov    %r13,%rdi
  1838.     1f17:       4c 89 a4 24 a0 00 00    mov    %r12,0xa0(%rsp)
  1839.     1f1e:       00
  1840.     1f1f:       4c 89 e6                mov    %r12,%rsi
  1841.     1f22:       4c 89 bc 24 a8 00 00    mov    %r15,0xa8(%rsp)
  1842.     1f29:       00
  1843.     1f2a:       4c 89 fa                mov    %r15,%rdx
  1844.     1f2d:       4c 89 b4 24 b0 00 00    mov    %r14,0xb0(%rsp)
  1845.     1f34:       00
  1846.     1f35:       4c 89 f1                mov    %r14,%rcx
  1847.     1f38:       e8 b3 0d 00 00          callq  2cf0 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<3u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  1848.     1f3d:       66 0f 7f 44 24 30       movdqa %xmm0,0x30(%rsp)
  1849.     1f43:       31 c0                   xor    %eax,%eax
  1850.     1f45:       83 fd 50                cmp    $0x50,%ebp
  1851.     1f48:       0f 95 c1                setne  %cl
  1852.     1f4b:       85 ed                   test   %ebp,%ebp
  1853.     1f4d:       0f 8e 98 01 00 00       jle    20eb <(anonymous namespace)::W32::CHAM128_Enc_4_Blocks(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int)+0x23b>
  1854.     1f53:       88 c8                   mov    %cl,%al
  1855.     1f55:       44 8d 24 c5 07 00 00    lea    0x7(,%rax,8),%r12d
  1856.     1f5c:       00
  1857.     1f5d:       45 31 ed                xor    %r13d,%r13d
  1858.     1f60:       66 0f ef c9             pxor   %xmm1,%xmm1
  1859.     1f64:       4c 8d 7c 24 20          lea    0x20(%rsp),%r15
  1860.     1f69:       4c 8d 74 24 60          lea    0x60(%rsp),%r14
  1861.     1f6e:       66 0f ef c0             pxor   %xmm0,%xmm0
  1862.     1f72:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  1863.     1f78:       0f 1f 84 00 00 00 00    nopl   0x0(%rax,%rax,1)
  1864.     1f7f:       00
  1865.     1f80:       44 89 e8                mov    %r13d,%eax
  1866.     1f83:       44 21 e0                and    %r12d,%eax
  1867.     1f86:       f3 0f 6f 04 83          movdqu (%rbx,%rax,4),%xmm0
  1868.     1f8b:       66 0f 70 d0 00          pshufd $0x0,%xmm0,%xmm2
  1869.     1f90:       66 0f 7f 14 24          movdqa %xmm2,(%rsp)
  1870.     1f95:       66 0f 70 c0 55          pshufd $0x55,%xmm0,%xmm0
  1871.     1f9a:       66 0f 7f 84 24 80 00    movdqa %xmm0,0x80(%rsp)
  1872.     1fa1:       00 00
  1873.     1fa3:       66 0f ef 4c 24 60       pxor   0x60(%rsp),%xmm1
  1874.     1fa9:       66 0f 7f 4c 24 70       movdqa %xmm1,0x70(%rsp)
  1875.     1faf:       48 8d 7c 24 50          lea    0x50(%rsp),%rdi
  1876.     1fb4:       e8 97 0c 00 00          callq  2c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>
  1877.     1fb9:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  1878.     1fbe:       66 0f fe 44 24 70       paddd  0x70(%rsp),%xmm0
  1879.     1fc4:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  1880.     1fca:       4c 89 ff                mov    %r15,%rdi
  1881.     1fcd:       e8 9e 0c 00 00          callq  2c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>
  1882.     1fd2:       66 0f 7f 44 24 60       movdqa %xmm0,0x60(%rsp)
  1883.     1fd8:       66 0f 6f 44 24 10       movdqa 0x10(%rsp),%xmm0
  1884.     1fde:       66 0f eb 05 00 00 00    por    0x0(%rip),%xmm0        # 1fe6 <(anonymous namespace)::W32::CHAM128_Enc_4_Blocks(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int)+0x136>
  1885.     1fe5:       00
  1886.     1fe6:       66 0f ef 44 24 50       pxor   0x50(%rsp),%xmm0
  1887.     1fec:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  1888.     1ff1:       48 8d 7c 24 40          lea    0x40(%rsp),%rdi
  1889.     1ff6:       e8 75 0c 00 00          callq  2c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>
  1890.     1ffb:       66 0f ef 84 24 80 00    pxor   0x80(%rsp),%xmm0
  1891.     2002:       00 00
  1892.     2004:       66 0f fe 04 24          paddd  (%rsp),%xmm0
  1893.     2009:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  1894.     200f:       4c 89 ff                mov    %r15,%rdi
  1895.     2012:       e8 39 0c 00 00          callq  2c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>
  1896.     2017:       66 0f 7f 44 24 50       movdqa %xmm0,0x50(%rsp)
  1897.     201d:       0f 28 44 24 10          movaps 0x10(%rsp),%xmm0
  1898.     2022:       0f 56 05 00 00 00 00    orps   0x0(%rip),%xmm0        # 2029 <(anonymous namespace)::W32::CHAM128_Enc_4_Blocks(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int)+0x179>
  1899.     2029:       0f 28 c8                movaps %xmm0,%xmm1
  1900.     202c:       41 8d 45 02             lea    0x2(%r13),%eax
  1901.     2030:       44 21 e0                and    %r12d,%eax
  1902.     2033:       f3 0f 6f 04 83          movdqu (%rbx,%rax,4),%xmm0
  1903.     2038:       66 0f 70 d0 00          pshufd $0x0,%xmm0,%xmm2
  1904.     203d:       66 0f 7f 14 24          movdqa %xmm2,(%rsp)
  1905.     2042:       66 0f 70 c0 55          pshufd $0x55,%xmm0,%xmm0
  1906.     2047:       66 0f 7f 84 24 80 00    movdqa %xmm0,0x80(%rsp)
  1907.     204e:       00 00
  1908.     2050:       0f 57 4c 24 40          xorps  0x40(%rsp),%xmm1
  1909.     2055:       0f 29 4c 24 70          movaps %xmm1,0x70(%rsp)
  1910.     205a:       48 8d 7c 24 30          lea    0x30(%rsp),%rdi
  1911.     205f:       e8 ec 0b 00 00          callq  2c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>
  1912.     2064:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  1913.     2069:       66 0f fe 44 24 70       paddd  0x70(%rsp),%xmm0
  1914.     206f:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  1915.     2075:       4c 89 ff                mov    %r15,%rdi
  1916.     2078:       e8 f3 0b 00 00          callq  2c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>
  1917.     207d:       66 0f 7f 44 24 40       movdqa %xmm0,0x40(%rsp)
  1918.     2083:       66 0f 6f 44 24 10       movdqa 0x10(%rsp),%xmm0
  1919.     2089:       66 0f eb 05 00 00 00    por    0x0(%rip),%xmm0        # 2091 <(anonymous namespace)::W32::CHAM128_Enc_4_Blocks(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int)+0x1e1>
  1920.     2090:       00
  1921.     2091:       66 0f ef 44 24 30       pxor   0x30(%rsp),%xmm0
  1922.     2097:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  1923.     209c:       4c 89 f7                mov    %r14,%rdi
  1924.     209f:       e8 cc 0b 00 00          callq  2c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>
  1925.     20a4:       66 0f ef 84 24 80 00    pxor   0x80(%rsp),%xmm0
  1926.     20ab:       00 00
  1927.     20ad:       66 0f fe 04 24          paddd  (%rsp),%xmm0
  1928.     20b2:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  1929.     20b8:       4c 89 ff                mov    %r15,%rdi
  1930.     20bb:       e8 90 0b 00 00          callq  2c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>
  1931.     20c0:       66 0f 7f 44 24 30       movdqa %xmm0,0x30(%rsp)
  1932.     20c6:       66 0f 6f 44 24 10       movdqa 0x10(%rsp),%xmm0
  1933.     20cc:       66 0f fe 05 00 00 00    paddd  0x0(%rip),%xmm0        # 20d4 <(anonymous namespace)::W32::CHAM128_Enc_4_Blocks(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int)+0x224>
  1934.     20d3:       00
  1935.     20d4:       41 83 c5 04             add    $0x4,%r13d
  1936.     20d8:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  1937.     20de:       66 0f 6f c8             movdqa %xmm0,%xmm1
  1938.     20e2:       41 39 ed                cmp    %ebp,%r13d
  1939.     20e5:       0f 8c 95 fe ff ff       jl     1f80 <(anonymous namespace)::W32::CHAM128_Enc_4_Blocks(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int)+0xd0>
  1940.     20eb:       48 8d 5c 24 60          lea    0x60(%rsp),%rbx
  1941.     20f0:       48 8d 6c 24 50          lea    0x50(%rsp),%rbp
  1942.     20f5:       4c 8d 74 24 40          lea    0x40(%rsp),%r14
  1943.     20fa:       4c 8d 7c 24 30          lea    0x30(%rsp),%r15
  1944.     20ff:       48 89 df                mov    %rbx,%rdi
  1945.     2102:       48 89 ee                mov    %rbp,%rsi
  1946.     2105:       4c 89 f2                mov    %r14,%rdx
  1947.     2108:       4c 89 f9                mov    %r15,%rcx
  1948.     210b:       e8 70 0b 00 00          callq  2c80 <long long __vector(2) (anonymous namespace)::W32::RepackXMM<0u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  1949.     2110:       48 8b 84 24 98 00 00    mov    0x98(%rsp),%rax
  1950.     2117:       00
  1951.     2118:       66 0f 7f 00             movdqa %xmm0,(%rax)
  1952.     211c:       48 89 df                mov    %rbx,%rdi
  1953.     211f:       48 89 ee                mov    %rbp,%rsi
  1954.     2122:       4c 89 f2                mov    %r14,%rdx
  1955.     2125:       4c 89 f9                mov    %r15,%rcx
  1956.     2128:       e8 e3 0b 00 00          callq  2d10 <long long __vector(2) (anonymous namespace)::W32::RepackXMM<1u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  1957.     212d:       48 8b 84 24 a0 00 00    mov    0xa0(%rsp),%rax
  1958.     2134:       00
  1959.     2135:       66 0f 7f 00             movdqa %xmm0,(%rax)
  1960.     2139:       48 89 df                mov    %rbx,%rdi
  1961.     213c:       48 89 ee                mov    %rbp,%rsi
  1962.     213f:       4c 89 f2                mov    %r14,%rdx
  1963.     2142:       4c 89 f9                mov    %r15,%rcx
  1964.     2145:       e8 d6 0b 00 00          callq  2d20 <long long __vector(2) (anonymous namespace)::W32::RepackXMM<2u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  1965.     214a:       48 8b 84 24 a8 00 00    mov    0xa8(%rsp),%rax
  1966.     2151:       00
  1967.     2152:       66 0f 7f 00             movdqa %xmm0,(%rax)
  1968.     2156:       48 89 df                mov    %rbx,%rdi
  1969.     2159:       48 89 ee                mov    %rbp,%rsi
  1970.     215c:       4c 89 f2                mov    %r14,%rdx
  1971.     215f:       4c 89 f9                mov    %r15,%rcx
  1972.     2162:       e8 c9 0b 00 00          callq  2d30 <long long __vector(2) (anonymous namespace)::W32::RepackXMM<3u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  1973.     2167:       48 8b 84 24 b0 00 00    mov    0xb0(%rsp),%rax
  1974.     216e:       00
  1975.     216f:       66 0f 7f 00             movdqa %xmm0,(%rax)
  1976.     2173:       48 81 c4 b8 00 00 00    add    $0xb8,%rsp
  1977.     217a:       5b                      pop    %rbx
  1978.     217b:       41 5c                   pop    %r12
  1979.     217d:       41 5d                   pop    %r13
  1980.     217f:       41 5e                   pop    %r14
  1981.     2181:       41 5f                   pop    %r15
  1982.     2183:       5d                      pop    %rbp
  1983.     2184:       c3                      retq
  1984.     2185:       66 66 2e 0f 1f 84 00    data16 nopw %cs:0x0(%rax,%rax,1)
  1985.     218c:       00 00 00 00
  1986.  
  1987. 0000000000002190 <CryptoPP::CHAM128_Dec_AdvancedProcessBlocks_SSSE3(unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)>:
  1988.     2190:       53                      push   %rbx
  1989.     2191:       4d 89 cb                mov    %r9,%r11
  1990.     2194:       4d 89 c2                mov    %r8,%r10
  1991.     2197:       49 89 c9                mov    %rcx,%r9
  1992.     219a:       48 89 d0                mov    %rdx,%rax
  1993.     219d:       48 89 f1                mov    %rsi,%rcx
  1994.     21a0:       48 89 fa                mov    %rdi,%rdx
  1995.     21a3:       8b 5c 24 10             mov    0x10(%rsp),%ebx
  1996.     21a7:       48 83 ec 08             sub    $0x8,%rsp
  1997.     21ab:       48 8d 3d 1e 00 00 00    lea    0x1e(%rip),%rdi        # 21d0 <(anonymous namespace)::W32::CHAM128_Dec_Block(long long __vector(2)&, unsigned int const*, unsigned int)>
  1998.     21b2:       48 8d 35 67 02 00 00    lea    0x267(%rip),%rsi        # 2420 <(anonymous namespace)::W32::CHAM128_Dec_4_Blocks(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int)>
  1999.     21b9:       49 89 c0                mov    %rax,%r8
  2000.     21bc:       53                      push   %rbx
  2001.     21bd:       41 53                   push   %r11
  2002.     21bf:       41 52                   push   %r10
  2003.     21c1:       e8 00 00 00 00          callq  21c6 <CryptoPP::CHAM128_Dec_AdvancedProcessBlocks_SSSE3(unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x36>
  2004.     21c6:       48 83 c4 20             add    $0x20,%rsp
  2005.     21ca:       5b                      pop    %rbx
  2006.     21cb:       c3                      retq
  2007.     21cc:       0f 1f 40 00             nopl   0x0(%rax)
  2008.  
  2009. 00000000000021d0 <(anonymous namespace)::W32::CHAM128_Dec_Block(long long __vector(2)&, unsigned int const*, unsigned int)>:
  2010.     21d0:       55                      push   %rbp
  2011.     21d1:       41 57                   push   %r15
  2012.     21d3:       41 56                   push   %r14
  2013.     21d5:       41 55                   push   %r13
  2014.     21d7:       41 54                   push   %r12
  2015.     21d9:       53                      push   %rbx
  2016.     21da:       48 81 ec b8 00 00 00    sub    $0xb8,%rsp
  2017.     21e1:       89 d3                   mov    %edx,%ebx
  2018.     21e3:       49 89 f4                mov    %rsi,%r12
  2019.     21e6:       48 89 fd                mov    %rdi,%rbp
  2020.     21e9:       e8 22 0a 00 00          callq  2c10 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<0u>(long long __vector(2) const&)>
  2021.     21ee:       66 0f 7f 44 24 40       movdqa %xmm0,0x40(%rsp)
  2022.     21f4:       48 89 ef                mov    %rbp,%rdi
  2023.     21f7:       e8 24 0a 00 00          callq  2c20 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<1u>(long long __vector(2) const&)>
  2024.     21fc:       66 0f 7f 84 24 80 00    movdqa %xmm0,0x80(%rsp)
  2025.     2203:       00 00
  2026.     2205:       48 89 ef                mov    %rbp,%rdi
  2027.     2208:       e8 23 0a 00 00          callq  2c30 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<2u>(long long __vector(2) const&)>
  2028.     220d:       66 0f 7f 44 24 70       movdqa %xmm0,0x70(%rsp)
  2029.     2213:       48 89 ac 24 98 00 00    mov    %rbp,0x98(%rsp)
  2030.     221a:       00
  2031.     221b:       48 89 ef                mov    %rbp,%rdi
  2032.     221e:       e8 1d 0a 00 00          callq  2c40 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<3u>(long long __vector(2) const&)>
  2033.     2223:       66 0f 7f 44 24 60       movdqa %xmm0,0x60(%rsp)
  2034.     2229:       31 c0                   xor    %eax,%eax
  2035.     222b:       83 fb 50                cmp    $0x50,%ebx
  2036.     222e:       0f 95 c2                setne  %dl
  2037.     2231:       89 d9                   mov    %ebx,%ecx
  2038.     2233:       83 c1 ff                add    $0xffffffff,%ecx
  2039.     2236:       0f 88 a8 01 00 00       js     23e4 <(anonymous namespace)::W32::CHAM128_Dec_Block(long long __vector(2)&, unsigned int const*, unsigned int)+0x214>
  2040.     223c:       88 d0                   mov    %dl,%al
  2041.     223e:       8d 04 c5 07 00 00 00    lea    0x7(,%rax,8),%eax
  2042.     2245:       89 44 24 2c             mov    %eax,0x2c(%rsp)
  2043.     2249:       66 0f 6e c1             movd   %ecx,%xmm0
  2044.     224d:       66 0f 70 c0 00          pshufd $0x0,%xmm0,%xmm0
  2045.     2252:       66 0f 7f 44 24 30       movdqa %xmm0,0x30(%rsp)
  2046.     2258:       83 c3 0e                add    $0xe,%ebx
  2047.     225b:       44 8b 7c 24 2c          mov    0x2c(%rsp),%r15d
  2048.     2260:       89 d8                   mov    %ebx,%eax
  2049.     2262:       44 21 f8                and    %r15d,%eax
  2050.     2265:       f3 41 0f 6f 04 84       movdqu (%r12,%rax,4),%xmm0
  2051.     226b:       66 0f 70 c8 55          pshufd $0x55,%xmm0,%xmm1
  2052.     2270:       66 0f 7f 4c 24 10       movdqa %xmm1,0x10(%rsp)
  2053.     2276:       66 0f 70 c0 00          pshufd $0x0,%xmm0,%xmm0
  2054.     227b:       66 0f 7f 44 24 50       movdqa %xmm0,0x50(%rsp)
  2055.     2281:       4c 8d 6c 24 60          lea    0x60(%rsp),%r13
  2056.     2286:       4c 89 ef                mov    %r13,%rdi
  2057.     2289:       e8 b2 0a 00 00          callq  2d40 <long long __vector(2) (anonymous namespace)::W32::RotateRight32<1u>(long long __vector(2) const&)>
  2058.     228e:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  2059.     2293:       48 8d 6c 24 40          lea    0x40(%rsp),%rbp
  2060.     2298:       48 89 ef                mov    %rbp,%rdi
  2061.     229b:       e8 d0 09 00 00          callq  2c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>
  2062.     22a0:       66 0f ef 44 24 10       pxor   0x10(%rsp),%xmm0
  2063.     22a6:       66 0f 6f 0c 24          movdqa (%rsp),%xmm1
  2064.     22ab:       66 0f fa c8             psubd  %xmm0,%xmm1
  2065.     22af:       66 0f 6f 44 24 30       movdqa 0x30(%rsp),%xmm0
  2066.     22b5:       66 0f ef c8             pxor   %xmm0,%xmm1
  2067.     22b9:       66 0f 7f 4c 24 60       movdqa %xmm1,0x60(%rsp)
  2068.     22bf:       66 0f fe 05 00 00 00    paddd  0x0(%rip),%xmm0        # 22c7 <(anonymous namespace)::W32::CHAM128_Dec_Block(long long __vector(2)&, unsigned int const*, unsigned int)+0xf7>
  2069.     22c6:       00
  2070.     22c7:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  2071.     22cd:       4c 8d 74 24 70          lea    0x70(%rsp),%r14
  2072.     22d2:       4c 89 f7                mov    %r14,%rdi
  2073.     22d5:       e8 86 0a 00 00          callq  2d60 <long long __vector(2) (anonymous namespace)::W32::RotateRight32<8u>(long long __vector(2) const&)>
  2074.     22da:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  2075.     22df:       4c 89 ef                mov    %r13,%rdi
  2076.     22e2:       e8 69 09 00 00          callq  2c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>
  2077.     22e7:       66 0f ef 44 24 50       pxor   0x50(%rsp),%xmm0
  2078.     22ed:       66 0f 6f 0c 24          movdqa (%rsp),%xmm1
  2079.     22f2:       66 0f fa c8             psubd  %xmm0,%xmm1
  2080.     22f6:       66 0f ef 4c 24 10       pxor   0x10(%rsp),%xmm1
  2081.     22fc:       66 0f 7f 4c 24 70       movdqa %xmm1,0x70(%rsp)
  2082.     2302:       66 0f 6f 44 24 30       movdqa 0x30(%rsp),%xmm0
  2083.     2308:       66 0f fe 05 00 00 00    paddd  0x0(%rip),%xmm0        # 2310 <(anonymous namespace)::W32::CHAM128_Dec_Block(long long __vector(2)&, unsigned int const*, unsigned int)+0x140>
  2084.     230f:       00
  2085.     2310:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  2086.     2316:       8d 43 fe                lea    -0x2(%rbx),%eax
  2087.     2319:       44 21 f8                and    %r15d,%eax
  2088.     231c:       f3 41 0f 6f 04 84       movdqu (%r12,%rax,4),%xmm0
  2089.     2322:       66 0f 70 c8 55          pshufd $0x55,%xmm0,%xmm1
  2090.     2327:       66 0f 7f 0c 24          movdqa %xmm1,(%rsp)
  2091.     232c:       66 0f 70 c0 00          pshufd $0x0,%xmm0,%xmm0
  2092.     2331:       66 0f 7f 44 24 50       movdqa %xmm0,0x50(%rsp)
  2093.     2337:       48 8d ac 24 80 00 00    lea    0x80(%rsp),%rbp
  2094.     233e:       00
  2095.     233f:       48 89 ef                mov    %rbp,%rdi
  2096.     2342:       e8 f9 09 00 00          callq  2d40 <long long __vector(2) (anonymous namespace)::W32::RotateRight32<1u>(long long __vector(2) const&)>
  2097.     2347:       66 0f 7f 84 24 a0 00    movdqa %xmm0,0xa0(%rsp)
  2098.     234e:       00 00
  2099.     2350:       4c 89 f7                mov    %r14,%rdi
  2100.     2353:       e8 18 09 00 00          callq  2c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>
  2101.     2358:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  2102.     235d:       66 0f 6f 8c 24 a0 00    movdqa 0xa0(%rsp),%xmm1
  2103.     2364:       00 00
  2104.     2366:       66 0f fa c8             psubd  %xmm0,%xmm1
  2105.     236a:       66 0f ef 4c 24 10       pxor   0x10(%rsp),%xmm1
  2106.     2370:       66 0f 7f 8c 24 80 00    movdqa %xmm1,0x80(%rsp)
  2107.     2377:       00 00
  2108.     2379:       66 0f 6f 44 24 30       movdqa 0x30(%rsp),%xmm0
  2109.     237f:       66 0f fe 05 00 00 00    paddd  0x0(%rip),%xmm0        # 2387 <(anonymous namespace)::W32::CHAM128_Dec_Block(long long __vector(2)&, unsigned int const*, unsigned int)+0x1b7>
  2110.     2386:       00
  2111.     2387:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  2112.     238d:       48 8d 7c 24 40          lea    0x40(%rsp),%rdi
  2113.     2392:       e8 c9 09 00 00          callq  2d60 <long long __vector(2) (anonymous namespace)::W32::RotateRight32<8u>(long long __vector(2) const&)>
  2114.     2397:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  2115.     239c:       48 89 ef                mov    %rbp,%rdi
  2116.     239f:       e8 ac 08 00 00          callq  2c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>
  2117.     23a4:       66 0f ef 44 24 50       pxor   0x50(%rsp),%xmm0
  2118.     23aa:       66 0f 6f 0c 24          movdqa (%rsp),%xmm1
  2119.     23af:       66 0f fa c8             psubd  %xmm0,%xmm1
  2120.     23b3:       66 0f ef 4c 24 10       pxor   0x10(%rsp),%xmm1
  2121.     23b9:       66 0f 7f 4c 24 40       movdqa %xmm1,0x40(%rsp)
  2122.     23bf:       66 0f 6f 44 24 30       movdqa 0x30(%rsp),%xmm0
  2123.     23c5:       66 0f fe 05 00 00 00    paddd  0x0(%rip),%xmm0        # 23cd <(anonymous namespace)::W32::CHAM128_Dec_Block(long long __vector(2)&, unsigned int const*, unsigned int)+0x1fd>
  2124.     23cc:       00
  2125.     23cd:       66 0f 7f 44 24 30       movdqa %xmm0,0x30(%rsp)
  2126.     23d3:       8d 43 fc                lea    -0x4(%rbx),%eax
  2127.     23d6:       83 c3 f1                add    $0xfffffff1,%ebx
  2128.     23d9:       83 fb 03                cmp    $0x3,%ebx
  2129.     23dc:       89 c3                   mov    %eax,%ebx
  2130.     23de:       0f 8f 7c fe ff ff       jg     2260 <(anonymous namespace)::W32::CHAM128_Dec_Block(long long __vector(2)&, unsigned int const*, unsigned int)+0x90>
  2131.     23e4:       48 8d 7c 24 40          lea    0x40(%rsp),%rdi
  2132.     23e9:       48 8d b4 24 80 00 00    lea    0x80(%rsp),%rsi
  2133.     23f0:       00
  2134.     23f1:       48 8d 54 24 70          lea    0x70(%rsp),%rdx
  2135.     23f6:       48 8d 4c 24 60          lea    0x60(%rsp),%rcx
  2136.     23fb:       e8 80 08 00 00          callq  2c80 <long long __vector(2) (anonymous namespace)::W32::RepackXMM<0u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  2137.     2400:       48 8b 84 24 98 00 00    mov    0x98(%rsp),%rax
  2138.     2407:       00
  2139.     2408:       66 0f 7f 00             movdqa %xmm0,(%rax)
  2140.     240c:       48 81 c4 b8 00 00 00    add    $0xb8,%rsp
  2141.     2413:       5b                      pop    %rbx
  2142.     2414:       41 5c                   pop    %r12
  2143.     2416:       41 5d                   pop    %r13
  2144.     2418:       41 5e                   pop    %r14
  2145.     241a:       41 5f                   pop    %r15
  2146.     241c:       5d                      pop    %rbp
  2147.     241d:       c3                      retq
  2148.     241e:       66 90                   xchg   %ax,%ax
  2149.  
  2150. 0000000000002420 <(anonymous namespace)::W32::CHAM128_Dec_4_Blocks(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int)>:
  2151.     2420:       55                      push   %rbp
  2152.     2421:       41 57                   push   %r15
  2153.     2423:       41 56                   push   %r14
  2154.     2425:       41 55                   push   %r13
  2155.     2427:       41 54                   push   %r12
  2156.     2429:       53                      push   %rbx
  2157.     242a:       48 81 ec b8 00 00 00    sub    $0xb8,%rsp
  2158.     2431:       44 89 cd                mov    %r9d,%ebp
  2159.     2434:       4c 89 c3                mov    %r8,%rbx
  2160.     2437:       49 89 ce                mov    %rcx,%r14
  2161.     243a:       49 89 d7                mov    %rdx,%r15
  2162.     243d:       49 89 f4                mov    %rsi,%r12
  2163.     2440:       49 89 fd                mov    %rdi,%r13
  2164.     2443:       e8 48 08 00 00          callq  2c90 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<0u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  2165.     2448:       66 0f 7f 44 24 70       movdqa %xmm0,0x70(%rsp)
  2166.     244e:       4c 89 ef                mov    %r13,%rdi
  2167.     2451:       4c 89 e6                mov    %r12,%rsi
  2168.     2454:       4c 89 fa                mov    %r15,%rdx
  2169.     2457:       4c 89 f1                mov    %r14,%rcx
  2170.     245a:       e8 51 08 00 00          callq  2cb0 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<1u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  2171.     245f:       66 0f 7f 44 24 60       movdqa %xmm0,0x60(%rsp)
  2172.     2465:       4c 89 ef                mov    %r13,%rdi
  2173.     2468:       4c 89 e6                mov    %r12,%rsi
  2174.     246b:       4c 89 fa                mov    %r15,%rdx
  2175.     246e:       4c 89 f1                mov    %r14,%rcx
  2176.     2471:       e8 5a 08 00 00          callq  2cd0 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<2u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  2177.     2476:       66 0f 7f 44 24 50       movdqa %xmm0,0x50(%rsp)
  2178.     247c:       4c 89 ac 24 80 00 00    mov    %r13,0x80(%rsp)
  2179.     2483:       00
  2180.     2484:       4c 89 ef                mov    %r13,%rdi
  2181.     2487:       4c 89 a4 24 88 00 00    mov    %r12,0x88(%rsp)
  2182.     248e:       00
  2183.     248f:       4c 89 e6                mov    %r12,%rsi
  2184.     2492:       4c 89 bc 24 90 00 00    mov    %r15,0x90(%rsp)
  2185.     2499:       00
  2186.     249a:       4c 89 fa                mov    %r15,%rdx
  2187.     249d:       4c 89 b4 24 98 00 00    mov    %r14,0x98(%rsp)
  2188.     24a4:       00
  2189.     24a5:       4c 89 f1                mov    %r14,%rcx
  2190.     24a8:       e8 43 08 00 00          callq  2cf0 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<3u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  2191.     24ad:       66 0f 7f 44 24 40       movdqa %xmm0,0x40(%rsp)
  2192.     24b3:       31 c0                   xor    %eax,%eax
  2193.     24b5:       83 fd 50                cmp    $0x50,%ebp
  2194.     24b8:       0f 95 c2                setne  %dl
  2195.     24bb:       89 e9                   mov    %ebp,%ecx
  2196.     24bd:       83 c1 ff                add    $0xffffffff,%ecx
  2197.     24c0:       0f 88 aa 01 00 00       js     2670 <(anonymous namespace)::W32::CHAM128_Dec_4_Blocks(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int)+0x250>
  2198.     24c6:       88 d0                   mov    %dl,%al
  2199.     24c8:       44 8d 34 c5 07 00 00    lea    0x7(,%rax,8),%r14d
  2200.     24cf:       00
  2201.     24d0:       66 0f 6e c1             movd   %ecx,%xmm0
  2202.     24d4:       66 0f 70 c0 00          pshufd $0x0,%xmm0,%xmm0
  2203.     24d9:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  2204.     24df:       83 c5 0e                add    $0xe,%ebp
  2205.     24e2:       66 66 66 66 66 2e 0f    data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  2206.     24e9:       1f 84 00 00 00 00 00
  2207.     24f0:       89 e8                   mov    %ebp,%eax
  2208.     24f2:       44 21 f0                and    %r14d,%eax
  2209.     24f5:       f3 0f 6f 04 83          movdqu (%rbx,%rax,4),%xmm0
  2210.     24fa:       66 0f 70 c8 55          pshufd $0x55,%xmm0,%xmm1
  2211.     24ff:       66 0f 7f 4c 24 10       movdqa %xmm1,0x10(%rsp)
  2212.     2505:       66 0f 70 c0 00          pshufd $0x0,%xmm0,%xmm0
  2213.     250a:       66 0f 7f 44 24 30       movdqa %xmm0,0x30(%rsp)
  2214.     2510:       4c 8d 7c 24 40          lea    0x40(%rsp),%r15
  2215.     2515:       4c 89 ff                mov    %r15,%rdi
  2216.     2518:       e8 23 08 00 00          callq  2d40 <long long __vector(2) (anonymous namespace)::W32::RotateRight32<1u>(long long __vector(2) const&)>
  2217.     251d:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  2218.     2522:       4c 8d 64 24 70          lea    0x70(%rsp),%r12
  2219.     2527:       4c 89 e7                mov    %r12,%rdi
  2220.     252a:       e8 41 07 00 00          callq  2c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>
  2221.     252f:       66 0f ef 44 24 10       pxor   0x10(%rsp),%xmm0
  2222.     2535:       66 0f 6f 0c 24          movdqa (%rsp),%xmm1
  2223.     253a:       66 0f fa c8             psubd  %xmm0,%xmm1
  2224.     253e:       66 0f 6f 44 24 20       movdqa 0x20(%rsp),%xmm0
  2225.     2544:       66 0f ef c8             pxor   %xmm0,%xmm1
  2226.     2548:       66 0f 7f 4c 24 40       movdqa %xmm1,0x40(%rsp)
  2227.     254e:       66 0f fe 05 00 00 00    paddd  0x0(%rip),%xmm0        # 2556 <(anonymous namespace)::W32::CHAM128_Dec_4_Blocks(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int)+0x136>
  2228.     2555:       00
  2229.     2556:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  2230.     255c:       4c 8d 6c 24 50          lea    0x50(%rsp),%r13
  2231.     2561:       4c 89 ef                mov    %r13,%rdi
  2232.     2564:       e8 f7 07 00 00          callq  2d60 <long long __vector(2) (anonymous namespace)::W32::RotateRight32<8u>(long long __vector(2) const&)>
  2233.     2569:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  2234.     256e:       4c 89 ff                mov    %r15,%rdi
  2235.     2571:       e8 da 06 00 00          callq  2c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>
  2236.     2576:       66 0f ef 44 24 30       pxor   0x30(%rsp),%xmm0
  2237.     257c:       66 0f 6f 0c 24          movdqa (%rsp),%xmm1
  2238.     2581:       66 0f fa c8             psubd  %xmm0,%xmm1
  2239.     2585:       66 0f ef 4c 24 10       pxor   0x10(%rsp),%xmm1
  2240.     258b:       66 0f 7f 4c 24 50       movdqa %xmm1,0x50(%rsp)
  2241.     2591:       66 0f 6f 44 24 20       movdqa 0x20(%rsp),%xmm0
  2242.     2597:       66 0f fe 05 00 00 00    paddd  0x0(%rip),%xmm0        # 259f <(anonymous namespace)::W32::CHAM128_Dec_4_Blocks(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int)+0x17f>
  2243.     259e:       00
  2244.     259f:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  2245.     25a5:       8d 45 fe                lea    -0x2(%rbp),%eax
  2246.     25a8:       44 21 f0                and    %r14d,%eax
  2247.     25ab:       f3 0f 6f 04 83          movdqu (%rbx,%rax,4),%xmm0
  2248.     25b0:       66 0f 70 c8 55          pshufd $0x55,%xmm0,%xmm1
  2249.     25b5:       66 0f 7f 0c 24          movdqa %xmm1,(%rsp)
  2250.     25ba:       66 0f 70 c0 00          pshufd $0x0,%xmm0,%xmm0
  2251.     25bf:       66 0f 7f 44 24 30       movdqa %xmm0,0x30(%rsp)
  2252.     25c5:       49 89 df                mov    %rbx,%r15
  2253.     25c8:       48 8d 5c 24 60          lea    0x60(%rsp),%rbx
  2254.     25cd:       48 89 df                mov    %rbx,%rdi
  2255.     25d0:       e8 6b 07 00 00          callq  2d40 <long long __vector(2) (anonymous namespace)::W32::RotateRight32<1u>(long long __vector(2) const&)>
  2256.     25d5:       66 0f 7f 84 24 a0 00    movdqa %xmm0,0xa0(%rsp)
  2257.     25dc:       00 00
  2258.     25de:       4c 89 ef                mov    %r13,%rdi
  2259.     25e1:       e8 8a 06 00 00          callq  2c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>
  2260.     25e6:       66 0f ef 04 24          pxor   (%rsp),%xmm0
  2261.     25eb:       66 0f 6f 8c 24 a0 00    movdqa 0xa0(%rsp),%xmm1
  2262.     25f2:       00 00
  2263.     25f4:       66 0f fa c8             psubd  %xmm0,%xmm1
  2264.     25f8:       66 0f ef 4c 24 10       pxor   0x10(%rsp),%xmm1
  2265.     25fe:       66 0f 7f 4c 24 60       movdqa %xmm1,0x60(%rsp)
  2266.     2604:       66 0f 6f 44 24 20       movdqa 0x20(%rsp),%xmm0
  2267.     260a:       66 0f fe 05 00 00 00    paddd  0x0(%rip),%xmm0        # 2612 <(anonymous namespace)::W32::CHAM128_Dec_4_Blocks(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int)+0x1f2>
  2268.     2611:       00
  2269.     2612:       66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  2270.     2618:       4c 89 e7                mov    %r12,%rdi
  2271.     261b:       e8 40 07 00 00          callq  2d60 <long long __vector(2) (anonymous namespace)::W32::RotateRight32<8u>(long long __vector(2) const&)>
  2272.     2620:       66 0f 7f 04 24          movdqa %xmm0,(%rsp)
  2273.     2625:       48 89 df                mov    %rbx,%rdi
  2274.     2628:       4c 89 fb                mov    %r15,%rbx
  2275.     262b:       e8 20 06 00 00          callq  2c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>
  2276.     2630:       66 0f ef 44 24 30       pxor   0x30(%rsp),%xmm0
  2277.     2636:       66 0f 6f 0c 24          movdqa (%rsp),%xmm1
  2278.     263b:       66 0f fa c8             psubd  %xmm0,%xmm1
  2279.     263f:       66 0f ef 4c 24 10       pxor   0x10(%rsp),%xmm1
  2280.     2645:       66 0f 7f 4c 24 70       movdqa %xmm1,0x70(%rsp)
  2281.     264b:       66 0f 6f 44 24 20       movdqa 0x20(%rsp),%xmm0
  2282.     2651:       66 0f fe 05 00 00 00    paddd  0x0(%rip),%xmm0        # 2659 <(anonymous namespace)::W32::CHAM128_Dec_4_Blocks(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int)+0x239>
  2283.     2658:       00
  2284.     2659:       66 0f 7f 44 24 20       movdqa %xmm0,0x20(%rsp)
  2285.     265f:       8d 45 fc                lea    -0x4(%rbp),%eax
  2286.     2662:       83 c5 f1                add    $0xfffffff1,%ebp
  2287.     2665:       83 fd 03                cmp    $0x3,%ebp
  2288.     2668:       89 c5                   mov    %eax,%ebp
  2289.     266a:       0f 8f 80 fe ff ff       jg     24f0 <(anonymous namespace)::W32::CHAM128_Dec_4_Blocks(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int)+0xd0>
  2290.     2670:       48 8d 5c 24 70          lea    0x70(%rsp),%rbx
  2291.     2675:       48 8d 6c 24 60          lea    0x60(%rsp),%rbp
  2292.     267a:       4c 8d 74 24 50          lea    0x50(%rsp),%r14
  2293.     267f:       4c 8d 7c 24 40          lea    0x40(%rsp),%r15
  2294.     2684:       48 89 df                mov    %rbx,%rdi
  2295.     2687:       48 89 ee                mov    %rbp,%rsi
  2296.     268a:       4c 89 f2                mov    %r14,%rdx
  2297.     268d:       4c 89 f9                mov    %r15,%rcx
  2298.     2690:       e8 eb 05 00 00          callq  2c80 <long long __vector(2) (anonymous namespace)::W32::RepackXMM<0u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  2299.     2695:       48 8b 84 24 80 00 00    mov    0x80(%rsp),%rax
  2300.     269c:       00
  2301.     269d:       66 0f 7f 00             movdqa %xmm0,(%rax)
  2302.     26a1:       48 89 df                mov    %rbx,%rdi
  2303.     26a4:       48 89 ee                mov    %rbp,%rsi
  2304.     26a7:       4c 89 f2                mov    %r14,%rdx
  2305.     26aa:       4c 89 f9                mov    %r15,%rcx
  2306.     26ad:       e8 5e 06 00 00          callq  2d10 <long long __vector(2) (anonymous namespace)::W32::RepackXMM<1u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  2307.     26b2:       48 8b 84 24 88 00 00    mov    0x88(%rsp),%rax
  2308.     26b9:       00
  2309.     26ba:       66 0f 7f 00             movdqa %xmm0,(%rax)
  2310.     26be:       48 89 df                mov    %rbx,%rdi
  2311.     26c1:       48 89 ee                mov    %rbp,%rsi
  2312.     26c4:       4c 89 f2                mov    %r14,%rdx
  2313.     26c7:       4c 89 f9                mov    %r15,%rcx
  2314.     26ca:       e8 51 06 00 00          callq  2d20 <long long __vector(2) (anonymous namespace)::W32::RepackXMM<2u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  2315.     26cf:       48 8b 84 24 90 00 00    mov    0x90(%rsp),%rax
  2316.     26d6:       00
  2317.     26d7:       66 0f 7f 00             movdqa %xmm0,(%rax)
  2318.     26db:       48 89 df                mov    %rbx,%rdi
  2319.     26de:       48 89 ee                mov    %rbp,%rsi
  2320.     26e1:       4c 89 f2                mov    %r14,%rdx
  2321.     26e4:       4c 89 f9                mov    %r15,%rcx
  2322.     26e7:       e8 44 06 00 00          callq  2d30 <long long __vector(2) (anonymous namespace)::W32::RepackXMM<3u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  2323.     26ec:       48 8b 84 24 98 00 00    mov    0x98(%rsp),%rax
  2324.     26f3:       00
  2325.     26f4:       66 0f 7f 00             movdqa %xmm0,(%rax)
  2326.     26f8:       48 81 c4 b8 00 00 00    add    $0xb8,%rsp
  2327.     26ff:       5b                      pop    %rbx
  2328.     2700:       41 5c                   pop    %r12
  2329.     2702:       41 5d                   pop    %r13
  2330.     2704:       41 5e                   pop    %r14
  2331.     2706:       41 5f                   pop    %r15
  2332.     2708:       5d                      pop    %rbp
  2333.     2709:       c3                      retq
  2334.     270a:       66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  2335.  
  2336. 0000000000002710 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<0u>(long long __vector(2) const&)>:
  2337.     2710:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2338.     2714:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 271d <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<0u>(long long __vector(2) const&)+0xd>
  2339.     271b:       00 00
  2340.     271d:       c3                      retq
  2341.     271e:       66 90                   xchg   %ax,%ax
  2342.  
  2343. 0000000000002720 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<1u>(long long __vector(2) const&)>:
  2344.     2720:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2345.     2724:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 272d <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<1u>(long long __vector(2) const&)+0xd>
  2346.     272b:       00 00
  2347.     272d:       c3                      retq
  2348.     272e:       66 90                   xchg   %ax,%ax
  2349.  
  2350. 0000000000002730 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<2u>(long long __vector(2) const&)>:
  2351.     2730:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2352.     2734:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 273d <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<2u>(long long __vector(2) const&)+0xd>
  2353.     273b:       00 00
  2354.     273d:       c3                      retq
  2355.     273e:       66 90                   xchg   %ax,%ax
  2356.  
  2357. 0000000000002740 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<3u>(long long __vector(2) const&)>:
  2358.     2740:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2359.     2744:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 274d <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<3u>(long long __vector(2) const&)+0xd>
  2360.     274b:       00 00
  2361.     274d:       c3                      retq
  2362.     274e:       66 90                   xchg   %ax,%ax
  2363.  
  2364. 0000000000002750 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<4u>(long long __vector(2) const&)>:
  2365.     2750:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2366.     2754:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 275d <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<4u>(long long __vector(2) const&)+0xd>
  2367.     275b:       00 00
  2368.     275d:       c3                      retq
  2369.     275e:       66 90                   xchg   %ax,%ax
  2370.  
  2371. 0000000000002760 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<5u>(long long __vector(2) const&)>:
  2372.     2760:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2373.     2764:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 276d <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<5u>(long long __vector(2) const&)+0xd>
  2374.     276b:       00 00
  2375.     276d:       c3                      retq
  2376.     276e:       66 90                   xchg   %ax,%ax
  2377.  
  2378. 0000000000002770 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<6u>(long long __vector(2) const&)>:
  2379.     2770:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2380.     2774:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 277d <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<6u>(long long __vector(2) const&)+0xd>
  2381.     277b:       00 00
  2382.     277d:       c3                      retq
  2383.     277e:       66 90                   xchg   %ax,%ax
  2384.  
  2385. 0000000000002780 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<7u>(long long __vector(2) const&)>:
  2386.     2780:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2387.     2784:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 278d <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<7u>(long long __vector(2) const&)+0xd>
  2388.     278b:       00 00
  2389.     278d:       c3                      retq
  2390.     278e:       66 90                   xchg   %ax,%ax
  2391.  
  2392. 0000000000002790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>:
  2393.     2790:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2394.     2794:       66 0f 6f c8             movdqa %xmm0,%xmm1
  2395.     2798:       66 0f fd c9             paddw  %xmm1,%xmm1
  2396.     279c:       66 0f 71 d0 0f          psrlw  $0xf,%xmm0
  2397.     27a1:       66 0f eb c1             por    %xmm1,%xmm0
  2398.     27a5:       c3                      retq
  2399.     27a6:       66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
  2400.     27ad:       00 00 00
  2401.  
  2402. 00000000000027b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>:
  2403.     27b0:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2404.     27b4:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 27bd <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)+0xd>
  2405.     27bb:       00 00
  2406.     27bd:       c3                      retq
  2407.     27be:       66 90                   xchg   %ax,%ax
  2408.  
  2409. 00000000000027c0 <long long __vector(2) (anonymous namespace)::W16::RepackXMM<0u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>:
  2410.     27c0:       eb 0e                   jmp    27d0 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<0u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  2411.     27c2:       66 66 66 66 66 2e 0f    data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  2412.     27c9:       1f 84 00 00 00 00 00
  2413.  
  2414. 00000000000027d0 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<0u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>:
  2415.     27d0:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2416.     27d4:       66 0f 61 06             punpcklwd (%rsi),%xmm0
  2417.     27d8:       48 8b 44 24 10          mov    0x10(%rsp),%rax
  2418.     27dd:       66 0f 6f 0a             movdqa (%rdx),%xmm1
  2419.     27e1:       66 0f 61 09             punpcklwd (%rcx),%xmm1
  2420.     27e5:       48 8b 4c 24 08          mov    0x8(%rsp),%rcx
  2421.     27ea:       66 41 0f 6f 10          movdqa (%r8),%xmm2
  2422.     27ef:       66 41 0f 61 11          punpcklwd (%r9),%xmm2
  2423.     27f4:       66 0f 62 c1             punpckldq %xmm1,%xmm0
  2424.     27f8:       66 0f 6f 09             movdqa (%rcx),%xmm1
  2425.     27fc:       66 0f 61 08             punpcklwd (%rax),%xmm1
  2426.     2800:       66 0f 62 d1             punpckldq %xmm1,%xmm2
  2427.     2804:       66 0f 60 c2             punpcklbw %xmm2,%xmm0
  2428.     2808:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 2811 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<0u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)+0x41>
  2429.     280f:       00 00
  2430.     2811:       c3                      retq
  2431.     2812:       66 66 66 66 66 2e 0f    data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  2432.     2819:       1f 84 00 00 00 00 00
  2433.  
  2434. 0000000000002820 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<0u>(long long __vector(2) const&, long long __vector(2) const&)>:
  2435.     2820:       48 83 ec 18             sub    $0x18,%rsp
  2436.     2824:       0f 57 c0                xorps  %xmm0,%xmm0
  2437.     2827:       0f 29 04 24             movaps %xmm0,(%rsp)
  2438.     282b:       48 89 e2                mov    %rsp,%rdx
  2439.     282e:       48 89 d1                mov    %rdx,%rcx
  2440.     2831:       49 89 d0                mov    %rdx,%r8
  2441.     2834:       49 89 d1                mov    %rdx,%r9
  2442.     2837:       52                      push   %rdx
  2443.     2838:       52                      push   %rdx
  2444.     2839:       e8 92 ff ff ff          callq  27d0 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<0u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  2445.     283e:       48 83 c4 28             add    $0x28,%rsp
  2446.     2842:       c3                      retq
  2447.     2843:       66 66 66 66 2e 0f 1f    data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  2448.     284a:       84 00 00 00 00 00
  2449.  
  2450. 0000000000002850 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<1u>(long long __vector(2) const&, long long __vector(2) const&)>:
  2451.     2850:       48 83 ec 18             sub    $0x18,%rsp
  2452.     2854:       0f 57 c0                xorps  %xmm0,%xmm0
  2453.     2857:       0f 29 04 24             movaps %xmm0,(%rsp)
  2454.     285b:       48 89 e2                mov    %rsp,%rdx
  2455.     285e:       48 89 d1                mov    %rdx,%rcx
  2456.     2861:       49 89 d0                mov    %rdx,%r8
  2457.     2864:       49 89 d1                mov    %rdx,%r9
  2458.     2867:       52                      push   %rdx
  2459.     2868:       52                      push   %rdx
  2460.     2869:       e8 42 01 00 00          callq  29b0 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<1u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  2461.     286e:       48 83 c4 28             add    $0x28,%rsp
  2462.     2872:       c3                      retq
  2463.     2873:       66 66 66 66 2e 0f 1f    data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  2464.     287a:       84 00 00 00 00 00
  2465.  
  2466. 0000000000002880 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<2u>(long long __vector(2) const&, long long __vector(2) const&)>:
  2467.     2880:       48 83 ec 18             sub    $0x18,%rsp
  2468.     2884:       0f 57 c0                xorps  %xmm0,%xmm0
  2469.     2887:       0f 29 04 24             movaps %xmm0,(%rsp)
  2470.     288b:       48 89 e2                mov    %rsp,%rdx
  2471.     288e:       48 89 d1                mov    %rdx,%rcx
  2472.     2891:       49 89 d0                mov    %rdx,%r8
  2473.     2894:       49 89 d1                mov    %rdx,%r9
  2474.     2897:       52                      push   %rdx
  2475.     2898:       52                      push   %rdx
  2476.     2899:       e8 62 01 00 00          callq  2a00 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<2u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  2477.     289e:       48 83 c4 28             add    $0x28,%rsp
  2478.     28a2:       c3                      retq
  2479.     28a3:       66 66 66 66 2e 0f 1f    data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  2480.     28aa:       84 00 00 00 00 00
  2481.  
  2482. 00000000000028b0 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<3u>(long long __vector(2) const&, long long __vector(2) const&)>:
  2483.     28b0:       48 83 ec 18             sub    $0x18,%rsp
  2484.     28b4:       0f 57 c0                xorps  %xmm0,%xmm0
  2485.     28b7:       0f 29 04 24             movaps %xmm0,(%rsp)
  2486.     28bb:       48 89 e2                mov    %rsp,%rdx
  2487.     28be:       48 89 d1                mov    %rdx,%rcx
  2488.     28c1:       49 89 d0                mov    %rdx,%r8
  2489.     28c4:       49 89 d1                mov    %rdx,%r9
  2490.     28c7:       52                      push   %rdx
  2491.     28c8:       52                      push   %rdx
  2492.     28c9:       e8 82 01 00 00          callq  2a50 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<3u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  2493.     28ce:       48 83 c4 28             add    $0x28,%rsp
  2494.     28d2:       c3                      retq
  2495.     28d3:       66 66 66 66 2e 0f 1f    data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  2496.     28da:       84 00 00 00 00 00
  2497.  
  2498. 00000000000028e0 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<4u>(long long __vector(2) const&, long long __vector(2) const&)>:
  2499.     28e0:       48 83 ec 18             sub    $0x18,%rsp
  2500.     28e4:       0f 57 c0                xorps  %xmm0,%xmm0
  2501.     28e7:       0f 29 04 24             movaps %xmm0,(%rsp)
  2502.     28eb:       48 89 e2                mov    %rsp,%rdx
  2503.     28ee:       48 89 d1                mov    %rdx,%rcx
  2504.     28f1:       49 89 d0                mov    %rdx,%r8
  2505.     28f4:       49 89 d1                mov    %rdx,%r9
  2506.     28f7:       52                      push   %rdx
  2507.     28f8:       52                      push   %rdx
  2508.     28f9:       e8 a2 01 00 00          callq  2aa0 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<4u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  2509.     28fe:       48 83 c4 28             add    $0x28,%rsp
  2510.     2902:       c3                      retq
  2511.     2903:       66 66 66 66 2e 0f 1f    data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  2512.     290a:       84 00 00 00 00 00
  2513.  
  2514. 0000000000002910 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<5u>(long long __vector(2) const&, long long __vector(2) const&)>:
  2515.     2910:       48 83 ec 18             sub    $0x18,%rsp
  2516.     2914:       0f 57 c0                xorps  %xmm0,%xmm0
  2517.     2917:       0f 29 04 24             movaps %xmm0,(%rsp)
  2518.     291b:       48 89 e2                mov    %rsp,%rdx
  2519.     291e:       48 89 d1                mov    %rdx,%rcx
  2520.     2921:       49 89 d0                mov    %rdx,%r8
  2521.     2924:       49 89 d1                mov    %rdx,%r9
  2522.     2927:       52                      push   %rdx
  2523.     2928:       52                      push   %rdx
  2524.     2929:       e8 c2 01 00 00          callq  2af0 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<5u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  2525.     292e:       48 83 c4 28             add    $0x28,%rsp
  2526.     2932:       c3                      retq
  2527.     2933:       66 66 66 66 2e 0f 1f    data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  2528.     293a:       84 00 00 00 00 00
  2529.  
  2530. 0000000000002940 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<6u>(long long __vector(2) const&, long long __vector(2) const&)>:
  2531.     2940:       48 83 ec 18             sub    $0x18,%rsp
  2532.     2944:       0f 57 c0                xorps  %xmm0,%xmm0
  2533.     2947:       0f 29 04 24             movaps %xmm0,(%rsp)
  2534.     294b:       48 89 e2                mov    %rsp,%rdx
  2535.     294e:       48 89 d1                mov    %rdx,%rcx
  2536.     2951:       49 89 d0                mov    %rdx,%r8
  2537.     2954:       49 89 d1                mov    %rdx,%r9
  2538.     2957:       52                      push   %rdx
  2539.     2958:       52                      push   %rdx
  2540.     2959:       e8 e2 01 00 00          callq  2b40 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<6u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  2541.     295e:       48 83 c4 28             add    $0x28,%rsp
  2542.     2962:       c3                      retq
  2543.     2963:       66 66 66 66 2e 0f 1f    data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  2544.     296a:       84 00 00 00 00 00
  2545.  
  2546. 0000000000002970 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<7u>(long long __vector(2) const&, long long __vector(2) const&)>:
  2547.     2970:       48 83 ec 18             sub    $0x18,%rsp
  2548.     2974:       0f 57 c0                xorps  %xmm0,%xmm0
  2549.     2977:       0f 29 04 24             movaps %xmm0,(%rsp)
  2550.     297b:       48 89 e2                mov    %rsp,%rdx
  2551.     297e:       48 89 d1                mov    %rdx,%rcx
  2552.     2981:       49 89 d0                mov    %rdx,%r8
  2553.     2984:       49 89 d1                mov    %rdx,%r9
  2554.     2987:       52                      push   %rdx
  2555.     2988:       52                      push   %rdx
  2556.     2989:       e8 02 02 00 00          callq  2b90 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<7u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  2557.     298e:       48 83 c4 28             add    $0x28,%rsp
  2558.     2992:       c3                      retq
  2559.     2993:       66 66 66 66 2e 0f 1f    data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  2560.     299a:       84 00 00 00 00 00
  2561.  
  2562. 00000000000029a0 <long long __vector(2) (anonymous namespace)::W16::RepackXMM<1u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>:
  2563.     29a0:       eb 0e                   jmp    29b0 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<1u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  2564.     29a2:       66 66 66 66 66 2e 0f    data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  2565.     29a9:       1f 84 00 00 00 00 00
  2566.  
  2567. 00000000000029b0 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<1u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>:
  2568.     29b0:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2569.     29b4:       66 0f 61 06             punpcklwd (%rsi),%xmm0
  2570.     29b8:       48 8b 44 24 10          mov    0x10(%rsp),%rax
  2571.     29bd:       66 0f 6f 0a             movdqa (%rdx),%xmm1
  2572.     29c1:       66 0f 61 09             punpcklwd (%rcx),%xmm1
  2573.     29c5:       48 8b 4c 24 08          mov    0x8(%rsp),%rcx
  2574.     29ca:       66 41 0f 6f 10          movdqa (%r8),%xmm2
  2575.     29cf:       66 41 0f 61 11          punpcklwd (%r9),%xmm2
  2576.     29d4:       66 0f 62 c1             punpckldq %xmm1,%xmm0
  2577.     29d8:       66 0f 6f 09             movdqa (%rcx),%xmm1
  2578.     29dc:       66 0f 61 08             punpcklwd (%rax),%xmm1
  2579.     29e0:       66 0f 62 d1             punpckldq %xmm1,%xmm2
  2580.     29e4:       66 0f 68 c2             punpckhbw %xmm2,%xmm0
  2581.     29e8:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 29f1 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<1u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)+0x41>
  2582.     29ef:       00 00
  2583.     29f1:       c3                      retq
  2584.     29f2:       66 66 66 66 66 2e 0f    data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  2585.     29f9:       1f 84 00 00 00 00 00
  2586.  
  2587. 0000000000002a00 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<2u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>:
  2588.     2a00:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2589.     2a04:       66 0f 61 06             punpcklwd (%rsi),%xmm0
  2590.     2a08:       48 8b 44 24 10          mov    0x10(%rsp),%rax
  2591.     2a0d:       66 0f 6f 0a             movdqa (%rdx),%xmm1
  2592.     2a11:       66 0f 61 09             punpcklwd (%rcx),%xmm1
  2593.     2a15:       48 8b 4c 24 08          mov    0x8(%rsp),%rcx
  2594.     2a1a:       66 41 0f 6f 10          movdqa (%r8),%xmm2
  2595.     2a1f:       66 41 0f 61 11          punpcklwd (%r9),%xmm2
  2596.     2a24:       66 0f 6a c1             punpckhdq %xmm1,%xmm0
  2597.     2a28:       66 0f 6f 09             movdqa (%rcx),%xmm1
  2598.     2a2c:       66 0f 61 08             punpcklwd (%rax),%xmm1
  2599.     2a30:       66 0f 6a d1             punpckhdq %xmm1,%xmm2
  2600.     2a34:       66 0f 60 c2             punpcklbw %xmm2,%xmm0
  2601.     2a38:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 2a41 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<2u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)+0x41>
  2602.     2a3f:       00 00
  2603.     2a41:       c3                      retq
  2604.     2a42:       66 66 66 66 66 2e 0f    data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  2605.     2a49:       1f 84 00 00 00 00 00
  2606.  
  2607. 0000000000002a50 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<3u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>:
  2608.     2a50:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2609.     2a54:       66 0f 61 06             punpcklwd (%rsi),%xmm0
  2610.     2a58:       48 8b 44 24 10          mov    0x10(%rsp),%rax
  2611.     2a5d:       66 0f 6f 0a             movdqa (%rdx),%xmm1
  2612.     2a61:       66 0f 61 09             punpcklwd (%rcx),%xmm1
  2613.     2a65:       48 8b 4c 24 08          mov    0x8(%rsp),%rcx
  2614.     2a6a:       66 41 0f 6f 10          movdqa (%r8),%xmm2
  2615.     2a6f:       66 41 0f 61 11          punpcklwd (%r9),%xmm2
  2616.     2a74:       66 0f 6a c1             punpckhdq %xmm1,%xmm0
  2617.     2a78:       66 0f 6f 09             movdqa (%rcx),%xmm1
  2618.     2a7c:       66 0f 61 08             punpcklwd (%rax),%xmm1
  2619.     2a80:       66 0f 6a d1             punpckhdq %xmm1,%xmm2
  2620.     2a84:       66 0f 68 c2             punpckhbw %xmm2,%xmm0
  2621.     2a88:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 2a91 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<3u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)+0x41>
  2622.     2a8f:       00 00
  2623.     2a91:       c3                      retq
  2624.     2a92:       66 66 66 66 66 2e 0f    data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  2625.     2a99:       1f 84 00 00 00 00 00
  2626.  
  2627. 0000000000002aa0 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<4u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>:
  2628.     2aa0:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2629.     2aa4:       66 0f 69 06             punpckhwd (%rsi),%xmm0
  2630.     2aa8:       48 8b 44 24 10          mov    0x10(%rsp),%rax
  2631.     2aad:       66 0f 6f 0a             movdqa (%rdx),%xmm1
  2632.     2ab1:       66 0f 69 09             punpckhwd (%rcx),%xmm1
  2633.     2ab5:       48 8b 4c 24 08          mov    0x8(%rsp),%rcx
  2634.     2aba:       66 41 0f 6f 10          movdqa (%r8),%xmm2
  2635.     2abf:       66 41 0f 69 11          punpckhwd (%r9),%xmm2
  2636.     2ac4:       66 0f 62 c1             punpckldq %xmm1,%xmm0
  2637.     2ac8:       66 0f 6f 09             movdqa (%rcx),%xmm1
  2638.     2acc:       66 0f 69 08             punpckhwd (%rax),%xmm1
  2639.     2ad0:       66 0f 62 d1             punpckldq %xmm1,%xmm2
  2640.     2ad4:       66 0f 60 c2             punpcklbw %xmm2,%xmm0
  2641.     2ad8:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 2ae1 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<4u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)+0x41>
  2642.     2adf:       00 00
  2643.     2ae1:       c3                      retq
  2644.     2ae2:       66 66 66 66 66 2e 0f    data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  2645.     2ae9:       1f 84 00 00 00 00 00
  2646.  
  2647. 0000000000002af0 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<5u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>:
  2648.     2af0:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2649.     2af4:       66 0f 69 06             punpckhwd (%rsi),%xmm0
  2650.     2af8:       48 8b 44 24 10          mov    0x10(%rsp),%rax
  2651.     2afd:       66 0f 6f 0a             movdqa (%rdx),%xmm1
  2652.     2b01:       66 0f 69 09             punpckhwd (%rcx),%xmm1
  2653.     2b05:       48 8b 4c 24 08          mov    0x8(%rsp),%rcx
  2654.     2b0a:       66 41 0f 6f 10          movdqa (%r8),%xmm2
  2655.     2b0f:       66 41 0f 69 11          punpckhwd (%r9),%xmm2
  2656.     2b14:       66 0f 62 c1             punpckldq %xmm1,%xmm0
  2657.     2b18:       66 0f 6f 09             movdqa (%rcx),%xmm1
  2658.     2b1c:       66 0f 69 08             punpckhwd (%rax),%xmm1
  2659.     2b20:       66 0f 62 d1             punpckldq %xmm1,%xmm2
  2660.     2b24:       66 0f 68 c2             punpckhbw %xmm2,%xmm0
  2661.     2b28:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 2b31 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<5u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)+0x41>
  2662.     2b2f:       00 00
  2663.     2b31:       c3                      retq
  2664.     2b32:       66 66 66 66 66 2e 0f    data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  2665.     2b39:       1f 84 00 00 00 00 00
  2666.  
  2667. 0000000000002b40 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<6u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>:
  2668.     2b40:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2669.     2b44:       66 0f 69 06             punpckhwd (%rsi),%xmm0
  2670.     2b48:       48 8b 44 24 10          mov    0x10(%rsp),%rax
  2671.     2b4d:       66 0f 6f 0a             movdqa (%rdx),%xmm1
  2672.     2b51:       66 0f 69 09             punpckhwd (%rcx),%xmm1
  2673.     2b55:       48 8b 4c 24 08          mov    0x8(%rsp),%rcx
  2674.     2b5a:       66 41 0f 6f 10          movdqa (%r8),%xmm2
  2675.     2b5f:       66 41 0f 69 11          punpckhwd (%r9),%xmm2
  2676.     2b64:       66 0f 6a c1             punpckhdq %xmm1,%xmm0
  2677.     2b68:       66 0f 6f 09             movdqa (%rcx),%xmm1
  2678.     2b6c:       66 0f 69 08             punpckhwd (%rax),%xmm1
  2679.     2b70:       66 0f 6a d1             punpckhdq %xmm1,%xmm2
  2680.     2b74:       66 0f 60 c2             punpcklbw %xmm2,%xmm0
  2681.     2b78:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 2b81 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<6u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)+0x41>
  2682.     2b7f:       00 00
  2683.     2b81:       c3                      retq
  2684.     2b82:       66 66 66 66 66 2e 0f    data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  2685.     2b89:       1f 84 00 00 00 00 00
  2686.  
  2687. 0000000000002b90 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<7u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>:
  2688.     2b90:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2689.     2b94:       66 0f 69 06             punpckhwd (%rsi),%xmm0
  2690.     2b98:       48 8b 44 24 10          mov    0x10(%rsp),%rax
  2691.     2b9d:       66 0f 6f 0a             movdqa (%rdx),%xmm1
  2692.     2ba1:       66 0f 69 09             punpckhwd (%rcx),%xmm1
  2693.     2ba5:       48 8b 4c 24 08          mov    0x8(%rsp),%rcx
  2694.     2baa:       66 41 0f 6f 10          movdqa (%r8),%xmm2
  2695.     2baf:       66 41 0f 69 11          punpckhwd (%r9),%xmm2
  2696.     2bb4:       66 0f 6a c1             punpckhdq %xmm1,%xmm0
  2697.     2bb8:       66 0f 6f 09             movdqa (%rcx),%xmm1
  2698.     2bbc:       66 0f 69 08             punpckhwd (%rax),%xmm1
  2699.     2bc0:       66 0f 6a d1             punpckhdq %xmm1,%xmm2
  2700.     2bc4:       66 0f 68 c2             punpckhbw %xmm2,%xmm0
  2701.     2bc8:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 2bd1 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<7u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)+0x41>
  2702.     2bcf:       00 00
  2703.     2bd1:       c3                      retq
  2704.     2bd2:       66 66 66 66 66 2e 0f    data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  2705.     2bd9:       1f 84 00 00 00 00 00
  2706.  
  2707. 0000000000002be0 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<1u>(long long __vector(2) const&)>:
  2708.     2be0:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2709.     2be4:       66 0f 6f c8             movdqa %xmm0,%xmm1
  2710.     2be8:       66 0f 71 f1 0f          psllw  $0xf,%xmm1
  2711.     2bed:       66 0f 71 d0 01          psrlw  $0x1,%xmm0
  2712.     2bf2:       66 0f eb c1             por    %xmm1,%xmm0
  2713.     2bf6:       c3                      retq
  2714.     2bf7:       66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  2715.     2bfe:       00 00
  2716.  
  2717. 0000000000002c00 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<8u>(long long __vector(2) const&)>:
  2718.     2c00:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2719.     2c04:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 2c0d <long long __vector(2) (anonymous namespace)::W16::RotateRight16<8u>(long long __vector(2) const&)+0xd>
  2720.     2c0b:       00 00
  2721.     2c0d:       c3                      retq
  2722.     2c0e:       66 90                   xchg   %ax,%ax
  2723.  
  2724. 0000000000002c10 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<0u>(long long __vector(2) const&)>:
  2725.     2c10:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2726.     2c14:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 2c1d <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<0u>(long long __vector(2) const&)+0xd>
  2727.     2c1b:       00 00
  2728.     2c1d:       c3                      retq
  2729.     2c1e:       66 90                   xchg   %ax,%ax
  2730.  
  2731. 0000000000002c20 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<1u>(long long __vector(2) const&)>:
  2732.     2c20:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2733.     2c24:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 2c2d <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<1u>(long long __vector(2) const&)+0xd>
  2734.     2c2b:       00 00
  2735.     2c2d:       c3                      retq
  2736.     2c2e:       66 90                   xchg   %ax,%ax
  2737.  
  2738. 0000000000002c30 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<2u>(long long __vector(2) const&)>:
  2739.     2c30:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2740.     2c34:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 2c3d <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<2u>(long long __vector(2) const&)+0xd>
  2741.     2c3b:       00 00
  2742.     2c3d:       c3                      retq
  2743.     2c3e:       66 90                   xchg   %ax,%ax
  2744.  
  2745. 0000000000002c40 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<3u>(long long __vector(2) const&)>:
  2746.     2c40:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2747.     2c44:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 2c4d <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<3u>(long long __vector(2) const&)+0xd>
  2748.     2c4b:       00 00
  2749.     2c4d:       c3                      retq
  2750.     2c4e:       66 90                   xchg   %ax,%ax
  2751.  
  2752. 0000000000002c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>:
  2753.     2c50:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2754.     2c54:       66 0f 6f c8             movdqa %xmm0,%xmm1
  2755.     2c58:       66 0f fe c9             paddd  %xmm1,%xmm1
  2756.     2c5c:       66 0f 72 d0 1f          psrld  $0x1f,%xmm0
  2757.     2c61:       66 0f eb c1             por    %xmm1,%xmm0
  2758.     2c65:       c3                      retq
  2759.     2c66:       66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
  2760.     2c6d:       00 00 00
  2761.  
  2762. 0000000000002c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>:
  2763.     2c70:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2764.     2c74:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 2c7d <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)+0xd>
  2765.     2c7b:       00 00
  2766.     2c7d:       c3                      retq
  2767.     2c7e:       66 90                   xchg   %ax,%ax
  2768.  
  2769. 0000000000002c80 <long long __vector(2) (anonymous namespace)::W32::RepackXMM<0u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>:
  2770.     2c80:       eb 0e                   jmp    2c90 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<0u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  2771.     2c82:       66 66 66 66 66 2e 0f    data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  2772.     2c89:       1f 84 00 00 00 00 00
  2773.  
  2774. 0000000000002c90 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<0u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>:
  2775.     2c90:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2776.     2c94:       66 0f 62 06             punpckldq (%rsi),%xmm0
  2777.     2c98:       66 0f 6f 0a             movdqa (%rdx),%xmm1
  2778.     2c9c:       66 0f 62 09             punpckldq (%rcx),%xmm1
  2779.     2ca0:       66 0f 60 c1             punpcklbw %xmm1,%xmm0
  2780.     2ca4:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 2cad <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<0u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)+0x1d>
  2781.     2cab:       00 00
  2782.     2cad:       c3                      retq
  2783.     2cae:       66 90                   xchg   %ax,%ax
  2784.  
  2785. 0000000000002cb0 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<1u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>:
  2786.     2cb0:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2787.     2cb4:       66 0f 62 06             punpckldq (%rsi),%xmm0
  2788.     2cb8:       66 0f 6f 0a             movdqa (%rdx),%xmm1
  2789.     2cbc:       66 0f 62 09             punpckldq (%rcx),%xmm1
  2790.     2cc0:       66 0f 68 c1             punpckhbw %xmm1,%xmm0
  2791.     2cc4:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 2ccd <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<1u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)+0x1d>
  2792.     2ccb:       00 00
  2793.     2ccd:       c3                      retq
  2794.     2cce:       66 90                   xchg   %ax,%ax
  2795.  
  2796. 0000000000002cd0 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<2u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>:
  2797.     2cd0:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2798.     2cd4:       66 0f 6a 06             punpckhdq (%rsi),%xmm0
  2799.     2cd8:       66 0f 6f 0a             movdqa (%rdx),%xmm1
  2800.     2cdc:       66 0f 6a 09             punpckhdq (%rcx),%xmm1
  2801.     2ce0:       66 0f 60 c1             punpcklbw %xmm1,%xmm0
  2802.     2ce4:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 2ced <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<2u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)+0x1d>
  2803.     2ceb:       00 00
  2804.     2ced:       c3                      retq
  2805.     2cee:       66 90                   xchg   %ax,%ax
  2806.  
  2807. 0000000000002cf0 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<3u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>:
  2808.     2cf0:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2809.     2cf4:       66 0f 6a 06             punpckhdq (%rsi),%xmm0
  2810.     2cf8:       66 0f 6f 0a             movdqa (%rdx),%xmm1
  2811.     2cfc:       66 0f 6a 09             punpckhdq (%rcx),%xmm1
  2812.     2d00:       66 0f 68 c1             punpckhbw %xmm1,%xmm0
  2813.     2d04:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 2d0d <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<3u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)+0x1d>
  2814.     2d0b:       00 00
  2815.     2d0d:       c3                      retq
  2816.     2d0e:       66 90                   xchg   %ax,%ax
  2817.  
  2818. 0000000000002d10 <long long __vector(2) (anonymous namespace)::W32::RepackXMM<1u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>:
  2819.     2d10:       eb 9e                   jmp    2cb0 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<1u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  2820.     2d12:       66 66 66 66 66 2e 0f    data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  2821.     2d19:       1f 84 00 00 00 00 00
  2822.  
  2823. 0000000000002d20 <long long __vector(2) (anonymous namespace)::W32::RepackXMM<2u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>:
  2824.     2d20:       eb ae                   jmp    2cd0 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<2u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  2825.     2d22:       66 66 66 66 66 2e 0f    data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  2826.     2d29:       1f 84 00 00 00 00 00
  2827.  
  2828. 0000000000002d30 <long long __vector(2) (anonymous namespace)::W32::RepackXMM<3u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>:
  2829.     2d30:       eb be                   jmp    2cf0 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<3u>(long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&, long long __vector(2) const&)>
  2830.     2d32:       66 66 66 66 66 2e 0f    data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  2831.     2d39:       1f 84 00 00 00 00 00
  2832.  
  2833. 0000000000002d40 <long long __vector(2) (anonymous namespace)::W32::RotateRight32<1u>(long long __vector(2) const&)>:
  2834.     2d40:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2835.     2d44:       66 0f 6f c8             movdqa %xmm0,%xmm1
  2836.     2d48:       66 0f 72 f1 1f          pslld  $0x1f,%xmm1
  2837.     2d4d:       66 0f 72 d0 01          psrld  $0x1,%xmm0
  2838.     2d52:       66 0f eb c1             por    %xmm1,%xmm0
  2839.     2d56:       c3                      retq
  2840.     2d57:       66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  2841.     2d5e:       00 00
  2842.  
  2843. 0000000000002d60 <long long __vector(2) (anonymous namespace)::W32::RotateRight32<8u>(long long __vector(2) const&)>:
  2844.     2d60:       66 0f 6f 07             movdqa (%rdi),%xmm0
  2845.     2d64:       66 0f 38 00 05 00 00    pshufb 0x0(%rip),%xmm0        # 2d6d <long long __vector(2) (anonymous namespace)::W32::RotateRight32<8u>(long long __vector(2) const&)+0xd>
  2846.     2d6b:       00 00
  2847.     2d6d:       c3                      retq
  2848.  
  2849. Disassembly of section .text.startup:
  2850.  
  2851. 0000000000000000 <__cxx_global_var_init>:
  2852.    0:   53                      push   %rbx
  2853.    1:   48 8d 1d 00 00 00 00    lea    0x0(%rip),%rbx        # 8 <__cxx_global_var_init+0x8>
  2854.    8:   48 89 df                mov    %rbx,%rdi
  2855.    b:   e8 00 00 00 00          callq  10 <__cxx_global_var_init+0x10>
  2856.   10:   48 8b 3d 00 00 00 00    mov    0x0(%rip),%rdi        # 17 <__cxx_global_var_init+0x17>
  2857.   17:   48 8d 15 00 00 00 00    lea    0x0(%rip),%rdx        # 1e <__cxx_global_var_init+0x1e>
  2858.   1e:   48 89 de                mov    %rbx,%rsi
  2859.   21:   5b                      pop    %rbx
  2860.   22:   e9 00 00 00 00          jmpq   27 <__cxx_global_var_init+0x27>
  2861.   27:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  2862.   2e:   00 00
  2863.  
  2864. 0000000000000030 <__cxx_global_var_init.1>:
  2865.   30:   48 8d 3d 00 00 00 00    lea    0x0(%rip),%rdi        # 37 <__cxx_global_var_init.1+0x7>
  2866.   37:   e9 00 00 00 00          jmpq   3c <__cxx_global_var_init.1+0xc>
  2867.   3c:   0f 1f 40 00             nopl   0x0(%rax)
  2868.  
  2869. 0000000000000040 <__cxx_global_var_init.2>:
  2870.   40:   53                      push   %rbx
  2871.   41:   48 8d 1d 00 00 00 00    lea    0x0(%rip),%rbx        # 48 <__cxx_global_var_init.2+0x8>
  2872.   48:   48 89 df                mov    %rbx,%rdi
  2873.   4b:   e8 00 00 00 00          callq  50 <__cxx_global_var_init.2+0x10>
  2874.   50:   48 8b 3d 00 00 00 00    mov    0x0(%rip),%rdi        # 57 <__cxx_global_var_init.2+0x17>
  2875.   57:   48 8d 15 00 00 00 00    lea    0x0(%rip),%rdx        # 5e <__cxx_global_var_init.2+0x1e>
  2876.   5e:   48 89 de                mov    %rbx,%rsi
  2877.   61:   5b                      pop    %rbx
  2878.   62:   e9 00 00 00 00          jmpq   67 <__cxx_global_var_init.2+0x27>
  2879.   67:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  2880.   6e:   00 00
  2881.  
  2882. 0000000000000070 <__cxx_global_var_init.3>:
  2883.   70:   53                      push   %rbx
  2884.   71:   48 83 ec 10             sub    $0x10,%rsp
  2885.   75:   48 8d 5c 24 08          lea    0x8(%rsp),%rbx
  2886.   7a:   48 89 df                mov    %rbx,%rdi
  2887.   7d:   e8 00 00 00 00          callq  82 <__cxx_global_var_init.3+0x12>
  2888.   82:   48 8d 3d 00 00 00 00    lea    0x0(%rip),%rdi        # 89 <__cxx_global_var_init.3+0x19>
  2889.   89:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 90 <__cxx_global_var_init.3+0x20>
  2890.   90:   48 89 da                mov    %rbx,%rdx
  2891.   93:   e8 00 00 00 00          callq  98 <__cxx_global_var_init.3+0x28>
  2892.   98:   48 8d 7c 24 08          lea    0x8(%rsp),%rdi
  2893.   9d:   e8 00 00 00 00          callq  a2 <__cxx_global_var_init.3+0x32>
  2894.   a2:   48 8b 3d 00 00 00 00    mov    0x0(%rip),%rdi        # a9 <__cxx_global_var_init.3+0x39>
  2895.   a9:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # b0 <__cxx_global_var_init.3+0x40>
  2896.   b0:   48 8d 15 00 00 00 00    lea    0x0(%rip),%rdx        # b7 <__cxx_global_var_init.3+0x47>
  2897.   b7:   e8 00 00 00 00          callq  bc <__cxx_global_var_init.3+0x4c>
  2898.   bc:   48 83 c4 10             add    $0x10,%rsp
  2899.   c0:   5b                      pop    %rbx
  2900.   c1:   c3                      retq
  2901.   c2:   48 89 c3                mov    %rax,%rbx
  2902.   c5:   48 8d 7c 24 08          lea    0x8(%rsp),%rdi
  2903.   ca:   e8 00 00 00 00          callq  cf <__cxx_global_var_init.3+0x5f>
  2904.   cf:   48 89 df                mov    %rbx,%rdi
  2905.   d2:   e8 00 00 00 00          callq  d7 <__cxx_global_var_init.3+0x67>
  2906.   d7:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  2907.   de:   00 00
  2908.  
  2909. 00000000000000e0 <_GLOBAL__sub_I_cham_simd.cpp>:
  2910.   e0:   50                      push   %rax
  2911.   e1:   e8 1a ff ff ff          callq  0 <__cxx_global_var_init>
  2912.   e6:   e8 45 ff ff ff          callq  30 <__cxx_global_var_init.1>
  2913.   eb:   e8 50 ff ff ff          callq  40 <__cxx_global_var_init.2>
  2914.   f0:   58                      pop    %rax
  2915.   f1:   e9 7a ff ff ff          jmpq   70 <__cxx_global_var_init.3>
  2916.  
  2917. Disassembly of section .text._ZN8CryptoPP18NullNameValuePairsC2Ev:
  2918.  
  2919. 0000000000000000 <CryptoPP::NullNameValuePairs::NullNameValuePairs()>:
  2920.    0:   53                      push   %rbx
  2921.    1:   48 89 fb                mov    %rdi,%rbx
  2922.    4:   e8 00 00 00 00          callq  9 <CryptoPP::NullNameValuePairs::NullNameValuePairs()+0x9>
  2923.    9:   48 8b 05 00 00 00 00    mov    0x0(%rip),%rax        # 10 <CryptoPP::NullNameValuePairs::NullNameValuePairs()+0x10>
  2924.   10:   48 83 c0 10             add    $0x10,%rax
  2925.   14:   48 89 03                mov    %rax,(%rbx)
  2926.   17:   5b                      pop    %rbx
  2927.   18:   c3                      retq
  2928.  
  2929. Disassembly of section .text._ZN8CryptoPP14NameValuePairsD2Ev:
  2930.  
  2931. 0000000000000000 <CryptoPP::NameValuePairs::~NameValuePairs()>:
  2932.    0:   c3                      retq
  2933.  
  2934. Disassembly of section .text._ZN8CryptoPP31AdvancedProcessBlocks64_2x1_SSEIPFvRDv2_xPKtjEPFvS2_S2_S4_jEtEEmT_T0_PKT1_mPKhSF_Phmj:
  2935.  
  2936. 0000000000000000 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)>:
  2937.    0:   55                      push   %rbp
  2938.    1:   41 57                   push   %r15
  2939.    3:   41 56                   push   %r14
  2940.    5:   41 55                   push   %r13
  2941.    7:   41 54                   push   %r12
  2942.    9:   53                      push   %rbx
  2943.    a:   48 81 ec f8 01 00 00    sub    $0x1f8,%rsp
  2944.   11:   4c 89 cb                mov    %r9,%rbx
  2945.   14:   48 89 4c 24 50          mov    %rcx,0x50(%rsp)
  2946.   19:   48 89 74 24 38          mov    %rsi,0x38(%rsp)
  2947.   1e:   48 89 7c 24 68          mov    %rdi,0x68(%rsp)
  2948.   23:   48 89 54 24 48          mov    %rdx,0x48(%rsp)
  2949.   28:   48 85 d2                test   %rdx,%rdx
  2950.   2b:   4d 89 c6                mov    %r8,%r14
  2951.   2e:   74 0e                   je     3e <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x3e>
  2952.   30:   4d 85 c0                test   %r8,%r8
  2953.   33:   0f 85 94 01 00 00       jne    1cd <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x1cd>
  2954.   39:   e9 cc 00 00 00          jmpq   10a <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x10a>
  2955.   3e:   48 8d ac 24 80 00 00    lea    0x80(%rsp),%rbp
  2956.   45:   00
  2957.   46:   be 10 00 00 00          mov    $0x10,%esi
  2958.   4b:   48 89 ef                mov    %rbp,%rdi
  2959.   4e:   e8 00 00 00 00          callq  53 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x53>
  2960.   53:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 5a <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x5a>
  2961.   5a:   48 89 ef                mov    %rbp,%rdi
  2962.   5d:   e8 00 00 00 00          callq  62 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x62>
  2963.   62:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 69 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x69>
  2964.   69:   48 89 c7                mov    %rax,%rdi
  2965.   6c:   e8 00 00 00 00          callq  71 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x71>
  2966.   71:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 78 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x78>
  2967.   78:   48 89 c7                mov    %rax,%rdi
  2968.   7b:   e8 00 00 00 00          callq  80 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x80>
  2969.   80:   be 6d 03 00 00          mov    $0x36d,%esi
  2970.   85:   48 89 c7                mov    %rax,%rdi
  2971.   88:   e8 00 00 00 00          callq  8d <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x8d>
  2972.   8d:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 94 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x94>
  2973.   94:   48 89 c7                mov    %rax,%rdi
  2974.   97:   e8 00 00 00 00          callq  9c <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x9c>
  2975.   9c:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # a3 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0xa3>
  2976.   a3:   48 89 c7                mov    %rax,%rdi
  2977.   a6:   e8 00 00 00 00          callq  ab <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0xab>
  2978.   ab:   48 8b 35 00 00 00 00    mov    0x0(%rip),%rsi        # b2 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0xb2>
  2979.   b2:   48 89 c7                mov    %rax,%rdi
  2980.   b5:   e8 00 00 00 00          callq  ba <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0xba>
  2981.   ba:   48 8d 7c 24 10          lea    0x10(%rsp),%rdi
  2982.   bf:   48 8d b4 24 80 00 00    lea    0x80(%rsp),%rsi
  2983.   c6:   00
  2984.   c7:   e8 00 00 00 00          callq  cc <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0xcc>
  2985.   cc:   48 8b 3d 00 00 00 00    mov    0x0(%rip),%rdi        # d3 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0xd3>
  2986.   d3:   48 8d 74 24 10          lea    0x10(%rsp),%rsi
  2987.   d8:   e8 00 00 00 00          callq  dd <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0xdd>
  2988.   dd:   48 8d 7c 24 10          lea    0x10(%rsp),%rdi
  2989.   e2:   e8 00 00 00 00          callq  e7 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0xe7>
  2990.   e7:   bf 05 00 00 00          mov    $0x5,%edi
  2991.   ec:   e8 00 00 00 00          callq  f1 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0xf1>
  2992.   f1:   48 8d bc 24 80 00 00    lea    0x80(%rsp),%rdi
  2993.   f8:   00
  2994.   f9:   e8 00 00 00 00          callq  fe <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0xfe>
  2995.   fe:   4d 89 f0                mov    %r14,%r8
  2996.  101:   4d 85 c0                test   %r8,%r8
  2997.  104:   0f 85 c3 00 00 00       jne    1cd <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x1cd>
  2998.  10a:   48 8d ac 24 80 00 00    lea    0x80(%rsp),%rbp
  2999.  111:   00
  3000.  112:   be 10 00 00 00          mov    $0x10,%esi
  3001.  117:   48 89 ef                mov    %rbp,%rdi
  3002.  11a:   e8 00 00 00 00          callq  11f <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x11f>
  3003.  11f:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 126 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x126>
  3004.  126:   48 89 ef                mov    %rbp,%rdi
  3005.  129:   e8 00 00 00 00          callq  12e <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x12e>
  3006.  12e:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 135 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x135>
  3007.  135:   48 89 c7                mov    %rax,%rdi
  3008.  138:   e8 00 00 00 00          callq  13d <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x13d>
  3009.  13d:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 144 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x144>
  3010.  144:   48 89 c7                mov    %rax,%rdi
  3011.  147:   e8 00 00 00 00          callq  14c <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x14c>
  3012.  14c:   be 6e 03 00 00          mov    $0x36e,%esi
  3013.  151:   48 89 c7                mov    %rax,%rdi
  3014.  154:   e8 00 00 00 00          callq  159 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x159>
  3015.  159:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 160 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x160>
  3016.  160:   48 89 c7                mov    %rax,%rdi
  3017.  163:   e8 00 00 00 00          callq  168 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x168>
  3018.  168:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 16f <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x16f>
  3019.  16f:   48 89 c7                mov    %rax,%rdi
  3020.  172:   e8 00 00 00 00          callq  177 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x177>
  3021.  177:   48 8b 35 00 00 00 00    mov    0x0(%rip),%rsi        # 17e <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x17e>
  3022.  17e:   48 89 c7                mov    %rax,%rdi
  3023.  181:   e8 00 00 00 00          callq  186 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x186>
  3024.  186:   48 8d 7c 24 10          lea    0x10(%rsp),%rdi
  3025.  18b:   48 8d b4 24 80 00 00    lea    0x80(%rsp),%rsi
  3026.  192:   00
  3027.  193:   e8 00 00 00 00          callq  198 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x198>
  3028.  198:   48 8b 3d 00 00 00 00    mov    0x0(%rip),%rdi        # 19f <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x19f>
  3029.  19f:   48 8d 74 24 10          lea    0x10(%rsp),%rsi
  3030.  1a4:   e8 00 00 00 00          callq  1a9 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x1a9>
  3031.  1a9:   48 8d 7c 24 10          lea    0x10(%rsp),%rdi
  3032.  1ae:   e8 00 00 00 00          callq  1b3 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x1b3>
  3033.  1b3:   bf 05 00 00 00          mov    $0x5,%edi
  3034.  1b8:   e8 00 00 00 00          callq  1bd <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x1bd>
  3035.  1bd:   48 8d bc 24 80 00 00    lea    0x80(%rsp),%rdi
  3036.  1c4:   00
  3037.  1c5:   e8 00 00 00 00          callq  1ca <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x1ca>
  3038.  1ca:   4d 89 f0                mov    %r14,%r8
  3039.  1cd:   48 8b 84 24 30 02 00    mov    0x230(%rsp),%rax
  3040.  1d4:   00
  3041.  1d5:   48 89 44 24 08          mov    %rax,0x8(%rsp)
  3042.  1da:   48 85 c0                test   %rax,%rax
  3043.  1dd:   0f 85 c3 00 00 00       jne    2a6 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x2a6>
  3044.  1e3:   48 8d ac 24 80 00 00    lea    0x80(%rsp),%rbp
  3045.  1ea:   00
  3046.  1eb:   be 10 00 00 00          mov    $0x10,%esi
  3047.  1f0:   48 89 ef                mov    %rbp,%rdi
  3048.  1f3:   e8 00 00 00 00          callq  1f8 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x1f8>
  3049.  1f8:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 1ff <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x1ff>
  3050.  1ff:   48 89 ef                mov    %rbp,%rdi
  3051.  202:   e8 00 00 00 00          callq  207 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x207>
  3052.  207:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 20e <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x20e>
  3053.  20e:   48 89 c7                mov    %rax,%rdi
  3054.  211:   e8 00 00 00 00          callq  216 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x216>
  3055.  216:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 21d <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x21d>
  3056.  21d:   48 89 c7                mov    %rax,%rdi
  3057.  220:   e8 00 00 00 00          callq  225 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x225>
  3058.  225:   be 6f 03 00 00          mov    $0x36f,%esi
  3059.  22a:   48 89 c7                mov    %rax,%rdi
  3060.  22d:   e8 00 00 00 00          callq  232 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x232>
  3061.  232:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 239 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x239>
  3062.  239:   48 89 c7                mov    %rax,%rdi
  3063.  23c:   e8 00 00 00 00          callq  241 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x241>
  3064.  241:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 248 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x248>
  3065.  248:   48 89 c7                mov    %rax,%rdi
  3066.  24b:   e8 00 00 00 00          callq  250 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x250>
  3067.  250:   48 8b 35 00 00 00 00    mov    0x0(%rip),%rsi        # 257 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x257>
  3068.  257:   48 89 c7                mov    %rax,%rdi
  3069.  25a:   e8 00 00 00 00          callq  25f <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x25f>
  3070.  25f:   48 8d 7c 24 10          lea    0x10(%rsp),%rdi
  3071.  264:   48 8d b4 24 80 00 00    lea    0x80(%rsp),%rsi
  3072.  26b:   00
  3073.  26c:   e8 00 00 00 00          callq  271 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x271>
  3074.  271:   48 8b 3d 00 00 00 00    mov    0x0(%rip),%rdi        # 278 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x278>
  3075.  278:   48 8d 74 24 10          lea    0x10(%rsp),%rsi
  3076.  27d:   e8 00 00 00 00          callq  282 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x282>
  3077.  282:   48 8d 7c 24 10          lea    0x10(%rsp),%rdi
  3078.  287:   e8 00 00 00 00          callq  28c <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x28c>
  3079.  28c:   bf 05 00 00 00          mov    $0x5,%edi
  3080.  291:   e8 00 00 00 00          callq  296 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x296>
  3081.  296:   48 8d bc 24 80 00 00    lea    0x80(%rsp),%rdi
  3082.  29d:   00
  3083.  29e:   e8 00 00 00 00          callq  2a3 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x2a3>
  3084.  2a3:   4d 89 f0                mov    %r14,%r8
  3085.  2a6:   4c 8b ac 24 38 02 00    mov    0x238(%rsp),%r13
  3086.  2ad:   00
  3087.  2ae:   49 83 fd 07             cmp    $0x7,%r13
  3088.  2b2:   0f 87 c3 00 00 00       ja     37b <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x37b>
  3089.  2b8:   48 8d ac 24 80 00 00    lea    0x80(%rsp),%rbp
  3090.  2bf:   00
  3091.  2c0:   be 10 00 00 00          mov    $0x10,%esi
  3092.  2c5:   48 89 ef                mov    %rbp,%rdi
  3093.  2c8:   e8 00 00 00 00          callq  2cd <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x2cd>
  3094.  2cd:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 2d4 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x2d4>
  3095.  2d4:   48 89 ef                mov    %rbp,%rdi
  3096.  2d7:   e8 00 00 00 00          callq  2dc <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x2dc>
  3097.  2dc:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 2e3 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x2e3>
  3098.  2e3:   48 89 c7                mov    %rax,%rdi
  3099.  2e6:   e8 00 00 00 00          callq  2eb <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x2eb>
  3100.  2eb:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 2f2 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x2f2>
  3101.  2f2:   48 89 c7                mov    %rax,%rdi
  3102.  2f5:   e8 00 00 00 00          callq  2fa <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x2fa>
  3103.  2fa:   be 70 03 00 00          mov    $0x370,%esi
  3104.  2ff:   48 89 c7                mov    %rax,%rdi
  3105.  302:   e8 00 00 00 00          callq  307 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x307>
  3106.  307:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 30e <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x30e>
  3107.  30e:   48 89 c7                mov    %rax,%rdi
  3108.  311:   e8 00 00 00 00          callq  316 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x316>
  3109.  316:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 31d <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x31d>
  3110.  31d:   48 89 c7                mov    %rax,%rdi
  3111.  320:   e8 00 00 00 00          callq  325 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x325>
  3112.  325:   48 8b 35 00 00 00 00    mov    0x0(%rip),%rsi        # 32c <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x32c>
  3113.  32c:   48 89 c7                mov    %rax,%rdi
  3114.  32f:   e8 00 00 00 00          callq  334 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x334>
  3115.  334:   48 8d 7c 24 10          lea    0x10(%rsp),%rdi
  3116.  339:   48 8d b4 24 80 00 00    lea    0x80(%rsp),%rsi
  3117.  340:   00
  3118.  341:   e8 00 00 00 00          callq  346 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x346>
  3119.  346:   48 8b 3d 00 00 00 00    mov    0x0(%rip),%rdi        # 34d <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x34d>
  3120.  34d:   48 8d 74 24 10          lea    0x10(%rsp),%rsi
  3121.  352:   e8 00 00 00 00          callq  357 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x357>
  3122.  357:   48 8d 7c 24 10          lea    0x10(%rsp),%rdi
  3123.  35c:   e8 00 00 00 00          callq  361 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x361>
  3124.  361:   bf 05 00 00 00          mov    $0x5,%edi
  3125.  366:   e8 00 00 00 00          callq  36b <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x36b>
  3126.  36b:   48 8d bc 24 80 00 00    lea    0x80(%rsp),%rdi
  3127.  372:   00
  3128.  373:   e8 00 00 00 00          callq  378 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x378>
  3129.  378:   4d 89 f0                mov    %r14,%r8
  3130.  37b:   8b 94 24 40 02 00 00    mov    0x240(%rsp),%edx
  3131.  382:   31 ff                   xor    %edi,%edi
  3132.  384:   f6 c2 03                test   $0x3,%dl
  3133.  387:   40 0f 94 c7             sete   %dil
  3134.  38b:   48 c1 e7 04             shl    $0x4,%rdi
  3135.  38f:   31 c0                   xor    %eax,%eax
  3136.  391:   48 85 db                test   %rbx,%rbx
  3137.  394:   0f 95 c0                setne  %al
  3138.  397:   49 89 c6                mov    %rax,%r14
  3139.  39a:   49 c1 e6 04             shl    $0x4,%r14
  3140.  39e:   44 8d 3c d5 00 00 00    lea    0x0(,%rdx,8),%r15d
  3141.  3a5:   00
  3142.  3a6:   41 f7 d7                not    %r15d
  3143.  3a9:   41 83 e7 10             and    $0x10,%r15d
  3144.  3ad:   89 d1                   mov    %edx,%ecx
  3145.  3af:   83 e1 04                and    $0x4,%ecx
  3146.  3b2:   89 ce                   mov    %ecx,%esi
  3147.  3b4:   c1 ee 02                shr    $0x2,%esi
  3148.  3b7:   89 74 24 04             mov    %esi,0x4(%rsp)
  3149.  3bb:   85 c9                   test   %ecx,%ecx
  3150.  3bd:   0f 94 44 24 03          sete   0x3(%rsp)
  3151.  3c2:   f6 c2 08                test   $0x8,%dl
  3152.  3c5:   74 29                   je     3f0 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x3f0>
  3153.  3c7:   4d 01 e8                add    %r13,%r8
  3154.  3ca:   49 83 c0 f0             add    $0xfffffffffffffff0,%r8
  3155.  3ce:   4a 8d 5c 2b f0          lea    -0x10(%rbx,%r13,1),%rbx
  3156.  3d3:   48 8b 8c 24 30 02 00    mov    0x230(%rsp),%rcx
  3157.  3da:   00
  3158.  3db:   4c 01 e9                add    %r13,%rcx
  3159.  3de:   48 83 c1 f0             add    $0xfffffffffffffff0,%rcx
  3160.  3e2:   48 89 4c 24 08          mov    %rcx,0x8(%rsp)
  3161.  3e7:   48 f7 df                neg    %rdi
  3162.  3ea:   49 f7 de                neg    %r14
  3163.  3ed:   49 f7 df                neg    %r15
  3164.  3f0:   8b 4c 24 04             mov    0x4(%rsp),%ecx
  3165.  3f4:   20 c1                   and    %al,%cl
  3166.  3f6:   89 4c 24 04             mov    %ecx,0x4(%rsp)
  3167.  3fa:   20 44 24 03             and    %al,0x3(%rsp)
  3168.  3fe:   8b 84 24 40 02 00 00    mov    0x240(%rsp),%eax
  3169.  405:   a8 10                   test   $0x10,%al
  3170.  407:   0f 84 8e 01 00 00       je     59b <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x59b>
  3171.  40d:   49 83 fd 20             cmp    $0x20,%r13
  3172.  411:   0f 82 84 01 00 00       jb     59b <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x59b>
  3173.  417:   48 89 7c 24 40          mov    %rdi,0x40(%rsp)
  3174.  41c:   4c 89 c5                mov    %r8,%rbp
  3175.  41f:   49 8d 45 e0             lea    -0x20(%r13),%rax
  3176.  423:   48 89 44 24 60          mov    %rax,0x60(%rsp)
  3177.  428:   48 c1 e8 05             shr    $0x5,%rax
  3178.  42c:   48 01 c0                add    %rax,%rax
  3179.  42f:   48 83 c0 02             add    $0x2,%rax
  3180.  433:   49 0f af c7             imul   %r15,%rax
  3181.  437:   48 89 44 24 58          mov    %rax,0x58(%rsp)
  3182.  43c:   48 b8 00 00 00 00 00    movabs $0x200000000000000,%rax
  3183.  443:   00 00 02
  3184.  446:   66 48 0f 6e c0          movq   %rax,%xmm0
  3185.  44b:   66 0f 7f 44 24 70       movdqa %xmm0,0x70(%rsp)
  3186.  451:   4c 8b 64 24 08          mov    0x8(%rsp),%r12
  3187.  456:   66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
  3188.  45d:   00 00 00
  3189.  460:   8b 84 24 40 02 00 00    mov    0x240(%rsp),%eax
  3190.  467:   a8 01                   test   $0x1,%al
  3191.  469:   75 35                   jne    4a0 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x4a0>
  3192.  46b:   0f 10 45 00             movups 0x0(%rbp),%xmm0
  3193.  46f:   0f 29 84 24 80 00 00    movaps %xmm0,0x80(%rsp)
  3194.  476:   00
  3195.  477:   48 8b 44 24 40          mov    0x40(%rsp),%rax
  3196.  47c:   f3 0f 6f 44 05 00       movdqu 0x0(%rbp,%rax,1),%xmm0
  3197.  482:   48 01 c5                add    %rax,%rbp
  3198.  485:   66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  3199.  48b:   48 01 c5                add    %rax,%rbp
  3200.  48e:   80 7c 24 04 00          cmpb   $0x0,0x4(%rsp)
  3201.  493:   75 46                   jne    4db <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x4db>
  3202.  495:   eb 6f                   jmp    506 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x506>
  3203.  497:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  3204.  49e:   00 00
  3205.  4a0:   48 89 e8                mov    %rbp,%rax
  3206.  4a3:   f2 0f 12 00             movddup (%rax),%xmm0
  3207.  4a7:   66 0f 28 c8             movapd %xmm0,%xmm1
  3208.  4ab:   66 0f fe 0d 00 00 00    paddd  0x0(%rip),%xmm1        # 4b3 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x4b3>
  3209.  4b2:   00
  3210.  4b3:   66 0f 7f 8c 24 80 00    movdqa %xmm1,0x80(%rsp)
  3211.  4ba:   00 00
  3212.  4bc:   66 0f fe 05 00 00 00    paddd  0x0(%rip),%xmm0        # 4c4 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x4c4>
  3213.  4c3:   00
  3214.  4c4:   66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  3215.  4ca:   66 0f d4 44 24 70       paddq  0x70(%rsp),%xmm0
  3216.  4d0:   66 0f d6 00             movq   %xmm0,(%rax)
  3217.  4d4:   80 7c 24 04 00          cmpb   $0x0,0x4(%rsp)
  3218.  4d9:   74 2b                   je     506 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x506>
  3219.  4db:   0f 10 03                movups (%rbx),%xmm0
  3220.  4de:   0f 57 84 24 80 00 00    xorps  0x80(%rsp),%xmm0
  3221.  4e5:   00
  3222.  4e6:   0f 29 84 24 80 00 00    movaps %xmm0,0x80(%rsp)
  3223.  4ed:   00
  3224.  4ee:   f3 42 0f 6f 04 33       movdqu (%rbx,%r14,1),%xmm0
  3225.  4f4:   66 0f ef 44 24 10       pxor   0x10(%rsp),%xmm0
  3226.  4fa:   4c 01 f3                add    %r14,%rbx
  3227.  4fd:   66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  3228.  503:   4c 01 f3                add    %r14,%rbx
  3229.  506:   48 8d bc 24 80 00 00    lea    0x80(%rsp),%rdi
  3230.  50d:   00
  3231.  50e:   48 8d 74 24 10          lea    0x10(%rsp),%rsi
  3232.  513:   48 8b 54 24 48          mov    0x48(%rsp),%rdx
  3233.  518:   48 8b 4c 24 50          mov    0x50(%rsp),%rcx
  3234.  51d:   ff 54 24 38             callq  *0x38(%rsp)
  3235.  521:   80 7c 24 03 00          cmpb   $0x0,0x3(%rsp)
  3236.  526:   74 2b                   je     553 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x553>
  3237.  528:   0f 10 03                movups (%rbx),%xmm0
  3238.  52b:   0f 57 84 24 80 00 00    xorps  0x80(%rsp),%xmm0
  3239.  532:   00
  3240.  533:   0f 29 84 24 80 00 00    movaps %xmm0,0x80(%rsp)
  3241.  53a:   00
  3242.  53b:   f3 42 0f 6f 04 33       movdqu (%rbx,%r14,1),%xmm0
  3243.  541:   66 0f ef 44 24 10       pxor   0x10(%rsp),%xmm0
  3244.  547:   4c 01 f3                add    %r14,%rbx
  3245.  54a:   66 0f 7f 44 24 10       movdqa %xmm0,0x10(%rsp)
  3246.  550:   4c 01 f3                add    %r14,%rbx
  3247.  553:   0f 28 84 24 80 00 00    movaps 0x80(%rsp),%xmm0
  3248.  55a:   00
  3249.  55b:   41 0f 11 04 24          movups %xmm0,(%r12)
  3250.  560:   66 0f 6f 44 24 10       movdqa 0x10(%rsp),%xmm0
  3251.  566:   f3 43 0f 7f 04 3c       movdqu %xmm0,(%r12,%r15,1)
  3252.  56c:   4d 01 fc                add    %r15,%r12
  3253.  56f:   4d 01 fc                add    %r15,%r12
  3254.  572:   49 83 c5 e0             add    $0xffffffffffffffe0,%r13
  3255.  576:   49 83 fd 1f             cmp    $0x1f,%r13
  3256.  57a:   0f 87 e0 fe ff ff       ja     460 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x460>
  3257.  580:   48 8b 44 24 58          mov    0x58(%rsp),%rax
  3258.  585:   48 01 44 24 08          add    %rax,0x8(%rsp)
  3259.  58a:   4c 8b 6c 24 60          mov    0x60(%rsp),%r13
  3260.  58f:   41 83 e5 1f             and    $0x1f,%r13d
  3261.  593:   49 89 e8                mov    %rbp,%r8
  3262.  596:   48 8b 7c 24 40          mov    0x40(%rsp),%rdi
  3263.  59b:   4d 85 ed                test   %r13,%r13
  3264.  59e:   74 4a                   je     5ea <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x5ea>
  3265.  5a0:   45 31 e4                xor    %r12d,%r12d
  3266.  5a3:   48 85 ff                test   %rdi,%rdi
  3267.  5a6:   41 0f 95 c4             setne  %r12b
  3268.  5aa:   49 c1 e4 03             shl    $0x3,%r12
  3269.  5ae:   8b 84 24 40 02 00 00    mov    0x240(%rsp),%eax
  3270.  5b5:   a8 08                   test   $0x8,%al
  3271.  5b7:   74 39                   je     5f2 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x5f2>
  3272.  5b9:   49 01 fc                add    %rdi,%r12
  3273.  5bc:   31 c0                   xor    %eax,%eax
  3274.  5be:   4d 85 f6                test   %r14,%r14
  3275.  5c1:   0f 95 c0                setne  %al
  3276.  5c4:   4d 8d 34 c6             lea    (%r14,%rax,8),%r14
  3277.  5c8:   31 c0                   xor    %eax,%eax
  3278.  5ca:   4d 85 ff                test   %r15,%r15
  3279.  5cd:   0f 95 c0                setne  %al
  3280.  5d0:   4d 8d 3c c7             lea    (%r15,%rax,8),%r15
  3281.  5d4:   4d 29 e0                sub    %r12,%r8
  3282.  5d7:   4c 29 f3                sub    %r14,%rbx
  3283.  5da:   4c 29 7c 24 08          sub    %r15,0x8(%rsp)
  3284.  5df:   49 83 fd 08             cmp    $0x8,%r13
  3285.  5e3:   73 3b                   jae    620 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x620>
  3286.  5e5:   e9 e9 00 00 00          jmpq   6d3 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x6d3>
  3287.  5ea:   45 31 ed                xor    %r13d,%r13d
  3288.  5ed:   e9 e1 00 00 00          jmpq   6d3 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x6d3>
  3289.  5f2:   4c 29 e7                sub    %r12,%rdi
  3290.  5f5:   31 c0                   xor    %eax,%eax
  3291.  5f7:   4d 85 f6                test   %r14,%r14
  3292.  5fa:   0f 95 c0                setne  %al
  3293.  5fd:   48 c1 e0 03             shl    $0x3,%rax
  3294.  601:   49 29 c6                sub    %rax,%r14
  3295.  604:   31 c0                   xor    %eax,%eax
  3296.  606:   4d 85 ff                test   %r15,%r15
  3297.  609:   0f 95 c0                setne  %al
  3298.  60c:   48 c1 e0 03             shl    $0x3,%rax
  3299.  610:   49 29 c7                sub    %rax,%r15
  3300.  613:   49 89 fc                mov    %rdi,%r12
  3301.  616:   49 83 fd 08             cmp    $0x8,%r13
  3302.  61a:   0f 82 b3 00 00 00       jb     6d3 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x6d3>
  3303.  620:   4c 89 74 24 38          mov    %r14,0x38(%rsp)
  3304.  625:   49 83 c0 07             add    $0x7,%r8
  3305.  629:   4c 89 ed                mov    %r13,%rbp
  3306.  62c:   0f 1f 40 00             nopl   0x0(%rax)
  3307.  630:   f3 41 0f 7e 40 f9       movq   -0x7(%r8),%xmm0
  3308.  636:   66 0f 7f 84 24 80 00    movdqa %xmm0,0x80(%rsp)
  3309.  63d:   00 00
  3310.  63f:   80 7c 24 04 00          cmpb   $0x0,0x4(%rsp)
  3311.  644:   74 11                   je     657 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x657>
  3312.  646:   f3 0f 7e 0b             movq   (%rbx),%xmm1
  3313.  64a:   66 0f ef c8             pxor   %xmm0,%xmm1
  3314.  64e:   66 0f 7f 8c 24 80 00    movdqa %xmm1,0x80(%rsp)
  3315.  655:   00 00
  3316.  657:   8b 84 24 40 02 00 00    mov    0x240(%rsp),%eax
  3317.  65e:   a8 01                   test   $0x1,%al
  3318.  660:   74 04                   je     666 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x666>
  3319.  662:   41 80 00 01             addb   $0x1,(%r8)
  3320.  666:   4d 89 c6                mov    %r8,%r14
  3321.  669:   48 8d bc 24 80 00 00    lea    0x80(%rsp),%rdi
  3322.  670:   00
  3323.  671:   48 8b 74 24 48          mov    0x48(%rsp),%rsi
  3324.  676:   48 8b 54 24 50          mov    0x50(%rsp),%rdx
  3325.  67b:   ff 54 24 68             callq  *0x68(%rsp)
  3326.  67f:   80 7c 24 03 00          cmpb   $0x0,0x3(%rsp)
  3327.  684:   74 16                   je     69c <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x69c>
  3328.  686:   f3 0f 7e 03             movq   (%rbx),%xmm0
  3329.  68a:   66 0f ef 84 24 80 00    pxor   0x80(%rsp),%xmm0
  3330.  691:   00 00
  3331.  693:   66 0f 7f 84 24 80 00    movdqa %xmm0,0x80(%rsp)
  3332.  69a:   00 00
  3333.  69c:   f3 0f 7e 84 24 80 00    movq   0x80(%rsp),%xmm0
  3334.  6a3:   00 00
  3335.  6a5:   48 8b 44 24 08          mov    0x8(%rsp),%rax
  3336.  6aa:   66 0f d6 00             movq   %xmm0,(%rax)
  3337.  6ae:   4c 01 f8                add    %r15,%rax
  3338.  6b1:   48 89 44 24 08          mov    %rax,0x8(%rsp)
  3339.  6b6:   48 03 5c 24 38          add    0x38(%rsp),%rbx
  3340.  6bb:   48 83 c5 f8             add    $0xfffffffffffffff8,%rbp
  3341.  6bf:   4d 89 f0                mov    %r14,%r8
  3342.  6c2:   4d 01 e0                add    %r12,%r8
  3343.  6c5:   48 83 fd 07             cmp    $0x7,%rbp
  3344.  6c9:   0f 87 61 ff ff ff       ja     630 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x630>
  3345.  6cf:   41 83 e5 07             and    $0x7,%r13d
  3346.  6d3:   4c 89 e8                mov    %r13,%rax
  3347.  6d6:   48 81 c4 f8 01 00 00    add    $0x1f8,%rsp
  3348.  6dd:   5b                      pop    %rbx
  3349.  6de:   41 5c                   pop    %r12
  3350.  6e0:   41 5d                   pop    %r13
  3351.  6e2:   41 5e                   pop    %r14
  3352.  6e4:   41 5f                   pop    %r15
  3353.  6e6:   5d                      pop    %rbp
  3354.  6e7:   c3                      retq
  3355.  6e8:   eb 0a                   jmp    6f4 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x6f4>
  3356.  6ea:   eb 1f                   jmp    70b <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x70b>
  3357.  6ec:   eb 06                   jmp    6f4 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x6f4>
  3358.  6ee:   eb 1b                   jmp    70b <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x70b>
  3359.  6f0:   eb 02                   jmp    6f4 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x6f4>
  3360.  6f2:   eb 17                   jmp    70b <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x70b>
  3361.  6f4:   48 89 c3                mov    %rax,%rbx
  3362.  6f7:   48 8d 7c 24 10          lea    0x10(%rsp),%rdi
  3363.  6fc:   e8 00 00 00 00          callq  701 <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x701>
  3364.  701:   eb 0b                   jmp    70e <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x70e>
  3365.  703:   eb 06                   jmp    70b <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x70b>
  3366.  705:   eb 04                   jmp    70b <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x70b>
  3367.  707:   eb 02                   jmp    70b <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x70b>
  3368.  709:   eb 00                   jmp    70b <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x70b>
  3369.  70b:   48 89 c3                mov    %rax,%rbx
  3370.  70e:   48 8d bc 24 80 00 00    lea    0x80(%rsp),%rdi
  3371.  715:   00
  3372.  716:   e8 00 00 00 00          callq  71b <unsigned long CryptoPP::AdvancedProcessBlocks64_2x1_SSE<void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short>(void (*)(long long __vector(2)&, unsigned short const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int), unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x71b>
  3373.  71b:   48 89 df                mov    %rbx,%rdi
  3374.  71e:   e8 00 00 00 00          callq  723 <.LCPI69_0+0x1f3>
  3375.  
  3376. Disassembly of section .text._ZN8CryptoPP32AdvancedProcessBlocks128_4x1_SSEIPFvRDv2_xPKjjEPFvS2_S2_S2_S2_S4_jEjEEmT_T0_PKT1_mPKhSF_Phmj:
  3377.  
  3378. 0000000000000000 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)>:
  3379.    0:   55                      push   %rbp
  3380.    1:   41 57                   push   %r15
  3381.    3:   41 56                   push   %r14
  3382.    5:   41 55                   push   %r13
  3383.    7:   41 54                   push   %r12
  3384.    9:   53                      push   %rbx
  3385.    a:   48 81 ec 08 02 00 00    sub    $0x208,%rsp
  3386.   11:   4d 89 cd                mov    %r9,%r13
  3387.   14:   4d 89 c6                mov    %r8,%r14
  3388.   17:   48 89 4c 24 60          mov    %rcx,0x60(%rsp)
  3389.   1c:   48 89 74 24 50          mov    %rsi,0x50(%rsp)
  3390.   21:   48 89 bc 24 88 00 00    mov    %rdi,0x88(%rsp)
  3391.   28:   00
  3392.   29:   48 89 54 24 68          mov    %rdx,0x68(%rsp)
  3393.   2e:   48 85 d2                test   %rdx,%rdx
  3394.   31:   74 0e                   je     41 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x41>
  3395.   33:   4d 85 f6                test   %r14,%r14
  3396.   36:   0f 85 8e 01 00 00       jne    1ca <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x1ca>
  3397.   3c:   e9 c9 00 00 00          jmpq   10a <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x10a>
  3398.   41:   48 8d ac 24 90 00 00    lea    0x90(%rsp),%rbp
  3399.   48:   00
  3400.   49:   be 10 00 00 00          mov    $0x10,%esi
  3401.   4e:   48 89 ef                mov    %rbp,%rdi
  3402.   51:   e8 00 00 00 00          callq  56 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x56>
  3403.   56:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 5d <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x5d>
  3404.   5d:   48 89 ef                mov    %rbp,%rdi
  3405.   60:   e8 00 00 00 00          callq  65 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x65>
  3406.   65:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 6c <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x6c>
  3407.   6c:   48 89 c7                mov    %rax,%rdi
  3408.   6f:   e8 00 00 00 00          callq  74 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x74>
  3409.   74:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 7b <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x7b>
  3410.   7b:   48 89 c7                mov    %rax,%rdi
  3411.   7e:   e8 00 00 00 00          callq  83 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x83>
  3412.   83:   be c5 05 00 00          mov    $0x5c5,%esi
  3413.   88:   48 89 c7                mov    %rax,%rdi
  3414.   8b:   e8 00 00 00 00          callq  90 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x90>
  3415.   90:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 97 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x97>
  3416.   97:   48 89 c7                mov    %rax,%rdi
  3417.   9a:   e8 00 00 00 00          callq  9f <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x9f>
  3418.   9f:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # a6 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0xa6>
  3419.   a6:   48 89 c7                mov    %rax,%rdi
  3420.   a9:   e8 00 00 00 00          callq  ae <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0xae>
  3421.   ae:   48 8b 35 00 00 00 00    mov    0x0(%rip),%rsi        # b5 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0xb5>
  3422.   b5:   48 89 c7                mov    %rax,%rdi
  3423.   b8:   e8 00 00 00 00          callq  bd <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0xbd>
  3424.   bd:   48 8d 7c 24 10          lea    0x10(%rsp),%rdi
  3425.   c2:   48 8d b4 24 90 00 00    lea    0x90(%rsp),%rsi
  3426.   c9:   00
  3427.   ca:   e8 00 00 00 00          callq  cf <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0xcf>
  3428.   cf:   48 8b 3d 00 00 00 00    mov    0x0(%rip),%rdi        # d6 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0xd6>
  3429.   d6:   48 8d 74 24 10          lea    0x10(%rsp),%rsi
  3430.   db:   e8 00 00 00 00          callq  e0 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0xe0>
  3431.   e0:   48 8d 7c 24 10          lea    0x10(%rsp),%rdi
  3432.   e5:   e8 00 00 00 00          callq  ea <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0xea>
  3433.   ea:   bf 05 00 00 00          mov    $0x5,%edi
  3434.   ef:   e8 00 00 00 00          callq  f4 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0xf4>
  3435.   f4:   48 8d bc 24 90 00 00    lea    0x90(%rsp),%rdi
  3436.   fb:   00
  3437.   fc:   e8 00 00 00 00          callq  101 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x101>
  3438.  101:   4d 85 f6                test   %r14,%r14
  3439.  104:   0f 85 c0 00 00 00       jne    1ca <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x1ca>
  3440.  10a:   48 8d ac 24 90 00 00    lea    0x90(%rsp),%rbp
  3441.  111:   00
  3442.  112:   be 10 00 00 00          mov    $0x10,%esi
  3443.  117:   48 89 ef                mov    %rbp,%rdi
  3444.  11a:   e8 00 00 00 00          callq  11f <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x11f>
  3445.  11f:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 126 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x126>
  3446.  126:   48 89 ef                mov    %rbp,%rdi
  3447.  129:   e8 00 00 00 00          callq  12e <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x12e>
  3448.  12e:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 135 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x135>
  3449.  135:   48 89 c7                mov    %rax,%rdi
  3450.  138:   e8 00 00 00 00          callq  13d <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x13d>
  3451.  13d:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 144 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x144>
  3452.  144:   48 89 c7                mov    %rax,%rdi
  3453.  147:   e8 00 00 00 00          callq  14c <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x14c>
  3454.  14c:   be c6 05 00 00          mov    $0x5c6,%esi
  3455.  151:   48 89 c7                mov    %rax,%rdi
  3456.  154:   e8 00 00 00 00          callq  159 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x159>
  3457.  159:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 160 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x160>
  3458.  160:   48 89 c7                mov    %rax,%rdi
  3459.  163:   e8 00 00 00 00          callq  168 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x168>
  3460.  168:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 16f <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x16f>
  3461.  16f:   48 89 c7                mov    %rax,%rdi
  3462.  172:   e8 00 00 00 00          callq  177 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x177>
  3463.  177:   48 8b 35 00 00 00 00    mov    0x0(%rip),%rsi        # 17e <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x17e>
  3464.  17e:   48 89 c7                mov    %rax,%rdi
  3465.  181:   e8 00 00 00 00          callq  186 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x186>
  3466.  186:   48 8d 7c 24 10          lea    0x10(%rsp),%rdi
  3467.  18b:   48 8d b4 24 90 00 00    lea    0x90(%rsp),%rsi
  3468.  192:   00
  3469.  193:   e8 00 00 00 00          callq  198 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x198>
  3470.  198:   48 8b 3d 00 00 00 00    mov    0x0(%rip),%rdi        # 19f <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x19f>
  3471.  19f:   48 8d 74 24 10          lea    0x10(%rsp),%rsi
  3472.  1a4:   e8 00 00 00 00          callq  1a9 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x1a9>
  3473.  1a9:   48 8d 7c 24 10          lea    0x10(%rsp),%rdi
  3474.  1ae:   e8 00 00 00 00          callq  1b3 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x1b3>
  3475.  1b3:   bf 05 00 00 00          mov    $0x5,%edi
  3476.  1b8:   e8 00 00 00 00          callq  1bd <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x1bd>
  3477.  1bd:   48 8d bc 24 90 00 00    lea    0x90(%rsp),%rdi
  3478.  1c4:   00
  3479.  1c5:   e8 00 00 00 00          callq  1ca <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x1ca>
  3480.  1ca:   4c 8b a4 24 40 02 00    mov    0x240(%rsp),%r12
  3481.  1d1:   00
  3482.  1d2:   4d 85 e4                test   %r12,%r12
  3483.  1d5:   0f 85 c0 00 00 00       jne    29b <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x29b>
  3484.  1db:   48 8d ac 24 90 00 00    lea    0x90(%rsp),%rbp
  3485.  1e2:   00
  3486.  1e3:   be 10 00 00 00          mov    $0x10,%esi
  3487.  1e8:   48 89 ef                mov    %rbp,%rdi
  3488.  1eb:   e8 00 00 00 00          callq  1f0 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x1f0>
  3489.  1f0:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 1f7 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x1f7>
  3490.  1f7:   48 89 ef                mov    %rbp,%rdi
  3491.  1fa:   e8 00 00 00 00          callq  1ff <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x1ff>
  3492.  1ff:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 206 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x206>
  3493.  206:   48 89 c7                mov    %rax,%rdi
  3494.  209:   e8 00 00 00 00          callq  20e <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x20e>
  3495.  20e:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 215 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x215>
  3496.  215:   48 89 c7                mov    %rax,%rdi
  3497.  218:   e8 00 00 00 00          callq  21d <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x21d>
  3498.  21d:   be c7 05 00 00          mov    $0x5c7,%esi
  3499.  222:   48 89 c7                mov    %rax,%rdi
  3500.  225:   e8 00 00 00 00          callq  22a <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x22a>
  3501.  22a:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 231 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x231>
  3502.  231:   48 89 c7                mov    %rax,%rdi
  3503.  234:   e8 00 00 00 00          callq  239 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x239>
  3504.  239:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 240 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x240>
  3505.  240:   48 89 c7                mov    %rax,%rdi
  3506.  243:   e8 00 00 00 00          callq  248 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x248>
  3507.  248:   48 8b 35 00 00 00 00    mov    0x0(%rip),%rsi        # 24f <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x24f>
  3508.  24f:   48 89 c7                mov    %rax,%rdi
  3509.  252:   e8 00 00 00 00          callq  257 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x257>
  3510.  257:   48 8d 7c 24 10          lea    0x10(%rsp),%rdi
  3511.  25c:   48 8d b4 24 90 00 00    lea    0x90(%rsp),%rsi
  3512.  263:   00
  3513.  264:   e8 00 00 00 00          callq  269 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x269>
  3514.  269:   48 8b 3d 00 00 00 00    mov    0x0(%rip),%rdi        # 270 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x270>
  3515.  270:   48 8d 74 24 10          lea    0x10(%rsp),%rsi
  3516.  275:   e8 00 00 00 00          callq  27a <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x27a>
  3517.  27a:   48 8d 7c 24 10          lea    0x10(%rsp),%rdi
  3518.  27f:   e8 00 00 00 00          callq  284 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x284>
  3519.  284:   bf 05 00 00 00          mov    $0x5,%edi
  3520.  289:   e8 00 00 00 00          callq  28e <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x28e>
  3521.  28e:   48 8d bc 24 90 00 00    lea    0x90(%rsp),%rdi
  3522.  295:   00
  3523.  296:   e8 00 00 00 00          callq  29b <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x29b>
  3524.  29b:   48 8b 9c 24 48 02 00    mov    0x248(%rsp),%rbx
  3525.  2a2:   00
  3526.  2a3:   48 83 fb 0f             cmp    $0xf,%rbx
  3527.  2a7:   0f 87 c0 00 00 00       ja     36d <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x36d>
  3528.  2ad:   48 8d ac 24 90 00 00    lea    0x90(%rsp),%rbp
  3529.  2b4:   00
  3530.  2b5:   be 10 00 00 00          mov    $0x10,%esi
  3531.  2ba:   48 89 ef                mov    %rbp,%rdi
  3532.  2bd:   e8 00 00 00 00          callq  2c2 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x2c2>
  3533.  2c2:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 2c9 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x2c9>
  3534.  2c9:   48 89 ef                mov    %rbp,%rdi
  3535.  2cc:   e8 00 00 00 00          callq  2d1 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x2d1>
  3536.  2d1:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 2d8 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x2d8>
  3537.  2d8:   48 89 c7                mov    %rax,%rdi
  3538.  2db:   e8 00 00 00 00          callq  2e0 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x2e0>
  3539.  2e0:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 2e7 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x2e7>
  3540.  2e7:   48 89 c7                mov    %rax,%rdi
  3541.  2ea:   e8 00 00 00 00          callq  2ef <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x2ef>
  3542.  2ef:   be c8 05 00 00          mov    $0x5c8,%esi
  3543.  2f4:   48 89 c7                mov    %rax,%rdi
  3544.  2f7:   e8 00 00 00 00          callq  2fc <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x2fc>
  3545.  2fc:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 303 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x303>
  3546.  303:   48 89 c7                mov    %rax,%rdi
  3547.  306:   e8 00 00 00 00          callq  30b <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x30b>
  3548.  30b:   48 8d 35 00 00 00 00    lea    0x0(%rip),%rsi        # 312 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x312>
  3549.  312:   48 89 c7                mov    %rax,%rdi
  3550.  315:   e8 00 00 00 00          callq  31a <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x31a>
  3551.  31a:   48 8b 35 00 00 00 00    mov    0x0(%rip),%rsi        # 321 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x321>
  3552.  321:   48 89 c7                mov    %rax,%rdi
  3553.  324:   e8 00 00 00 00          callq  329 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x329>
  3554.  329:   48 8d 7c 24 10          lea    0x10(%rsp),%rdi
  3555.  32e:   48 8d b4 24 90 00 00    lea    0x90(%rsp),%rsi
  3556.  335:   00
  3557.  336:   e8 00 00 00 00          callq  33b <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x33b>
  3558.  33b:   48 8b 3d 00 00 00 00    mov    0x0(%rip),%rdi        # 342 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x342>
  3559.  342:   48 8d 74 24 10          lea    0x10(%rsp),%rsi
  3560.  347:   e8 00 00 00 00          callq  34c <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x34c>
  3561.  34c:   48 8d 7c 24 10          lea    0x10(%rsp),%rdi
  3562.  351:   e8 00 00 00 00          callq  356 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x356>
  3563.  356:   bf 05 00 00 00          mov    $0x5,%edi
  3564.  35b:   e8 00 00 00 00          callq  360 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x360>
  3565.  360:   48 8d bc 24 90 00 00    lea    0x90(%rsp),%rdi
  3566.  367:   00
  3567.  368:   e8 00 00 00 00          callq  36d <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x36d>
  3568.  36d:   8b 94 24 50 02 00 00    mov    0x250(%rsp),%edx
  3569.  374:   31 f6                   xor    %esi,%esi
  3570.  376:   f6 c2 03                test   $0x3,%dl
  3571.  379:   40 0f 94 c6             sete   %sil
  3572.  37d:   48 c1 e6 04             shl    $0x4,%rsi
  3573.  381:   31 c0                   xor    %eax,%eax
  3574.  383:   4d 85 ed                test   %r13,%r13
  3575.  386:   0f 95 c0                setne  %al
  3576.  389:   48 89 c5                mov    %rax,%rbp
  3577.  38c:   48 c1 e5 04             shl    $0x4,%rbp
  3578.  390:   44 8d 3c d5 00 00 00    lea    0x0(,%rdx,8),%r15d
  3579.  397:   00
  3580.  398:   41 f7 d7                not    %r15d
  3581.  39b:   41 83 e7 10             and    $0x10,%r15d
  3582.  39f:   89 d1                   mov    %edx,%ecx
  3583.  3a1:   83 e1 04                and    $0x4,%ecx
  3584.  3a4:   89 cf                   mov    %ecx,%edi
  3585.  3a6:   c1 ef 02                shr    $0x2,%edi
  3586.  3a9:   89 7c 24 0c             mov    %edi,0xc(%rsp)
  3587.  3ad:   85 c9                   test   %ecx,%ecx
  3588.  3af:   0f 94 44 24 0b          sete   0xb(%rsp)
  3589.  3b4:   f6 c2 08                test   $0x8,%dl
  3590.  3b7:   74 21                   je     3da <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x3da>
  3591.  3b9:   48 89 d9                mov    %rbx,%rcx
  3592.  3bc:   49 01 ce                add    %rcx,%r14
  3593.  3bf:   49 83 c6 f0             add    $0xfffffffffffffff0,%r14
  3594.  3c3:   49 01 cd                add    %rcx,%r13
  3595.  3c6:   49 83 c5 f0             add    $0xfffffffffffffff0,%r13
  3596.  3ca:   49 01 cc                add    %rcx,%r12
  3597.  3cd:   49 83 c4 f0             add    $0xfffffffffffffff0,%r12
  3598.  3d1:   48 f7 de                neg    %rsi
  3599.  3d4:   48 f7 dd                neg    %rbp
  3600.  3d7:   49 f7 df                neg    %r15
  3601.  3da:   8b 4c 24 0c             mov    0xc(%rsp),%ecx
  3602.  3de:   20 c1                   and    %al,%cl
  3603.  3e0:   89 4c 24 0c             mov    %ecx,0xc(%rsp)
  3604.  3e4:   20 44 24 0b             and    %al,0xb(%rsp)
  3605.  3e8:   8b 84 24 50 02 00 00    mov    0x250(%rsp),%eax
  3606.  3ef:   a8 10                   test   $0x10,%al
  3607.  3f1:   48 89 74 24 58          mov    %rsi,0x58(%rsp)
  3608.  3f6:   0f 84 22 02 00 00       je     61e <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x61e>
  3609.  3fc:   48 89 d8                mov    %rbx,%rax
  3610.  3ff:   48 83 f8 40             cmp    $0x40,%rax
  3611.  403:   0f 82 0a 02 00 00       jb     613 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x613>
  3612.  409:   48 8d 40 c0             lea    -0x40(%rax),%rax
  3613.  40d:   48 89 44 24 78          mov    %rax,0x78(%rsp)
  3614.  412:   48 c1 e8 06             shr    $0x6,%rax
  3615.  416:   48 8d 04 85 04 00 00    lea    0x4(,%rax,4),%rax
  3616.  41d:   00
  3617.  41e:   49 0f af c7             imul   %r15,%rax
  3618.  422:   48 89 44 24 70          mov    %rax,0x70(%rsp)
  3619.  427:   4c 89 a4 24 80 00 00    mov    %r12,0x80(%rsp)
  3620.  42e:   00
  3621.  42f:   90                      nop
  3622.  430:   f3 41 0f 6f 06          movdqu (%r14),%xmm0
  3623.  435:   66 0f 7f 84 24 90 00    movdqa %xmm0,0x90(%rsp)
  3624.  43c:   00 00
  3625.  43e:   8b 84 24 50 02 00 00    mov    0x250(%rsp),%eax
  3626.  445:   a8 01                   test   $0x1,%al
  3627.  447:   75 47                   jne    490 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x490>
  3628.  449:   41 0f 10 04 36          movups (%r14,%rsi,1),%xmm0
  3629.  44e:   49 01 f6                add    %rsi,%r14
  3630.  451:   0f 29 44 24 10          movaps %xmm0,0x10(%rsp)
  3631.  456:   42 0f 10 04 36          movups (%rsi,%r14,1),%xmm0
  3632.  45b:   49 01 f6                add    %rsi,%r14
  3633.  45e:   0f 29 44 24 40          movaps %xmm0,0x40(%rsp)
  3634.  463:   f3 42 0f 6f 04 36       movdqu (%rsi,%r14,1),%xmm0
  3635.  469:   49 01 f6                add    %rsi,%r14
  3636.  46c:   66 0f 7f 44 24 30       movdqa %xmm0,0x30(%rsp)
  3637.  472:   49 01 f6                add    %rsi,%r14
  3638.  475:   80 7c 24 0c 00          cmpb   $0x0,0xc(%rsp)
  3639.  47a:   75 5e                   jne    4da <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x4da>
  3640.  47c:   e9 ad 00 00 00          jmpq   52e <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x52e>
  3641.  481:   66 66 66 66 66 66 2e    data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
  3642.  488:   0f 1f 84 00 00 00 00
  3643.  48f:   00
  3644.  490:   66 0f 6f c8             movdqa %xmm0,%xmm1
  3645.  494:   66 0f fe 0d 00 00 00    paddd  0x0(%rip),%xmm1        # 49c <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x49c>
  3646.  49b:   00
  3647.  49c:   66 0f 7f 4c 24 10       movdqa %xmm1,0x10(%rsp)
  3648.  4a2:   66 0f 6f c8             movdqa %xmm0,%xmm1
  3649.  4a6:   66 0f fe 0d 00 00 00    paddd  0x0(%rip),%xmm1        # 4ae <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x4ae>
  3650.  4ad:   00
  3651.  4ae:   66 0f 7f 4c 24 40       movdqa %xmm1,0x40(%rsp)
  3652.  4b4:   66 0f 6f c8             movdqa %xmm0,%xmm1
  3653.  4b8:   66 0f fe 0d 00 00 00    paddd  0x0(%rip),%xmm1        # 4c0 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x4c0>
  3654.  4bf:   00
  3655.  4c0:   66 0f 7f 4c 24 30       movdqa %xmm1,0x30(%rsp)
  3656.  4c6:   66 0f fe 05 00 00 00    paddd  0x0(%rip),%xmm0        # 4ce <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x4ce>
  3657.  4cd:   00
  3658.  4ce:   f3 41 0f 7f 06          movdqu %xmm0,(%r14)
  3659.  4d3:   80 7c 24 0c 00          cmpb   $0x0,0xc(%rsp)
  3660.  4d8:   74 54                   je     52e <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x52e>
  3661.  4da:   41 0f 10 45 00          movups 0x0(%r13),%xmm0
  3662.  4df:   0f 57 84 24 90 00 00    xorps  0x90(%rsp),%xmm0
  3663.  4e6:   00
  3664.  4e7:   0f 29 84 24 90 00 00    movaps %xmm0,0x90(%rsp)
  3665.  4ee:   00
  3666.  4ef:   41 0f 10 44 2d 00       movups 0x0(%r13,%rbp,1),%xmm0
  3667.  4f5:   0f 57 44 24 10          xorps  0x10(%rsp),%xmm0
  3668.  4fa:   49 01 ed                add    %rbp,%r13
  3669.  4fd:   0f 29 44 24 10          movaps %xmm0,0x10(%rsp)
  3670.  502:   42 0f 10 44 2d 00       movups 0x0(%rbp,%r13,1),%xmm0
  3671.  508:   0f 57 44 24 40          xorps  0x40(%rsp),%xmm0
  3672.  50d:   0f 29 44 24 40          movaps %xmm0,0x40(%rsp)
  3673.  512:   49 01 ed                add    %rbp,%r13
  3674.  515:   f3 42 0f 6f 44 2d 00    movdqu 0x0(%rbp,%r13,1),%xmm0
  3675.  51c:   66 0f ef 44 24 30       pxor   0x30(%rsp),%xmm0
  3676.  522:   49 01 ed                add    %rbp,%r13
  3677.  525:   66 0f 7f 44 24 30       movdqa %xmm0,0x30(%rsp)
  3678.  52b:   49 01 ed                add    %rbp,%r13
  3679.  52e:   48 8d bc 24 90 00 00    lea    0x90(%rsp),%rdi
  3680.  535:   00
  3681.  536:   48 8d 74 24 10          lea    0x10(%rsp),%rsi
  3682.  53b:   48 8d 54 24 40          lea    0x40(%rsp),%rdx
  3683.  540:   48 8d 4c 24 30          lea    0x30(%rsp),%rcx
  3684.  545:   4c 8b 44 24 68          mov    0x68(%rsp),%r8
  3685.  54a:   4c 8b 4c 24 60          mov    0x60(%rsp),%r9
  3686.  54f:   ff 54 24 50             callq  *0x50(%rsp)
  3687.  553:   80 7c 24 0b 00          cmpb   $0x0,0xb(%rsp)
  3688.  558:   74 54                   je     5ae <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x5ae>
  3689.  55a:   41 0f 10 45 00          movups 0x0(%r13),%xmm0
  3690.  55f:   0f 57 84 24 90 00 00    xorps  0x90(%rsp),%xmm0
  3691.  566:   00
  3692.  567:   0f 29 84 24 90 00 00    movaps %xmm0,0x90(%rsp)
  3693.  56e:   00
  3694.  56f:   41 0f 10 44 2d 00       movups 0x0(%r13,%rbp,1),%xmm0
  3695.  575:   0f 57 44 24 10          xorps  0x10(%rsp),%xmm0
  3696.  57a:   49 01 ed                add    %rbp,%r13
  3697.  57d:   0f 29 44 24 10          movaps %xmm0,0x10(%rsp)
  3698.  582:   42 0f 10 44 2d 00       movups 0x0(%rbp,%r13,1),%xmm0
  3699.  588:   0f 57 44 24 40          xorps  0x40(%rsp),%xmm0
  3700.  58d:   0f 29 44 24 40          movaps %xmm0,0x40(%rsp)
  3701.  592:   49 01 ed                add    %rbp,%r13
  3702.  595:   f3 42 0f 6f 44 2d 00    movdqu 0x0(%rbp,%r13,1),%xmm0
  3703.  59c:   66 0f ef 44 24 30       pxor   0x30(%rsp),%xmm0
  3704.  5a2:   49 01 ed                add    %rbp,%r13
  3705.  5a5:   66 0f 7f 44 24 30       movdqa %xmm0,0x30(%rsp)
  3706.  5ab:   49 01 ed                add    %rbp,%r13
  3707.  5ae:   48 8b 74 24 58          mov    0x58(%rsp),%rsi
  3708.  5b3:   0f 28 84 24 90 00 00    movaps 0x90(%rsp),%xmm0
  3709.  5ba:   00
  3710.  5bb:   41 0f 11 04 24          movups %xmm0,(%r12)
  3711.  5c0:   0f 28 44 24 10          movaps 0x10(%rsp),%xmm0
  3712.  5c5:   43 0f 11 04 3c          movups %xmm0,(%r12,%r15,1)
  3713.  5ca:   4d 01 fc                add    %r15,%r12
  3714.  5cd:   0f 28 44 24 40          movaps 0x40(%rsp),%xmm0
  3715.  5d2:   43 0f 11 04 27          movups %xmm0,(%r15,%r12,1)
  3716.  5d7:   4d 01 fc                add    %r15,%r12
  3717.  5da:   0f 28 44 24 30          movaps 0x30(%rsp),%xmm0
  3718.  5df:   43 0f 11 04 27          movups %xmm0,(%r15,%r12,1)
  3719.  5e4:   4d 01 fc                add    %r15,%r12
  3720.  5e7:   48 89 d8                mov    %rbx,%rax
  3721.  5ea:   48 83 c0 c0             add    $0xffffffffffffffc0,%rax
  3722.  5ee:   4d 01 fc                add    %r15,%r12
  3723.  5f1:   48 89 c3                mov    %rax,%rbx
  3724.  5f4:   48 83 f8 3f             cmp    $0x3f,%rax
  3725.  5f8:   0f 87 32 fe ff ff       ja     430 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x430>
  3726.  5fe:   4c 8b a4 24 80 00 00    mov    0x80(%rsp),%r12
  3727.  605:   00
  3728.  606:   4c 03 64 24 70          add    0x70(%rsp),%r12
  3729.  60b:   48 8b 44 24 78          mov    0x78(%rsp),%rax
  3730.  610:   83 e0 3f                and    $0x3f,%eax
  3731.  613:   48 83 f8 10             cmp    $0x10,%rax
  3732.  617:   73 12                   jae    62b <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x62b>
  3733.  619:   e9 c0 00 00 00          jmpq   6de <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x6de>
  3734.  61e:   48 89 d8                mov    %rbx,%rax
  3735.  621:   48 83 f8 10             cmp    $0x10,%rax
  3736.  625:   0f 82 b3 00 00 00       jb     6de <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x6de>
  3737.  62b:   49 83 c6 0f             add    $0xf,%r14
  3738.  62f:   48 89 44 24 50          mov    %rax,0x50(%rsp)
  3739.  634:   48 89 c3                mov    %rax,%rbx
  3740.  637:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  3741.  63e:   00 00
  3742.  640:   f3 41 0f 6f 46 f1       movdqu -0xf(%r14),%xmm0
  3743.  646:   66 0f 7f 84 24 90 00    movdqa %xmm0,0x90(%rsp)
  3744.  64d:   00 00
  3745.  64f:   80 7c 24 0c 00          cmpb   $0x0,0xc(%rsp)
  3746.  654:   74 13                   je     669 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x669>
  3747.  656:   f3 41 0f 6f 4d 00       movdqu 0x0(%r13),%xmm1
  3748.  65c:   66 0f ef c8             pxor   %xmm0,%xmm1
  3749.  660:   66 0f 7f 8c 24 90 00    movdqa %xmm1,0x90(%rsp)
  3750.  667:   00 00
  3751.  669:   8b 84 24 50 02 00 00    mov    0x250(%rsp),%eax
  3752.  670:   a8 01                   test   $0x1,%al
  3753.  672:   74 04                   je     678 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x678>
  3754.  674:   41 80 06 01             addb   $0x1,(%r14)
  3755.  678:   48 8d bc 24 90 00 00    lea    0x90(%rsp),%rdi
  3756.  67f:   00
  3757.  680:   48 8b 74 24 68          mov    0x68(%rsp),%rsi
  3758.  685:   48 8b 54 24 60          mov    0x60(%rsp),%rdx
  3759.  68a:   ff 94 24 88 00 00 00    callq  *0x88(%rsp)
  3760.  691:   80 7c 24 0b 00          cmpb   $0x0,0xb(%rsp)
  3761.  696:   74 18                   je     6b0 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x6b0>
  3762.  698:   f3 41 0f 6f 45 00       movdqu 0x0(%r13),%xmm0
  3763.  69e:   66 0f ef 84 24 90 00    pxor   0x90(%rsp),%xmm0
  3764.  6a5:   00 00
  3765.  6a7:   66 0f 7f 84 24 90 00    movdqa %xmm0,0x90(%rsp)
  3766.  6ae:   00 00
  3767.  6b0:   0f 28 84 24 90 00 00    movaps 0x90(%rsp),%xmm0
  3768.  6b7:   00
  3769.  6b8:   41 0f 11 04 24          movups %xmm0,(%r12)
  3770.  6bd:   4d 01 fc                add    %r15,%r12
  3771.  6c0:   49 01 ed                add    %rbp,%r13
  3772.  6c3:   48 83 c3 f0             add    $0xfffffffffffffff0,%rbx
  3773.  6c7:   4c 03 74 24 58          add    0x58(%rsp),%r14
  3774.  6cc:   48 83 fb 0f             cmp    $0xf,%rbx
  3775.  6d0:   0f 87 6a ff ff ff       ja     640 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x640>
  3776.  6d6:   48 8b 44 24 50          mov    0x50(%rsp),%rax
  3777.  6db:   83 e0 0f                and    $0xf,%eax
  3778.  6de:   48 81 c4 08 02 00 00    add    $0x208,%rsp
  3779.  6e5:   5b                      pop    %rbx
  3780.  6e6:   41 5c                   pop    %r12
  3781.  6e8:   41 5d                   pop    %r13
  3782.  6ea:   41 5e                   pop    %r14
  3783.  6ec:   41 5f                   pop    %r15
  3784.  6ee:   5d                      pop    %rbp
  3785.  6ef:   c3                      retq
  3786.  6f0:   eb 0a                   jmp    6fc <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x6fc>
  3787.  6f2:   eb 1f                   jmp    713 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x713>
  3788.  6f4:   eb 06                   jmp    6fc <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x6fc>
  3789.  6f6:   eb 1b                   jmp    713 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x713>
  3790.  6f8:   eb 02                   jmp    6fc <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x6fc>
  3791.  6fa:   eb 17                   jmp    713 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x713>
  3792.  6fc:   48 89 c3                mov    %rax,%rbx
  3793.  6ff:   48 8d 7c 24 10          lea    0x10(%rsp),%rdi
  3794.  704:   e8 00 00 00 00          callq  709 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x709>
  3795.  709:   eb 0b                   jmp    716 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x716>
  3796.  70b:   eb 06                   jmp    713 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x713>
  3797.  70d:   eb 04                   jmp    713 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x713>
  3798.  70f:   eb 02                   jmp    713 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x713>
  3799.  711:   eb 00                   jmp    713 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x713>
  3800.  713:   48 89 c3                mov    %rax,%rbx
  3801.  716:   48 8d bc 24 90 00 00    lea    0x90(%rsp),%rdi
  3802.  71d:   00
  3803.  71e:   e8 00 00 00 00          callq  723 <unsigned long CryptoPP::AdvancedProcessBlocks128_4x1_SSE<void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int>(void (*)(long long __vector(2)&, unsigned int const*, unsigned int), void (*)(long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, long long __vector(2)&, unsigned int const*, unsigned int), unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)+0x723>
  3804.  723:   48 89 df                mov    %rbx,%rdi
  3805.  726:   e8 00 00 00 00          callq  72b <.LCPI69_0+0x1fb>
  3806.  
  3807. Disassembly of section .text._ZN8CryptoPP14NameValuePairsC2Ev:
  3808.  
  3809. 0000000000000000 <CryptoPP::NameValuePairs::NameValuePairs()>:
  3810.    0:   48 8b 05 00 00 00 00    mov    0x0(%rip),%rax        # 7 <CryptoPP::NameValuePairs::NameValuePairs()+0x7>
  3811.    7:   48 83 c0 10             add    $0x10,%rax
  3812.    b:   48 89 07                mov    %rax,(%rdi)
  3813.    e:   c3                      retq
  3814.  
  3815. Disassembly of section .text._ZN8CryptoPP18NullNameValuePairsD0Ev:
  3816.  
  3817. 0000000000000000 <CryptoPP::NullNameValuePairs::~NullNameValuePairs()>:
  3818.    0:   53                      push   %rbx
  3819.    1:   48 89 fb                mov    %rdi,%rbx
  3820.    4:   e8 00 00 00 00          callq  9 <CryptoPP::NullNameValuePairs::~NullNameValuePairs()+0x9>
  3821.    9:   48 89 df                mov    %rbx,%rdi
  3822.    c:   5b                      pop    %rbx
  3823.    d:   e9 00 00 00 00          jmpq   12 <.LCPI7_1+0x2>
  3824.  
  3825. Disassembly of section .text._ZNK8CryptoPP18NullNameValuePairs12GetVoidValueEPKcRKSt9type_infoPv:
  3826.  
  3827. 0000000000000000 <CryptoPP::NullNameValuePairs::GetVoidValue(char const*, std::type_info const&, void*) const>:
  3828.    0:   31 c0                   xor    %eax,%eax
  3829.    2:   c3                      retq
  3830.  
  3831. Disassembly of section .text._ZN8CryptoPP14NameValuePairsD0Ev:
  3832.  
  3833. 0000000000000000 <CryptoPP::NameValuePairs::~NameValuePairs()>:
  3834.    0:   0f 0b                   ud2
  3835.  
  3836. Disassembly of section .text._ZN9__gnu_cxx13new_allocatorIcEC2Ev:
  3837.  
  3838. 0000000000000000 <__gnu_cxx::new_allocator<char>::new_allocator()>:
  3839.    0:   c3                      retq
  3840.  
  3841. Disassembly of section .text._ZN9__gnu_cxx13new_allocatorIcED2Ev:
  3842.  
  3843. 0000000000000000 <__gnu_cxx::new_allocator<char>::~new_allocator()>:
  3844.    0:   c3                      retq
  3845.  
  3846. Disassembly of section .text._ZNSt14pointer_traitsIPKcE10pointer_toERS0_:
  3847.  
  3848. 0000000000000000 <std::pointer_traits<char const*>::pointer_to(char const&)>:
  3849.    0:   e9 00 00 00 00          jmpq   5 <.L.str.4+0x1>
  3850.  
  3851. Disassembly of section .text._ZSt9addressofIKcEPT_RS1_:
  3852.  
  3853. 0000000000000000 <char const* std::addressof<char const>(char const&)>:
  3854.    0:   e9 00 00 00 00          jmpq   5 <.L.str.4+0x1>
  3855.  
  3856. Disassembly of section .text._ZSt11__addressofIKcEPT_RS1_:
  3857.  
  3858. 0000000000000000 <char const* std::__addressof<char const>(char const&)>:
  3859.    0:   48 89 f8                mov    %rdi,%rax
  3860.    3:   c3                      retq
  3861.  
  3862. Disassembly of section .text._ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm:
  3863.  
  3864. 0000000000000000 <std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long)>:
  3865.    0:   e9 00 00 00 00          jmpq   5 <.L.str.4+0x1>
  3866.  
  3867. Disassembly of section .text._ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm:
  3868.  
  3869. 0000000000000000 <__gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long)>:
  3870.    0:   48 89 f7                mov    %rsi,%rdi
  3871.    3:   e9 00 00 00 00          jmpq   8 <CryptoPP::s_nullNameValuePairs>
  3872.  
  3873. Disassembly of section .text.__clang_call_terminate:
  3874.  
  3875. 0000000000000000 <__clang_call_terminate>:
  3876.    0:   50                      push   %rax
  3877.    1:   e8 00 00 00 00          callq  6 <__clang_call_terminate+0x6>
  3878.    6:   e8 00 00 00 00          callq  b <CryptoPP::s_nullNameValuePairs+0x3>
  3879.  
  3880. Disassembly of section .text._ZNSt14pointer_traitsIPcE10pointer_toERc:
  3881.  
  3882. 0000000000000000 <std::pointer_traits<char*>::pointer_to(char&)>:
  3883.    0:   e9 00 00 00 00          jmpq   5 <.L.str.4+0x1>
  3884.  
  3885. Disassembly of section .text._ZSt9addressofIcEPT_RS0_:
  3886.  
  3887. 0000000000000000 <char* std::addressof<char>(char&)>:
  3888.    0:   e9 00 00 00 00          jmpq   5 <.L.str.4+0x1>
  3889.  
  3890. Disassembly of section .text._ZSt11__addressofIcEPT_RS0_:
  3891.  
  3892. 0000000000000000 <char* std::__addressof<char>(char&)>:
  3893.    0:   48 89 f8                mov    %rdi,%rax
  3894.    3:   c3                      retq
  3895.  
  3896. Disassembly of section .text._ZSt4moveIRSaIcEEONSt16remove_referenceIT_E4typeEOS3_:
  3897.  
  3898. 0000000000000000 <std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&)>:
  3899.    0:   48 89 f8                mov    %rdi,%rax
  3900.    3:   c3                      retq
  3901.  
  3902. Disassembly of section .text._ZN9__gnu_cxx13new_allocatorIcEC2ERKS1_:
  3903.  
  3904. 0000000000000000 <__gnu_cxx::new_allocator<char>::new_allocator(__gnu_cxx::new_allocator<char> const&)>:
  3905.    0:   c3                      retq
  3906.  
  3907. Disassembly of section .text._ZNSt11char_traitsIcE6assignERcRKc:
  3908.  
  3909. 0000000000000000 <std::char_traits<char>::assign(char&, char const&)>:
  3910.    0:   8a 06                   mov    (%rsi),%al
  3911.    2:   88 07                   mov    %al,(%rdi)
  3912.    4:   c3                      retq
  3913.  
  3914. Disassembly of section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_:
  3915.  
  3916. 0000000000000000 <void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*)>:
  3917.    0:   e9 00 00 00 00          jmpq   5 <.L.str.4+0x1>
  3918.  
  3919. Disassembly of section .text._ZNSt11char_traitsIcE6lengthEPKc:
  3920.  
  3921. 0000000000000000 <std::char_traits<char>::length(char const*)>:
  3922.    0:   e9 00 00 00 00          jmpq   5 <.L.str.4+0x1>
  3923.  
  3924. Disassembly of section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type:
  3925.  
  3926. 0000000000000000 <void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const*>(char const*, char const*, std::__false_type)>:
  3927.    0:   e9 00 00 00 00          jmpq   5 <.L.str.4+0x1>
  3928.  
  3929. Disassembly of section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag:
  3930.  
  3931. 0000000000000000 <void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)>:
  3932.    0:   41 57                   push   %r15
  3933.    2:   41 56                   push   %r14
  3934.    4:   53                      push   %rbx
  3935.    5:   48 83 ec 10             sub    $0x10,%rsp
  3936.    9:   49 89 d6                mov    %rdx,%r14
  3937.    c:   48 89 f3                mov    %rsi,%rbx
  3938.    f:   49 89 ff                mov    %rdi,%r15
  3939.   12:   48 89 df                mov    %rbx,%rdi
  3940.   15:   e8 00 00 00 00          callq  1a <void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)+0x1a>
  3941.   1a:   4c 39 f3                cmp    %r14,%rbx
  3942.   1d:   74 04                   je     23 <void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)+0x23>
  3943.   1f:   84 c0                   test   %al,%al
  3944.   21:   75 6a                   jne    8d <void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)+0x8d>
  3945.   23:   48 89 df                mov    %rbx,%rdi
  3946.   26:   4c 89 f6                mov    %r14,%rsi
  3947.   29:   e8 00 00 00 00          callq  2e <void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)+0x2e>
  3948.   2e:   48 89 44 24 08          mov    %rax,0x8(%rsp)
  3949.   33:   48 83 f8 10             cmp    $0x10,%rax
  3950.   37:   72 27                   jb     60 <void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)+0x60>
  3951.   39:   48 8d 74 24 08          lea    0x8(%rsp),%rsi
  3952.   3e:   31 d2                   xor    %edx,%edx
  3953.   40:   4c 89 ff                mov    %r15,%rdi
  3954.   43:   e8 00 00 00 00          callq  48 <void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)+0x48>
  3955.   48:   4c 89 ff                mov    %r15,%rdi
  3956.   4b:   48 89 c6                mov    %rax,%rsi
  3957.   4e:   e8 00 00 00 00          callq  53 <void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)+0x53>
  3958.   53:   48 8b 74 24 08          mov    0x8(%rsp),%rsi
  3959.   58:   4c 89 ff                mov    %r15,%rdi
  3960.   5b:   e8 00 00 00 00          callq  60 <void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)+0x60>
  3961.   60:   4c 89 ff                mov    %r15,%rdi
  3962.   63:   e8 00 00 00 00          callq  68 <void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)+0x68>
  3963.   68:   48 89 c7                mov    %rax,%rdi
  3964.   6b:   48 89 de                mov    %rbx,%rsi
  3965.   6e:   4c 89 f2                mov    %r14,%rdx
  3966.   71:   e8 00 00 00 00          callq  76 <void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)+0x76>
  3967.   76:   48 8b 74 24 08          mov    0x8(%rsp),%rsi
  3968.   7b:   4c 89 ff                mov    %r15,%rdi
  3969.   7e:   e8 00 00 00 00          callq  83 <void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)+0x83>
  3970.   83:   48 83 c4 10             add    $0x10,%rsp
  3971.   87:   5b                      pop    %rbx
  3972.   88:   41 5e                   pop    %r14
  3973.   8a:   41 5f                   pop    %r15
  3974.   8c:   c3                      retq
  3975.   8d:   48 8d 3d 00 00 00 00    lea    0x0(%rip),%rdi        # 94 <void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag)+0x94>
  3976.   94:   e8 00 00 00 00          callq  99 <.LCPI8_7+0x9>
  3977.  
  3978. Disassembly of section .text._ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_:
  3979.  
  3980. 0000000000000000 <bool __gnu_cxx::__is_null_pointer<char const>(char const*)>:
  3981.    0:   48 85 ff                test   %rdi,%rdi
  3982.    3:   0f 94 c0                sete   %al
  3983.    6:   c3                      retq
  3984.  
  3985. Disassembly of section .text._ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_:
  3986.  
  3987. 0000000000000000 <std::iterator_traits<char const*>::difference_type std::distance<char const*>(char const*, char const*)>:
  3988.    0:   41 56                   push   %r14
  3989.    2:   53                      push   %rbx
  3990.    3:   50                      push   %rax
  3991.    4:   49 89 f6                mov    %rsi,%r14
  3992.    7:   48 89 fb                mov    %rdi,%rbx
  3993.    a:   48 89 1c 24             mov    %rbx,(%rsp)
  3994.    e:   48 89 e7                mov    %rsp,%rdi
  3995.   11:   e8 00 00 00 00          callq  16 <std::iterator_traits<char const*>::difference_type std::distance<char const*>(char const*, char const*)+0x16>
  3996.   16:   48 89 df                mov    %rbx,%rdi
  3997.   19:   4c 89 f6                mov    %r14,%rsi
  3998.   1c:   e8 00 00 00 00          callq  21 <std::iterator_traits<char const*>::difference_type std::distance<char const*>(char const*, char const*)+0x21>
  3999.   21:   48 83 c4 08             add    $0x8,%rsp
  4000.   25:   5b                      pop    %rbx
  4001.   26:   41 5e                   pop    %r14
  4002.   28:   c3                      retq
  4003.  
  4004. Disassembly of section .text._ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag:
  4005.  
  4006. 0000000000000000 <std::iterator_traits<char const*>::difference_type std::__distance<char const*>(char const*, char const*, std::random_access_iterator_tag)>:
  4007.    0:   48 29 fe                sub    %rdi,%rsi
  4008.    3:   48 89 f0                mov    %rsi,%rax
  4009.    6:   c3                      retq
  4010.  
  4011. Disassembly of section .text._ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_:
  4012.  
  4013. 0000000000000000 <std::iterator_traits<char const*>::iterator_category std::__iterator_category<char const*>(char const* const&)>:
  4014.    0:   c3                      retq
  4015.  
  4016. Disassembly of section .text._ZNSt11char_traitsIcE4copyEPcPKcm:
  4017.  
  4018. 0000000000000000 <std::char_traits<char>::copy(char*, char const*, unsigned long)>:
  4019.    0:   53                      push   %rbx
  4020.    1:   48 89 fb                mov    %rdi,%rbx
  4021.    4:   48 85 d2                test   %rdx,%rdx
  4022.    7:   74 08                   je     11 <std::char_traits<char>::copy(char*, char const*, unsigned long)+0x11>
  4023.    9:   48 89 df                mov    %rbx,%rdi
  4024.    c:   e8 00 00 00 00          callq  11 <std::char_traits<char>::copy(char*, char const*, unsigned long)+0x11>
  4025.   11:   48 89 d8                mov    %rbx,%rax
  4026.   14:   5b                      pop    %rbx
  4027.   15:   c3                      retq
  4028.  
  4029. Disassembly of section .text._ZStorSt13_Ios_OpenmodeS_:
  4030.  
  4031. 0000000000000000 <std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)>:
  4032.    0:   09 f7                   or     %esi,%edi
  4033.    2:   89 f8                   mov    %edi,%eax
  4034.    4:   c3                      retq
  4035.  
  4036. Disassembly of section .text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev:
  4037.  
  4038. 0000000000000000 <std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::~basic_stringbuf()>:
  4039.    0:   53                      push   %rbx
  4040.    1:   48 89 fb                mov    %rdi,%rbx
  4041.    4:   48 8b 05 00 00 00 00    mov    0x0(%rip),%rax        # b <std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::~basic_stringbuf()+0xb>
  4042.    b:   48 83 c0 10             add    $0x10,%rax
  4043.    f:   48 89 03                mov    %rax,(%rbx)
  4044.   12:   48 8d 7b 48             lea    0x48(%rbx),%rdi
  4045.   16:   e8 00 00 00 00          callq  1b <std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::~basic_stringbuf()+0x1b>
  4046.   1b:   48 89 df                mov    %rbx,%rdi
  4047.   1e:   5b                      pop    %rbx
  4048.   1f:   e9 00 00 00 00          jmpq   24 <GCC_except_table7+0x4>
  4049.  
  4050. Disassembly of section .text._ZStorSt12_Ios_IostateS_:
  4051.  
  4052. 0000000000000000 <std::operator|(std::_Ios_Iostate, std::_Ios_Iostate)>:
  4053.    0:   09 f7                   or     %esi,%edi
  4054.    2:   89 f8                   mov    %edi,%eax
  4055.    4:   c3                      retq
  4056.  
  4057. Disassembly of section .text._ZSt13__check_facetISt5ctypeIcEERKT_PS3_:
  4058.  
  4059. 0000000000000000 <std::ctype<char> const& std::__check_facet<std::ctype<char> >(std::ctype<char> const*)>:
  4060.    0:   50                      push   %rax
  4061.    1:   48 85 ff                test   %rdi,%rdi
  4062.    4:   74 05                   je     b <std::ctype<char> const& std::__check_facet<std::ctype<char> >(std::ctype<char> const*)+0xb>
  4063.    6:   48 89 f8                mov    %rdi,%rax
  4064.    9:   59                      pop    %rcx
  4065.    a:   c3                      retq
  4066.    b:   e8 00 00 00 00          callq  10 <.LCPI7_1>
  4067.  
  4068. Disassembly of section .text._ZNKSt5ctypeIcE5widenEc:
  4069.  
  4070. 0000000000000000 <std::ctype<char>::widen(char) const>:
  4071.    0:   55                      push   %rbp
  4072.    1:   53                      push   %rbx
  4073.    2:   50                      push   %rax
  4074.    3:   89 f5                   mov    %esi,%ebp
  4075.    5:   48 89 fb                mov    %rdi,%rbx
  4076.    8:   80 7b 38 00             cmpb   $0x0,0x38(%rbx)
  4077.    c:   74 0f                   je     1d <std::ctype<char>::widen(char) const+0x1d>
  4078.    e:   40 0f b6 c5             movzbl %bpl,%eax
  4079.   12:   8a 44 03 39             mov    0x39(%rbx,%rax,1),%al
  4080.   16:   48 83 c4 08             add    $0x8,%rsp
  4081.   1a:   5b                      pop    %rbx
  4082.   1b:   5d                      pop    %rbp
  4083.   1c:   c3                      retq
  4084.   1d:   48 89 df                mov    %rbx,%rdi
  4085.   20:   e8 00 00 00 00          callq  25 <std::ctype<char>::widen(char) const+0x25>
  4086.   25:   48 8b 03                mov    (%rbx),%rax
  4087.   28:   48 8b 40 30             mov    0x30(%rax),%rax
  4088.   2c:   40 0f be f5             movsbl %bpl,%esi
  4089.   30:   48 89 df                mov    %rbx,%rdi
  4090.   33:   48 83 c4 08             add    $0x8,%rsp
  4091.   37:   5b                      pop    %rbx
  4092.   38:   5d                      pop    %rbp
  4093.   39:   ff e0                   jmpq   *%rax
  4094.  
  4095. Disassembly of section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignIPcvEERS4_T_S8_:
  4096.  
  4097. 0000000000000000 <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign<char*, void>(char*, char*)>:
  4098.    0:   41 57                   push   %r15
  4099.    2:   41 56                   push   %r14
  4100.    4:   53                      push   %rbx
  4101.    5:   48 83 ec 20             sub    $0x20,%rsp
  4102.    9:   49 89 d6                mov    %rdx,%r14
  4103.    c:   49 89 f7                mov    %rsi,%r15
  4104.    f:   48 89 fb                mov    %rdi,%rbx
  4105.   12:   e8 00 00 00 00          callq  17 <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign<char*, void>(char*, char*)+0x17>
  4106.   17:   48 89 44 24 10          mov    %rax,0x10(%rsp)
  4107.   1c:   48 8d 7c 24 18          lea    0x18(%rsp),%rdi
  4108.   21:   48 8d 74 24 10          lea    0x10(%rsp),%rsi
  4109.   26:   e8 00 00 00 00          callq  2b <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign<char*, void>(char*, char*)+0x2b>
  4110.   2b:   48 89 df                mov    %rbx,%rdi
  4111.   2e:   e8 00 00 00 00          callq  33 <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign<char*, void>(char*, char*)+0x33>
  4112.   33:   48 89 04 24             mov    %rax,(%rsp)
  4113.   37:   48 8d 7c 24 08          lea    0x8(%rsp),%rdi
  4114.   3c:   48 89 e6                mov    %rsp,%rsi
  4115.   3f:   e8 00 00 00 00          callq  44 <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign<char*, void>(char*, char*)+0x44>
  4116.   44:   48 8b 74 24 18          mov    0x18(%rsp),%rsi
  4117.   49:   48 8b 54 24 08          mov    0x8(%rsp),%rdx
  4118.   4e:   48 89 df                mov    %rbx,%rdi
  4119.   51:   4c 89 f9                mov    %r15,%rcx
  4120.   54:   4d 89 f0                mov    %r14,%r8
  4121.   57:   e8 00 00 00 00          callq  5c <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign<char*, void>(char*, char*)+0x5c>
  4122.   5c:   48 83 c4 20             add    $0x20,%rsp
  4123.   60:   5b                      pop    %rbx
  4124.   61:   41 5e                   pop    %r14
  4125.   63:   41 5f                   pop    %r15
  4126.   65:   c3                      retq
  4127.  
  4128. Disassembly of section .text._ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2IPcEERKNS0_IT_NS_11__enable_ifIXsr3std10__are_sameISC_SB_EE7__valueES8_E6__typeEEE:
  4129.  
  4130. 0000000000000000 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2IPcEERKNS0_IT_NS_11__enable_ifIXsr3std10__are_sameISC_SB_EE7__valueES8_E6__typeEEE>:
  4131.    0:   53                      push   %rbx
  4132.    1:   48 89 fb                mov    %rdi,%rbx
  4133.    4:   48 89 f7                mov    %rsi,%rdi
  4134.    7:   e8 00 00 00 00          callq  c <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2IPcEERKNS0_IT_NS_11__enable_ifIXsr3std10__are_sameISC_SB_EE7__valueES8_E6__typeEEE+0xc>
  4135.    c:   48 8b 00                mov    (%rax),%rax
  4136.    f:   48 89 03                mov    %rax,(%rbx)
  4137.   12:   5b                      pop    %rbx
  4138.   13:   c3                      retq
  4139.  
  4140. Disassembly of section .text._ZN9__gnu_cxxmiIPKcPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_17__normal_iteratorIT_T1_EERKNSB_IT0_SD_EE:
  4141.  
  4142. 0000000000000000 <decltype ((({parm#1}.base)())-(({parm#2}.base)())) __gnu_cxx::operator-<char const*, char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)>:
  4143.    0:   41 56                   push   %r14
  4144.    2:   53                      push   %rbx
  4145.    3:   50                      push   %rax
  4146.    4:   49 89 f6                mov    %rsi,%r14
  4147.    7:   e8 00 00 00 00          callq  c <decltype ((({parm#1}.base)())-(({parm#2}.base)())) __gnu_cxx::operator-<char const*, char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)+0xc>
  4148.    c:   48 8b 18                mov    (%rax),%rbx
  4149.    f:   4c 89 f7                mov    %r14,%rdi
  4150.   12:   e8 00 00 00 00          callq  17 <decltype ((({parm#1}.base)())-(({parm#2}.base)())) __gnu_cxx::operator-<char const*, char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)+0x17>
  4151.   17:   48 2b 18                sub    (%rax),%rbx
  4152.   1a:   48 89 d8                mov    %rbx,%rax
  4153.   1d:   48 83 c4 08             add    $0x8,%rsp
  4154.   21:   5b                      pop    %rbx
  4155.   22:   41 5e                   pop    %r14
  4156.   24:   c3                      retq
  4157.  
  4158. Disassembly of section .text._ZN9__gnu_cxxmiIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_:
  4159.  
  4160. 0000000000000000 <__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::difference_type __gnu_cxx::operator-<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)>:
  4161.    0:   41 56                   push   %r14
  4162.    2:   53                      push   %rbx
  4163.    3:   50                      push   %rax
  4164.    4:   49 89 f6                mov    %rsi,%r14
  4165.    7:   e8 00 00 00 00          callq  c <__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::difference_type __gnu_cxx::operator-<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)+0xc>
  4166.    c:   48 8b 18                mov    (%rax),%rbx
  4167.    f:   4c 89 f7                mov    %r14,%rdi
  4168.   12:   e8 00 00 00 00          callq  17 <__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::difference_type __gnu_cxx::operator-<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)+0x17>
  4169.   17:   48 2b 18                sub    (%rax),%rbx
  4170.   1a:   48 89 d8                mov    %rbx,%rax
  4171.   1d:   48 83 c4 08             add    $0x8,%rsp
  4172.   21:   5b                      pop    %rbx
  4173.   22:   41 5e                   pop    %r14
  4174.   24:   c3                      retq
  4175.  
  4176. Disassembly of section .text._ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv:
  4177.  
  4178. 0000000000000000 <__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const>:
  4179.    0:   48 89 f8                mov    %rdi,%rax
  4180.    3:   c3                      retq
  4181.  
  4182. Disassembly of section .text._ZNK9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv:
  4183.  
  4184. 0000000000000000 <__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const>:
  4185.    0:   48 89 f8                mov    %rdi,%rax
  4186.    3:   c3                      retq
  4187.  
  4188. Disassembly of section .text._ZN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2ERKS1_:
  4189.  
  4190. 0000000000000000 <__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char* const&)>:
  4191.    0:   48 8b 06                mov    (%rsi),%rax
  4192.    3:   48 89 07                mov    %rax,(%rdi)
  4193.    6:   c3                      retq
  4194. skylake:cryptopp$
RAW Paste Data