// File: /workspace/github_c_makefile_star2_O0/svpv[P]rpmset/./base64unpack-simd.h
// Function: unpack7x12c14
static inline bool unpack7x12c14(const char *s, uint32_t *v, unsigned *e)
{
    V32x4 x;
    V32x4 mask = VDUP32(Mask(7));
    if (!unpack6(s - 2, &x)) return false;
    x = VSHUF8(x, V8x16_C(
	    2,  3,  4,  5,  5,  6,  7,  8,
	    9, 10, 11, 12, 12, 13, 14, 15));
    x = glue24(glue12(x));
#ifdef VSHRV32
    x = VSHRV32(x, 0, 3, 0, 3);
#else
    x = VBLEND16(VSHR32(x, 3), x, 0x33);
#endif
    VSTORE(v + 0, VAND(x, mask));
    VSTORE(v + 4, VAND(VSHR32(x, 7), mask));
    VSTORE(v + 8, VAND(VSHR32(x, 14), mask));
    return (void) e, true;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x268, %rsp            # imm = 0x268
movq %rdi, 0x40(%rsp)
movq %rsi, 0x38(%rsp)
movq %rdx, 0x30(%rsp)
movl $0x7f, 0x9c(%rsp)
movl 0x9c(%rsp), %eax
movl %eax, 0x21c(%rsp)
movl %eax, 0x218(%rsp)
movl %eax, 0x214(%rsp)
movl %eax, 0x210(%rsp)
movl 0x214(%rsp), %edx
movl 0x218(%rsp), %ecx
movl 0x21c(%rsp), %eax
vmovd 0x210(%rsp), %xmm0
vpinsrd $0x1, %edx, %xmm0, %xmm0
vpinsrd $0x2, %ecx, %xmm0, %xmm0
vpinsrd $0x3, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x200(%rsp)
vmovdqa 0x200(%rsp), %xmm0
vmovdqa %xmm0, 0x10(%rsp)
movq 0x40(%rsp), %rdi
addq $-0x2, %rdi
leaq 0x20(%rsp), %rsi
callq 0x1bbd0
testb $0x1, %al
jne 0x2fe7
movb $0x0, 0x4f(%rsp)
jmp 0x3575
vmovdqa 0x20(%rsp), %xmm1
movb $0x2, 0xcf(%rsp)
movb $0x3, 0xce(%rsp)
movb $0x4, 0xcd(%rsp)
movb $0x5, 0xcc(%rsp)
movb $0x5, 0xcb(%rsp)
movb $0x6, 0xca(%rsp)
movb $0x7, 0xc9(%rsp)
movb $0x8, 0xc8(%rsp)
movb $0x9, 0xc7(%rsp)
movb $0xa, 0xc6(%rsp)
movb $0xb, 0xc5(%rsp)
movb $0xc, 0xc4(%rsp)
movb $0xc, 0xc3(%rsp)
movb $0xd, 0xc2(%rsp)
movb $0xe, 0xc1(%rsp)
movb $0xf, 0xc0(%rsp)
movb 0xc0(%rsp), %al
movb %al, 0xe(%rsp)
movb 0xc1(%rsp), %r13b
movb 0xc2(%rsp), %r12b
movb 0xc3(%rsp), %r15b
movb 0xc4(%rsp), %r14b
movb 0xc5(%rsp), %bpl
movb 0xc6(%rsp), %bl
movb 0xc7(%rsp), %r11b
movb 0xc8(%rsp), %r10b
movb 0xc9(%rsp), %r9b
movb 0xca(%rsp), %r8b
movb 0xcb(%rsp), %dil
movb 0xcc(%rsp), %sil
movb 0xcd(%rsp), %dl
movb 0xce(%rsp), %cl
movb 0xcf(%rsp), %al
movb %al, 0xf(%rsp)
movb 0xe(%rsp), %al
movb %al, 0x1ff(%rsp)
movb 0xf(%rsp), %al
movb %r13b, 0x1fe(%rsp)
movb %r12b, 0x1fd(%rsp)
movb %r15b, 0x1fc(%rsp)
movb %r14b, 0x1fb(%rsp)
movb %bpl, 0x1fa(%rsp)
movb %bl, 0x1f9(%rsp)
movb %r11b, 0x1f8(%rsp)
movb %r10b, 0x1f7(%rsp)
movb %r9b, 0x1f6(%rsp)
movb %r8b, 0x1f5(%rsp)
movb %dil, 0x1f4(%rsp)
movb %sil, 0x1f3(%rsp)
movb %dl, 0x1f2(%rsp)
movb %cl, 0x1f1(%rsp)
movb %al, 0x1f0(%rsp)
movzbl 0x1f0(%rsp), %eax
vmovd %eax, %xmm0
movzbl 0x1f1(%rsp), %eax
vpinsrb $0x1, %eax, %xmm0, %xmm0
movzbl 0x1f2(%rsp), %eax
vpinsrb $0x2, %eax, %xmm0, %xmm0
movzbl 0x1f3(%rsp), %eax
vpinsrb $0x3, %eax, %xmm0, %xmm0
movzbl 0x1f4(%rsp), %eax
vpinsrb $0x4, %eax, %xmm0, %xmm0
movzbl 0x1f5(%rsp), %eax
vpinsrb $0x5, %eax, %xmm0, %xmm0
movzbl 0x1f6(%rsp), %eax
vpinsrb $0x6, %eax, %xmm0, %xmm0
movzbl 0x1f7(%rsp), %eax
vpinsrb $0x7, %eax, %xmm0, %xmm0
movzbl 0x1f8(%rsp), %eax
vpinsrb $0x8, %eax, %xmm0, %xmm0
movzbl 0x1f9(%rsp), %eax
vpinsrb $0x9, %eax, %xmm0, %xmm0
movzbl 0x1fa(%rsp), %eax
vpinsrb $0xa, %eax, %xmm0, %xmm0
movzbl 0x1fb(%rsp), %eax
vpinsrb $0xb, %eax, %xmm0, %xmm0
movzbl 0x1fc(%rsp), %eax
vpinsrb $0xc, %eax, %xmm0, %xmm0
movzbl 0x1fd(%rsp), %eax
vpinsrb $0xd, %eax, %xmm0, %xmm0
movzbl 0x1fe(%rsp), %eax
vpinsrb $0xe, %eax, %xmm0, %xmm0
movzbl 0x1ff(%rsp), %eax
vpinsrb $0xf, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x1e0(%rsp)
vmovdqa 0x1e0(%rsp), %xmm0
vmovdqa %xmm1, 0xb0(%rsp)
vmovdqa %xmm0, 0xa0(%rsp)
vmovdqa 0xb0(%rsp), %xmm0
vmovdqa 0xa0(%rsp), %xmm1
vpshufb %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x20(%rsp)
vmovdqa 0x20(%rsp), %xmm1
movl $0x40014001, 0x98(%rsp) # imm = 0x40014001
movl 0x98(%rsp), %eax
movl %eax, 0x23c(%rsp)
movl %eax, 0x238(%rsp)
movl %eax, 0x234(%rsp)
movl %eax, 0x230(%rsp)
movl 0x234(%rsp), %edx
movl 0x238(%rsp), %ecx
movl 0x23c(%rsp), %eax
vmovd 0x230(%rsp), %xmm0
vpinsrd $0x1, %edx, %xmm0, %xmm0
vpinsrd $0x2, %ecx, %xmm0, %xmm0
vpinsrd $0x3, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x220(%rsp)
vmovdqa 0x220(%rsp), %xmm0
vmovdqa %xmm1, 0x80(%rsp)
vmovdqa %xmm0, 0x70(%rsp)
vmovdqa 0x80(%rsp), %xmm0
vmovdqa 0x70(%rsp), %xmm1
vpmaddubsw %xmm1, %xmm0, %xmm1
movl $0x10000001, 0x94(%rsp) # imm = 0x10000001
movl 0x94(%rsp), %eax
movl %eax, 0x264(%rsp)
movl %eax, 0x260(%rsp)
movl %eax, 0x25c(%rsp)
movl %eax, 0x258(%rsp)
movl 0x25c(%rsp), %edx
movl 0x260(%rsp), %ecx
movl 0x264(%rsp), %eax
vmovd 0x258(%rsp), %xmm0
vpinsrd $0x1, %edx, %xmm0, %xmm0
vpinsrd $0x2, %ecx, %xmm0, %xmm0
vpinsrd $0x3, %eax, %xmm0, %xmm0
vmovdqa %xmm0, 0x240(%rsp)
vmovdqa 0x240(%rsp), %xmm0
vmovdqa %xmm1, 0x60(%rsp)
vmovdqa %xmm0, 0x50(%rsp)
vmovdqa 0x60(%rsp), %xmm0
vmovdqa 0x50(%rsp), %xmm1
vpmaddwd %xmm1, %xmm0, %xmm0
vmovdqa %xmm0, 0x20(%rsp)
vmovdqa 0x20(%rsp), %xmm0
vmovdqa %xmm0, 0x170(%rsp)
movl $0x3, 0x16c(%rsp)
vmovdqa 0x170(%rsp), %xmm0
vmovd 0x16c(%rsp), %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x20(%rsp), %xmm0
vpblendd $0xa, %xmm1, %xmm0, %xmm0 # xmm0 = xmm0[0],xmm1[1],xmm0[2],xmm1[3]
vmovdqa %xmm0, 0x20(%rsp)
movq 0x38(%rsp), %rax
vmovdqa 0x20(%rsp), %xmm1
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm1, 0x1d0(%rsp)
vmovdqa %xmm0, 0x1c0(%rsp)
vmovdqa 0x1d0(%rsp), %xmm0
vpand 0x1c0(%rsp), %xmm0, %xmm0
movq %rax, 0x120(%rsp)
vmovdqa %xmm0, 0x110(%rsp)
vmovdqa 0x110(%rsp), %xmm0
movq 0x120(%rsp), %rax
vmovdqu %xmm0, (%rax)
movq 0x38(%rsp), %rax
addq $0x10, %rax
vmovdqa 0x20(%rsp), %xmm0
vmovdqa %xmm0, 0x150(%rsp)
movl $0x7, 0x14c(%rsp)
vmovdqa 0x150(%rsp), %xmm0
movl 0x14c(%rsp), %ecx
vmovd %ecx, %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm1, 0x1b0(%rsp)
vmovdqa %xmm0, 0x1a0(%rsp)
vmovdqa 0x1b0(%rsp), %xmm0
vpand 0x1a0(%rsp), %xmm0, %xmm0
movq %rax, 0x108(%rsp)
vmovdqa %xmm0, 0xf0(%rsp)
vmovdqa 0xf0(%rsp), %xmm0
movq 0x108(%rsp), %rax
vmovdqu %xmm0, (%rax)
movq 0x38(%rsp), %rax
addq $0x20, %rax
vmovdqa 0x20(%rsp), %xmm0
vmovdqa %xmm0, 0x130(%rsp)
movl $0xe, 0x12c(%rsp)
vmovdqa 0x130(%rsp), %xmm0
movl 0x12c(%rsp), %ecx
vmovd %ecx, %xmm1
vpsrld %xmm1, %xmm0, %xmm1
vmovdqa 0x10(%rsp), %xmm0
vmovdqa %xmm1, 0x190(%rsp)
vmovdqa %xmm0, 0x180(%rsp)
vmovdqa 0x190(%rsp), %xmm0
vpand 0x180(%rsp), %xmm0, %xmm0
movq %rax, 0xe8(%rsp)
vmovdqa %xmm0, 0xd0(%rsp)
vmovdqa 0xd0(%rsp), %xmm0
movq 0xe8(%rsp), %rax
vmovdqu %xmm0, (%rax)
movb $0x1, 0x4f(%rsp)
movb 0x4f(%rsp), %al
andb $0x1, %al
addq $0x268, %rsp            # imm = 0x268
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
nopl (%rax)