// File: /workspace/github_c_makefile_star2_O0/svpv[P]rpmset/./base64pack.h
// Function: pack19x4c13e2
static inline void pack19x4c13e2(const uint32_t *v, char *s, unsigned e)
{
    s[ 0] = base64[(  e  & Mask( 2))       |
		   (v[0] & Mask( 4)) <<  2];
    s[ 1] = base64[(v[0] & Mask(10)) >>  4];
    s[ 2] = base64[(v[0] & Mask(16)) >> 10];
    s[ 3] = base64[(v[0] & Mask(19)) >> 16 |
		   (v[1] & Mask( 3)) <<  3];
    s[ 4] = base64[(v[1] & Mask( 9)) >>  3];
    s[ 5] = base64[(v[1] & Mask(15)) >>  9];
    s[ 6] = base64[(v[1] & Mask(19)) >> 15 |
		   (v[2] & Mask( 2)) <<  4];
    s[ 7] = base64[(v[2] & Mask( 8)) >>  2];
    s[ 8] = base64[(v[2] & Mask(14)) >>  8];
    s[ 9] = base64[(v[2] & Mask(19)) >> 14 |
		   (v[3] & Mask( 1)) <<  5];
    s[10] = base64[(v[3] & Mask( 7)) >>  1];
    s[11] = base64[(v[3] & Mask(13)) >>  7];
    s[12] = base64[(v[3] & Mask(19)) >> 13];
}

// Assembly:
movq %rdi, -0x8(%rsp)
movq %rsi, -0x10(%rsp)
movl %edx, -0x14(%rsp)
movl -0x14(%rsp), %eax
andl $0x3, %eax
movq -0x8(%rsp), %rcx
movl (%rcx), %ecx
andl $0xf, %ecx
shll $0x2, %ecx
orl %ecx, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x4ea1(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, (%rax)
movq -0x8(%rsp), %rax
movl (%rax), %eax
andl $0x3ff, %eax            # imm = 0x3FF
shrl $0x4, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x4e7d(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x1(%rax)
movq -0x8(%rsp), %rax
movl (%rax), %eax
andl $0xffff, %eax           # imm = 0xFFFF
shrl $0xa, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x4e58(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x2(%rax)
movq -0x8(%rsp), %rax
movl (%rax), %eax
andl $0x7ffff, %eax          # imm = 0x7FFFF
shrl $0x10, %eax
movq -0x8(%rsp), %rcx
movl 0x4(%rcx), %ecx
andl $0x7, %ecx
shll $0x3, %ecx
orl %ecx, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x4e23(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x3(%rax)
movq -0x8(%rsp), %rax
movl 0x4(%rax), %eax
andl $0x1ff, %eax            # imm = 0x1FF
shrl $0x3, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x4dfd(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x4(%rax)
movq -0x8(%rsp), %rax
movl 0x4(%rax), %eax
andl $0x7fff, %eax           # imm = 0x7FFF
shrl $0x9, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x4dd7(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x5(%rax)
movq -0x8(%rsp), %rax
movl 0x4(%rax), %eax
andl $0x7ffff, %eax          # imm = 0x7FFFF
shrl $0xf, %eax
movq -0x8(%rsp), %rcx
movl 0x8(%rcx), %ecx
andl $0x3, %ecx
shll $0x4, %ecx
orl %ecx, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x4da1(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x6(%rax)
movq -0x8(%rsp), %rax
movl 0x8(%rax), %eax
andl $0xff, %eax
shrl $0x2, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x4d7b(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x7(%rax)
movq -0x8(%rsp), %rax
movl 0x8(%rax), %eax
andl $0x3fff, %eax           # imm = 0x3FFF
shrl $0x8, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x4d55(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x8(%rax)
movq -0x8(%rsp), %rax
movl 0x8(%rax), %eax
andl $0x7ffff, %eax          # imm = 0x7FFFF
shrl $0xe, %eax
movq -0x8(%rsp), %rcx
movl 0xc(%rcx), %ecx
andl $0x1, %ecx
shll $0x5, %ecx
orl %ecx, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x4d1f(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x9(%rax)
movq -0x8(%rsp), %rax
movl 0xc(%rax), %eax
andl $0x7f, %eax
shrl %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x4cfc(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0xa(%rax)
movq -0x8(%rsp), %rax
movl 0xc(%rax), %eax
andl $0x1fff, %eax           # imm = 0x1FFF
shrl $0x7, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x4cd6(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0xb(%rax)
movq -0x8(%rsp), %rax
movl 0xc(%rax), %eax
andl $0x7ffff, %eax          # imm = 0x7FFFF
shrl $0xd, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x4cb0(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0xc(%rax)
retq
nopl (%rax)