******************************************** * FUNCTION * ******************************************** undefined __fastcall FUN_142bdb970(undefined[16] * param_1, undefined[16] * param_2, ulonglong param_3) assume GS_OFFSET = 0xff00000000 undefined AL:1 undefined RCX:8 param_1 undefined RDX:8 param_2 ulonglong R8:8 param_3 undefined1 Stack[0x0]:1 local_res0 XREF[1]: 142bdbe20(* undefined Stack[-0x18 local_18 XREF[2]: 142bdb983(W 142bdbe28(R undefined Stack[-0x28 local_28 XREF[2]: 142bdb987(W 142bdbe2d(R undefined Stack[-0x38 local_38 XREF[2]: 142bdb998(W 142bdbe32(R undefined Stack[-0x48 local_48 XREF[2]: 142bdb9aa(W 142bdbe37(R undefined Stack[-0x58 local_58 XREF[2]: 142bdb9bc(W 142bdbe3c(R undefined Stack[-0x68 local_68 XREF[2]: 142bdb9d0(W 142bdbe41(R undefined Stack[-0x78 local_78 XREF[2]: 142bdb9d9(W 142bdbe46(R undefined Stack[-0x88 local_88 XREF[2]: 142bdb9de(W 142bdbe1a(R undefined Stack[-0x98 local_98 XREF[2]: 142bdb9e4(W 142bdbe4b(R undefined Stack[-0xa8 local_a8 XREF[2]: 142bdb9ea(W 142bdbe51(R undefined Stack[-0xb8 local_b8 XREF[2]: 142bdbc4f(W 142bdbcbf(R undefined Stack[-0xc8 local_c8 XREF[4]: 142bdbc96(* 142bdbcfd(* 142bdbd10(* 142bdbdc7(* FUN_142bdb970 XREF[3]: FUN_142bdfd40:142bdfd79( 14996a004(*), 14996a00c(*) 142bdb970 48 8b c4 MOV RAX,RSP 142bdb973 48 81 ec c8 SUB RSP,0xc8 00 00 00 142bdb97a f3 0f 6f 51 10 MOVDQU XMM2,xmmword ptr [*param_1[0] + 0x10] 142bdb97f f3 0f 6f 21 MOVDQU XMM4,xmmword ptr [*param_1[0]] 142bdb983 0f 29 70 e8 MOVAPS xmmword ptr [RAX + local_18[0]],XMM6 142bdb987 0f 29 78 d8 MOVAPS xmmword ptr [RAX + local_28[0]],XMM7 142bdb98b 66 0f 6f cc MOVDQA XMM1,XMM4 142bdb98f 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdb994 66 0f 6f c1 MOVDQA XMM0,XMM1 142bdb998 44 0f 29 40 c8 MOVAPS xmmword ptr [RAX + local_38[0]],XMM8 142bdb99d 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdb9a2 66 0f ef c4 PXOR XMM0,XMM4 142bdb9a6 66 0f 6f d9 MOVDQA XMM3,XMM1 142bdb9aa 44 0f 29 48 b8 MOVAPS xmmword ptr [RAX + local_48[0]],XMM9 142bdb9af 66 0f ef d8 PXOR XMM3,XMM0 142bdb9b3 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdb9b8 66 0f ef d9 PXOR XMM3,XMM1 142bdb9bc 44 0f 29 50 a8 MOVAPS xmmword ptr [RAX + local_58[0]],XMM10 142bdb9c1 66 0f 3a df AESKEYG XMM0,XMM2,0x1 c2 01 142bdb9c7 66 0f 70 c8 ff PSHUFD XMM1,XMM0,0xff 142bdb9cc 66 0f ef d9 PXOR XMM3,XMM1 142bdb9d0 44 0f 29 58 98 MOVAPS xmmword ptr [RAX + local_68[0]],XMM11 142bdb9d5 66 0f 6f ca MOVDQA XMM1,XMM2 142bdb9d9 44 0f 29 60 88 MOVAPS xmmword ptr [RAX + local_78[0]],XMM12 142bdb9de 44 0f 29 6c MOVAPS xmmword ptr [RSP + local_88[0]],XMM13 24 40 142bdb9e4 44 0f 29 74 MOVAPS xmmword ptr [RSP + local_98[0]],XMM14 24 30 142bdb9ea 44 0f 29 7c MOVAPS xmmword ptr [RSP + local_a8[0]],XMM15 24 20 142bdb9f0 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdb9f5 66 0f 6f c1 MOVDQA XMM0,XMM1 142bdb9f9 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdb9fe 66 0f ef c2 PXOR XMM0,XMM2 142bdba02 66 0f 38 db ea AESIMC XMM5,XMM2 142bdba07 66 0f 6f d1 MOVDQA XMM2,XMM1 142bdba0b 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdba10 66 0f ef d0 PXOR XMM2,XMM0 142bdba14 66 0f ef d1 PXOR XMM2,XMM1 142bdba18 66 0f 3a df AESKEYG XMM0,XMM3,0x0 c3 00 142bdba1e 66 0f 70 c8 aa PSHUFD XMM1,XMM0,0xaa 142bdba23 66 0f ef d1 PXOR XMM2,XMM1 142bdba27 66 0f 6f cb MOVDQA XMM1,XMM3 142bdba2b 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdba30 66 0f 6f c1 MOVDQA XMM0,XMM1 142bdba34 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdba39 66 0f ef c3 PXOR XMM0,XMM3 142bdba3d 66 0f 38 db f3 AESIMC XMM6,XMM3 142bdba42 66 0f 6f d9 MOVDQA XMM3,XMM1 142bdba46 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdba4b 66 0f ef d8 PXOR XMM3,XMM0 142bdba4f 66 0f ef d9 PXOR XMM3,XMM1 142bdba53 66 0f 3a df AESKEYG XMM0,XMM2,0x2 c2 02 142bdba59 66 0f 70 c8 ff PSHUFD XMM1,XMM0,0xff 142bdba5e 66 0f ef d9 PXOR XMM3,XMM1 142bdba62 66 0f 6f ca MOVDQA XMM1,XMM2 142bdba66 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdba6b 66 0f 6f c1 MOVDQA XMM0,XMM1 142bdba6f 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdba74 66 0f ef c2 PXOR XMM0,XMM2 142bdba78 66 0f 38 db fa AESIMC XMM7,XMM2 142bdba7d 66 0f 6f d1 MOVDQA XMM2,XMM1 142bdba81 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdba86 66 0f ef d0 PXOR XMM2,XMM0 142bdba8a 66 0f ef d1 PXOR XMM2,XMM1 142bdba8e 66 0f 3a df AESKEYG XMM0,XMM3,0x0 c3 00 142bdba94 66 0f 70 c8 aa PSHUFD XMM1,XMM0,0xaa 142bdba99 66 0f ef d1 PXOR XMM2,XMM1 142bdba9d 66 0f 6f cb MOVDQA XMM1,XMM3 142bdbaa1 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbaa6 66 0f 6f c1 MOVDQA XMM0,XMM1 142bdbaaa 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbaaf 66 0f ef c3 PXOR XMM0,XMM3 142bdbab3 66 44 0f 38 AESIMC XMM8,XMM3 db c3 142bdbab9 66 0f 6f d9 MOVDQA XMM3,XMM1 142bdbabd 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbac2 66 0f ef d8 PXOR XMM3,XMM0 142bdbac6 66 0f ef d9 PXOR XMM3,XMM1 142bdbaca 66 0f 3a df AESKEYG XMM0,XMM2,0x4 c2 04 142bdbad0 66 0f 70 c8 ff PSHUFD XMM1,XMM0,0xff 142bdbad5 66 0f ef d9 PXOR XMM3,XMM1 142bdbad9 66 0f 6f ca MOVDQA XMM1,XMM2 142bdbadd 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbae2 66 0f 6f c1 MOVDQA XMM0,XMM1 142bdbae6 66 44 0f 38 AESIMC XMM9,XMM2 db ca 142bdbaec 66 44 0f 38 AESIMC XMM10,XMM3 db d3 142bdbaf2 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbaf7 66 0f ef c2 PXOR XMM0,XMM2 142bdbafb 66 0f 6f d1 MOVDQA XMM2,XMM1 142bdbaff 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbb04 66 0f ef d0 PXOR XMM2,XMM0 142bdbb08 66 0f ef d1 PXOR XMM2,XMM1 142bdbb0c 66 0f 3a df AESKEYG XMM0,XMM3,0x0 c3 00 142bdbb12 66 0f 70 c8 aa PSHUFD XMM1,XMM0,0xaa 142bdbb17 66 0f ef d1 PXOR XMM2,XMM1 142bdbb1b 66 0f 6f cb MOVDQA XMM1,XMM3 142bdbb1f 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbb24 66 0f 6f c1 MOVDQA XMM0,XMM1 142bdbb28 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbb2d 66 0f ef c3 PXOR XMM0,XMM3 142bdbb31 66 0f 6f d9 MOVDQA XMM3,XMM1 142bdbb35 66 0f ef d8 PXOR XMM3,XMM0 142bdbb39 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbb3e 66 0f ef d9 PXOR XMM3,XMM1 142bdbb42 66 0f 3a df AESKEYG XMM0,XMM2,0x8 c2 08 142bdbb48 66 0f 70 c8 ff PSHUFD XMM1,XMM0,0xff 142bdbb4d 66 0f ef d9 PXOR XMM3,XMM1 142bdbb51 66 0f 6f ca MOVDQA XMM1,XMM2 142bdbb55 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbb5a 66 0f 6f c1 MOVDQA XMM0,XMM1 142bdbb5e 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbb63 66 0f ef c2 PXOR XMM0,XMM2 142bdbb67 66 44 0f 38 AESIMC XMM11,XMM2 db da 142bdbb6d 66 0f 6f d1 MOVDQA XMM2,XMM1 142bdbb71 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbb76 66 0f ef d0 PXOR XMM2,XMM0 142bdbb7a 66 0f ef d1 PXOR XMM2,XMM1 142bdbb7e 66 0f 3a df AESKEYG XMM0,XMM3,0x0 c3 00 142bdbb84 66 0f 70 c8 aa PSHUFD XMM1,XMM0,0xaa 142bdbb89 66 0f ef d1 PXOR XMM2,XMM1 142bdbb8d 66 0f 6f cb MOVDQA XMM1,XMM3 142bdbb91 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbb96 66 0f 6f c1 MOVDQA XMM0,XMM1 142bdbb9a 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbb9f 66 0f ef c3 PXOR XMM0,XMM3 142bdbba3 66 44 0f 38 AESIMC XMM12,XMM3 db e3 142bdbba9 66 0f 6f d9 MOVDQA XMM3,XMM1 142bdbbad 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbbb2 66 0f ef d8 PXOR XMM3,XMM0 142bdbbb6 66 0f ef d9 PXOR XMM3,XMM1 142bdbbba 66 0f 3a df AESKEYG XMM0,XMM2,0x10 c2 10 142bdbbc0 66 0f 70 c8 ff PSHUFD XMM1,XMM0,0xff 142bdbbc5 66 0f ef d9 PXOR XMM3,XMM1 142bdbbc9 66 0f 6f ca MOVDQA XMM1,XMM2 142bdbbcd 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbbd2 66 0f 6f c1 MOVDQA XMM0,XMM1 142bdbbd6 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbbdb 66 0f ef c2 PXOR XMM0,XMM2 142bdbbdf 66 44 0f 38 AESIMC XMM13,XMM2 db ea 142bdbbe5 66 0f 6f d1 MOVDQA XMM2,XMM1 142bdbbe9 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbbee 66 0f ef d0 PXOR XMM2,XMM0 142bdbbf2 66 0f ef d1 PXOR XMM2,XMM1 142bdbbf6 66 0f 3a df AESKEYG XMM0,XMM3,0x0 c3 00 142bdbbfc 66 0f 70 c8 aa PSHUFD XMM1,XMM0,0xaa 142bdbc01 66 0f ef d1 PXOR XMM2,XMM1 142bdbc05 66 0f 6f cb MOVDQA XMM1,XMM3 142bdbc09 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbc0e 66 0f 6f c1 MOVDQA XMM0,XMM1 142bdbc12 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbc17 66 0f ef c3 PXOR XMM0,XMM3 142bdbc1b 66 44 0f 38 AESIMC XMM14,XMM3 db f3 142bdbc21 66 0f 6f d9 MOVDQA XMM3,XMM1 142bdbc25 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbc2a 66 0f ef d8 PXOR XMM3,XMM0 142bdbc2e 66 0f ef d9 PXOR XMM3,XMM1 142bdbc32 66 0f 3a df AESKEYG XMM0,XMM2,0x20 c2 20 142bdbc38 66 0f 70 c8 ff PSHUFD XMM1,XMM0,0xff 142bdbc3d 66 0f ef d9 PXOR XMM3,XMM1 142bdbc41 66 0f 6f ca MOVDQA XMM1,XMM2 142bdbc45 66 0f 38 db c3 AESIMC XMM0,XMM3 142bdbc4a 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbc4f 66 0f 7f 44 MOVDQA xmmword ptr [RSP + local_b8[0]],XMM0 24 10 142bdbc55 66 0f 6f c1 MOVDQA XMM0,XMM1 142bdbc59 66 0f ef c2 PXOR XMM0,XMM2 142bdbc5d 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbc62 66 44 0f 38 AESIMC XMM15,XMM2 db fa 142bdbc68 66 0f 6f d1 MOVDQA XMM2,XMM1 142bdbc6c 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbc71 66 0f ef d0 PXOR XMM2,XMM0 142bdbc75 66 0f ef d1 PXOR XMM2,XMM1 142bdbc79 66 0f 3a df AESKEYG XMM0,XMM3,0x0 c3 00 142bdbc7f 66 0f 70 c8 aa PSHUFD XMM1,XMM0,0xaa 142bdbc84 66 0f ef d1 PXOR XMM2,XMM1 142bdbc88 66 0f 6f cb MOVDQA XMM1,XMM3 142bdbc8c 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbc91 66 0f 38 db c2 AESIMC XMM0,XMM2 142bdbc96 66 0f 7f 04 24 MOVDQA xmmword ptr [RSP]=>local_c8,XMM0 142bdbc9b 66 0f 6f c1 MOVDQA XMM0,XMM1 142bdbc9f 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbca4 66 0f ef c3 PXOR XMM0,XMM3 142bdbca8 66 0f 6f d9 MOVDQA XMM3,XMM1 142bdbcac 66 0f 73 f9 04 PSLLDQ XMM1,0x4 142bdbcb1 66 0f ef d8 PXOR XMM3,XMM0 142bdbcb5 66 0f ef d9 PXOR XMM3,XMM1 142bdbcb9 66 0f 3a df AESKEYG XMM0,XMM2,0x40 c2 40 142bdbcbf 66 0f 6f 54 MOVDQA XMM2,xmmword ptr [RSP + local_b8[0]] 24 10 142bdbcc5 66 0f 70 c8 ff PSHUFD XMM1,XMM0,0xff 142bdbcca 66 0f ef d9 PXOR XMM3,XMM1 142bdbcce 49 83 f8 20 CMP param_3,0x20 142bdbcd2 0f 82 e2 00 JC LAB_142bdbdba 00 00 142bdbcd8 49 8b c8 MOV param_1,param_3 142bdbcdb 48 c1 e9 05 SHR param_1,0x5 142bdbcdf 48 6b c1 e0 IMUL RAX,param_1,-0x20 142bdbce3 4c 03 c0 ADD param_3,RAX 142bdbce6 66 66 0f 1f NOP dword ptr [RAX + RAX*0x1] 84 00 00 00 00 00 LAB_142bdbcf0 XREF[1]: 142bdbdb4(j) 142bdbcf0 f3 0f 6f 42 10 MOVDQU XMM0,xmmword ptr [*param_2[0] + 0x10] 142bdbcf5 66 0f 6f cb MOVDQA XMM1,XMM3 142bdbcf9 66 0f ef c8 PXOR XMM1,XMM0 142bdbcfd 66 0f 38 de AESDEC XMM1,xmmword ptr [RSP]=>local_c8 0c 24 142bdbd03 f3 0f 6f 02 MOVDQU XMM0,xmmword ptr [*param_2[0]] 142bdbd07 66 0f 38 de ca AESDEC XMM1,XMM2 142bdbd0c 66 0f ef c3 PXOR XMM0,XMM3 142bdbd10 66 0f 38 de AESDEC XMM0,xmmword ptr [RSP]=>local_c8 04 24 142bdbd16 66 0f 38 de c2 AESDEC XMM0,XMM2 142bdbd1b 66 41 0f 38 AESDEC XMM0,XMM15 de c7 142bdbd21 66 41 0f 38 AESDEC XMM1,XMM15 de cf 142bdbd27 66 41 0f 38 AESDEC XMM0,XMM14 de c6 142bdbd2d 66 41 0f 38 AESDEC XMM1,XMM14 de ce 142bdbd33 66 41 0f 38 AESDEC XMM0,XMM13 de c5 142bdbd39 66 41 0f 38 AESDEC XMM1,XMM13 de cd 142bdbd3f 66 41 0f 38 AESDEC XMM0,XMM12 de c4 142bdbd45 66 41 0f 38 AESDEC XMM1,XMM12 de cc 142bdbd4b 66 41 0f 38 AESDEC XMM0,XMM11 de c3 142bdbd51 66 41 0f 38 AESDEC XMM1,XMM11 de cb 142bdbd57 66 41 0f 38 AESDEC XMM0,XMM10 de c2 142bdbd5d 66 41 0f 38 AESDEC XMM1,XMM10 de ca 142bdbd63 66 41 0f 38 AESDEC XMM0,XMM9 de c1 142bdbd69 66 41 0f 38 AESDEC XMM1,XMM9 de c9 142bdbd6f 66 41 0f 38 AESDEC XMM0,XMM8 de c0 142bdbd75 66 41 0f 38 AESDEC XMM1,XMM8 de c8 142bdbd7b 66 0f 38 de c7 AESDEC XMM0,XMM7 142bdbd80 66 0f 38 de cf AESDEC XMM1,XMM7 142bdbd85 66 0f 38 de c6 AESDEC XMM0,XMM6 142bdbd8a 66 0f 38 de ce AESDEC XMM1,XMM6 142bdbd8f 66 0f 38 de c5 AESDEC XMM0,XMM5 142bdbd94 66 0f 38 de cd AESDEC XMM1,XMM5 142bdbd99 66 0f 38 df c4 AESDECL XMM0,XMM4 142bdbd9e 66 0f 38 df cc AESDECL XMM1,XMM4 142bdbda3 f3 0f 7f 02 MOVDQU xmmword ptr [*param_2[0]],XMM0 142bdbda7 f3 0f 7f 4a 10 MOVDQU xmmword ptr [*param_2[0] + 0x10],XMM1 142bdbdac 48 83 c2 20 ADD param_2,0x20 142bdbdb0 48 83 e9 01 SUB param_1,0x1 142bdbdb4 0f 85 36 ff JNZ LAB_142bdbcf0 ff ff LAB_142bdbdba XREF[1]: 142bdbcd2(j) 142bdbdba 4d 85 c0 TEST param_3,param_3 142bdbdbd 74 5b JZ LAB_142bdbe1a 142bdbdbf f3 0f 6f 02 MOVDQU XMM0,xmmword ptr [*param_2[0]] 142bdbdc3 66 0f ef c3 PXOR XMM0,XMM3 142bdbdc7 66 0f 38 de AESDEC XMM0,xmmword ptr [RSP]=>local_c8 04 24 142bdbdcd 66 0f 38 de c2 AESDEC XMM0,XMM2 142bdbdd2 66 41 0f 38 AESDEC XMM0,XMM15 de c7 142bdbdd8 66 41 0f 38 AESDEC XMM0,XMM14 de c6 142bdbdde 66 41 0f 38 AESDEC XMM0,XMM13 de c5 142bdbde4 66 41 0f 38 AESDEC XMM0,XMM12 de c4 142bdbdea 66 41 0f 38 AESDEC XMM0,XMM11 de c3 142bdbdf0 66 41 0f 38 AESDEC XMM0,XMM10 de c2 142bdbdf6 66 41 0f 38 AESDEC XMM0,XMM9 de c1 142bdbdfc 66 41 0f 38 AESDEC XMM0,XMM8 de c0 142bdbe02 66 0f 38 de c7 AESDEC XMM0,XMM7 142bdbe07 66 0f 38 de c6 AESDEC XMM0,XMM6 142bdbe0c 66 0f 38 de c5 AESDEC XMM0,XMM5 142bdbe11 66 0f 38 df c4 AESDECL XMM0,XMM4 142bdbe16 f3 0f 7f 02 MOVDQU xmmword ptr [*param_2[0]],XMM0 LAB_142bdbe1a XREF[1]: 142bdbdbd(j) 142bdbe1a 44 0f 28 6c MOVAPS XMM13,xmmword ptr [RSP + local_88[0]] 24 40 142bdbe20 4c 8d 9c 24 LEA R11=>local_res0,[RSP + 0xc8] c8 00 00 00 142bdbe28 41 0f 28 73 e8 MOVAPS XMM6,xmmword ptr [R11 + local_18[0]] 142bdbe2d 41 0f 28 7b d8 MOVAPS XMM7,xmmword ptr [R11 + local_28[0]] 142bdbe32 45 0f 28 43 c8 MOVAPS XMM8,xmmword ptr [R11 + local_38[0]] 142bdbe37 45 0f 28 4b b8 MOVAPS XMM9,xmmword ptr [R11 + local_48[0]] 142bdbe3c 45 0f 28 53 a8 MOVAPS XMM10,xmmword ptr [R11 + local_58[0]] 142bdbe41 45 0f 28 5b 98 MOVAPS XMM11,xmmword ptr [R11 + local_68[0]] 142bdbe46 45 0f 28 63 88 MOVAPS XMM12,xmmword ptr [R11 + local_78[0]] 142bdbe4b 44 0f 28 74 MOVAPS XMM14,xmmword ptr [RSP + local_98[0]] 24 30 142bdbe51 44 0f 28 7c MOVAPS XMM15,xmmword ptr [RSP + local_a8[0]] 24 20 142bdbe57 49 8b e3 MOV RSP,R11 142bdbe5a c3 RET