// File: /workspace/github_c_makefile_star2_O0/jsummers[P]deark/modules/../foreign/uncompface.h
// Function: UnCompAll
static void
UnCompAll(struct xfacectx *ctx)
{
	BigClear(ctx);
	BigRead(ctx, ctx->gg_fbuf);

	UnCompress(ctx, ctx->gg_F, 16, 16, 0);
	if(ctx->errflag) return;
	UnCompress(ctx, ctx->gg_F + 16, 16, 16, 0);
	if(ctx->errflag) return;
	UnCompress(ctx, ctx->gg_F + 32, 16, 16, 0);
	if(ctx->errflag) return;
	UnCompress(ctx, ctx->gg_F + XFACE_WIDTH * 16, 16, 16, 0);
	if(ctx->errflag) return;
	UnCompress(ctx, ctx->gg_F + XFACE_WIDTH * 16 + 16, 16, 16, 0);
	if(ctx->errflag) return;
	UnCompress(ctx, ctx->gg_F + XFACE_WIDTH * 16 + 32, 16, 16, 0);
	if(ctx->errflag) return;
	UnCompress(ctx, ctx->gg_F + XFACE_WIDTH * 32, 16, 16, 0);
	if(ctx->errflag) return;
	UnCompress(ctx, ctx->gg_F + XFACE_WIDTH * 32 + 16, 16, 16, 0);
	if(ctx->errflag) return;
	UnCompress(ctx, ctx->gg_F + XFACE_WIDTH * 32 + 32, 16, 16, 0);
	if(ctx->errflag) return;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rdi
callq 0x13e570
movq -0x8(%rbp), %rdi
movq -0x8(%rbp), %rsi
addq $0xb64, %rsi            # imm = 0xB64
callq 0x13e590
movq -0x8(%rbp), %rdi
movq -0x8(%rbp), %rsi
addq $0x264, %rsi            # imm = 0x264
movl $0x10, %ecx
xorl %r8d, %r8d
movl %ecx, %edx
callq 0x13e610
movq -0x8(%rbp), %rax
cmpl $0x0, 0x8(%rax)
je 0x13df56
jmp 0x13e0f7
movq -0x8(%rbp), %rdi
movq -0x8(%rbp), %rsi
addq $0x264, %rsi            # imm = 0x264
addq $0x10, %rsi
movl $0x10, %ecx
xorl %r8d, %r8d
movl %ecx, %edx
callq 0x13e610
movq -0x8(%rbp), %rax
cmpl $0x0, 0x8(%rax)
je 0x13df87
jmp 0x13e0f7
movq -0x8(%rbp), %rdi
movq -0x8(%rbp), %rsi
addq $0x264, %rsi            # imm = 0x264
addq $0x20, %rsi
movl $0x10, %ecx
xorl %r8d, %r8d
movl %ecx, %edx
callq 0x13e610
movq -0x8(%rbp), %rax
cmpl $0x0, 0x8(%rax)
je 0x13dfb8
jmp 0x13e0f7
movq -0x8(%rbp), %rdi
movq -0x8(%rbp), %rsi
addq $0x264, %rsi            # imm = 0x264
addq $0x300, %rsi            # imm = 0x300
movl $0x10, %ecx
xorl %r8d, %r8d
movl %ecx, %edx
callq 0x13e610
movq -0x8(%rbp), %rax
cmpl $0x0, 0x8(%rax)
je 0x13dfec
jmp 0x13e0f7
movq -0x8(%rbp), %rdi
movq -0x8(%rbp), %rsi
addq $0x264, %rsi            # imm = 0x264
addq $0x300, %rsi            # imm = 0x300
addq $0x10, %rsi
movl $0x10, %ecx
xorl %r8d, %r8d
movl %ecx, %edx
callq 0x13e610
movq -0x8(%rbp), %rax
cmpl $0x0, 0x8(%rax)
je 0x13e024
jmp 0x13e0f7
movq -0x8(%rbp), %rdi
movq -0x8(%rbp), %rsi
addq $0x264, %rsi            # imm = 0x264
addq $0x300, %rsi            # imm = 0x300
addq $0x20, %rsi
movl $0x10, %ecx
xorl %r8d, %r8d
movl %ecx, %edx
callq 0x13e610
movq -0x8(%rbp), %rax
cmpl $0x0, 0x8(%rax)
je 0x13e05c
jmp 0x13e0f7
movq -0x8(%rbp), %rdi
movq -0x8(%rbp), %rsi
addq $0x264, %rsi            # imm = 0x264
addq $0x600, %rsi            # imm = 0x600
movl $0x10, %ecx
xorl %r8d, %r8d
movl %ecx, %edx
callq 0x13e610
movq -0x8(%rbp), %rax
cmpl $0x0, 0x8(%rax)
je 0x13e08d
jmp 0x13e0f7
movq -0x8(%rbp), %rdi
movq -0x8(%rbp), %rsi
addq $0x264, %rsi            # imm = 0x264
addq $0x600, %rsi            # imm = 0x600
addq $0x10, %rsi
movl $0x10, %ecx
xorl %r8d, %r8d
movl %ecx, %edx
callq 0x13e610
movq -0x8(%rbp), %rax
cmpl $0x0, 0x8(%rax)
je 0x13e0c2
jmp 0x13e0f7
movq -0x8(%rbp), %rdi
movq -0x8(%rbp), %rsi
addq $0x264, %rsi            # imm = 0x264
addq $0x600, %rsi            # imm = 0x600
addq $0x20, %rsi
movl $0x10, %ecx
xorl %r8d, %r8d
movl %ecx, %edx
callq 0x13e610
movq -0x8(%rbp), %rax
cmpl $0x0, 0x8(%rax)
je 0x13e0f7
jmp 0x13e0f7
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax)