2026-05-30 15:52
void FUN_140027de8(longlong param_1,ulonglong param_2)
{
ulonglong uVar1;
ulonglong uVar2;
char cVar3;
ulonglong uVar4;
ulonglong local_res10;
uVar4 = 0;
local_res10 = 0;
FUN_14006eb74((longlong *)&local_res10);
uVar1 = FUN_14008d780();
uVar2 = FUN_14006ea28(&local_res10);
if (param_2 != 0) {
do {
cVar3 = (char)DAT_1400c4cb4;
DAT_1400c4cb4 = DAT_1400c4cb4 + 1;
*(char *)(param_1 + uVar4) =
((byte)((longlong)(int)uVar1 + uVar2 >> (((byte)uVar4 & 7) << 3)) ^ (byte)uVar4) + cVar3;
uVar4 = uVar4 + 1;
} while (uVar4 < param_2);
}
return;
}