// File: /workspace/github_c_makefile_star2_O0/svpv[P]rpmset/./base64unpack-scalar.h
// Function: unpack6x16c16
static inline bool unpack6x16c16(const char *s, uint32_t *v, unsigned *e)
{
    int32_t x;
    x = v[ 0] = base64dec1(s +  0); if (x < 0) return false;
    x = v[ 4] = base64dec1(s +  1); if (x < 0) return false;
    x = v[ 8] = base64dec1(s +  2); if (x < 0) return false;
    x = v[12] = base64dec1(s +  3); if (x < 0) return false;
    x = v[ 1] = base64dec1(s +  4); if (x < 0) return false;
    x = v[ 5] = base64dec1(s +  5); if (x < 0) return false;
    x = v[ 9] = base64dec1(s +  6); if (x < 0) return false;
    x = v[13] = base64dec1(s +  7); if (x < 0) return false;
    x = v[ 2] = base64dec1(s +  8); if (x < 0) return false;
    x = v[ 6] = base64dec1(s +  9); if (x < 0) return false;
    x = v[10] = base64dec1(s + 10); if (x < 0) return false;
    x = v[14] = base64dec1(s + 11); if (x < 0) return false;
    x = v[ 3] = base64dec1(s + 12); if (x < 0) return false;
    x = v[ 7] = base64dec1(s + 13); if (x < 0) return false;
    x = v[11] = base64dec1(s + 14); if (x < 0) return false;
    x = v[15] = base64dec1(s + 15); if (x < 0) return false;
    return (void) e, true;
}

// Assembly:
subq $0x28, %rsp
movq %rdi, 0x18(%rsp)
movq %rsi, 0x10(%rsp)
movq %rdx, 0x8(%rsp)
movq 0x18(%rsp), %rdi
callq 0x6ef0
movq 0x10(%rsp), %rcx
movl %eax, (%rcx)
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x1559
movb $0x0, 0x27(%rsp)
jmp 0x17d7
movq 0x18(%rsp), %rdi
addq $0x1, %rdi
callq 0x6ef0
movq 0x10(%rsp), %rcx
movl %eax, 0x10(%rcx)
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x1584
movb $0x0, 0x27(%rsp)
jmp 0x17d7
movq 0x18(%rsp), %rdi
addq $0x2, %rdi
callq 0x6ef0
movq 0x10(%rsp), %rcx
movl %eax, 0x20(%rcx)
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x15af
movb $0x0, 0x27(%rsp)
jmp 0x17d7
movq 0x18(%rsp), %rdi
addq $0x3, %rdi
callq 0x6ef0
movq 0x10(%rsp), %rcx
movl %eax, 0x30(%rcx)
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x15da
movb $0x0, 0x27(%rsp)
jmp 0x17d7
movq 0x18(%rsp), %rdi
addq $0x4, %rdi
callq 0x6ef0
movq 0x10(%rsp), %rcx
movl %eax, 0x4(%rcx)
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x1605
movb $0x0, 0x27(%rsp)
jmp 0x17d7
movq 0x18(%rsp), %rdi
addq $0x5, %rdi
callq 0x6ef0
movq 0x10(%rsp), %rcx
movl %eax, 0x14(%rcx)
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x1630
movb $0x0, 0x27(%rsp)
jmp 0x17d7
movq 0x18(%rsp), %rdi
addq $0x6, %rdi
callq 0x6ef0
movq 0x10(%rsp), %rcx
movl %eax, 0x24(%rcx)
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x165b
movb $0x0, 0x27(%rsp)
jmp 0x17d7
movq 0x18(%rsp), %rdi
addq $0x7, %rdi
callq 0x6ef0
movq 0x10(%rsp), %rcx
movl %eax, 0x34(%rcx)
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x1686
movb $0x0, 0x27(%rsp)
jmp 0x17d7
movq 0x18(%rsp), %rdi
addq $0x8, %rdi
callq 0x6ef0
movq 0x10(%rsp), %rcx
movl %eax, 0x8(%rcx)
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x16b1
movb $0x0, 0x27(%rsp)
jmp 0x17d7
movq 0x18(%rsp), %rdi
addq $0x9, %rdi
callq 0x6ef0
movq 0x10(%rsp), %rcx
movl %eax, 0x18(%rcx)
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x16dc
movb $0x0, 0x27(%rsp)
jmp 0x17d7
movq 0x18(%rsp), %rdi
addq $0xa, %rdi
callq 0x6ef0
movq 0x10(%rsp), %rcx
movl %eax, 0x28(%rcx)
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x1707
movb $0x0, 0x27(%rsp)
jmp 0x17d7
movq 0x18(%rsp), %rdi
addq $0xb, %rdi
callq 0x6ef0
movq 0x10(%rsp), %rcx
movl %eax, 0x38(%rcx)
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x1732
movb $0x0, 0x27(%rsp)
jmp 0x17d7
movq 0x18(%rsp), %rdi
addq $0xc, %rdi
callq 0x6ef0
movq 0x10(%rsp), %rcx
movl %eax, 0xc(%rcx)
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x175a
movb $0x0, 0x27(%rsp)
jmp 0x17d7
movq 0x18(%rsp), %rdi
addq $0xd, %rdi
callq 0x6ef0
movq 0x10(%rsp), %rcx
movl %eax, 0x1c(%rcx)
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x1782
movb $0x0, 0x27(%rsp)
jmp 0x17d7
movq 0x18(%rsp), %rdi
addq $0xe, %rdi
callq 0x6ef0
movq 0x10(%rsp), %rcx
movl %eax, 0x2c(%rcx)
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x17aa
movb $0x0, 0x27(%rsp)
jmp 0x17d7
movq 0x18(%rsp), %rdi
addq $0xf, %rdi
callq 0x6ef0
movq 0x10(%rsp), %rcx
movl %eax, 0x3c(%rcx)
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x17d2
movb $0x0, 0x27(%rsp)
jmp 0x17d7
movb $0x1, 0x27(%rsp)
movb 0x27(%rsp), %al
andb $0x1, %al
addq $0x28, %rsp
retq
nopw %cs:(%rax,%rax)