// File: /workspace/github_c_makefile_star2_O0/albinoloverats[P]hide/src/jpeg-save.c
// Function: write_DHTinfo
static void write_DHTinfo(void)
{
	writeword(DHTinfo.marker);
	writeword(DHTinfo.length);
	writebyte(DHTinfo.HTYDCinfo);
	for (int i = 0; i < 16; i++)
		writebyte(DHTinfo.YDC_nrcodes[i]);
	for (int i = 0; i <= 11; i++)
		writebyte(DHTinfo.YDC_values[i]);
	writebyte(DHTinfo.HTYACinfo);
	for (int i = 0; i < 16; i++)
		writebyte(DHTinfo.YAC_nrcodes[i]);
	for (int i = 0; i <= 161; i++)
		writebyte(DHTinfo.YAC_values[i]);
	writebyte(DHTinfo.HTCbDCinfo);
	for (int i = 0; i < 16; i++)
		writebyte(DHTinfo.CbDC_nrcodes[i]);
	for (int i = 0; i <= 11; i++)
		writebyte(DHTinfo.CbDC_values[i]);
	writebyte(DHTinfo.HTCbACinfo);
	for (int i = 0; i < 16; i++)
		writebyte(DHTinfo.CbAC_nrcodes[i]);
	for (int i = 0; i <= 161; i++)
		writebyte(DHTinfo.CbAC_values[i]);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x20, %rsp
movzwl 0x5029(%rip), %eax      # 0x95e8
movl $0x100, %ecx            # imm = 0x100
cltd
idivl %ecx
movl %eax, %edi
movq 0x4f88(%rip), %rsi      # 0x9558
callq 0x10b0
movzwl 0x500c(%rip), %eax      # 0x95e8
movl $0x100, %ecx            # imm = 0x100
cltd
idivl %ecx
movl %edx, %edi
movq 0x4f6b(%rip), %rsi      # 0x9558
callq 0x10b0
movzwl 0x4ff1(%rip), %eax      # 0x95ea
movl $0x100, %ecx            # imm = 0x100
cltd
idivl %ecx
movl %eax, %edi
movq 0x4f4e(%rip), %rsi      # 0x9558
callq 0x10b0
movzwl 0x4fd4(%rip), %eax      # 0x95ea
movl $0x100, %ecx            # imm = 0x100
cltd
idivl %ecx
movl %edx, %edi
movq 0x4f31(%rip), %rsi      # 0x9558
callq 0x10b0
movzbl 0x4fb9(%rip), %edi      # 0x95ec
movq 0x4f1e(%rip), %rsi      # 0x9558
callq 0x10b0
movl $0x0, -0x4(%rbp)
cmpl $0x10, -0x4(%rbp)
jge 0x4673
movslq -0x4(%rbp), %rcx
leaq 0x4f91(%rip), %rax      # 0x95e8
movzbl 0x5(%rax,%rcx), %edi
movq 0x4ef5(%rip), %rsi      # 0x9558
callq 0x10b0
movl -0x4(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
jmp 0x4646
movl $0x0, -0x8(%rbp)
cmpl $0xb, -0x8(%rbp)
jg 0x46a7
movslq -0x8(%rbp), %rcx
leaq 0x4f5d(%rip), %rax      # 0x95e8
movzbl 0x15(%rax,%rcx), %edi
movq 0x4ec1(%rip), %rsi      # 0x9558
callq 0x10b0
movl -0x8(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
jmp 0x467a
movzbl 0x4f5b(%rip), %edi      # 0x9609
movq 0x4ea3(%rip), %rsi      # 0x9558
callq 0x10b0
movl $0x0, -0xc(%rbp)
cmpl $0x10, -0xc(%rbp)
jge 0x46ee
movslq -0xc(%rbp), %rcx
leaq 0x4f16(%rip), %rax      # 0x95e8
movzbl 0x22(%rax,%rcx), %edi
movq 0x4e7a(%rip), %rsi      # 0x9558
callq 0x10b0
movl -0xc(%rbp), %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
jmp 0x46c1
movl $0x0, -0x10(%rbp)
cmpl $0xa1, -0x10(%rbp)
jg 0x4725
movslq -0x10(%rbp), %rcx
leaq 0x4edf(%rip), %rax      # 0x95e8
movzbl 0x32(%rax,%rcx), %edi
movq 0x4e43(%rip), %rsi      # 0x9558
callq 0x10b0
movl -0x10(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x10(%rbp)
jmp 0x46f5
movzbl 0x4f90(%rip), %edi      # 0x96bc
movq 0x4e25(%rip), %rsi      # 0x9558
callq 0x10b0
movl $0x0, -0x14(%rbp)
cmpl $0x10, -0x14(%rbp)
jge 0x476f
movslq -0x14(%rbp), %rcx
leaq 0x4e98(%rip), %rax      # 0x95e8
movzbl 0xd5(%rax,%rcx), %edi
movq 0x4df9(%rip), %rsi      # 0x9558
callq 0x10b0
movl -0x14(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x14(%rbp)
jmp 0x473f
movl $0x0, -0x18(%rbp)
cmpl $0xb, -0x18(%rbp)
jg 0x47a6
movslq -0x18(%rbp), %rcx
leaq 0x4e61(%rip), %rax      # 0x95e8
movzbl 0xe5(%rax,%rcx), %edi
movq 0x4dc2(%rip), %rsi      # 0x9558
callq 0x10b0
movl -0x18(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x18(%rbp)
jmp 0x4776
movzbl 0x4f2c(%rip), %edi      # 0x96d9
movq 0x4da4(%rip), %rsi      # 0x9558
callq 0x10b0
movl $0x0, -0x1c(%rbp)
cmpl $0x10, -0x1c(%rbp)
jge 0x47f0
movslq -0x1c(%rbp), %rcx
leaq 0x4e17(%rip), %rax      # 0x95e8
movzbl 0xf2(%rax,%rcx), %edi
movq 0x4d78(%rip), %rsi      # 0x9558
callq 0x10b0
movl -0x1c(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x1c(%rbp)
jmp 0x47c0
movl $0x0, -0x20(%rbp)
cmpl $0xa1, -0x20(%rbp)
jg 0x482a
movslq -0x20(%rbp), %rcx
leaq 0x4ddd(%rip), %rax      # 0x95e8
movzbl 0x102(%rax,%rcx), %edi
movq 0x4d3e(%rip), %rsi      # 0x9558
callq 0x10b0
movl -0x20(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x20(%rbp)
jmp 0x47f7
addq $0x20, %rsp
popq %rbp
retq