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

// Assembly:
movq %rdi, -0x8(%rsp)
movq %rsi, -0x10(%rsp)
movl %edx, -0x14(%rsp)
movq -0x8(%rsp), %rax
movl (%rax), %eax
andl $0x3f, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x9a2d(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, (%rax)
movq -0x8(%rsp), %rax
movl 0x4(%rax), %eax
andl $0x3f, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x9a0d(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x4(%rax)
movq -0x8(%rsp), %rax
movl 0x8(%rax), %eax
andl $0x3f, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x99ec(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x8(%rax)
movq -0x8(%rsp), %rax
movl 0xc(%rax), %eax
andl $0x3f, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x99cb(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0xc(%rax)
movq -0x8(%rsp), %rax
movl 0x10(%rax), %eax
andl $0x3f, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x99aa(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x1(%rax)
movq -0x8(%rsp), %rax
movl 0x14(%rax), %eax
andl $0x3f, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x9989(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x5(%rax)
movq -0x8(%rsp), %rax
movl 0x18(%rax), %eax
andl $0x3f, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x9968(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x9(%rax)
movq -0x8(%rsp), %rax
movl 0x1c(%rax), %eax
andl $0x3f, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x9947(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0xd(%rax)
movq -0x8(%rsp), %rax
movl 0x20(%rax), %eax
andl $0x3f, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x9926(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x2(%rax)
movq -0x8(%rsp), %rax
movl 0x24(%rax), %eax
andl $0x3f, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x9905(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x6(%rax)
movq -0x8(%rsp), %rax
movl 0x28(%rax), %eax
andl $0x3f, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x98e4(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0xa(%rax)
movq -0x8(%rsp), %rax
movl 0x2c(%rax), %eax
andl $0x3f, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x98c3(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0xe(%rax)
movq -0x8(%rsp), %rax
movl 0x30(%rax), %eax
andl $0x3f, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x98a2(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x3(%rax)
movq -0x8(%rsp), %rax
movl 0x34(%rax), %eax
andl $0x3f, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x9881(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x7(%rax)
movq -0x8(%rsp), %rax
movl 0x38(%rax), %eax
andl $0x3f, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x9860(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0xb(%rax)
movq -0x8(%rsp), %rax
movl 0x3c(%rax), %eax
andl $0x3f, %eax
movl %eax, %eax
movl %eax, %ecx
leaq 0x983f(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0xf(%rax)
retq
nopl (%rax)