public static HITResult Max(HITThread thread) { var dest = thread.ReadByte(); var src = thread.ReadInt32(); var result = Math.Max(thread.ReadVar(dest), src); thread.WriteVar(dest, result); thread.SetFlags(result); return HITResult.CONTINUE; }