Untitled
🧩 Syntax:
********************************************
* FUNCTION *
********************************************
undefined __fastcall FUN_142bdb970(undefined[16] * param_1, undefined[16] * param_2, ulonglong param_3)
assume GS_OFFSET = 0xff00000000
undefined AL:1 <RETURN>
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