// File: /workspace/github_c_makefile_star2_O0/svpv[P]rpmset/./base64unpack-scalar.h
// Function: unpack9x32c48
static inline bool unpack9x32c48(const char *s, uint32_t *v, unsigned *e)
{
    int32_t x;
    x = base64dec3(s + 0);
    if (x < 0) return false;
    v[ 0] = (x & Mask(9));
    v[ 4] = (x >> 9);
    x = base64dec3c(s[3], s[16], s[17]);
    if (x < 0) return false;
    v[ 8] = (x & Mask(9));
    v[12] = (x >> 9);
    x = base64dec3c(s[18], s[19], s[32]);
    if (x < 0) return false;
    v[16] = (x & Mask(9));
    v[20] = (x >> 9);
    x = base64dec3(s + 33);
    if (x < 0) return false;
    v[24] = (x & Mask(9));
    v[28] = (x >> 9);

    x = base64dec3(s + 4);
    if (x < 0) return false;
    v[ 1] = (x & Mask(9));
    v[ 5] = (x >> 9);
    x = base64dec3c(s[7], s[20], s[21]);
    if (x < 0) return false;
    v[ 9] = (x & Mask(9));
    v[13] = (x >> 9);
    x = base64dec3c(s[22], s[23], s[36]);
    if (x < 0) return false;
    v[17] = (x & Mask(9));
    v[21] = (x >> 9);
    x = base64dec3(s + 37);
    if (x < 0) return false;
    v[25] = (x & Mask(9));
    v[29] = (x >> 9);

    x = base64dec3(s + 8);
    if (x < 0) return false;
    v[ 2] = (x & Mask(9));
    v[ 6] = (x >> 9);
    x = base64dec3c(s[11], s[24], s[25]);
    if (x < 0) return false;
    v[10] = (x & Mask(9));
    v[14] = (x >> 9);
    x = base64dec3c(s[26], s[27], s[40]);
    if (x < 0) return false;
    v[18] = (x & Mask(9));
    v[22] = (x >> 9);
    x = base64dec3(s + 41);
    if (x < 0) return false;
    v[26] = (x & Mask(9));
    v[30] = (x >> 9);

    x = base64dec3(s + 12);
    if (x < 0) return false;
    v[ 3] = (x & Mask(9));
    v[ 7] = (x >> 9);
    x = base64dec3c(s[15], s[28], s[29]);
    if (x < 0) return false;
    v[11] = (x & Mask(9));
    v[15] = (x >> 9);
    x = base64dec3c(s[30], s[31], s[44]);
    if (x < 0) return false;
    v[19] = (x & Mask(9));
    v[23] = (x >> 9);
    x = base64dec3(s + 45);
    if (x < 0) return false;
    v[27] = (x & Mask(9));
    v[31] = (x >> 9);
    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 0xf2e0
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x2222
movb $0x0, 0x27(%rsp)
jmp 0x26ed
movl 0x4(%rsp), %ecx
andl $0x1ff, %ecx            # imm = 0x1FF
movq 0x10(%rsp), %rax
movl %ecx, (%rax)
movl 0x4(%rsp), %ecx
sarl $0x9, %ecx
movq 0x10(%rsp), %rax
movl %ecx, 0x10(%rax)
movq 0x18(%rsp), %rax
movb 0x3(%rax), %dl
movq 0x18(%rsp), %rax
movb 0x10(%rax), %cl
movq 0x18(%rsp), %rax
movzbl %dl, %edi
movzbl %cl, %esi
movzbl 0x11(%rax), %edx
callq 0xf350
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x227b
movb $0x0, 0x27(%rsp)
jmp 0x26ed
movl 0x4(%rsp), %ecx
andl $0x1ff, %ecx            # imm = 0x1FF
movq 0x10(%rsp), %rax
movl %ecx, 0x20(%rax)
movl 0x4(%rsp), %ecx
sarl $0x9, %ecx
movq 0x10(%rsp), %rax
movl %ecx, 0x30(%rax)
movq 0x18(%rsp), %rax
movb 0x12(%rax), %dl
movq 0x18(%rsp), %rax
movb 0x13(%rax), %cl
movq 0x18(%rsp), %rax
movzbl %dl, %edi
movzbl %cl, %esi
movzbl 0x20(%rax), %edx
callq 0xf350
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x22d5
movb $0x0, 0x27(%rsp)
jmp 0x26ed
movl 0x4(%rsp), %ecx
andl $0x1ff, %ecx            # imm = 0x1FF
movq 0x10(%rsp), %rax
movl %ecx, 0x40(%rax)
movl 0x4(%rsp), %ecx
sarl $0x9, %ecx
movq 0x10(%rsp), %rax
movl %ecx, 0x50(%rax)
movq 0x18(%rsp), %rdi
addq $0x21, %rdi
callq 0xf2e0
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x2319
movb $0x0, 0x27(%rsp)
jmp 0x26ed
movl 0x4(%rsp), %ecx
andl $0x1ff, %ecx            # imm = 0x1FF
movq 0x10(%rsp), %rax
movl %ecx, 0x60(%rax)
movl 0x4(%rsp), %ecx
sarl $0x9, %ecx
movq 0x10(%rsp), %rax
movl %ecx, 0x70(%rax)
movq 0x18(%rsp), %rdi
addq $0x4, %rdi
callq 0xf2e0
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x235d
movb $0x0, 0x27(%rsp)
jmp 0x26ed
movl 0x4(%rsp), %ecx
andl $0x1ff, %ecx            # imm = 0x1FF
movq 0x10(%rsp), %rax
movl %ecx, 0x4(%rax)
movl 0x4(%rsp), %ecx
sarl $0x9, %ecx
movq 0x10(%rsp), %rax
movl %ecx, 0x14(%rax)
movq 0x18(%rsp), %rax
movb 0x7(%rax), %dl
movq 0x18(%rsp), %rax
movb 0x14(%rax), %cl
movq 0x18(%rsp), %rax
movzbl %dl, %edi
movzbl %cl, %esi
movzbl 0x15(%rax), %edx
callq 0xf350
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x23b7
movb $0x0, 0x27(%rsp)
jmp 0x26ed
movl 0x4(%rsp), %ecx
andl $0x1ff, %ecx            # imm = 0x1FF
movq 0x10(%rsp), %rax
movl %ecx, 0x24(%rax)
movl 0x4(%rsp), %ecx
sarl $0x9, %ecx
movq 0x10(%rsp), %rax
movl %ecx, 0x34(%rax)
movq 0x18(%rsp), %rax
movb 0x16(%rax), %dl
movq 0x18(%rsp), %rax
movb 0x17(%rax), %cl
movq 0x18(%rsp), %rax
movzbl %dl, %edi
movzbl %cl, %esi
movzbl 0x24(%rax), %edx
callq 0xf350
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x2411
movb $0x0, 0x27(%rsp)
jmp 0x26ed
movl 0x4(%rsp), %ecx
andl $0x1ff, %ecx            # imm = 0x1FF
movq 0x10(%rsp), %rax
movl %ecx, 0x44(%rax)
movl 0x4(%rsp), %ecx
sarl $0x9, %ecx
movq 0x10(%rsp), %rax
movl %ecx, 0x54(%rax)
movq 0x18(%rsp), %rdi
addq $0x25, %rdi
callq 0xf2e0
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x2455
movb $0x0, 0x27(%rsp)
jmp 0x26ed
movl 0x4(%rsp), %ecx
andl $0x1ff, %ecx            # imm = 0x1FF
movq 0x10(%rsp), %rax
movl %ecx, 0x64(%rax)
movl 0x4(%rsp), %ecx
sarl $0x9, %ecx
movq 0x10(%rsp), %rax
movl %ecx, 0x74(%rax)
movq 0x18(%rsp), %rdi
addq $0x8, %rdi
callq 0xf2e0
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x2499
movb $0x0, 0x27(%rsp)
jmp 0x26ed
movl 0x4(%rsp), %ecx
andl $0x1ff, %ecx            # imm = 0x1FF
movq 0x10(%rsp), %rax
movl %ecx, 0x8(%rax)
movl 0x4(%rsp), %ecx
sarl $0x9, %ecx
movq 0x10(%rsp), %rax
movl %ecx, 0x18(%rax)
movq 0x18(%rsp), %rax
movb 0xb(%rax), %dl
movq 0x18(%rsp), %rax
movb 0x18(%rax), %cl
movq 0x18(%rsp), %rax
movzbl %dl, %edi
movzbl %cl, %esi
movzbl 0x19(%rax), %edx
callq 0xf350
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x24f3
movb $0x0, 0x27(%rsp)
jmp 0x26ed
movl 0x4(%rsp), %ecx
andl $0x1ff, %ecx            # imm = 0x1FF
movq 0x10(%rsp), %rax
movl %ecx, 0x28(%rax)
movl 0x4(%rsp), %ecx
sarl $0x9, %ecx
movq 0x10(%rsp), %rax
movl %ecx, 0x38(%rax)
movq 0x18(%rsp), %rax
movb 0x1a(%rax), %dl
movq 0x18(%rsp), %rax
movb 0x1b(%rax), %cl
movq 0x18(%rsp), %rax
movzbl %dl, %edi
movzbl %cl, %esi
movzbl 0x28(%rax), %edx
callq 0xf350
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x254d
movb $0x0, 0x27(%rsp)
jmp 0x26ed
movl 0x4(%rsp), %ecx
andl $0x1ff, %ecx            # imm = 0x1FF
movq 0x10(%rsp), %rax
movl %ecx, 0x48(%rax)
movl 0x4(%rsp), %ecx
sarl $0x9, %ecx
movq 0x10(%rsp), %rax
movl %ecx, 0x58(%rax)
movq 0x18(%rsp), %rdi
addq $0x29, %rdi
callq 0xf2e0
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x2591
movb $0x0, 0x27(%rsp)
jmp 0x26ed
movl 0x4(%rsp), %ecx
andl $0x1ff, %ecx            # imm = 0x1FF
movq 0x10(%rsp), %rax
movl %ecx, 0x68(%rax)
movl 0x4(%rsp), %ecx
sarl $0x9, %ecx
movq 0x10(%rsp), %rax
movl %ecx, 0x78(%rax)
movq 0x18(%rsp), %rdi
addq $0xc, %rdi
callq 0xf2e0
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x25d5
movb $0x0, 0x27(%rsp)
jmp 0x26ed
movl 0x4(%rsp), %ecx
andl $0x1ff, %ecx            # imm = 0x1FF
movq 0x10(%rsp), %rax
movl %ecx, 0xc(%rax)
movl 0x4(%rsp), %ecx
sarl $0x9, %ecx
movq 0x10(%rsp), %rax
movl %ecx, 0x1c(%rax)
movq 0x18(%rsp), %rax
movb 0xf(%rax), %dl
movq 0x18(%rsp), %rax
movb 0x1c(%rax), %cl
movq 0x18(%rsp), %rax
movzbl %dl, %edi
movzbl %cl, %esi
movzbl 0x1d(%rax), %edx
callq 0xf350
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x262f
movb $0x0, 0x27(%rsp)
jmp 0x26ed
movl 0x4(%rsp), %ecx
andl $0x1ff, %ecx            # imm = 0x1FF
movq 0x10(%rsp), %rax
movl %ecx, 0x2c(%rax)
movl 0x4(%rsp), %ecx
sarl $0x9, %ecx
movq 0x10(%rsp), %rax
movl %ecx, 0x3c(%rax)
movq 0x18(%rsp), %rax
movb 0x1e(%rax), %dl
movq 0x18(%rsp), %rax
movb 0x1f(%rax), %cl
movq 0x18(%rsp), %rax
movzbl %dl, %edi
movzbl %cl, %esi
movzbl 0x2c(%rax), %edx
callq 0xf350
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x2686
movb $0x0, 0x27(%rsp)
jmp 0x26ed
movl 0x4(%rsp), %ecx
andl $0x1ff, %ecx            # imm = 0x1FF
movq 0x10(%rsp), %rax
movl %ecx, 0x4c(%rax)
movl 0x4(%rsp), %ecx
sarl $0x9, %ecx
movq 0x10(%rsp), %rax
movl %ecx, 0x5c(%rax)
movq 0x18(%rsp), %rdi
addq $0x2d, %rdi
callq 0xf2e0
movl %eax, 0x4(%rsp)
cmpl $0x0, 0x4(%rsp)
jge 0x26c7
movb $0x0, 0x27(%rsp)
jmp 0x26ed
movl 0x4(%rsp), %ecx
andl $0x1ff, %ecx            # imm = 0x1FF
movq 0x10(%rsp), %rax
movl %ecx, 0x6c(%rax)
movl 0x4(%rsp), %ecx
sarl $0x9, %ecx
movq 0x10(%rsp), %rax
movl %ecx, 0x7c(%rax)
movb $0x1, 0x27(%rsp)
movb 0x27(%rsp), %al
andb $0x1, %al
addq $0x28, %rsp
retq
nopl (%rax,%rax)