void BssTableInit(undefined1 *param_1)

{
  int iVar1;
  undefined1 *puVar2;
  int iVar3;
  
  *param_1 = 0;
  param_1[1] = 0;
  iVar3 = 0;
  puVar2 = param_1;
  do {
    iVar1 = *(int *)(puVar2 + 0x4dc);
    memset(param_1 + iVar3 * 0x520 + 4,0,0x520)   //possible issue identified - semgrep
    iVar3 = iVar3 + 1;
    puVar2[0x60] = 0x81;
    if (iVar1 != 0) {
      RTMPZeroMemory(iVar1,0x400);
      *(int *)(puVar2 + 0x4dc) = iVar1;
    }
    puVar2 = puVar2 + 0x520;
  } while (iVar3 != 0x40);
  return;
}