void sloop_init(undefined4 param_1)
{
int iVar1;
int iVar2;
undefined4 *puVar3;
undefined4 *puVar4;
memset(&DAT_0041f590,0,0x48) //possible issue identified - semgrep
puVar4 = &DAT_0041da10;
DAT_0041f5b8 = &DAT_0041f5b8;
DAT_0041f5b0 = &DAT_0041f5b0;
DAT_0041f5bc = &DAT_0041f5b8;
DAT_0041f5b4 = &DAT_0041f5b0;
DAT_0041f5c0 = &DAT_0041f5c0;
DAT_0041f5c8 = &DAT_0041f5c8;
DAT_0041f5a8 = &DAT_0041f5a8;
DAT_0041f5c4 = &DAT_0041f5c0;
DAT_0041f5cc = &DAT_0041f5c8;
DAT_0041f5ac = &DAT_0041f5a8;
DAT_0041f5d0 = &DAT_0041f5d0;
DAT_0041f5d4 = &DAT_0041f5d0;
DAT_0041f5a4 = &DAT_0041f5a0;
DAT_0041f5a0 = &DAT_0041f5a0;
memset(&DAT_0041da10,0,0xc00) //possible issue identified - semgrep
memset(&DAT_0041e610,0,0xe00) //possible issue identified - semgrep
memset(&DAT_0041f410,0,0x180) //possible issue identified - semgrep
iVar1 = 0;
puVar3 = DAT_0041f5a0;
do {
iVar2 = iVar1 + 1;
*puVar4 = puVar3;
DAT_0041f5a0 = &DAT_0041da10 + iVar1 * 6;
puVar3[1] = DAT_0041f5a0;
puVar4[1] = &DAT_0041f5a0;
puVar4 = puVar4 + 6;
iVar1 = iVar2;
puVar3 = DAT_0041f5a0;
} while (iVar2 != 0x80);
puVar4 = &DAT_0041e610;
iVar1 = 0;
puVar3 = DAT_0041f5a8;
do {
iVar2 = iVar1 + 1;
*puVar4 = puVar3;
DAT_0041f5a8 = &DAT_0041e610 + iVar1 * 7;
puVar3[1] = DAT_0041f5a8;
puVar4[1] = &DAT_0041f5a8;
puVar4 = puVar4 + 7;
iVar1 = iVar2;
puVar3 = DAT_0041f5a8;
} while (iVar2 != 0x80);
puVar4 = &DAT_0041f410;
iVar1 = 0;
puVar3 = DAT_0041f5b0;
do {
iVar2 = iVar1 + 1;
*puVar4 = puVar3;
DAT_0041f5b0 = &DAT_0041f410 + iVar1 * 6;
puVar3[1] = DAT_0041f5b0;
puVar4[1] = &DAT_0041f5b0;
puVar4 = puVar4 + 6;
iVar1 = iVar2;
puVar3 = DAT_0041f5b0;
} while (iVar2 != 0x10);
pipe(&DAT_0041f594) //possible issue identified - semgrep
DAT_0041f59c = param_1;
return;
}