server-re/decomp/Agent_Release_x64/full/functions/0x1400c9ce0.c
2026-10-14 16:45:19 -04:00

595 lines
32 KiB
C

/* Agent_Release_x64.exe sha256 6f2be7b8eb799ba51b359d1958720aac5baee5b7ee0d1d36684d3cbd72d45469
* Ghidra 12.1.2 decompiler output for 0x1400c9ce0 FUN_1400c9ce0
* Pseudocode, not original source. */
/* WARNING: Function: __security_check_cookie replaced with injection: security_check_cookie */
undefined8 FUN_1400c9ce0(longlong param_1,longlong param_2)
{
undefined1 uVar1;
undefined1 uVar2;
int iVar3;
int iVar4;
longlong lVar5;
uint uVar6;
int *piVar7;
uint uVar8;
uint uVar9;
undefined1 *puVar10;
undefined1 *puVar11;
uint uVar12;
uint uVar13;
uint uVar14;
uint uVar15;
uint uVar16;
uint uVar17;
uint uVar18;
uint uVar19;
undefined1 local_158 [16];
longlong local_148;
undefined1 auStack_13a [2];
undefined1 local_138 [4];
undefined1 local_134 [4];
undefined1 local_130 [4];
uint local_12c [5];
int local_118;
int local_114 [14];
int local_dc;
int local_d8;
int local_d4;
int local_d0;
int local_cc;
int local_c8;
int local_c4;
int local_c0;
int local_bc;
int local_b8;
int local_b4;
int local_b0;
int local_ac;
int local_a8;
int local_a4;
int local_a0;
int local_9c;
int local_98;
int local_94;
int local_90;
int local_8c;
int local_88;
int local_84;
int local_80;
int local_7c;
int local_78;
int local_74;
int local_70;
int local_6c;
int local_68;
int local_64;
int local_60;
int local_5c;
int local_58;
int local_54;
int local_50;
int local_4c;
int local_48;
int local_44;
int local_40;
int local_3c;
ulonglong local_38;
local_38 = DAT_1401555a0 ^ (ulonglong)local_158;
uVar6 = *(uint *)(param_1 + 0x1c);
uVar17 = *(uint *)(param_1 + 8);
uVar16 = *(uint *)(param_1 + 0xc);
uVar8 = *(uint *)(param_1 + 0x10);
iVar3 = *(int *)(param_1 + 0x14);
uVar9 = *(uint *)(param_1 + 0x18);
uVar13 = *(uint *)(param_1 + 0x20);
iVar4 = *(int *)(param_1 + 0x24);
lVar5 = 4;
puVar10 = (undefined1 *)(param_2 + 2);
local_148 = param_1;
do {
puVar11 = puVar10 + 0x10;
uVar1 = puVar10[3];
*(uint *)(puVar11 + (longlong)(local_158 + (0xe - param_2))) =
CONCAT31(CONCAT21(CONCAT11(puVar10[-2],puVar10[-1]),*puVar10),puVar10[1]);
uVar2 = puVar10[7];
*(uint *)(puVar11 + (longlong)&local_148 + (2 - param_2)) =
CONCAT31(CONCAT21(CONCAT11(puVar10[2],uVar1),puVar10[4]),puVar10[5]);
uVar1 = puVar10[0xb];
*(uint *)(puVar11 + (longlong)&local_148 + (6 - param_2)) =
CONCAT31(CONCAT21(CONCAT11(puVar10[6],uVar2),puVar10[8]),puVar10[9]);
lVar5 = lVar5 + -1;
*(uint *)(puVar11 + (longlong)local_12c + (-0x12 - param_2)) =
CONCAT31(CONCAT21(CONCAT11(puVar10[10],uVar1),puVar10[0xc]),puVar10[0xd]);
puVar10 = puVar11;
} while (lVar5 != 0);
piVar7 = (int *)local_138;
lVar5 = 0xc;
do {
uVar15 = piVar7[1];
uVar14 = piVar7[2];
uVar12 = piVar7[0xe];
uVar19 = piVar7[3];
uVar18 = piVar7[0xf];
uVar12 = ((uVar12 >> 0x13 | uVar12 << 0xd) ^ (uVar12 >> 0x11 | uVar12 << 0xf) ^ uVar12 >> 10) +
((uVar15 >> 0x12 | uVar15 << 0xe) ^ (uVar15 >> 7 | uVar15 << 0x19) ^ uVar15 >> 3) +
piVar7[9] + *piVar7;
piVar7[0x10] = uVar12;
uVar15 = ((uVar18 >> 0x13 | uVar18 << 0xd) ^ (uVar18 >> 0x11 | uVar18 << 0xf) ^ uVar18 >> 10) +
((uVar14 >> 0x12 | uVar14 << 0xe) ^ (uVar14 >> 7 | uVar14 << 0x19) ^ uVar14 >> 3) +
piVar7[10] + uVar15;
piVar7[0x11] = uVar15;
piVar7[0x12] = ((uVar12 >> 0x13 | uVar12 * 0x2000) ^ (uVar12 >> 0x11 | uVar12 * 0x8000) ^
uVar12 >> 10) +
((uVar19 >> 0x12 | uVar19 << 0xe) ^ (uVar19 >> 7 | uVar19 << 0x19) ^ uVar19 >> 3)
+ piVar7[0xb] + uVar14;
uVar14 = piVar7[4];
piVar7[0x13] = ((uVar15 >> 0x13 | uVar15 * 0x2000) ^ (uVar15 >> 0x11 | uVar15 * 0x8000) ^
uVar15 >> 10) +
((uVar14 >> 0x12 | uVar14 << 0xe) ^ (uVar14 >> 7 | uVar14 << 0x19) ^ uVar14 >> 3)
+ piVar7[0xc] + uVar19;
piVar7 = piVar7 + 4;
lVar5 = lVar5 + -1;
} while (lVar5 != 0);
iVar4 = ((uVar6 ^ uVar13) & uVar9 ^ uVar13) +
((uVar9 >> 0x19 | uVar9 << 7) ^ (uVar9 >> 0xb | uVar9 << 0x15) ^
(uVar9 >> 6 | uVar9 << 0x1a)) + (int)local_138 + 0x428a2f98 + iVar4;
uVar19 = iVar3 + iVar4;
uVar15 = ((uVar16 | uVar17) & uVar8 | uVar16 & uVar17) +
iVar4 + ((uVar17 >> 0x16 | uVar17 << 10) ^ (uVar17 >> 0xd | uVar17 << 0x13) ^
(uVar17 >> 2 | uVar17 << 0x1e));
iVar4 = ((uVar6 ^ uVar9) & uVar19 ^ uVar6) +
((uVar19 >> 0x19 | uVar19 * 0x80) ^ (uVar19 >> 0xb | uVar19 * 0x200000) ^
(uVar19 >> 6 | uVar19 * 0x4000000)) + (int)local_134 + 0x71374491 + uVar13;
uVar8 = uVar8 + iVar4;
uVar14 = ((uVar17 | uVar15) & uVar16 | uVar17 & uVar15) +
iVar4 + ((uVar15 >> 0x16 | uVar15 * 0x400) ^ (uVar15 >> 0xd | uVar15 * 0x80000) ^
(uVar15 >> 2 | uVar15 * 0x40000000));
iVar4 = ((uVar19 ^ uVar9) & uVar8 ^ uVar9) +
((uVar8 >> 0x19 | uVar8 * 0x80) ^ (uVar8 >> 0xb | uVar8 * 0x200000) ^
(uVar8 >> 6 | uVar8 * 0x4000000)) + (int)local_130 + -0x4a3f0431 + uVar6;
uVar16 = uVar16 + iVar4;
uVar12 = ((uVar14 | uVar15) & uVar17 | uVar14 & uVar15) +
iVar4 + ((uVar14 >> 0x16 | uVar14 * 0x400) ^ (uVar14 >> 0xd | uVar14 * 0x80000) ^
(uVar14 >> 2 | uVar14 * 0x40000000));
iVar4 = ((uVar19 ^ uVar8) & uVar16 ^ uVar19) +
((uVar16 >> 0x19 | uVar16 * 0x80) ^ (uVar16 >> 0xb | uVar16 * 0x200000) ^
(uVar16 >> 6 | uVar16 * 0x4000000)) + local_12c[0] + -0x164a245b + uVar9;
uVar17 = uVar17 + iVar4;
uVar6 = ((uVar12 | uVar14) & uVar15 | uVar12 & uVar14) +
iVar4 + ((uVar12 >> 0x16 | uVar12 * 0x400) ^ (uVar12 >> 0xd | uVar12 * 0x80000) ^
(uVar12 >> 2 | uVar12 * 0x40000000));
iVar4 = ((uVar8 ^ uVar16) & uVar17 ^ uVar8) +
((uVar17 >> 0x19 | uVar17 * 0x80) ^ (uVar17 >> 0xb | uVar17 * 0x200000) ^
(uVar17 >> 6 | uVar17 * 0x4000000)) + local_12c[1] + 0x3956c25b + uVar19;
uVar15 = uVar15 + iVar4;
uVar9 = ((uVar12 | uVar6) & uVar14 | uVar12 & uVar6) +
iVar4 + ((uVar6 >> 0x16 | uVar6 * 0x400) ^ (uVar6 >> 0xd | uVar6 * 0x80000) ^
(uVar6 >> 2 | uVar6 * 0x40000000));
iVar4 = ((uVar16 ^ uVar17) & uVar15 ^ uVar16) +
((uVar15 >> 0x19 | uVar15 * 0x80) ^ (uVar15 >> 0xb | uVar15 * 0x200000) ^
(uVar15 >> 6 | uVar15 * 0x4000000)) + local_12c[2] + 0x59f111f1 + uVar8;
uVar14 = uVar14 + iVar4;
uVar8 = ((uVar9 | uVar6) & uVar12 | uVar9 & uVar6) +
iVar4 + ((uVar9 >> 0x16 | uVar9 * 0x400) ^ (uVar9 >> 0xd | uVar9 * 0x80000) ^
(uVar9 >> 2 | uVar9 * 0x40000000));
iVar4 = ((uVar17 ^ uVar15) & uVar14 ^ uVar17) +
((uVar14 >> 0x19 | uVar14 * 0x80) ^ (uVar14 >> 0xb | uVar14 * 0x200000) ^
(uVar14 >> 6 | uVar14 * 0x4000000)) + local_12c[3] + -0x6dc07d5c + uVar16;
uVar12 = uVar12 + iVar4;
uVar19 = ((uVar9 | uVar8) & uVar6 | uVar9 & uVar8) +
iVar4 + ((uVar8 >> 0x16 | uVar8 * 0x400) ^ (uVar8 >> 0xd | uVar8 * 0x80000) ^
(uVar8 >> 2 | uVar8 * 0x40000000));
iVar4 = ((uVar14 ^ uVar15) & uVar12 ^ uVar15) +
((uVar12 >> 0x19 | uVar12 * 0x80) ^ (uVar12 >> 0xb | uVar12 * 0x200000) ^
(uVar12 >> 6 | uVar12 * 0x4000000)) + local_12c[4] + -0x54e3a12b + uVar17;
uVar6 = uVar6 + iVar4;
uVar18 = ((uVar8 | uVar19) & uVar9 | uVar8 & uVar19) +
iVar4 + ((uVar19 >> 0x16 | uVar19 * 0x400) ^ (uVar19 >> 0xd | uVar19 * 0x80000) ^
(uVar19 >> 2 | uVar19 * 0x40000000));
iVar4 = ((uVar12 ^ uVar14) & uVar6 ^ uVar14) +
((uVar6 >> 0x19 | uVar6 * 0x80) ^ (uVar6 >> 0xb | uVar6 * 0x200000) ^
(uVar6 >> 6 | uVar6 * 0x4000000)) + local_118 + -0x27f85568 + uVar15;
uVar9 = uVar9 + iVar4;
uVar13 = ((uVar19 | uVar18) & uVar8 | uVar19 & uVar18) +
iVar4 + ((uVar18 >> 0x16 | uVar18 * 0x400) ^ (uVar18 >> 0xd | uVar18 * 0x80000) ^
(uVar18 >> 2 | uVar18 * 0x40000000));
iVar4 = ((uVar12 ^ uVar6) & uVar9 ^ uVar12) +
((uVar9 >> 0x19 | uVar9 * 0x80) ^ (uVar9 >> 0xb | uVar9 * 0x200000) ^
(uVar9 >> 6 | uVar9 * 0x4000000)) + local_114[0] + 0x12835b01 + uVar14;
uVar8 = uVar8 + iVar4;
uVar15 = ((uVar18 | uVar13) & uVar19 | uVar18 & uVar13) +
iVar4 + ((uVar13 >> 0x16 | uVar13 * 0x400) ^ (uVar13 >> 0xd | uVar13 * 0x80000) ^
(uVar13 >> 2 | uVar13 * 0x40000000));
iVar4 = ((uVar9 ^ uVar6) & uVar8 ^ uVar6) +
((uVar8 >> 0x19 | uVar8 * 0x80) ^ (uVar8 >> 0xb | uVar8 * 0x200000) ^
(uVar8 >> 6 | uVar8 * 0x4000000)) + local_114[1] + 0x243185be + uVar12;
uVar19 = uVar19 + iVar4;
uVar14 = ((uVar15 | uVar13) & uVar18 | uVar15 & uVar13) +
iVar4 + ((uVar15 >> 0x16 | uVar15 * 0x400) ^ (uVar15 >> 0xd | uVar15 * 0x80000) ^
(uVar15 >> 2 | uVar15 * 0x40000000));
iVar4 = ((uVar9 ^ uVar8) & uVar19 ^ uVar9) +
((uVar19 >> 0x19 | uVar19 * 0x80) ^ (uVar19 >> 0xb | uVar19 * 0x200000) ^
(uVar19 >> 6 | uVar19 * 0x4000000)) + local_114[2] + 0x550c7dc3 + uVar6;
uVar18 = uVar18 + iVar4;
uVar6 = ((uVar14 | uVar15) & uVar13 | uVar14 & uVar15) +
iVar4 + ((uVar14 >> 0x16 | uVar14 * 0x400) ^ (uVar14 >> 0xd | uVar14 * 0x80000) ^
(uVar14 >> 2 | uVar14 * 0x40000000));
iVar4 = ((uVar8 ^ uVar19) & uVar18 ^ uVar8) +
((uVar18 >> 0x19 | uVar18 * 0x80) ^ (uVar18 >> 0xb | uVar18 * 0x200000) ^
(uVar18 >> 6 | uVar18 * 0x4000000)) + local_114[3] + 0x72be5d74 + uVar9;
uVar13 = uVar13 + iVar4;
uVar16 = ((uVar14 | uVar6) & uVar15 | uVar14 & uVar6) +
iVar4 + ((uVar6 >> 0x16 | uVar6 * 0x400) ^ (uVar6 >> 0xd | uVar6 * 0x80000) ^
(uVar6 >> 2 | uVar6 * 0x40000000));
iVar4 = ((uVar19 ^ uVar18) & uVar13 ^ uVar19) +
((uVar13 >> 0x19 | uVar13 * 0x80) ^ (uVar13 >> 0xb | uVar13 * 0x200000) ^
(uVar13 >> 6 | uVar13 * 0x4000000)) + local_114[4] + -0x7f214e02 + uVar8;
uVar15 = uVar15 + iVar4;
uVar17 = ((uVar16 | uVar6) & uVar14 | uVar16 & uVar6) +
iVar4 + ((uVar16 >> 0x16 | uVar16 * 0x400) ^ (uVar16 >> 0xd | uVar16 * 0x80000) ^
(uVar16 >> 2 | uVar16 * 0x40000000));
iVar4 = ((uVar18 ^ uVar13) & uVar15 ^ uVar18) +
((uVar15 >> 0x19 | uVar15 * 0x80) ^ (uVar15 >> 0xb | uVar15 * 0x200000) ^
(uVar15 >> 6 | uVar15 * 0x4000000)) + local_114[5] + -0x6423f959 + uVar19;
uVar14 = uVar14 + iVar4;
uVar12 = ((uVar16 | uVar17) & uVar6 | uVar16 & uVar17) +
iVar4 + ((uVar17 >> 0x16 | uVar17 * 0x400) ^ (uVar17 >> 0xd | uVar17 * 0x80000) ^
(uVar17 >> 2 | uVar17 * 0x40000000));
iVar4 = ((uVar15 ^ uVar13) & uVar14 ^ uVar13) +
((uVar14 >> 0x19 | uVar14 * 0x80) ^ (uVar14 >> 0xb | uVar14 * 0x200000) ^
(uVar14 >> 6 | uVar14 * 0x4000000)) + local_114[6] + -0x3e640e8c + uVar18;
uVar6 = uVar6 + iVar4;
uVar19 = ((uVar17 | uVar12) & uVar16 | uVar17 & uVar12) +
iVar4 + ((uVar12 >> 0x16 | uVar12 * 0x400) ^ (uVar12 >> 0xd | uVar12 * 0x80000) ^
(uVar12 >> 2 | uVar12 * 0x40000000));
iVar4 = ((uVar14 ^ uVar15) & uVar6 ^ uVar15) +
((uVar6 >> 0x19 | uVar6 * 0x80) ^ (uVar6 >> 0xb | uVar6 * 0x200000) ^
(uVar6 >> 6 | uVar6 * 0x4000000)) + local_114[7] + -0x1b64963f + uVar13;
uVar16 = uVar16 + iVar4;
uVar8 = ((uVar12 | uVar19) & uVar17 | uVar12 & uVar19) +
iVar4 + ((uVar19 >> 0x16 | uVar19 * 0x400) ^ (uVar19 >> 0xd | uVar19 * 0x80000) ^
(uVar19 >> 2 | uVar19 * 0x40000000));
iVar4 = ((uVar14 ^ uVar6) & uVar16 ^ uVar14) +
((uVar16 >> 0x19 | uVar16 * 0x80) ^ (uVar16 >> 0xb | uVar16 * 0x200000) ^
(uVar16 >> 6 | uVar16 * 0x4000000)) + local_114[8] + -0x1041b87a + uVar15;
uVar17 = uVar17 + iVar4;
uVar9 = ((uVar19 | uVar8) & uVar12 | uVar19 & uVar8) +
iVar4 + ((uVar8 >> 0x16 | uVar8 * 0x400) ^ (uVar8 >> 0xd | uVar8 * 0x80000) ^
(uVar8 >> 2 | uVar8 * 0x40000000));
iVar4 = ((uVar16 ^ uVar6) & uVar17 ^ uVar6) +
((uVar17 >> 0x19 | uVar17 * 0x80) ^ (uVar17 >> 0xb | uVar17 * 0x200000) ^
(uVar17 >> 6 | uVar17 * 0x4000000)) + local_114[9] + 0xfc19dc6 + uVar14;
uVar12 = uVar12 + iVar4;
uVar13 = ((uVar9 | uVar8) & uVar19 | uVar9 & uVar8) +
iVar4 + ((uVar9 >> 0x16 | uVar9 * 0x400) ^ (uVar9 >> 0xd | uVar9 * 0x80000) ^
(uVar9 >> 2 | uVar9 * 0x40000000));
iVar4 = ((uVar16 ^ uVar17) & uVar12 ^ uVar16) +
((uVar12 >> 0x19 | uVar12 * 0x80) ^ (uVar12 >> 0xb | uVar12 * 0x200000) ^
(uVar12 >> 6 | uVar12 * 0x4000000)) + local_114[10] + 0x240ca1cc + uVar6;
uVar19 = uVar19 + iVar4;
uVar6 = ((uVar13 | uVar9) & uVar8 | uVar13 & uVar9) +
iVar4 + ((uVar13 >> 0x16 | uVar13 * 0x400) ^ (uVar13 >> 0xd | uVar13 * 0x80000) ^
(uVar13 >> 2 | uVar13 * 0x40000000));
iVar4 = ((uVar17 ^ uVar12) & uVar19 ^ uVar17) +
((uVar19 >> 0x19 | uVar19 * 0x80) ^ (uVar19 >> 0xb | uVar19 * 0x200000) ^
(uVar19 >> 6 | uVar19 * 0x4000000)) + local_114[0xb] + 0x2de92c6f + uVar16;
uVar8 = uVar8 + iVar4;
uVar16 = ((uVar13 | uVar6) & uVar9 | uVar13 & uVar6) +
iVar4 + ((uVar6 >> 0x16 | uVar6 * 0x400) ^ (uVar6 >> 0xd | uVar6 * 0x80000) ^
(uVar6 >> 2 | uVar6 * 0x40000000));
iVar4 = ((uVar12 ^ uVar19) & uVar8 ^ uVar12) +
((uVar8 >> 0x19 | uVar8 * 0x80) ^ (uVar8 >> 0xb | uVar8 * 0x200000) ^
(uVar8 >> 6 | uVar8 * 0x4000000)) + local_114[0xc] + 0x4a7484aa + uVar17;
uVar9 = uVar9 + iVar4;
uVar17 = ((uVar16 | uVar6) & uVar13 | uVar16 & uVar6) +
iVar4 + ((uVar16 >> 0x16 | uVar16 * 0x400) ^ (uVar16 >> 0xd | uVar16 * 0x80000) ^
(uVar16 >> 2 | uVar16 * 0x40000000));
iVar4 = ((uVar19 ^ uVar8) & uVar9 ^ uVar19) +
((uVar9 >> 0x19 | uVar9 * 0x80) ^ (uVar9 >> 0xb | uVar9 * 0x200000) ^
(uVar9 >> 6 | uVar9 * 0x4000000)) + local_114[0xd] + 0x5cb0a9dc + uVar12;
uVar13 = uVar13 + iVar4;
uVar15 = ((uVar16 | uVar17) & uVar6 | uVar16 & uVar17) +
iVar4 + ((uVar17 >> 0x16 | uVar17 * 0x400) ^ (uVar17 >> 0xd | uVar17 * 0x80000) ^
(uVar17 >> 2 | uVar17 * 0x40000000));
iVar4 = ((uVar9 ^ uVar8) & uVar13 ^ uVar8) +
((uVar13 >> 0x19 | uVar13 * 0x80) ^ (uVar13 >> 0xb | uVar13 * 0x200000) ^
(uVar13 >> 6 | uVar13 * 0x4000000)) + local_dc + 0x76f988da + uVar19;
uVar6 = uVar6 + iVar4;
uVar14 = ((uVar17 | uVar15) & uVar16 | uVar17 & uVar15) +
iVar4 + ((uVar15 >> 0x16 | uVar15 * 0x400) ^ (uVar15 >> 0xd | uVar15 * 0x80000) ^
(uVar15 >> 2 | uVar15 * 0x40000000));
iVar4 = ((uVar13 ^ uVar9) & uVar6 ^ uVar9) +
((uVar6 >> 0x19 | uVar6 * 0x80) ^ (uVar6 >> 0xb | uVar6 * 0x200000) ^
(uVar6 >> 6 | uVar6 * 0x4000000)) + local_d8 + -0x67c1aeae + uVar8;
uVar16 = uVar16 + iVar4;
uVar8 = ((uVar15 | uVar14) & uVar17 | uVar15 & uVar14) +
iVar4 + ((uVar14 >> 0x16 | uVar14 * 0x400) ^ (uVar14 >> 0xd | uVar14 * 0x80000) ^
(uVar14 >> 2 | uVar14 * 0x40000000));
iVar4 = ((uVar13 ^ uVar6) & uVar16 ^ uVar13) +
((uVar16 >> 0x19 | uVar16 * 0x80) ^ (uVar16 >> 0xb | uVar16 * 0x200000) ^
(uVar16 >> 6 | uVar16 * 0x4000000)) + local_d4 + -0x57ce3993 + uVar9;
uVar17 = uVar17 + iVar4;
uVar9 = ((uVar14 | uVar8) & uVar15 | uVar14 & uVar8) +
iVar4 + ((uVar8 >> 0x16 | uVar8 * 0x400) ^ (uVar8 >> 0xd | uVar8 * 0x80000) ^
(uVar8 >> 2 | uVar8 * 0x40000000));
iVar4 = ((uVar16 ^ uVar6) & uVar17 ^ uVar6) +
((uVar17 >> 0x19 | uVar17 * 0x80) ^ (uVar17 >> 0xb | uVar17 * 0x200000) ^
(uVar17 >> 6 | uVar17 * 0x4000000)) + local_d0 + -0x4ffcd838 + uVar13;
uVar15 = uVar15 + iVar4;
uVar13 = ((uVar9 | uVar8) & uVar14 | uVar9 & uVar8) +
iVar4 + ((uVar9 >> 0x16 | uVar9 * 0x400) ^ (uVar9 >> 0xd | uVar9 * 0x80000) ^
(uVar9 >> 2 | uVar9 * 0x40000000));
iVar4 = ((uVar16 ^ uVar17) & uVar15 ^ uVar16) +
((uVar15 >> 0x19 | uVar15 * 0x80) ^ (uVar15 >> 0xb | uVar15 * 0x200000) ^
(uVar15 >> 6 | uVar15 * 0x4000000)) + local_cc + -0x40a68039 + uVar6;
uVar14 = uVar14 + iVar4;
uVar6 = ((uVar13 | uVar9) & uVar8 | uVar13 & uVar9) +
iVar4 + ((uVar13 >> 0x16 | uVar13 * 0x400) ^ (uVar13 >> 0xd | uVar13 * 0x80000) ^
(uVar13 >> 2 | uVar13 * 0x40000000));
iVar4 = ((uVar17 ^ uVar15) & uVar14 ^ uVar17) +
((uVar14 >> 0x19 | uVar14 * 0x80) ^ (uVar14 >> 0xb | uVar14 * 0x200000) ^
(uVar14 >> 6 | uVar14 * 0x4000000)) + local_c8 + -0x391ff40d + uVar16;
uVar8 = uVar8 + iVar4;
uVar16 = ((uVar13 | uVar6) & uVar9 | uVar13 & uVar6) +
iVar4 + ((uVar6 >> 0x16 | uVar6 * 0x400) ^ (uVar6 >> 0xd | uVar6 * 0x80000) ^
(uVar6 >> 2 | uVar6 * 0x40000000));
iVar4 = ((uVar15 ^ uVar14) & uVar8 ^ uVar15) +
((uVar8 >> 0x19 | uVar8 * 0x80) ^ (uVar8 >> 0xb | uVar8 * 0x200000) ^
(uVar8 >> 6 | uVar8 * 0x4000000)) + local_c4 + -0x2a586eb9 + uVar17;
uVar9 = uVar9 + iVar4;
uVar17 = ((uVar16 | uVar6) & uVar13 | uVar16 & uVar6) +
iVar4 + ((uVar16 >> 0x16 | uVar16 * 0x400) ^ (uVar16 >> 0xd | uVar16 * 0x80000) ^
(uVar16 >> 2 | uVar16 * 0x40000000));
iVar4 = ((uVar14 ^ uVar8) & uVar9 ^ uVar14) +
((uVar9 >> 0x19 | uVar9 * 0x80) ^ (uVar9 >> 0xb | uVar9 * 0x200000) ^
(uVar9 >> 6 | uVar9 * 0x4000000)) + local_c0 + 0x6ca6351 + uVar15;
uVar13 = uVar13 + iVar4;
uVar15 = ((uVar16 | uVar17) & uVar6 | uVar16 & uVar17) +
iVar4 + ((uVar17 >> 0x16 | uVar17 * 0x400) ^ (uVar17 >> 0xd | uVar17 * 0x80000) ^
(uVar17 >> 2 | uVar17 * 0x40000000));
iVar4 = ((uVar9 ^ uVar8) & uVar13 ^ uVar8) +
((uVar13 >> 0x19 | uVar13 * 0x80) ^ (uVar13 >> 0xb | uVar13 * 0x200000) ^
(uVar13 >> 6 | uVar13 * 0x4000000)) + local_bc + 0x14292967 + uVar14;
uVar6 = uVar6 + iVar4;
uVar14 = ((uVar17 | uVar15) & uVar16 | uVar17 & uVar15) +
iVar4 + ((uVar15 >> 0x16 | uVar15 * 0x400) ^ (uVar15 >> 0xd | uVar15 * 0x80000) ^
(uVar15 >> 2 | uVar15 * 0x40000000));
iVar4 = ((uVar13 ^ uVar9) & uVar6 ^ uVar9) +
((uVar6 >> 0x19 | uVar6 * 0x80) ^ (uVar6 >> 0xb | uVar6 * 0x200000) ^
(uVar6 >> 6 | uVar6 * 0x4000000)) + local_b8 + 0x27b70a85 + uVar8;
uVar16 = uVar16 + iVar4;
uVar8 = ((uVar15 | uVar14) & uVar17 | uVar15 & uVar14) +
iVar4 + ((uVar14 >> 0x16 | uVar14 * 0x400) ^ (uVar14 >> 0xd | uVar14 * 0x80000) ^
(uVar14 >> 2 | uVar14 * 0x40000000));
iVar4 = ((uVar13 ^ uVar6) & uVar16 ^ uVar13) +
((uVar16 >> 0x19 | uVar16 * 0x80) ^ (uVar16 >> 0xb | uVar16 * 0x200000) ^
(uVar16 >> 6 | uVar16 * 0x4000000)) + local_b4 + 0x2e1b2138 + uVar9;
uVar17 = uVar17 + iVar4;
uVar9 = ((uVar14 | uVar8) & uVar15 | uVar14 & uVar8) +
iVar4 + ((uVar8 >> 0x16 | uVar8 * 0x400) ^ (uVar8 >> 0xd | uVar8 * 0x80000) ^
(uVar8 >> 2 | uVar8 * 0x40000000));
iVar4 = ((uVar16 ^ uVar6) & uVar17 ^ uVar6) +
((uVar17 >> 0x19 | uVar17 * 0x80) ^ (uVar17 >> 0xb | uVar17 * 0x200000) ^
(uVar17 >> 6 | uVar17 * 0x4000000)) + local_b0 + 0x4d2c6dfc + uVar13;
uVar15 = uVar15 + iVar4;
uVar13 = ((uVar9 | uVar8) & uVar14 | uVar9 & uVar8) +
iVar4 + ((uVar9 >> 0x16 | uVar9 * 0x400) ^ (uVar9 >> 0xd | uVar9 * 0x80000) ^
(uVar9 >> 2 | uVar9 * 0x40000000));
iVar4 = ((uVar16 ^ uVar17) & uVar15 ^ uVar16) +
((uVar15 >> 0x19 | uVar15 * 0x80) ^ (uVar15 >> 0xb | uVar15 * 0x200000) ^
(uVar15 >> 6 | uVar15 * 0x4000000)) + local_ac + 0x53380d13 + uVar6;
uVar14 = uVar14 + iVar4;
uVar6 = ((uVar13 | uVar9) & uVar8 | uVar13 & uVar9) +
iVar4 + ((uVar13 >> 0x16 | uVar13 * 0x400) ^ (uVar13 >> 0xd | uVar13 * 0x80000) ^
(uVar13 >> 2 | uVar13 * 0x40000000));
iVar4 = ((uVar17 ^ uVar15) & uVar14 ^ uVar17) +
((uVar14 >> 0x19 | uVar14 * 0x80) ^ (uVar14 >> 0xb | uVar14 * 0x200000) ^
(uVar14 >> 6 | uVar14 * 0x4000000)) + local_a8 + 0x650a7354 + uVar16;
uVar8 = uVar8 + iVar4;
uVar16 = ((uVar13 | uVar6) & uVar9 | uVar13 & uVar6) +
iVar4 + ((uVar6 >> 0x16 | uVar6 * 0x400) ^ (uVar6 >> 0xd | uVar6 * 0x80000) ^
(uVar6 >> 2 | uVar6 * 0x40000000));
iVar4 = ((uVar15 ^ uVar14) & uVar8 ^ uVar15) +
((uVar8 >> 0x19 | uVar8 * 0x80) ^ (uVar8 >> 0xb | uVar8 * 0x200000) ^
(uVar8 >> 6 | uVar8 * 0x4000000)) + local_a4 + 0x766a0abb + uVar17;
uVar9 = uVar9 + iVar4;
uVar17 = ((uVar16 | uVar6) & uVar13 | uVar16 & uVar6) +
iVar4 + ((uVar16 >> 0x16 | uVar16 * 0x400) ^ (uVar16 >> 0xd | uVar16 * 0x80000) ^
(uVar16 >> 2 | uVar16 * 0x40000000));
iVar4 = ((uVar14 ^ uVar8) & uVar9 ^ uVar14) +
((uVar9 >> 0x19 | uVar9 * 0x80) ^ (uVar9 >> 0xb | uVar9 * 0x200000) ^
(uVar9 >> 6 | uVar9 * 0x4000000)) + local_a0 + -0x7e3d36d2 + uVar15;
uVar13 = uVar13 + iVar4;
uVar15 = ((uVar16 | uVar17) & uVar6 | uVar16 & uVar17) +
iVar4 + ((uVar17 >> 0x16 | uVar17 * 0x400) ^ (uVar17 >> 0xd | uVar17 * 0x80000) ^
(uVar17 >> 2 | uVar17 * 0x40000000));
iVar4 = ((uVar9 ^ uVar8) & uVar13 ^ uVar8) +
((uVar13 >> 0x19 | uVar13 * 0x80) ^ (uVar13 >> 0xb | uVar13 * 0x200000) ^
(uVar13 >> 6 | uVar13 * 0x4000000)) + local_9c + -0x6d8dd37b + uVar14;
uVar6 = uVar6 + iVar4;
uVar14 = ((uVar17 | uVar15) & uVar16 | uVar17 & uVar15) +
iVar4 + ((uVar15 >> 0x16 | uVar15 * 0x400) ^ (uVar15 >> 0xd | uVar15 * 0x80000) ^
(uVar15 >> 2 | uVar15 * 0x40000000));
iVar4 = ((uVar13 ^ uVar9) & uVar6 ^ uVar9) +
((uVar6 >> 0x19 | uVar6 * 0x80) ^ (uVar6 >> 0xb | uVar6 * 0x200000) ^
(uVar6 >> 6 | uVar6 * 0x4000000)) + local_98 + -0x5d40175f + uVar8;
uVar16 = uVar16 + iVar4;
uVar8 = ((uVar15 | uVar14) & uVar17 | uVar15 & uVar14) +
iVar4 + ((uVar14 >> 0x16 | uVar14 * 0x400) ^ (uVar14 >> 0xd | uVar14 * 0x80000) ^
(uVar14 >> 2 | uVar14 * 0x40000000));
iVar4 = ((uVar13 ^ uVar6) & uVar16 ^ uVar13) +
((uVar16 >> 0x19 | uVar16 * 0x80) ^ (uVar16 >> 0xb | uVar16 * 0x200000) ^
(uVar16 >> 6 | uVar16 * 0x4000000)) + local_94 + -0x57e599b5 + uVar9;
uVar17 = uVar17 + iVar4;
uVar9 = ((uVar14 | uVar8) & uVar15 | uVar14 & uVar8) +
iVar4 + ((uVar8 >> 0x16 | uVar8 * 0x400) ^ (uVar8 >> 0xd | uVar8 * 0x80000) ^
(uVar8 >> 2 | uVar8 * 0x40000000));
iVar4 = ((uVar16 ^ uVar6) & uVar17 ^ uVar6) +
((uVar17 >> 0x19 | uVar17 * 0x80) ^ (uVar17 >> 0xb | uVar17 * 0x200000) ^
(uVar17 >> 6 | uVar17 * 0x4000000)) + local_90 + -0x3db47490 + uVar13;
uVar15 = uVar15 + iVar4;
uVar13 = ((uVar9 | uVar8) & uVar14 | uVar9 & uVar8) +
iVar4 + ((uVar9 >> 0x16 | uVar9 * 0x400) ^ (uVar9 >> 0xd | uVar9 * 0x80000) ^
(uVar9 >> 2 | uVar9 * 0x40000000));
iVar4 = ((uVar16 ^ uVar17) & uVar15 ^ uVar16) +
((uVar15 >> 0x19 | uVar15 * 0x80) ^ (uVar15 >> 0xb | uVar15 * 0x200000) ^
(uVar15 >> 6 | uVar15 * 0x4000000)) + local_8c + -0x3893ae5d + uVar6;
uVar14 = uVar14 + iVar4;
uVar6 = ((uVar13 | uVar9) & uVar8 | uVar13 & uVar9) +
iVar4 + ((uVar13 >> 0x16 | uVar13 * 0x400) ^ (uVar13 >> 0xd | uVar13 * 0x80000) ^
(uVar13 >> 2 | uVar13 * 0x40000000));
iVar4 = ((uVar17 ^ uVar15) & uVar14 ^ uVar17) +
((uVar14 >> 0x19 | uVar14 * 0x80) ^ (uVar14 >> 0xb | uVar14 * 0x200000) ^
(uVar14 >> 6 | uVar14 * 0x4000000)) + local_88 + -0x2e6d17e7 + uVar16;
uVar8 = uVar8 + iVar4;
uVar16 = ((uVar13 | uVar6) & uVar9 | uVar13 & uVar6) +
iVar4 + ((uVar6 >> 0x16 | uVar6 * 0x400) ^ (uVar6 >> 0xd | uVar6 * 0x80000) ^
(uVar6 >> 2 | uVar6 * 0x40000000));
iVar4 = ((uVar15 ^ uVar14) & uVar8 ^ uVar15) +
((uVar8 >> 0x19 | uVar8 * 0x80) ^ (uVar8 >> 0xb | uVar8 * 0x200000) ^
(uVar8 >> 6 | uVar8 * 0x4000000)) + local_84 + -0x2966f9dc + uVar17;
uVar9 = uVar9 + iVar4;
uVar17 = ((uVar16 | uVar6) & uVar13 | uVar16 & uVar6) +
iVar4 + ((uVar16 >> 0x16 | uVar16 * 0x400) ^ (uVar16 >> 0xd | uVar16 * 0x80000) ^
(uVar16 >> 2 | uVar16 * 0x40000000));
iVar4 = ((uVar14 ^ uVar8) & uVar9 ^ uVar14) +
((uVar9 >> 0x19 | uVar9 * 0x80) ^ (uVar9 >> 0xb | uVar9 * 0x200000) ^
(uVar9 >> 6 | uVar9 * 0x4000000)) + local_80 + -0xbf1ca7b + uVar15;
uVar13 = uVar13 + iVar4;
uVar15 = ((uVar16 | uVar17) & uVar6 | uVar16 & uVar17) +
iVar4 + ((uVar17 >> 0x16 | uVar17 * 0x400) ^ (uVar17 >> 0xd | uVar17 * 0x80000) ^
(uVar17 >> 2 | uVar17 * 0x40000000));
iVar4 = ((uVar9 ^ uVar8) & uVar13 ^ uVar8) +
((uVar13 >> 0x19 | uVar13 * 0x80) ^ (uVar13 >> 0xb | uVar13 * 0x200000) ^
(uVar13 >> 6 | uVar13 * 0x4000000)) + local_7c + 0x106aa070 + uVar14;
uVar6 = uVar6 + iVar4;
uVar14 = ((uVar17 | uVar15) & uVar16 | uVar17 & uVar15) +
iVar4 + ((uVar15 >> 0x16 | uVar15 * 0x400) ^ (uVar15 >> 0xd | uVar15 * 0x80000) ^
(uVar15 >> 2 | uVar15 * 0x40000000));
iVar4 = ((uVar13 ^ uVar9) & uVar6 ^ uVar9) +
((uVar6 >> 0x19 | uVar6 * 0x80) ^ (uVar6 >> 0xb | uVar6 * 0x200000) ^
(uVar6 >> 6 | uVar6 * 0x4000000)) + local_78 + 0x19a4c116 + uVar8;
uVar16 = uVar16 + iVar4;
uVar8 = ((uVar15 | uVar14) & uVar17 | uVar15 & uVar14) +
iVar4 + ((uVar14 >> 0x16 | uVar14 * 0x400) ^ (uVar14 >> 0xd | uVar14 * 0x80000) ^
(uVar14 >> 2 | uVar14 * 0x40000000));
iVar4 = ((uVar13 ^ uVar6) & uVar16 ^ uVar13) +
((uVar16 >> 0x19 | uVar16 * 0x80) ^ (uVar16 >> 0xb | uVar16 * 0x200000) ^
(uVar16 >> 6 | uVar16 * 0x4000000)) + local_74 + 0x1e376c08 + uVar9;
uVar17 = uVar17 + iVar4;
uVar9 = ((uVar14 | uVar8) & uVar15 | uVar14 & uVar8) +
iVar4 + ((uVar8 >> 0x16 | uVar8 * 0x400) ^ (uVar8 >> 0xd | uVar8 * 0x80000) ^
(uVar8 >> 2 | uVar8 * 0x40000000));
iVar4 = ((uVar16 ^ uVar6) & uVar17 ^ uVar6) +
((uVar17 >> 0x19 | uVar17 * 0x80) ^ (uVar17 >> 0xb | uVar17 * 0x200000) ^
(uVar17 >> 6 | uVar17 * 0x4000000)) + local_70 + 0x2748774c + uVar13;
uVar15 = uVar15 + iVar4;
uVar13 = ((uVar9 | uVar8) & uVar14 | uVar9 & uVar8) +
iVar4 + ((uVar9 >> 0x16 | uVar9 * 0x400) ^ (uVar9 >> 0xd | uVar9 * 0x80000) ^
(uVar9 >> 2 | uVar9 * 0x40000000));
iVar4 = ((uVar16 ^ uVar17) & uVar15 ^ uVar16) +
((uVar15 >> 0x19 | uVar15 * 0x80) ^ (uVar15 >> 0xb | uVar15 * 0x200000) ^
(uVar15 >> 6 | uVar15 * 0x4000000)) + local_6c + 0x34b0bcb5 + uVar6;
uVar14 = uVar14 + iVar4;
uVar6 = ((uVar13 | uVar9) & uVar8 | uVar13 & uVar9) +
iVar4 + ((uVar13 >> 0x16 | uVar13 * 0x400) ^ (uVar13 >> 0xd | uVar13 * 0x80000) ^
(uVar13 >> 2 | uVar13 * 0x40000000));
iVar4 = ((uVar17 ^ uVar15) & uVar14 ^ uVar17) +
((uVar14 >> 0x19 | uVar14 * 0x80) ^ (uVar14 >> 0xb | uVar14 * 0x200000) ^
(uVar14 >> 6 | uVar14 * 0x4000000)) + local_68 + 0x391c0cb3 + uVar16;
uVar8 = uVar8 + iVar4;
uVar12 = ((uVar13 | uVar6) & uVar9 | uVar13 & uVar6) +
iVar4 + ((uVar6 >> 0x16 | uVar6 * 0x400) ^ (uVar6 >> 0xd | uVar6 * 0x80000) ^
(uVar6 >> 2 | uVar6 * 0x40000000));
iVar4 = ((uVar15 ^ uVar14) & uVar8 ^ uVar15) +
((uVar8 >> 0x19 | uVar8 * 0x80) ^ (uVar8 >> 0xb | uVar8 * 0x200000) ^
(uVar8 >> 6 | uVar8 * 0x4000000)) + local_64 + 0x4ed8aa4a + uVar17;
uVar9 = uVar9 + iVar4;
uVar19 = ((uVar12 | uVar6) & uVar13 | uVar12 & uVar6) +
iVar4 + ((uVar12 >> 0x16 | uVar12 * 0x400) ^ (uVar12 >> 0xd | uVar12 * 0x80000) ^
(uVar12 >> 2 | uVar12 * 0x40000000));
iVar4 = ((uVar14 ^ uVar8) & uVar9 ^ uVar14) +
((uVar9 >> 0x19 | uVar9 * 0x80) ^ (uVar9 >> 0xb | uVar9 * 0x200000) ^
(uVar9 >> 6 | uVar9 * 0x4000000)) + local_60 + 0x5b9cca4f + uVar15;
uVar13 = uVar13 + iVar4;
uVar16 = ((uVar12 | uVar19) & uVar6 | uVar12 & uVar19) +
iVar4 + ((uVar19 >> 0x16 | uVar19 * 0x400) ^ (uVar19 >> 0xd | uVar19 * 0x80000) ^
(uVar19 >> 2 | uVar19 * 0x40000000));
iVar4 = ((uVar9 ^ uVar8) & uVar13 ^ uVar8) +
((uVar13 >> 0x19 | uVar13 * 0x80) ^ (uVar13 >> 0xb | uVar13 * 0x200000) ^
(uVar13 >> 6 | uVar13 * 0x4000000)) + local_5c + 0x682e6ff3 + uVar14;
uVar6 = uVar6 + iVar4;
uVar14 = ((uVar19 | uVar16) & uVar12 | uVar19 & uVar16) +
iVar4 + ((uVar16 >> 0x16 | uVar16 * 0x400) ^ (uVar16 >> 0xd | uVar16 * 0x80000) ^
(uVar16 >> 2 | uVar16 * 0x40000000));
iVar4 = ((uVar13 ^ uVar9) & uVar6 ^ uVar9) +
((uVar6 >> 0x19 | uVar6 * 0x80) ^ (uVar6 >> 0xb | uVar6 * 0x200000) ^
(uVar6 >> 6 | uVar6 * 0x4000000)) + local_58 + 0x748f82ee + uVar8;
uVar12 = uVar12 + iVar4;
uVar15 = ((uVar16 | uVar14) & uVar19 | uVar16 & uVar14) +
iVar4 + ((uVar14 >> 0x16 | uVar14 * 0x400) ^ (uVar14 >> 0xd | uVar14 * 0x80000) ^
(uVar14 >> 2 | uVar14 * 0x40000000));
iVar4 = ((uVar13 ^ uVar6) & uVar12 ^ uVar13) +
((uVar12 >> 0x19 | uVar12 * 0x80) ^ (uVar12 >> 0xb | uVar12 * 0x200000) ^
(uVar12 >> 6 | uVar12 * 0x4000000)) + local_54 + 0x78a5636f + uVar9;
uVar19 = uVar19 + iVar4;
uVar17 = ((uVar14 | uVar15) & uVar16 | uVar14 & uVar15) +
iVar4 + ((uVar15 >> 0x16 | uVar15 * 0x400) ^ (uVar15 >> 0xd | uVar15 * 0x80000) ^
(uVar15 >> 2 | uVar15 * 0x40000000));
iVar4 = ((uVar12 ^ uVar6) & uVar19 ^ uVar6) +
((uVar19 >> 0x19 | uVar19 * 0x80) ^ (uVar19 >> 0xb | uVar19 * 0x200000) ^
(uVar19 >> 6 | uVar19 * 0x4000000)) + local_50 + -0x7b3787ec + uVar13;
uVar16 = uVar16 + iVar4;
uVar8 = ((uVar17 | uVar15) & uVar14 | uVar17 & uVar15) +
iVar4 + ((uVar17 >> 0x16 | uVar17 * 0x400) ^ (uVar17 >> 0xd | uVar17 * 0x80000) ^
(uVar17 >> 2 | uVar17 * 0x40000000));
iVar4 = ((uVar12 ^ uVar19) & uVar16 ^ uVar12) +
((uVar16 >> 0x19 | uVar16 * 0x80) ^ (uVar16 >> 0xb | uVar16 * 0x200000) ^
(uVar16 >> 6 | uVar16 * 0x4000000)) + local_4c + -0x7338fdf8 + uVar6;
uVar14 = uVar14 + iVar4;
uVar6 = ((uVar8 | uVar17) & uVar15 | uVar8 & uVar17) +
iVar4 + ((uVar8 >> 0x16 | uVar8 * 0x400) ^ (uVar8 >> 0xd | uVar8 * 0x80000) ^
(uVar8 >> 2 | uVar8 * 0x40000000));
iVar4 = ((uVar19 ^ uVar16) & uVar14 ^ uVar19) +
((uVar14 >> 0x19 | uVar14 * 0x80) ^ (uVar14 >> 0xb | uVar14 * 0x200000) ^
(uVar14 >> 6 | uVar14 * 0x4000000)) + local_48 + -0x6f410006 + uVar12;
uVar15 = uVar15 + iVar4;
uVar13 = ((uVar8 | uVar6) & uVar17 | uVar8 & uVar6) +
iVar4 + ((uVar6 >> 0x16 | uVar6 * 0x400) ^ (uVar6 >> 0xd | uVar6 * 0x80000) ^
(uVar6 >> 2 | uVar6 * 0x40000000));
iVar4 = ((uVar16 ^ uVar14) & uVar15 ^ uVar16) +
((uVar15 >> 0x19 | uVar15 * 0x80) ^ (uVar15 >> 0xb | uVar15 * 0x200000) ^
(uVar15 >> 6 | uVar15 * 0x4000000)) + local_44 + -0x5baf9315 + uVar19;
uVar17 = uVar17 + iVar4;
uVar9 = ((uVar13 | uVar6) & uVar8 | uVar13 & uVar6) +
iVar4 + ((uVar13 >> 0x16 | uVar13 * 0x400) ^ (uVar13 >> 0xd | uVar13 * 0x80000) ^
(uVar13 >> 2 | uVar13 * 0x40000000));
iVar4 = ((uVar14 ^ uVar15) & uVar17 ^ uVar14) +
((uVar17 >> 0x19 | uVar17 * 0x80) ^ (uVar17 >> 0xb | uVar17 * 0x200000) ^
(uVar17 >> 6 | uVar17 * 0x4000000)) + local_40 + -0x41065c09 + uVar16;
uVar8 = uVar8 + iVar4;
uVar16 = ((uVar13 | uVar9) & uVar6 | uVar13 & uVar9) +
iVar4 + ((uVar9 >> 0x16 | uVar9 * 0x400) ^ (uVar9 >> 0xd | uVar9 * 0x80000) ^
(uVar9 >> 2 | uVar9 * 0x40000000));
iVar4 = ((uVar17 ^ uVar15) & uVar8 ^ uVar15) +
((uVar8 >> 0x19 | uVar8 * 0x80) ^ (uVar8 >> 0xb | uVar8 * 0x200000) ^
(uVar8 >> 6 | uVar8 * 0x4000000)) + local_3c + -0x398e870e + uVar14;
*(int *)(local_148 + 8) =
*(int *)(local_148 + 8) +
((uVar9 | uVar16) & uVar13 | uVar9 & uVar16) +
iVar4 + ((uVar16 >> 0x16 | uVar16 * 0x400) ^ (uVar16 >> 0xd | uVar16 * 0x80000) ^
(uVar16 >> 2 | uVar16 * 0x40000000));
*(int *)(local_148 + 0xc) = *(int *)(local_148 + 0xc) + uVar16;
*(int *)(local_148 + 0x10) = *(int *)(local_148 + 0x10) + uVar9;
*(int *)(local_148 + 0x14) = *(int *)(local_148 + 0x14) + uVar13;
*(int *)(local_148 + 0x18) = *(int *)(local_148 + 0x18) + uVar6 + iVar4;
*(int *)(local_148 + 0x1c) = *(int *)(local_148 + 0x1c) + uVar8;
*(int *)(local_148 + 0x20) = *(int *)(local_148 + 0x20) + uVar17;
*(int *)(local_148 + 0x24) = *(int *)(local_148 + 0x24) + uVar15;
return 0;
}