Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- skylake:cryptopp$ objdump --disassemble cham-simd.o | c++filt
- cham-simd.o: file format elf64-x86-64
- Disassembly of section .text:
- 0000000000000000 <CryptoPP::CHAM64_Enc_AdvancedProcessBlocks_SSSE3(unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)>:
- 0: 53 push %rbx
- 1: 4d 89 cb mov %r9,%r11
- 4: 4d 89 c2 mov %r8,%r10
- 7: 49 89 c9 mov %rcx,%r9
- a: 48 89 d0 mov %rdx,%rax
- d: 48 89 f1 mov %rsi,%rcx
- 10: 48 89 fa mov %rdi,%rdx
- 13: 8b 5c 24 10 mov 0x10(%rsp),%ebx
- 17: 48 83 ec 08 sub $0x8,%rsp
- 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)>
- 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)>
- 29: 49 89 c0 mov %rax,%r8
- 2c: 53 push %rbx
- 2d: 41 53 push %r11
- 2f: 41 52 push %r10
- 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>
- 36: 48 83 c4 20 add $0x20,%rsp
- 3a: 5b pop %rbx
- 3b: c3 retq
- 3c: 0f 1f 40 00 nopl 0x0(%rax)
- 0000000000000040 <(anonymous namespace)::W16::CHAM64_Enc_Block(long long __vector(2)&, unsigned short const*, unsigned int)>:
- 40: 55 push %rbp
- 41: 41 57 push %r15
- 43: 41 56 push %r14
- 45: 41 55 push %r13
- 47: 41 54 push %r12
- 49: 53 push %rbx
- 4a: 48 81 ec 58 01 00 00 sub $0x158,%rsp
- 51: 48 89 b4 24 28 01 00 mov %rsi,0x128(%rsp)
- 58: 00
- 59: 48 89 fb mov %rdi,%rbx
- 5c: e8 af 26 00 00 callq 2710 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<0u>(long long __vector(2) const&)>
- 61: 66 0f 7f 84 24 00 01 movdqa %xmm0,0x100(%rsp)
- 68: 00 00
- 6a: 48 89 df mov %rbx,%rdi
- 6d: e8 ae 26 00 00 callq 2720 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<1u>(long long __vector(2) const&)>
- 72: 66 0f 7f 84 24 b0 00 movdqa %xmm0,0xb0(%rsp)
- 79: 00 00
- 7b: 48 89 df mov %rbx,%rdi
- 7e: e8 ad 26 00 00 callq 2730 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<2u>(long long __vector(2) const&)>
- 83: 66 0f 7f 84 24 a0 00 movdqa %xmm0,0xa0(%rsp)
- 8a: 00 00
- 8c: 48 89 df mov %rbx,%rdi
- 8f: e8 ac 26 00 00 callq 2740 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<3u>(long long __vector(2) const&)>
- 94: 66 0f 7f 84 24 f0 00 movdqa %xmm0,0xf0(%rsp)
- 9b: 00 00
- 9d: 48 89 df mov %rbx,%rdi
- a0: e8 ab 26 00 00 callq 2750 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<4u>(long long __vector(2) const&)>
- a5: 66 0f 7f 84 24 e0 00 movdqa %xmm0,0xe0(%rsp)
- ac: 00 00
- ae: 48 89 df mov %rbx,%rdi
- b1: e8 aa 26 00 00 callq 2760 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<5u>(long long __vector(2) const&)>
- b6: 66 0f 7f 84 24 90 00 movdqa %xmm0,0x90(%rsp)
- bd: 00 00
- bf: 48 89 df mov %rbx,%rdi
- c2: e8 a9 26 00 00 callq 2770 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<6u>(long long __vector(2) const&)>
- c7: 66 0f 7f 84 24 80 00 movdqa %xmm0,0x80(%rsp)
- ce: 00 00
- d0: 48 89 9c 24 20 01 00 mov %rbx,0x120(%rsp)
- d7: 00
- d8: 48 89 df mov %rbx,%rdi
- db: e8 a0 26 00 00 callq 2780 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<7u>(long long __vector(2) const&)>
- e0: 66 0f 7f 84 24 d0 00 movdqa %xmm0,0xd0(%rsp)
- e7: 00 00
- e9: 31 ed xor %ebp,%ebp
- eb: 66 0f ef c9 pxor %xmm1,%xmm1
- ef: 4c 8d 74 24 30 lea 0x30(%rsp),%r14
- f4: 66 0f ef c0 pxor %xmm0,%xmm0
- f8: 66 0f 7f 44 24 70 movdqa %xmm0,0x70(%rsp)
- fe: 66 90 xchg %ax,%ax
- 100: 89 e8 mov %ebp,%eax
- 102: 83 e0 08 and $0x8,%eax
- 105: 48 8b 8c 24 28 01 00 mov 0x128(%rsp),%rcx
- 10c: 00
- 10d: f3 0f 6f 04 41 movdqu (%rcx,%rax,2),%xmm0
- 112: 66 0f 7f 44 24 60 movdqa %xmm0,0x60(%rsp)
- 118: f2 0f 70 c0 e0 pshuflw $0xe0,%xmm0,%xmm0
- 11d: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0
- 122: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 127: 66 0f 6f 84 24 00 01 movdqa 0x100(%rsp),%xmm0
- 12e: 00 00
- 130: 66 0f ef c1 pxor %xmm1,%xmm0
- 134: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 13a: 66 0f ef 8c 24 e0 00 pxor 0xe0(%rsp),%xmm1
- 141: 00 00
- 143: 66 0f 7f 4c 24 20 movdqa %xmm1,0x20(%rsp)
- 149: 4c 8d ac 24 b0 00 00 lea 0xb0(%rsp),%r13
- 150: 00
- 151: 4c 89 ef mov %r13,%rdi
- 154: e8 37 26 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 159: 66 0f ef 04 24 pxor (%rsp),%xmm0
- 15e: 66 0f fd 44 24 10 paddw 0x10(%rsp),%xmm0
- 164: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 16a: 48 8d 9c 24 90 00 00 lea 0x90(%rsp),%rbx
- 171: 00
- 172: 48 89 df mov %rbx,%rdi
- 175: e8 16 26 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 17a: 66 0f ef 04 24 pxor (%rsp),%xmm0
- 17f: 66 0f fd 44 24 20 paddw 0x20(%rsp),%xmm0
- 185: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- 18b: 0f 28 44 24 10 movaps 0x10(%rsp),%xmm0
- 190: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- 195: 4c 89 f7 mov %r14,%rdi
- 198: e8 13 26 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 19d: 0f 29 04 24 movaps %xmm0,(%rsp)
- 1a1: 0f 29 84 24 00 01 00 movaps %xmm0,0x100(%rsp)
- 1a8: 00
- 1a9: 0f 28 44 24 20 movaps 0x20(%rsp),%xmm0
- 1ae: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- 1b3: 4c 89 f7 mov %r14,%rdi
- 1b6: e8 f5 25 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 1bb: 0f 29 84 24 10 01 00 movaps %xmm0,0x110(%rsp)
- 1c2: 00
- 1c3: 0f 29 84 24 e0 00 00 movaps %xmm0,0xe0(%rsp)
- 1ca: 00
- 1cb: 66 0f 6f 4c 24 70 movdqa 0x70(%rsp),%xmm1
- 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>
- 1d8: 00
- 1d9: f2 0f 70 44 24 60 e5 pshuflw $0xe5,0x60(%rsp),%xmm0
- 1e0: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0
- 1e5: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- 1eb: 66 0f 6f 84 24 b0 00 movdqa 0xb0(%rsp),%xmm0
- 1f2: 00 00
- 1f4: 66 0f ef c1 pxor %xmm1,%xmm0
- 1f8: 66 0f 7f 44 24 50 movdqa %xmm0,0x50(%rsp)
- 1fe: 66 0f ef 8c 24 90 00 pxor 0x90(%rsp),%xmm1
- 205: 00 00
- 207: 66 0f 7f 4c 24 10 movdqa %xmm1,0x10(%rsp)
- 20d: 48 8d 9c 24 a0 00 00 lea 0xa0(%rsp),%rbx
- 214: 00
- 215: 48 89 df mov %rbx,%rdi
- 218: e8 93 25 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 21d: 66 0f ef 44 24 20 pxor 0x20(%rsp),%xmm0
- 223: 66 0f fd 44 24 50 paddw 0x50(%rsp),%xmm0
- 229: 66 0f 7f 44 24 50 movdqa %xmm0,0x50(%rsp)
- 22f: 4c 8d bc 24 80 00 00 lea 0x80(%rsp),%r15
- 236: 00
- 237: 4c 89 ff mov %r15,%rdi
- 23a: e8 71 25 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 23f: 66 0f ef 44 24 20 pxor 0x20(%rsp),%xmm0
- 245: 66 0f fd 44 24 10 paddw 0x10(%rsp),%xmm0
- 24b: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 251: 0f 28 44 24 50 movaps 0x50(%rsp),%xmm0
- 256: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- 25b: 4c 89 f7 mov %r14,%rdi
- 25e: e8 2d 25 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 263: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp)
- 268: 0f 29 84 24 b0 00 00 movaps %xmm0,0xb0(%rsp)
- 26f: 00
- 270: 0f 28 44 24 10 movaps 0x10(%rsp),%xmm0
- 275: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- 27a: 4c 89 f7 mov %r14,%rdi
- 27d: e8 0e 25 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 282: 0f 29 84 24 40 01 00 movaps %xmm0,0x140(%rsp)
- 289: 00
- 28a: 0f 29 84 24 90 00 00 movaps %xmm0,0x90(%rsp)
- 291: 00
- 292: 66 0f 6f 4c 24 70 movdqa 0x70(%rsp),%xmm1
- 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>
- 29f: 00
- 2a0: f2 0f 70 44 24 60 ea pshuflw $0xea,0x60(%rsp),%xmm0
- 2a7: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0
- 2ac: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 2b2: 66 0f 6f 84 24 a0 00 movdqa 0xa0(%rsp),%xmm0
- 2b9: 00 00
- 2bb: 66 0f ef c1 pxor %xmm1,%xmm0
- 2bf: 66 0f 7f 44 24 40 movdqa %xmm0,0x40(%rsp)
- 2c5: 66 0f ef 8c 24 80 00 pxor 0x80(%rsp),%xmm1
- 2cc: 00 00
- 2ce: 66 0f 7f 4c 24 50 movdqa %xmm1,0x50(%rsp)
- 2d4: 4c 8d ac 24 f0 00 00 lea 0xf0(%rsp),%r13
- 2db: 00
- 2dc: 4c 89 ef mov %r13,%rdi
- 2df: e8 ac 24 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 2e4: 66 0f ef 44 24 10 pxor 0x10(%rsp),%xmm0
- 2ea: 66 0f fd 44 24 40 paddw 0x40(%rsp),%xmm0
- 2f0: 66 0f 7f 44 24 40 movdqa %xmm0,0x40(%rsp)
- 2f6: 4c 8d a4 24 d0 00 00 lea 0xd0(%rsp),%r12
- 2fd: 00
- 2fe: 4c 89 e7 mov %r12,%rdi
- 301: e8 8a 24 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 306: 66 0f ef 44 24 10 pxor 0x10(%rsp),%xmm0
- 30c: 66 0f fd 44 24 50 paddw 0x50(%rsp),%xmm0
- 312: 66 0f 7f 44 24 50 movdqa %xmm0,0x50(%rsp)
- 318: 0f 28 44 24 40 movaps 0x40(%rsp),%xmm0
- 31d: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- 322: 4c 89 f7 mov %r14,%rdi
- 325: e8 86 24 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 32a: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp)
- 32f: 0f 29 84 24 a0 00 00 movaps %xmm0,0xa0(%rsp)
- 336: 00
- 337: 0f 28 44 24 50 movaps 0x50(%rsp),%xmm0
- 33c: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- 341: 4c 89 f7 mov %r14,%rdi
- 344: e8 67 24 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 349: 0f 29 84 24 30 01 00 movaps %xmm0,0x130(%rsp)
- 350: 00
- 351: 0f 29 84 24 80 00 00 movaps %xmm0,0x80(%rsp)
- 358: 00
- 359: 66 0f 6f 4c 24 70 movdqa 0x70(%rsp),%xmm1
- 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>
- 366: 00
- 367: f2 0f 70 44 24 60 ef pshuflw $0xef,0x60(%rsp),%xmm0
- 36e: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0
- 373: 66 0f 7f 44 24 50 movdqa %xmm0,0x50(%rsp)
- 379: 66 0f 6f 84 24 f0 00 movdqa 0xf0(%rsp),%xmm0
- 380: 00 00
- 382: 66 0f ef c1 pxor %xmm1,%xmm0
- 386: 66 0f 7f 84 24 c0 00 movdqa %xmm0,0xc0(%rsp)
- 38d: 00 00
- 38f: 66 0f ef 8c 24 d0 00 pxor 0xd0(%rsp),%xmm1
- 396: 00 00
- 398: 66 0f 7f 4c 24 40 movdqa %xmm1,0x40(%rsp)
- 39e: 48 8d 9c 24 00 01 00 lea 0x100(%rsp),%rbx
- 3a5: 00
- 3a6: 48 89 df mov %rbx,%rdi
- 3a9: e8 02 24 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 3ae: 66 0f ef 44 24 50 pxor 0x50(%rsp),%xmm0
- 3b4: 66 0f fd 84 24 c0 00 paddw 0xc0(%rsp),%xmm0
- 3bb: 00 00
- 3bd: 66 0f 7f 84 24 c0 00 movdqa %xmm0,0xc0(%rsp)
- 3c4: 00 00
- 3c6: 4c 8d bc 24 e0 00 00 lea 0xe0(%rsp),%r15
- 3cd: 00
- 3ce: 4c 89 ff mov %r15,%rdi
- 3d1: e8 da 23 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 3d6: 66 0f ef 44 24 50 pxor 0x50(%rsp),%xmm0
- 3dc: 66 0f fd 44 24 40 paddw 0x40(%rsp),%xmm0
- 3e2: 66 0f 7f 44 24 40 movdqa %xmm0,0x40(%rsp)
- 3e8: 0f 28 84 24 c0 00 00 movaps 0xc0(%rsp),%xmm0
- 3ef: 00
- 3f0: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- 3f5: 4c 89 f7 mov %r14,%rdi
- 3f8: e8 93 23 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 3fd: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp)
- 402: 0f 29 84 24 f0 00 00 movaps %xmm0,0xf0(%rsp)
- 409: 00
- 40a: 0f 28 44 24 40 movaps 0x40(%rsp),%xmm0
- 40f: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- 414: 4c 89 f7 mov %r14,%rdi
- 417: e8 74 23 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 41c: 0f 29 84 24 c0 00 00 movaps %xmm0,0xc0(%rsp)
- 423: 00
- 424: 0f 29 84 24 d0 00 00 movaps %xmm0,0xd0(%rsp)
- 42b: 00
- 42c: 66 0f 6f 4c 24 70 movdqa 0x70(%rsp),%xmm1
- 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>
- 439: 00
- 43a: f3 0f 70 44 24 60 e0 pshufhw $0xe0,0x60(%rsp),%xmm0
- 441: 66 0f 70 c0 aa pshufd $0xaa,%xmm0,%xmm0
- 446: 66 0f 7f 44 24 40 movdqa %xmm0,0x40(%rsp)
- 44c: 66 0f 6f 04 24 movdqa (%rsp),%xmm0
- 451: 66 0f ef c1 pxor %xmm1,%xmm0
- 455: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 45a: 66 0f ef 8c 24 10 01 pxor 0x110(%rsp),%xmm1
- 461: 00 00
- 463: 66 0f 7f 8c 24 10 01 movdqa %xmm1,0x110(%rsp)
- 46a: 00 00
- 46c: 48 8d bc 24 b0 00 00 lea 0xb0(%rsp),%rdi
- 473: 00
- 474: e8 17 23 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 479: 66 0f ef 44 24 40 pxor 0x40(%rsp),%xmm0
- 47f: 66 0f fd 04 24 paddw (%rsp),%xmm0
- 484: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 489: 48 8d bc 24 90 00 00 lea 0x90(%rsp),%rdi
- 490: 00
- 491: e8 fa 22 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 496: 66 0f ef 44 24 40 pxor 0x40(%rsp),%xmm0
- 49c: 66 0f fd 84 24 10 01 paddw 0x110(%rsp),%xmm0
- 4a3: 00 00
- 4a5: 66 0f 7f 44 24 40 movdqa %xmm0,0x40(%rsp)
- 4ab: 0f 28 04 24 movaps (%rsp),%xmm0
- 4af: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- 4b4: 4c 89 f7 mov %r14,%rdi
- 4b7: e8 f4 22 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 4bc: 0f 29 84 24 00 01 00 movaps %xmm0,0x100(%rsp)
- 4c3: 00
- 4c4: 0f 28 44 24 40 movaps 0x40(%rsp),%xmm0
- 4c9: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- 4ce: 4c 89 f7 mov %r14,%rdi
- 4d1: e8 da 22 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 4d6: 0f 29 84 24 e0 00 00 movaps %xmm0,0xe0(%rsp)
- 4dd: 00
- 4de: 66 0f 6f 4c 24 70 movdqa 0x70(%rsp),%xmm1
- 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>
- 4eb: 00
- 4ec: f3 0f 70 44 24 60 e5 pshufhw $0xe5,0x60(%rsp),%xmm0
- 4f3: 66 0f 70 c0 aa pshufd $0xaa,%xmm0,%xmm0
- 4f8: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 4fd: 66 0f 6f 44 24 20 movdqa 0x20(%rsp),%xmm0
- 503: 66 0f ef c1 pxor %xmm1,%xmm0
- 507: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- 50d: 66 0f ef 8c 24 40 01 pxor 0x140(%rsp),%xmm1
- 514: 00 00
- 516: 66 0f 7f 4c 24 40 movdqa %xmm1,0x40(%rsp)
- 51c: 48 8d bc 24 a0 00 00 lea 0xa0(%rsp),%rdi
- 523: 00
- 524: e8 87 22 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 529: 66 0f ef 04 24 pxor (%rsp),%xmm0
- 52e: 66 0f fd 44 24 20 paddw 0x20(%rsp),%xmm0
- 534: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- 53a: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi
- 541: 00
- 542: e8 69 22 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 547: 66 0f ef 04 24 pxor (%rsp),%xmm0
- 54c: 66 0f fd 44 24 40 paddw 0x40(%rsp),%xmm0
- 552: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 557: 0f 28 44 24 20 movaps 0x20(%rsp),%xmm0
- 55c: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- 561: 4c 89 f7 mov %r14,%rdi
- 564: e8 27 22 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 569: 0f 29 84 24 b0 00 00 movaps %xmm0,0xb0(%rsp)
- 570: 00
- 571: 0f 28 04 24 movaps (%rsp),%xmm0
- 575: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- 57a: 4c 89 f7 mov %r14,%rdi
- 57d: e8 0e 22 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 582: 0f 29 84 24 90 00 00 movaps %xmm0,0x90(%rsp)
- 589: 00
- 58a: 66 0f 6f 4c 24 70 movdqa 0x70(%rsp),%xmm1
- 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>
- 597: 00
- 598: f3 0f 70 44 24 60 ea pshufhw $0xea,0x60(%rsp),%xmm0
- 59f: 66 0f 70 c0 aa pshufd $0xaa,%xmm0,%xmm0
- 5a4: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 5a9: 66 0f 6f 44 24 10 movdqa 0x10(%rsp),%xmm0
- 5af: 66 0f ef c1 pxor %xmm1,%xmm0
- 5b3: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 5b9: 66 0f ef 8c 24 30 01 pxor 0x130(%rsp),%xmm1
- 5c0: 00 00
- 5c2: 66 0f 7f 4c 24 20 movdqa %xmm1,0x20(%rsp)
- 5c8: 4c 89 ef mov %r13,%rdi
- 5cb: e8 c0 21 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 5d0: 66 0f ef 04 24 pxor (%rsp),%xmm0
- 5d5: 66 0f fd 44 24 10 paddw 0x10(%rsp),%xmm0
- 5db: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 5e1: 4c 89 e7 mov %r12,%rdi
- 5e4: e8 a7 21 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 5e9: 66 0f ef 04 24 pxor (%rsp),%xmm0
- 5ee: 66 0f fd 44 24 20 paddw 0x20(%rsp),%xmm0
- 5f4: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 5f9: 0f 28 44 24 10 movaps 0x10(%rsp),%xmm0
- 5fe: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- 603: 4c 89 f7 mov %r14,%rdi
- 606: e8 a5 21 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 60b: 0f 29 84 24 a0 00 00 movaps %xmm0,0xa0(%rsp)
- 612: 00
- 613: 0f 28 04 24 movaps (%rsp),%xmm0
- 617: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- 61c: 4c 89 f7 mov %r14,%rdi
- 61f: e8 8c 21 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 624: 0f 29 84 24 80 00 00 movaps %xmm0,0x80(%rsp)
- 62b: 00
- 62c: 66 0f 6f 4c 24 70 movdqa 0x70(%rsp),%xmm1
- 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>
- 639: 00
- 63a: f3 0f 70 44 24 60 ef pshufhw $0xef,0x60(%rsp),%xmm0
- 641: 66 0f 70 c0 aa pshufd $0xaa,%xmm0,%xmm0
- 646: 66 0f 7f 44 24 60 movdqa %xmm0,0x60(%rsp)
- 64c: 66 0f 6f 44 24 50 movdqa 0x50(%rsp),%xmm0
- 652: 66 0f ef c1 pxor %xmm1,%xmm0
- 656: 66 0f 7f 44 24 50 movdqa %xmm0,0x50(%rsp)
- 65c: 66 0f ef 8c 24 c0 00 pxor 0xc0(%rsp),%xmm1
- 663: 00 00
- 665: 66 0f 7f 0c 24 movdqa %xmm1,(%rsp)
- 66a: 48 89 df mov %rbx,%rdi
- 66d: e8 3e 21 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 672: 66 0f ef 44 24 60 pxor 0x60(%rsp),%xmm0
- 678: 66 0f fd 44 24 50 paddw 0x50(%rsp),%xmm0
- 67e: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- 684: 4c 89 ff mov %r15,%rdi
- 687: e8 24 21 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 68c: 66 0f ef 44 24 60 pxor 0x60(%rsp),%xmm0
- 692: 66 0f fd 04 24 paddw (%rsp),%xmm0
- 697: 66 0f 7f 44 24 60 movdqa %xmm0,0x60(%rsp)
- 69d: 0f 28 44 24 20 movaps 0x20(%rsp),%xmm0
- 6a2: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- 6a7: 4c 89 f7 mov %r14,%rdi
- 6aa: e8 e1 20 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 6af: 0f 29 84 24 f0 00 00 movaps %xmm0,0xf0(%rsp)
- 6b6: 00
- 6b7: 0f 28 44 24 60 movaps 0x60(%rsp),%xmm0
- 6bc: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- 6c1: 4c 89 f7 mov %r14,%rdi
- 6c4: e8 c7 20 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 6c9: 0f 29 84 24 d0 00 00 movaps %xmm0,0xd0(%rsp)
- 6d0: 00
- 6d1: 66 0f 6f 44 24 70 movdqa 0x70(%rsp),%xmm0
- 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>
- 6de: 00
- 6df: 83 c5 08 add $0x8,%ebp
- 6e2: 66 0f 7f 44 24 70 movdqa %xmm0,0x70(%rsp)
- 6e8: 66 0f 6f c8 movdqa %xmm0,%xmm1
- 6ec: 83 fd 50 cmp $0x50,%ebp
- 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>
- 6f5: 48 8d bc 24 00 01 00 lea 0x100(%rsp),%rdi
- 6fc: 00
- 6fd: 48 8d b4 24 b0 00 00 lea 0xb0(%rsp),%rsi
- 704: 00
- 705: 48 8d 94 24 a0 00 00 lea 0xa0(%rsp),%rdx
- 70c: 00
- 70d: 48 8d 8c 24 f0 00 00 lea 0xf0(%rsp),%rcx
- 714: 00
- 715: 4c 8d 84 24 e0 00 00 lea 0xe0(%rsp),%r8
- 71c: 00
- 71d: 4c 8d 8c 24 90 00 00 lea 0x90(%rsp),%r9
- 724: 00
- 725: 48 8d 84 24 d0 00 00 lea 0xd0(%rsp),%rax
- 72c: 00
- 72d: 50 push %rax
- 72e: 48 8d 84 24 88 00 00 lea 0x88(%rsp),%rax
- 735: 00
- 736: 50 push %rax
- 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&)>
- 73c: 48 83 c4 10 add $0x10,%rsp
- 740: 48 8b 84 24 20 01 00 mov 0x120(%rsp),%rax
- 747: 00
- 748: 66 0f 7f 00 movdqa %xmm0,(%rax)
- 74c: 48 81 c4 58 01 00 00 add $0x158,%rsp
- 753: 5b pop %rbx
- 754: 41 5c pop %r12
- 756: 41 5d pop %r13
- 758: 41 5e pop %r14
- 75a: 41 5f pop %r15
- 75c: 5d pop %rbp
- 75d: c3 retq
- 75e: 66 90 xchg %ax,%ax
- 0000000000000760 <(anonymous namespace)::W16::CHAM64_Enc_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)>:
- 760: 55 push %rbp
- 761: 41 57 push %r15
- 763: 41 56 push %r14
- 765: 41 55 push %r13
- 767: 41 54 push %r12
- 769: 53 push %rbx
- 76a: 48 81 ec 68 01 00 00 sub $0x168,%rsp
- 771: 48 89 94 24 38 01 00 mov %rdx,0x138(%rsp)
- 778: 00
- 779: 48 89 f3 mov %rsi,%rbx
- 77c: 48 89 fd mov %rdi,%rbp
- 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&)>
- 784: 66 0f 7f 84 24 c0 00 movdqa %xmm0,0xc0(%rsp)
- 78b: 00 00
- 78d: 48 89 ef mov %rbp,%rdi
- 790: 48 89 de mov %rbx,%rsi
- 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&)>
- 798: 66 0f 7f 84 24 b0 00 movdqa %xmm0,0xb0(%rsp)
- 79f: 00 00
- 7a1: 48 89 ef mov %rbp,%rdi
- 7a4: 48 89 de mov %rbx,%rsi
- 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&)>
- 7ac: 66 0f 7f 84 24 80 00 movdqa %xmm0,0x80(%rsp)
- 7b3: 00 00
- 7b5: 48 89 ef mov %rbp,%rdi
- 7b8: 48 89 de mov %rbx,%rsi
- 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&)>
- 7c0: 66 0f 7f 84 24 00 01 movdqa %xmm0,0x100(%rsp)
- 7c7: 00 00
- 7c9: 48 89 ef mov %rbp,%rdi
- 7cc: 48 89 de mov %rbx,%rsi
- 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&)>
- 7d4: 66 0f 7f 84 24 f0 00 movdqa %xmm0,0xf0(%rsp)
- 7db: 00 00
- 7dd: 48 89 ef mov %rbp,%rdi
- 7e0: 48 89 de mov %rbx,%rsi
- 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&)>
- 7e8: 66 0f 7f 84 24 a0 00 movdqa %xmm0,0xa0(%rsp)
- 7ef: 00 00
- 7f1: 48 89 ef mov %rbp,%rdi
- 7f4: 48 89 de mov %rbx,%rsi
- 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&)>
- 7fc: 66 0f 7f 84 24 90 00 movdqa %xmm0,0x90(%rsp)
- 803: 00 00
- 805: 48 89 ac 24 28 01 00 mov %rbp,0x128(%rsp)
- 80c: 00
- 80d: 48 89 ef mov %rbp,%rdi
- 810: 48 89 9c 24 30 01 00 mov %rbx,0x130(%rsp)
- 817: 00
- 818: 48 89 de mov %rbx,%rsi
- 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&)>
- 820: 66 0f 7f 84 24 e0 00 movdqa %xmm0,0xe0(%rsp)
- 827: 00 00
- 829: 45 31 f6 xor %r14d,%r14d
- 82c: 66 0f ef c9 pxor %xmm1,%xmm1
- 830: 4c 8d 7c 24 30 lea 0x30(%rsp),%r15
- 835: 66 0f ef c0 pxor %xmm0,%xmm0
- 839: 66 0f 7f 44 24 70 movdqa %xmm0,0x70(%rsp)
- 83f: 90 nop
- 840: 44 89 f0 mov %r14d,%eax
- 843: 83 e0 08 and $0x8,%eax
- 846: 48 8b 8c 24 38 01 00 mov 0x138(%rsp),%rcx
- 84d: 00
- 84e: f3 0f 6f 04 41 movdqu (%rcx,%rax,2),%xmm0
- 853: 66 0f 7f 44 24 60 movdqa %xmm0,0x60(%rsp)
- 859: f2 0f 70 c0 e0 pshuflw $0xe0,%xmm0,%xmm0
- 85e: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0
- 863: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 868: 66 0f 6f 84 24 c0 00 movdqa 0xc0(%rsp),%xmm0
- 86f: 00 00
- 871: 66 0f ef c1 pxor %xmm1,%xmm0
- 875: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 87b: 66 0f ef 8c 24 f0 00 pxor 0xf0(%rsp),%xmm1
- 882: 00 00
- 884: 66 0f 7f 4c 24 20 movdqa %xmm1,0x20(%rsp)
- 88a: 48 8d 9c 24 b0 00 00 lea 0xb0(%rsp),%rbx
- 891: 00
- 892: 48 89 df mov %rbx,%rdi
- 895: e8 f6 1e 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 89a: 66 0f ef 04 24 pxor (%rsp),%xmm0
- 89f: 66 0f fd 44 24 10 paddw 0x10(%rsp),%xmm0
- 8a5: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 8ab: 48 8d ac 24 a0 00 00 lea 0xa0(%rsp),%rbp
- 8b2: 00
- 8b3: 48 89 ef mov %rbp,%rdi
- 8b6: e8 d5 1e 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 8bb: 66 0f ef 04 24 pxor (%rsp),%xmm0
- 8c0: 66 0f fd 44 24 20 paddw 0x20(%rsp),%xmm0
- 8c6: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- 8cc: 0f 28 44 24 10 movaps 0x10(%rsp),%xmm0
- 8d1: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- 8d6: 4c 89 ff mov %r15,%rdi
- 8d9: e8 d2 1e 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 8de: 0f 29 04 24 movaps %xmm0,(%rsp)
- 8e2: 0f 29 84 24 c0 00 00 movaps %xmm0,0xc0(%rsp)
- 8e9: 00
- 8ea: 0f 28 44 24 20 movaps 0x20(%rsp),%xmm0
- 8ef: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- 8f4: 4c 89 ff mov %r15,%rdi
- 8f7: e8 b4 1e 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 8fc: 0f 29 84 24 10 01 00 movaps %xmm0,0x110(%rsp)
- 903: 00
- 904: 0f 29 84 24 f0 00 00 movaps %xmm0,0xf0(%rsp)
- 90b: 00
- 90c: 66 0f 6f 4c 24 70 movdqa 0x70(%rsp),%xmm1
- 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>
- 919: 00
- 91a: f2 0f 70 44 24 60 e5 pshuflw $0xe5,0x60(%rsp),%xmm0
- 921: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0
- 926: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- 92c: 66 0f 6f 84 24 b0 00 movdqa 0xb0(%rsp),%xmm0
- 933: 00 00
- 935: 66 0f ef c1 pxor %xmm1,%xmm0
- 939: 66 0f 7f 44 24 50 movdqa %xmm0,0x50(%rsp)
- 93f: 66 0f ef 8c 24 a0 00 pxor 0xa0(%rsp),%xmm1
- 946: 00 00
- 948: 66 0f 7f 4c 24 10 movdqa %xmm1,0x10(%rsp)
- 94e: 48 8d 9c 24 80 00 00 lea 0x80(%rsp),%rbx
- 955: 00
- 956: 48 89 df mov %rbx,%rdi
- 959: e8 52 1e 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 95e: 66 0f ef 44 24 20 pxor 0x20(%rsp),%xmm0
- 964: 66 0f fd 44 24 50 paddw 0x50(%rsp),%xmm0
- 96a: 66 0f 7f 44 24 50 movdqa %xmm0,0x50(%rsp)
- 970: 4c 8d a4 24 90 00 00 lea 0x90(%rsp),%r12
- 977: 00
- 978: 4c 89 e7 mov %r12,%rdi
- 97b: e8 30 1e 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 980: 66 0f ef 44 24 20 pxor 0x20(%rsp),%xmm0
- 986: 66 0f fd 44 24 10 paddw 0x10(%rsp),%xmm0
- 98c: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 992: 0f 28 44 24 50 movaps 0x50(%rsp),%xmm0
- 997: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- 99c: 4c 89 ff mov %r15,%rdi
- 99f: e8 ec 1d 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 9a4: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp)
- 9a9: 0f 29 84 24 b0 00 00 movaps %xmm0,0xb0(%rsp)
- 9b0: 00
- 9b1: 0f 28 44 24 10 movaps 0x10(%rsp),%xmm0
- 9b6: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- 9bb: 4c 89 ff mov %r15,%rdi
- 9be: e8 cd 1d 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 9c3: 0f 29 84 24 50 01 00 movaps %xmm0,0x150(%rsp)
- 9ca: 00
- 9cb: 0f 29 84 24 a0 00 00 movaps %xmm0,0xa0(%rsp)
- 9d2: 00
- 9d3: 66 0f 6f 4c 24 70 movdqa 0x70(%rsp),%xmm1
- 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>
- 9e0: 00
- 9e1: f2 0f 70 44 24 60 ea pshuflw $0xea,0x60(%rsp),%xmm0
- 9e8: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0
- 9ed: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 9f3: 66 0f 6f 84 24 80 00 movdqa 0x80(%rsp),%xmm0
- 9fa: 00 00
- 9fc: 66 0f ef c1 pxor %xmm1,%xmm0
- a00: 66 0f 7f 44 24 40 movdqa %xmm0,0x40(%rsp)
- a06: 66 0f ef 8c 24 90 00 pxor 0x90(%rsp),%xmm1
- a0d: 00 00
- a0f: 66 0f 7f 4c 24 50 movdqa %xmm1,0x50(%rsp)
- a15: 48 8d ac 24 00 01 00 lea 0x100(%rsp),%rbp
- a1c: 00
- a1d: 48 89 ef mov %rbp,%rdi
- a20: e8 6b 1d 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- a25: 66 0f ef 44 24 10 pxor 0x10(%rsp),%xmm0
- a2b: 66 0f fd 44 24 40 paddw 0x40(%rsp),%xmm0
- a31: 66 0f 7f 44 24 40 movdqa %xmm0,0x40(%rsp)
- a37: 4c 8d ac 24 e0 00 00 lea 0xe0(%rsp),%r13
- a3e: 00
- a3f: 4c 89 ef mov %r13,%rdi
- a42: e8 49 1d 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- a47: 66 0f ef 44 24 10 pxor 0x10(%rsp),%xmm0
- a4d: 66 0f fd 44 24 50 paddw 0x50(%rsp),%xmm0
- a53: 66 0f 7f 44 24 50 movdqa %xmm0,0x50(%rsp)
- a59: 0f 28 44 24 40 movaps 0x40(%rsp),%xmm0
- a5e: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- a63: 4c 89 ff mov %r15,%rdi
- a66: e8 45 1d 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- a6b: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp)
- a70: 0f 29 84 24 80 00 00 movaps %xmm0,0x80(%rsp)
- a77: 00
- a78: 0f 28 44 24 50 movaps 0x50(%rsp),%xmm0
- a7d: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- a82: 4c 89 ff mov %r15,%rdi
- a85: e8 26 1d 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- a8a: 0f 29 84 24 40 01 00 movaps %xmm0,0x140(%rsp)
- a91: 00
- a92: 0f 29 84 24 90 00 00 movaps %xmm0,0x90(%rsp)
- a99: 00
- a9a: 66 0f 6f 4c 24 70 movdqa 0x70(%rsp),%xmm1
- 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>
- aa7: 00
- aa8: f2 0f 70 44 24 60 ef pshuflw $0xef,0x60(%rsp),%xmm0
- aaf: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0
- ab4: 66 0f 7f 44 24 50 movdqa %xmm0,0x50(%rsp)
- aba: 66 0f 6f 84 24 00 01 movdqa 0x100(%rsp),%xmm0
- ac1: 00 00
- ac3: 66 0f ef c1 pxor %xmm1,%xmm0
- ac7: 66 0f 7f 84 24 d0 00 movdqa %xmm0,0xd0(%rsp)
- ace: 00 00
- ad0: 66 0f ef 8c 24 e0 00 pxor 0xe0(%rsp),%xmm1
- ad7: 00 00
- ad9: 66 0f 7f 4c 24 40 movdqa %xmm1,0x40(%rsp)
- adf: 48 8d 9c 24 c0 00 00 lea 0xc0(%rsp),%rbx
- ae6: 00
- ae7: 48 89 df mov %rbx,%rdi
- aea: e8 c1 1c 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- aef: 66 0f ef 44 24 50 pxor 0x50(%rsp),%xmm0
- af5: 66 0f fd 84 24 d0 00 paddw 0xd0(%rsp),%xmm0
- afc: 00 00
- afe: 66 0f 7f 84 24 d0 00 movdqa %xmm0,0xd0(%rsp)
- b05: 00 00
- b07: 4c 8d a4 24 f0 00 00 lea 0xf0(%rsp),%r12
- b0e: 00
- b0f: 4c 89 e7 mov %r12,%rdi
- b12: e8 99 1c 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- b17: 66 0f ef 44 24 50 pxor 0x50(%rsp),%xmm0
- b1d: 66 0f fd 44 24 40 paddw 0x40(%rsp),%xmm0
- b23: 66 0f 7f 44 24 40 movdqa %xmm0,0x40(%rsp)
- b29: 0f 28 84 24 d0 00 00 movaps 0xd0(%rsp),%xmm0
- b30: 00
- b31: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- b36: 4c 89 ff mov %r15,%rdi
- b39: e8 52 1c 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- b3e: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp)
- b43: 0f 29 84 24 00 01 00 movaps %xmm0,0x100(%rsp)
- b4a: 00
- b4b: 0f 28 44 24 40 movaps 0x40(%rsp),%xmm0
- b50: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- b55: 4c 89 ff mov %r15,%rdi
- b58: e8 33 1c 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- b5d: 0f 29 84 24 d0 00 00 movaps %xmm0,0xd0(%rsp)
- b64: 00
- b65: 0f 29 84 24 e0 00 00 movaps %xmm0,0xe0(%rsp)
- b6c: 00
- b6d: 66 0f 6f 4c 24 70 movdqa 0x70(%rsp),%xmm1
- 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>
- b7a: 00
- b7b: f3 0f 70 44 24 60 e0 pshufhw $0xe0,0x60(%rsp),%xmm0
- b82: 66 0f 70 c0 aa pshufd $0xaa,%xmm0,%xmm0
- b87: 66 0f 7f 44 24 40 movdqa %xmm0,0x40(%rsp)
- b8d: 66 0f 6f 04 24 movdqa (%rsp),%xmm0
- b92: 66 0f ef c1 pxor %xmm1,%xmm0
- b96: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- b9b: 66 0f ef 8c 24 10 01 pxor 0x110(%rsp),%xmm1
- ba2: 00 00
- ba4: 66 0f 7f 8c 24 10 01 movdqa %xmm1,0x110(%rsp)
- bab: 00 00
- bad: 48 8d bc 24 b0 00 00 lea 0xb0(%rsp),%rdi
- bb4: 00
- bb5: e8 d6 1b 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- bba: 66 0f ef 44 24 40 pxor 0x40(%rsp),%xmm0
- bc0: 66 0f fd 04 24 paddw (%rsp),%xmm0
- bc5: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- bca: 48 8d bc 24 a0 00 00 lea 0xa0(%rsp),%rdi
- bd1: 00
- bd2: e8 b9 1b 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- bd7: 66 0f ef 44 24 40 pxor 0x40(%rsp),%xmm0
- bdd: 66 0f fd 84 24 10 01 paddw 0x110(%rsp),%xmm0
- be4: 00 00
- be6: 66 0f 7f 44 24 40 movdqa %xmm0,0x40(%rsp)
- bec: 0f 28 04 24 movaps (%rsp),%xmm0
- bf0: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- bf5: 4c 89 ff mov %r15,%rdi
- bf8: e8 b3 1b 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- bfd: 0f 29 84 24 c0 00 00 movaps %xmm0,0xc0(%rsp)
- c04: 00
- c05: 0f 28 44 24 40 movaps 0x40(%rsp),%xmm0
- c0a: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- c0f: 4c 89 ff mov %r15,%rdi
- c12: e8 99 1b 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- c17: 0f 29 84 24 f0 00 00 movaps %xmm0,0xf0(%rsp)
- c1e: 00
- c1f: 66 0f 6f 4c 24 70 movdqa 0x70(%rsp),%xmm1
- 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>
- c2c: 00
- c2d: f3 0f 70 44 24 60 e5 pshufhw $0xe5,0x60(%rsp),%xmm0
- c34: 66 0f 70 c0 aa pshufd $0xaa,%xmm0,%xmm0
- c39: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- c3e: 66 0f 6f 44 24 20 movdqa 0x20(%rsp),%xmm0
- c44: 66 0f ef c1 pxor %xmm1,%xmm0
- c48: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- c4e: 66 0f ef 8c 24 50 01 pxor 0x150(%rsp),%xmm1
- c55: 00 00
- c57: 66 0f 7f 4c 24 40 movdqa %xmm1,0x40(%rsp)
- c5d: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi
- c64: 00
- c65: e8 46 1b 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- c6a: 66 0f ef 04 24 pxor (%rsp),%xmm0
- c6f: 66 0f fd 44 24 20 paddw 0x20(%rsp),%xmm0
- c75: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- c7b: 48 8d bc 24 90 00 00 lea 0x90(%rsp),%rdi
- c82: 00
- c83: e8 28 1b 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- c88: 66 0f ef 04 24 pxor (%rsp),%xmm0
- c8d: 66 0f fd 44 24 40 paddw 0x40(%rsp),%xmm0
- c93: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- c98: 0f 28 44 24 20 movaps 0x20(%rsp),%xmm0
- c9d: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- ca2: 4c 89 ff mov %r15,%rdi
- ca5: e8 e6 1a 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- caa: 0f 29 84 24 b0 00 00 movaps %xmm0,0xb0(%rsp)
- cb1: 00
- cb2: 0f 28 04 24 movaps (%rsp),%xmm0
- cb6: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- cbb: 4c 89 ff mov %r15,%rdi
- cbe: e8 cd 1a 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- cc3: 0f 29 84 24 a0 00 00 movaps %xmm0,0xa0(%rsp)
- cca: 00
- ccb: 66 0f 6f 4c 24 70 movdqa 0x70(%rsp),%xmm1
- 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>
- cd8: 00
- cd9: f3 0f 70 44 24 60 ea pshufhw $0xea,0x60(%rsp),%xmm0
- ce0: 66 0f 70 c0 aa pshufd $0xaa,%xmm0,%xmm0
- ce5: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- cea: 66 0f 6f 44 24 10 movdqa 0x10(%rsp),%xmm0
- cf0: 66 0f ef c1 pxor %xmm1,%xmm0
- cf4: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- cfa: 66 0f ef 8c 24 40 01 pxor 0x140(%rsp),%xmm1
- d01: 00 00
- d03: 66 0f 7f 4c 24 20 movdqa %xmm1,0x20(%rsp)
- d09: 48 89 ef mov %rbp,%rdi
- d0c: e8 7f 1a 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- d11: 66 0f ef 04 24 pxor (%rsp),%xmm0
- d16: 66 0f fd 44 24 10 paddw 0x10(%rsp),%xmm0
- d1c: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- d22: 4c 89 ef mov %r13,%rdi
- d25: e8 66 1a 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- d2a: 66 0f ef 04 24 pxor (%rsp),%xmm0
- d2f: 66 0f fd 44 24 20 paddw 0x20(%rsp),%xmm0
- d35: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- d3a: 0f 28 44 24 10 movaps 0x10(%rsp),%xmm0
- d3f: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- d44: 4c 89 ff mov %r15,%rdi
- d47: e8 64 1a 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- d4c: 0f 29 84 24 80 00 00 movaps %xmm0,0x80(%rsp)
- d53: 00
- d54: 0f 28 04 24 movaps (%rsp),%xmm0
- d58: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- d5d: 4c 89 ff mov %r15,%rdi
- d60: e8 4b 1a 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- d65: 0f 29 84 24 90 00 00 movaps %xmm0,0x90(%rsp)
- d6c: 00
- d6d: 66 0f 6f 4c 24 70 movdqa 0x70(%rsp),%xmm1
- 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>
- d7a: 00
- d7b: f3 0f 70 44 24 60 ef pshufhw $0xef,0x60(%rsp),%xmm0
- d82: 66 0f 70 c0 aa pshufd $0xaa,%xmm0,%xmm0
- d87: 66 0f 7f 44 24 60 movdqa %xmm0,0x60(%rsp)
- d8d: 66 0f 6f 44 24 50 movdqa 0x50(%rsp),%xmm0
- d93: 66 0f ef c1 pxor %xmm1,%xmm0
- d97: 66 0f 7f 44 24 50 movdqa %xmm0,0x50(%rsp)
- d9d: 66 0f ef 8c 24 d0 00 pxor 0xd0(%rsp),%xmm1
- da4: 00 00
- da6: 66 0f 7f 0c 24 movdqa %xmm1,(%rsp)
- dab: 48 89 df mov %rbx,%rdi
- dae: e8 fd 19 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- db3: 66 0f ef 44 24 60 pxor 0x60(%rsp),%xmm0
- db9: 66 0f fd 44 24 50 paddw 0x50(%rsp),%xmm0
- dbf: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- dc5: 4c 89 e7 mov %r12,%rdi
- dc8: e8 e3 19 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- dcd: 66 0f ef 44 24 60 pxor 0x60(%rsp),%xmm0
- dd3: 66 0f fd 04 24 paddw (%rsp),%xmm0
- dd8: 66 0f 7f 44 24 60 movdqa %xmm0,0x60(%rsp)
- dde: 0f 28 44 24 20 movaps 0x20(%rsp),%xmm0
- de3: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- de8: 4c 89 ff mov %r15,%rdi
- deb: e8 a0 19 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- df0: 0f 29 84 24 00 01 00 movaps %xmm0,0x100(%rsp)
- df7: 00
- df8: 0f 28 44 24 60 movaps 0x60(%rsp),%xmm0
- dfd: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- e02: 4c 89 ff mov %r15,%rdi
- e05: e8 86 19 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- e0a: 0f 29 84 24 e0 00 00 movaps %xmm0,0xe0(%rsp)
- e11: 00
- e12: 66 0f 6f 44 24 70 movdqa 0x70(%rsp),%xmm0
- 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>
- e1f: 00
- e20: 41 83 c6 08 add $0x8,%r14d
- e24: 66 0f 7f 44 24 70 movdqa %xmm0,0x70(%rsp)
- e2a: 66 0f 6f c8 movdqa %xmm0,%xmm1
- e2e: 41 83 fe 50 cmp $0x50,%r14d
- 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>
- e38: 48 8d bc 24 c0 00 00 lea 0xc0(%rsp),%rdi
- e3f: 00
- e40: 48 8d ac 24 b0 00 00 lea 0xb0(%rsp),%rbp
- e47: 00
- e48: 48 8d 94 24 80 00 00 lea 0x80(%rsp),%rdx
- e4f: 00
- e50: 4c 8d bc 24 00 01 00 lea 0x100(%rsp),%r15
- e57: 00
- e58: 4c 8d a4 24 f0 00 00 lea 0xf0(%rsp),%r12
- e5f: 00
- e60: 4c 8d ac 24 a0 00 00 lea 0xa0(%rsp),%r13
- e67: 00
- e68: 48 89 ee mov %rbp,%rsi
- e6b: 4c 89 f9 mov %r15,%rcx
- e6e: 4d 89 e0 mov %r12,%r8
- e71: 4d 89 e9 mov %r13,%r9
- e74: 4c 8d b4 24 e0 00 00 lea 0xe0(%rsp),%r14
- e7b: 00
- e7c: 41 56 push %r14
- e7e: 48 8d 9c 24 98 00 00 lea 0x98(%rsp),%rbx
- e85: 00
- e86: 53 push %rbx
- 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&)>
- e8c: 48 83 c4 10 add $0x10,%rsp
- e90: 48 8b 84 24 28 01 00 mov 0x128(%rsp),%rax
- e97: 00
- e98: 66 0f 7f 00 movdqa %xmm0,(%rax)
- e9c: 48 8d bc 24 c0 00 00 lea 0xc0(%rsp),%rdi
- ea3: 00
- ea4: 48 89 ee mov %rbp,%rsi
- ea7: 48 8d 94 24 80 00 00 lea 0x80(%rsp),%rdx
- eae: 00
- eaf: 4c 89 f9 mov %r15,%rcx
- eb2: 4d 89 e0 mov %r12,%r8
- eb5: 4d 89 e9 mov %r13,%r9
- eb8: 41 56 push %r14
- eba: 53 push %rbx
- 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&)>
- ec0: 48 83 c4 10 add $0x10,%rsp
- ec4: 48 8b 84 24 30 01 00 mov 0x130(%rsp),%rax
- ecb: 00
- ecc: 66 0f 7f 00 movdqa %xmm0,(%rax)
- ed0: 48 81 c4 68 01 00 00 add $0x168,%rsp
- ed7: 5b pop %rbx
- ed8: 41 5c pop %r12
- eda: 41 5d pop %r13
- edc: 41 5e pop %r14
- ede: 41 5f pop %r15
- ee0: 5d pop %rbp
- ee1: c3 retq
- ee2: 66 66 66 66 66 2e 0f data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- ee9: 1f 84 00 00 00 00 00
- 0000000000000ef0 <CryptoPP::CHAM64_Dec_AdvancedProcessBlocks_SSSE3(unsigned short const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)>:
- ef0: 53 push %rbx
- ef1: 4d 89 cb mov %r9,%r11
- ef4: 4d 89 c2 mov %r8,%r10
- ef7: 49 89 c9 mov %rcx,%r9
- efa: 48 89 d0 mov %rdx,%rax
- efd: 48 89 f1 mov %rsi,%rcx
- f00: 48 89 fa mov %rdi,%rdx
- f03: 8b 5c 24 10 mov 0x10(%rsp),%ebx
- f07: 48 83 ec 08 sub $0x8,%rsp
- 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)>
- 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)>
- f19: 49 89 c0 mov %rax,%r8
- f1c: 53 push %rbx
- f1d: 41 53 push %r11
- f1f: 41 52 push %r10
- 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>
- f26: 48 83 c4 20 add $0x20,%rsp
- f2a: 5b pop %rbx
- f2b: c3 retq
- f2c: 0f 1f 40 00 nopl 0x0(%rax)
- 0000000000000f30 <(anonymous namespace)::W16::CHAM64_Dec_Block(long long __vector(2)&, unsigned short const*, unsigned int)>:
- f30: 55 push %rbp
- f31: 41 57 push %r15
- f33: 41 56 push %r14
- f35: 41 55 push %r13
- f37: 41 54 push %r12
- f39: 53 push %rbx
- f3a: 48 81 ec 68 01 00 00 sub $0x168,%rsp
- f41: 48 89 b4 24 60 01 00 mov %rsi,0x160(%rsp)
- f48: 00
- f49: 48 89 fb mov %rdi,%rbx
- f4c: e8 bf 17 00 00 callq 2710 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<0u>(long long __vector(2) const&)>
- f51: 0f 29 84 24 b0 00 00 movaps %xmm0,0xb0(%rsp)
- f58: 00
- f59: 48 89 df mov %rbx,%rdi
- f5c: e8 bf 17 00 00 callq 2720 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<1u>(long long __vector(2) const&)>
- f61: 0f 29 84 24 20 01 00 movaps %xmm0,0x120(%rsp)
- f68: 00
- f69: 48 89 df mov %rbx,%rdi
- f6c: e8 bf 17 00 00 callq 2730 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<2u>(long long __vector(2) const&)>
- f71: 0f 29 84 24 a0 00 00 movaps %xmm0,0xa0(%rsp)
- f78: 00
- f79: 48 89 df mov %rbx,%rdi
- f7c: e8 bf 17 00 00 callq 2740 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<3u>(long long __vector(2) const&)>
- f81: 0f 29 84 24 90 00 00 movaps %xmm0,0x90(%rsp)
- f88: 00
- f89: 48 89 df mov %rbx,%rdi
- f8c: e8 bf 17 00 00 callq 2750 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<4u>(long long __vector(2) const&)>
- f91: 0f 29 84 24 10 01 00 movaps %xmm0,0x110(%rsp)
- f98: 00
- f99: 48 89 df mov %rbx,%rdi
- f9c: e8 bf 17 00 00 callq 2760 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<5u>(long long __vector(2) const&)>
- fa1: 0f 29 84 24 00 01 00 movaps %xmm0,0x100(%rsp)
- fa8: 00
- fa9: 48 89 df mov %rbx,%rdi
- fac: e8 bf 17 00 00 callq 2770 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<6u>(long long __vector(2) const&)>
- fb1: 0f 29 84 24 f0 00 00 movaps %xmm0,0xf0(%rsp)
- fb8: 00
- fb9: 48 89 9c 24 58 01 00 mov %rbx,0x158(%rsp)
- fc0: 00
- fc1: 48 89 df mov %rbx,%rdi
- fc4: e8 b7 17 00 00 callq 2780 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<7u>(long long __vector(2) const&)>
- fc9: 0f 29 84 24 80 00 00 movaps %xmm0,0x80(%rsp)
- fd0: 00
- 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>
- fd8: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- 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>
- fe4: 00
- fe5: bb 57 00 00 00 mov $0x57,%ebx
- fea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- ff0: 66 0f 7f 84 24 e0 00 movdqa %xmm0,0xe0(%rsp)
- ff7: 00 00
- ff9: 8d 43 01 lea 0x1(%rbx),%eax
- ffc: 83 e0 0f and $0xf,%eax
- fff: 48 8b 8c 24 60 01 00 mov 0x160(%rsp),%rcx
- 1006: 00
- 1007: f3 0f 6f 04 41 movdqu (%rcx,%rax,2),%xmm0
- 100c: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 1012: f3 0f 70 c0 ef pshufhw $0xef,%xmm0,%xmm0
- 1017: 66 0f 70 c0 aa pshufd $0xaa,%xmm0,%xmm0
- 101c: 66 0f 7f 44 24 70 movdqa %xmm0,0x70(%rsp)
- 1022: 4c 8d bc 24 90 00 00 lea 0x90(%rsp),%r15
- 1029: 00
- 102a: 4c 89 ff mov %r15,%rdi
- 102d: e8 ae 1b 00 00 callq 2be0 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<1u>(long long __vector(2) const&)>
- 1032: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 1037: 48 8d ac 24 80 00 00 lea 0x80(%rsp),%rbp
- 103e: 00
- 103f: 48 89 ef mov %rbp,%rdi
- 1042: e8 99 1b 00 00 callq 2be0 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<1u>(long long __vector(2) const&)>
- 1047: 66 0f 7f 44 24 40 movdqa %xmm0,0x40(%rsp)
- 104d: 4c 8d a4 24 b0 00 00 lea 0xb0(%rsp),%r12
- 1054: 00
- 1055: 4c 89 e7 mov %r12,%rdi
- 1058: e8 53 17 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 105d: 66 0f ef 44 24 70 pxor 0x70(%rsp),%xmm0
- 1063: 66 0f 7f 44 24 60 movdqa %xmm0,0x60(%rsp)
- 1069: 4c 8d ac 24 10 01 00 lea 0x110(%rsp),%r13
- 1070: 00
- 1071: 4c 89 ef mov %r13,%rdi
- 1074: e8 37 17 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 1079: 66 0f ef 44 24 70 pxor 0x70(%rsp),%xmm0
- 107f: 66 0f 6f 0c 24 movdqa (%rsp),%xmm1
- 1084: 66 0f f9 4c 24 60 psubw 0x60(%rsp),%xmm1
- 108a: 66 0f 6f 94 24 e0 00 movdqa 0xe0(%rsp),%xmm2
- 1091: 00 00
- 1093: 66 0f ef ca pxor %xmm2,%xmm1
- 1097: 66 0f 7f 8c 24 90 00 movdqa %xmm1,0x90(%rsp)
- 109e: 00 00
- 10a0: 66 0f 6f 4c 24 40 movdqa 0x40(%rsp),%xmm1
- 10a6: 66 0f f9 c8 psubw %xmm0,%xmm1
- 10aa: 66 0f ef ca pxor %xmm2,%xmm1
- 10ae: 66 0f 7f 8c 24 80 00 movdqa %xmm1,0x80(%rsp)
- 10b5: 00 00
- 10b7: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0
- 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>
- 10c4: 00
- 10c5: 66 0f 7f 84 24 d0 00 movdqa %xmm0,0xd0(%rsp)
- 10cc: 00 00
- 10ce: f3 0f 70 44 24 10 ea pshufhw $0xea,0x10(%rsp),%xmm0
- 10d5: 66 0f 70 c0 aa pshufd $0xaa,%xmm0,%xmm0
- 10da: 66 0f 7f 44 24 60 movdqa %xmm0,0x60(%rsp)
- 10e0: 48 8d ac 24 a0 00 00 lea 0xa0(%rsp),%rbp
- 10e7: 00
- 10e8: 48 89 ef mov %rbp,%rdi
- 10eb: e8 10 1b 00 00 callq 2c00 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<8u>(long long __vector(2) const&)>
- 10f0: 66 0f 7f 44 24 70 movdqa %xmm0,0x70(%rsp)
- 10f6: 4c 8d a4 24 f0 00 00 lea 0xf0(%rsp),%r12
- 10fd: 00
- 10fe: 4c 89 e7 mov %r12,%rdi
- 1101: e8 fa 1a 00 00 callq 2c00 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<8u>(long long __vector(2) const&)>
- 1106: 66 0f 7f 84 24 e0 00 movdqa %xmm0,0xe0(%rsp)
- 110d: 00 00
- 110f: 4c 89 ff mov %r15,%rdi
- 1112: e8 79 16 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 1117: 66 0f ef 44 24 60 pxor 0x60(%rsp),%xmm0
- 111d: 66 0f 7f 44 24 50 movdqa %xmm0,0x50(%rsp)
- 1123: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi
- 112a: 00
- 112b: e8 60 16 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 1130: 66 0f ef 44 24 60 pxor 0x60(%rsp),%xmm0
- 1136: 66 0f 6f 4c 24 70 movdqa 0x70(%rsp),%xmm1
- 113c: 66 0f f9 4c 24 50 psubw 0x50(%rsp),%xmm1
- 1142: 66 0f 6f 94 24 d0 00 movdqa 0xd0(%rsp),%xmm2
- 1149: 00 00
- 114b: 66 0f ef ca pxor %xmm2,%xmm1
- 114f: 66 0f 7f 8c 24 a0 00 movdqa %xmm1,0xa0(%rsp)
- 1156: 00 00
- 1158: 66 0f 6f 8c 24 e0 00 movdqa 0xe0(%rsp),%xmm1
- 115f: 00 00
- 1161: 66 0f f9 c8 psubw %xmm0,%xmm1
- 1165: 66 0f ef ca pxor %xmm2,%xmm1
- 1169: 66 0f 7f 8c 24 f0 00 movdqa %xmm1,0xf0(%rsp)
- 1170: 00 00
- 1172: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0
- 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>
- 117f: 00
- 1180: 66 0f 7f 84 24 c0 00 movdqa %xmm0,0xc0(%rsp)
- 1187: 00 00
- 1189: f3 0f 70 44 24 10 e5 pshufhw $0xe5,0x10(%rsp),%xmm0
- 1190: 66 0f 70 c0 aa pshufd $0xaa,%xmm0,%xmm0
- 1195: 66 0f 7f 44 24 50 movdqa %xmm0,0x50(%rsp)
- 119b: 4c 8d bc 24 20 01 00 lea 0x120(%rsp),%r15
- 11a2: 00
- 11a3: 4c 89 ff mov %r15,%rdi
- 11a6: e8 35 1a 00 00 callq 2be0 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<1u>(long long __vector(2) const&)>
- 11ab: 66 0f 7f 44 24 60 movdqa %xmm0,0x60(%rsp)
- 11b1: 4c 8d b4 24 00 01 00 lea 0x100(%rsp),%r14
- 11b8: 00
- 11b9: 4c 89 f7 mov %r14,%rdi
- 11bc: e8 1f 1a 00 00 callq 2be0 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<1u>(long long __vector(2) const&)>
- 11c1: 66 0f 7f 84 24 d0 00 movdqa %xmm0,0xd0(%rsp)
- 11c8: 00 00
- 11ca: 48 89 ef mov %rbp,%rdi
- 11cd: e8 de 15 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 11d2: 66 0f ef 44 24 50 pxor 0x50(%rsp),%xmm0
- 11d8: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- 11de: 4c 89 e7 mov %r12,%rdi
- 11e1: e8 ca 15 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 11e6: 66 0f ef 44 24 50 pxor 0x50(%rsp),%xmm0
- 11ec: 66 0f 6f 4c 24 60 movdqa 0x60(%rsp),%xmm1
- 11f2: 66 0f f9 4c 24 20 psubw 0x20(%rsp),%xmm1
- 11f8: 66 0f 6f 94 24 c0 00 movdqa 0xc0(%rsp),%xmm2
- 11ff: 00 00
- 1201: 66 0f ef ca pxor %xmm2,%xmm1
- 1205: 66 0f 7f 8c 24 20 01 movdqa %xmm1,0x120(%rsp)
- 120c: 00 00
- 120e: 66 0f 6f 8c 24 d0 00 movdqa 0xd0(%rsp),%xmm1
- 1215: 00 00
- 1217: 66 0f f9 c8 psubw %xmm0,%xmm1
- 121b: 66 0f ef ca pxor %xmm2,%xmm1
- 121f: 66 0f 7f 8c 24 00 01 movdqa %xmm1,0x100(%rsp)
- 1226: 00 00
- 1228: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0
- 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>
- 1235: 00
- 1236: 66 0f 7f 84 24 40 01 movdqa %xmm0,0x140(%rsp)
- 123d: 00 00
- 123f: f3 0f 70 44 24 10 e0 pshufhw $0xe0,0x10(%rsp),%xmm0
- 1246: 66 0f 70 c0 aa pshufd $0xaa,%xmm0,%xmm0
- 124b: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- 1251: 48 8d ac 24 b0 00 00 lea 0xb0(%rsp),%rbp
- 1258: 00
- 1259: 48 89 ef mov %rbp,%rdi
- 125c: e8 9f 19 00 00 callq 2c00 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<8u>(long long __vector(2) const&)>
- 1261: 66 0f 7f 44 24 50 movdqa %xmm0,0x50(%rsp)
- 1267: 4c 89 ef mov %r13,%rdi
- 126a: e8 91 19 00 00 callq 2c00 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<8u>(long long __vector(2) const&)>
- 126f: 66 0f 7f 84 24 c0 00 movdqa %xmm0,0xc0(%rsp)
- 1276: 00 00
- 1278: 4c 89 ff mov %r15,%rdi
- 127b: e8 10 15 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 1280: 66 0f ef 44 24 20 pxor 0x20(%rsp),%xmm0
- 1286: 66 0f 7f 84 24 30 01 movdqa %xmm0,0x130(%rsp)
- 128d: 00 00
- 128f: 4c 89 f7 mov %r14,%rdi
- 1292: e8 f9 14 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 1297: 66 0f ef 44 24 20 pxor 0x20(%rsp),%xmm0
- 129d: 66 0f 6f 4c 24 50 movdqa 0x50(%rsp),%xmm1
- 12a3: 66 0f f9 8c 24 30 01 psubw 0x130(%rsp),%xmm1
- 12aa: 00 00
- 12ac: 66 0f 6f 94 24 40 01 movdqa 0x140(%rsp),%xmm2
- 12b3: 00 00
- 12b5: 66 0f ef ca pxor %xmm2,%xmm1
- 12b9: 66 0f 7f 8c 24 b0 00 movdqa %xmm1,0xb0(%rsp)
- 12c0: 00 00
- 12c2: 66 0f 6f 8c 24 c0 00 movdqa 0xc0(%rsp),%xmm1
- 12c9: 00 00
- 12cb: 66 0f f9 c8 psubw %xmm0,%xmm1
- 12cf: 66 0f ef ca pxor %xmm2,%xmm1
- 12d3: 66 0f 7f 8c 24 10 01 movdqa %xmm1,0x110(%rsp)
- 12da: 00 00
- 12dc: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0
- 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>
- 12e9: 00
- 12ea: 66 0f 7f 84 24 40 01 movdqa %xmm0,0x140(%rsp)
- 12f1: 00 00
- 12f3: f2 0f 70 44 24 10 ef pshuflw $0xef,0x10(%rsp),%xmm0
- 12fa: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0
- 12ff: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- 1305: 48 89 ef mov %rbp,%rdi
- 1308: e8 a3 14 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 130d: 66 0f ef 44 24 20 pxor 0x20(%rsp),%xmm0
- 1313: 66 0f 7f 84 24 30 01 movdqa %xmm0,0x130(%rsp)
- 131a: 00 00
- 131c: 4c 89 ef mov %r13,%rdi
- 131f: e8 8c 14 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 1324: 66 0f ef 44 24 20 pxor 0x20(%rsp),%xmm0
- 132a: 66 0f 6f 0c 24 movdqa (%rsp),%xmm1
- 132f: 66 0f f9 8c 24 30 01 psubw 0x130(%rsp),%xmm1
- 1336: 00 00
- 1338: 66 0f 6f 94 24 40 01 movdqa 0x140(%rsp),%xmm2
- 133f: 00 00
- 1341: 66 0f ef ca pxor %xmm2,%xmm1
- 1345: 66 0f 7f 8c 24 90 00 movdqa %xmm1,0x90(%rsp)
- 134c: 00 00
- 134e: 66 0f 6f 4c 24 40 movdqa 0x40(%rsp),%xmm1
- 1354: 66 0f f9 c8 psubw %xmm0,%xmm1
- 1358: 66 0f ef ca pxor %xmm2,%xmm1
- 135c: 66 0f 7f 8c 24 80 00 movdqa %xmm1,0x80(%rsp)
- 1363: 00 00
- 1365: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0
- 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>
- 1372: 00
- 1373: 66 0f 7f 44 24 40 movdqa %xmm0,0x40(%rsp)
- 1379: f2 0f 70 44 24 10 ea pshuflw $0xea,0x10(%rsp),%xmm0
- 1380: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0
- 1385: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 138a: 48 8d bc 24 90 00 00 lea 0x90(%rsp),%rdi
- 1391: 00
- 1392: e8 f9 13 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 1397: 66 0f ef 04 24 pxor (%rsp),%xmm0
- 139c: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- 13a2: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi
- 13a9: 00
- 13aa: e8 e1 13 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 13af: 66 0f ef 04 24 pxor (%rsp),%xmm0
- 13b4: 66 0f 6f 4c 24 70 movdqa 0x70(%rsp),%xmm1
- 13ba: 66 0f f9 4c 24 20 psubw 0x20(%rsp),%xmm1
- 13c0: 66 0f 6f 54 24 40 movdqa 0x40(%rsp),%xmm2
- 13c6: 66 0f ef ca pxor %xmm2,%xmm1
- 13ca: 66 0f 7f 8c 24 a0 00 movdqa %xmm1,0xa0(%rsp)
- 13d1: 00 00
- 13d3: 66 0f 6f 8c 24 e0 00 movdqa 0xe0(%rsp),%xmm1
- 13da: 00 00
- 13dc: 66 0f f9 c8 psubw %xmm0,%xmm1
- 13e0: 66 0f ef ca pxor %xmm2,%xmm1
- 13e4: 66 0f 7f 8c 24 f0 00 movdqa %xmm1,0xf0(%rsp)
- 13eb: 00 00
- 13ed: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0
- 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>
- 13fa: 00
- 13fb: 66 0f 7f 44 24 40 movdqa %xmm0,0x40(%rsp)
- 1401: f2 0f 70 44 24 10 e5 pshuflw $0xe5,0x10(%rsp),%xmm0
- 1408: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0
- 140d: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 1412: 48 8d bc 24 a0 00 00 lea 0xa0(%rsp),%rdi
- 1419: 00
- 141a: e8 91 13 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 141f: 66 0f ef 04 24 pxor (%rsp),%xmm0
- 1424: 66 0f 7f 44 24 70 movdqa %xmm0,0x70(%rsp)
- 142a: 4c 89 e7 mov %r12,%rdi
- 142d: e8 7e 13 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 1432: 66 0f ef 04 24 pxor (%rsp),%xmm0
- 1437: 66 0f 6f 4c 24 60 movdqa 0x60(%rsp),%xmm1
- 143d: 66 0f f9 4c 24 70 psubw 0x70(%rsp),%xmm1
- 1443: 66 0f 6f 54 24 40 movdqa 0x40(%rsp),%xmm2
- 1449: 66 0f ef ca pxor %xmm2,%xmm1
- 144d: 66 0f 7f 8c 24 20 01 movdqa %xmm1,0x120(%rsp)
- 1454: 00 00
- 1456: 66 0f 6f 8c 24 d0 00 movdqa 0xd0(%rsp),%xmm1
- 145d: 00 00
- 145f: 66 0f f9 c8 psubw %xmm0,%xmm1
- 1463: 66 0f ef ca pxor %xmm2,%xmm1
- 1467: 66 0f 7f 8c 24 00 01 movdqa %xmm1,0x100(%rsp)
- 146e: 00 00
- 1470: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0
- 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>
- 147d: 00
- 147e: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 1483: f2 0f 70 44 24 10 e0 pshuflw $0xe0,0x10(%rsp),%xmm0
- 148a: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0
- 148f: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 1495: 4c 89 ff mov %r15,%rdi
- 1498: e8 f3 12 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 149d: 66 0f ef 44 24 10 pxor 0x10(%rsp),%xmm0
- 14a3: 66 0f 7f 44 24 40 movdqa %xmm0,0x40(%rsp)
- 14a9: 4c 89 f7 mov %r14,%rdi
- 14ac: e8 df 12 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 14b1: 66 0f ef 44 24 10 pxor 0x10(%rsp),%xmm0
- 14b7: 66 0f 6f 4c 24 50 movdqa 0x50(%rsp),%xmm1
- 14bd: 66 0f f9 4c 24 40 psubw 0x40(%rsp),%xmm1
- 14c3: 66 0f 6f 14 24 movdqa (%rsp),%xmm2
- 14c8: 66 0f ef ca pxor %xmm2,%xmm1
- 14cc: 66 0f 7f 8c 24 b0 00 movdqa %xmm1,0xb0(%rsp)
- 14d3: 00 00
- 14d5: 66 0f 6f 8c 24 c0 00 movdqa 0xc0(%rsp),%xmm1
- 14dc: 00 00
- 14de: 66 0f f9 c8 psubw %xmm0,%xmm1
- 14e2: 66 0f ef ca pxor %xmm2,%xmm1
- 14e6: 66 0f 7f 8c 24 10 01 movdqa %xmm1,0x110(%rsp)
- 14ed: 00 00
- 14ef: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0
- 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>
- 14fc: 00
- 14fd: 83 c3 f8 add $0xfffffff8,%ebx
- 1500: 66 0f 7f 44 24 30 movdqa %xmm0,0x30(%rsp)
- 1506: 83 fb 07 cmp $0x7,%ebx
- 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>
- 150f: 48 8d bc 24 b0 00 00 lea 0xb0(%rsp),%rdi
- 1516: 00
- 1517: 48 8d b4 24 20 01 00 lea 0x120(%rsp),%rsi
- 151e: 00
- 151f: 48 8d 94 24 a0 00 00 lea 0xa0(%rsp),%rdx
- 1526: 00
- 1527: 48 8d 8c 24 90 00 00 lea 0x90(%rsp),%rcx
- 152e: 00
- 152f: 4c 8d 84 24 10 01 00 lea 0x110(%rsp),%r8
- 1536: 00
- 1537: 4c 8d 8c 24 00 01 00 lea 0x100(%rsp),%r9
- 153e: 00
- 153f: 48 8d 84 24 80 00 00 lea 0x80(%rsp),%rax
- 1546: 00
- 1547: 50 push %rax
- 1548: 48 8d 84 24 f8 00 00 lea 0xf8(%rsp),%rax
- 154f: 00
- 1550: 50 push %rax
- 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&)>
- 1556: 48 83 c4 10 add $0x10,%rsp
- 155a: 48 8b 84 24 58 01 00 mov 0x158(%rsp),%rax
- 1561: 00
- 1562: 66 0f 7f 00 movdqa %xmm0,(%rax)
- 1566: 48 81 c4 68 01 00 00 add $0x168,%rsp
- 156d: 5b pop %rbx
- 156e: 41 5c pop %r12
- 1570: 41 5d pop %r13
- 1572: 41 5e pop %r14
- 1574: 41 5f pop %r15
- 1576: 5d pop %rbp
- 1577: c3 retq
- 1578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
- 157f: 00
- 0000000000001580 <(anonymous namespace)::W16::CHAM64_Dec_2_Blocks(long long __vector(2)&, long long __vector(2)&, unsigned short const*, unsigned int)>:
- 1580: 55 push %rbp
- 1581: 41 57 push %r15
- 1583: 41 56 push %r14
- 1585: 41 55 push %r13
- 1587: 41 54 push %r12
- 1589: 53 push %rbx
- 158a: 48 81 ec 68 01 00 00 sub $0x168,%rsp
- 1591: 48 89 94 24 60 01 00 mov %rdx,0x160(%rsp)
- 1598: 00
- 1599: 48 89 f3 mov %rsi,%rbx
- 159c: 48 89 fd mov %rdi,%rbp
- 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&)>
- 15a4: 0f 29 84 24 c0 00 00 movaps %xmm0,0xc0(%rsp)
- 15ab: 00
- 15ac: 48 89 ef mov %rbp,%rdi
- 15af: 48 89 de mov %rbx,%rsi
- 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&)>
- 15b7: 0f 29 84 24 20 01 00 movaps %xmm0,0x120(%rsp)
- 15be: 00
- 15bf: 48 89 ef mov %rbp,%rdi
- 15c2: 48 89 de mov %rbx,%rsi
- 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&)>
- 15ca: 0f 29 84 24 90 00 00 movaps %xmm0,0x90(%rsp)
- 15d1: 00
- 15d2: 48 89 ef mov %rbp,%rdi
- 15d5: 48 89 de mov %rbx,%rsi
- 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&)>
- 15dd: 0f 29 84 24 b0 00 00 movaps %xmm0,0xb0(%rsp)
- 15e4: 00
- 15e5: 48 89 ef mov %rbp,%rdi
- 15e8: 48 89 de mov %rbx,%rsi
- 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&)>
- 15f0: 0f 29 84 24 a0 00 00 movaps %xmm0,0xa0(%rsp)
- 15f7: 00
- 15f8: 48 89 ef mov %rbp,%rdi
- 15fb: 48 89 de mov %rbx,%rsi
- 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&)>
- 1603: 0f 29 84 24 10 01 00 movaps %xmm0,0x110(%rsp)
- 160a: 00
- 160b: 48 89 ef mov %rbp,%rdi
- 160e: 48 89 de mov %rbx,%rsi
- 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&)>
- 1616: 0f 29 84 24 00 01 00 movaps %xmm0,0x100(%rsp)
- 161d: 00
- 161e: 48 89 ac 24 50 01 00 mov %rbp,0x150(%rsp)
- 1625: 00
- 1626: 48 89 ef mov %rbp,%rdi
- 1629: 48 89 9c 24 58 01 00 mov %rbx,0x158(%rsp)
- 1630: 00
- 1631: 48 89 de mov %rbx,%rsi
- 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&)>
- 1639: 0f 29 84 24 80 00 00 movaps %xmm0,0x80(%rsp)
- 1640: 00
- 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>
- 1648: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- 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>
- 1654: 00
- 1655: bd 57 00 00 00 mov $0x57,%ebp
- 165a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 1660: 66 0f 7f 84 24 f0 00 movdqa %xmm0,0xf0(%rsp)
- 1667: 00 00
- 1669: 8d 45 01 lea 0x1(%rbp),%eax
- 166c: 83 e0 0f and $0xf,%eax
- 166f: 48 8b 8c 24 60 01 00 mov 0x160(%rsp),%rcx
- 1676: 00
- 1677: f3 0f 6f 04 41 movdqu (%rcx,%rax,2),%xmm0
- 167c: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 1682: f3 0f 70 c0 ef pshufhw $0xef,%xmm0,%xmm0
- 1687: 66 0f 70 c0 aa pshufd $0xaa,%xmm0,%xmm0
- 168c: 66 0f 7f 44 24 70 movdqa %xmm0,0x70(%rsp)
- 1692: 4c 8d a4 24 b0 00 00 lea 0xb0(%rsp),%r12
- 1699: 00
- 169a: 4c 89 e7 mov %r12,%rdi
- 169d: e8 3e 15 00 00 callq 2be0 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<1u>(long long __vector(2) const&)>
- 16a2: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 16a7: 4c 8d b4 24 80 00 00 lea 0x80(%rsp),%r14
- 16ae: 00
- 16af: 4c 89 f7 mov %r14,%rdi
- 16b2: e8 29 15 00 00 callq 2be0 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<1u>(long long __vector(2) const&)>
- 16b7: 66 0f 7f 44 24 40 movdqa %xmm0,0x40(%rsp)
- 16bd: 4c 8d ac 24 c0 00 00 lea 0xc0(%rsp),%r13
- 16c4: 00
- 16c5: 4c 89 ef mov %r13,%rdi
- 16c8: e8 e3 10 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 16cd: 66 0f ef 44 24 70 pxor 0x70(%rsp),%xmm0
- 16d3: 66 0f 7f 44 24 60 movdqa %xmm0,0x60(%rsp)
- 16d9: 48 8d 9c 24 a0 00 00 lea 0xa0(%rsp),%rbx
- 16e0: 00
- 16e1: 48 89 df mov %rbx,%rdi
- 16e4: e8 c7 10 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 16e9: 66 0f ef 44 24 70 pxor 0x70(%rsp),%xmm0
- 16ef: 66 0f 6f 0c 24 movdqa (%rsp),%xmm1
- 16f4: 66 0f f9 4c 24 60 psubw 0x60(%rsp),%xmm1
- 16fa: 66 0f 6f 94 24 f0 00 movdqa 0xf0(%rsp),%xmm2
- 1701: 00 00
- 1703: 66 0f ef ca pxor %xmm2,%xmm1
- 1707: 66 0f 7f 8c 24 b0 00 movdqa %xmm1,0xb0(%rsp)
- 170e: 00 00
- 1710: 66 0f 6f 4c 24 40 movdqa 0x40(%rsp),%xmm1
- 1716: 66 0f f9 c8 psubw %xmm0,%xmm1
- 171a: 66 0f ef ca pxor %xmm2,%xmm1
- 171e: 66 0f 7f 8c 24 80 00 movdqa %xmm1,0x80(%rsp)
- 1725: 00 00
- 1727: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0
- 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>
- 1734: 00
- 1735: 66 0f 7f 84 24 e0 00 movdqa %xmm0,0xe0(%rsp)
- 173c: 00 00
- 173e: f3 0f 70 44 24 10 ea pshufhw $0xea,0x10(%rsp),%xmm0
- 1745: 66 0f 70 c0 aa pshufd $0xaa,%xmm0,%xmm0
- 174a: 66 0f 7f 44 24 60 movdqa %xmm0,0x60(%rsp)
- 1750: 48 8d 9c 24 90 00 00 lea 0x90(%rsp),%rbx
- 1757: 00
- 1758: 48 89 df mov %rbx,%rdi
- 175b: e8 a0 14 00 00 callq 2c00 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<8u>(long long __vector(2) const&)>
- 1760: 66 0f 7f 44 24 70 movdqa %xmm0,0x70(%rsp)
- 1766: 4c 8d b4 24 00 01 00 lea 0x100(%rsp),%r14
- 176d: 00
- 176e: 4c 89 f7 mov %r14,%rdi
- 1771: e8 8a 14 00 00 callq 2c00 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<8u>(long long __vector(2) const&)>
- 1776: 66 0f 7f 84 24 f0 00 movdqa %xmm0,0xf0(%rsp)
- 177d: 00 00
- 177f: 4c 89 e7 mov %r12,%rdi
- 1782: e8 09 10 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 1787: 66 0f ef 44 24 60 pxor 0x60(%rsp),%xmm0
- 178d: 66 0f 7f 44 24 50 movdqa %xmm0,0x50(%rsp)
- 1793: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi
- 179a: 00
- 179b: e8 f0 0f 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 17a0: 66 0f ef 44 24 60 pxor 0x60(%rsp),%xmm0
- 17a6: 66 0f 6f 4c 24 70 movdqa 0x70(%rsp),%xmm1
- 17ac: 66 0f f9 4c 24 50 psubw 0x50(%rsp),%xmm1
- 17b2: 66 0f 6f 94 24 e0 00 movdqa 0xe0(%rsp),%xmm2
- 17b9: 00 00
- 17bb: 66 0f ef ca pxor %xmm2,%xmm1
- 17bf: 66 0f 7f 8c 24 90 00 movdqa %xmm1,0x90(%rsp)
- 17c6: 00 00
- 17c8: 66 0f 6f 8c 24 f0 00 movdqa 0xf0(%rsp),%xmm1
- 17cf: 00 00
- 17d1: 66 0f f9 c8 psubw %xmm0,%xmm1
- 17d5: 66 0f ef ca pxor %xmm2,%xmm1
- 17d9: 66 0f 7f 8c 24 00 01 movdqa %xmm1,0x100(%rsp)
- 17e0: 00 00
- 17e2: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0
- 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>
- 17ef: 00
- 17f0: 66 0f 7f 84 24 d0 00 movdqa %xmm0,0xd0(%rsp)
- 17f7: 00 00
- 17f9: f3 0f 70 44 24 10 e5 pshufhw $0xe5,0x10(%rsp),%xmm0
- 1800: 66 0f 70 c0 aa pshufd $0xaa,%xmm0,%xmm0
- 1805: 66 0f 7f 44 24 50 movdqa %xmm0,0x50(%rsp)
- 180b: 4c 8d a4 24 20 01 00 lea 0x120(%rsp),%r12
- 1812: 00
- 1813: 4c 89 e7 mov %r12,%rdi
- 1816: e8 c5 13 00 00 callq 2be0 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<1u>(long long __vector(2) const&)>
- 181b: 66 0f 7f 44 24 60 movdqa %xmm0,0x60(%rsp)
- 1821: 4c 8d bc 24 10 01 00 lea 0x110(%rsp),%r15
- 1828: 00
- 1829: 4c 89 ff mov %r15,%rdi
- 182c: e8 af 13 00 00 callq 2be0 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<1u>(long long __vector(2) const&)>
- 1831: 66 0f 7f 84 24 e0 00 movdqa %xmm0,0xe0(%rsp)
- 1838: 00 00
- 183a: 48 89 df mov %rbx,%rdi
- 183d: e8 6e 0f 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 1842: 66 0f ef 44 24 50 pxor 0x50(%rsp),%xmm0
- 1848: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- 184e: 4c 89 f7 mov %r14,%rdi
- 1851: e8 5a 0f 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 1856: 66 0f ef 44 24 50 pxor 0x50(%rsp),%xmm0
- 185c: 66 0f 6f 4c 24 60 movdqa 0x60(%rsp),%xmm1
- 1862: 66 0f f9 4c 24 20 psubw 0x20(%rsp),%xmm1
- 1868: 66 0f 6f 94 24 d0 00 movdqa 0xd0(%rsp),%xmm2
- 186f: 00 00
- 1871: 66 0f ef ca pxor %xmm2,%xmm1
- 1875: 66 0f 7f 8c 24 20 01 movdqa %xmm1,0x120(%rsp)
- 187c: 00 00
- 187e: 66 0f 6f 8c 24 e0 00 movdqa 0xe0(%rsp),%xmm1
- 1885: 00 00
- 1887: 66 0f f9 c8 psubw %xmm0,%xmm1
- 188b: 66 0f ef ca pxor %xmm2,%xmm1
- 188f: 66 0f 7f 8c 24 10 01 movdqa %xmm1,0x110(%rsp)
- 1896: 00 00
- 1898: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0
- 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>
- 18a5: 00
- 18a6: 66 0f 7f 84 24 40 01 movdqa %xmm0,0x140(%rsp)
- 18ad: 00 00
- 18af: f3 0f 70 44 24 10 e0 pshufhw $0xe0,0x10(%rsp),%xmm0
- 18b6: 66 0f 70 c0 aa pshufd $0xaa,%xmm0,%xmm0
- 18bb: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- 18c1: 4c 89 ef mov %r13,%rdi
- 18c4: e8 37 13 00 00 callq 2c00 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<8u>(long long __vector(2) const&)>
- 18c9: 66 0f 7f 44 24 50 movdqa %xmm0,0x50(%rsp)
- 18cf: 48 8d 9c 24 a0 00 00 lea 0xa0(%rsp),%rbx
- 18d6: 00
- 18d7: 48 89 df mov %rbx,%rdi
- 18da: e8 21 13 00 00 callq 2c00 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<8u>(long long __vector(2) const&)>
- 18df: 66 0f 7f 84 24 d0 00 movdqa %xmm0,0xd0(%rsp)
- 18e6: 00 00
- 18e8: 4c 89 e7 mov %r12,%rdi
- 18eb: e8 a0 0e 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 18f0: 66 0f ef 44 24 20 pxor 0x20(%rsp),%xmm0
- 18f6: 66 0f 7f 84 24 30 01 movdqa %xmm0,0x130(%rsp)
- 18fd: 00 00
- 18ff: 4c 89 ff mov %r15,%rdi
- 1902: e8 89 0e 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 1907: 66 0f ef 44 24 20 pxor 0x20(%rsp),%xmm0
- 190d: 66 0f 6f 4c 24 50 movdqa 0x50(%rsp),%xmm1
- 1913: 66 0f f9 8c 24 30 01 psubw 0x130(%rsp),%xmm1
- 191a: 00 00
- 191c: 66 0f 6f 94 24 40 01 movdqa 0x140(%rsp),%xmm2
- 1923: 00 00
- 1925: 66 0f ef ca pxor %xmm2,%xmm1
- 1929: 66 0f 7f 8c 24 c0 00 movdqa %xmm1,0xc0(%rsp)
- 1930: 00 00
- 1932: 66 0f 6f 8c 24 d0 00 movdqa 0xd0(%rsp),%xmm1
- 1939: 00 00
- 193b: 66 0f f9 c8 psubw %xmm0,%xmm1
- 193f: 66 0f ef ca pxor %xmm2,%xmm1
- 1943: 66 0f 7f 8c 24 a0 00 movdqa %xmm1,0xa0(%rsp)
- 194a: 00 00
- 194c: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0
- 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>
- 1959: 00
- 195a: 66 0f 7f 84 24 40 01 movdqa %xmm0,0x140(%rsp)
- 1961: 00 00
- 1963: f2 0f 70 44 24 10 ef pshuflw $0xef,0x10(%rsp),%xmm0
- 196a: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0
- 196f: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- 1975: 4c 89 ef mov %r13,%rdi
- 1978: e8 33 0e 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 197d: 66 0f ef 44 24 20 pxor 0x20(%rsp),%xmm0
- 1983: 66 0f 7f 84 24 30 01 movdqa %xmm0,0x130(%rsp)
- 198a: 00 00
- 198c: 48 89 df mov %rbx,%rdi
- 198f: e8 1c 0e 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 1994: 66 0f ef 44 24 20 pxor 0x20(%rsp),%xmm0
- 199a: 66 0f 6f 0c 24 movdqa (%rsp),%xmm1
- 199f: 66 0f f9 8c 24 30 01 psubw 0x130(%rsp),%xmm1
- 19a6: 00 00
- 19a8: 66 0f 6f 94 24 40 01 movdqa 0x140(%rsp),%xmm2
- 19af: 00 00
- 19b1: 66 0f ef ca pxor %xmm2,%xmm1
- 19b5: 66 0f 7f 8c 24 b0 00 movdqa %xmm1,0xb0(%rsp)
- 19bc: 00 00
- 19be: 66 0f 6f 4c 24 40 movdqa 0x40(%rsp),%xmm1
- 19c4: 66 0f f9 c8 psubw %xmm0,%xmm1
- 19c8: 66 0f ef ca pxor %xmm2,%xmm1
- 19cc: 66 0f 7f 8c 24 80 00 movdqa %xmm1,0x80(%rsp)
- 19d3: 00 00
- 19d5: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0
- 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>
- 19e2: 00
- 19e3: 66 0f 7f 44 24 40 movdqa %xmm0,0x40(%rsp)
- 19e9: f2 0f 70 44 24 10 ea pshuflw $0xea,0x10(%rsp),%xmm0
- 19f0: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0
- 19f5: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 19fa: 48 8d bc 24 b0 00 00 lea 0xb0(%rsp),%rdi
- 1a01: 00
- 1a02: e8 89 0d 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 1a07: 66 0f ef 04 24 pxor (%rsp),%xmm0
- 1a0c: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- 1a12: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi
- 1a19: 00
- 1a1a: e8 71 0d 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 1a1f: 66 0f ef 04 24 pxor (%rsp),%xmm0
- 1a24: 66 0f 6f 4c 24 70 movdqa 0x70(%rsp),%xmm1
- 1a2a: 66 0f f9 4c 24 20 psubw 0x20(%rsp),%xmm1
- 1a30: 66 0f 6f 54 24 40 movdqa 0x40(%rsp),%xmm2
- 1a36: 66 0f ef ca pxor %xmm2,%xmm1
- 1a3a: 66 0f 7f 8c 24 90 00 movdqa %xmm1,0x90(%rsp)
- 1a41: 00 00
- 1a43: 66 0f 6f 8c 24 f0 00 movdqa 0xf0(%rsp),%xmm1
- 1a4a: 00 00
- 1a4c: 66 0f f9 c8 psubw %xmm0,%xmm1
- 1a50: 66 0f ef ca pxor %xmm2,%xmm1
- 1a54: 66 0f 7f 8c 24 00 01 movdqa %xmm1,0x100(%rsp)
- 1a5b: 00 00
- 1a5d: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0
- 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>
- 1a6a: 00
- 1a6b: 66 0f 7f 44 24 40 movdqa %xmm0,0x40(%rsp)
- 1a71: f2 0f 70 44 24 10 e5 pshuflw $0xe5,0x10(%rsp),%xmm0
- 1a78: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0
- 1a7d: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 1a82: 48 8d bc 24 90 00 00 lea 0x90(%rsp),%rdi
- 1a89: 00
- 1a8a: e8 21 0d 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 1a8f: 66 0f ef 04 24 pxor (%rsp),%xmm0
- 1a94: 66 0f 7f 44 24 70 movdqa %xmm0,0x70(%rsp)
- 1a9a: 4c 89 f7 mov %r14,%rdi
- 1a9d: e8 0e 0d 00 00 callq 27b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>
- 1aa2: 66 0f ef 04 24 pxor (%rsp),%xmm0
- 1aa7: 66 0f 6f 4c 24 60 movdqa 0x60(%rsp),%xmm1
- 1aad: 66 0f f9 4c 24 70 psubw 0x70(%rsp),%xmm1
- 1ab3: 66 0f 6f 54 24 40 movdqa 0x40(%rsp),%xmm2
- 1ab9: 66 0f ef ca pxor %xmm2,%xmm1
- 1abd: 66 0f 7f 8c 24 20 01 movdqa %xmm1,0x120(%rsp)
- 1ac4: 00 00
- 1ac6: 66 0f 6f 8c 24 e0 00 movdqa 0xe0(%rsp),%xmm1
- 1acd: 00 00
- 1acf: 66 0f f9 c8 psubw %xmm0,%xmm1
- 1ad3: 66 0f ef ca pxor %xmm2,%xmm1
- 1ad7: 66 0f 7f 8c 24 10 01 movdqa %xmm1,0x110(%rsp)
- 1ade: 00 00
- 1ae0: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0
- 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>
- 1aed: 00
- 1aee: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 1af3: f2 0f 70 44 24 10 e0 pshuflw $0xe0,0x10(%rsp),%xmm0
- 1afa: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0
- 1aff: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 1b05: 4c 89 e7 mov %r12,%rdi
- 1b08: e8 83 0c 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 1b0d: 66 0f ef 44 24 10 pxor 0x10(%rsp),%xmm0
- 1b13: 66 0f 7f 44 24 40 movdqa %xmm0,0x40(%rsp)
- 1b19: 4c 89 ff mov %r15,%rdi
- 1b1c: e8 6f 0c 00 00 callq 2790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>
- 1b21: 66 0f ef 44 24 10 pxor 0x10(%rsp),%xmm0
- 1b27: 66 0f 6f 4c 24 50 movdqa 0x50(%rsp),%xmm1
- 1b2d: 66 0f f9 4c 24 40 psubw 0x40(%rsp),%xmm1
- 1b33: 66 0f 6f 14 24 movdqa (%rsp),%xmm2
- 1b38: 66 0f ef ca pxor %xmm2,%xmm1
- 1b3c: 66 0f 7f 8c 24 c0 00 movdqa %xmm1,0xc0(%rsp)
- 1b43: 00 00
- 1b45: 66 0f 6f 8c 24 d0 00 movdqa 0xd0(%rsp),%xmm1
- 1b4c: 00 00
- 1b4e: 66 0f f9 c8 psubw %xmm0,%xmm1
- 1b52: 66 0f ef ca pxor %xmm2,%xmm1
- 1b56: 66 0f 7f 8c 24 a0 00 movdqa %xmm1,0xa0(%rsp)
- 1b5d: 00 00
- 1b5f: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0
- 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>
- 1b6c: 00
- 1b6d: 83 c5 f8 add $0xfffffff8,%ebp
- 1b70: 66 0f 7f 44 24 30 movdqa %xmm0,0x30(%rsp)
- 1b76: 83 fd 07 cmp $0x7,%ebp
- 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>
- 1b7f: 48 8d bc 24 c0 00 00 lea 0xc0(%rsp),%rdi
- 1b86: 00
- 1b87: 48 8d ac 24 20 01 00 lea 0x120(%rsp),%rbp
- 1b8e: 00
- 1b8f: 48 8d 94 24 90 00 00 lea 0x90(%rsp),%rdx
- 1b96: 00
- 1b97: 4c 8d bc 24 b0 00 00 lea 0xb0(%rsp),%r15
- 1b9e: 00
- 1b9f: 4c 8d a4 24 a0 00 00 lea 0xa0(%rsp),%r12
- 1ba6: 00
- 1ba7: 4c 8d ac 24 10 01 00 lea 0x110(%rsp),%r13
- 1bae: 00
- 1baf: 48 89 ee mov %rbp,%rsi
- 1bb2: 4c 89 f9 mov %r15,%rcx
- 1bb5: 4d 89 e0 mov %r12,%r8
- 1bb8: 4d 89 e9 mov %r13,%r9
- 1bbb: 48 8d 9c 24 80 00 00 lea 0x80(%rsp),%rbx
- 1bc2: 00
- 1bc3: 53 push %rbx
- 1bc4: 4c 8d b4 24 08 01 00 lea 0x108(%rsp),%r14
- 1bcb: 00
- 1bcc: 41 56 push %r14
- 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&)>
- 1bd3: 48 83 c4 10 add $0x10,%rsp
- 1bd7: 48 8b 84 24 50 01 00 mov 0x150(%rsp),%rax
- 1bde: 00
- 1bdf: 66 0f 7f 00 movdqa %xmm0,(%rax)
- 1be3: 48 8d bc 24 c0 00 00 lea 0xc0(%rsp),%rdi
- 1bea: 00
- 1beb: 48 89 ee mov %rbp,%rsi
- 1bee: 48 8d 94 24 90 00 00 lea 0x90(%rsp),%rdx
- 1bf5: 00
- 1bf6: 4c 89 f9 mov %r15,%rcx
- 1bf9: 4d 89 e0 mov %r12,%r8
- 1bfc: 4d 89 e9 mov %r13,%r9
- 1bff: 53 push %rbx
- 1c00: 41 56 push %r14
- 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&)>
- 1c07: 48 83 c4 10 add $0x10,%rsp
- 1c0b: 48 8b 84 24 58 01 00 mov 0x158(%rsp),%rax
- 1c12: 00
- 1c13: 66 0f 7f 00 movdqa %xmm0,(%rax)
- 1c17: 48 81 c4 68 01 00 00 add $0x168,%rsp
- 1c1e: 5b pop %rbx
- 1c1f: 41 5c pop %r12
- 1c21: 41 5d pop %r13
- 1c23: 41 5e pop %r14
- 1c25: 41 5f pop %r15
- 1c27: 5d pop %rbp
- 1c28: c3 retq
- 1c29: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 0000000000001c30 <CryptoPP::CHAM128_Enc_AdvancedProcessBlocks_SSSE3(unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)>:
- 1c30: 53 push %rbx
- 1c31: 4d 89 cb mov %r9,%r11
- 1c34: 4d 89 c2 mov %r8,%r10
- 1c37: 49 89 c9 mov %rcx,%r9
- 1c3a: 48 89 d0 mov %rdx,%rax
- 1c3d: 48 89 f1 mov %rsi,%rcx
- 1c40: 48 89 fa mov %rdi,%rdx
- 1c43: 8b 5c 24 10 mov 0x10(%rsp),%ebx
- 1c47: 48 83 ec 08 sub $0x8,%rsp
- 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)>
- 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)>
- 1c59: 49 89 c0 mov %rax,%r8
- 1c5c: 53 push %rbx
- 1c5d: 41 53 push %r11
- 1c5f: 41 52 push %r10
- 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>
- 1c66: 48 83 c4 20 add $0x20,%rsp
- 1c6a: 5b pop %rbx
- 1c6b: c3 retq
- 1c6c: 0f 1f 40 00 nopl 0x0(%rax)
- 0000000000001c70 <(anonymous namespace)::W32::CHAM128_Enc_Block(long long __vector(2)&, unsigned int const*, unsigned int)>:
- 1c70: 55 push %rbp
- 1c71: 41 57 push %r15
- 1c73: 41 56 push %r14
- 1c75: 41 55 push %r13
- 1c77: 41 54 push %r12
- 1c79: 53 push %rbx
- 1c7a: 48 81 ec 98 00 00 00 sub $0x98,%rsp
- 1c81: 41 89 d4 mov %edx,%r12d
- 1c84: 48 89 f3 mov %rsi,%rbx
- 1c87: 48 89 fd mov %rdi,%rbp
- 1c8a: e8 81 0f 00 00 callq 2c10 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<0u>(long long __vector(2) const&)>
- 1c8f: 66 0f 7f 44 24 60 movdqa %xmm0,0x60(%rsp)
- 1c95: 48 89 ef mov %rbp,%rdi
- 1c98: e8 83 0f 00 00 callq 2c20 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<1u>(long long __vector(2) const&)>
- 1c9d: 66 0f 7f 44 24 50 movdqa %xmm0,0x50(%rsp)
- 1ca3: 48 89 ef mov %rbp,%rdi
- 1ca6: e8 85 0f 00 00 callq 2c30 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<2u>(long long __vector(2) const&)>
- 1cab: 66 0f 7f 44 24 40 movdqa %xmm0,0x40(%rsp)
- 1cb1: 48 89 ac 24 90 00 00 mov %rbp,0x90(%rsp)
- 1cb8: 00
- 1cb9: 48 89 ef mov %rbp,%rdi
- 1cbc: e8 7f 0f 00 00 callq 2c40 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<3u>(long long __vector(2) const&)>
- 1cc1: 66 0f 7f 44 24 30 movdqa %xmm0,0x30(%rsp)
- 1cc7: 31 c0 xor %eax,%eax
- 1cc9: 41 83 fc 50 cmp $0x50,%r12d
- 1ccd: 0f 95 c1 setne %cl
- 1cd0: 45 85 e4 test %r12d,%r12d
- 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>
- 1cd9: 88 c8 mov %cl,%al
- 1cdb: 44 8d 2c c5 07 00 00 lea 0x7(,%rax,8),%r13d
- 1ce2: 00
- 1ce3: 45 31 f6 xor %r14d,%r14d
- 1ce6: 66 0f ef c9 pxor %xmm1,%xmm1
- 1cea: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
- 1cef: 4c 8d 7c 24 60 lea 0x60(%rsp),%r15
- 1cf4: 66 0f ef c0 pxor %xmm0,%xmm0
- 1cf8: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 1cfe: 66 90 xchg %ax,%ax
- 1d00: 44 89 f0 mov %r14d,%eax
- 1d03: 44 21 e8 and %r13d,%eax
- 1d06: f3 0f 6f 04 83 movdqu (%rbx,%rax,4),%xmm0
- 1d0b: 66 0f 70 d0 00 pshufd $0x0,%xmm0,%xmm2
- 1d10: 66 0f 7f 14 24 movdqa %xmm2,(%rsp)
- 1d15: 66 0f 70 c0 55 pshufd $0x55,%xmm0,%xmm0
- 1d1a: 66 0f 7f 84 24 80 00 movdqa %xmm0,0x80(%rsp)
- 1d21: 00 00
- 1d23: 66 0f ef 4c 24 60 pxor 0x60(%rsp),%xmm1
- 1d29: 66 0f 7f 4c 24 70 movdqa %xmm1,0x70(%rsp)
- 1d2f: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
- 1d34: e8 17 0f 00 00 callq 2c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>
- 1d39: 66 0f ef 04 24 pxor (%rsp),%xmm0
- 1d3e: 66 0f fe 44 24 70 paddd 0x70(%rsp),%xmm0
- 1d44: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- 1d4a: 48 89 ef mov %rbp,%rdi
- 1d4d: e8 1e 0f 00 00 callq 2c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>
- 1d52: 66 0f 7f 44 24 60 movdqa %xmm0,0x60(%rsp)
- 1d58: 66 0f 6f 44 24 10 movdqa 0x10(%rsp),%xmm0
- 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>
- 1d65: 00
- 1d66: 66 0f ef 44 24 50 pxor 0x50(%rsp),%xmm0
- 1d6c: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 1d71: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi
- 1d76: e8 f5 0e 00 00 callq 2c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>
- 1d7b: 66 0f ef 84 24 80 00 pxor 0x80(%rsp),%xmm0
- 1d82: 00 00
- 1d84: 66 0f fe 04 24 paddd (%rsp),%xmm0
- 1d89: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- 1d8f: 48 89 ef mov %rbp,%rdi
- 1d92: e8 b9 0e 00 00 callq 2c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>
- 1d97: 66 0f 7f 44 24 50 movdqa %xmm0,0x50(%rsp)
- 1d9d: 0f 28 44 24 10 movaps 0x10(%rsp),%xmm0
- 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>
- 1da9: 0f 28 c8 movaps %xmm0,%xmm1
- 1dac: 41 8d 46 02 lea 0x2(%r14),%eax
- 1db0: 44 21 e8 and %r13d,%eax
- 1db3: f3 0f 6f 04 83 movdqu (%rbx,%rax,4),%xmm0
- 1db8: 66 0f 70 d0 00 pshufd $0x0,%xmm0,%xmm2
- 1dbd: 66 0f 7f 14 24 movdqa %xmm2,(%rsp)
- 1dc2: 66 0f 70 c0 55 pshufd $0x55,%xmm0,%xmm0
- 1dc7: 66 0f 7f 84 24 80 00 movdqa %xmm0,0x80(%rsp)
- 1dce: 00 00
- 1dd0: 0f 57 4c 24 40 xorps 0x40(%rsp),%xmm1
- 1dd5: 0f 29 4c 24 70 movaps %xmm1,0x70(%rsp)
- 1dda: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi
- 1ddf: e8 6c 0e 00 00 callq 2c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>
- 1de4: 66 0f ef 04 24 pxor (%rsp),%xmm0
- 1de9: 66 0f fe 44 24 70 paddd 0x70(%rsp),%xmm0
- 1def: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- 1df5: 48 89 ef mov %rbp,%rdi
- 1df8: e8 73 0e 00 00 callq 2c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>
- 1dfd: 66 0f 7f 44 24 40 movdqa %xmm0,0x40(%rsp)
- 1e03: 66 0f 6f 44 24 10 movdqa 0x10(%rsp),%xmm0
- 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>
- 1e10: 00
- 1e11: 66 0f ef 44 24 30 pxor 0x30(%rsp),%xmm0
- 1e17: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 1e1c: 4c 89 ff mov %r15,%rdi
- 1e1f: e8 4c 0e 00 00 callq 2c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>
- 1e24: 66 0f ef 84 24 80 00 pxor 0x80(%rsp),%xmm0
- 1e2b: 00 00
- 1e2d: 66 0f fe 04 24 paddd (%rsp),%xmm0
- 1e32: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- 1e38: 48 89 ef mov %rbp,%rdi
- 1e3b: e8 10 0e 00 00 callq 2c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>
- 1e40: 66 0f 7f 44 24 30 movdqa %xmm0,0x30(%rsp)
- 1e46: 66 0f 6f 44 24 10 movdqa 0x10(%rsp),%xmm0
- 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>
- 1e53: 00
- 1e54: 41 83 c6 04 add $0x4,%r14d
- 1e58: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 1e5e: 66 0f 6f c8 movdqa %xmm0,%xmm1
- 1e62: 45 39 e6 cmp %r12d,%r14d
- 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>
- 1e6b: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi
- 1e70: 48 8d 74 24 50 lea 0x50(%rsp),%rsi
- 1e75: 48 8d 54 24 40 lea 0x40(%rsp),%rdx
- 1e7a: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
- 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&)>
- 1e84: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax
- 1e8b: 00
- 1e8c: 66 0f 7f 00 movdqa %xmm0,(%rax)
- 1e90: 48 81 c4 98 00 00 00 add $0x98,%rsp
- 1e97: 5b pop %rbx
- 1e98: 41 5c pop %r12
- 1e9a: 41 5d pop %r13
- 1e9c: 41 5e pop %r14
- 1e9e: 41 5f pop %r15
- 1ea0: 5d pop %rbp
- 1ea1: c3 retq
- 1ea2: 66 66 66 66 66 2e 0f data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- 1ea9: 1f 84 00 00 00 00 00
- 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)>:
- 1eb0: 55 push %rbp
- 1eb1: 41 57 push %r15
- 1eb3: 41 56 push %r14
- 1eb5: 41 55 push %r13
- 1eb7: 41 54 push %r12
- 1eb9: 53 push %rbx
- 1eba: 48 81 ec b8 00 00 00 sub $0xb8,%rsp
- 1ec1: 44 89 cd mov %r9d,%ebp
- 1ec4: 4c 89 c3 mov %r8,%rbx
- 1ec7: 49 89 ce mov %rcx,%r14
- 1eca: 49 89 d7 mov %rdx,%r15
- 1ecd: 49 89 f4 mov %rsi,%r12
- 1ed0: 49 89 fd mov %rdi,%r13
- 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&)>
- 1ed8: 66 0f 7f 44 24 60 movdqa %xmm0,0x60(%rsp)
- 1ede: 4c 89 ef mov %r13,%rdi
- 1ee1: 4c 89 e6 mov %r12,%rsi
- 1ee4: 4c 89 fa mov %r15,%rdx
- 1ee7: 4c 89 f1 mov %r14,%rcx
- 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&)>
- 1eef: 66 0f 7f 44 24 50 movdqa %xmm0,0x50(%rsp)
- 1ef5: 4c 89 ef mov %r13,%rdi
- 1ef8: 4c 89 e6 mov %r12,%rsi
- 1efb: 4c 89 fa mov %r15,%rdx
- 1efe: 4c 89 f1 mov %r14,%rcx
- 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&)>
- 1f06: 66 0f 7f 44 24 40 movdqa %xmm0,0x40(%rsp)
- 1f0c: 4c 89 ac 24 98 00 00 mov %r13,0x98(%rsp)
- 1f13: 00
- 1f14: 4c 89 ef mov %r13,%rdi
- 1f17: 4c 89 a4 24 a0 00 00 mov %r12,0xa0(%rsp)
- 1f1e: 00
- 1f1f: 4c 89 e6 mov %r12,%rsi
- 1f22: 4c 89 bc 24 a8 00 00 mov %r15,0xa8(%rsp)
- 1f29: 00
- 1f2a: 4c 89 fa mov %r15,%rdx
- 1f2d: 4c 89 b4 24 b0 00 00 mov %r14,0xb0(%rsp)
- 1f34: 00
- 1f35: 4c 89 f1 mov %r14,%rcx
- 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&)>
- 1f3d: 66 0f 7f 44 24 30 movdqa %xmm0,0x30(%rsp)
- 1f43: 31 c0 xor %eax,%eax
- 1f45: 83 fd 50 cmp $0x50,%ebp
- 1f48: 0f 95 c1 setne %cl
- 1f4b: 85 ed test %ebp,%ebp
- 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>
- 1f53: 88 c8 mov %cl,%al
- 1f55: 44 8d 24 c5 07 00 00 lea 0x7(,%rax,8),%r12d
- 1f5c: 00
- 1f5d: 45 31 ed xor %r13d,%r13d
- 1f60: 66 0f ef c9 pxor %xmm1,%xmm1
- 1f64: 4c 8d 7c 24 20 lea 0x20(%rsp),%r15
- 1f69: 4c 8d 74 24 60 lea 0x60(%rsp),%r14
- 1f6e: 66 0f ef c0 pxor %xmm0,%xmm0
- 1f72: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 1f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
- 1f7f: 00
- 1f80: 44 89 e8 mov %r13d,%eax
- 1f83: 44 21 e0 and %r12d,%eax
- 1f86: f3 0f 6f 04 83 movdqu (%rbx,%rax,4),%xmm0
- 1f8b: 66 0f 70 d0 00 pshufd $0x0,%xmm0,%xmm2
- 1f90: 66 0f 7f 14 24 movdqa %xmm2,(%rsp)
- 1f95: 66 0f 70 c0 55 pshufd $0x55,%xmm0,%xmm0
- 1f9a: 66 0f 7f 84 24 80 00 movdqa %xmm0,0x80(%rsp)
- 1fa1: 00 00
- 1fa3: 66 0f ef 4c 24 60 pxor 0x60(%rsp),%xmm1
- 1fa9: 66 0f 7f 4c 24 70 movdqa %xmm1,0x70(%rsp)
- 1faf: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi
- 1fb4: e8 97 0c 00 00 callq 2c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>
- 1fb9: 66 0f ef 04 24 pxor (%rsp),%xmm0
- 1fbe: 66 0f fe 44 24 70 paddd 0x70(%rsp),%xmm0
- 1fc4: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- 1fca: 4c 89 ff mov %r15,%rdi
- 1fcd: e8 9e 0c 00 00 callq 2c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>
- 1fd2: 66 0f 7f 44 24 60 movdqa %xmm0,0x60(%rsp)
- 1fd8: 66 0f 6f 44 24 10 movdqa 0x10(%rsp),%xmm0
- 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>
- 1fe5: 00
- 1fe6: 66 0f ef 44 24 50 pxor 0x50(%rsp),%xmm0
- 1fec: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 1ff1: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi
- 1ff6: e8 75 0c 00 00 callq 2c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>
- 1ffb: 66 0f ef 84 24 80 00 pxor 0x80(%rsp),%xmm0
- 2002: 00 00
- 2004: 66 0f fe 04 24 paddd (%rsp),%xmm0
- 2009: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- 200f: 4c 89 ff mov %r15,%rdi
- 2012: e8 39 0c 00 00 callq 2c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>
- 2017: 66 0f 7f 44 24 50 movdqa %xmm0,0x50(%rsp)
- 201d: 0f 28 44 24 10 movaps 0x10(%rsp),%xmm0
- 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>
- 2029: 0f 28 c8 movaps %xmm0,%xmm1
- 202c: 41 8d 45 02 lea 0x2(%r13),%eax
- 2030: 44 21 e0 and %r12d,%eax
- 2033: f3 0f 6f 04 83 movdqu (%rbx,%rax,4),%xmm0
- 2038: 66 0f 70 d0 00 pshufd $0x0,%xmm0,%xmm2
- 203d: 66 0f 7f 14 24 movdqa %xmm2,(%rsp)
- 2042: 66 0f 70 c0 55 pshufd $0x55,%xmm0,%xmm0
- 2047: 66 0f 7f 84 24 80 00 movdqa %xmm0,0x80(%rsp)
- 204e: 00 00
- 2050: 0f 57 4c 24 40 xorps 0x40(%rsp),%xmm1
- 2055: 0f 29 4c 24 70 movaps %xmm1,0x70(%rsp)
- 205a: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi
- 205f: e8 ec 0b 00 00 callq 2c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>
- 2064: 66 0f ef 04 24 pxor (%rsp),%xmm0
- 2069: 66 0f fe 44 24 70 paddd 0x70(%rsp),%xmm0
- 206f: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- 2075: 4c 89 ff mov %r15,%rdi
- 2078: e8 f3 0b 00 00 callq 2c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>
- 207d: 66 0f 7f 44 24 40 movdqa %xmm0,0x40(%rsp)
- 2083: 66 0f 6f 44 24 10 movdqa 0x10(%rsp),%xmm0
- 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>
- 2090: 00
- 2091: 66 0f ef 44 24 30 pxor 0x30(%rsp),%xmm0
- 2097: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 209c: 4c 89 f7 mov %r14,%rdi
- 209f: e8 cc 0b 00 00 callq 2c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>
- 20a4: 66 0f ef 84 24 80 00 pxor 0x80(%rsp),%xmm0
- 20ab: 00 00
- 20ad: 66 0f fe 04 24 paddd (%rsp),%xmm0
- 20b2: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- 20b8: 4c 89 ff mov %r15,%rdi
- 20bb: e8 90 0b 00 00 callq 2c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>
- 20c0: 66 0f 7f 44 24 30 movdqa %xmm0,0x30(%rsp)
- 20c6: 66 0f 6f 44 24 10 movdqa 0x10(%rsp),%xmm0
- 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>
- 20d3: 00
- 20d4: 41 83 c5 04 add $0x4,%r13d
- 20d8: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 20de: 66 0f 6f c8 movdqa %xmm0,%xmm1
- 20e2: 41 39 ed cmp %ebp,%r13d
- 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>
- 20eb: 48 8d 5c 24 60 lea 0x60(%rsp),%rbx
- 20f0: 48 8d 6c 24 50 lea 0x50(%rsp),%rbp
- 20f5: 4c 8d 74 24 40 lea 0x40(%rsp),%r14
- 20fa: 4c 8d 7c 24 30 lea 0x30(%rsp),%r15
- 20ff: 48 89 df mov %rbx,%rdi
- 2102: 48 89 ee mov %rbp,%rsi
- 2105: 4c 89 f2 mov %r14,%rdx
- 2108: 4c 89 f9 mov %r15,%rcx
- 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&)>
- 2110: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax
- 2117: 00
- 2118: 66 0f 7f 00 movdqa %xmm0,(%rax)
- 211c: 48 89 df mov %rbx,%rdi
- 211f: 48 89 ee mov %rbp,%rsi
- 2122: 4c 89 f2 mov %r14,%rdx
- 2125: 4c 89 f9 mov %r15,%rcx
- 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&)>
- 212d: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax
- 2134: 00
- 2135: 66 0f 7f 00 movdqa %xmm0,(%rax)
- 2139: 48 89 df mov %rbx,%rdi
- 213c: 48 89 ee mov %rbp,%rsi
- 213f: 4c 89 f2 mov %r14,%rdx
- 2142: 4c 89 f9 mov %r15,%rcx
- 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&)>
- 214a: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax
- 2151: 00
- 2152: 66 0f 7f 00 movdqa %xmm0,(%rax)
- 2156: 48 89 df mov %rbx,%rdi
- 2159: 48 89 ee mov %rbp,%rsi
- 215c: 4c 89 f2 mov %r14,%rdx
- 215f: 4c 89 f9 mov %r15,%rcx
- 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&)>
- 2167: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax
- 216e: 00
- 216f: 66 0f 7f 00 movdqa %xmm0,(%rax)
- 2173: 48 81 c4 b8 00 00 00 add $0xb8,%rsp
- 217a: 5b pop %rbx
- 217b: 41 5c pop %r12
- 217d: 41 5d pop %r13
- 217f: 41 5e pop %r14
- 2181: 41 5f pop %r15
- 2183: 5d pop %rbp
- 2184: c3 retq
- 2185: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1)
- 218c: 00 00 00 00
- 0000000000002190 <CryptoPP::CHAM128_Dec_AdvancedProcessBlocks_SSSE3(unsigned int const*, unsigned long, unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int)>:
- 2190: 53 push %rbx
- 2191: 4d 89 cb mov %r9,%r11
- 2194: 4d 89 c2 mov %r8,%r10
- 2197: 49 89 c9 mov %rcx,%r9
- 219a: 48 89 d0 mov %rdx,%rax
- 219d: 48 89 f1 mov %rsi,%rcx
- 21a0: 48 89 fa mov %rdi,%rdx
- 21a3: 8b 5c 24 10 mov 0x10(%rsp),%ebx
- 21a7: 48 83 ec 08 sub $0x8,%rsp
- 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)>
- 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)>
- 21b9: 49 89 c0 mov %rax,%r8
- 21bc: 53 push %rbx
- 21bd: 41 53 push %r11
- 21bf: 41 52 push %r10
- 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>
- 21c6: 48 83 c4 20 add $0x20,%rsp
- 21ca: 5b pop %rbx
- 21cb: c3 retq
- 21cc: 0f 1f 40 00 nopl 0x0(%rax)
- 00000000000021d0 <(anonymous namespace)::W32::CHAM128_Dec_Block(long long __vector(2)&, unsigned int const*, unsigned int)>:
- 21d0: 55 push %rbp
- 21d1: 41 57 push %r15
- 21d3: 41 56 push %r14
- 21d5: 41 55 push %r13
- 21d7: 41 54 push %r12
- 21d9: 53 push %rbx
- 21da: 48 81 ec b8 00 00 00 sub $0xb8,%rsp
- 21e1: 89 d3 mov %edx,%ebx
- 21e3: 49 89 f4 mov %rsi,%r12
- 21e6: 48 89 fd mov %rdi,%rbp
- 21e9: e8 22 0a 00 00 callq 2c10 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<0u>(long long __vector(2) const&)>
- 21ee: 66 0f 7f 44 24 40 movdqa %xmm0,0x40(%rsp)
- 21f4: 48 89 ef mov %rbp,%rdi
- 21f7: e8 24 0a 00 00 callq 2c20 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<1u>(long long __vector(2) const&)>
- 21fc: 66 0f 7f 84 24 80 00 movdqa %xmm0,0x80(%rsp)
- 2203: 00 00
- 2205: 48 89 ef mov %rbp,%rdi
- 2208: e8 23 0a 00 00 callq 2c30 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<2u>(long long __vector(2) const&)>
- 220d: 66 0f 7f 44 24 70 movdqa %xmm0,0x70(%rsp)
- 2213: 48 89 ac 24 98 00 00 mov %rbp,0x98(%rsp)
- 221a: 00
- 221b: 48 89 ef mov %rbp,%rdi
- 221e: e8 1d 0a 00 00 callq 2c40 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<3u>(long long __vector(2) const&)>
- 2223: 66 0f 7f 44 24 60 movdqa %xmm0,0x60(%rsp)
- 2229: 31 c0 xor %eax,%eax
- 222b: 83 fb 50 cmp $0x50,%ebx
- 222e: 0f 95 c2 setne %dl
- 2231: 89 d9 mov %ebx,%ecx
- 2233: 83 c1 ff add $0xffffffff,%ecx
- 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>
- 223c: 88 d0 mov %dl,%al
- 223e: 8d 04 c5 07 00 00 00 lea 0x7(,%rax,8),%eax
- 2245: 89 44 24 2c mov %eax,0x2c(%rsp)
- 2249: 66 0f 6e c1 movd %ecx,%xmm0
- 224d: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0
- 2252: 66 0f 7f 44 24 30 movdqa %xmm0,0x30(%rsp)
- 2258: 83 c3 0e add $0xe,%ebx
- 225b: 44 8b 7c 24 2c mov 0x2c(%rsp),%r15d
- 2260: 89 d8 mov %ebx,%eax
- 2262: 44 21 f8 and %r15d,%eax
- 2265: f3 41 0f 6f 04 84 movdqu (%r12,%rax,4),%xmm0
- 226b: 66 0f 70 c8 55 pshufd $0x55,%xmm0,%xmm1
- 2270: 66 0f 7f 4c 24 10 movdqa %xmm1,0x10(%rsp)
- 2276: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0
- 227b: 66 0f 7f 44 24 50 movdqa %xmm0,0x50(%rsp)
- 2281: 4c 8d 6c 24 60 lea 0x60(%rsp),%r13
- 2286: 4c 89 ef mov %r13,%rdi
- 2289: e8 b2 0a 00 00 callq 2d40 <long long __vector(2) (anonymous namespace)::W32::RotateRight32<1u>(long long __vector(2) const&)>
- 228e: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 2293: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp
- 2298: 48 89 ef mov %rbp,%rdi
- 229b: e8 d0 09 00 00 callq 2c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>
- 22a0: 66 0f ef 44 24 10 pxor 0x10(%rsp),%xmm0
- 22a6: 66 0f 6f 0c 24 movdqa (%rsp),%xmm1
- 22ab: 66 0f fa c8 psubd %xmm0,%xmm1
- 22af: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0
- 22b5: 66 0f ef c8 pxor %xmm0,%xmm1
- 22b9: 66 0f 7f 4c 24 60 movdqa %xmm1,0x60(%rsp)
- 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>
- 22c6: 00
- 22c7: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 22cd: 4c 8d 74 24 70 lea 0x70(%rsp),%r14
- 22d2: 4c 89 f7 mov %r14,%rdi
- 22d5: e8 86 0a 00 00 callq 2d60 <long long __vector(2) (anonymous namespace)::W32::RotateRight32<8u>(long long __vector(2) const&)>
- 22da: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 22df: 4c 89 ef mov %r13,%rdi
- 22e2: e8 69 09 00 00 callq 2c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>
- 22e7: 66 0f ef 44 24 50 pxor 0x50(%rsp),%xmm0
- 22ed: 66 0f 6f 0c 24 movdqa (%rsp),%xmm1
- 22f2: 66 0f fa c8 psubd %xmm0,%xmm1
- 22f6: 66 0f ef 4c 24 10 pxor 0x10(%rsp),%xmm1
- 22fc: 66 0f 7f 4c 24 70 movdqa %xmm1,0x70(%rsp)
- 2302: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0
- 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>
- 230f: 00
- 2310: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 2316: 8d 43 fe lea -0x2(%rbx),%eax
- 2319: 44 21 f8 and %r15d,%eax
- 231c: f3 41 0f 6f 04 84 movdqu (%r12,%rax,4),%xmm0
- 2322: 66 0f 70 c8 55 pshufd $0x55,%xmm0,%xmm1
- 2327: 66 0f 7f 0c 24 movdqa %xmm1,(%rsp)
- 232c: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0
- 2331: 66 0f 7f 44 24 50 movdqa %xmm0,0x50(%rsp)
- 2337: 48 8d ac 24 80 00 00 lea 0x80(%rsp),%rbp
- 233e: 00
- 233f: 48 89 ef mov %rbp,%rdi
- 2342: e8 f9 09 00 00 callq 2d40 <long long __vector(2) (anonymous namespace)::W32::RotateRight32<1u>(long long __vector(2) const&)>
- 2347: 66 0f 7f 84 24 a0 00 movdqa %xmm0,0xa0(%rsp)
- 234e: 00 00
- 2350: 4c 89 f7 mov %r14,%rdi
- 2353: e8 18 09 00 00 callq 2c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>
- 2358: 66 0f ef 04 24 pxor (%rsp),%xmm0
- 235d: 66 0f 6f 8c 24 a0 00 movdqa 0xa0(%rsp),%xmm1
- 2364: 00 00
- 2366: 66 0f fa c8 psubd %xmm0,%xmm1
- 236a: 66 0f ef 4c 24 10 pxor 0x10(%rsp),%xmm1
- 2370: 66 0f 7f 8c 24 80 00 movdqa %xmm1,0x80(%rsp)
- 2377: 00 00
- 2379: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0
- 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>
- 2386: 00
- 2387: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 238d: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi
- 2392: e8 c9 09 00 00 callq 2d60 <long long __vector(2) (anonymous namespace)::W32::RotateRight32<8u>(long long __vector(2) const&)>
- 2397: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 239c: 48 89 ef mov %rbp,%rdi
- 239f: e8 ac 08 00 00 callq 2c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>
- 23a4: 66 0f ef 44 24 50 pxor 0x50(%rsp),%xmm0
- 23aa: 66 0f 6f 0c 24 movdqa (%rsp),%xmm1
- 23af: 66 0f fa c8 psubd %xmm0,%xmm1
- 23b3: 66 0f ef 4c 24 10 pxor 0x10(%rsp),%xmm1
- 23b9: 66 0f 7f 4c 24 40 movdqa %xmm1,0x40(%rsp)
- 23bf: 66 0f 6f 44 24 30 movdqa 0x30(%rsp),%xmm0
- 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>
- 23cc: 00
- 23cd: 66 0f 7f 44 24 30 movdqa %xmm0,0x30(%rsp)
- 23d3: 8d 43 fc lea -0x4(%rbx),%eax
- 23d6: 83 c3 f1 add $0xfffffff1,%ebx
- 23d9: 83 fb 03 cmp $0x3,%ebx
- 23dc: 89 c3 mov %eax,%ebx
- 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>
- 23e4: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi
- 23e9: 48 8d b4 24 80 00 00 lea 0x80(%rsp),%rsi
- 23f0: 00
- 23f1: 48 8d 54 24 70 lea 0x70(%rsp),%rdx
- 23f6: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx
- 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&)>
- 2400: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax
- 2407: 00
- 2408: 66 0f 7f 00 movdqa %xmm0,(%rax)
- 240c: 48 81 c4 b8 00 00 00 add $0xb8,%rsp
- 2413: 5b pop %rbx
- 2414: 41 5c pop %r12
- 2416: 41 5d pop %r13
- 2418: 41 5e pop %r14
- 241a: 41 5f pop %r15
- 241c: 5d pop %rbp
- 241d: c3 retq
- 241e: 66 90 xchg %ax,%ax
- 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)>:
- 2420: 55 push %rbp
- 2421: 41 57 push %r15
- 2423: 41 56 push %r14
- 2425: 41 55 push %r13
- 2427: 41 54 push %r12
- 2429: 53 push %rbx
- 242a: 48 81 ec b8 00 00 00 sub $0xb8,%rsp
- 2431: 44 89 cd mov %r9d,%ebp
- 2434: 4c 89 c3 mov %r8,%rbx
- 2437: 49 89 ce mov %rcx,%r14
- 243a: 49 89 d7 mov %rdx,%r15
- 243d: 49 89 f4 mov %rsi,%r12
- 2440: 49 89 fd mov %rdi,%r13
- 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&)>
- 2448: 66 0f 7f 44 24 70 movdqa %xmm0,0x70(%rsp)
- 244e: 4c 89 ef mov %r13,%rdi
- 2451: 4c 89 e6 mov %r12,%rsi
- 2454: 4c 89 fa mov %r15,%rdx
- 2457: 4c 89 f1 mov %r14,%rcx
- 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&)>
- 245f: 66 0f 7f 44 24 60 movdqa %xmm0,0x60(%rsp)
- 2465: 4c 89 ef mov %r13,%rdi
- 2468: 4c 89 e6 mov %r12,%rsi
- 246b: 4c 89 fa mov %r15,%rdx
- 246e: 4c 89 f1 mov %r14,%rcx
- 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&)>
- 2476: 66 0f 7f 44 24 50 movdqa %xmm0,0x50(%rsp)
- 247c: 4c 89 ac 24 80 00 00 mov %r13,0x80(%rsp)
- 2483: 00
- 2484: 4c 89 ef mov %r13,%rdi
- 2487: 4c 89 a4 24 88 00 00 mov %r12,0x88(%rsp)
- 248e: 00
- 248f: 4c 89 e6 mov %r12,%rsi
- 2492: 4c 89 bc 24 90 00 00 mov %r15,0x90(%rsp)
- 2499: 00
- 249a: 4c 89 fa mov %r15,%rdx
- 249d: 4c 89 b4 24 98 00 00 mov %r14,0x98(%rsp)
- 24a4: 00
- 24a5: 4c 89 f1 mov %r14,%rcx
- 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&)>
- 24ad: 66 0f 7f 44 24 40 movdqa %xmm0,0x40(%rsp)
- 24b3: 31 c0 xor %eax,%eax
- 24b5: 83 fd 50 cmp $0x50,%ebp
- 24b8: 0f 95 c2 setne %dl
- 24bb: 89 e9 mov %ebp,%ecx
- 24bd: 83 c1 ff add $0xffffffff,%ecx
- 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>
- 24c6: 88 d0 mov %dl,%al
- 24c8: 44 8d 34 c5 07 00 00 lea 0x7(,%rax,8),%r14d
- 24cf: 00
- 24d0: 66 0f 6e c1 movd %ecx,%xmm0
- 24d4: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0
- 24d9: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- 24df: 83 c5 0e add $0xe,%ebp
- 24e2: 66 66 66 66 66 2e 0f data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- 24e9: 1f 84 00 00 00 00 00
- 24f0: 89 e8 mov %ebp,%eax
- 24f2: 44 21 f0 and %r14d,%eax
- 24f5: f3 0f 6f 04 83 movdqu (%rbx,%rax,4),%xmm0
- 24fa: 66 0f 70 c8 55 pshufd $0x55,%xmm0,%xmm1
- 24ff: 66 0f 7f 4c 24 10 movdqa %xmm1,0x10(%rsp)
- 2505: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0
- 250a: 66 0f 7f 44 24 30 movdqa %xmm0,0x30(%rsp)
- 2510: 4c 8d 7c 24 40 lea 0x40(%rsp),%r15
- 2515: 4c 89 ff mov %r15,%rdi
- 2518: e8 23 08 00 00 callq 2d40 <long long __vector(2) (anonymous namespace)::W32::RotateRight32<1u>(long long __vector(2) const&)>
- 251d: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 2522: 4c 8d 64 24 70 lea 0x70(%rsp),%r12
- 2527: 4c 89 e7 mov %r12,%rdi
- 252a: e8 41 07 00 00 callq 2c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>
- 252f: 66 0f ef 44 24 10 pxor 0x10(%rsp),%xmm0
- 2535: 66 0f 6f 0c 24 movdqa (%rsp),%xmm1
- 253a: 66 0f fa c8 psubd %xmm0,%xmm1
- 253e: 66 0f 6f 44 24 20 movdqa 0x20(%rsp),%xmm0
- 2544: 66 0f ef c8 pxor %xmm0,%xmm1
- 2548: 66 0f 7f 4c 24 40 movdqa %xmm1,0x40(%rsp)
- 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>
- 2555: 00
- 2556: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 255c: 4c 8d 6c 24 50 lea 0x50(%rsp),%r13
- 2561: 4c 89 ef mov %r13,%rdi
- 2564: e8 f7 07 00 00 callq 2d60 <long long __vector(2) (anonymous namespace)::W32::RotateRight32<8u>(long long __vector(2) const&)>
- 2569: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 256e: 4c 89 ff mov %r15,%rdi
- 2571: e8 da 06 00 00 callq 2c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>
- 2576: 66 0f ef 44 24 30 pxor 0x30(%rsp),%xmm0
- 257c: 66 0f 6f 0c 24 movdqa (%rsp),%xmm1
- 2581: 66 0f fa c8 psubd %xmm0,%xmm1
- 2585: 66 0f ef 4c 24 10 pxor 0x10(%rsp),%xmm1
- 258b: 66 0f 7f 4c 24 50 movdqa %xmm1,0x50(%rsp)
- 2591: 66 0f 6f 44 24 20 movdqa 0x20(%rsp),%xmm0
- 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>
- 259e: 00
- 259f: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 25a5: 8d 45 fe lea -0x2(%rbp),%eax
- 25a8: 44 21 f0 and %r14d,%eax
- 25ab: f3 0f 6f 04 83 movdqu (%rbx,%rax,4),%xmm0
- 25b0: 66 0f 70 c8 55 pshufd $0x55,%xmm0,%xmm1
- 25b5: 66 0f 7f 0c 24 movdqa %xmm1,(%rsp)
- 25ba: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0
- 25bf: 66 0f 7f 44 24 30 movdqa %xmm0,0x30(%rsp)
- 25c5: 49 89 df mov %rbx,%r15
- 25c8: 48 8d 5c 24 60 lea 0x60(%rsp),%rbx
- 25cd: 48 89 df mov %rbx,%rdi
- 25d0: e8 6b 07 00 00 callq 2d40 <long long __vector(2) (anonymous namespace)::W32::RotateRight32<1u>(long long __vector(2) const&)>
- 25d5: 66 0f 7f 84 24 a0 00 movdqa %xmm0,0xa0(%rsp)
- 25dc: 00 00
- 25de: 4c 89 ef mov %r13,%rdi
- 25e1: e8 8a 06 00 00 callq 2c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>
- 25e6: 66 0f ef 04 24 pxor (%rsp),%xmm0
- 25eb: 66 0f 6f 8c 24 a0 00 movdqa 0xa0(%rsp),%xmm1
- 25f2: 00 00
- 25f4: 66 0f fa c8 psubd %xmm0,%xmm1
- 25f8: 66 0f ef 4c 24 10 pxor 0x10(%rsp),%xmm1
- 25fe: 66 0f 7f 4c 24 60 movdqa %xmm1,0x60(%rsp)
- 2604: 66 0f 6f 44 24 20 movdqa 0x20(%rsp),%xmm0
- 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>
- 2611: 00
- 2612: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 2618: 4c 89 e7 mov %r12,%rdi
- 261b: e8 40 07 00 00 callq 2d60 <long long __vector(2) (anonymous namespace)::W32::RotateRight32<8u>(long long __vector(2) const&)>
- 2620: 66 0f 7f 04 24 movdqa %xmm0,(%rsp)
- 2625: 48 89 df mov %rbx,%rdi
- 2628: 4c 89 fb mov %r15,%rbx
- 262b: e8 20 06 00 00 callq 2c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>
- 2630: 66 0f ef 44 24 30 pxor 0x30(%rsp),%xmm0
- 2636: 66 0f 6f 0c 24 movdqa (%rsp),%xmm1
- 263b: 66 0f fa c8 psubd %xmm0,%xmm1
- 263f: 66 0f ef 4c 24 10 pxor 0x10(%rsp),%xmm1
- 2645: 66 0f 7f 4c 24 70 movdqa %xmm1,0x70(%rsp)
- 264b: 66 0f 6f 44 24 20 movdqa 0x20(%rsp),%xmm0
- 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>
- 2658: 00
- 2659: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp)
- 265f: 8d 45 fc lea -0x4(%rbp),%eax
- 2662: 83 c5 f1 add $0xfffffff1,%ebp
- 2665: 83 fd 03 cmp $0x3,%ebp
- 2668: 89 c5 mov %eax,%ebp
- 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>
- 2670: 48 8d 5c 24 70 lea 0x70(%rsp),%rbx
- 2675: 48 8d 6c 24 60 lea 0x60(%rsp),%rbp
- 267a: 4c 8d 74 24 50 lea 0x50(%rsp),%r14
- 267f: 4c 8d 7c 24 40 lea 0x40(%rsp),%r15
- 2684: 48 89 df mov %rbx,%rdi
- 2687: 48 89 ee mov %rbp,%rsi
- 268a: 4c 89 f2 mov %r14,%rdx
- 268d: 4c 89 f9 mov %r15,%rcx
- 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&)>
- 2695: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax
- 269c: 00
- 269d: 66 0f 7f 00 movdqa %xmm0,(%rax)
- 26a1: 48 89 df mov %rbx,%rdi
- 26a4: 48 89 ee mov %rbp,%rsi
- 26a7: 4c 89 f2 mov %r14,%rdx
- 26aa: 4c 89 f9 mov %r15,%rcx
- 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&)>
- 26b2: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax
- 26b9: 00
- 26ba: 66 0f 7f 00 movdqa %xmm0,(%rax)
- 26be: 48 89 df mov %rbx,%rdi
- 26c1: 48 89 ee mov %rbp,%rsi
- 26c4: 4c 89 f2 mov %r14,%rdx
- 26c7: 4c 89 f9 mov %r15,%rcx
- 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&)>
- 26cf: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax
- 26d6: 00
- 26d7: 66 0f 7f 00 movdqa %xmm0,(%rax)
- 26db: 48 89 df mov %rbx,%rdi
- 26de: 48 89 ee mov %rbp,%rsi
- 26e1: 4c 89 f2 mov %r14,%rdx
- 26e4: 4c 89 f9 mov %r15,%rcx
- 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&)>
- 26ec: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax
- 26f3: 00
- 26f4: 66 0f 7f 00 movdqa %xmm0,(%rax)
- 26f8: 48 81 c4 b8 00 00 00 add $0xb8,%rsp
- 26ff: 5b pop %rbx
- 2700: 41 5c pop %r12
- 2702: 41 5d pop %r13
- 2704: 41 5e pop %r14
- 2706: 41 5f pop %r15
- 2708: 5d pop %rbp
- 2709: c3 retq
- 270a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 0000000000002710 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<0u>(long long __vector(2) const&)>:
- 2710: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 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>
- 271b: 00 00
- 271d: c3 retq
- 271e: 66 90 xchg %ax,%ax
- 0000000000002720 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<1u>(long long __vector(2) const&)>:
- 2720: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 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>
- 272b: 00 00
- 272d: c3 retq
- 272e: 66 90 xchg %ax,%ax
- 0000000000002730 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<2u>(long long __vector(2) const&)>:
- 2730: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 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>
- 273b: 00 00
- 273d: c3 retq
- 273e: 66 90 xchg %ax,%ax
- 0000000000002740 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<3u>(long long __vector(2) const&)>:
- 2740: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 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>
- 274b: 00 00
- 274d: c3 retq
- 274e: 66 90 xchg %ax,%ax
- 0000000000002750 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<4u>(long long __vector(2) const&)>:
- 2750: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 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>
- 275b: 00 00
- 275d: c3 retq
- 275e: 66 90 xchg %ax,%ax
- 0000000000002760 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<5u>(long long __vector(2) const&)>:
- 2760: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 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>
- 276b: 00 00
- 276d: c3 retq
- 276e: 66 90 xchg %ax,%ax
- 0000000000002770 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<6u>(long long __vector(2) const&)>:
- 2770: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 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>
- 277b: 00 00
- 277d: c3 retq
- 277e: 66 90 xchg %ax,%ax
- 0000000000002780 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<7u>(long long __vector(2) const&)>:
- 2780: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 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>
- 278b: 00 00
- 278d: c3 retq
- 278e: 66 90 xchg %ax,%ax
- 0000000000002790 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<1u>(long long __vector(2) const&)>:
- 2790: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 2794: 66 0f 6f c8 movdqa %xmm0,%xmm1
- 2798: 66 0f fd c9 paddw %xmm1,%xmm1
- 279c: 66 0f 71 d0 0f psrlw $0xf,%xmm0
- 27a1: 66 0f eb c1 por %xmm1,%xmm0
- 27a5: c3 retq
- 27a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 27ad: 00 00 00
- 00000000000027b0 <long long __vector(2) (anonymous namespace)::W16::RotateLeft16<8u>(long long __vector(2) const&)>:
- 27b0: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 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>
- 27bb: 00 00
- 27bd: c3 retq
- 27be: 66 90 xchg %ax,%ax
- 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&)>:
- 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&)>
- 27c2: 66 66 66 66 66 2e 0f data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- 27c9: 1f 84 00 00 00 00 00
- 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&)>:
- 27d0: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 27d4: 66 0f 61 06 punpcklwd (%rsi),%xmm0
- 27d8: 48 8b 44 24 10 mov 0x10(%rsp),%rax
- 27dd: 66 0f 6f 0a movdqa (%rdx),%xmm1
- 27e1: 66 0f 61 09 punpcklwd (%rcx),%xmm1
- 27e5: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx
- 27ea: 66 41 0f 6f 10 movdqa (%r8),%xmm2
- 27ef: 66 41 0f 61 11 punpcklwd (%r9),%xmm2
- 27f4: 66 0f 62 c1 punpckldq %xmm1,%xmm0
- 27f8: 66 0f 6f 09 movdqa (%rcx),%xmm1
- 27fc: 66 0f 61 08 punpcklwd (%rax),%xmm1
- 2800: 66 0f 62 d1 punpckldq %xmm1,%xmm2
- 2804: 66 0f 60 c2 punpcklbw %xmm2,%xmm0
- 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>
- 280f: 00 00
- 2811: c3 retq
- 2812: 66 66 66 66 66 2e 0f data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- 2819: 1f 84 00 00 00 00 00
- 0000000000002820 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<0u>(long long __vector(2) const&, long long __vector(2) const&)>:
- 2820: 48 83 ec 18 sub $0x18,%rsp
- 2824: 0f 57 c0 xorps %xmm0,%xmm0
- 2827: 0f 29 04 24 movaps %xmm0,(%rsp)
- 282b: 48 89 e2 mov %rsp,%rdx
- 282e: 48 89 d1 mov %rdx,%rcx
- 2831: 49 89 d0 mov %rdx,%r8
- 2834: 49 89 d1 mov %rdx,%r9
- 2837: 52 push %rdx
- 2838: 52 push %rdx
- 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&)>
- 283e: 48 83 c4 28 add $0x28,%rsp
- 2842: c3 retq
- 2843: 66 66 66 66 2e 0f 1f data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- 284a: 84 00 00 00 00 00
- 0000000000002850 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<1u>(long long __vector(2) const&, long long __vector(2) const&)>:
- 2850: 48 83 ec 18 sub $0x18,%rsp
- 2854: 0f 57 c0 xorps %xmm0,%xmm0
- 2857: 0f 29 04 24 movaps %xmm0,(%rsp)
- 285b: 48 89 e2 mov %rsp,%rdx
- 285e: 48 89 d1 mov %rdx,%rcx
- 2861: 49 89 d0 mov %rdx,%r8
- 2864: 49 89 d1 mov %rdx,%r9
- 2867: 52 push %rdx
- 2868: 52 push %rdx
- 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&)>
- 286e: 48 83 c4 28 add $0x28,%rsp
- 2872: c3 retq
- 2873: 66 66 66 66 2e 0f 1f data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- 287a: 84 00 00 00 00 00
- 0000000000002880 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<2u>(long long __vector(2) const&, long long __vector(2) const&)>:
- 2880: 48 83 ec 18 sub $0x18,%rsp
- 2884: 0f 57 c0 xorps %xmm0,%xmm0
- 2887: 0f 29 04 24 movaps %xmm0,(%rsp)
- 288b: 48 89 e2 mov %rsp,%rdx
- 288e: 48 89 d1 mov %rdx,%rcx
- 2891: 49 89 d0 mov %rdx,%r8
- 2894: 49 89 d1 mov %rdx,%r9
- 2897: 52 push %rdx
- 2898: 52 push %rdx
- 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&)>
- 289e: 48 83 c4 28 add $0x28,%rsp
- 28a2: c3 retq
- 28a3: 66 66 66 66 2e 0f 1f data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- 28aa: 84 00 00 00 00 00
- 00000000000028b0 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<3u>(long long __vector(2) const&, long long __vector(2) const&)>:
- 28b0: 48 83 ec 18 sub $0x18,%rsp
- 28b4: 0f 57 c0 xorps %xmm0,%xmm0
- 28b7: 0f 29 04 24 movaps %xmm0,(%rsp)
- 28bb: 48 89 e2 mov %rsp,%rdx
- 28be: 48 89 d1 mov %rdx,%rcx
- 28c1: 49 89 d0 mov %rdx,%r8
- 28c4: 49 89 d1 mov %rdx,%r9
- 28c7: 52 push %rdx
- 28c8: 52 push %rdx
- 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&)>
- 28ce: 48 83 c4 28 add $0x28,%rsp
- 28d2: c3 retq
- 28d3: 66 66 66 66 2e 0f 1f data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- 28da: 84 00 00 00 00 00
- 00000000000028e0 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<4u>(long long __vector(2) const&, long long __vector(2) const&)>:
- 28e0: 48 83 ec 18 sub $0x18,%rsp
- 28e4: 0f 57 c0 xorps %xmm0,%xmm0
- 28e7: 0f 29 04 24 movaps %xmm0,(%rsp)
- 28eb: 48 89 e2 mov %rsp,%rdx
- 28ee: 48 89 d1 mov %rdx,%rcx
- 28f1: 49 89 d0 mov %rdx,%r8
- 28f4: 49 89 d1 mov %rdx,%r9
- 28f7: 52 push %rdx
- 28f8: 52 push %rdx
- 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&)>
- 28fe: 48 83 c4 28 add $0x28,%rsp
- 2902: c3 retq
- 2903: 66 66 66 66 2e 0f 1f data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- 290a: 84 00 00 00 00 00
- 0000000000002910 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<5u>(long long __vector(2) const&, long long __vector(2) const&)>:
- 2910: 48 83 ec 18 sub $0x18,%rsp
- 2914: 0f 57 c0 xorps %xmm0,%xmm0
- 2917: 0f 29 04 24 movaps %xmm0,(%rsp)
- 291b: 48 89 e2 mov %rsp,%rdx
- 291e: 48 89 d1 mov %rdx,%rcx
- 2921: 49 89 d0 mov %rdx,%r8
- 2924: 49 89 d1 mov %rdx,%r9
- 2927: 52 push %rdx
- 2928: 52 push %rdx
- 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&)>
- 292e: 48 83 c4 28 add $0x28,%rsp
- 2932: c3 retq
- 2933: 66 66 66 66 2e 0f 1f data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- 293a: 84 00 00 00 00 00
- 0000000000002940 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<6u>(long long __vector(2) const&, long long __vector(2) const&)>:
- 2940: 48 83 ec 18 sub $0x18,%rsp
- 2944: 0f 57 c0 xorps %xmm0,%xmm0
- 2947: 0f 29 04 24 movaps %xmm0,(%rsp)
- 294b: 48 89 e2 mov %rsp,%rdx
- 294e: 48 89 d1 mov %rdx,%rcx
- 2951: 49 89 d0 mov %rdx,%r8
- 2954: 49 89 d1 mov %rdx,%r9
- 2957: 52 push %rdx
- 2958: 52 push %rdx
- 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&)>
- 295e: 48 83 c4 28 add $0x28,%rsp
- 2962: c3 retq
- 2963: 66 66 66 66 2e 0f 1f data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- 296a: 84 00 00 00 00 00
- 0000000000002970 <long long __vector(2) (anonymous namespace)::W16::UnpackXMM<7u>(long long __vector(2) const&, long long __vector(2) const&)>:
- 2970: 48 83 ec 18 sub $0x18,%rsp
- 2974: 0f 57 c0 xorps %xmm0,%xmm0
- 2977: 0f 29 04 24 movaps %xmm0,(%rsp)
- 297b: 48 89 e2 mov %rsp,%rdx
- 297e: 48 89 d1 mov %rdx,%rcx
- 2981: 49 89 d0 mov %rdx,%r8
- 2984: 49 89 d1 mov %rdx,%r9
- 2987: 52 push %rdx
- 2988: 52 push %rdx
- 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&)>
- 298e: 48 83 c4 28 add $0x28,%rsp
- 2992: c3 retq
- 2993: 66 66 66 66 2e 0f 1f data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- 299a: 84 00 00 00 00 00
- 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&)>:
- 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&)>
- 29a2: 66 66 66 66 66 2e 0f data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- 29a9: 1f 84 00 00 00 00 00
- 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&)>:
- 29b0: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 29b4: 66 0f 61 06 punpcklwd (%rsi),%xmm0
- 29b8: 48 8b 44 24 10 mov 0x10(%rsp),%rax
- 29bd: 66 0f 6f 0a movdqa (%rdx),%xmm1
- 29c1: 66 0f 61 09 punpcklwd (%rcx),%xmm1
- 29c5: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx
- 29ca: 66 41 0f 6f 10 movdqa (%r8),%xmm2
- 29cf: 66 41 0f 61 11 punpcklwd (%r9),%xmm2
- 29d4: 66 0f 62 c1 punpckldq %xmm1,%xmm0
- 29d8: 66 0f 6f 09 movdqa (%rcx),%xmm1
- 29dc: 66 0f 61 08 punpcklwd (%rax),%xmm1
- 29e0: 66 0f 62 d1 punpckldq %xmm1,%xmm2
- 29e4: 66 0f 68 c2 punpckhbw %xmm2,%xmm0
- 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>
- 29ef: 00 00
- 29f1: c3 retq
- 29f2: 66 66 66 66 66 2e 0f data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- 29f9: 1f 84 00 00 00 00 00
- 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&)>:
- 2a00: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 2a04: 66 0f 61 06 punpcklwd (%rsi),%xmm0
- 2a08: 48 8b 44 24 10 mov 0x10(%rsp),%rax
- 2a0d: 66 0f 6f 0a movdqa (%rdx),%xmm1
- 2a11: 66 0f 61 09 punpcklwd (%rcx),%xmm1
- 2a15: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx
- 2a1a: 66 41 0f 6f 10 movdqa (%r8),%xmm2
- 2a1f: 66 41 0f 61 11 punpcklwd (%r9),%xmm2
- 2a24: 66 0f 6a c1 punpckhdq %xmm1,%xmm0
- 2a28: 66 0f 6f 09 movdqa (%rcx),%xmm1
- 2a2c: 66 0f 61 08 punpcklwd (%rax),%xmm1
- 2a30: 66 0f 6a d1 punpckhdq %xmm1,%xmm2
- 2a34: 66 0f 60 c2 punpcklbw %xmm2,%xmm0
- 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>
- 2a3f: 00 00
- 2a41: c3 retq
- 2a42: 66 66 66 66 66 2e 0f data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- 2a49: 1f 84 00 00 00 00 00
- 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&)>:
- 2a50: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 2a54: 66 0f 61 06 punpcklwd (%rsi),%xmm0
- 2a58: 48 8b 44 24 10 mov 0x10(%rsp),%rax
- 2a5d: 66 0f 6f 0a movdqa (%rdx),%xmm1
- 2a61: 66 0f 61 09 punpcklwd (%rcx),%xmm1
- 2a65: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx
- 2a6a: 66 41 0f 6f 10 movdqa (%r8),%xmm2
- 2a6f: 66 41 0f 61 11 punpcklwd (%r9),%xmm2
- 2a74: 66 0f 6a c1 punpckhdq %xmm1,%xmm0
- 2a78: 66 0f 6f 09 movdqa (%rcx),%xmm1
- 2a7c: 66 0f 61 08 punpcklwd (%rax),%xmm1
- 2a80: 66 0f 6a d1 punpckhdq %xmm1,%xmm2
- 2a84: 66 0f 68 c2 punpckhbw %xmm2,%xmm0
- 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>
- 2a8f: 00 00
- 2a91: c3 retq
- 2a92: 66 66 66 66 66 2e 0f data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- 2a99: 1f 84 00 00 00 00 00
- 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&)>:
- 2aa0: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 2aa4: 66 0f 69 06 punpckhwd (%rsi),%xmm0
- 2aa8: 48 8b 44 24 10 mov 0x10(%rsp),%rax
- 2aad: 66 0f 6f 0a movdqa (%rdx),%xmm1
- 2ab1: 66 0f 69 09 punpckhwd (%rcx),%xmm1
- 2ab5: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx
- 2aba: 66 41 0f 6f 10 movdqa (%r8),%xmm2
- 2abf: 66 41 0f 69 11 punpckhwd (%r9),%xmm2
- 2ac4: 66 0f 62 c1 punpckldq %xmm1,%xmm0
- 2ac8: 66 0f 6f 09 movdqa (%rcx),%xmm1
- 2acc: 66 0f 69 08 punpckhwd (%rax),%xmm1
- 2ad0: 66 0f 62 d1 punpckldq %xmm1,%xmm2
- 2ad4: 66 0f 60 c2 punpcklbw %xmm2,%xmm0
- 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>
- 2adf: 00 00
- 2ae1: c3 retq
- 2ae2: 66 66 66 66 66 2e 0f data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- 2ae9: 1f 84 00 00 00 00 00
- 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&)>:
- 2af0: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 2af4: 66 0f 69 06 punpckhwd (%rsi),%xmm0
- 2af8: 48 8b 44 24 10 mov 0x10(%rsp),%rax
- 2afd: 66 0f 6f 0a movdqa (%rdx),%xmm1
- 2b01: 66 0f 69 09 punpckhwd (%rcx),%xmm1
- 2b05: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx
- 2b0a: 66 41 0f 6f 10 movdqa (%r8),%xmm2
- 2b0f: 66 41 0f 69 11 punpckhwd (%r9),%xmm2
- 2b14: 66 0f 62 c1 punpckldq %xmm1,%xmm0
- 2b18: 66 0f 6f 09 movdqa (%rcx),%xmm1
- 2b1c: 66 0f 69 08 punpckhwd (%rax),%xmm1
- 2b20: 66 0f 62 d1 punpckldq %xmm1,%xmm2
- 2b24: 66 0f 68 c2 punpckhbw %xmm2,%xmm0
- 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>
- 2b2f: 00 00
- 2b31: c3 retq
- 2b32: 66 66 66 66 66 2e 0f data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- 2b39: 1f 84 00 00 00 00 00
- 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&)>:
- 2b40: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 2b44: 66 0f 69 06 punpckhwd (%rsi),%xmm0
- 2b48: 48 8b 44 24 10 mov 0x10(%rsp),%rax
- 2b4d: 66 0f 6f 0a movdqa (%rdx),%xmm1
- 2b51: 66 0f 69 09 punpckhwd (%rcx),%xmm1
- 2b55: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx
- 2b5a: 66 41 0f 6f 10 movdqa (%r8),%xmm2
- 2b5f: 66 41 0f 69 11 punpckhwd (%r9),%xmm2
- 2b64: 66 0f 6a c1 punpckhdq %xmm1,%xmm0
- 2b68: 66 0f 6f 09 movdqa (%rcx),%xmm1
- 2b6c: 66 0f 69 08 punpckhwd (%rax),%xmm1
- 2b70: 66 0f 6a d1 punpckhdq %xmm1,%xmm2
- 2b74: 66 0f 60 c2 punpcklbw %xmm2,%xmm0
- 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>
- 2b7f: 00 00
- 2b81: c3 retq
- 2b82: 66 66 66 66 66 2e 0f data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- 2b89: 1f 84 00 00 00 00 00
- 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&)>:
- 2b90: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 2b94: 66 0f 69 06 punpckhwd (%rsi),%xmm0
- 2b98: 48 8b 44 24 10 mov 0x10(%rsp),%rax
- 2b9d: 66 0f 6f 0a movdqa (%rdx),%xmm1
- 2ba1: 66 0f 69 09 punpckhwd (%rcx),%xmm1
- 2ba5: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx
- 2baa: 66 41 0f 6f 10 movdqa (%r8),%xmm2
- 2baf: 66 41 0f 69 11 punpckhwd (%r9),%xmm2
- 2bb4: 66 0f 6a c1 punpckhdq %xmm1,%xmm0
- 2bb8: 66 0f 6f 09 movdqa (%rcx),%xmm1
- 2bbc: 66 0f 69 08 punpckhwd (%rax),%xmm1
- 2bc0: 66 0f 6a d1 punpckhdq %xmm1,%xmm2
- 2bc4: 66 0f 68 c2 punpckhbw %xmm2,%xmm0
- 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>
- 2bcf: 00 00
- 2bd1: c3 retq
- 2bd2: 66 66 66 66 66 2e 0f data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- 2bd9: 1f 84 00 00 00 00 00
- 0000000000002be0 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<1u>(long long __vector(2) const&)>:
- 2be0: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 2be4: 66 0f 6f c8 movdqa %xmm0,%xmm1
- 2be8: 66 0f 71 f1 0f psllw $0xf,%xmm1
- 2bed: 66 0f 71 d0 01 psrlw $0x1,%xmm0
- 2bf2: 66 0f eb c1 por %xmm1,%xmm0
- 2bf6: c3 retq
- 2bf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 2bfe: 00 00
- 0000000000002c00 <long long __vector(2) (anonymous namespace)::W16::RotateRight16<8u>(long long __vector(2) const&)>:
- 2c00: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 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>
- 2c0b: 00 00
- 2c0d: c3 retq
- 2c0e: 66 90 xchg %ax,%ax
- 0000000000002c10 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<0u>(long long __vector(2) const&)>:
- 2c10: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 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>
- 2c1b: 00 00
- 2c1d: c3 retq
- 2c1e: 66 90 xchg %ax,%ax
- 0000000000002c20 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<1u>(long long __vector(2) const&)>:
- 2c20: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 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>
- 2c2b: 00 00
- 2c2d: c3 retq
- 2c2e: 66 90 xchg %ax,%ax
- 0000000000002c30 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<2u>(long long __vector(2) const&)>:
- 2c30: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 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>
- 2c3b: 00 00
- 2c3d: c3 retq
- 2c3e: 66 90 xchg %ax,%ax
- 0000000000002c40 <long long __vector(2) (anonymous namespace)::W32::UnpackXMM<3u>(long long __vector(2) const&)>:
- 2c40: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 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>
- 2c4b: 00 00
- 2c4d: c3 retq
- 2c4e: 66 90 xchg %ax,%ax
- 0000000000002c50 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<1u>(long long __vector(2) const&)>:
- 2c50: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 2c54: 66 0f 6f c8 movdqa %xmm0,%xmm1
- 2c58: 66 0f fe c9 paddd %xmm1,%xmm1
- 2c5c: 66 0f 72 d0 1f psrld $0x1f,%xmm0
- 2c61: 66 0f eb c1 por %xmm1,%xmm0
- 2c65: c3 retq
- 2c66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 2c6d: 00 00 00
- 0000000000002c70 <long long __vector(2) (anonymous namespace)::W32::RotateLeft32<8u>(long long __vector(2) const&)>:
- 2c70: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 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>
- 2c7b: 00 00
- 2c7d: c3 retq
- 2c7e: 66 90 xchg %ax,%ax
- 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&)>:
- 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&)>
- 2c82: 66 66 66 66 66 2e 0f data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- 2c89: 1f 84 00 00 00 00 00
- 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&)>:
- 2c90: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 2c94: 66 0f 62 06 punpckldq (%rsi),%xmm0
- 2c98: 66 0f 6f 0a movdqa (%rdx),%xmm1
- 2c9c: 66 0f 62 09 punpckldq (%rcx),%xmm1
- 2ca0: 66 0f 60 c1 punpcklbw %xmm1,%xmm0
- 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>
- 2cab: 00 00
- 2cad: c3 retq
- 2cae: 66 90 xchg %ax,%ax
- 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&)>:
- 2cb0: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 2cb4: 66 0f 62 06 punpckldq (%rsi),%xmm0
- 2cb8: 66 0f 6f 0a movdqa (%rdx),%xmm1
- 2cbc: 66 0f 62 09 punpckldq (%rcx),%xmm1
- 2cc0: 66 0f 68 c1 punpckhbw %xmm1,%xmm0
- 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>
- 2ccb: 00 00
- 2ccd: c3 retq
- 2cce: 66 90 xchg %ax,%ax
- 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&)>:
- 2cd0: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 2cd4: 66 0f 6a 06 punpckhdq (%rsi),%xmm0
- 2cd8: 66 0f 6f 0a movdqa (%rdx),%xmm1
- 2cdc: 66 0f 6a 09 punpckhdq (%rcx),%xmm1
- 2ce0: 66 0f 60 c1 punpcklbw %xmm1,%xmm0
- 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>
- 2ceb: 00 00
- 2ced: c3 retq
- 2cee: 66 90 xchg %ax,%ax
- 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&)>:
- 2cf0: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 2cf4: 66 0f 6a 06 punpckhdq (%rsi),%xmm0
- 2cf8: 66 0f 6f 0a movdqa (%rdx),%xmm1
- 2cfc: 66 0f 6a 09 punpckhdq (%rcx),%xmm1
- 2d00: 66 0f 68 c1 punpckhbw %xmm1,%xmm0
- 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>
- 2d0b: 00 00
- 2d0d: c3 retq
- 2d0e: 66 90 xchg %ax,%ax
- 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&)>:
- 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&)>
- 2d12: 66 66 66 66 66 2e 0f data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- 2d19: 1f 84 00 00 00 00 00
- 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&)>:
- 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&)>
- 2d22: 66 66 66 66 66 2e 0f data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- 2d29: 1f 84 00 00 00 00 00
- 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&)>:
- 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&)>
- 2d32: 66 66 66 66 66 2e 0f data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- 2d39: 1f 84 00 00 00 00 00
- 0000000000002d40 <long long __vector(2) (anonymous namespace)::W32::RotateRight32<1u>(long long __vector(2) const&)>:
- 2d40: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 2d44: 66 0f 6f c8 movdqa %xmm0,%xmm1
- 2d48: 66 0f 72 f1 1f pslld $0x1f,%xmm1
- 2d4d: 66 0f 72 d0 01 psrld $0x1,%xmm0
- 2d52: 66 0f eb c1 por %xmm1,%xmm0
- 2d56: c3 retq
- 2d57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 2d5e: 00 00
- 0000000000002d60 <long long __vector(2) (anonymous namespace)::W32::RotateRight32<8u>(long long __vector(2) const&)>:
- 2d60: 66 0f 6f 07 movdqa (%rdi),%xmm0
- 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>
- 2d6b: 00 00
- 2d6d: c3 retq
- Disassembly of section .text.startup:
- 0000000000000000 <__cxx_global_var_init>:
- 0: 53 push %rbx
- 1: 48 8d 1d 00 00 00 00 lea 0x0(%rip),%rbx # 8 <__cxx_global_var_init+0x8>
- 8: 48 89 df mov %rbx,%rdi
- b: e8 00 00 00 00 callq 10 <__cxx_global_var_init+0x10>
- 10: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 17 <__cxx_global_var_init+0x17>
- 17: 48 8d 15 00 00 00 00 lea 0x0(%rip),%rdx # 1e <__cxx_global_var_init+0x1e>
- 1e: 48 89 de mov %rbx,%rsi
- 21: 5b pop %rbx
- 22: e9 00 00 00 00 jmpq 27 <__cxx_global_var_init+0x27>
- 27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 2e: 00 00
- 0000000000000030 <__cxx_global_var_init.1>:
- 30: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 37 <__cxx_global_var_init.1+0x7>
- 37: e9 00 00 00 00 jmpq 3c <__cxx_global_var_init.1+0xc>
- 3c: 0f 1f 40 00 nopl 0x0(%rax)
- 0000000000000040 <__cxx_global_var_init.2>:
- 40: 53 push %rbx
- 41: 48 8d 1d 00 00 00 00 lea 0x0(%rip),%rbx # 48 <__cxx_global_var_init.2+0x8>
- 48: 48 89 df mov %rbx,%rdi
- 4b: e8 00 00 00 00 callq 50 <__cxx_global_var_init.2+0x10>
- 50: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 57 <__cxx_global_var_init.2+0x17>
- 57: 48 8d 15 00 00 00 00 lea 0x0(%rip),%rdx # 5e <__cxx_global_var_init.2+0x1e>
- 5e: 48 89 de mov %rbx,%rsi
- 61: 5b pop %rbx
- 62: e9 00 00 00 00 jmpq 67 <__cxx_global_var_init.2+0x27>
- 67: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 6e: 00 00
- 0000000000000070 <__cxx_global_var_init.3>:
- 70: 53 push %rbx
- 71: 48 83 ec 10 sub $0x10,%rsp
- 75: 48 8d 5c 24 08 lea 0x8(%rsp),%rbx
- 7a: 48 89 df mov %rbx,%rdi
- 7d: e8 00 00 00 00 callq 82 <__cxx_global_var_init.3+0x12>
- 82: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 89 <__cxx_global_var_init.3+0x19>
- 89: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # 90 <__cxx_global_var_init.3+0x20>
- 90: 48 89 da mov %rbx,%rdx
- 93: e8 00 00 00 00 callq 98 <__cxx_global_var_init.3+0x28>
- 98: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi
- 9d: e8 00 00 00 00 callq a2 <__cxx_global_var_init.3+0x32>
- a2: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # a9 <__cxx_global_var_init.3+0x39>
- a9: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # b0 <__cxx_global_var_init.3+0x40>
- b0: 48 8d 15 00 00 00 00 lea 0x0(%rip),%rdx # b7 <__cxx_global_var_init.3+0x47>
- b7: e8 00 00 00 00 callq bc <__cxx_global_var_init.3+0x4c>
- bc: 48 83 c4 10 add $0x10,%rsp
- c0: 5b pop %rbx
- c1: c3 retq
- c2: 48 89 c3 mov %rax,%rbx
- c5: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi
- ca: e8 00 00 00 00 callq cf <__cxx_global_var_init.3+0x5f>
- cf: 48 89 df mov %rbx,%rdi
- d2: e8 00 00 00 00 callq d7 <__cxx_global_var_init.3+0x67>
- d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- de: 00 00
- 00000000000000e0 <_GLOBAL__sub_I_cham_simd.cpp>:
- e0: 50 push %rax
- e1: e8 1a ff ff ff callq 0 <__cxx_global_var_init>
- e6: e8 45 ff ff ff callq 30 <__cxx_global_var_init.1>
- eb: e8 50 ff ff ff callq 40 <__cxx_global_var_init.2>
- f0: 58 pop %rax
- f1: e9 7a ff ff ff jmpq 70 <__cxx_global_var_init.3>
- Disassembly of section .text._ZN8CryptoPP18NullNameValuePairsC2Ev:
- 0000000000000000 <CryptoPP::NullNameValuePairs::NullNameValuePairs()>:
- 0: 53 push %rbx
- 1: 48 89 fb mov %rdi,%rbx
- 4: e8 00 00 00 00 callq 9 <CryptoPP::NullNameValuePairs::NullNameValuePairs()+0x9>
- 9: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 10 <CryptoPP::NullNameValuePairs::NullNameValuePairs()+0x10>
- 10: 48 83 c0 10 add $0x10,%rax
- 14: 48 89 03 mov %rax,(%rbx)
- 17: 5b pop %rbx
- 18: c3 retq
- Disassembly of section .text._ZN8CryptoPP14NameValuePairsD2Ev:
- 0000000000000000 <CryptoPP::NameValuePairs::~NameValuePairs()>:
- 0: c3 retq
- Disassembly of section .text._ZN8CryptoPP31AdvancedProcessBlocks64_2x1_SSEIPFvRDv2_xPKtjEPFvS2_S2_S4_jEtEEmT_T0_PKT1_mPKhSF_Phmj:
- 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)>:
- 0: 55 push %rbp
- 1: 41 57 push %r15
- 3: 41 56 push %r14
- 5: 41 55 push %r13
- 7: 41 54 push %r12
- 9: 53 push %rbx
- a: 48 81 ec f8 01 00 00 sub $0x1f8,%rsp
- 11: 4c 89 cb mov %r9,%rbx
- 14: 48 89 4c 24 50 mov %rcx,0x50(%rsp)
- 19: 48 89 74 24 38 mov %rsi,0x38(%rsp)
- 1e: 48 89 7c 24 68 mov %rdi,0x68(%rsp)
- 23: 48 89 54 24 48 mov %rdx,0x48(%rsp)
- 28: 48 85 d2 test %rdx,%rdx
- 2b: 4d 89 c6 mov %r8,%r14
- 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>
- 30: 4d 85 c0 test %r8,%r8
- 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>
- 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>
- 3e: 48 8d ac 24 80 00 00 lea 0x80(%rsp),%rbp
- 45: 00
- 46: be 10 00 00 00 mov $0x10,%esi
- 4b: 48 89 ef mov %rbp,%rdi
- 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>
- 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>
- 5a: 48 89 ef mov %rbp,%rdi
- 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>
- 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>
- 69: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 78: 48 89 c7 mov %rax,%rdi
- 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>
- 80: be 6d 03 00 00 mov $0x36d,%esi
- 85: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 94: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- a3: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- b2: 48 89 c7 mov %rax,%rdi
- 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>
- ba: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
- bf: 48 8d b4 24 80 00 00 lea 0x80(%rsp),%rsi
- c6: 00
- 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>
- 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>
- d3: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
- 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>
- dd: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
- 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>
- e7: bf 05 00 00 00 mov $0x5,%edi
- 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>
- f1: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi
- f8: 00
- 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>
- fe: 4d 89 f0 mov %r14,%r8
- 101: 4d 85 c0 test %r8,%r8
- 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>
- 10a: 48 8d ac 24 80 00 00 lea 0x80(%rsp),%rbp
- 111: 00
- 112: be 10 00 00 00 mov $0x10,%esi
- 117: 48 89 ef mov %rbp,%rdi
- 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>
- 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>
- 126: 48 89 ef mov %rbp,%rdi
- 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>
- 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>
- 135: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 144: 48 89 c7 mov %rax,%rdi
- 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>
- 14c: be 6e 03 00 00 mov $0x36e,%esi
- 151: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 160: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 16f: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 17e: 48 89 c7 mov %rax,%rdi
- 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>
- 186: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
- 18b: 48 8d b4 24 80 00 00 lea 0x80(%rsp),%rsi
- 192: 00
- 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>
- 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>
- 19f: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
- 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>
- 1a9: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
- 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>
- 1b3: bf 05 00 00 00 mov $0x5,%edi
- 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>
- 1bd: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi
- 1c4: 00
- 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>
- 1ca: 4d 89 f0 mov %r14,%r8
- 1cd: 48 8b 84 24 30 02 00 mov 0x230(%rsp),%rax
- 1d4: 00
- 1d5: 48 89 44 24 08 mov %rax,0x8(%rsp)
- 1da: 48 85 c0 test %rax,%rax
- 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>
- 1e3: 48 8d ac 24 80 00 00 lea 0x80(%rsp),%rbp
- 1ea: 00
- 1eb: be 10 00 00 00 mov $0x10,%esi
- 1f0: 48 89 ef mov %rbp,%rdi
- 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>
- 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>
- 1ff: 48 89 ef mov %rbp,%rdi
- 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>
- 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>
- 20e: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 21d: 48 89 c7 mov %rax,%rdi
- 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>
- 225: be 6f 03 00 00 mov $0x36f,%esi
- 22a: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 239: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 248: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 257: 48 89 c7 mov %rax,%rdi
- 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>
- 25f: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
- 264: 48 8d b4 24 80 00 00 lea 0x80(%rsp),%rsi
- 26b: 00
- 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>
- 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>
- 278: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
- 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>
- 282: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
- 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>
- 28c: bf 05 00 00 00 mov $0x5,%edi
- 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>
- 296: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi
- 29d: 00
- 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>
- 2a3: 4d 89 f0 mov %r14,%r8
- 2a6: 4c 8b ac 24 38 02 00 mov 0x238(%rsp),%r13
- 2ad: 00
- 2ae: 49 83 fd 07 cmp $0x7,%r13
- 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>
- 2b8: 48 8d ac 24 80 00 00 lea 0x80(%rsp),%rbp
- 2bf: 00
- 2c0: be 10 00 00 00 mov $0x10,%esi
- 2c5: 48 89 ef mov %rbp,%rdi
- 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>
- 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>
- 2d4: 48 89 ef mov %rbp,%rdi
- 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>
- 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>
- 2e3: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 2f2: 48 89 c7 mov %rax,%rdi
- 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>
- 2fa: be 70 03 00 00 mov $0x370,%esi
- 2ff: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 30e: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 31d: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 32c: 48 89 c7 mov %rax,%rdi
- 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>
- 334: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
- 339: 48 8d b4 24 80 00 00 lea 0x80(%rsp),%rsi
- 340: 00
- 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>
- 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>
- 34d: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
- 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>
- 357: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
- 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>
- 361: bf 05 00 00 00 mov $0x5,%edi
- 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>
- 36b: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi
- 372: 00
- 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>
- 378: 4d 89 f0 mov %r14,%r8
- 37b: 8b 94 24 40 02 00 00 mov 0x240(%rsp),%edx
- 382: 31 ff xor %edi,%edi
- 384: f6 c2 03 test $0x3,%dl
- 387: 40 0f 94 c7 sete %dil
- 38b: 48 c1 e7 04 shl $0x4,%rdi
- 38f: 31 c0 xor %eax,%eax
- 391: 48 85 db test %rbx,%rbx
- 394: 0f 95 c0 setne %al
- 397: 49 89 c6 mov %rax,%r14
- 39a: 49 c1 e6 04 shl $0x4,%r14
- 39e: 44 8d 3c d5 00 00 00 lea 0x0(,%rdx,8),%r15d
- 3a5: 00
- 3a6: 41 f7 d7 not %r15d
- 3a9: 41 83 e7 10 and $0x10,%r15d
- 3ad: 89 d1 mov %edx,%ecx
- 3af: 83 e1 04 and $0x4,%ecx
- 3b2: 89 ce mov %ecx,%esi
- 3b4: c1 ee 02 shr $0x2,%esi
- 3b7: 89 74 24 04 mov %esi,0x4(%rsp)
- 3bb: 85 c9 test %ecx,%ecx
- 3bd: 0f 94 44 24 03 sete 0x3(%rsp)
- 3c2: f6 c2 08 test $0x8,%dl
- 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>
- 3c7: 4d 01 e8 add %r13,%r8
- 3ca: 49 83 c0 f0 add $0xfffffffffffffff0,%r8
- 3ce: 4a 8d 5c 2b f0 lea -0x10(%rbx,%r13,1),%rbx
- 3d3: 48 8b 8c 24 30 02 00 mov 0x230(%rsp),%rcx
- 3da: 00
- 3db: 4c 01 e9 add %r13,%rcx
- 3de: 48 83 c1 f0 add $0xfffffffffffffff0,%rcx
- 3e2: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
- 3e7: 48 f7 df neg %rdi
- 3ea: 49 f7 de neg %r14
- 3ed: 49 f7 df neg %r15
- 3f0: 8b 4c 24 04 mov 0x4(%rsp),%ecx
- 3f4: 20 c1 and %al,%cl
- 3f6: 89 4c 24 04 mov %ecx,0x4(%rsp)
- 3fa: 20 44 24 03 and %al,0x3(%rsp)
- 3fe: 8b 84 24 40 02 00 00 mov 0x240(%rsp),%eax
- 405: a8 10 test $0x10,%al
- 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>
- 40d: 49 83 fd 20 cmp $0x20,%r13
- 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>
- 417: 48 89 7c 24 40 mov %rdi,0x40(%rsp)
- 41c: 4c 89 c5 mov %r8,%rbp
- 41f: 49 8d 45 e0 lea -0x20(%r13),%rax
- 423: 48 89 44 24 60 mov %rax,0x60(%rsp)
- 428: 48 c1 e8 05 shr $0x5,%rax
- 42c: 48 01 c0 add %rax,%rax
- 42f: 48 83 c0 02 add $0x2,%rax
- 433: 49 0f af c7 imul %r15,%rax
- 437: 48 89 44 24 58 mov %rax,0x58(%rsp)
- 43c: 48 b8 00 00 00 00 00 movabs $0x200000000000000,%rax
- 443: 00 00 02
- 446: 66 48 0f 6e c0 movq %rax,%xmm0
- 44b: 66 0f 7f 44 24 70 movdqa %xmm0,0x70(%rsp)
- 451: 4c 8b 64 24 08 mov 0x8(%rsp),%r12
- 456: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 45d: 00 00 00
- 460: 8b 84 24 40 02 00 00 mov 0x240(%rsp),%eax
- 467: a8 01 test $0x1,%al
- 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>
- 46b: 0f 10 45 00 movups 0x0(%rbp),%xmm0
- 46f: 0f 29 84 24 80 00 00 movaps %xmm0,0x80(%rsp)
- 476: 00
- 477: 48 8b 44 24 40 mov 0x40(%rsp),%rax
- 47c: f3 0f 6f 44 05 00 movdqu 0x0(%rbp,%rax,1),%xmm0
- 482: 48 01 c5 add %rax,%rbp
- 485: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 48b: 48 01 c5 add %rax,%rbp
- 48e: 80 7c 24 04 00 cmpb $0x0,0x4(%rsp)
- 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>
- 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>
- 497: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 49e: 00 00
- 4a0: 48 89 e8 mov %rbp,%rax
- 4a3: f2 0f 12 00 movddup (%rax),%xmm0
- 4a7: 66 0f 28 c8 movapd %xmm0,%xmm1
- 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>
- 4b2: 00
- 4b3: 66 0f 7f 8c 24 80 00 movdqa %xmm1,0x80(%rsp)
- 4ba: 00 00
- 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>
- 4c3: 00
- 4c4: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 4ca: 66 0f d4 44 24 70 paddq 0x70(%rsp),%xmm0
- 4d0: 66 0f d6 00 movq %xmm0,(%rax)
- 4d4: 80 7c 24 04 00 cmpb $0x0,0x4(%rsp)
- 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>
- 4db: 0f 10 03 movups (%rbx),%xmm0
- 4de: 0f 57 84 24 80 00 00 xorps 0x80(%rsp),%xmm0
- 4e5: 00
- 4e6: 0f 29 84 24 80 00 00 movaps %xmm0,0x80(%rsp)
- 4ed: 00
- 4ee: f3 42 0f 6f 04 33 movdqu (%rbx,%r14,1),%xmm0
- 4f4: 66 0f ef 44 24 10 pxor 0x10(%rsp),%xmm0
- 4fa: 4c 01 f3 add %r14,%rbx
- 4fd: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 503: 4c 01 f3 add %r14,%rbx
- 506: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi
- 50d: 00
- 50e: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
- 513: 48 8b 54 24 48 mov 0x48(%rsp),%rdx
- 518: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx
- 51d: ff 54 24 38 callq *0x38(%rsp)
- 521: 80 7c 24 03 00 cmpb $0x0,0x3(%rsp)
- 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>
- 528: 0f 10 03 movups (%rbx),%xmm0
- 52b: 0f 57 84 24 80 00 00 xorps 0x80(%rsp),%xmm0
- 532: 00
- 533: 0f 29 84 24 80 00 00 movaps %xmm0,0x80(%rsp)
- 53a: 00
- 53b: f3 42 0f 6f 04 33 movdqu (%rbx,%r14,1),%xmm0
- 541: 66 0f ef 44 24 10 pxor 0x10(%rsp),%xmm0
- 547: 4c 01 f3 add %r14,%rbx
- 54a: 66 0f 7f 44 24 10 movdqa %xmm0,0x10(%rsp)
- 550: 4c 01 f3 add %r14,%rbx
- 553: 0f 28 84 24 80 00 00 movaps 0x80(%rsp),%xmm0
- 55a: 00
- 55b: 41 0f 11 04 24 movups %xmm0,(%r12)
- 560: 66 0f 6f 44 24 10 movdqa 0x10(%rsp),%xmm0
- 566: f3 43 0f 7f 04 3c movdqu %xmm0,(%r12,%r15,1)
- 56c: 4d 01 fc add %r15,%r12
- 56f: 4d 01 fc add %r15,%r12
- 572: 49 83 c5 e0 add $0xffffffffffffffe0,%r13
- 576: 49 83 fd 1f cmp $0x1f,%r13
- 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>
- 580: 48 8b 44 24 58 mov 0x58(%rsp),%rax
- 585: 48 01 44 24 08 add %rax,0x8(%rsp)
- 58a: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
- 58f: 41 83 e5 1f and $0x1f,%r13d
- 593: 49 89 e8 mov %rbp,%r8
- 596: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi
- 59b: 4d 85 ed test %r13,%r13
- 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>
- 5a0: 45 31 e4 xor %r12d,%r12d
- 5a3: 48 85 ff test %rdi,%rdi
- 5a6: 41 0f 95 c4 setne %r12b
- 5aa: 49 c1 e4 03 shl $0x3,%r12
- 5ae: 8b 84 24 40 02 00 00 mov 0x240(%rsp),%eax
- 5b5: a8 08 test $0x8,%al
- 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>
- 5b9: 49 01 fc add %rdi,%r12
- 5bc: 31 c0 xor %eax,%eax
- 5be: 4d 85 f6 test %r14,%r14
- 5c1: 0f 95 c0 setne %al
- 5c4: 4d 8d 34 c6 lea (%r14,%rax,8),%r14
- 5c8: 31 c0 xor %eax,%eax
- 5ca: 4d 85 ff test %r15,%r15
- 5cd: 0f 95 c0 setne %al
- 5d0: 4d 8d 3c c7 lea (%r15,%rax,8),%r15
- 5d4: 4d 29 e0 sub %r12,%r8
- 5d7: 4c 29 f3 sub %r14,%rbx
- 5da: 4c 29 7c 24 08 sub %r15,0x8(%rsp)
- 5df: 49 83 fd 08 cmp $0x8,%r13
- 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>
- 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>
- 5ea: 45 31 ed xor %r13d,%r13d
- 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>
- 5f2: 4c 29 e7 sub %r12,%rdi
- 5f5: 31 c0 xor %eax,%eax
- 5f7: 4d 85 f6 test %r14,%r14
- 5fa: 0f 95 c0 setne %al
- 5fd: 48 c1 e0 03 shl $0x3,%rax
- 601: 49 29 c6 sub %rax,%r14
- 604: 31 c0 xor %eax,%eax
- 606: 4d 85 ff test %r15,%r15
- 609: 0f 95 c0 setne %al
- 60c: 48 c1 e0 03 shl $0x3,%rax
- 610: 49 29 c7 sub %rax,%r15
- 613: 49 89 fc mov %rdi,%r12
- 616: 49 83 fd 08 cmp $0x8,%r13
- 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>
- 620: 4c 89 74 24 38 mov %r14,0x38(%rsp)
- 625: 49 83 c0 07 add $0x7,%r8
- 629: 4c 89 ed mov %r13,%rbp
- 62c: 0f 1f 40 00 nopl 0x0(%rax)
- 630: f3 41 0f 7e 40 f9 movq -0x7(%r8),%xmm0
- 636: 66 0f 7f 84 24 80 00 movdqa %xmm0,0x80(%rsp)
- 63d: 00 00
- 63f: 80 7c 24 04 00 cmpb $0x0,0x4(%rsp)
- 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>
- 646: f3 0f 7e 0b movq (%rbx),%xmm1
- 64a: 66 0f ef c8 pxor %xmm0,%xmm1
- 64e: 66 0f 7f 8c 24 80 00 movdqa %xmm1,0x80(%rsp)
- 655: 00 00
- 657: 8b 84 24 40 02 00 00 mov 0x240(%rsp),%eax
- 65e: a8 01 test $0x1,%al
- 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>
- 662: 41 80 00 01 addb $0x1,(%r8)
- 666: 4d 89 c6 mov %r8,%r14
- 669: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi
- 670: 00
- 671: 48 8b 74 24 48 mov 0x48(%rsp),%rsi
- 676: 48 8b 54 24 50 mov 0x50(%rsp),%rdx
- 67b: ff 54 24 68 callq *0x68(%rsp)
- 67f: 80 7c 24 03 00 cmpb $0x0,0x3(%rsp)
- 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>
- 686: f3 0f 7e 03 movq (%rbx),%xmm0
- 68a: 66 0f ef 84 24 80 00 pxor 0x80(%rsp),%xmm0
- 691: 00 00
- 693: 66 0f 7f 84 24 80 00 movdqa %xmm0,0x80(%rsp)
- 69a: 00 00
- 69c: f3 0f 7e 84 24 80 00 movq 0x80(%rsp),%xmm0
- 6a3: 00 00
- 6a5: 48 8b 44 24 08 mov 0x8(%rsp),%rax
- 6aa: 66 0f d6 00 movq %xmm0,(%rax)
- 6ae: 4c 01 f8 add %r15,%rax
- 6b1: 48 89 44 24 08 mov %rax,0x8(%rsp)
- 6b6: 48 03 5c 24 38 add 0x38(%rsp),%rbx
- 6bb: 48 83 c5 f8 add $0xfffffffffffffff8,%rbp
- 6bf: 4d 89 f0 mov %r14,%r8
- 6c2: 4d 01 e0 add %r12,%r8
- 6c5: 48 83 fd 07 cmp $0x7,%rbp
- 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>
- 6cf: 41 83 e5 07 and $0x7,%r13d
- 6d3: 4c 89 e8 mov %r13,%rax
- 6d6: 48 81 c4 f8 01 00 00 add $0x1f8,%rsp
- 6dd: 5b pop %rbx
- 6de: 41 5c pop %r12
- 6e0: 41 5d pop %r13
- 6e2: 41 5e pop %r14
- 6e4: 41 5f pop %r15
- 6e6: 5d pop %rbp
- 6e7: c3 retq
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 6f4: 48 89 c3 mov %rax,%rbx
- 6f7: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 70b: 48 89 c3 mov %rax,%rbx
- 70e: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi
- 715: 00
- 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>
- 71b: 48 89 df mov %rbx,%rdi
- 71e: e8 00 00 00 00 callq 723 <.LCPI69_0+0x1f3>
- Disassembly of section .text._ZN8CryptoPP32AdvancedProcessBlocks128_4x1_SSEIPFvRDv2_xPKjjEPFvS2_S2_S2_S2_S4_jEjEEmT_T0_PKT1_mPKhSF_Phmj:
- 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)>:
- 0: 55 push %rbp
- 1: 41 57 push %r15
- 3: 41 56 push %r14
- 5: 41 55 push %r13
- 7: 41 54 push %r12
- 9: 53 push %rbx
- a: 48 81 ec 08 02 00 00 sub $0x208,%rsp
- 11: 4d 89 cd mov %r9,%r13
- 14: 4d 89 c6 mov %r8,%r14
- 17: 48 89 4c 24 60 mov %rcx,0x60(%rsp)
- 1c: 48 89 74 24 50 mov %rsi,0x50(%rsp)
- 21: 48 89 bc 24 88 00 00 mov %rdi,0x88(%rsp)
- 28: 00
- 29: 48 89 54 24 68 mov %rdx,0x68(%rsp)
- 2e: 48 85 d2 test %rdx,%rdx
- 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>
- 33: 4d 85 f6 test %r14,%r14
- 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>
- 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>
- 41: 48 8d ac 24 90 00 00 lea 0x90(%rsp),%rbp
- 48: 00
- 49: be 10 00 00 00 mov $0x10,%esi
- 4e: 48 89 ef mov %rbp,%rdi
- 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>
- 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>
- 5d: 48 89 ef mov %rbp,%rdi
- 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>
- 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>
- 6c: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 7b: 48 89 c7 mov %rax,%rdi
- 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>
- 83: be c5 05 00 00 mov $0x5c5,%esi
- 88: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 97: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- a6: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- b5: 48 89 c7 mov %rax,%rdi
- 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>
- bd: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
- c2: 48 8d b4 24 90 00 00 lea 0x90(%rsp),%rsi
- c9: 00
- 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>
- 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>
- d6: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
- 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>
- e0: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
- 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>
- ea: bf 05 00 00 00 mov $0x5,%edi
- 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>
- f4: 48 8d bc 24 90 00 00 lea 0x90(%rsp),%rdi
- fb: 00
- 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>
- 101: 4d 85 f6 test %r14,%r14
- 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>
- 10a: 48 8d ac 24 90 00 00 lea 0x90(%rsp),%rbp
- 111: 00
- 112: be 10 00 00 00 mov $0x10,%esi
- 117: 48 89 ef mov %rbp,%rdi
- 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>
- 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>
- 126: 48 89 ef mov %rbp,%rdi
- 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>
- 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>
- 135: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 144: 48 89 c7 mov %rax,%rdi
- 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>
- 14c: be c6 05 00 00 mov $0x5c6,%esi
- 151: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 160: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 16f: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 17e: 48 89 c7 mov %rax,%rdi
- 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>
- 186: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
- 18b: 48 8d b4 24 90 00 00 lea 0x90(%rsp),%rsi
- 192: 00
- 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>
- 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>
- 19f: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
- 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>
- 1a9: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
- 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>
- 1b3: bf 05 00 00 00 mov $0x5,%edi
- 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>
- 1bd: 48 8d bc 24 90 00 00 lea 0x90(%rsp),%rdi
- 1c4: 00
- 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>
- 1ca: 4c 8b a4 24 40 02 00 mov 0x240(%rsp),%r12
- 1d1: 00
- 1d2: 4d 85 e4 test %r12,%r12
- 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>
- 1db: 48 8d ac 24 90 00 00 lea 0x90(%rsp),%rbp
- 1e2: 00
- 1e3: be 10 00 00 00 mov $0x10,%esi
- 1e8: 48 89 ef mov %rbp,%rdi
- 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>
- 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>
- 1f7: 48 89 ef mov %rbp,%rdi
- 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>
- 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>
- 206: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 215: 48 89 c7 mov %rax,%rdi
- 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>
- 21d: be c7 05 00 00 mov $0x5c7,%esi
- 222: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 231: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 240: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 24f: 48 89 c7 mov %rax,%rdi
- 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>
- 257: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
- 25c: 48 8d b4 24 90 00 00 lea 0x90(%rsp),%rsi
- 263: 00
- 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>
- 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>
- 270: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
- 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>
- 27a: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
- 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>
- 284: bf 05 00 00 00 mov $0x5,%edi
- 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>
- 28e: 48 8d bc 24 90 00 00 lea 0x90(%rsp),%rdi
- 295: 00
- 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>
- 29b: 48 8b 9c 24 48 02 00 mov 0x248(%rsp),%rbx
- 2a2: 00
- 2a3: 48 83 fb 0f cmp $0xf,%rbx
- 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>
- 2ad: 48 8d ac 24 90 00 00 lea 0x90(%rsp),%rbp
- 2b4: 00
- 2b5: be 10 00 00 00 mov $0x10,%esi
- 2ba: 48 89 ef mov %rbp,%rdi
- 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>
- 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>
- 2c9: 48 89 ef mov %rbp,%rdi
- 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>
- 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>
- 2d8: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 2e7: 48 89 c7 mov %rax,%rdi
- 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>
- 2ef: be c8 05 00 00 mov $0x5c8,%esi
- 2f4: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 303: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 312: 48 89 c7 mov %rax,%rdi
- 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>
- 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>
- 321: 48 89 c7 mov %rax,%rdi
- 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>
- 329: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
- 32e: 48 8d b4 24 90 00 00 lea 0x90(%rsp),%rsi
- 335: 00
- 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>
- 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>
- 342: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
- 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>
- 34c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
- 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>
- 356: bf 05 00 00 00 mov $0x5,%edi
- 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>
- 360: 48 8d bc 24 90 00 00 lea 0x90(%rsp),%rdi
- 367: 00
- 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>
- 36d: 8b 94 24 50 02 00 00 mov 0x250(%rsp),%edx
- 374: 31 f6 xor %esi,%esi
- 376: f6 c2 03 test $0x3,%dl
- 379: 40 0f 94 c6 sete %sil
- 37d: 48 c1 e6 04 shl $0x4,%rsi
- 381: 31 c0 xor %eax,%eax
- 383: 4d 85 ed test %r13,%r13
- 386: 0f 95 c0 setne %al
- 389: 48 89 c5 mov %rax,%rbp
- 38c: 48 c1 e5 04 shl $0x4,%rbp
- 390: 44 8d 3c d5 00 00 00 lea 0x0(,%rdx,8),%r15d
- 397: 00
- 398: 41 f7 d7 not %r15d
- 39b: 41 83 e7 10 and $0x10,%r15d
- 39f: 89 d1 mov %edx,%ecx
- 3a1: 83 e1 04 and $0x4,%ecx
- 3a4: 89 cf mov %ecx,%edi
- 3a6: c1 ef 02 shr $0x2,%edi
- 3a9: 89 7c 24 0c mov %edi,0xc(%rsp)
- 3ad: 85 c9 test %ecx,%ecx
- 3af: 0f 94 44 24 0b sete 0xb(%rsp)
- 3b4: f6 c2 08 test $0x8,%dl
- 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>
- 3b9: 48 89 d9 mov %rbx,%rcx
- 3bc: 49 01 ce add %rcx,%r14
- 3bf: 49 83 c6 f0 add $0xfffffffffffffff0,%r14
- 3c3: 49 01 cd add %rcx,%r13
- 3c6: 49 83 c5 f0 add $0xfffffffffffffff0,%r13
- 3ca: 49 01 cc add %rcx,%r12
- 3cd: 49 83 c4 f0 add $0xfffffffffffffff0,%r12
- 3d1: 48 f7 de neg %rsi
- 3d4: 48 f7 dd neg %rbp
- 3d7: 49 f7 df neg %r15
- 3da: 8b 4c 24 0c mov 0xc(%rsp),%ecx
- 3de: 20 c1 and %al,%cl
- 3e0: 89 4c 24 0c mov %ecx,0xc(%rsp)
- 3e4: 20 44 24 0b and %al,0xb(%rsp)
- 3e8: 8b 84 24 50 02 00 00 mov 0x250(%rsp),%eax
- 3ef: a8 10 test $0x10,%al
- 3f1: 48 89 74 24 58 mov %rsi,0x58(%rsp)
- 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>
- 3fc: 48 89 d8 mov %rbx,%rax
- 3ff: 48 83 f8 40 cmp $0x40,%rax
- 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>
- 409: 48 8d 40 c0 lea -0x40(%rax),%rax
- 40d: 48 89 44 24 78 mov %rax,0x78(%rsp)
- 412: 48 c1 e8 06 shr $0x6,%rax
- 416: 48 8d 04 85 04 00 00 lea 0x4(,%rax,4),%rax
- 41d: 00
- 41e: 49 0f af c7 imul %r15,%rax
- 422: 48 89 44 24 70 mov %rax,0x70(%rsp)
- 427: 4c 89 a4 24 80 00 00 mov %r12,0x80(%rsp)
- 42e: 00
- 42f: 90 nop
- 430: f3 41 0f 6f 06 movdqu (%r14),%xmm0
- 435: 66 0f 7f 84 24 90 00 movdqa %xmm0,0x90(%rsp)
- 43c: 00 00
- 43e: 8b 84 24 50 02 00 00 mov 0x250(%rsp),%eax
- 445: a8 01 test $0x1,%al
- 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>
- 449: 41 0f 10 04 36 movups (%r14,%rsi,1),%xmm0
- 44e: 49 01 f6 add %rsi,%r14
- 451: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp)
- 456: 42 0f 10 04 36 movups (%rsi,%r14,1),%xmm0
- 45b: 49 01 f6 add %rsi,%r14
- 45e: 0f 29 44 24 40 movaps %xmm0,0x40(%rsp)
- 463: f3 42 0f 6f 04 36 movdqu (%rsi,%r14,1),%xmm0
- 469: 49 01 f6 add %rsi,%r14
- 46c: 66 0f 7f 44 24 30 movdqa %xmm0,0x30(%rsp)
- 472: 49 01 f6 add %rsi,%r14
- 475: 80 7c 24 0c 00 cmpb $0x0,0xc(%rsp)
- 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>
- 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>
- 481: 66 66 66 66 66 66 2e data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
- 488: 0f 1f 84 00 00 00 00
- 48f: 00
- 490: 66 0f 6f c8 movdqa %xmm0,%xmm1
- 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>
- 49b: 00
- 49c: 66 0f 7f 4c 24 10 movdqa %xmm1,0x10(%rsp)
- 4a2: 66 0f 6f c8 movdqa %xmm0,%xmm1
- 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>
- 4ad: 00
- 4ae: 66 0f 7f 4c 24 40 movdqa %xmm1,0x40(%rsp)
- 4b4: 66 0f 6f c8 movdqa %xmm0,%xmm1
- 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>
- 4bf: 00
- 4c0: 66 0f 7f 4c 24 30 movdqa %xmm1,0x30(%rsp)
- 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>
- 4cd: 00
- 4ce: f3 41 0f 7f 06 movdqu %xmm0,(%r14)
- 4d3: 80 7c 24 0c 00 cmpb $0x0,0xc(%rsp)
- 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>
- 4da: 41 0f 10 45 00 movups 0x0(%r13),%xmm0
- 4df: 0f 57 84 24 90 00 00 xorps 0x90(%rsp),%xmm0
- 4e6: 00
- 4e7: 0f 29 84 24 90 00 00 movaps %xmm0,0x90(%rsp)
- 4ee: 00
- 4ef: 41 0f 10 44 2d 00 movups 0x0(%r13,%rbp,1),%xmm0
- 4f5: 0f 57 44 24 10 xorps 0x10(%rsp),%xmm0
- 4fa: 49 01 ed add %rbp,%r13
- 4fd: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp)
- 502: 42 0f 10 44 2d 00 movups 0x0(%rbp,%r13,1),%xmm0
- 508: 0f 57 44 24 40 xorps 0x40(%rsp),%xmm0
- 50d: 0f 29 44 24 40 movaps %xmm0,0x40(%rsp)
- 512: 49 01 ed add %rbp,%r13
- 515: f3 42 0f 6f 44 2d 00 movdqu 0x0(%rbp,%r13,1),%xmm0
- 51c: 66 0f ef 44 24 30 pxor 0x30(%rsp),%xmm0
- 522: 49 01 ed add %rbp,%r13
- 525: 66 0f 7f 44 24 30 movdqa %xmm0,0x30(%rsp)
- 52b: 49 01 ed add %rbp,%r13
- 52e: 48 8d bc 24 90 00 00 lea 0x90(%rsp),%rdi
- 535: 00
- 536: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
- 53b: 48 8d 54 24 40 lea 0x40(%rsp),%rdx
- 540: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
- 545: 4c 8b 44 24 68 mov 0x68(%rsp),%r8
- 54a: 4c 8b 4c 24 60 mov 0x60(%rsp),%r9
- 54f: ff 54 24 50 callq *0x50(%rsp)
- 553: 80 7c 24 0b 00 cmpb $0x0,0xb(%rsp)
- 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>
- 55a: 41 0f 10 45 00 movups 0x0(%r13),%xmm0
- 55f: 0f 57 84 24 90 00 00 xorps 0x90(%rsp),%xmm0
- 566: 00
- 567: 0f 29 84 24 90 00 00 movaps %xmm0,0x90(%rsp)
- 56e: 00
- 56f: 41 0f 10 44 2d 00 movups 0x0(%r13,%rbp,1),%xmm0
- 575: 0f 57 44 24 10 xorps 0x10(%rsp),%xmm0
- 57a: 49 01 ed add %rbp,%r13
- 57d: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp)
- 582: 42 0f 10 44 2d 00 movups 0x0(%rbp,%r13,1),%xmm0
- 588: 0f 57 44 24 40 xorps 0x40(%rsp),%xmm0
- 58d: 0f 29 44 24 40 movaps %xmm0,0x40(%rsp)
- 592: 49 01 ed add %rbp,%r13
- 595: f3 42 0f 6f 44 2d 00 movdqu 0x0(%rbp,%r13,1),%xmm0
- 59c: 66 0f ef 44 24 30 pxor 0x30(%rsp),%xmm0
- 5a2: 49 01 ed add %rbp,%r13
- 5a5: 66 0f 7f 44 24 30 movdqa %xmm0,0x30(%rsp)
- 5ab: 49 01 ed add %rbp,%r13
- 5ae: 48 8b 74 24 58 mov 0x58(%rsp),%rsi
- 5b3: 0f 28 84 24 90 00 00 movaps 0x90(%rsp),%xmm0
- 5ba: 00
- 5bb: 41 0f 11 04 24 movups %xmm0,(%r12)
- 5c0: 0f 28 44 24 10 movaps 0x10(%rsp),%xmm0
- 5c5: 43 0f 11 04 3c movups %xmm0,(%r12,%r15,1)
- 5ca: 4d 01 fc add %r15,%r12
- 5cd: 0f 28 44 24 40 movaps 0x40(%rsp),%xmm0
- 5d2: 43 0f 11 04 27 movups %xmm0,(%r15,%r12,1)
- 5d7: 4d 01 fc add %r15,%r12
- 5da: 0f 28 44 24 30 movaps 0x30(%rsp),%xmm0
- 5df: 43 0f 11 04 27 movups %xmm0,(%r15,%r12,1)
- 5e4: 4d 01 fc add %r15,%r12
- 5e7: 48 89 d8 mov %rbx,%rax
- 5ea: 48 83 c0 c0 add $0xffffffffffffffc0,%rax
- 5ee: 4d 01 fc add %r15,%r12
- 5f1: 48 89 c3 mov %rax,%rbx
- 5f4: 48 83 f8 3f cmp $0x3f,%rax
- 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>
- 5fe: 4c 8b a4 24 80 00 00 mov 0x80(%rsp),%r12
- 605: 00
- 606: 4c 03 64 24 70 add 0x70(%rsp),%r12
- 60b: 48 8b 44 24 78 mov 0x78(%rsp),%rax
- 610: 83 e0 3f and $0x3f,%eax
- 613: 48 83 f8 10 cmp $0x10,%rax
- 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>
- 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>
- 61e: 48 89 d8 mov %rbx,%rax
- 621: 48 83 f8 10 cmp $0x10,%rax
- 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>
- 62b: 49 83 c6 0f add $0xf,%r14
- 62f: 48 89 44 24 50 mov %rax,0x50(%rsp)
- 634: 48 89 c3 mov %rax,%rbx
- 637: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 63e: 00 00
- 640: f3 41 0f 6f 46 f1 movdqu -0xf(%r14),%xmm0
- 646: 66 0f 7f 84 24 90 00 movdqa %xmm0,0x90(%rsp)
- 64d: 00 00
- 64f: 80 7c 24 0c 00 cmpb $0x0,0xc(%rsp)
- 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>
- 656: f3 41 0f 6f 4d 00 movdqu 0x0(%r13),%xmm1
- 65c: 66 0f ef c8 pxor %xmm0,%xmm1
- 660: 66 0f 7f 8c 24 90 00 movdqa %xmm1,0x90(%rsp)
- 667: 00 00
- 669: 8b 84 24 50 02 00 00 mov 0x250(%rsp),%eax
- 670: a8 01 test $0x1,%al
- 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>
- 674: 41 80 06 01 addb $0x1,(%r14)
- 678: 48 8d bc 24 90 00 00 lea 0x90(%rsp),%rdi
- 67f: 00
- 680: 48 8b 74 24 68 mov 0x68(%rsp),%rsi
- 685: 48 8b 54 24 60 mov 0x60(%rsp),%rdx
- 68a: ff 94 24 88 00 00 00 callq *0x88(%rsp)
- 691: 80 7c 24 0b 00 cmpb $0x0,0xb(%rsp)
- 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>
- 698: f3 41 0f 6f 45 00 movdqu 0x0(%r13),%xmm0
- 69e: 66 0f ef 84 24 90 00 pxor 0x90(%rsp),%xmm0
- 6a5: 00 00
- 6a7: 66 0f 7f 84 24 90 00 movdqa %xmm0,0x90(%rsp)
- 6ae: 00 00
- 6b0: 0f 28 84 24 90 00 00 movaps 0x90(%rsp),%xmm0
- 6b7: 00
- 6b8: 41 0f 11 04 24 movups %xmm0,(%r12)
- 6bd: 4d 01 fc add %r15,%r12
- 6c0: 49 01 ed add %rbp,%r13
- 6c3: 48 83 c3 f0 add $0xfffffffffffffff0,%rbx
- 6c7: 4c 03 74 24 58 add 0x58(%rsp),%r14
- 6cc: 48 83 fb 0f cmp $0xf,%rbx
- 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>
- 6d6: 48 8b 44 24 50 mov 0x50(%rsp),%rax
- 6db: 83 e0 0f and $0xf,%eax
- 6de: 48 81 c4 08 02 00 00 add $0x208,%rsp
- 6e5: 5b pop %rbx
- 6e6: 41 5c pop %r12
- 6e8: 41 5d pop %r13
- 6ea: 41 5e pop %r14
- 6ec: 41 5f pop %r15
- 6ee: 5d pop %rbp
- 6ef: c3 retq
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 6fc: 48 89 c3 mov %rax,%rbx
- 6ff: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 713: 48 89 c3 mov %rax,%rbx
- 716: 48 8d bc 24 90 00 00 lea 0x90(%rsp),%rdi
- 71d: 00
- 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>
- 723: 48 89 df mov %rbx,%rdi
- 726: e8 00 00 00 00 callq 72b <.LCPI69_0+0x1fb>
- Disassembly of section .text._ZN8CryptoPP14NameValuePairsC2Ev:
- 0000000000000000 <CryptoPP::NameValuePairs::NameValuePairs()>:
- 0: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 7 <CryptoPP::NameValuePairs::NameValuePairs()+0x7>
- 7: 48 83 c0 10 add $0x10,%rax
- b: 48 89 07 mov %rax,(%rdi)
- e: c3 retq
- Disassembly of section .text._ZN8CryptoPP18NullNameValuePairsD0Ev:
- 0000000000000000 <CryptoPP::NullNameValuePairs::~NullNameValuePairs()>:
- 0: 53 push %rbx
- 1: 48 89 fb mov %rdi,%rbx
- 4: e8 00 00 00 00 callq 9 <CryptoPP::NullNameValuePairs::~NullNameValuePairs()+0x9>
- 9: 48 89 df mov %rbx,%rdi
- c: 5b pop %rbx
- d: e9 00 00 00 00 jmpq 12 <.LCPI7_1+0x2>
- Disassembly of section .text._ZNK8CryptoPP18NullNameValuePairs12GetVoidValueEPKcRKSt9type_infoPv:
- 0000000000000000 <CryptoPP::NullNameValuePairs::GetVoidValue(char const*, std::type_info const&, void*) const>:
- 0: 31 c0 xor %eax,%eax
- 2: c3 retq
- Disassembly of section .text._ZN8CryptoPP14NameValuePairsD0Ev:
- 0000000000000000 <CryptoPP::NameValuePairs::~NameValuePairs()>:
- 0: 0f 0b ud2
- Disassembly of section .text._ZN9__gnu_cxx13new_allocatorIcEC2Ev:
- 0000000000000000 <__gnu_cxx::new_allocator<char>::new_allocator()>:
- 0: c3 retq
- Disassembly of section .text._ZN9__gnu_cxx13new_allocatorIcED2Ev:
- 0000000000000000 <__gnu_cxx::new_allocator<char>::~new_allocator()>:
- 0: c3 retq
- Disassembly of section .text._ZNSt14pointer_traitsIPKcE10pointer_toERS0_:
- 0000000000000000 <std::pointer_traits<char const*>::pointer_to(char const&)>:
- 0: e9 00 00 00 00 jmpq 5 <.L.str.4+0x1>
- Disassembly of section .text._ZSt9addressofIKcEPT_RS1_:
- 0000000000000000 <char const* std::addressof<char const>(char const&)>:
- 0: e9 00 00 00 00 jmpq 5 <.L.str.4+0x1>
- Disassembly of section .text._ZSt11__addressofIKcEPT_RS1_:
- 0000000000000000 <char const* std::__addressof<char const>(char const&)>:
- 0: 48 89 f8 mov %rdi,%rax
- 3: c3 retq
- Disassembly of section .text._ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcm:
- 0000000000000000 <std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long)>:
- 0: e9 00 00 00 00 jmpq 5 <.L.str.4+0x1>
- Disassembly of section .text._ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcm:
- 0000000000000000 <__gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long)>:
- 0: 48 89 f7 mov %rsi,%rdi
- 3: e9 00 00 00 00 jmpq 8 <CryptoPP::s_nullNameValuePairs>
- Disassembly of section .text.__clang_call_terminate:
- 0000000000000000 <__clang_call_terminate>:
- 0: 50 push %rax
- 1: e8 00 00 00 00 callq 6 <__clang_call_terminate+0x6>
- 6: e8 00 00 00 00 callq b <CryptoPP::s_nullNameValuePairs+0x3>
- Disassembly of section .text._ZNSt14pointer_traitsIPcE10pointer_toERc:
- 0000000000000000 <std::pointer_traits<char*>::pointer_to(char&)>:
- 0: e9 00 00 00 00 jmpq 5 <.L.str.4+0x1>
- Disassembly of section .text._ZSt9addressofIcEPT_RS0_:
- 0000000000000000 <char* std::addressof<char>(char&)>:
- 0: e9 00 00 00 00 jmpq 5 <.L.str.4+0x1>
- Disassembly of section .text._ZSt11__addressofIcEPT_RS0_:
- 0000000000000000 <char* std::__addressof<char>(char&)>:
- 0: 48 89 f8 mov %rdi,%rax
- 3: c3 retq
- Disassembly of section .text._ZSt4moveIRSaIcEEONSt16remove_referenceIT_E4typeEOS3_:
- 0000000000000000 <std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&)>:
- 0: 48 89 f8 mov %rdi,%rax
- 3: c3 retq
- Disassembly of section .text._ZN9__gnu_cxx13new_allocatorIcEC2ERKS1_:
- 0000000000000000 <__gnu_cxx::new_allocator<char>::new_allocator(__gnu_cxx::new_allocator<char> const&)>:
- 0: c3 retq
- Disassembly of section .text._ZNSt11char_traitsIcE6assignERcRKc:
- 0000000000000000 <std::char_traits<char>::assign(char&, char const&)>:
- 0: 8a 06 mov (%rsi),%al
- 2: 88 07 mov %al,(%rdi)
- 4: c3 retq
- Disassembly of section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_:
- 0000000000000000 <void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*)>:
- 0: e9 00 00 00 00 jmpq 5 <.L.str.4+0x1>
- Disassembly of section .text._ZNSt11char_traitsIcE6lengthEPKc:
- 0000000000000000 <std::char_traits<char>::length(char const*)>:
- 0: e9 00 00 00 00 jmpq 5 <.L.str.4+0x1>
- Disassembly of section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type:
- 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)>:
- 0: e9 00 00 00 00 jmpq 5 <.L.str.4+0x1>
- Disassembly of section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag:
- 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)>:
- 0: 41 57 push %r15
- 2: 41 56 push %r14
- 4: 53 push %rbx
- 5: 48 83 ec 10 sub $0x10,%rsp
- 9: 49 89 d6 mov %rdx,%r14
- c: 48 89 f3 mov %rsi,%rbx
- f: 49 89 ff mov %rdi,%r15
- 12: 48 89 df mov %rbx,%rdi
- 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>
- 1a: 4c 39 f3 cmp %r14,%rbx
- 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>
- 1f: 84 c0 test %al,%al
- 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>
- 23: 48 89 df mov %rbx,%rdi
- 26: 4c 89 f6 mov %r14,%rsi
- 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>
- 2e: 48 89 44 24 08 mov %rax,0x8(%rsp)
- 33: 48 83 f8 10 cmp $0x10,%rax
- 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>
- 39: 48 8d 74 24 08 lea 0x8(%rsp),%rsi
- 3e: 31 d2 xor %edx,%edx
- 40: 4c 89 ff mov %r15,%rdi
- 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>
- 48: 4c 89 ff mov %r15,%rdi
- 4b: 48 89 c6 mov %rax,%rsi
- 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>
- 53: 48 8b 74 24 08 mov 0x8(%rsp),%rsi
- 58: 4c 89 ff mov %r15,%rdi
- 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>
- 60: 4c 89 ff mov %r15,%rdi
- 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>
- 68: 48 89 c7 mov %rax,%rdi
- 6b: 48 89 de mov %rbx,%rsi
- 6e: 4c 89 f2 mov %r14,%rdx
- 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>
- 76: 48 8b 74 24 08 mov 0x8(%rsp),%rsi
- 7b: 4c 89 ff mov %r15,%rdi
- 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>
- 83: 48 83 c4 10 add $0x10,%rsp
- 87: 5b pop %rbx
- 88: 41 5e pop %r14
- 8a: 41 5f pop %r15
- 8c: c3 retq
- 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>
- 94: e8 00 00 00 00 callq 99 <.LCPI8_7+0x9>
- Disassembly of section .text._ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_:
- 0000000000000000 <bool __gnu_cxx::__is_null_pointer<char const>(char const*)>:
- 0: 48 85 ff test %rdi,%rdi
- 3: 0f 94 c0 sete %al
- 6: c3 retq
- Disassembly of section .text._ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_:
- 0000000000000000 <std::iterator_traits<char const*>::difference_type std::distance<char const*>(char const*, char const*)>:
- 0: 41 56 push %r14
- 2: 53 push %rbx
- 3: 50 push %rax
- 4: 49 89 f6 mov %rsi,%r14
- 7: 48 89 fb mov %rdi,%rbx
- a: 48 89 1c 24 mov %rbx,(%rsp)
- e: 48 89 e7 mov %rsp,%rdi
- 11: e8 00 00 00 00 callq 16 <std::iterator_traits<char const*>::difference_type std::distance<char const*>(char const*, char const*)+0x16>
- 16: 48 89 df mov %rbx,%rdi
- 19: 4c 89 f6 mov %r14,%rsi
- 1c: e8 00 00 00 00 callq 21 <std::iterator_traits<char const*>::difference_type std::distance<char const*>(char const*, char const*)+0x21>
- 21: 48 83 c4 08 add $0x8,%rsp
- 25: 5b pop %rbx
- 26: 41 5e pop %r14
- 28: c3 retq
- Disassembly of section .text._ZSt10__distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_St26random_access_iterator_tag:
- 0000000000000000 <std::iterator_traits<char const*>::difference_type std::__distance<char const*>(char const*, char const*, std::random_access_iterator_tag)>:
- 0: 48 29 fe sub %rdi,%rsi
- 3: 48 89 f0 mov %rsi,%rax
- 6: c3 retq
- Disassembly of section .text._ZSt19__iterator_categoryIPKcENSt15iterator_traitsIT_E17iterator_categoryERKS3_:
- 0000000000000000 <std::iterator_traits<char const*>::iterator_category std::__iterator_category<char const*>(char const* const&)>:
- 0: c3 retq
- Disassembly of section .text._ZNSt11char_traitsIcE4copyEPcPKcm:
- 0000000000000000 <std::char_traits<char>::copy(char*, char const*, unsigned long)>:
- 0: 53 push %rbx
- 1: 48 89 fb mov %rdi,%rbx
- 4: 48 85 d2 test %rdx,%rdx
- 7: 74 08 je 11 <std::char_traits<char>::copy(char*, char const*, unsigned long)+0x11>
- 9: 48 89 df mov %rbx,%rdi
- c: e8 00 00 00 00 callq 11 <std::char_traits<char>::copy(char*, char const*, unsigned long)+0x11>
- 11: 48 89 d8 mov %rbx,%rax
- 14: 5b pop %rbx
- 15: c3 retq
- Disassembly of section .text._ZStorSt13_Ios_OpenmodeS_:
- 0000000000000000 <std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)>:
- 0: 09 f7 or %esi,%edi
- 2: 89 f8 mov %edi,%eax
- 4: c3 retq
- Disassembly of section .text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev:
- 0000000000000000 <std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::~basic_stringbuf()>:
- 0: 53 push %rbx
- 1: 48 89 fb mov %rdi,%rbx
- 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>
- b: 48 83 c0 10 add $0x10,%rax
- f: 48 89 03 mov %rax,(%rbx)
- 12: 48 8d 7b 48 lea 0x48(%rbx),%rdi
- 16: e8 00 00 00 00 callq 1b <std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::~basic_stringbuf()+0x1b>
- 1b: 48 89 df mov %rbx,%rdi
- 1e: 5b pop %rbx
- 1f: e9 00 00 00 00 jmpq 24 <GCC_except_table7+0x4>
- Disassembly of section .text._ZStorSt12_Ios_IostateS_:
- 0000000000000000 <std::operator|(std::_Ios_Iostate, std::_Ios_Iostate)>:
- 0: 09 f7 or %esi,%edi
- 2: 89 f8 mov %edi,%eax
- 4: c3 retq
- Disassembly of section .text._ZSt13__check_facetISt5ctypeIcEERKT_PS3_:
- 0000000000000000 <std::ctype<char> const& std::__check_facet<std::ctype<char> >(std::ctype<char> const*)>:
- 0: 50 push %rax
- 1: 48 85 ff test %rdi,%rdi
- 4: 74 05 je b <std::ctype<char> const& std::__check_facet<std::ctype<char> >(std::ctype<char> const*)+0xb>
- 6: 48 89 f8 mov %rdi,%rax
- 9: 59 pop %rcx
- a: c3 retq
- b: e8 00 00 00 00 callq 10 <.LCPI7_1>
- Disassembly of section .text._ZNKSt5ctypeIcE5widenEc:
- 0000000000000000 <std::ctype<char>::widen(char) const>:
- 0: 55 push %rbp
- 1: 53 push %rbx
- 2: 50 push %rax
- 3: 89 f5 mov %esi,%ebp
- 5: 48 89 fb mov %rdi,%rbx
- 8: 80 7b 38 00 cmpb $0x0,0x38(%rbx)
- c: 74 0f je 1d <std::ctype<char>::widen(char) const+0x1d>
- e: 40 0f b6 c5 movzbl %bpl,%eax
- 12: 8a 44 03 39 mov 0x39(%rbx,%rax,1),%al
- 16: 48 83 c4 08 add $0x8,%rsp
- 1a: 5b pop %rbx
- 1b: 5d pop %rbp
- 1c: c3 retq
- 1d: 48 89 df mov %rbx,%rdi
- 20: e8 00 00 00 00 callq 25 <std::ctype<char>::widen(char) const+0x25>
- 25: 48 8b 03 mov (%rbx),%rax
- 28: 48 8b 40 30 mov 0x30(%rax),%rax
- 2c: 40 0f be f5 movsbl %bpl,%esi
- 30: 48 89 df mov %rbx,%rdi
- 33: 48 83 c4 08 add $0x8,%rsp
- 37: 5b pop %rbx
- 38: 5d pop %rbp
- 39: ff e0 jmpq *%rax
- Disassembly of section .text._ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignIPcvEERS4_T_S8_:
- 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*)>:
- 0: 41 57 push %r15
- 2: 41 56 push %r14
- 4: 53 push %rbx
- 5: 48 83 ec 20 sub $0x20,%rsp
- 9: 49 89 d6 mov %rdx,%r14
- c: 49 89 f7 mov %rsi,%r15
- f: 48 89 fb mov %rdi,%rbx
- 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>
- 17: 48 89 44 24 10 mov %rax,0x10(%rsp)
- 1c: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi
- 21: 48 8d 74 24 10 lea 0x10(%rsp),%rsi
- 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>
- 2b: 48 89 df mov %rbx,%rdi
- 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>
- 33: 48 89 04 24 mov %rax,(%rsp)
- 37: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi
- 3c: 48 89 e6 mov %rsp,%rsi
- 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>
- 44: 48 8b 74 24 18 mov 0x18(%rsp),%rsi
- 49: 48 8b 54 24 08 mov 0x8(%rsp),%rdx
- 4e: 48 89 df mov %rbx,%rdi
- 51: 4c 89 f9 mov %r15,%rcx
- 54: 4d 89 f0 mov %r14,%r8
- 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>
- 5c: 48 83 c4 20 add $0x20,%rsp
- 60: 5b pop %rbx
- 61: 41 5e pop %r14
- 63: 41 5f pop %r15
- 65: c3 retq
- Disassembly of section .text._ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2IPcEERKNS0_IT_NS_11__enable_ifIXsr3std10__are_sameISC_SB_EE7__valueES8_E6__typeEEE:
- 0000000000000000 <_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2IPcEERKNS0_IT_NS_11__enable_ifIXsr3std10__are_sameISC_SB_EE7__valueES8_E6__typeEEE>:
- 0: 53 push %rbx
- 1: 48 89 fb mov %rdi,%rbx
- 4: 48 89 f7 mov %rsi,%rdi
- 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>
- c: 48 8b 00 mov (%rax),%rax
- f: 48 89 03 mov %rax,(%rbx)
- 12: 5b pop %rbx
- 13: c3 retq
- Disassembly of section .text._ZN9__gnu_cxxmiIPKcPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEDTmicldtfp_4baseEcldtfp0_4baseEERKNS_17__normal_iteratorIT_T1_EERKNSB_IT0_SD_EE:
- 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&)>:
- 0: 41 56 push %r14
- 2: 53 push %rbx
- 3: 50 push %rax
- 4: 49 89 f6 mov %rsi,%r14
- 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>
- c: 48 8b 18 mov (%rax),%rbx
- f: 4c 89 f7 mov %r14,%rdi
- 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>
- 17: 48 2b 18 sub (%rax),%rbx
- 1a: 48 89 d8 mov %rbx,%rax
- 1d: 48 83 c4 08 add $0x8,%rsp
- 21: 5b pop %rbx
- 22: 41 5e pop %r14
- 24: c3 retq
- Disassembly of section .text._ZN9__gnu_cxxmiIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_:
- 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&)>:
- 0: 41 56 push %r14
- 2: 53 push %rbx
- 3: 50 push %rax
- 4: 49 89 f6 mov %rsi,%r14
- 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>
- c: 48 8b 18 mov (%rax),%rbx
- f: 4c 89 f7 mov %r14,%rdi
- 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>
- 17: 48 2b 18 sub (%rax),%rbx
- 1a: 48 89 d8 mov %rbx,%rax
- 1d: 48 83 c4 08 add $0x8,%rsp
- 21: 5b pop %rbx
- 22: 41 5e pop %r14
- 24: c3 retq
- Disassembly of section .text._ZNK9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv:
- 0000000000000000 <__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const>:
- 0: 48 89 f8 mov %rdi,%rax
- 3: c3 retq
- Disassembly of section .text._ZNK9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE4baseEv:
- 0000000000000000 <__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const>:
- 0: 48 89 f8 mov %rdi,%rax
- 3: c3 retq
- Disassembly of section .text._ZN9__gnu_cxx17__normal_iteratorIPcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2ERKS1_:
- 0000000000000000 <__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char* const&)>:
- 0: 48 8b 06 mov (%rsi),%rax
- 3: 48 89 07 mov %rax,(%rdi)
- 6: c3 retq
- skylake:cryptopp$
Add Comment
Please, Sign In to add comment