// File: /workspace/github_cpp_makefile_star2_O2/negativeview[P]Software-Business-Sim/MasterState.cpp
// Function: MasterState::_setupLanguages()
void MasterState::_setupLanguages() {
	this->_allLanguages = new vector<Language *>();
	this->_allLanguages->push_back(new Language("C"));
	this->_allLanguages->push_back(new Language("C++"));
	this->_allLanguages->push_back(new Language("JavaScript"));
	this->_allLanguages->push_back(new Language("Lua"));
	this->_allLanguages->push_back(new Language("Perl"));
	this->_allLanguages->push_back(new Language("PHP"));
	this->_allLanguages->push_back(new Language("Python"));
	this->_allLanguages->push_back(new Language("Ruby"));
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
subq $0x110, %rsp            # imm = 0x110
movq %rdi, %rbx
pushq $0x18
popq %rdi
callq 0x3300
movq %rax, %r15
xorps %xmm0, %xmm0
movups %xmm0, (%rax)
andq $0x0, 0x10(%rax)
movq %rax, 0x38(%rbx)
pushq $0x40
popq %rdi
callq 0x3300
movq %rax, %r14
leaq 0x2d99(%rip), %rsi      # 0xb80e
leaq -0x130(%rbp), %rdi
leaq -0x21(%rbp), %rdx
callq 0x5664
movb $0x1, %r12b
leaq -0x130(%rbp), %rsi
movq %r14, %rdi
callq 0x5154
leaq -0x30(%rbp), %rsi
movq %r14, (%rsi)
xorl %r12d, %r12d
movq %r15, %rdi
callq 0x9950
leaq -0x130(%rbp), %rdi
callq 0x3170
movq 0x38(%rbx), %r15
pushq $0x40
popq %rdi
callq 0x3300
movq %rax, %r14
leaq 0x2d45(%rip), %rsi      # 0xb810
leaq -0x110(%rbp), %rdi
leaq -0x21(%rbp), %rdx
callq 0x5664
movb $0x1, %r12b
leaq -0x110(%rbp), %rsi
movq %r14, %rdi
callq 0x5154
leaq -0x30(%rbp), %rsi
movq %r14, (%rsi)
xorl %r12d, %r12d
movq %r15, %rdi
callq 0x9950
leaq -0x110(%rbp), %rdi
callq 0x3170
movq 0x38(%rbx), %r15
pushq $0x40
popq %rdi
callq 0x3300
movq %rax, %r14
leaq 0x2cf3(%rip), %rsi      # 0xb814
leaq -0xf0(%rbp), %rdi
leaq -0x21(%rbp), %rdx
callq 0x5664
movb $0x1, %r12b
leaq -0xf0(%rbp), %rsi
movq %r14, %rdi
callq 0x5154
leaq -0x30(%rbp), %rsi
movq %r14, (%rsi)
xorl %r12d, %r12d
movq %r15, %rdi
callq 0x9950
leaq -0xf0(%rbp), %rdi
callq 0x3170
movq 0x38(%rbx), %r15
pushq $0x40
popq %rdi
callq 0x3300
movq %rax, %r14
leaq 0x2ca8(%rip), %rsi      # 0xb81f
leaq -0xd0(%rbp), %rdi
leaq -0x21(%rbp), %rdx
callq 0x5664
movb $0x1, %r12b
leaq -0xd0(%rbp), %rsi
movq %r14, %rdi
callq 0x5154
leaq -0x30(%rbp), %rsi
movq %r14, (%rsi)
xorl %r12d, %r12d
movq %r15, %rdi
callq 0x9950
leaq -0xd0(%rbp), %rdi
callq 0x3170
movq 0x38(%rbx), %r15
pushq $0x40
popq %rdi
callq 0x3300
movq %rax, %r14
leaq 0x2c56(%rip), %rsi      # 0xb823
leaq -0xb0(%rbp), %rdi
leaq -0x21(%rbp), %rdx
callq 0x5664
movb $0x1, %r12b
leaq -0xb0(%rbp), %rsi
movq %r14, %rdi
callq 0x5154
leaq -0x30(%rbp), %rsi
movq %r14, (%rsi)
xorl %r12d, %r12d
movq %r15, %rdi
callq 0x9950
leaq -0xb0(%rbp), %rdi
callq 0x3170
movq 0x38(%rbx), %r15
pushq $0x40
popq %rdi
callq 0x3300
movq %rax, %r14
leaq 0x2c05(%rip), %rsi      # 0xb828
leaq -0x90(%rbp), %rdi
leaq -0x21(%rbp), %rdx
callq 0x5664
movb $0x1, %r12b
leaq -0x90(%rbp), %rsi
movq %r14, %rdi
callq 0x5154
leaq -0x30(%rbp), %rsi
movq %r14, (%rsi)
xorl %r12d, %r12d
movq %r15, %rdi
callq 0x9950
leaq -0x90(%rbp), %rdi
callq 0x3170
movq 0x38(%rbx), %r15
pushq $0x40
popq %rdi
callq 0x3300
movq %rax, %r14
leaq 0x2bb3(%rip), %rsi      # 0xb82c
leaq -0x70(%rbp), %rdi
leaq -0x21(%rbp), %rdx
callq 0x5664
movb $0x1, %r12b
leaq -0x70(%rbp), %rsi
movq %r14, %rdi
callq 0x5154
leaq -0x30(%rbp), %rsi
movq %r14, (%rsi)
xorl %r12d, %r12d
movq %r15, %rdi
callq 0x9950
leaq -0x70(%rbp), %rdi
callq 0x3170
movq 0x38(%rbx), %rbx
pushq $0x40
popq %rdi
callq 0x3300
movq %rax, %r14
leaq 0x2b6d(%rip), %rsi      # 0xb833
leaq -0x50(%rbp), %rdi
leaq -0x21(%rbp), %rdx
callq 0x5664
movb $0x1, %r15b
leaq -0x50(%rbp), %rsi
movq %r14, %rdi
callq 0x5154
leaq -0x30(%rbp), %rsi
movq %r14, (%rsi)
xorl %r15d, %r15d
movq %rbx, %rdi
callq 0x9950
leaq -0x50(%rbp), %rdi
callq 0x3170
addq $0x110, %rsp            # imm = 0x110
popq %rbx
popq %r12
popq %r14
popq %r15
popq %rbp
retq
jmp 0x8d1b
jmp 0x8d1b
jmp 0x8d1b
jmp 0x8d1b
jmp 0x8d1b
jmp 0x8d1b
jmp 0x8d1b
movq %rax, %rbx
jmp 0x8d8c
movq %rax, %rbx
leaq -0x50(%rbp), %rdi
callq 0x3170
testb %r15b, %r15b
jne 0x8d8c
jmp 0x8d97
movq %rax, %rbx
leaq -0x70(%rbp), %rdi
jmp 0x8d82
movq %rax, %rbx
leaq -0x90(%rbp), %rdi
jmp 0x8d82
movq %rax, %rbx
leaq -0xb0(%rbp), %rdi
jmp 0x8d82
movq %rax, %rbx
leaq -0xd0(%rbp), %rdi
jmp 0x8d82
movq %rax, %rbx
leaq -0xf0(%rbp), %rdi
jmp 0x8d82
movq %rax, %rbx
leaq -0x110(%rbp), %rdi
jmp 0x8d82
movq %rax, %rbx
leaq -0x130(%rbp), %rdi
callq 0x3170
testb %r12b, %r12b
je 0x8d97
pushq $0x40
popq %rsi
movq %r14, %rdi
callq 0x3320
movq %rbx, %rdi
callq 0x3510
nop