// File: /workspace/github_c_makefile_star2_O0/mjosaarinen[P]brutus/crypto_aead/minalpherv11/avx2/MinalpherCore.cpp
// Function: minalpher_core_single_block(long long vector[4] const&, long long vector[4]&, long long vector[4]&)
void minalpher_core_single_block(
  const __m256i           &DATA,   /* I                            */
  __m256i                 &ymm0_,  /* O    ymm0                    */
  __m256i                 &ymm1_   /* O    ymm1                    */
  )
{
  /*==== FORMAT CHANGE ====*/
  //Constant Load
  const __m256i ymmMask = _mm256_set_epi32(0x0F0F0F0F, 0x0F0F0F0F, 0x0F0F0F0F, 0x0F0F0F0F, 0x0F0F0F0F, 0x0F0F0F0F, 0x0F0F0F0F, 0x0F0F0F0F);

  //VPERMQ
  __m256i tmp = _mm256_permute4x64_epi64(DATA, 0xD8);

  //AND
  __m256i tmp0, tmp1;
  tmp0 = _mm256_and_si256(ymmMask, tmp);
  tmp1 = _mm256_andnot_si256(ymmMask, tmp);

  //SHIFT
  tmp1 = _mm256_srli_epi16(tmp1, 4);

  //UNPACK
  __m256i ymm0 = _mm256_unpacklo_epi8(tmp0, tmp1);
  __m256i ymm1 = _mm256_unpackhi_epi8(tmp0, tmp1);
  /*==== END FORMAT CHANGE ====*/


  /*==== Minalpher-P ====*/
  //Constant Load
  const __m256i ymmSbox = _mm256_set_epi8(0x07, 0x0A, 0x09, 0x06, 0x00, 0x0E, 0x0D, 0x05, 0x0F, 0x0C, 0x08, 0x02, 0x01, 0x04, 0x03, 0x0B,
    0x07, 0x0A, 0x09, 0x06, 0x00, 0x0E, 0x0D, 0x05, 0x0F, 0x0C, 0x08, 0x02, 0x01, 0x04, 0x03, 0x0B);


  /*==== single round function ====*/
  #define singleRoundFunctionH(i, ymm0, ymm1 ) {\
    ymm0 = _mm256_shuffle_epi8( ymmSbox, ymm0 );\
    ymm1 = _mm256_shuffle_epi8( ymmSbox, ymm1 );\
    ymm0 = _mm256_shuffle_epi8( ymm0, ShuffleSingleBlock0 );\
    ymm1 = _mm256_shuffle_epi8( ymm1, ShuffleSingleBlock1 );\
    __m256i tmp01 = _mm256_xor_si256(ymm0, ymm1);\
    ymm0 = _mm256_xor_si256( ymm0, RoundConstSingleBlock[i][0] );\
    ymm1 = _mm256_xor_si256( ymm1, RoundConstSingleBlock[i][1] );\
    tmp01 = _mm256_permute4x64_epi64(tmp01, 0x4E);\
    ymm0 = _mm256_xor_si256(tmp01, ymm0); \
    ymm1 = _mm256_xor_si256(tmp01, ymm1); \
    tmp0 = _mm256_slli_si256( ymm0, 8 );\
    tmp1 = _mm256_slli_si256( ymm1, 8 );\
    ymm0 = _mm256_xor_si256( tmp0, ymm0 );\
    ymm1 = _mm256_xor_si256( tmp1, ymm1 );\
  }

  singleRoundFunctionH( 0, ymm0, ymm1);
  singleRoundFunctionH( 1, ymm0, ymm1);
  singleRoundFunctionH( 2, ymm0, ymm1);
  singleRoundFunctionH( 3, ymm0, ymm1);
  singleRoundFunctionH( 4, ymm0, ymm1);
  singleRoundFunctionH( 5, ymm0, ymm1);
  singleRoundFunctionH( 6, ymm0, ymm1);
  singleRoundFunctionH( 7, ymm0, ymm1);
  singleRoundFunctionH( 8, ymm0, ymm1);
  singleRoundFunctionH( 9, ymm0, ymm1);
  singleRoundFunctionH(10, ymm0, ymm1);
  singleRoundFunctionH(11, ymm0, ymm1);
  singleRoundFunctionH(12, ymm0, ymm1);
  singleRoundFunctionH(13, ymm0, ymm1);
  singleRoundFunctionH(14, ymm0, ymm1);
  singleRoundFunctionH(15, ymm0, ymm1);
  singleRoundFunctionH( 0, ymm0, ymm1);

  ymm0  = _mm256_shuffle_epi8(ymmSbox, ymm0);
  ymm0_ = _mm256_shuffle_epi8(ymm0, ShuffleSingleBlock0);

  ymm1  = _mm256_shuffle_epi8(ymmSbox, ymm1);
  ymm1_ = _mm256_shuffle_epi8(ymm1, ShuffleSingleBlock1);
  /*==== END Minalpher-P ====*/
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
andq $-0x20, %rsp
subq $0x34c0, %rsp           # imm = 0x34C0
movq %rdi, 0x318(%rsp)
movq %rsi, 0x310(%rsp)
movq %rdx, 0x308(%rsp)
movl $0xf0f0f0f, 0x35c(%rsp) # imm = 0xF0F0F0F
movl $0xf0f0f0f, 0x358(%rsp) # imm = 0xF0F0F0F
movl $0xf0f0f0f, 0x354(%rsp) # imm = 0xF0F0F0F
movl $0xf0f0f0f, 0x350(%rsp) # imm = 0xF0F0F0F
movl $0xf0f0f0f, 0x34c(%rsp) # imm = 0xF0F0F0F
movl $0xf0f0f0f, 0x348(%rsp) # imm = 0xF0F0F0F
movl $0xf0f0f0f, 0x344(%rsp) # imm = 0xF0F0F0F
movl $0xf0f0f0f, 0x340(%rsp) # imm = 0xF0F0F0F
movl 0x344(%rsp), %r8d
movl 0x348(%rsp), %edi
movl 0x34c(%rsp), %esi
movl 0x354(%rsp), %edx
movl 0x358(%rsp), %ecx
movl 0x35c(%rsp), %eax
vmovd 0x340(%rsp), %xmm0
vpinsrd $0x1, %r8d, %xmm0, %xmm0
vpinsrd $0x2, %edi, %xmm0, %xmm0
vpinsrd $0x3, %esi, %xmm0, %xmm0
vmovd 0x350(%rsp), %xmm1
vpinsrd $0x1, %edx, %xmm1, %xmm1
vpinsrd $0x2, %ecx, %xmm1, %xmm1
vpinsrd $0x3, %eax, %xmm1, %xmm1
vmovdqa %xmm1, 0x330(%rsp)
vmovdqa %xmm0, 0x320(%rsp)
vmovdqa 0x320(%rsp), %ymm0
vmovdqa %ymm0, 0x2e0(%rsp)
movq 0x318(%rsp), %rax
vmovdqa (%rax), %ymm0
vpermq $0xd8, %ymm0, %ymm0     # ymm0 = ymm0[0,2,1,3]
vmovdqa %ymm0, 0x2c0(%rsp)
vmovdqa 0x2e0(%rsp), %ymm1
vmovdqa 0x2c0(%rsp), %ymm0
vmovdqa %ymm1, 0x3c0(%rsp)
vmovdqa %ymm0, 0x3a0(%rsp)
vmovdqa 0x3c0(%rsp), %ymm0
vmovdqa 0x3a0(%rsp), %ymm1
vpand %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x2a0(%rsp)
vmovdqa 0x2e0(%rsp), %ymm1
vmovdqa 0x2c0(%rsp), %ymm0
vmovdqa %ymm1, 0x400(%rsp)
vmovdqa %ymm0, 0x3e0(%rsp)
vmovdqa 0x400(%rsp), %ymm0
vmovdqa 0x3e0(%rsp), %ymm1
vpandn %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x280(%rsp)
vmovdqa 0x280(%rsp), %ymm0
vmovdqa %ymm0, 0x440(%rsp)
movl $0x4, 0x43c(%rsp)
vmovdqa 0x440(%rsp), %ymm0
vmovd 0x43c(%rsp), %xmm1
vpsrlw %xmm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x280(%rsp)
vmovdqa 0x2a0(%rsp), %ymm1
vmovdqa 0x280(%rsp), %ymm0
vmovdqa %ymm1, 0x480(%rsp)
vmovdqa %ymm0, 0x460(%rsp)
vmovdqa 0x480(%rsp), %ymm0
vmovdqa 0x460(%rsp), %ymm1
vpunpcklbw %ymm1, %ymm0, %ymm0 # ymm0 = ymm0[0],ymm1[0],ymm0[1],ymm1[1],ymm0[2],ymm1[2],ymm0[3],ymm1[3],ymm0[4],ymm1[4],ymm0[5],ymm1[5],ymm0[6],ymm1[6],ymm0[7],ymm1[7],ymm0[16],ymm1[16],ymm0[17],ymm1[17],ymm0[18],ymm1[18],ymm0[19],ymm1[19],ymm0[20],ymm1[20],ymm0[21],ymm1[21],ymm0[22],ymm1[22],ymm0[23],ymm1[23]
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x2a0(%rsp), %ymm1
vmovdqa 0x280(%rsp), %ymm0
vmovdqa %ymm1, 0x4c0(%rsp)
vmovdqa %ymm0, 0x4a0(%rsp)
vmovdqa 0x4c0(%rsp), %ymm0
vmovdqa 0x4a0(%rsp), %ymm1
vpunpckhbw %ymm1, %ymm0, %ymm0 # ymm0 = ymm0[8],ymm1[8],ymm0[9],ymm1[9],ymm0[10],ymm1[10],ymm0[11],ymm1[11],ymm0[12],ymm1[12],ymm0[13],ymm1[13],ymm0[14],ymm1[14],ymm0[15],ymm1[15],ymm0[24],ymm1[24],ymm0[25],ymm1[25],ymm0[26],ymm1[26],ymm0[27],ymm1[27],ymm0[28],ymm1[28],ymm0[29],ymm1[29],ymm0[30],ymm1[30],ymm0[31],ymm1[31]
vmovdqa %ymm0, 0x240(%rsp)
movb $0x7, 0x39f(%rsp)
movb $0xa, 0x39e(%rsp)
movb $0x9, 0x39d(%rsp)
movb $0x6, 0x39c(%rsp)
movb $0x0, 0x39b(%rsp)
movb $0xe, 0x39a(%rsp)
movb $0xd, 0x399(%rsp)
movb $0x5, 0x398(%rsp)
movb $0xf, 0x397(%rsp)
movb $0xc, 0x396(%rsp)
movb $0x8, 0x395(%rsp)
movb $0x2, 0x394(%rsp)
movb $0x1, 0x393(%rsp)
movb $0x4, 0x392(%rsp)
movb $0x3, 0x391(%rsp)
movb $0xb, 0x390(%rsp)
movb $0x7, 0x38f(%rsp)
movb $0xa, 0x38e(%rsp)
movb $0x9, 0x38d(%rsp)
movb $0x6, 0x38c(%rsp)
movb $0x0, 0x38b(%rsp)
movb $0xe, 0x38a(%rsp)
movb $0xd, 0x389(%rsp)
movb $0x5, 0x388(%rsp)
movb $0xf, 0x387(%rsp)
movb $0xc, 0x386(%rsp)
movb $0x8, 0x385(%rsp)
movb $0x2, 0x384(%rsp)
movb $0x1, 0x383(%rsp)
movb $0x4, 0x382(%rsp)
movb $0x3, 0x381(%rsp)
movb $0xb, 0x380(%rsp)
movzbl 0x380(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x381(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x382(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x383(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x384(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x385(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x386(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x387(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x388(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x389(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x38a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x38b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x38c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x38d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x38e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x38f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
movzbl 0x390(%rsp), %eax
vmovd %eax, %xmm1
movzbl 0x391(%rsp), %eax
vpinsrb $0x1, %eax, %xmm1, %xmm1
movzbl 0x392(%rsp), %eax
vpinsrb $0x2, %eax, %xmm1, %xmm1
movzbl 0x393(%rsp), %eax
vpinsrb $0x3, %eax, %xmm1, %xmm1
movzbl 0x394(%rsp), %eax
vpinsrb $0x4, %eax, %xmm1, %xmm1
movzbl 0x395(%rsp), %eax
vpinsrb $0x5, %eax, %xmm1, %xmm1
movzbl 0x396(%rsp), %eax
vpinsrb $0x6, %eax, %xmm1, %xmm1
movzbl 0x397(%rsp), %eax
vpinsrb $0x7, %eax, %xmm1, %xmm1
movzbl 0x398(%rsp), %eax
vpinsrb $0x8, %eax, %xmm1, %xmm1
movzbl 0x399(%rsp), %eax
vpinsrb $0x9, %eax, %xmm1, %xmm1
movzbl 0x39a(%rsp), %eax
vpinsrb $0xa, %eax, %xmm1, %xmm1
movzbl 0x39b(%rsp), %eax
vpinsrb $0xb, %eax, %xmm1, %xmm1
movzbl 0x39c(%rsp), %eax
vpinsrb $0xc, %eax, %xmm1, %xmm1
movzbl 0x39d(%rsp), %eax
vpinsrb $0xd, %eax, %xmm1, %xmm1
movzbl 0x39e(%rsp), %eax
vpinsrb $0xe, %eax, %xmm1, %xmm1
movzbl 0x39f(%rsp), %eax
vpinsrb $0xf, %eax, %xmm1, %xmm1
vmovdqa %xmm1, 0x370(%rsp)
vmovdqa %xmm0, 0x360(%rsp)
vmovdqa 0x360(%rsp), %ymm0
vmovdqa %ymm0, 0x220(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x16c0(%rsp)
vmovdqa %ymm0, 0x16a0(%rsp)
vmovdqa 0x16c0(%rsp), %ymm0
vmovdqa 0x16a0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x1680(%rsp)
vmovdqa %ymm0, 0x1660(%rsp)
vmovdqa 0x1680(%rsp), %ymm0
vmovdqa 0x1660(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x37b10(%rip), %ymm0    # 0x44540
vmovdqa %ymm1, 0x1640(%rsp)
vmovdqa %ymm0, 0x1620(%rsp)
vmovdqa 0x1640(%rsp), %ymm0
vmovdqa 0x1620(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x37aed(%rip), %ymm0    # 0x44560
vmovdqa %ymm1, 0x1600(%rsp)
vmovdqa %ymm0, 0x15e0(%rsp)
vmovdqa 0x1600(%rsp), %ymm0
vmovdqa 0x15e0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x3480(%rsp)
vmovdqa %ymm0, 0x3460(%rsp)
vmovdqa 0x3480(%rsp), %ymm0
vmovdqa 0x3460(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x200(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x37647(%rip), %ymm0    # 0x44140
vmovdqa %ymm1, 0x3440(%rsp)
vmovdqa %ymm0, 0x3420(%rsp)
vmovdqa 0x3440(%rsp), %ymm0
vmovdqa 0x3420(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x37625(%rip), %ymm0    # 0x44160
vmovdqa %ymm1, 0x3400(%rsp)
vmovdqa %ymm0, 0x33e0(%rsp)
vmovdqa 0x3400(%rsp), %ymm0
vmovdqa 0x33e0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x200(%rsp), %ymm0
vpermq $0x4e, %ymm0, %ymm0     # ymm0 = ymm0[2,3,0,1]
vmovdqa %ymm0, 0x200(%rsp)
vmovdqa 0x200(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x33c0(%rsp)
vmovdqa %ymm0, 0x33a0(%rsp)
vmovdqa 0x33c0(%rsp), %ymm0
vmovdqa 0x33a0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x200(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x3380(%rsp)
vmovdqa %ymm0, 0x3360(%rsp)
vmovdqa 0x3380(%rsp), %ymm0
vmovdqa 0x3360(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x2a0(%rsp)
vmovdqa 0x240(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x280(%rsp)
vmovdqa 0x2a0(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x3340(%rsp)
vmovdqa %ymm0, 0x3320(%rsp)
vmovdqa 0x3340(%rsp), %ymm0
vmovdqa 0x3320(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x280(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x3300(%rsp)
vmovdqa %ymm0, 0x32e0(%rsp)
vmovdqa 0x3300(%rsp), %ymm0
vmovdqa 0x32e0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x15c0(%rsp)
vmovdqa %ymm0, 0x15a0(%rsp)
vmovdqa 0x15c0(%rsp), %ymm0
vmovdqa 0x15a0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x1580(%rsp)
vmovdqa %ymm0, 0x1560(%rsp)
vmovdqa 0x1580(%rsp), %ymm0
vmovdqa 0x1560(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x377e9(%rip), %ymm0    # 0x44540
vmovdqa %ymm1, 0x1540(%rsp)
vmovdqa %ymm0, 0x1520(%rsp)
vmovdqa 0x1540(%rsp), %ymm0
vmovdqa 0x1520(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x377c6(%rip), %ymm0    # 0x44560
vmovdqa %ymm1, 0x1500(%rsp)
vmovdqa %ymm0, 0x14e0(%rsp)
vmovdqa 0x1500(%rsp), %ymm0
vmovdqa 0x14e0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x32c0(%rsp)
vmovdqa %ymm0, 0x32a0(%rsp)
vmovdqa 0x32c0(%rsp), %ymm0
vmovdqa 0x32a0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x1e0(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x37360(%rip), %ymm0    # 0x44180
vmovdqa %ymm1, 0x3280(%rsp)
vmovdqa %ymm0, 0x3260(%rsp)
vmovdqa 0x3280(%rsp), %ymm0
vmovdqa 0x3260(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x3733e(%rip), %ymm0    # 0x441a0
vmovdqa %ymm1, 0x3240(%rsp)
vmovdqa %ymm0, 0x3220(%rsp)
vmovdqa 0x3240(%rsp), %ymm0
vmovdqa 0x3220(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x1e0(%rsp), %ymm0
vpermq $0x4e, %ymm0, %ymm0     # ymm0 = ymm0[2,3,0,1]
vmovdqa %ymm0, 0x1e0(%rsp)
vmovdqa 0x1e0(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x3200(%rsp)
vmovdqa %ymm0, 0x31e0(%rsp)
vmovdqa 0x3200(%rsp), %ymm0
vmovdqa 0x31e0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x1e0(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x31c0(%rsp)
vmovdqa %ymm0, 0x31a0(%rsp)
vmovdqa 0x31c0(%rsp), %ymm0
vmovdqa 0x31a0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x2a0(%rsp)
vmovdqa 0x240(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x280(%rsp)
vmovdqa 0x2a0(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x3180(%rsp)
vmovdqa %ymm0, 0x3160(%rsp)
vmovdqa 0x3180(%rsp), %ymm0
vmovdqa 0x3160(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x280(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x3140(%rsp)
vmovdqa %ymm0, 0x3120(%rsp)
vmovdqa 0x3140(%rsp), %ymm0
vmovdqa 0x3120(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x14c0(%rsp)
vmovdqa %ymm0, 0x14a0(%rsp)
vmovdqa 0x14c0(%rsp), %ymm0
vmovdqa 0x14a0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x1480(%rsp)
vmovdqa %ymm0, 0x1460(%rsp)
vmovdqa 0x1480(%rsp), %ymm0
vmovdqa 0x1460(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x374c2(%rip), %ymm0    # 0x44540
vmovdqa %ymm1, 0x1440(%rsp)
vmovdqa %ymm0, 0x1420(%rsp)
vmovdqa 0x1440(%rsp), %ymm0
vmovdqa 0x1420(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x3749f(%rip), %ymm0    # 0x44560
vmovdqa %ymm1, 0x1400(%rsp)
vmovdqa %ymm0, 0x13e0(%rsp)
vmovdqa 0x1400(%rsp), %ymm0
vmovdqa 0x13e0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x3100(%rsp)
vmovdqa %ymm0, 0x30e0(%rsp)
vmovdqa 0x3100(%rsp), %ymm0
vmovdqa 0x30e0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x1c0(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x37079(%rip), %ymm0    # 0x441c0
vmovdqa %ymm1, 0x30c0(%rsp)
vmovdqa %ymm0, 0x30a0(%rsp)
vmovdqa 0x30c0(%rsp), %ymm0
vmovdqa 0x30a0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x37057(%rip), %ymm0    # 0x441e0
vmovdqa %ymm1, 0x3080(%rsp)
vmovdqa %ymm0, 0x3060(%rsp)
vmovdqa 0x3080(%rsp), %ymm0
vmovdqa 0x3060(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x1c0(%rsp), %ymm0
vpermq $0x4e, %ymm0, %ymm0     # ymm0 = ymm0[2,3,0,1]
vmovdqa %ymm0, 0x1c0(%rsp)
vmovdqa 0x1c0(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x3040(%rsp)
vmovdqa %ymm0, 0x3020(%rsp)
vmovdqa 0x3040(%rsp), %ymm0
vmovdqa 0x3020(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x1c0(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x3000(%rsp)
vmovdqa %ymm0, 0x2fe0(%rsp)
vmovdqa 0x3000(%rsp), %ymm0
vmovdqa 0x2fe0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x2a0(%rsp)
vmovdqa 0x240(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x280(%rsp)
vmovdqa 0x2a0(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x2fc0(%rsp)
vmovdqa %ymm0, 0x2fa0(%rsp)
vmovdqa 0x2fc0(%rsp), %ymm0
vmovdqa 0x2fa0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x280(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x2f80(%rsp)
vmovdqa %ymm0, 0x2f60(%rsp)
vmovdqa 0x2f80(%rsp), %ymm0
vmovdqa 0x2f60(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x13c0(%rsp)
vmovdqa %ymm0, 0x13a0(%rsp)
vmovdqa 0x13c0(%rsp), %ymm0
vmovdqa 0x13a0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x1380(%rsp)
vmovdqa %ymm0, 0x1360(%rsp)
vmovdqa 0x1380(%rsp), %ymm0
vmovdqa 0x1360(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x3719b(%rip), %ymm0    # 0x44540
vmovdqa %ymm1, 0x1340(%rsp)
vmovdqa %ymm0, 0x1320(%rsp)
vmovdqa 0x1340(%rsp), %ymm0
vmovdqa 0x1320(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x37178(%rip), %ymm0    # 0x44560
vmovdqa %ymm1, 0x1300(%rsp)
vmovdqa %ymm0, 0x12e0(%rsp)
vmovdqa 0x1300(%rsp), %ymm0
vmovdqa 0x12e0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x2f40(%rsp)
vmovdqa %ymm0, 0x2f20(%rsp)
vmovdqa 0x2f40(%rsp), %ymm0
vmovdqa 0x2f20(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x1a0(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x36d92(%rip), %ymm0    # 0x44200
vmovdqa %ymm1, 0x2f00(%rsp)
vmovdqa %ymm0, 0x2ee0(%rsp)
vmovdqa 0x2f00(%rsp), %ymm0
vmovdqa 0x2ee0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x36d70(%rip), %ymm0    # 0x44220
vmovdqa %ymm1, 0x2ec0(%rsp)
vmovdqa %ymm0, 0x2ea0(%rsp)
vmovdqa 0x2ec0(%rsp), %ymm0
vmovdqa 0x2ea0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x1a0(%rsp), %ymm0
vpermq $0x4e, %ymm0, %ymm0     # ymm0 = ymm0[2,3,0,1]
vmovdqa %ymm0, 0x1a0(%rsp)
vmovdqa 0x1a0(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x2e80(%rsp)
vmovdqa %ymm0, 0x2e60(%rsp)
vmovdqa 0x2e80(%rsp), %ymm0
vmovdqa 0x2e60(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x1a0(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x2e40(%rsp)
vmovdqa %ymm0, 0x2e20(%rsp)
vmovdqa 0x2e40(%rsp), %ymm0
vmovdqa 0x2e20(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x2a0(%rsp)
vmovdqa 0x240(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x280(%rsp)
vmovdqa 0x2a0(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x2e00(%rsp)
vmovdqa %ymm0, 0x2de0(%rsp)
vmovdqa 0x2e00(%rsp), %ymm0
vmovdqa 0x2de0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x280(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x2dc0(%rsp)
vmovdqa %ymm0, 0x2da0(%rsp)
vmovdqa 0x2dc0(%rsp), %ymm0
vmovdqa 0x2da0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x12c0(%rsp)
vmovdqa %ymm0, 0x12a0(%rsp)
vmovdqa 0x12c0(%rsp), %ymm0
vmovdqa 0x12a0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x1280(%rsp)
vmovdqa %ymm0, 0x1260(%rsp)
vmovdqa 0x1280(%rsp), %ymm0
vmovdqa 0x1260(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x36e74(%rip), %ymm0    # 0x44540
vmovdqa %ymm1, 0x1240(%rsp)
vmovdqa %ymm0, 0x1220(%rsp)
vmovdqa 0x1240(%rsp), %ymm0
vmovdqa 0x1220(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x36e51(%rip), %ymm0    # 0x44560
vmovdqa %ymm1, 0x1200(%rsp)
vmovdqa %ymm0, 0x11e0(%rsp)
vmovdqa 0x1200(%rsp), %ymm0
vmovdqa 0x11e0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x2d80(%rsp)
vmovdqa %ymm0, 0x2d60(%rsp)
vmovdqa 0x2d80(%rsp), %ymm0
vmovdqa 0x2d60(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x180(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x36aab(%rip), %ymm0    # 0x44240
vmovdqa %ymm1, 0x2d40(%rsp)
vmovdqa %ymm0, 0x2d20(%rsp)
vmovdqa 0x2d40(%rsp), %ymm0
vmovdqa 0x2d20(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x36a89(%rip), %ymm0    # 0x44260
vmovdqa %ymm1, 0x2d00(%rsp)
vmovdqa %ymm0, 0x2ce0(%rsp)
vmovdqa 0x2d00(%rsp), %ymm0
vmovdqa 0x2ce0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x180(%rsp), %ymm0
vpermq $0x4e, %ymm0, %ymm0     # ymm0 = ymm0[2,3,0,1]
vmovdqa %ymm0, 0x180(%rsp)
vmovdqa 0x180(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x2cc0(%rsp)
vmovdqa %ymm0, 0x2ca0(%rsp)
vmovdqa 0x2cc0(%rsp), %ymm0
vmovdqa 0x2ca0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x180(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x2c80(%rsp)
vmovdqa %ymm0, 0x2c60(%rsp)
vmovdqa 0x2c80(%rsp), %ymm0
vmovdqa 0x2c60(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x2a0(%rsp)
vmovdqa 0x240(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x280(%rsp)
vmovdqa 0x2a0(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x2c40(%rsp)
vmovdqa %ymm0, 0x2c20(%rsp)
vmovdqa 0x2c40(%rsp), %ymm0
vmovdqa 0x2c20(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x280(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x2c00(%rsp)
vmovdqa %ymm0, 0x2be0(%rsp)
vmovdqa 0x2c00(%rsp), %ymm0
vmovdqa 0x2be0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x11c0(%rsp)
vmovdqa %ymm0, 0x11a0(%rsp)
vmovdqa 0x11c0(%rsp), %ymm0
vmovdqa 0x11a0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x1180(%rsp)
vmovdqa %ymm0, 0x1160(%rsp)
vmovdqa 0x1180(%rsp), %ymm0
vmovdqa 0x1160(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x36b4d(%rip), %ymm0    # 0x44540
vmovdqa %ymm1, 0x1140(%rsp)
vmovdqa %ymm0, 0x1120(%rsp)
vmovdqa 0x1140(%rsp), %ymm0
vmovdqa 0x1120(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x36b2a(%rip), %ymm0    # 0x44560
vmovdqa %ymm1, 0x1100(%rsp)
vmovdqa %ymm0, 0x10e0(%rsp)
vmovdqa 0x1100(%rsp), %ymm0
vmovdqa 0x10e0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x2bc0(%rsp)
vmovdqa %ymm0, 0x2ba0(%rsp)
vmovdqa 0x2bc0(%rsp), %ymm0
vmovdqa 0x2ba0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x160(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x367c4(%rip), %ymm0    # 0x44280
vmovdqa %ymm1, 0x2b80(%rsp)
vmovdqa %ymm0, 0x2b60(%rsp)
vmovdqa 0x2b80(%rsp), %ymm0
vmovdqa 0x2b60(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x367a2(%rip), %ymm0    # 0x442a0
vmovdqa %ymm1, 0x2b40(%rsp)
vmovdqa %ymm0, 0x2b20(%rsp)
vmovdqa 0x2b40(%rsp), %ymm0
vmovdqa 0x2b20(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x160(%rsp), %ymm0
vpermq $0x4e, %ymm0, %ymm0     # ymm0 = ymm0[2,3,0,1]
vmovdqa %ymm0, 0x160(%rsp)
vmovdqa 0x160(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x2b00(%rsp)
vmovdqa %ymm0, 0x2ae0(%rsp)
vmovdqa 0x2b00(%rsp), %ymm0
vmovdqa 0x2ae0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x160(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x2ac0(%rsp)
vmovdqa %ymm0, 0x2aa0(%rsp)
vmovdqa 0x2ac0(%rsp), %ymm0
vmovdqa 0x2aa0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x2a0(%rsp)
vmovdqa 0x240(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x280(%rsp)
vmovdqa 0x2a0(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x2a80(%rsp)
vmovdqa %ymm0, 0x2a60(%rsp)
vmovdqa 0x2a80(%rsp), %ymm0
vmovdqa 0x2a60(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x280(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x2a40(%rsp)
vmovdqa %ymm0, 0x2a20(%rsp)
vmovdqa 0x2a40(%rsp), %ymm0
vmovdqa 0x2a20(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x10c0(%rsp)
vmovdqa %ymm0, 0x10a0(%rsp)
vmovdqa 0x10c0(%rsp), %ymm0
vmovdqa 0x10a0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x1080(%rsp)
vmovdqa %ymm0, 0x1060(%rsp)
vmovdqa 0x1080(%rsp), %ymm0
vmovdqa 0x1060(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x36826(%rip), %ymm0    # 0x44540
vmovdqa %ymm1, 0x1040(%rsp)
vmovdqa %ymm0, 0x1020(%rsp)
vmovdqa 0x1040(%rsp), %ymm0
vmovdqa 0x1020(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x36803(%rip), %ymm0    # 0x44560
vmovdqa %ymm1, 0x1000(%rsp)
vmovdqa %ymm0, 0xfe0(%rsp)
vmovdqa 0x1000(%rsp), %ymm0
vmovdqa 0xfe0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x2a00(%rsp)
vmovdqa %ymm0, 0x29e0(%rsp)
vmovdqa 0x2a00(%rsp), %ymm0
vmovdqa 0x29e0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x140(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x364dd(%rip), %ymm0    # 0x442c0
vmovdqa %ymm1, 0x29c0(%rsp)
vmovdqa %ymm0, 0x29a0(%rsp)
vmovdqa 0x29c0(%rsp), %ymm0
vmovdqa 0x29a0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x364bb(%rip), %ymm0    # 0x442e0
vmovdqa %ymm1, 0x2980(%rsp)
vmovdqa %ymm0, 0x2960(%rsp)
vmovdqa 0x2980(%rsp), %ymm0
vmovdqa 0x2960(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x140(%rsp), %ymm0
vpermq $0x4e, %ymm0, %ymm0     # ymm0 = ymm0[2,3,0,1]
vmovdqa %ymm0, 0x140(%rsp)
vmovdqa 0x140(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x2940(%rsp)
vmovdqa %ymm0, 0x2920(%rsp)
vmovdqa 0x2940(%rsp), %ymm0
vmovdqa 0x2920(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x140(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x2900(%rsp)
vmovdqa %ymm0, 0x28e0(%rsp)
vmovdqa 0x2900(%rsp), %ymm0
vmovdqa 0x28e0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x2a0(%rsp)
vmovdqa 0x240(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x280(%rsp)
vmovdqa 0x2a0(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x28c0(%rsp)
vmovdqa %ymm0, 0x28a0(%rsp)
vmovdqa 0x28c0(%rsp), %ymm0
vmovdqa 0x28a0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x280(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x2880(%rsp)
vmovdqa %ymm0, 0x2860(%rsp)
vmovdqa 0x2880(%rsp), %ymm0
vmovdqa 0x2860(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0xfc0(%rsp)
vmovdqa %ymm0, 0xfa0(%rsp)
vmovdqa 0xfc0(%rsp), %ymm0
vmovdqa 0xfa0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0xf80(%rsp)
vmovdqa %ymm0, 0xf60(%rsp)
vmovdqa 0xf80(%rsp), %ymm0
vmovdqa 0xf60(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x364ff(%rip), %ymm0    # 0x44540
vmovdqa %ymm1, 0xf40(%rsp)
vmovdqa %ymm0, 0xf20(%rsp)
vmovdqa 0xf40(%rsp), %ymm0
vmovdqa 0xf20(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x364dc(%rip), %ymm0    # 0x44560
vmovdqa %ymm1, 0xf00(%rsp)
vmovdqa %ymm0, 0xee0(%rsp)
vmovdqa 0xf00(%rsp), %ymm0
vmovdqa 0xee0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x2840(%rsp)
vmovdqa %ymm0, 0x2820(%rsp)
vmovdqa 0x2840(%rsp), %ymm0
vmovdqa 0x2820(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x120(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x361f6(%rip), %ymm0    # 0x44300
vmovdqa %ymm1, 0x2800(%rsp)
vmovdqa %ymm0, 0x27e0(%rsp)
vmovdqa 0x2800(%rsp), %ymm0
vmovdqa 0x27e0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x361d4(%rip), %ymm0    # 0x44320
vmovdqa %ymm1, 0x27c0(%rsp)
vmovdqa %ymm0, 0x27a0(%rsp)
vmovdqa 0x27c0(%rsp), %ymm0
vmovdqa 0x27a0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x120(%rsp), %ymm0
vpermq $0x4e, %ymm0, %ymm0     # ymm0 = ymm0[2,3,0,1]
vmovdqa %ymm0, 0x120(%rsp)
vmovdqa 0x120(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x2780(%rsp)
vmovdqa %ymm0, 0x2760(%rsp)
vmovdqa 0x2780(%rsp), %ymm0
vmovdqa 0x2760(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x120(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x2740(%rsp)
vmovdqa %ymm0, 0x2720(%rsp)
vmovdqa 0x2740(%rsp), %ymm0
vmovdqa 0x2720(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x2a0(%rsp)
vmovdqa 0x240(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x280(%rsp)
vmovdqa 0x2a0(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x2700(%rsp)
vmovdqa %ymm0, 0x26e0(%rsp)
vmovdqa 0x2700(%rsp), %ymm0
vmovdqa 0x26e0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x280(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x26c0(%rsp)
vmovdqa %ymm0, 0x26a0(%rsp)
vmovdqa 0x26c0(%rsp), %ymm0
vmovdqa 0x26a0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0xec0(%rsp)
vmovdqa %ymm0, 0xea0(%rsp)
vmovdqa 0xec0(%rsp), %ymm0
vmovdqa 0xea0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0xe80(%rsp)
vmovdqa %ymm0, 0xe60(%rsp)
vmovdqa 0xe80(%rsp), %ymm0
vmovdqa 0xe60(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x361d8(%rip), %ymm0    # 0x44540
vmovdqa %ymm1, 0xe40(%rsp)
vmovdqa %ymm0, 0xe20(%rsp)
vmovdqa 0xe40(%rsp), %ymm0
vmovdqa 0xe20(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x361b5(%rip), %ymm0    # 0x44560
vmovdqa %ymm1, 0xe00(%rsp)
vmovdqa %ymm0, 0xde0(%rsp)
vmovdqa 0xe00(%rsp), %ymm0
vmovdqa 0xde0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x2680(%rsp)
vmovdqa %ymm0, 0x2660(%rsp)
vmovdqa 0x2680(%rsp), %ymm0
vmovdqa 0x2660(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x100(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x35f0f(%rip), %ymm0    # 0x44340
vmovdqa %ymm1, 0x2640(%rsp)
vmovdqa %ymm0, 0x2620(%rsp)
vmovdqa 0x2640(%rsp), %ymm0
vmovdqa 0x2620(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x35eed(%rip), %ymm0    # 0x44360
vmovdqa %ymm1, 0x2600(%rsp)
vmovdqa %ymm0, 0x25e0(%rsp)
vmovdqa 0x2600(%rsp), %ymm0
vmovdqa 0x25e0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x100(%rsp), %ymm0
vpermq $0x4e, %ymm0, %ymm0     # ymm0 = ymm0[2,3,0,1]
vmovdqa %ymm0, 0x100(%rsp)
vmovdqa 0x100(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x25c0(%rsp)
vmovdqa %ymm0, 0x25a0(%rsp)
vmovdqa 0x25c0(%rsp), %ymm0
vmovdqa 0x25a0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x100(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x2580(%rsp)
vmovdqa %ymm0, 0x2560(%rsp)
vmovdqa 0x2580(%rsp), %ymm0
vmovdqa 0x2560(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x2a0(%rsp)
vmovdqa 0x240(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x280(%rsp)
vmovdqa 0x2a0(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x2540(%rsp)
vmovdqa %ymm0, 0x2520(%rsp)
vmovdqa 0x2540(%rsp), %ymm0
vmovdqa 0x2520(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x280(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x2500(%rsp)
vmovdqa %ymm0, 0x24e0(%rsp)
vmovdqa 0x2500(%rsp), %ymm0
vmovdqa 0x24e0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0xdc0(%rsp)
vmovdqa %ymm0, 0xda0(%rsp)
vmovdqa 0xdc0(%rsp), %ymm0
vmovdqa 0xda0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0xd80(%rsp)
vmovdqa %ymm0, 0xd60(%rsp)
vmovdqa 0xd80(%rsp), %ymm0
vmovdqa 0xd60(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x35eb1(%rip), %ymm0    # 0x44540
vmovdqa %ymm1, 0xd40(%rsp)
vmovdqa %ymm0, 0xd20(%rsp)
vmovdqa 0xd40(%rsp), %ymm0
vmovdqa 0xd20(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x35e8e(%rip), %ymm0    # 0x44560
vmovdqa %ymm1, 0xd00(%rsp)
vmovdqa %ymm0, 0xce0(%rsp)
vmovdqa 0xd00(%rsp), %ymm0
vmovdqa 0xce0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x24c0(%rsp)
vmovdqa %ymm0, 0x24a0(%rsp)
vmovdqa 0x24c0(%rsp), %ymm0
vmovdqa 0x24a0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0xe0(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x35c28(%rip), %ymm0    # 0x44380
vmovdqa %ymm1, 0x2480(%rsp)
vmovdqa %ymm0, 0x2460(%rsp)
vmovdqa 0x2480(%rsp), %ymm0
vmovdqa 0x2460(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x35c06(%rip), %ymm0    # 0x443a0
vmovdqa %ymm1, 0x2440(%rsp)
vmovdqa %ymm0, 0x2420(%rsp)
vmovdqa 0x2440(%rsp), %ymm0
vmovdqa 0x2420(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0xe0(%rsp), %ymm0
vpermq $0x4e, %ymm0, %ymm0     # ymm0 = ymm0[2,3,0,1]
vmovdqa %ymm0, 0xe0(%rsp)
vmovdqa 0xe0(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x2400(%rsp)
vmovdqa %ymm0, 0x23e0(%rsp)
vmovdqa 0x2400(%rsp), %ymm0
vmovdqa 0x23e0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0xe0(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x23c0(%rsp)
vmovdqa %ymm0, 0x23a0(%rsp)
vmovdqa 0x23c0(%rsp), %ymm0
vmovdqa 0x23a0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x2a0(%rsp)
vmovdqa 0x240(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x280(%rsp)
vmovdqa 0x2a0(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x2380(%rsp)
vmovdqa %ymm0, 0x2360(%rsp)
vmovdqa 0x2380(%rsp), %ymm0
vmovdqa 0x2360(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x280(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x2340(%rsp)
vmovdqa %ymm0, 0x2320(%rsp)
vmovdqa 0x2340(%rsp), %ymm0
vmovdqa 0x2320(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0xcc0(%rsp)
vmovdqa %ymm0, 0xca0(%rsp)
vmovdqa 0xcc0(%rsp), %ymm0
vmovdqa 0xca0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0xc80(%rsp)
vmovdqa %ymm0, 0xc60(%rsp)
vmovdqa 0xc80(%rsp), %ymm0
vmovdqa 0xc60(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x35b8a(%rip), %ymm0    # 0x44540
vmovdqa %ymm1, 0xc40(%rsp)
vmovdqa %ymm0, 0xc20(%rsp)
vmovdqa 0xc40(%rsp), %ymm0
vmovdqa 0xc20(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x35b67(%rip), %ymm0    # 0x44560
vmovdqa %ymm1, 0xc00(%rsp)
vmovdqa %ymm0, 0xbe0(%rsp)
vmovdqa 0xc00(%rsp), %ymm0
vmovdqa 0xbe0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x2300(%rsp)
vmovdqa %ymm0, 0x22e0(%rsp)
vmovdqa 0x2300(%rsp), %ymm0
vmovdqa 0x22e0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0xc0(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x35941(%rip), %ymm0    # 0x443c0
vmovdqa %ymm1, 0x22c0(%rsp)
vmovdqa %ymm0, 0x22a0(%rsp)
vmovdqa 0x22c0(%rsp), %ymm0
vmovdqa 0x22a0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x3591f(%rip), %ymm0    # 0x443e0
vmovdqa %ymm1, 0x2280(%rsp)
vmovdqa %ymm0, 0x2260(%rsp)
vmovdqa 0x2280(%rsp), %ymm0
vmovdqa 0x2260(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0xc0(%rsp), %ymm0
vpermq $0x4e, %ymm0, %ymm0     # ymm0 = ymm0[2,3,0,1]
vmovdqa %ymm0, 0xc0(%rsp)
vmovdqa 0xc0(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x2240(%rsp)
vmovdqa %ymm0, 0x2220(%rsp)
vmovdqa 0x2240(%rsp), %ymm0
vmovdqa 0x2220(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0xc0(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x2200(%rsp)
vmovdqa %ymm0, 0x21e0(%rsp)
vmovdqa 0x2200(%rsp), %ymm0
vmovdqa 0x21e0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x2a0(%rsp)
vmovdqa 0x240(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x280(%rsp)
vmovdqa 0x2a0(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x21c0(%rsp)
vmovdqa %ymm0, 0x21a0(%rsp)
vmovdqa 0x21c0(%rsp), %ymm0
vmovdqa 0x21a0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x280(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x2180(%rsp)
vmovdqa %ymm0, 0x2160(%rsp)
vmovdqa 0x2180(%rsp), %ymm0
vmovdqa 0x2160(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0xbc0(%rsp)
vmovdqa %ymm0, 0xba0(%rsp)
vmovdqa 0xbc0(%rsp), %ymm0
vmovdqa 0xba0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0xb80(%rsp)
vmovdqa %ymm0, 0xb60(%rsp)
vmovdqa 0xb80(%rsp), %ymm0
vmovdqa 0xb60(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x35863(%rip), %ymm0    # 0x44540
vmovdqa %ymm1, 0xb40(%rsp)
vmovdqa %ymm0, 0xb20(%rsp)
vmovdqa 0xb40(%rsp), %ymm0
vmovdqa 0xb20(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x35840(%rip), %ymm0    # 0x44560
vmovdqa %ymm1, 0xb00(%rsp)
vmovdqa %ymm0, 0xae0(%rsp)
vmovdqa 0xb00(%rsp), %ymm0
vmovdqa 0xae0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x2140(%rsp)
vmovdqa %ymm0, 0x2120(%rsp)
vmovdqa 0x2140(%rsp), %ymm0
vmovdqa 0x2120(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0xa0(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x3565a(%rip), %ymm0    # 0x44400
vmovdqa %ymm1, 0x2100(%rsp)
vmovdqa %ymm0, 0x20e0(%rsp)
vmovdqa 0x2100(%rsp), %ymm0
vmovdqa 0x20e0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x35638(%rip), %ymm0    # 0x44420
vmovdqa %ymm1, 0x20c0(%rsp)
vmovdqa %ymm0, 0x20a0(%rsp)
vmovdqa 0x20c0(%rsp), %ymm0
vmovdqa 0x20a0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0xa0(%rsp), %ymm0
vpermq $0x4e, %ymm0, %ymm0     # ymm0 = ymm0[2,3,0,1]
vmovdqa %ymm0, 0xa0(%rsp)
vmovdqa 0xa0(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x2080(%rsp)
vmovdqa %ymm0, 0x2060(%rsp)
vmovdqa 0x2080(%rsp), %ymm0
vmovdqa 0x2060(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0xa0(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x2040(%rsp)
vmovdqa %ymm0, 0x2020(%rsp)
vmovdqa 0x2040(%rsp), %ymm0
vmovdqa 0x2020(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x2a0(%rsp)
vmovdqa 0x240(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x280(%rsp)
vmovdqa 0x2a0(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x2000(%rsp)
vmovdqa %ymm0, 0x1fe0(%rsp)
vmovdqa 0x2000(%rsp), %ymm0
vmovdqa 0x1fe0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x280(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x1fc0(%rsp)
vmovdqa %ymm0, 0x1fa0(%rsp)
vmovdqa 0x1fc0(%rsp), %ymm0
vmovdqa 0x1fa0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0xac0(%rsp)
vmovdqa %ymm0, 0xaa0(%rsp)
vmovdqa 0xac0(%rsp), %ymm0
vmovdqa 0xaa0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0xa80(%rsp)
vmovdqa %ymm0, 0xa60(%rsp)
vmovdqa 0xa80(%rsp), %ymm0
vmovdqa 0xa60(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x3553c(%rip), %ymm0    # 0x44540
vmovdqa %ymm1, 0xa40(%rsp)
vmovdqa %ymm0, 0xa20(%rsp)
vmovdqa 0xa40(%rsp), %ymm0
vmovdqa 0xa20(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x35519(%rip), %ymm0    # 0x44560
vmovdqa %ymm1, 0xa00(%rsp)
vmovdqa %ymm0, 0x9e0(%rsp)
vmovdqa 0xa00(%rsp), %ymm0
vmovdqa 0x9e0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x1f80(%rsp)
vmovdqa %ymm0, 0x1f60(%rsp)
vmovdqa 0x1f80(%rsp), %ymm0
vmovdqa 0x1f60(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x80(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x35373(%rip), %ymm0    # 0x44440
vmovdqa %ymm1, 0x1f40(%rsp)
vmovdqa %ymm0, 0x1f20(%rsp)
vmovdqa 0x1f40(%rsp), %ymm0
vmovdqa 0x1f20(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x35351(%rip), %ymm0    # 0x44460
vmovdqa %ymm1, 0x1f00(%rsp)
vmovdqa %ymm0, 0x1ee0(%rsp)
vmovdqa 0x1f00(%rsp), %ymm0
vmovdqa 0x1ee0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x80(%rsp), %ymm0
vpermq $0x4e, %ymm0, %ymm0     # ymm0 = ymm0[2,3,0,1]
vmovdqa %ymm0, 0x80(%rsp)
vmovdqa 0x80(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x1ec0(%rsp)
vmovdqa %ymm0, 0x1ea0(%rsp)
vmovdqa 0x1ec0(%rsp), %ymm0
vmovdqa 0x1ea0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x80(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x1e80(%rsp)
vmovdqa %ymm0, 0x1e60(%rsp)
vmovdqa 0x1e80(%rsp), %ymm0
vmovdqa 0x1e60(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x2a0(%rsp)
vmovdqa 0x240(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x280(%rsp)
vmovdqa 0x2a0(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x1e40(%rsp)
vmovdqa %ymm0, 0x1e20(%rsp)
vmovdqa 0x1e40(%rsp), %ymm0
vmovdqa 0x1e20(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x280(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x1e00(%rsp)
vmovdqa %ymm0, 0x1de0(%rsp)
vmovdqa 0x1e00(%rsp), %ymm0
vmovdqa 0x1de0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x9c0(%rsp)
vmovdqa %ymm0, 0x9a0(%rsp)
vmovdqa 0x9c0(%rsp), %ymm0
vmovdqa 0x9a0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x980(%rsp)
vmovdqa %ymm0, 0x960(%rsp)
vmovdqa 0x980(%rsp), %ymm0
vmovdqa 0x960(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x35215(%rip), %ymm0    # 0x44540
vmovdqa %ymm1, 0x940(%rsp)
vmovdqa %ymm0, 0x920(%rsp)
vmovdqa 0x940(%rsp), %ymm0
vmovdqa 0x920(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x351f2(%rip), %ymm0    # 0x44560
vmovdqa %ymm1, 0x900(%rsp)
vmovdqa %ymm0, 0x8e0(%rsp)
vmovdqa 0x900(%rsp), %ymm0
vmovdqa 0x8e0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x1dc0(%rsp)
vmovdqa %ymm0, 0x1da0(%rsp)
vmovdqa 0x1dc0(%rsp), %ymm0
vmovdqa 0x1da0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x60(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x3508f(%rip), %ymm0    # 0x44480
vmovdqa %ymm1, 0x1d80(%rsp)
vmovdqa %ymm0, 0x1d60(%rsp)
vmovdqa 0x1d80(%rsp), %ymm0
vmovdqa 0x1d60(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x3506d(%rip), %ymm0    # 0x444a0
vmovdqa %ymm1, 0x1d40(%rsp)
vmovdqa %ymm0, 0x1d20(%rsp)
vmovdqa 0x1d40(%rsp), %ymm0
vmovdqa 0x1d20(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x60(%rsp), %ymm0
vpermq $0x4e, %ymm0, %ymm0     # ymm0 = ymm0[2,3,0,1]
vmovdqa %ymm0, 0x60(%rsp)
vmovdqa 0x60(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x1d00(%rsp)
vmovdqa %ymm0, 0x1ce0(%rsp)
vmovdqa 0x1d00(%rsp), %ymm0
vmovdqa 0x1ce0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x60(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x1cc0(%rsp)
vmovdqa %ymm0, 0x1ca0(%rsp)
vmovdqa 0x1cc0(%rsp), %ymm0
vmovdqa 0x1ca0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x2a0(%rsp)
vmovdqa 0x240(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x280(%rsp)
vmovdqa 0x2a0(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x1c80(%rsp)
vmovdqa %ymm0, 0x1c60(%rsp)
vmovdqa 0x1c80(%rsp), %ymm0
vmovdqa 0x1c60(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x280(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x1c40(%rsp)
vmovdqa %ymm0, 0x1c20(%rsp)
vmovdqa 0x1c40(%rsp), %ymm0
vmovdqa 0x1c20(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x8c0(%rsp)
vmovdqa %ymm0, 0x8a0(%rsp)
vmovdqa 0x8c0(%rsp), %ymm0
vmovdqa 0x8a0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x880(%rsp)
vmovdqa %ymm0, 0x860(%rsp)
vmovdqa 0x880(%rsp), %ymm0
vmovdqa 0x860(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x34efd(%rip), %ymm0    # 0x44540
vmovdqa %ymm1, 0x840(%rsp)
vmovdqa %ymm0, 0x820(%rsp)
vmovdqa 0x840(%rsp), %ymm0
vmovdqa 0x820(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x34eda(%rip), %ymm0    # 0x44560
vmovdqa %ymm1, 0x800(%rsp)
vmovdqa %ymm0, 0x7e0(%rsp)
vmovdqa 0x800(%rsp), %ymm0
vmovdqa 0x7e0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x1c00(%rsp)
vmovdqa %ymm0, 0x1be0(%rsp)
vmovdqa 0x1c00(%rsp), %ymm0
vmovdqa 0x1be0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x40(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x34db7(%rip), %ymm0    # 0x444c0
vmovdqa %ymm1, 0x1bc0(%rsp)
vmovdqa %ymm0, 0x1ba0(%rsp)
vmovdqa 0x1bc0(%rsp), %ymm0
vmovdqa 0x1ba0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x34d95(%rip), %ymm0    # 0x444e0
vmovdqa %ymm1, 0x1b80(%rsp)
vmovdqa %ymm0, 0x1b60(%rsp)
vmovdqa 0x1b80(%rsp), %ymm0
vmovdqa 0x1b60(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x40(%rsp), %ymm0
vpermq $0x4e, %ymm0, %ymm0     # ymm0 = ymm0[2,3,0,1]
vmovdqa %ymm0, 0x40(%rsp)
vmovdqa 0x40(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x1b40(%rsp)
vmovdqa %ymm0, 0x1b20(%rsp)
vmovdqa 0x1b40(%rsp), %ymm0
vmovdqa 0x1b20(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x40(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x1b00(%rsp)
vmovdqa %ymm0, 0x1ae0(%rsp)
vmovdqa 0x1b00(%rsp), %ymm0
vmovdqa 0x1ae0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x2a0(%rsp)
vmovdqa 0x240(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x280(%rsp)
vmovdqa 0x2a0(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x1ac0(%rsp)
vmovdqa %ymm0, 0x1aa0(%rsp)
vmovdqa 0x1ac0(%rsp), %ymm0
vmovdqa 0x1aa0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x280(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x1a80(%rsp)
vmovdqa %ymm0, 0x1a60(%rsp)
vmovdqa 0x1a80(%rsp), %ymm0
vmovdqa 0x1a60(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x7c0(%rsp)
vmovdqa %ymm0, 0x7a0(%rsp)
vmovdqa 0x7c0(%rsp), %ymm0
vmovdqa 0x7a0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x780(%rsp)
vmovdqa %ymm0, 0x760(%rsp)
vmovdqa 0x780(%rsp), %ymm0
vmovdqa 0x760(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x34be5(%rip), %ymm0    # 0x44540
vmovdqa %ymm1, 0x740(%rsp)
vmovdqa %ymm0, 0x720(%rsp)
vmovdqa 0x740(%rsp), %ymm0
vmovdqa 0x720(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x34bc2(%rip), %ymm0    # 0x44560
vmovdqa %ymm1, 0x700(%rsp)
vmovdqa %ymm0, 0x6e0(%rsp)
vmovdqa 0x700(%rsp), %ymm0
vmovdqa 0x6e0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x1a40(%rsp)
vmovdqa %ymm0, 0x1a20(%rsp)
vmovdqa 0x1a40(%rsp), %ymm0
vmovdqa 0x1a20(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x20(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x34adf(%rip), %ymm0    # 0x44500
vmovdqa %ymm1, 0x1a00(%rsp)
vmovdqa %ymm0, 0x19e0(%rsp)
vmovdqa 0x1a00(%rsp), %ymm0
vmovdqa 0x19e0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x34abd(%rip), %ymm0    # 0x44520
vmovdqa %ymm1, 0x19c0(%rsp)
vmovdqa %ymm0, 0x19a0(%rsp)
vmovdqa 0x19c0(%rsp), %ymm0
vmovdqa 0x19a0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x20(%rsp), %ymm0
vpermq $0x4e, %ymm0, %ymm0     # ymm0 = ymm0[2,3,0,1]
vmovdqa %ymm0, 0x20(%rsp)
vmovdqa 0x20(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x1980(%rsp)
vmovdqa %ymm0, 0x1960(%rsp)
vmovdqa 0x1980(%rsp), %ymm0
vmovdqa 0x1960(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x20(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x1940(%rsp)
vmovdqa %ymm0, 0x1920(%rsp)
vmovdqa 0x1940(%rsp), %ymm0
vmovdqa 0x1920(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x2a0(%rsp)
vmovdqa 0x240(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x280(%rsp)
vmovdqa 0x2a0(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x1900(%rsp)
vmovdqa %ymm0, 0x18e0(%rsp)
vmovdqa 0x1900(%rsp), %ymm0
vmovdqa 0x18e0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x280(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x18c0(%rsp)
vmovdqa %ymm0, 0x18a0(%rsp)
vmovdqa 0x18c0(%rsp), %ymm0
vmovdqa 0x18a0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x6c0(%rsp)
vmovdqa %ymm0, 0x6a0(%rsp)
vmovdqa 0x6c0(%rsp), %ymm0
vmovdqa 0x6a0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x680(%rsp)
vmovdqa %ymm0, 0x660(%rsp)
vmovdqa 0x680(%rsp), %ymm0
vmovdqa 0x660(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x348cd(%rip), %ymm0    # 0x44540
vmovdqa %ymm1, 0x640(%rsp)
vmovdqa %ymm0, 0x620(%rsp)
vmovdqa 0x640(%rsp), %ymm0
vmovdqa 0x620(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x348aa(%rip), %ymm0    # 0x44560
vmovdqa %ymm1, 0x600(%rsp)
vmovdqa %ymm0, 0x5e0(%rsp)
vmovdqa 0x600(%rsp), %ymm0
vmovdqa 0x5e0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x1880(%rsp)
vmovdqa %ymm0, 0x1860(%rsp)
vmovdqa 0x1880(%rsp), %ymm0
vmovdqa 0x1860(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, (%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x34408(%rip), %ymm0    # 0x44140
vmovdqa %ymm1, 0x1840(%rsp)
vmovdqa %ymm0, 0x1820(%rsp)
vmovdqa 0x1840(%rsp), %ymm0
vmovdqa 0x1820(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x343e6(%rip), %ymm0    # 0x44160
vmovdqa %ymm1, 0x1800(%rsp)
vmovdqa %ymm0, 0x17e0(%rsp)
vmovdqa 0x1800(%rsp), %ymm0
vmovdqa 0x17e0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa (%rsp), %ymm0
vpermq $0x4e, %ymm0, %ymm0     # ymm0 = ymm0[2,3,0,1]
vmovdqa %ymm0, (%rsp)
vmovdqa (%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x17c0(%rsp)
vmovdqa %ymm0, 0x17a0(%rsp)
vmovdqa 0x17c0(%rsp), %ymm0
vmovdqa 0x17a0(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa (%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x1780(%rsp)
vmovdqa %ymm0, 0x1760(%rsp)
vmovdqa 0x1780(%rsp), %ymm0
vmovdqa 0x1760(%rsp), %ymm1
vpxor %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x260(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x2a0(%rsp)
vmovdqa 0x240(%rsp), %ymm0
vpslldq $0x8, %ymm0, %ymm0      # ymm0 = zero,zero,zero,zero,zero,zero,zero,zero,ymm0[0,1,2,3,4,5,6,7],zero,zero,zero,zero,zero,zero,zero,zero,ymm0[16,17,18,19,20,21,22,23]
vmovdqa %ymm0, 0x280(%rsp)
vmovdqa 0x2a0(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x1740(%rsp)
vmovdqa %ymm0, 0x1720(%rsp)
vmovdqa 0x1740(%rsp), %ymm0
vpxor 0x1720(%rsp), %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x280(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x1700(%rsp)
vmovdqa %ymm0, 0x16e0(%rsp)
vmovdqa 0x1700(%rsp), %ymm0
vpxor 0x16e0(%rsp), %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x260(%rsp), %ymm0
vmovdqa %ymm1, 0x5c0(%rsp)
vmovdqa %ymm0, 0x5a0(%rsp)
vmovdqa 0x5c0(%rsp), %ymm0
vmovdqa 0x5a0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x260(%rsp)
vmovdqa 0x260(%rsp), %ymm1
vmovdqa 0x34606(%rip), %ymm0    # 0x44540
vmovdqa %ymm1, 0x580(%rsp)
vmovdqa %ymm0, 0x560(%rsp)
vmovdqa 0x580(%rsp), %ymm0
vmovdqa 0x560(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
movq 0x310(%rsp), %rax
vmovdqa %ymm0, (%rax)
vmovdqa 0x220(%rsp), %ymm1
vmovdqa 0x240(%rsp), %ymm0
vmovdqa %ymm1, 0x540(%rsp)
vmovdqa %ymm0, 0x520(%rsp)
vmovdqa 0x540(%rsp), %ymm0
vmovdqa 0x520(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
vmovdqa %ymm0, 0x240(%rsp)
vmovdqa 0x240(%rsp), %ymm1
vmovdqa 0x3459c(%rip), %ymm0    # 0x44560
vmovdqa %ymm1, 0x500(%rsp)
vmovdqa %ymm0, 0x4e0(%rsp)
vmovdqa 0x500(%rsp), %ymm0
vmovdqa 0x4e0(%rsp), %ymm1
vpshufb %ymm1, %ymm0, %ymm0
movq 0x308(%rsp), %rax
vmovdqa %ymm0, (%rax)
movq %rbp, %rsp
popq %rbp
vzeroupper
retq
nopw %cs:(%rax,%rax)