// File: MPSLab-ASU[P]DiRAC/./src/baseAccelSim.cc
// Function: baseAccelSim::read_accel_configurations()
void baseAccelSim::read_accel_configurations()
{
	read_file_instns(instnsFileName);
	define_vars_SPM_management();
	read_file_SPM_config(spmConfigFileName);
	read_file_DMAC_prefetch_management(dmacPrefetchManageFileName);
	read_file_DMAC_WB_management(dmacWBManageFileName);
	read_file_network_info(networkInfoFileName);
	read_file_config_interconnect(interconnectConfigFileName);
	read_file_input_network_packets(inputNetworkPacketsFileName);
	read_file_output_network_packets(outputNetworkPacketsFileName);
	define_vars_network_comm_management();
	read_file_SPM_read_management(spmReadManageFileName);
	read_file_SPM_write_management(spmWriteManageFileName);
	read_file_config_trigger_PEs(configTriggerPEsFileName);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x1e0, %rsp            # imm = 0x1E0
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x188(%rbp)
leaq 0x21145f(%rip), %rsi    # 0x61e820
leaq -0x28(%rbp), %rdi
movq %rdi, -0x180(%rbp)
callq 0x4a4ec0
movq -0x188(%rbp), %rdi
movq -0x180(%rbp), %rsi
callq 0x40c6c0
jmp 0x40d3e6
leaq -0x28(%rbp), %rdi
callq 0x4a2730
movq -0x188(%rbp), %rdi
callq 0x407640
leaq 0x21143e(%rip), %rsi    # 0x61e840
leaq -0x58(%rbp), %rdi
movq %rdi, -0x190(%rbp)
callq 0x4a4ec0
movq -0x188(%rbp), %rdi
movq -0x190(%rbp), %rsi
callq 0x407e60
jmp 0x40d427
leaq -0x58(%rbp), %rdi
callq 0x4a2730
leaq 0x211429(%rip), %rsi    # 0x61e860
leaq -0x78(%rbp), %rdi
movq %rdi, -0x198(%rbp)
callq 0x4a4ec0
movq -0x188(%rbp), %rdi
movq -0x198(%rbp), %rsi
callq 0x4082f0
jmp 0x40d45c
leaq -0x78(%rbp), %rdi
callq 0x4a2730
leaq 0x211414(%rip), %rsi    # 0x61e880
leaq -0x98(%rbp), %rdi
movq %rdi, -0x1a0(%rbp)
callq 0x4a4ec0
movq -0x188(%rbp), %rdi
movq -0x1a0(%rbp), %rsi
callq 0x408970
jmp 0x40d494
leaq -0x98(%rbp), %rdi
callq 0x4a2730
leaq 0x2113f9(%rip), %rsi    # 0x61e8a0
leaq -0xb8(%rbp), %rdi
movq %rdi, -0x1a8(%rbp)
callq 0x4a4ec0
movq -0x188(%rbp), %rdi
movq -0x1a8(%rbp), %rsi
callq 0x4099e0
jmp 0x40d4cf
leaq -0xb8(%rbp), %rdi
callq 0x4a2730
leaq 0x2113de(%rip), %rsi    # 0x61e8c0
leaq -0xd8(%rbp), %rdi
movq %rdi, -0x1b0(%rbp)
callq 0x4a4ec0
movq -0x188(%rbp), %rdi
movq -0x1b0(%rbp), %rsi
callq 0x409db0
jmp 0x40d50a
leaq -0xd8(%rbp), %rdi
callq 0x4a2730
leaq 0x2113c3(%rip), %rsi    # 0x61e8e0
leaq -0xf8(%rbp), %rdi
movq %rdi, -0x1b8(%rbp)
callq 0x4a4ec0
movq -0x188(%rbp), %rdi
movq -0x1b8(%rbp), %rsi
callq 0x40a460
jmp 0x40d545
leaq -0xf8(%rbp), %rdi
callq 0x4a2730
leaq 0x2113a8(%rip), %rsi    # 0x61e900
leaq -0x118(%rbp), %rdi
movq %rdi, -0x1c0(%rbp)
callq 0x4a4ec0
movq -0x188(%rbp), %rdi
movq -0x1c0(%rbp), %rsi
callq 0x40aa00
jmp 0x40d580
leaq -0x118(%rbp), %rdi
callq 0x4a2730
movq -0x188(%rbp), %rdi
callq 0x40af10
leaq 0x211381(%rip), %rsi    # 0x61e920
leaq -0x138(%rbp), %rdi
movq %rdi, -0x1c8(%rbp)
callq 0x4a4ec0
movq -0x188(%rbp), %rdi
movq -0x1c8(%rbp), %rsi
callq 0x40b7a0
jmp 0x40d5c7
leaq -0x138(%rbp), %rdi
callq 0x4a2730
leaq 0x211366(%rip), %rsi    # 0x61e940
leaq -0x158(%rbp), %rdi
movq %rdi, -0x1d0(%rbp)
callq 0x4a4ec0
movq -0x188(%rbp), %rdi
movq -0x1d0(%rbp), %rsi
callq 0x40bf20
jmp 0x40d602
leaq -0x158(%rbp), %rdi
callq 0x4a2730
leaq 0x21134b(%rip), %rsi    # 0x61e960
leaq -0x178(%rbp), %rdi
movq %rdi, -0x1d8(%rbp)
callq 0x4a4ec0
movq -0x188(%rbp), %rdi
movq -0x1d8(%rbp), %rsi
callq 0x40c8b0
jmp 0x40d63d
leaq -0x178(%rbp), %rdi
callq 0x4a2730
addq $0x1e0, %rsp            # imm = 0x1E0
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x28(%rbp), %rdi
callq 0x4a2730
jmp 0x40d777
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x58(%rbp), %rdi
callq 0x4a2730
jmp 0x40d777
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x78(%rbp), %rdi
callq 0x4a2730
jmp 0x40d777
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x98(%rbp), %rdi
callq 0x4a2730
jmp 0x40d777
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0xb8(%rbp), %rdi
callq 0x4a2730
jmp 0x40d777
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0xd8(%rbp), %rdi
callq 0x4a2730
jmp 0x40d777
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0xf8(%rbp), %rdi
callq 0x4a2730
jmp 0x40d777
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x118(%rbp), %rdi
callq 0x4a2730
jmp 0x40d777
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x138(%rbp), %rdi
callq 0x4a2730
jmp 0x40d777
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x158(%rbp), %rdi
callq 0x4a2730
jmp 0x40d777
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x178(%rbp), %rdi
callq 0x4a2730
movq -0x30(%rbp), %rdi
callq 0x4d0770