void FUN_00402740(int param_1,int param_2,int param_3,int param_4)

{
  uint uVar1;
  int iVar2;
  int iVar3;
  
  uVar1 = param_4 + 0x1fU >> 5;
  if (uVar1 != 0) {
    iVar3 = 0;
    iVar2 = 0;
    do {
      iVar3 = iVar3 + 1;
      *(uint *)(param_1 + iVar2) = *(uint *)(param_3 + iVar2) | *(uint *)(param_2 + iVar2);
      iVar2 = iVar2 + 4;
    } while (iVar3 < (int)uVar1);
  }
  return;
}