1, +=
m_x += 3;
add DWORD PTR [eax], 32,-=
add DWORD PTR [eax], -33,*=
m_x *= 3;
mov ecx, DWORD PTR [eax]
lea ecx, DWORD PTR [ecx+ecx*2]
mov DWORD PTR [eax], ecxm_x *= 5;
mov ecx, DWORD PTR [eax]
lea ecx, DWORD PTR [ecx+ecx*4]
mov DWORD PTR [eax], ecxm_x *= 7;
mov ecx, DWORD PTR [eax]
lea edx, DWORD PTR [ecx*8]
sub edx, ecx
mov DWORD PTR [eax], edx4,/=
m_x /= 2;
mov eax, DWORD PTR [ecx]
cdq
sub eax, edx
sar eax, 1
mov DWORD PTR [ecx], eaxm_x /= 5
mov edx, DWORD PTR [ecx]
mov eax, 1717986919 ; 66666667H
imul edx
sar edx, 1
mov eax, edx
shr eax, 31 ; 0000001fH
add eax, edx
mov DWORD PTR [ecx], eaxm_x /= 7
mov esi, DWORD PTR [ecx]
mov eax, -1840700269 ; 92492493H
imul esi
add edx, esi
sar edx, 2
mov eax, edx
shr eax, 31 ; 0000001fH
add eax, edx
mov DWORD PTR [ecx], eax>>=
m_x >>= 3;
sar DWORD PTR [eax], 3m_x <<= 3
shl DWORD PTR [eax], 3