Advertisement
furest

Untitled

Dec 7th, 2016
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //sVar = fVar + (iVar << 2) - ((short)sVar * dVar) / 0x2; // sVar = 65109
  2.  
  3.         mov eax, ivar
  4.         shl eax, 2
  5.         cvtsi2ss XMM1, eax
  6.         movss XMM2, fvar
  7.         addss XMM1, XMM2 //fvar + ivar<<2 dans XMM1
  8.         movss var1, XMM1
  9.  
  10.         movsx eax, svar
  11.         cvtsi2sd XMM2, eax
  12.         movsd XMM3, dvar
  13.         mulsd XMM2, XMM3 //svar * dvar dans XMM2
  14.         movsd test2, XMM2
  15.  
  16.         mov eax, 0x2
  17.         cvtsi2sd XMM3, eax
  18.         divsd XMM2, XMM3 // (svar * dvar) / 0x2 dans XMM2
  19.         movsd test1, XMM2
  20.  
  21.         cvtss2sd XMM4, XMM1
  22.         subsd XMM4, XMM2
  23.         cvttsd2si eax, XMM4
  24.         mov svar, ax
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement