/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c * Ghidra 12.1.2 decompiler output for 0x14015a900 FUN_14015a900 * Pseudocode, not original source. */ undefined2 * FUN_14015a900(longlong param_1,longlong param_2,undefined2 *param_3) { undefined8 uVar1; uVar1 = 0xfffffffffffffffe; for (; param_1 != param_2; param_1 = param_1 + 0x40) { if (param_3 != (undefined2 *)0x0) { *(undefined8 *)(param_3 + 0xc) = 7; *(undefined8 *)(param_3 + 8) = 0; *param_3 = 0; FUN_140055d80(param_3,param_1,0,0xffffffffffffffff,uVar1); *(undefined4 *)(param_3 + 0x14) = *(undefined4 *)(param_1 + 0x28); *(undefined4 *)(param_3 + 0x16) = *(undefined4 *)(param_1 + 0x2c); *(undefined4 *)(param_3 + 0x18) = *(undefined4 *)(param_1 + 0x30); *(undefined4 *)(param_3 + 0x1a) = *(undefined4 *)(param_1 + 0x34); *(undefined4 *)(param_3 + 0x1c) = *(undefined4 *)(param_1 + 0x38); *(undefined4 *)(param_3 + 0x1e) = *(undefined4 *)(param_1 + 0x3c); } param_3 = param_3 + 0x20; } return param_3; }