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

// Assembly:
movq %rdi, -0x8(%rsp)
movq %rsi, -0x10(%rsp)
movl %edx, -0x14(%rsp)
movq -0x8(%rsp), %rax
movl (%rax), %eax
andl $0xfffff, %eax          # imm = 0xFFFFF
movl %eax, %eax
movq -0x8(%rsp), %rcx
movl 0x4(%rcx), %ecx
andq $0xfffff, %rcx          # imm = 0xFFFFF
shlq $0x14, %rcx
orq %rcx, %rax
movq -0x8(%rsp), %rcx
movl 0x8(%rcx), %ecx
andq $0xfffff, %rcx          # imm = 0xFFFFF
shlq $0x28, %rcx
orq %rcx, %rax
movq %rax, -0x20(%rsp)
movq -0x20(%rsp), %rcx
andq $0x3f, %rcx
leaq 0x4753(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, (%rax)
movq -0x20(%rsp), %rax
shrq $0x6, %rax
movq %rax, -0x20(%rsp)
movq -0x20(%rsp), %rcx
andq $0x3f, %rcx
leaq 0x472b(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x1(%rax)
movq -0x20(%rsp), %rax
shrq $0x6, %rax
movq %rax, -0x20(%rsp)
movq -0x20(%rsp), %rcx
andq $0x3f, %rcx
leaq 0x4702(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x2(%rax)
movq -0x20(%rsp), %rax
shrq $0x6, %rax
movq %rax, -0x20(%rsp)
movq -0x20(%rsp), %rcx
andq $0x3f, %rcx
leaq 0x46d9(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x3(%rax)
movq -0x20(%rsp), %rax
shrq $0x6, %rax
movq %rax, -0x20(%rsp)
movq -0x20(%rsp), %rcx
andq $0x3f, %rcx
leaq 0x46b0(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x4(%rax)
movq -0x20(%rsp), %rax
shrq $0x6, %rax
movq %rax, -0x20(%rsp)
movq -0x20(%rsp), %rcx
andq $0x3f, %rcx
leaq 0x4687(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x5(%rax)
movq -0x20(%rsp), %rax
shrq $0x6, %rax
movq %rax, -0x20(%rsp)
movq -0x20(%rsp), %rcx
andq $0x3f, %rcx
leaq 0x465e(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x6(%rax)
movq -0x20(%rsp), %rax
shrq $0x6, %rax
movq %rax, -0x20(%rsp)
movq -0x20(%rsp), %rcx
andq $0x3f, %rcx
leaq 0x4635(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x7(%rax)
movq -0x20(%rsp), %rax
shrq $0x6, %rax
movq %rax, -0x20(%rsp)
movq -0x20(%rsp), %rcx
andq $0x3f, %rcx
leaq 0x460c(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x8(%rax)
movq -0x20(%rsp), %rax
shrq $0x6, %rax
movq %rax, -0x20(%rsp)
movq -0x20(%rsp), %rcx
leaq 0x45e7(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x9(%rax)
movq -0x8(%rsp), %rax
movl 0xc(%rax), %eax
andl $0xfffff, %eax          # imm = 0xFFFFF
movl %eax, %eax
movq -0x8(%rsp), %rcx
movl 0x10(%rcx), %ecx
andq $0xfffff, %rcx          # imm = 0xFFFFF
shlq $0x14, %rcx
orq %rcx, %rax
movq -0x8(%rsp), %rcx
movl 0x14(%rcx), %ecx
andq $0xfffff, %rcx          # imm = 0xFFFFF
shlq $0x28, %rcx
orq %rcx, %rax
movq %rax, -0x20(%rsp)
movq -0x20(%rsp), %rcx
andq $0x3f, %rcx
leaq 0x458c(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0xa(%rax)
movq -0x20(%rsp), %rax
shrq $0x6, %rax
movq %rax, -0x20(%rsp)
movq -0x20(%rsp), %rcx
andq $0x3f, %rcx
leaq 0x4563(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0xb(%rax)
movq -0x20(%rsp), %rax
shrq $0x6, %rax
movq %rax, -0x20(%rsp)
movq -0x20(%rsp), %rcx
andq $0x3f, %rcx
leaq 0x453a(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0xc(%rax)
movq -0x20(%rsp), %rax
shrq $0x6, %rax
movq %rax, -0x20(%rsp)
movq -0x20(%rsp), %rcx
andq $0x3f, %rcx
leaq 0x4511(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0xd(%rax)
movq -0x20(%rsp), %rax
shrq $0x6, %rax
movq %rax, -0x20(%rsp)
movq -0x20(%rsp), %rcx
andq $0x3f, %rcx
leaq 0x44e8(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0xe(%rax)
movq -0x20(%rsp), %rax
shrq $0x6, %rax
movq %rax, -0x20(%rsp)
movq -0x20(%rsp), %rcx
andq $0x3f, %rcx
leaq 0x44bf(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0xf(%rax)
movq -0x20(%rsp), %rax
shrq $0x6, %rax
movq %rax, -0x20(%rsp)
movq -0x20(%rsp), %rcx
andq $0x3f, %rcx
leaq 0x4496(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x10(%rax)
movq -0x20(%rsp), %rax
shrq $0x6, %rax
movq %rax, -0x20(%rsp)
movq -0x20(%rsp), %rcx
andq $0x3f, %rcx
leaq 0x446d(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x11(%rax)
movq -0x20(%rsp), %rax
shrq $0x6, %rax
movq %rax, -0x20(%rsp)
movq -0x20(%rsp), %rcx
andq $0x3f, %rcx
leaq 0x4444(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x12(%rax)
movq -0x20(%rsp), %rax
shrq $0x6, %rax
movq %rax, -0x20(%rsp)
movq -0x20(%rsp), %rcx
leaq 0x441f(%rip), %rax      # 0x1e010
movb (%rax,%rcx), %cl
movq -0x10(%rsp), %rax
movb %cl, 0x13(%rax)
retq
nopl (%rax)