// File: /workspace/github_c_makefile_star2_O0/enzo1982[P]smooth/misc/pciio.cpp
// Function: PCIIO::PCIIO()
PCIIO::PCIIO()
{
	cfNames[Color::RGB]	= "RGB";
	cfNames[Color::RGBA]	= "RGA";
	cfNames[Color::HSV]	= "HSV";
	cfNames[Color::YUV]	= "YUV";
	cfNames[Color::CMY]	= "CMY";
	cfNames[Color::CMYK]	= "CMK";
	cfNames[Color::GRAY]	= "GRY";

	cpNames[RAW]		= "RAW";
	cpNames[PCI]		= "PCI";
	cpNames[RLE]		= "RLE";
	cpNames[JPEG]		= "JPG";
	cpNames[BZIP2]		= "BZ2";

	majorversion		= PCIMajorVersion;
	minorversion		= PCIMinorVersion;
	compression		= RAW;
	colorspace		= Color::RGB;
	quality			= 100;
	description		= NIL;

	dpix			= 75;
	dpiy			= 75;
	bpcc			= 8;
	overwrite		= True;
	imageid			= 0;
	imagename		= NIL;
	rlebits			= 8;

	sizex			= 0;
	sizey			= 0;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x40, %rsp
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rdi
movq %rdi, -0x30(%rbp)
addq $0x8, %rdi
movq %rdi, -0x38(%rbp)
xorl %esi, %esi
movl %esi, -0x24(%rbp)
callq 0x5d4a0
movq -0x30(%rbp), %rdi
movl -0x24(%rbp), %esi
addq $0x20, %rdi
movq %rdi, -0x20(%rbp)
callq 0x5da90
jmp 0x119c4c
movq -0x30(%rbp), %rdi
addq $0x38, %rdi
movq %rdi, -0x40(%rbp)
xorl %esi, %esi
callq 0x5da90
jmp 0x119c61
leaq 0xfa8e8(%rip), %rdi     # 0x214550
leaq 0x8ca52(%rip), %rsi     # 0x1a66c1
callq 0x5a230
jmp 0x119c76
leaq 0xfa8eb(%rip), %rdi     # 0x214568
leaq 0x8ca41(%rip), %rsi     # 0x1a66c5
callq 0x5a230
jmp 0x119c8b
leaq 0xfa8ee(%rip), %rdi     # 0x214580
leaq 0x8ca30(%rip), %rsi     # 0x1a66c9
callq 0x5a230
jmp 0x119ca0
leaq 0xfa8f1(%rip), %rdi     # 0x214598
leaq 0x8ca1f(%rip), %rsi     # 0x1a66cd
callq 0x5a230
jmp 0x119cb5
leaq 0xfa8f4(%rip), %rdi     # 0x2145b0
leaq 0x8ca0e(%rip), %rsi     # 0x1a66d1
callq 0x5a230
jmp 0x119cca
leaq 0xfa8f7(%rip), %rdi     # 0x2145c8
leaq 0x8c9fd(%rip), %rsi     # 0x1a66d5
callq 0x5a230
jmp 0x119cdf
leaq 0xfa8fa(%rip), %rdi     # 0x2145e0
leaq 0x8c9ec(%rip), %rsi     # 0x1a66d9
callq 0x5a230
jmp 0x119cf4
leaq 0xfa905(%rip), %rdi     # 0x214600
leaq 0x8c9db(%rip), %rsi     # 0x1a66dd
callq 0x5a230
jmp 0x119d09
leaq 0xfa908(%rip), %rdi     # 0x214618
leaq 0x8c9ca(%rip), %rsi     # 0x1a66e1
callq 0x5a230
jmp 0x119d1e
leaq 0xfa923(%rip), %rdi     # 0x214648
leaq 0x8c9b9(%rip), %rsi     # 0x1a66e5
callq 0x5a230
jmp 0x119d33
leaq 0xfa8f6(%rip), %rdi     # 0x214630
leaq 0x8c9a8(%rip), %rsi     # 0x1a66e9
callq 0x5a230
jmp 0x119d48
leaq 0xfa911(%rip), %rdi     # 0x214660
leaq 0x8c997(%rip), %rsi     # 0x1a66ed
callq 0x5a230
jmp 0x119d5d
movq -0x30(%rbp), %rdi
movl $0x1, (%rdi)
movl $0x2, 0x4(%rdi)
movl $0x0, 0x50(%rdi)
movl $0x0, 0x58(%rdi)
movl $0x64, 0x5c(%rdi)
addq $0x20, %rdi
xorl %esi, %esi
callq 0x5c1e0
jmp 0x119d90
movq -0x30(%rbp), %rdi
movl $0x4b, 0x18(%rdi)
movl $0x4b, 0x1c(%rdi)
movl $0x8, 0x54(%rdi)
movb $0x1, 0x64(%rdi)
movl $0x0, 0x68(%rdi)
addq $0x38, %rdi
xorl %esi, %esi
callq 0x5c1e0
jmp 0x119dc1
movq -0x30(%rbp), %rax
movl $0x8, 0x60(%rax)
movl $0x0, 0x10(%rax)
movl $0x0, 0x14(%rax)
addq $0x40, %rsp
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x10(%rbp)
movl %eax, -0x14(%rbp)
jmp 0x119e1a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x10(%rbp)
movl %eax, -0x14(%rbp)
jmp 0x119e11
movq -0x40(%rbp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x10(%rbp)
movl %eax, -0x14(%rbp)
callq 0x5df00
movq -0x20(%rbp), %rdi
callq 0x5df00
movq -0x38(%rbp), %rdi
callq 0x5de40
movq -0x10(%rbp), %rdi
callq 0x5b6b0
nopl (%rax)