static ushort M11(short[] arg0, ushort arg1, short arg3, byte arg4, bool arg7, byte[] arg10) { if (arg7) { ulong var4 = (ulong)s_3; // mov edi, gword ptr [classVar[0x2c44174]] // cmp dword ptr [edi + 4], 0 // jbe SHORT G_M17557_IG06 // movsx edi, word ptr [edi + 8] // mov word ptr [ebp + 14H], di ; word only store arg3 = s_8[0]; short var5 = arg3; s_rt.WriteLine(var4); // call CORINFO_HELP_VIRTUAL_FUNC_PTR // mov ecx, edi // mov edx, dword ptr [ebp + 14H] ; dword load, no sign extension // call eax s_rt.WriteLine((int)var5); } if (!arg7) { var vr7 = arg0[0]; } arg10[0] = arg4; return(arg1); }
public static int Main() { s_rt = new C(); int vr3 = (int)(s_4 & ~M7()); s_rt.WriteLine(vr3); return(vr3 + 100); }
public static int Main() { s_rt = new C(); S0 vr8 = default(S0); ushort vr9 = (ushort)(vr8.F2 % (ushort)vr8.M21(s_2)); s_rt.WriteLine(vr9); return(vr9 == 0 ? 100 : -1); }