595 lines
32 KiB
C
595 lines
32 KiB
C
/* AgentManager_Release_x64.exe sha256 8fd8ca91725858651a7839d34257b10c2970ac16c97e60c523b8b0c983fcb186
|
|
* Ghidra 12.1.2 decompiler output for 0x1400d8b10 FUN_1400d8b10
|
|
* Pseudocode, not original source. */
|
|
|
|
/* WARNING: Function: __security_check_cookie replaced with injection: security_check_cookie */
|
|
|
|
undefined8 FUN_1400d8b10(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_14016f5a0 ^ (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;
|
|
}
|
|
|