| 0x1837c88d0 |undefined8 fcn.1837c88d0(int64_t arg1, int64_t arg2, undefined8 placeholder_2, int64_t arg4) |{ | undefined4 uVar1; | char *pcVar2; | code *pcVar3; | uint16_t uVar4; | undefined8 uVar5; | int64_t *piVar6; | int64_t *piVar7; | int64_t iVar8; | undefined auVar9 [16]; | undefined auVar10 [16]; | int64_t iVar17; | undefined auVar11 [16]; | undefined auVar12 [16]; | undefined auVar13 [16]; | undefined auVar14 [16]; | undefined auVar15 [16]; | undefined auVar16 [16]; | undefined auVar18 [16]; | undefined auVar19 [16]; | undefined auVar20 [16]; | undefined auVar21 [16]; | undefined auVar22 [16]; | undefined auVar23 [16]; | undefined auVar24 [16]; | undefined auVar25 [16]; | undefined auVar26 [16]; | undefined auVar27 [16]; | undefined auVar28 [16]; | undefined auVar29 [16]; | undefined auVar30 [16]; | undefined auVar31 [16]; | undefined auVar32 [16]; | undefined auVar33 [16]; | undefined auStack_a8 [32]; | int64_t var_88h; | int64_t var_78h; | undefined8 uStack_70; | int64_t var_68h; | int64_t var_58h; | undefined8 uStack_50; | int64_t var_48h; | int64_t var_38h; | undefined8 uStack_30; | int64_t var_28h; | int64_t var_18h; | undefined8 uStack_10; | int64_t var_8h; | 0x1837c88de | var_8h = *(uint64_t *)0x191c71040 ^ (uint64_t)auStack_a8; 0x1837c88ec | if (*(char *)arg2 == '\x01') { 0x1837c88f6 | if (*(char *)(arg2 + 1) == '\0') { 0x1837c88ff | piVar7 = &var_18h; 0x1837c8907 | var_18h = 0x190c20d20; 0x1837c890a | uStack_10 = 0x10; 0x1837c8912 | iVar8 = *(int64_t *)arg1; 0x1837c8912 | iVar17 = *(int64_t *)(arg1 + 8); 0x1837c8916 | piVar6 = &var_28h; | } else { 0x1837c8923 | uVar5 = 0; 0x1837c892a | if (*(int64_t *)(arg1 + 8) != 0x11) goto code_r0x0001837c8a2c; 0x1837c8930 | pcVar2 = *(char **)arg1; 0x1837c8942 | auVar9[0] = -(*pcVar2 == 'P'); 0x1837c8942 | auVar9[1] = -(pcVar2[1] == 'a'); 0x1837c8942 | auVar9[2] = -(pcVar2[2] == 'g'); 0x1837c8942 | auVar9[3] = -(pcVar2[3] == 'e'); 0x1837c8942 | auVar9[4] = -(pcVar2[4] == '.'); 0x1837c8942 | auVar9[5] = -(pcVar2[5] == 'b'); 0x1837c8942 | auVar9[6] = -(pcVar2[6] == 'r'); 0x1837c8942 | auVar9[7] = -(pcVar2[7] == 'i'); 0x1837c8942 | auVar9[8] = -(pcVar2[8] == 'n'); 0x1837c8942 | auVar9[9] = -(pcVar2[9] == 'g'); 0x1837c8942 | auVar9[10] = -(pcVar2[10] == 'T'); 0x1837c8942 | auVar9[0xb] = -(pcVar2[0xb] == 'o'); 0x1837c8942 | auVar9[0xc] = -(pcVar2[0xc] == 'F'); 0x1837c8942 | auVar9[0xd] = -(pcVar2[0xd] == 'r'); 0x1837c8942 | auVar9[0xe] = -(pcVar2[0xe] == 'o'); 0x1837c8942 | auVar9[0xf] = -(pcVar2[0xf] == 'n'); 0x1837c894a | auVar18[0] = -(pcVar2[0x10] == 't'); 0x1837c894a | auVar18[1] = 0xff; 0x1837c894a | auVar18[2] = 0xff; 0x1837c894a | auVar18[3] = 0xff; 0x1837c894a | auVar18[4] = 0xff; 0x1837c894a | auVar18[5] = 0xff; 0x1837c894a | auVar18[6] = 0xff; 0x1837c894a | auVar18[7] = 0xff; 0x1837c894a | auVar18[8] = 0xff; 0x1837c894a | auVar18[9] = 0xff; 0x1837c894a | auVar18[10] = 0xff; 0x1837c894a | auVar18[0xb] = 0xff; 0x1837c894a | auVar18[0xc] = 0xff; 0x1837c894a | auVar18[0xd] = 0xff; 0x1837c894a | auVar18[0xe] = 0xff; 0x1837c894a | auVar18[0xf] = 0xff; 0x1837c8952 | auVar18 = auVar18 & auVar9; 0x1837c896c | if (((uint16_t) 0x1837c8956 | ((uint16_t)(SUB161(auVar18 >> 7, 0) & 1) | (uint16_t)(SUB161(auVar18 >> 0xf, 0) & 1) << 1 | 0x1837c8956 | (uint16_t)(SUB161(auVar18 >> 0x17, 0) & 1) << 2 | (uint16_t)(SUB161(auVar18 >> 0x1f, 0) & 1) << 3 | 0x1837c8956 | (uint16_t)(SUB161(auVar18 >> 0x27, 0) & 1) << 4 | (uint16_t)(SUB161(auVar18 >> 0x2f, 0) & 1) << 5 | 0x1837c8956 | (uint16_t)(SUB161(auVar18 >> 0x37, 0) & 1) << 6 | (uint16_t)(SUB161(auVar18 >> 0x3f, 0) & 1) << 7 | 0x1837c8956 | (uint16_t)(SUB161(auVar18 >> 0x47, 0) & 1) << 8 | (uint16_t)(SUB161(auVar18 >> 0x4f, 0) & 1) << 9 | 0x1837c8956 | (uint16_t)(SUB161(auVar18 >> 0x57, 0) & 1) << 10 | (uint16_t)(SUB161(auVar18 >> 0x5f, 0) & 1) << 0xb | 0x1837c8956 | (uint16_t)(SUB161(auVar18 >> 0x67, 0) & 1) << 0xc | (uint16_t)(SUB161(auVar18 >> 0x6f, 0) & 1) << 0xd 0x1837c8956 | | (uint16_t)(SUB161(auVar18 >> 0x77, 0) & 1) << 0xe | (uint16_t)(uint8_t)(auVar18[0xf] >> 7) << 0xf) 0x1837c895b | != 0xffff) || (*(int32_t *)(arg2 + 4) == 1)) goto code_r0x0001837c8a2c; 0x1837c8979 | piVar7 = &var_38h; 0x1837c897e | var_38h = 0x190c20d50; 0x1837c8981 | uStack_30 = 0x1a; 0x1837c8989 | iVar8 = *(int64_t *)arg1; 0x1837c8989 | iVar17 = *(int64_t *)(arg1 + 8); 0x1837c898d | piVar6 = &var_48h; | } | goto code_r0x0001837c8a1e; | } 0x1837c89b3 | // switch table (15 cases) at 0x190c20eb0 0x1837c89b3 | switch(*(undefined8 *)(arg1 + 8)) { | case 0xd: 0x1837c8a74 | arg4 = *(uint64_t *)((int64_t)*(uint64_t **)arg1 + 5) ^ 0x65736f6c632e7265 | 0x1837c8a63 | **(uint64_t **)arg1 ^ 0x2e726573776f7242; 0x1837c8a77 | if (arg4 == 0) { |code_r0x0001837c8b61: 0x1837c8b68 | piVar7 = &var_58h; 0x1837c8b6d | var_58h = 0x190c20e08; 0x1837c8b70 | uStack_50 = 0x16; 0x1837c8b78 | iVar8 = *(int64_t *)arg1; 0x1837c8b78 | iVar17 = *(int64_t *)(arg1 + 8); 0x1837c8b7c | piVar6 = &var_68h; 0x1837c8b81 | goto code_r0x0001837c8a1e; | } | break; | case 0x12: 0x1837c8bde | pcVar2 = *(char **)arg1; 0x1837c8bef | auVar15[0] = -(*pcVar2 == 'T'); 0x1837c8bef | auVar15[1] = -(pcVar2[1] == 'a'); 0x1837c8bef | auVar15[2] = -(pcVar2[2] == 'r'); 0x1837c8bef | auVar15[3] = -(pcVar2[3] == 'g'); 0x1837c8bef | auVar15[4] = -(pcVar2[4] == 'e'); 0x1837c8bef | auVar15[5] = -(pcVar2[5] == 't'); 0x1837c8bef | auVar15[6] = -(pcVar2[6] == '.'); 0x1837c8bef | auVar15[7] = -(pcVar2[7] == 'c'); 0x1837c8bef | auVar15[8] = -(pcVar2[8] == 'l'); 0x1837c8bef | auVar15[9] = -(pcVar2[9] == 'o'); 0x1837c8bef | auVar15[10] = -(pcVar2[10] == 's'); 0x1837c8bef | auVar15[0xb] = -(pcVar2[0xb] == 'e'); 0x1837c8bef | auVar15[0xc] = -(pcVar2[0xc] == 'T'); 0x1837c8bef | auVar15[0xd] = -(pcVar2[0xd] == 'a'); 0x1837c8bef | auVar15[0xe] = -(pcVar2[0xe] == 'r'); 0x1837c8bef | auVar15[0xf] = -(pcVar2[0xf] == 'g'); 0x1837c8bf7 | auVar26[0] = -((char)*(undefined2 *)(pcVar2 + 0x10) == 'e'); 0x1837c8bf7 | auVar26[1] = -((char)((uint16_t)*(undefined2 *)(pcVar2 + 0x10) >> 8) == 't'); 0x1837c8bf7 | auVar26[2] = 0xff; 0x1837c8bf7 | auVar26[3] = 0xff; 0x1837c8bf7 | auVar26[4] = 0xff; 0x1837c8bf7 | auVar26[5] = 0xff; 0x1837c8bf7 | auVar26[6] = 0xff; 0x1837c8bf7 | auVar26[7] = 0xff; 0x1837c8bf7 | auVar26[8] = 0xff; 0x1837c8bf7 | auVar26[9] = 0xff; 0x1837c8bf7 | auVar26[10] = 0xff; 0x1837c8bf7 | auVar26[0xb] = 0xff; 0x1837c8bf7 | auVar26[0xc] = 0xff; 0x1837c8bf7 | auVar26[0xd] = 0xff; 0x1837c8bf7 | auVar26[0xe] = 0xff; 0x1837c8bf7 | auVar26[0xf] = 0xff; 0x1837c8bff | auVar26 = auVar26 & auVar15; 0x1837c8c08 | uVar5 = 1; 0x1837c8c49 | if (((uint16_t) 0x1837c8c03 | ((uint16_t)(SUB161(auVar26 >> 7, 0) & 1) | (uint16_t)(SUB161(auVar26 >> 0xf, 0) & 1) << 1 | 0x1837c8c03 | (uint16_t)(SUB161(auVar26 >> 0x17, 0) & 1) << 2 | (uint16_t)(SUB161(auVar26 >> 0x1f, 0) & 1) << 3 | 0x1837c8c03 | (uint16_t)(SUB161(auVar26 >> 0x27, 0) & 1) << 4 | (uint16_t)(SUB161(auVar26 >> 0x2f, 0) & 1) << 5 | 0x1837c8c03 | (uint16_t)(SUB161(auVar26 >> 0x37, 0) & 1) << 6 | (uint16_t)(SUB161(auVar26 >> 0x3f, 0) & 1) << 7 | 0x1837c8c03 | (uint16_t)(SUB161(auVar26 >> 0x47, 0) & 1) << 8 | (uint16_t)(SUB161(auVar26 >> 0x4f, 0) & 1) << 9 | 0x1837c8c03 | (uint16_t)(SUB161(auVar26 >> 0x57, 0) & 1) << 10 | (uint16_t)(SUB161(auVar26 >> 0x5f, 0) & 1) << 0xb | 0x1837c8c03 | (uint16_t)(SUB161(auVar26 >> 0x67, 0) & 1) << 0xc | (uint16_t)(SUB161(auVar26 >> 0x6f, 0) & 1) << 0xd | 0x1837c8c03 | (uint16_t)(SUB161(auVar26 >> 0x77, 0) & 1) << 0xe | (uint16_t)(uint8_t)(auVar26[0xf] >> 7) << 0xf) == | 0xffff) || 0x1837c8c29 | (auVar16[0] = -(*pcVar2 == 'B'), auVar16[1] = -(pcVar2[1] == 'r'), auVar16[2] = -(pcVar2[2] == 'o'), 0x1837c8c29 | auVar16[3] = -(pcVar2[3] == 'w'), auVar16[4] = -(pcVar2[4] == 's'), auVar16[5] = -(pcVar2[5] == 'e'), 0x1837c8c29 | auVar16[6] = -(pcVar2[6] == 'r'), auVar16[7] = -(pcVar2[7] == '.'), auVar16[8] = -(pcVar2[8] == 'g'), 0x1837c8c29 | auVar16[9] = -(pcVar2[9] == 'e'), auVar16[10] = -(pcVar2[10] == 't'), auVar16[0xb] = -(pcVar2[0xb] == 'V'), 0x1837c8c29 | auVar16[0xc] = -(pcVar2[0xc] == 'e'), auVar16[0xd] = -(pcVar2[0xd] == 'r'), 0x1837c8c29 | auVar16[0xe] = -(pcVar2[0xe] == 's'), auVar16[0xf] = -(pcVar2[0xf] == 'i'), 0x1837c8c31 | auVar27[0] = -((char)*(undefined2 *)(pcVar2 + 0x10) == 'o'), 0x1837c8c31 | auVar27[1] = -((char)((uint16_t)*(undefined2 *)(pcVar2 + 0x10) >> 8) == 'n'), auVar27[2] = 0xff, 0x1837c8c31 | auVar27[3] = 0xff, auVar27[4] = 0xff, auVar27[5] = 0xff, auVar27[6] = 0xff, auVar27[7] = 0xff, 0x1837c8c31 | auVar27[8] = 0xff, auVar27[9] = 0xff, auVar27[10] = 0xff, auVar27[0xb] = 0xff, auVar27[0xc] = 0xff, 0x1837c8c31 | auVar27[0xd] = 0xff, auVar27[0xe] = 0xff, auVar27[0xf] = 0xff, auVar27 = auVar27 & auVar16, 0x1837c8c49 | (uint16_t) 0x1837c8c3d | ((uint16_t)(SUB161(auVar27 >> 7, 0) & 1) | (uint16_t)(SUB161(auVar27 >> 0xf, 0) & 1) << 1 | 0x1837c8c3d | (uint16_t)(SUB161(auVar27 >> 0x17, 0) & 1) << 2 | (uint16_t)(SUB161(auVar27 >> 0x1f, 0) & 1) << 3 | 0x1837c8c3d | (uint16_t)(SUB161(auVar27 >> 0x27, 0) & 1) << 4 | (uint16_t)(SUB161(auVar27 >> 0x2f, 0) & 1) << 5 | 0x1837c8c3d | (uint16_t)(SUB161(auVar27 >> 0x37, 0) & 1) << 6 | (uint16_t)(SUB161(auVar27 >> 0x3f, 0) & 1) << 7 | 0x1837c8c3d | (uint16_t)(SUB161(auVar27 >> 0x47, 0) & 1) << 8 | (uint16_t)(SUB161(auVar27 >> 0x4f, 0) & 1) << 9 | 0x1837c8c3d | (uint16_t)(SUB161(auVar27 >> 0x57, 0) & 1) << 10 | (uint16_t)(SUB161(auVar27 >> 0x5f, 0) & 1) << 0xb | 0x1837c8c3d | (uint16_t)(SUB161(auVar27 >> 0x67, 0) & 1) << 0xc | (uint16_t)(SUB161(auVar27 >> 0x6f, 0) & 1) << 0xd | 0x1837c8c3d | (uint16_t)(SUB161(auVar27 >> 0x77, 0) & 1) << 0xe | (uint16_t)(uint8_t)(auVar27[0xf] >> 7) << 0xf) == 0xffff 0x1837c8c49 | )) goto code_r0x0001837c8a2c; 0x1837c8c5c | auVar28[0] = -(*pcVar2 == 'S'); 0x1837c8c5c | auVar28[1] = -(pcVar2[1] == 't'); 0x1837c8c5c | auVar28[2] = -(pcVar2[2] == 'o'); 0x1837c8c5c | auVar28[3] = -(pcVar2[3] == 'r'); 0x1837c8c5c | auVar28[4] = -(pcVar2[4] == 'a'); 0x1837c8c5c | auVar28[5] = -(pcVar2[5] == 'g'); 0x1837c8c5c | auVar28[6] = -(pcVar2[6] == 'e'); 0x1837c8c5c | auVar28[7] = -(pcVar2[7] == '.'); 0x1837c8c5c | auVar28[8] = -(pcVar2[8] == 'g'); 0x1837c8c5c | auVar28[9] = -(pcVar2[9] == 'e'); 0x1837c8c5c | auVar28[10] = -(pcVar2[10] == 't'); 0x1837c8c5c | auVar28[0xb] = -(pcVar2[0xb] == 'C'); 0x1837c8c5c | auVar28[0xc] = -(pcVar2[0xc] == 'o'); 0x1837c8c5c | auVar28[0xd] = -(pcVar2[0xd] == 'o'); 0x1837c8c5c | auVar28[0xe] = -(pcVar2[0xe] == 'k'); 0x1837c8c5c | auVar28[0xf] = -(pcVar2[0xf] == 'i'); 0x1837c8c76 | auVar32[0] = -((char)*(undefined2 *)(pcVar2 + 0x10) == 'e'); 0x1837c8c76 | auVar32[1] = -((char)((uint16_t)*(undefined2 *)(pcVar2 + 0x10) >> 8) == 's'); 0x1837c8c76 | auVar32[2] = 0xff; 0x1837c8c76 | auVar32[3] = 0xff; 0x1837c8c76 | auVar32[4] = 0xff; 0x1837c8c76 | auVar32[5] = 0xff; 0x1837c8c76 | auVar32[6] = 0xff; 0x1837c8c76 | auVar32[7] = 0xff; 0x1837c8c76 | auVar32[8] = 0xff; 0x1837c8c76 | auVar32[9] = 0xff; 0x1837c8c76 | auVar32[10] = 0xff; 0x1837c8c76 | auVar32[0xb] = 0xff; 0x1837c8c76 | auVar32[0xc] = 0xff; 0x1837c8c76 | auVar32[0xd] = 0xff; 0x1837c8c76 | auVar32[0xe] = 0xff; 0x1837c8c76 | auVar32[0xf] = 0xff; 0x1837c8c7a | auVar32 = auVar32 & auVar28; 0x1837c8c83 | uVar5 = 0; 0x1837c8c8c | if ((uint16_t) 0x1837c8c7e | ((uint16_t)(SUB161(auVar32 >> 7, 0) & 1) | (uint16_t)(SUB161(auVar32 >> 0xf, 0) & 1) << 1 | 0x1837c8c7e | (uint16_t)(SUB161(auVar32 >> 0x17, 0) & 1) << 2 | (uint16_t)(SUB161(auVar32 >> 0x1f, 0) & 1) << 3 | 0x1837c8c7e | (uint16_t)(SUB161(auVar32 >> 0x27, 0) & 1) << 4 | (uint16_t)(SUB161(auVar32 >> 0x2f, 0) & 1) << 5 | 0x1837c8c7e | (uint16_t)(SUB161(auVar32 >> 0x37, 0) & 1) << 6 | (uint16_t)(SUB161(auVar32 >> 0x3f, 0) & 1) << 7 | 0x1837c8c7e | (uint16_t)(SUB161(auVar32 >> 0x47, 0) & 1) << 8 | (uint16_t)(SUB161(auVar32 >> 0x4f, 0) & 1) << 9 | 0x1837c8c7e | (uint16_t)(SUB161(auVar32 >> 0x57, 0) & 1) << 10 | (uint16_t)(SUB161(auVar32 >> 0x5f, 0) & 1) << 0xb | 0x1837c8c7e | (uint16_t)(SUB161(auVar32 >> 0x67, 0) & 1) << 0xc | (uint16_t)(SUB161(auVar32 >> 0x6f, 0) & 1) << 0xd | 0x1837c8c7e | (uint16_t)(SUB161(auVar32 >> 0x77, 0) & 1) << 0xe | (uint16_t)(uint8_t)(auVar32[0xf] >> 7) << 0xf) == 0x1837c8c8c | 0xffff) goto code_r0x0001837c8a2c; 0x1837c8c9f | auVar29[0] = -(*pcVar2 == 'S'); 0x1837c8c9f | auVar29[1] = -(pcVar2[1] == 't'); 0x1837c8c9f | auVar29[2] = -(pcVar2[2] == 'o'); 0x1837c8c9f | auVar29[3] = -(pcVar2[3] == 'r'); 0x1837c8c9f | auVar29[4] = -(pcVar2[4] == 'a'); 0x1837c8c9f | auVar29[5] = -(pcVar2[5] == 'g'); 0x1837c8c9f | auVar29[6] = -(pcVar2[6] == 'e'); 0x1837c8c9f | auVar29[7] = -(pcVar2[7] == '.'); 0x1837c8c9f | auVar29[8] = -(pcVar2[8] == 's'); 0x1837c8c9f | auVar29[9] = -(pcVar2[9] == 'e'); 0x1837c8c9f | auVar29[10] = -(pcVar2[10] == 't'); 0x1837c8c9f | auVar29[0xb] = -(pcVar2[0xb] == 'C'); 0x1837c8c9f | auVar29[0xc] = -(pcVar2[0xc] == 'o'); 0x1837c8c9f | auVar29[0xd] = -(pcVar2[0xd] == 'o'); 0x1837c8c9f | auVar29[0xe] = -(pcVar2[0xe] == 'k'); 0x1837c8c9f | auVar29[0xf] = -(pcVar2[0xf] == 'i'); 0x1837c8ca8 | arg4 = 0x7365; 0x1837c8cba | auVar33[0] = -((char)*(undefined2 *)(pcVar2 + 0x10) == 'e'); 0x1837c8cba | auVar33[1] = -((char)((uint16_t)*(undefined2 *)(pcVar2 + 0x10) >> 8) == 's'); 0x1837c8cba | auVar33[2] = 0xff; 0x1837c8cba | auVar33[3] = 0xff; 0x1837c8cba | auVar33[4] = 0xff; 0x1837c8cba | auVar33[5] = 0xff; 0x1837c8cba | auVar33[6] = 0xff; 0x1837c8cba | auVar33[7] = 0xff; 0x1837c8cba | auVar33[8] = 0xff; 0x1837c8cba | auVar33[9] = 0xff; 0x1837c8cba | auVar33[10] = 0xff; 0x1837c8cba | auVar33[0xb] = 0xff; 0x1837c8cba | auVar33[0xc] = 0xff; 0x1837c8cba | auVar33[0xd] = 0xff; 0x1837c8cba | auVar33[0xe] = 0xff; 0x1837c8cba | auVar33[0xf] = 0xff; 0x1837c8cbe | auVar33 = auVar33 & auVar29; 0x1837c8cc2 | uVar4 = (uint16_t)(SUB161(auVar33 >> 7, 0) & 1) | (uint16_t)(SUB161(auVar33 >> 0xf, 0) & 1) << 1 | 0x1837c8cc2 | (uint16_t)(SUB161(auVar33 >> 0x17, 0) & 1) << 2 | (uint16_t)(SUB161(auVar33 >> 0x1f, 0) & 1) << 3 | 0x1837c8cc2 | (uint16_t)(SUB161(auVar33 >> 0x27, 0) & 1) << 4 | (uint16_t)(SUB161(auVar33 >> 0x2f, 0) & 1) << 5 | 0x1837c8cc2 | (uint16_t)(SUB161(auVar33 >> 0x37, 0) & 1) << 6 | (uint16_t)(SUB161(auVar33 >> 0x3f, 0) & 1) << 7 | 0x1837c8cc2 | (uint16_t)(SUB161(auVar33 >> 0x47, 0) & 1) << 8 | (uint16_t)(SUB161(auVar33 >> 0x4f, 0) & 1) << 9 | 0x1837c8cc2 | (uint16_t)(SUB161(auVar33 >> 0x57, 0) & 1) << 10 | (uint16_t)(SUB161(auVar33 >> 0x5f, 0) & 1) << 0xb | 0x1837c8cc2 | (uint16_t)(SUB161(auVar33 >> 0x67, 0) & 1) << 0xc | (uint16_t)(SUB161(auVar33 >> 0x6f, 0) & 1) << 0xd | 0x1837c8cc2 | (uint16_t)(SUB161(auVar33 >> 0x77, 0) & 1) << 0xe | (uint16_t)(uint8_t)(auVar33[0xf] >> 7) << 0xf; 0x1837c8cc7 | goto code_r0x0001837c8ae3; | case 0x13: 0x1837c89b5 | pcVar2 = *(char **)arg1; 0x1837c89c1 | auVar19[0] = -(pcVar2[3] == 'g'); 0x1837c89c1 | auVar19[1] = -(pcVar2[4] == 'e'); 0x1837c89c1 | auVar19[2] = -(pcVar2[5] == 't'); 0x1837c89c1 | auVar19[3] = -(pcVar2[6] == '.'); 0x1837c89c1 | auVar19[4] = -(pcVar2[7] == 'c'); 0x1837c89c1 | auVar19[5] = -(pcVar2[8] == 'r'); 0x1837c89c1 | auVar19[6] = -(pcVar2[9] == 'e'); 0x1837c89c1 | auVar19[7] = -(pcVar2[10] == 'a'); 0x1837c89c1 | auVar19[8] = -(pcVar2[0xb] == 't'); 0x1837c89c1 | auVar19[9] = -(pcVar2[0xc] == 'e'); 0x1837c89c1 | auVar19[10] = -(pcVar2[0xd] == 'T'); 0x1837c89c1 | auVar19[0xb] = -(pcVar2[0xe] == 'a'); 0x1837c89c1 | auVar19[0xc] = -(pcVar2[0xf] == 'r'); 0x1837c89c1 | auVar19[0xd] = -(pcVar2[0x10] == 'g'); 0x1837c89c1 | auVar19[0xe] = -(pcVar2[0x11] == 'e'); 0x1837c89c1 | auVar19[0xf] = -(pcVar2[0x12] == 't'); 0x1837c89c9 | auVar10[0] = -(*pcVar2 == 'T'); 0x1837c89c9 | auVar10[1] = -(pcVar2[1] == 'a'); 0x1837c89c9 | auVar10[2] = -(pcVar2[2] == 'r'); 0x1837c89c9 | auVar10[3] = -(pcVar2[3] == 'g'); 0x1837c89c9 | auVar10[4] = -(pcVar2[4] == 'e'); 0x1837c89c9 | auVar10[5] = -(pcVar2[5] == 't'); 0x1837c89c9 | auVar10[6] = -(pcVar2[6] == '.'); 0x1837c89c9 | auVar10[7] = -(pcVar2[7] == 'c'); 0x1837c89c9 | auVar10[8] = -(pcVar2[8] == 'r'); 0x1837c89c9 | auVar10[9] = -(pcVar2[9] == 'e'); 0x1837c89c9 | auVar10[10] = -(pcVar2[10] == 'a'); 0x1837c89c9 | auVar10[0xb] = -(pcVar2[0xb] == 't'); 0x1837c89c9 | auVar10[0xc] = -(pcVar2[0xc] == 'e'); 0x1837c89c9 | auVar10[0xd] = -(pcVar2[0xd] == 'T'); 0x1837c89c9 | auVar10[0xe] = -(pcVar2[0xe] == 'a'); 0x1837c89c9 | auVar10[0xf] = -(pcVar2[0xf] == 'r'); 0x1837c89d1 | goto code_r0x0001837c89ef; | case 0x14: 0x1837c8a7e | pcVar2 = *(char **)arg1; 0x1837c8a8e | auVar20[0] = -(*pcVar2 == 'T'); 0x1837c8a8e | auVar20[1] = -(pcVar2[1] == 'a'); 0x1837c8a8e | auVar20[2] = -(pcVar2[2] == 'r'); 0x1837c8a8e | auVar20[3] = -(pcVar2[3] == 'g'); 0x1837c8a8e | auVar20[4] = -(pcVar2[4] == 'e'); 0x1837c8a8e | auVar20[5] = -(pcVar2[5] == 't'); 0x1837c8a8e | auVar20[6] = -(pcVar2[6] == '.'); 0x1837c8a8e | auVar20[7] = -(pcVar2[7] == 's'); 0x1837c8a8e | auVar20[8] = -(pcVar2[8] == 'e'); 0x1837c8a8e | auVar20[9] = -(pcVar2[9] == 't'); 0x1837c8a8e | auVar20[10] = -(pcVar2[10] == 'A'); 0x1837c8a8e | auVar20[0xb] = -(pcVar2[0xb] == 'u'); 0x1837c8a8e | auVar20[0xc] = -(pcVar2[0xc] == 't'); 0x1837c8a8e | auVar20[0xd] = -(pcVar2[0xd] == 'o'); 0x1837c8a8e | auVar20[0xe] = -(pcVar2[0xe] == 'A'); 0x1837c8a8e | auVar20[0xf] = -(pcVar2[0xf] == 't'); 0x1837c8a92 | uVar1 = *(undefined4 *)(pcVar2 + 0x10); 0x1837c8aa0 | auVar30[0] = -((char)uVar1 == 't'); 0x1837c8aa0 | auVar30[1] = -((char)((uint32_t)uVar1 >> 8) == 'a'); 0x1837c8aa0 | auVar30[2] = -((char)((uint32_t)uVar1 >> 0x10) == 'c'); 0x1837c8aa0 | auVar30[3] = -((char)((uint32_t)uVar1 >> 0x18) == 'h'); 0x1837c8aa0 | auVar30[4] = 0xff; 0x1837c8aa0 | auVar30[5] = 0xff; 0x1837c8aa0 | auVar30[6] = 0xff; 0x1837c8aa0 | auVar30[7] = 0xff; 0x1837c8aa0 | auVar30[8] = 0xff; 0x1837c8aa0 | auVar30[9] = 0xff; 0x1837c8aa0 | auVar30[10] = 0xff; 0x1837c8aa0 | auVar30[0xb] = 0xff; 0x1837c8aa0 | auVar30[0xc] = 0xff; 0x1837c8aa0 | auVar30[0xd] = 0xff; 0x1837c8aa0 | auVar30[0xe] = 0xff; 0x1837c8aa0 | auVar30[0xf] = 0xff; 0x1837c8aa4 | auVar30 = auVar30 & auVar20; 0x1837c8aa8 | uVar4 = (uint16_t)(SUB161(auVar30 >> 7, 0) & 1) | (uint16_t)(SUB161(auVar30 >> 0xf, 0) & 1) << 1 | 0x1837c8aa8 | (uint16_t)(SUB161(auVar30 >> 0x17, 0) & 1) << 2 | (uint16_t)(SUB161(auVar30 >> 0x1f, 0) & 1) << 3 | 0x1837c8aa8 | (uint16_t)(SUB161(auVar30 >> 0x27, 0) & 1) << 4 | (uint16_t)(SUB161(auVar30 >> 0x2f, 0) & 1) << 5 | 0x1837c8aa8 | (uint16_t)(SUB161(auVar30 >> 0x37, 0) & 1) << 6 | (uint16_t)(SUB161(auVar30 >> 0x3f, 0) & 1) << 7 | 0x1837c8aa8 | (uint16_t)(SUB161(auVar30 >> 0x47, 0) & 1) << 8 | (uint16_t)(SUB161(auVar30 >> 0x4f, 0) & 1) << 9 | 0x1837c8aa8 | (uint16_t)(SUB161(auVar30 >> 0x57, 0) & 1) << 10 | (uint16_t)(SUB161(auVar30 >> 0x5f, 0) & 1) << 0xb | 0x1837c8aa8 | (uint16_t)(SUB161(auVar30 >> 0x67, 0) & 1) << 0xc | (uint16_t)(SUB161(auVar30 >> 0x6f, 0) & 1) << 0xd | 0x1837c8aa8 | (uint16_t)(SUB161(auVar30 >> 0x77, 0) & 1) << 0xe | (uint16_t)(uint8_t)(auVar30[0xf] >> 7) << 0xf; 0x1837c8aa8 | arg4 = (int64_t)uVar4; 0x1837c8aad | uVar5 = 1; 0x1837c8ab9 | if (uVar4 == 0xffff) goto code_r0x0001837c8a2c; 0x1837c8ac4 | uVar1 = *(undefined4 *)(pcVar2 + 0x10); 0x1837c8aca | auVar21[0] = -((char)uVar1 == 'I'); 0x1837c8aca | auVar21[1] = -((char)((uint32_t)uVar1 >> 8) == 'n'); 0x1837c8aca | auVar21[2] = -((char)((uint32_t)uVar1 >> 0x10) == 'f'); 0x1837c8aca | auVar21[3] = -((char)((uint32_t)uVar1 >> 0x18) == 'o'); 0x1837c8aca | auVar21[4] = 0xff; 0x1837c8aca | auVar21[5] = 0xff; 0x1837c8aca | auVar21[6] = 0xff; 0x1837c8aca | auVar21[7] = 0xff; 0x1837c8aca | auVar21[8] = 0xff; 0x1837c8aca | auVar21[9] = 0xff; 0x1837c8aca | auVar21[10] = 0xff; 0x1837c8aca | auVar21[0xb] = 0xff; 0x1837c8aca | auVar21[0xc] = 0xff; 0x1837c8aca | auVar21[0xd] = 0xff; 0x1837c8aca | auVar21[0xe] = 0xff; 0x1837c8aca | auVar21[0xf] = 0xff; 0x1837c8ad2 | auVar11[0] = -(*pcVar2 == 'T'); 0x1837c8ad2 | auVar11[1] = -(pcVar2[1] == 'a'); 0x1837c8ad2 | auVar11[2] = -(pcVar2[2] == 'r'); 0x1837c8ad2 | auVar11[3] = -(pcVar2[3] == 'g'); 0x1837c8ad2 | auVar11[4] = -(pcVar2[4] == 'e'); 0x1837c8ad2 | auVar11[5] = -(pcVar2[5] == 't'); 0x1837c8ad2 | auVar11[6] = -(pcVar2[6] == '.'); 0x1837c8ad2 | auVar11[7] = -(pcVar2[7] == 'g'); 0x1837c8ad2 | auVar11[8] = -(pcVar2[8] == 'e'); 0x1837c8ad2 | auVar11[9] = -(pcVar2[9] == 't'); 0x1837c8ad2 | auVar11[10] = -(pcVar2[10] == 'T'); 0x1837c8ad2 | auVar11[0xb] = -(pcVar2[0xb] == 'a'); 0x1837c8ad2 | auVar11[0xc] = -(pcVar2[0xc] == 'r'); 0x1837c8ad2 | auVar11[0xd] = -(pcVar2[0xd] == 'g'); 0x1837c8ad2 | auVar11[0xe] = -(pcVar2[0xe] == 'e'); 0x1837c8ad2 | auVar11[0xf] = -(pcVar2[0xf] == 't'); 0x1837c8ada | auVar11 = auVar11 & auVar21; 0x1837c8ade | uVar4 = (uint16_t)(SUB161(auVar11 >> 7, 0) & 1) | (uint16_t)(SUB161(auVar11 >> 0xf, 0) & 1) << 1 | 0x1837c8ade | (uint16_t)(SUB161(auVar11 >> 0x17, 0) & 1) << 2 | (uint16_t)(SUB161(auVar11 >> 0x1f, 0) & 1) << 3 | 0x1837c8ade | (uint16_t)(SUB161(auVar11 >> 0x27, 0) & 1) << 4 | (uint16_t)(SUB161(auVar11 >> 0x2f, 0) & 1) << 5 | 0x1837c8ade | (uint16_t)(SUB161(auVar11 >> 0x37, 0) & 1) << 6 | (uint16_t)(SUB161(auVar11 >> 0x3f, 0) & 1) << 7 | 0x1837c8ade | (uint16_t)(SUB161(auVar11 >> 0x47, 0) & 1) << 8 | (uint16_t)(SUB161(auVar11 >> 0x4f, 0) & 1) << 9 | 0x1837c8ade | (uint16_t)(SUB161(auVar11 >> 0x57, 0) & 1) << 10 | (uint16_t)(SUB161(auVar11 >> 0x5f, 0) & 1) << 0xb | 0x1837c8ade | (uint16_t)(SUB161(auVar11 >> 0x67, 0) & 1) << 0xc | (uint16_t)(SUB161(auVar11 >> 0x6f, 0) & 1) << 0xd | 0x1837c8ade | (uint16_t)(SUB161(auVar11 >> 0x77, 0) & 1) << 0xe | (uint16_t)(uint8_t)(auVar11[0xf] >> 7) << 0xf; |code_r0x0001837c8ae3: 0x1837c8aea | if (uVar4 == 0xffff) goto code_r0x0001837c8a2c; 0x1837c8aea | break; | case 0x17: 0x1837c8b86 | pcVar2 = *(char **)arg1; 0x1837c8b92 | auVar24[0] = -(pcVar2[7] == 'd'); 0x1837c8b92 | auVar24[1] = -(pcVar2[8] == 'e'); 0x1837c8b92 | auVar24[2] = -(pcVar2[9] == 't'); 0x1837c8b92 | auVar24[3] = -(pcVar2[10] == 'a'); 0x1837c8b92 | auVar24[4] = -(pcVar2[0xb] == 'c'); 0x1837c8b92 | auVar24[5] = -(pcVar2[0xc] == 'h'); 0x1837c8b92 | auVar24[6] = -(pcVar2[0xd] == 'F'); 0x1837c8b92 | auVar24[7] = -(pcVar2[0xe] == 'r'); 0x1837c8b92 | auVar24[8] = -(pcVar2[0xf] == 'o'); 0x1837c8b92 | auVar24[9] = -(pcVar2[0x10] == 'm'); 0x1837c8b92 | auVar24[10] = -(pcVar2[0x11] == 'T'); 0x1837c8b92 | auVar24[0xb] = -(pcVar2[0x12] == 'a'); 0x1837c8b92 | auVar24[0xc] = -(pcVar2[0x13] == 'r'); 0x1837c8b92 | auVar24[0xd] = -(pcVar2[0x14] == 'g'); 0x1837c8b92 | auVar24[0xe] = -(pcVar2[0x15] == 'e'); 0x1837c8b92 | auVar24[0xf] = -(pcVar2[0x16] == 't'); 0x1837c8b9a | auVar13[0] = -(*pcVar2 == 'T'); 0x1837c8b9a | auVar13[1] = -(pcVar2[1] == 'a'); 0x1837c8b9a | auVar13[2] = -(pcVar2[2] == 'r'); 0x1837c8b9a | auVar13[3] = -(pcVar2[3] == 'g'); 0x1837c8b9a | auVar13[4] = -(pcVar2[4] == 'e'); 0x1837c8b9a | auVar13[5] = -(pcVar2[5] == 't'); 0x1837c8b9a | auVar13[6] = -(pcVar2[6] == '.'); 0x1837c8b9a | auVar13[7] = -(pcVar2[7] == 'd'); 0x1837c8b9a | auVar13[8] = -(pcVar2[8] == 'e'); 0x1837c8b9a | auVar13[9] = -(pcVar2[9] == 't'); 0x1837c8b9a | auVar13[10] = -(pcVar2[10] == 'a'); 0x1837c8b9a | auVar13[0xb] = -(pcVar2[0xb] == 'c'); 0x1837c8b9a | auVar13[0xc] = -(pcVar2[0xc] == 'h'); 0x1837c8b9a | auVar13[0xd] = -(pcVar2[0xd] == 'F'); 0x1837c8b9a | auVar13[0xe] = -(pcVar2[0xe] == 'r'); 0x1837c8b9a | auVar13[0xf] = -(pcVar2[0xf] == 'o'); 0x1837c8ba2 | auVar13 = auVar13 & auVar24; 0x1837c8bb2 | if ((uint16_t) 0x1837c8ba6 | ((uint16_t)(SUB161(auVar13 >> 7, 0) & 1) | (uint16_t)(SUB161(auVar13 >> 0xf, 0) & 1) << 1 | 0x1837c8ba6 | (uint16_t)(SUB161(auVar13 >> 0x17, 0) & 1) << 2 | (uint16_t)(SUB161(auVar13 >> 0x1f, 0) & 1) << 3 | 0x1837c8ba6 | (uint16_t)(SUB161(auVar13 >> 0x27, 0) & 1) << 4 | (uint16_t)(SUB161(auVar13 >> 0x2f, 0) & 1) << 5 | 0x1837c8ba6 | (uint16_t)(SUB161(auVar13 >> 0x37, 0) & 1) << 6 | (uint16_t)(SUB161(auVar13 >> 0x3f, 0) & 1) << 7 | 0x1837c8ba6 | (uint16_t)(SUB161(auVar13 >> 0x47, 0) & 1) << 8 | (uint16_t)(SUB161(auVar13 >> 0x4f, 0) & 1) << 9 | 0x1837c8ba6 | (uint16_t)(SUB161(auVar13 >> 0x57, 0) & 1) << 10 | (uint16_t)(SUB161(auVar13 >> 0x5f, 0) & 1) << 0xb | 0x1837c8ba6 | (uint16_t)(SUB161(auVar13 >> 0x67, 0) & 1) << 0xc | (uint16_t)(SUB161(auVar13 >> 0x6f, 0) & 1) << 0xd | 0x1837c8ba6 | (uint16_t)(SUB161(auVar13 >> 0x77, 0) & 1) << 0xe | (uint16_t)(uint8_t)(auVar13[0xf] >> 7) << 0xf) != | 0xffff) { 0x1837c8bc1 | auVar25[0] = -(pcVar2[7] == '.'); 0x1837c8bc1 | auVar25[1] = -(pcVar2[8] == 's'); 0x1837c8bc1 | auVar25[2] = -(pcVar2[9] == 'e'); 0x1837c8bc1 | auVar25[3] = -(pcVar2[10] == 't'); 0x1837c8bc1 | auVar25[4] = -(pcVar2[0xb] == 'W'); 0x1837c8bc1 | auVar25[5] = -(pcVar2[0xc] == 'i'); 0x1837c8bc1 | auVar25[6] = -(pcVar2[0xd] == 'n'); 0x1837c8bc1 | auVar25[7] = -(pcVar2[0xe] == 'd'); 0x1837c8bc1 | auVar25[8] = -(pcVar2[0xf] == 'o'); 0x1837c8bc1 | auVar25[9] = -(pcVar2[0x10] == 'w'); 0x1837c8bc1 | auVar25[10] = -(pcVar2[0x11] == 'B'); 0x1837c8bc1 | auVar25[0xb] = -(pcVar2[0x12] == 'o'); 0x1837c8bc1 | auVar25[0xc] = -(pcVar2[0x13] == 'u'); 0x1837c8bc1 | auVar25[0xd] = -(pcVar2[0x14] == 'n'); 0x1837c8bc1 | auVar25[0xe] = -(pcVar2[0x15] == 'd'); 0x1837c8bc1 | auVar25[0xf] = -(pcVar2[0x16] == 's'); 0x1837c8bc9 | auVar14[0] = -(*pcVar2 == 'B'); 0x1837c8bc9 | auVar14[1] = -(pcVar2[1] == 'r'); 0x1837c8bc9 | auVar14[2] = -(pcVar2[2] == 'o'); 0x1837c8bc9 | auVar14[3] = -(pcVar2[3] == 'w'); 0x1837c8bc9 | auVar14[4] = -(pcVar2[4] == 's'); 0x1837c8bc9 | auVar14[5] = -(pcVar2[5] == 'e'); 0x1837c8bc9 | auVar14[6] = -(pcVar2[6] == 'r'); 0x1837c8bc9 | auVar14[7] = -(pcVar2[7] == '.'); 0x1837c8bc9 | auVar14[8] = -(pcVar2[8] == 's'); 0x1837c8bc9 | auVar14[9] = -(pcVar2[9] == 'e'); 0x1837c8bc9 | auVar14[10] = -(pcVar2[10] == 't'); 0x1837c8bc9 | auVar14[0xb] = -(pcVar2[0xb] == 'W'); 0x1837c8bc9 | auVar14[0xc] = -(pcVar2[0xc] == 'i'); 0x1837c8bc9 | auVar14[0xd] = -(pcVar2[0xd] == 'n'); 0x1837c8bc9 | auVar14[0xe] = -(pcVar2[0xe] == 'd'); 0x1837c8bc9 | auVar14[0xf] = -(pcVar2[0xf] == 'o'); 0x1837c8bd1 | auVar14 = auVar14 & auVar25; 0x1837c8bd5 | uVar4 = (uint16_t)(SUB161(auVar14 >> 7, 0) & 1) | (uint16_t)(SUB161(auVar14 >> 0xf, 0) & 1) << 1 | 0x1837c8bd5 | (uint16_t)(SUB161(auVar14 >> 0x17, 0) & 1) << 2 | (uint16_t)(SUB161(auVar14 >> 0x1f, 0) & 1) << 3 | 0x1837c8bd5 | (uint16_t)(SUB161(auVar14 >> 0x27, 0) & 1) << 4 | (uint16_t)(SUB161(auVar14 >> 0x2f, 0) & 1) << 5 | 0x1837c8bd5 | (uint16_t)(SUB161(auVar14 >> 0x37, 0) & 1) << 6 | (uint16_t)(SUB161(auVar14 >> 0x3f, 0) & 1) << 7 | 0x1837c8bd5 | (uint16_t)(SUB161(auVar14 >> 0x47, 0) & 1) << 8 | (uint16_t)(SUB161(auVar14 >> 0x4f, 0) & 1) << 9 | 0x1837c8bd5 | (uint16_t)(SUB161(auVar14 >> 0x57, 0) & 1) << 10 | (uint16_t)(SUB161(auVar14 >> 0x5f, 0) & 1) << 0xb 0x1837c8bd5 | | (uint16_t)(SUB161(auVar14 >> 0x67, 0) & 1) << 0xc | 0x1837c8bd5 | (uint16_t)(SUB161(auVar14 >> 0x6f, 0) & 1) << 0xd | 0x1837c8bd5 | (uint16_t)(SUB161(auVar14 >> 0x77, 0) & 1) << 0xe | (uint16_t)(uint8_t)(auVar14[0xf] >> 7) << 0xf; 0x1837c8bd9 | goto code_r0x0001837c8b56; | } | goto code_r0x0001837c8a4f; | case 0x1a: 0x1837c89d3 | pcVar2 = *(char **)arg1; 0x1837c89df | auVar19[0] = -(pcVar2[10] == 't'); 0x1837c89df | auVar19[1] = -(pcVar2[0xb] == 'W'); 0x1837c89df | auVar19[2] = -(pcVar2[0xc] == 'i'); 0x1837c89df | auVar19[3] = -(pcVar2[0xd] == 'n'); 0x1837c89df | auVar19[4] = -(pcVar2[0xe] == 'd'); 0x1837c89df | auVar19[5] = -(pcVar2[0xf] == 'o'); 0x1837c89df | auVar19[6] = -(pcVar2[0x10] == 'w'); 0x1837c89df | auVar19[7] = -(pcVar2[0x11] == 'F'); 0x1837c89df | auVar19[8] = -(pcVar2[0x12] == 'o'); 0x1837c89df | auVar19[9] = -(pcVar2[0x13] == 'r'); 0x1837c89df | auVar19[10] = -(pcVar2[0x14] == 'T'); 0x1837c89df | auVar19[0xb] = -(pcVar2[0x15] == 'a'); 0x1837c89df | auVar19[0xc] = -(pcVar2[0x16] == 'r'); 0x1837c89df | auVar19[0xd] = -(pcVar2[0x17] == 'g'); 0x1837c89df | auVar19[0xe] = -(pcVar2[0x18] == 'e'); 0x1837c89df | auVar19[0xf] = -(pcVar2[0x19] == 't'); 0x1837c89e7 | auVar10[0] = -(*pcVar2 == 'B'); 0x1837c89e7 | auVar10[1] = -(pcVar2[1] == 'r'); 0x1837c89e7 | auVar10[2] = -(pcVar2[2] == 'o'); 0x1837c89e7 | auVar10[3] = -(pcVar2[3] == 'w'); 0x1837c89e7 | auVar10[4] = -(pcVar2[4] == 's'); 0x1837c89e7 | auVar10[5] = -(pcVar2[5] == 'e'); 0x1837c89e7 | auVar10[6] = -(pcVar2[6] == 'r'); 0x1837c89e7 | auVar10[7] = -(pcVar2[7] == '.'); 0x1837c89e7 | auVar10[8] = -(pcVar2[8] == 'g'); 0x1837c89e7 | auVar10[9] = -(pcVar2[9] == 'e'); 0x1837c89e7 | auVar10[10] = -(pcVar2[10] == 't'); 0x1837c89e7 | auVar10[0xb] = -(pcVar2[0xb] == 'W'); 0x1837c89e7 | auVar10[0xc] = -(pcVar2[0xc] == 'i'); 0x1837c89e7 | auVar10[0xd] = -(pcVar2[0xd] == 'n'); 0x1837c89e7 | auVar10[0xe] = -(pcVar2[0xe] == 'd'); 0x1837c89e7 | auVar10[0xf] = -(pcVar2[0xf] == 'o'); |code_r0x0001837c89ef: 0x1837c89ef | auVar10 = auVar10 & auVar19; 0x1837c89fc | if ((uint16_t) 0x1837c89f3 | ((uint16_t)(SUB161(auVar10 >> 7, 0) & 1) | (uint16_t)(SUB161(auVar10 >> 0xf, 0) & 1) << 1 | 0x1837c89f3 | (uint16_t)(SUB161(auVar10 >> 0x17, 0) & 1) << 2 | (uint16_t)(SUB161(auVar10 >> 0x1f, 0) & 1) << 3 | 0x1837c89f3 | (uint16_t)(SUB161(auVar10 >> 0x27, 0) & 1) << 4 | (uint16_t)(SUB161(auVar10 >> 0x2f, 0) & 1) << 5 | 0x1837c89f3 | (uint16_t)(SUB161(auVar10 >> 0x37, 0) & 1) << 6 | (uint16_t)(SUB161(auVar10 >> 0x3f, 0) & 1) << 7 | 0x1837c89f3 | (uint16_t)(SUB161(auVar10 >> 0x47, 0) & 1) << 8 | (uint16_t)(SUB161(auVar10 >> 0x4f, 0) & 1) << 9 | 0x1837c89f3 | (uint16_t)(SUB161(auVar10 >> 0x57, 0) & 1) << 10 | (uint16_t)(SUB161(auVar10 >> 0x5f, 0) & 1) << 0xb | 0x1837c89f3 | (uint16_t)(SUB161(auVar10 >> 0x67, 0) & 1) << 0xc | (uint16_t)(SUB161(auVar10 >> 0x6f, 0) & 1) << 0xd | 0x1837c89f3 | (uint16_t)(SUB161(auVar10 >> 0x77, 0) & 1) << 0xe | (uint16_t)(uint8_t)(auVar10[0xf] >> 7) << 0xf) == | 0xffff) { |code_r0x0001837c8a4f: 0x1837c8a4f | uVar5 = 1; 0x1837c8a54 | goto code_r0x0001837c8a2c; | } | break; | case 0x1b: 0x1837c8aff | pcVar2 = *(char **)arg1; 0x1837c8b0b | auVar22[0] = -(pcVar2[0xb] == 'D'); 0x1837c8b0b | auVar22[1] = -(pcVar2[0xc] == 'o'); 0x1837c8b0b | auVar22[2] = -(pcVar2[0xd] == 'w'); 0x1837c8b0b | auVar22[3] = -(pcVar2[0xe] == 'n'); 0x1837c8b0b | auVar22[4] = -(pcVar2[0xf] == 'l'); 0x1837c8b0b | auVar22[5] = -(pcVar2[0x10] == 'o'); 0x1837c8b0b | auVar22[6] = -(pcVar2[0x11] == 'a'); 0x1837c8b0b | auVar22[7] = -(pcVar2[0x12] == 'd'); 0x1837c8b0b | auVar22[8] = -(pcVar2[0x13] == 'B'); 0x1837c8b0b | auVar22[9] = -(pcVar2[0x14] == 'e'); 0x1837c8b0b | auVar22[10] = -(pcVar2[0x15] == 'h'); 0x1837c8b0b | auVar22[0xb] = -(pcVar2[0x16] == 'a'); 0x1837c8b0b | auVar22[0xc] = -(pcVar2[0x17] == 'v'); 0x1837c8b0b | auVar22[0xd] = -(pcVar2[0x18] == 'i'); 0x1837c8b0b | auVar22[0xe] = -(pcVar2[0x19] == 'o'); 0x1837c8b0b | auVar22[0xf] = -(pcVar2[0x1a] == 'r'); 0x1837c8b13 | auVar12[0] = -(*pcVar2 == 'B'); 0x1837c8b13 | auVar12[1] = -(pcVar2[1] == 'r'); 0x1837c8b13 | auVar12[2] = -(pcVar2[2] == 'o'); 0x1837c8b13 | auVar12[3] = -(pcVar2[3] == 'w'); 0x1837c8b13 | auVar12[4] = -(pcVar2[4] == 's'); 0x1837c8b13 | auVar12[5] = -(pcVar2[5] == 'e'); 0x1837c8b13 | auVar12[6] = -(pcVar2[6] == 'r'); 0x1837c8b13 | auVar12[7] = -(pcVar2[7] == '.'); 0x1837c8b13 | auVar12[8] = -(pcVar2[8] == 's'); 0x1837c8b13 | auVar12[9] = -(pcVar2[9] == 'e'); 0x1837c8b13 | auVar12[10] = -(pcVar2[10] == 't'); 0x1837c8b13 | auVar12[0xb] = -(pcVar2[0xb] == 'D'); 0x1837c8b13 | auVar12[0xc] = -(pcVar2[0xc] == 'o'); 0x1837c8b13 | auVar12[0xd] = -(pcVar2[0xd] == 'w'); 0x1837c8b13 | auVar12[0xe] = -(pcVar2[0xe] == 'n'); 0x1837c8b13 | auVar12[0xf] = -(pcVar2[0xf] == 'l'); 0x1837c8b1b | auVar12 = auVar12 & auVar22; 0x1837c8b2b | if ((uint16_t) 0x1837c8b1f | ((uint16_t)(SUB161(auVar12 >> 7, 0) & 1) | (uint16_t)(SUB161(auVar12 >> 0xf, 0) & 1) << 1 | 0x1837c8b1f | (uint16_t)(SUB161(auVar12 >> 0x17, 0) & 1) << 2 | (uint16_t)(SUB161(auVar12 >> 0x1f, 0) & 1) << 3 | 0x1837c8b1f | (uint16_t)(SUB161(auVar12 >> 0x27, 0) & 1) << 4 | (uint16_t)(SUB161(auVar12 >> 0x2f, 0) & 1) << 5 | 0x1837c8b1f | (uint16_t)(SUB161(auVar12 >> 0x37, 0) & 1) << 6 | (uint16_t)(SUB161(auVar12 >> 0x3f, 0) & 1) << 7 | 0x1837c8b1f | (uint16_t)(SUB161(auVar12 >> 0x47, 0) & 1) << 8 | (uint16_t)(SUB161(auVar12 >> 0x4f, 0) & 1) << 9 | 0x1837c8b1f | (uint16_t)(SUB161(auVar12 >> 0x57, 0) & 1) << 10 | (uint16_t)(SUB161(auVar12 >> 0x5f, 0) & 1) << 0xb | 0x1837c8b1f | (uint16_t)(SUB161(auVar12 >> 0x67, 0) & 1) << 0xc | (uint16_t)(SUB161(auVar12 >> 0x6f, 0) & 1) << 0xd | 0x1837c8b1f | (uint16_t)(SUB161(auVar12 >> 0x77, 0) & 1) << 0xe | (uint16_t)(uint8_t)(auVar12[0xf] >> 7) << 0xf) == | 0xffff) { 0x1837c8af5 | uVar5 = 2; 0x1837c8afa | goto code_r0x0001837c8a2c; | } 0x1837c8b39 | auVar23[0] = -(*pcVar2 == 'T'); 0x1837c8b39 | auVar23[1] = -(pcVar2[1] == 'a'); 0x1837c8b39 | auVar23[2] = -(pcVar2[2] == 'r'); 0x1837c8b39 | auVar23[3] = -(pcVar2[3] == 'g'); 0x1837c8b39 | auVar23[4] = -(pcVar2[4] == 'e'); 0x1837c8b39 | auVar23[5] = -(pcVar2[5] == 't'); 0x1837c8b39 | auVar23[6] = -(pcVar2[6] == '.'); 0x1837c8b39 | auVar23[7] = -(pcVar2[7] == 'c'); 0x1837c8b39 | auVar23[8] = -(pcVar2[8] == 'r'); 0x1837c8b39 | auVar23[9] = -(pcVar2[9] == 'e'); 0x1837c8b39 | auVar23[10] = -(pcVar2[10] == 'a'); 0x1837c8b39 | auVar23[0xb] = -(pcVar2[0xb] == 't'); 0x1837c8b39 | auVar23[0xc] = -(pcVar2[0xc] == 'e'); 0x1837c8b39 | auVar23[0xd] = -(pcVar2[0xd] == 'B'); 0x1837c8b39 | auVar23[0xe] = -(pcVar2[0xe] == 'r'); 0x1837c8b39 | auVar23[0xf] = -(pcVar2[0xf] == 'o'); 0x1837c8b4a | auVar31[0] = -(pcVar2[0xb] == 't'); 0x1837c8b4a | auVar31[1] = -(pcVar2[0xc] == 'e'); 0x1837c8b4a | auVar31[2] = -(pcVar2[0xd] == 'B'); 0x1837c8b4a | auVar31[3] = -(pcVar2[0xe] == 'r'); 0x1837c8b4a | auVar31[4] = -(pcVar2[0xf] == 'o'); 0x1837c8b4a | auVar31[5] = -(pcVar2[0x10] == 'w'); 0x1837c8b4a | auVar31[6] = -(pcVar2[0x11] == 's'); 0x1837c8b4a | auVar31[7] = -(pcVar2[0x12] == 'e'); 0x1837c8b4a | auVar31[8] = -(pcVar2[0x13] == 'r'); 0x1837c8b4a | auVar31[9] = -(pcVar2[0x14] == 'C'); 0x1837c8b4a | auVar31[10] = -(pcVar2[0x15] == 'o'); 0x1837c8b4a | auVar31[0xb] = -(pcVar2[0x16] == 'n'); 0x1837c8b4a | auVar31[0xc] = -(pcVar2[0x17] == 't'); 0x1837c8b4a | auVar31[0xd] = -(pcVar2[0x18] == 'e'); 0x1837c8b4a | auVar31[0xe] = -(pcVar2[0x19] == 'x'); 0x1837c8b4a | auVar31[0xf] = -(pcVar2[0x1a] == 't'); 0x1837c8b4e | auVar31 = auVar31 & auVar23; 0x1837c8b52 | uVar4 = (uint16_t)(SUB161(auVar31 >> 7, 0) & 1) | (uint16_t)(SUB161(auVar31 >> 0xf, 0) & 1) << 1 | 0x1837c8b52 | (uint16_t)(SUB161(auVar31 >> 0x17, 0) & 1) << 2 | (uint16_t)(SUB161(auVar31 >> 0x1f, 0) & 1) << 3 | 0x1837c8b52 | (uint16_t)(SUB161(auVar31 >> 0x27, 0) & 1) << 4 | (uint16_t)(SUB161(auVar31 >> 0x2f, 0) & 1) << 5 | 0x1837c8b52 | (uint16_t)(SUB161(auVar31 >> 0x37, 0) & 1) << 6 | (uint16_t)(SUB161(auVar31 >> 0x3f, 0) & 1) << 7 | 0x1837c8b52 | (uint16_t)(SUB161(auVar31 >> 0x47, 0) & 1) << 8 | (uint16_t)(SUB161(auVar31 >> 0x4f, 0) & 1) << 9 | 0x1837c8b52 | (uint16_t)(SUB161(auVar31 >> 0x57, 0) & 1) << 10 | (uint16_t)(SUB161(auVar31 >> 0x5f, 0) & 1) << 0xb | 0x1837c8b52 | (uint16_t)(SUB161(auVar31 >> 0x67, 0) & 1) << 0xc | (uint16_t)(SUB161(auVar31 >> 0x6f, 0) & 1) << 0xd | 0x1837c8b52 | (uint16_t)(SUB161(auVar31 >> 0x77, 0) & 1) << 0xe | (uint16_t)(uint8_t)(auVar31[0xf] >> 7) << 0xf; |code_r0x0001837c8b56: 0x1837c8b5b | if (uVar4 == 0xffff) goto code_r0x0001837c8b61; | } 0x1837c8a05 | piVar7 = &var_78h; 0x1837c8a0a | var_78h = 0x190c20e20; 0x1837c8a0d | uStack_70 = 0x1f; 0x1837c8a15 | iVar8 = *(int64_t *)arg1; 0x1837c8a15 | iVar17 = *(int64_t *)(arg1 + 8); 0x1837c8a19 | piVar6 = &var_88h; |code_r0x0001837c8a1e: 0x1837c8a1e | *piVar6 = iVar8; 0x1837c8a1e | piVar6[1] = iVar17; 0x1837c8a22 | func_0x0001837c8ce0(piVar6, arg2, piVar7, arg4); 0x1837c8a27 | uVar5 = 3; |code_r0x0001837c8a2c: 0x1837c8a41 | if (*(uint64_t *)0x191c71040 == (var_8h ^ (uint64_t)auStack_a8)) { 0x1837c8a4e | return uVar5; | } 0x1837c8cd4 | func_0x000185f05b40(var_8h ^ (uint64_t)auStack_a8); 0x1837c8cdc | pcVar3 = (code *)swi(3); 0x1837c8cdc | uVar5 = (*pcVar3)(); 0x1837c8cdc | return uVar5; |} [{"offset":6500944080,"name":"fcn.1837c88d0","size":1037,"is-pure":false,"realsz":1037,"noreturn":false,"stackframe":168,"calltype":"ms","cost":233,"cc":35,"loops":15,"bits":64,"type":"fcn","nbbs":35,"edges":49,"ebbs":3,"signature":"fcn.1837c88d0(int64_t arg1, int64_t arg2, int64_t arg4);","minbound":6500944080,"maxbound":6500945117,"callrefs":[{"from":6500944158,"to":6500944414,"type":"CODE"},{"from":6500944274,"to":6500944414,"type":"CODE"},{"from":6500944307,"to":6500944309,"type":"CODE"},{"from":6500944307,"to":6500944339,"type":"CODE"},{"from":6500944307,"to":6500944382,"type":"CODE"},{"from":6500944307,"to":6500944470,"type":"CODE"},{"from":6500944307,"to":6500944510,"type":"CODE"},{"from":6500944307,"to":6500944639,"type":"CODE"},{"from":6500944307,"to":6500944774,"type":"CODE"},{"from":6500944307,"to":6500944862,"type":"CODE"},{"from":6500944337,"to":6500944367,"type":"CODE"},{"from":6500944418,"to":6500945120,"type":"CALL"},{"from":6500944468,"to":6500944428,"type":"CODE"},{"from":6500944505,"to":6500944737,"type":"CODE"},{"from":6500944624,"to":6500944428,"type":"CODE"},{"from":6500944634,"to":6500944428,"type":"CODE"},{"from":6500944769,"to":6500944414,"type":"CODE"},{"from":6500944857,"to":6500944726,"type":"CODE"},{"from":6500945095,"to":6500944611,"type":"CODE"},{"from":6500945111,"to":6542089024,"type":"CALL"}],"datarefs":[{"from":6500944087,"to":6740709440,"type":"DATA"},{"from":6500944120,"to":6723603744,"type":"DATA"},{"from":6500944242,"to":6723603792,"type":"DATA"},{"from":6500944293,"to":6723604144,"type":"DATA"},{"from":6500944382,"to":6723604000,"type":"DATA"},{"from":6500944439,"to":6740709440,"type":"DATA"},{"from":6500944536,"to":6717276840,"type":"DATA"},{"from":6500944737,"to":6723603976,"type":"DATA"},{"from":6500944997,"to":6717273680,"type":"DATA"},{"from":6500945064,"to":6717273704,"type":"DATA"}],"codexrefs":[{"from":6500944158,"to":6500944414,"type":"CODE"},{"from":6500944274,"to":6500944414,"type":"CODE"},{"from":6500944307,"to":6500944309,"type":"CODE"},{"from":6500944307,"to":6500944339,"type":"CODE"},{"from":6500944307,"to":6500944382,"type":"CODE"},{"from":6500944307,"to":6500944470,"type":"CODE"},{"from":6500944307,"to":6500944510,"type":"CODE"},{"from":6500944307,"to":6500944639,"type":"CODE"},{"from":6500944307,"to":6500944774,"type":"CODE"},{"from":6500944307,"to":6500944862,"type":"CODE"},{"from":6500944337,"to":6500944367,"type":"CODE"},{"from":6500944468,"to":6500944428,"type":"CODE"},{"from":6500944505,"to":6500944737,"type":"CODE"},{"from":6500944624,"to":6500944428,"type":"CODE"},{"from":6500944634,"to":6500944428,"type":"CODE"},{"from":6500944769,"to":6500944414,"type":"CODE"},{"from":6500944857,"to":6500944726,"type":"CODE"},{"from":6500945095,"to":6500944611,"type":"CODE"}],"dataxrefs":[],"indegree":18,"outdegree":2,"nlocals":9,"nargs":3,"stackvars":[{"name":"var_88h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-136}},{"name":"var_78h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-120}},{"name":"var_68h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-104}},{"name":"var_58h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-88}},{"name":"var_48h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-72}},{"name":"var_38h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-56}},{"name":"var_28h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-40}},{"name":"var_18h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-24}},{"name":"var_8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-8}}],"regvars":[{"name":"arg4","arg":true,"type":"int64_t","storage":{"type":"reg","reg":"r9"}},{"name":"arg1","arg":true,"type":"int64_t","storage":{"type":"reg","reg":"rcx"}},{"name":"arg2","arg":true,"type":"int64_t","storage":{"type":"reg","reg":"rdx"}}]}]