/* Agent_Release_x64.exe sha256 6f2be7b8eb799ba51b359d1958720aac5baee5b7ee0d1d36684d3cbd72d45469 * Ghidra 12.1.2 decompiler output for 0x1400c68d0 FUN_1400c68d0 * Pseudocode, not original source. */ int FUN_1400c68d0(byte *param_1,int param_2,undefined *param_3) { clock_t cVar1; int iVar2; int iVar3; byte bVar4; byte bVar5; byte bVar6; int iVar7; bVar4 = 0; bVar5 = 0; iVar7 = param_2; while (iVar7 != 0) { iVar3 = 8; bVar6 = 0; iVar7 = iVar7 + -1; if (param_3 != (undefined *)0x0) { (*(code *)param_3)(); } do { iVar3 = iVar3 + -1; do { cVar1 = clock(); iVar2 = clock(); while (cVar1 == iVar2) { bVar5 = bVar5 ^ 1; iVar2 = clock(); } cVar1 = clock(); iVar2 = clock(); while (cVar1 == iVar2) { bVar4 = bVar4 ^ 1; iVar2 = clock(); } } while (bVar5 == bVar4); bVar6 = bVar6 * '\x02' | bVar5; } while (iVar3 != 0); *param_1 = bVar6; param_1 = param_1 + 1; } return param_2; }