diff --git a/Source/Mosa.Compiler.Framework/Bisector.cs b/Source/Mosa.Compiler.Common/Bisector.cs similarity index 99% rename from Source/Mosa.Compiler.Framework/Bisector.cs rename to Source/Mosa.Compiler.Common/Bisector.cs index 9da9f32759..33dcaf7682 100644 --- a/Source/Mosa.Compiler.Framework/Bisector.cs +++ b/Source/Mosa.Compiler.Common/Bisector.cs @@ -1,6 +1,6 @@ // Copyright (c) MOSA Project. Licensed under the New BSD License. -namespace Mosa.Compiler.Framework; +namespace Mosa.Compiler.Common; public sealed class Bisector { diff --git a/Source/Mosa.Compiler.Common/Frame.cs b/Source/Mosa.Compiler.Common/Frame.cs index 513848293c..4d51470d96 100644 --- a/Source/Mosa.Compiler.Common/Frame.cs +++ b/Source/Mosa.Compiler.Common/Frame.cs @@ -6,13 +6,6 @@ namespace Mosa.Compiler.Common { public static class Frame { - public static string MethodName - { - get - { - var stackTrace = new StackTrace(); - return stackTrace.GetFrame(1).GetMethod().Name; - } - } + public static string MethodName => new StackTrace().GetFrame(1).GetMethod().Name; } } diff --git a/Source/Mosa.Compiler.Framework.xUnit/BisectorTests.cs b/Source/Mosa.Compiler.Framework.xUnit/BisectorTests.cs index 96f682df93..f02d2b27c1 100644 --- a/Source/Mosa.Compiler.Framework.xUnit/BisectorTests.cs +++ b/Source/Mosa.Compiler.Framework.xUnit/BisectorTests.cs @@ -1,5 +1,6 @@ // Copyright (c) MOSA Project. Licensed under the New BSD License. +using Mosa.Compiler.Common; using Xunit; namespace Mosa.Compiler.Framework.xUnit; diff --git a/Source/Mosa.Compiler.Framework/Analysis/SparseConditionalConstantPropagation.cs b/Source/Mosa.Compiler.Framework/Analysis/SparseConditionalConstantPropagation.cs index 8c813c5c11..d5e0be9d79 100644 --- a/Source/Mosa.Compiler.Framework/Analysis/SparseConditionalConstantPropagation.cs +++ b/Source/Mosa.Compiler.Framework/Analysis/SparseConditionalConstantPropagation.cs @@ -1,7 +1,7 @@ // Copyright (c) MOSA Project. Licensed under the New BSD License. using System.Diagnostics; -using System.Text; +using Mosa.Compiler.Framework; namespace Mosa.Compiler.Framework.Analysis; @@ -10,219 +10,9 @@ namespace Mosa.Compiler.Framework.Analysis; /// public sealed class SparseConditionalConstantPropagation { - private sealed class VariableState - { - private enum VariableStatusType - { Unknown, OverDefined, SingleConstant, MultipleConstants } - - private enum ReferenceStatusType - { Unknown, DefinedNotNull, OverDefined } - - private const int MaxConstants = 4; - - private VariableStatusType Status; - - private ReferenceStatusType ReferenceStatus; - - private int ConstantCount; - - private readonly ulong[] ConstantValues = new ulong[MaxConstants]; - - public IEnumerable GetConstants() - { - if (ConstantCount == 0) - yield break; - - for (var i = 0; i < ConstantCount && i < ConstantValues.Length; i++) - { - yield return ConstantValues[i]; - } - } - - public ulong ConstantUnsignedLongInteger => ConstantValues[0]; - - public long ConstantSignedLongInteger => (long)ConstantValues[0]; - - public bool ConstantsContainZero - { - get - { - if (ConstantCount == 0) - return false; - for (var i = 0; i < ConstantCount && i < ConstantValues.Length; i++) - { - if (ConstantValues[i] == 0) - return true; - } - return false; - } - } - - public Operand Operand { get; } - - public bool IsOverDefined - { - get => Status == VariableStatusType.OverDefined; - set { Status = VariableStatusType.OverDefined; Debug.Assert(value); } - } - - public bool IsUnknown => Status == VariableStatusType.Unknown; - - public bool IsSingleConstant - { - get => Status == VariableStatusType.SingleConstant; - set { Status = VariableStatusType.SingleConstant; Debug.Assert(value); } - } - - public bool HasMultipleConstants => Status == VariableStatusType.MultipleConstants; - - public bool HasOnlyConstants => Status is VariableStatusType.SingleConstant or VariableStatusType.MultipleConstants; - - public bool IsVirtualRegister { get; set; } - - public bool IsReferenceType { get; set; } - - public bool IsReferenceDefinedUnknown => ReferenceStatus == ReferenceStatusType.Unknown; - - public bool IsReferenceDefinedNotNull - { - get => ReferenceStatus == ReferenceStatusType.DefinedNotNull; - set - { - Debug.Assert(value); - ReferenceStatus = ReferenceStatusType.DefinedNotNull; - } - } - - public bool IsReferenceOverDefined - { - get => ReferenceStatus == ReferenceStatusType.OverDefined; - set - { - Debug.Assert(value); - ReferenceStatus = ReferenceStatusType.OverDefined; - } - } - - public VariableState(Operand operand) - { - Operand = operand; - - IsVirtualRegister = operand.IsVirtualRegister; - IsReferenceType = operand.IsObject; - - if (IsVirtualRegister) - { - Status = VariableStatusType.Unknown; - IsVirtualRegister = true; - } - else if (operand.IsUnresolvedConstant) - { - IsOverDefined = true; - } - else if (operand.IsConstant && operand.IsInteger) - { - AddConstant(operand.ConstantUnsigned64); - } - else if (operand.IsNull) - { - AddConstant(0); - } - else - { - IsOverDefined = true; - } - - if (!IsReferenceType || !IsVirtualRegister) - { - ReferenceStatus = ReferenceStatusType.OverDefined; - } - else - { - ReferenceStatus = ReferenceStatusType.Unknown; - } - } - - public bool AddConstant(ulong value) - { - if (Status == VariableStatusType.OverDefined) - return false; - - for (var i = 0; i < ConstantCount && i < ConstantValues.Length; i++) - { - if (ConstantValues[i] == value) - return false; - } - - if (ConstantCount == 0) - { - ConstantValues[0] = value; - ConstantCount = 1; - Status = VariableStatusType.SingleConstant; - return true; - } - else if (ConstantCount < MaxConstants) - { - ConstantValues[ConstantCount] = value; - ConstantCount++; - Status = VariableStatusType.MultipleConstants; - return true; - } - - ConstantCount = 0; - Status = VariableStatusType.OverDefined; - return true; - } - - public void AddConstant(long value) - { - AddConstant((ulong)value); - } - - public bool AreConstantsEqual(VariableState other) - { - if (!other.IsSingleConstant || !IsSingleConstant) - return false; - - return other.ConstantUnsignedLongInteger == ConstantUnsignedLongInteger; - } - - public override string ToString() - { - var sb = new StringBuilder(); - sb.Append($"{Operand} : {Status}"); - - if (IsSingleConstant) - { - sb.Append($" = {ConstantUnsignedLongInteger}"); - } - else if (HasMultipleConstants) - { - sb.Append($" ({ConstantCount}) ="); - for (var i = 0; i < ConstantCount && i < ConstantValues.Length; i++) - { - sb.Append($" {ConstantValues[i]},"); - } - if (sb.Length > 0 && sb[sb.Length - 1] == ',') - sb.Length--; - } - - sb.Append(" [null: "); - if (IsReferenceOverDefined) - sb.Append("OverDefined"); - else if (IsReferenceDefinedNotNull) - sb.Append("NotNull"); - else if (IsReferenceDefinedUnknown) - sb.Append("Unknown"); - sb.Append(']'); - - return sb.ToString(); - } - } - private readonly bool[] blockStates; - private readonly Dictionary variableStates; + private readonly Dictionary variableStates; private readonly Stack instructionWorkList; private readonly Stack blockWorklist; @@ -247,7 +37,7 @@ public SparseConditionalConstantPropagation(BasicBlocks basicBlocks, BaseMethodC BasicBlocks = basicBlocks; Is32BitPlatform = is32BitPlatform; - variableStates = new Dictionary(); + variableStates = new Dictionary(); phiStatements = new HashSet(); instructionWorkList = new Stack(); blockWorklist = new Stack(); @@ -313,11 +103,11 @@ public List GetDeadBlocked() return list; } - private VariableState GetVariableState(Operand operand) + private LatticeValue GetVariableState(Operand operand) { - if (!variableStates.TryGetValue(operand, out VariableState variable)) + if (!variableStates.TryGetValue(operand, out LatticeValue variable)) { - variable = new VariableState(operand); + variable = new LatticeValue(operand); variableStates.Add(operand, variable); } @@ -370,7 +160,7 @@ private void QueueInstruction(Node node) instructionWorkList.Push(node); } - private void QueueInstruction(VariableState variable) + private void QueueInstruction(LatticeValue variable) { foreach (var use in variable.Operand.Uses) { @@ -616,7 +406,7 @@ private bool ProcessInstruction(Node node) return true; } - private static bool? NullComparisionCheck(ConditionCode condition, VariableState operand1, VariableState operand2) + private static bool? NullComparisionCheck(ConditionCode condition, LatticeValue operand1, LatticeValue operand2) { // not null check if (condition == ConditionCode.Equal) @@ -675,7 +465,7 @@ private void CompareOperation(Node node) IntegerOperation2(node); } - private void UpdateToConstant(VariableState variable, ulong value) + private void UpdateToConstant(LatticeValue variable, ulong value) { Debug.Assert(!variable.IsOverDefined); @@ -687,7 +477,7 @@ private void UpdateToConstant(VariableState variable, ulong value) } } - private void UpdateToOverDefined(VariableState variable) + private void UpdateToOverDefined(LatticeValue variable) { if (variable.IsOverDefined) return; @@ -699,17 +489,17 @@ private void UpdateToOverDefined(VariableState variable) QueueInstruction(variable); } - private void AssignedNewObject(VariableState variable) + private void AssignedNewObject(LatticeValue variable) { SetReferenceNotNull(variable); } - private void SetReferenceOverdefined(VariableState variable) + private void SetReferenceOverdefined(LatticeValue variable) { SetReferenceNull(variable); } - private void SetReferenceNull(VariableState variable) + private void SetReferenceNull(LatticeValue variable) { if (variable.IsReferenceOverDefined) return; @@ -721,7 +511,7 @@ private void SetReferenceNull(VariableState variable) QueueInstruction(variable); } - private void SetReferenceNotNull(VariableState variable) + private void SetReferenceNotNull(LatticeValue variable) { if (variable.IsReferenceOverDefined || variable.IsReferenceDefinedNotNull) return; @@ -774,7 +564,7 @@ private void Move(Node node) } } - private void CheckAndUpdateNullAssignment(VariableState result, VariableState operand) + private void CheckAndUpdateNullAssignment(LatticeValue result, LatticeValue operand) { if (result.IsReferenceDefinedUnknown || result.IsReferenceDefinedNotNull) { diff --git a/Source/Mosa.Compiler.Framework/LatticeValue.cs b/Source/Mosa.Compiler.Framework/LatticeValue.cs new file mode 100644 index 0000000000..d391b7271e --- /dev/null +++ b/Source/Mosa.Compiler.Framework/LatticeValue.cs @@ -0,0 +1,216 @@ +// Copyright (c) MOSA Project. Licensed under the New BSD License. + +using System.Diagnostics; +using System.Text; + +namespace Mosa.Compiler.Framework; + +internal sealed class LatticeValue +{ + private enum LatticeStatusType + { Unknown, OverDefined, SingleConstant, MultipleConstants } + + private enum ReferenceStatusType + { Unknown, DefinedNotNull, OverDefined } + + private const int MaxConstants = 4; + + private LatticeStatusType Status; + + private ReferenceStatusType ReferenceStatus; + + private int ConstantCount; + + private readonly ulong[] ConstantValues = new ulong[MaxConstants]; + + public IEnumerable GetConstants() + { + if (ConstantCount == 0) + yield break; + + for (var i = 0; i < ConstantCount && i < ConstantValues.Length; i++) + { + yield return ConstantValues[i]; + } + } + + public ulong ConstantUnsignedLongInteger => ConstantValues[0]; + + public long ConstantSignedLongInteger => (long)ConstantValues[0]; + + public bool ConstantsContainZero + { + get + { + if (ConstantCount == 0) + return false; + for (var i = 0; i < ConstantCount && i < ConstantValues.Length; i++) + { + if (ConstantValues[i] == 0) + return true; + } + return false; + } + } + + public Operand Operand { get; } + + public bool IsOverDefined + { + get => Status == LatticeStatusType.OverDefined; + set { Status = LatticeStatusType.OverDefined; Debug.Assert(value); } + } + + public bool IsUnknown => Status == LatticeStatusType.Unknown; + + public bool IsSingleConstant + { + get => Status == LatticeStatusType.SingleConstant; + set { Status = LatticeStatusType.SingleConstant; Debug.Assert(value); } + } + + public bool HasMultipleConstants => Status == LatticeStatusType.MultipleConstants; + + public bool HasOnlyConstants => Status is LatticeStatusType.SingleConstant or LatticeStatusType.MultipleConstants; + + public bool IsVirtualRegister { get; set; } + + public bool IsReferenceType { get; set; } + + public bool IsReferenceDefinedUnknown => ReferenceStatus == ReferenceStatusType.Unknown; + + public bool IsReferenceDefinedNotNull + { + get => ReferenceStatus == ReferenceStatusType.DefinedNotNull; + set + { + Debug.Assert(value); + ReferenceStatus = ReferenceStatusType.DefinedNotNull; + } + } + + public bool IsReferenceOverDefined + { + get => ReferenceStatus == ReferenceStatusType.OverDefined; + set + { + Debug.Assert(value); + ReferenceStatus = ReferenceStatusType.OverDefined; + } + } + + public LatticeValue(Operand operand) + { + Operand = operand; + + IsVirtualRegister = operand.IsVirtualRegister; + IsReferenceType = operand.IsObject; + + if (IsVirtualRegister) + { + Status = LatticeStatusType.Unknown; + IsVirtualRegister = true; + } + else if (operand.IsUnresolvedConstant) + { + IsOverDefined = true; + } + else if (operand.IsConstant && operand.IsInteger) + { + AddConstant(operand.ConstantUnsigned64); + } + else if (operand.IsNull) + { + AddConstant(0); + } + else + { + IsOverDefined = true; + } + + if (!IsReferenceType || !IsVirtualRegister) + { + ReferenceStatus = ReferenceStatusType.OverDefined; + } + else + { + ReferenceStatus = ReferenceStatusType.Unknown; + } + } + + public bool AddConstant(ulong value) + { + if (Status == LatticeStatusType.OverDefined) + return false; + + for (var i = 0; i < ConstantCount && i < ConstantValues.Length; i++) + { + if (ConstantValues[i] == value) + return false; + } + + if (ConstantCount == 0) + { + ConstantValues[0] = value; + ConstantCount = 1; + Status = LatticeStatusType.SingleConstant; + return true; + } + else if (ConstantCount < MaxConstants) + { + ConstantValues[ConstantCount] = value; + ConstantCount++; + Status = LatticeStatusType.MultipleConstants; + return true; + } + + ConstantCount = 0; + Status = LatticeStatusType.OverDefined; + return true; + } + + public void AddConstant(long value) + { + AddConstant((ulong)value); + } + + public bool AreConstantsEqual(LatticeValue other) + { + if (!other.IsSingleConstant || !IsSingleConstant) + return false; + + return other.ConstantUnsignedLongInteger == ConstantUnsignedLongInteger; + } + + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append($"{Operand} : {Status}"); + + if (IsSingleConstant) + { + sb.Append($" = {ConstantUnsignedLongInteger}"); + } + else if (HasMultipleConstants) + { + sb.Append($" ({ConstantCount}) ="); + for (var i = 0; i < ConstantCount && i < ConstantValues.Length; i++) + { + sb.Append($" {ConstantValues[i]},"); + } + if (sb.Length > 0 && sb[sb.Length - 1] == ',') + sb.Length--; + } + + sb.Append(" [null: "); + if (IsReferenceOverDefined) + sb.Append("OverDefined"); + else if (IsReferenceDefinedNotNull) + sb.Append("NotNull"); + else if (IsReferenceDefinedUnknown) + sb.Append("Unknown"); + sb.Append(']'); + + return sb.ToString(); + } +} diff --git a/Source/Mosa.Tool.Compiler/Program.cs b/Source/Mosa.Tool.Compiler/Program.cs index 1424031a08..3c2f42f7d2 100644 --- a/Source/Mosa.Tool.Compiler/Program.cs +++ b/Source/Mosa.Tool.Compiler/Program.cs @@ -14,6 +14,9 @@ internal static class Program internal static void Main(string[] args) { var compiler = new Compiler(); - compiler.Run(args); + + var returnCode = compiler.Run(args); + + Environment.Exit(returnCode); } } diff --git a/Source/Mosa.Tool.Explorer/MainForm.cs b/Source/Mosa.Tool.Explorer/MainForm.cs index 79c6c554b9..9e1b3a3be5 100644 --- a/Source/Mosa.Tool.Explorer/MainForm.cs +++ b/Source/Mosa.Tool.Explorer/MainForm.cs @@ -44,7 +44,7 @@ public CounterEntry(string name, int counter) private readonly CompilerInformation CompilerInformation = new CompilerInformation(); private readonly BindingList MethodCounters = new BindingList(); private readonly MethodStore MethodStore = new MethodStore(); - private readonly HashSet DisabledTransformNames = new HashSet(StringComparer.Ordinal); + private readonly HashSet DisabledTransformList = new HashSet(StringComparer.Ordinal); private MosaSettings MosaSettings = new MosaSettings(); @@ -85,7 +85,7 @@ public MainForm() RegisterPlatforms(); CreateAppRegistryKey(); - UpdateDisabledTransformNames(); + PopulateDisabledTranformList(); Stopwatch.Restart(); } @@ -476,7 +476,7 @@ private void CompileAll() Compiler.ScheduleAll(); - UpdateDisabledTransformNames(); + PopulateDisabledTranformList(); toolStrip1.Enabled = false; @@ -531,14 +531,16 @@ private bool IsTransformDisabled(string stageName, string transformName) if (!string.IsNullOrEmpty(filter) && !string.Equals(stageName, filter, StringComparison.Ordinal)) return false; - return DisabledTransformNames.Contains(transformName); + return DisabledTransformList.Contains(transformName); } - private void UpdateDisabledTransformNames() + private void PopulateDisabledTranformList() { - DisabledTransformNames.Clear(); + DisabledTransformList.Clear(); - foreach (var line in tbDisabledTransforms.Lines) + var lines = tbDisabledTransforms.Lines; + + foreach (var line in lines) { var text = line.Trim(); @@ -551,13 +553,13 @@ private void UpdateDisabledTransformNames() if (text.Contains('|')) text = text.Split('|')[1].Trim(); - DisabledTransformNames.Add(text); - } - } + text = text.Replace("\"", string.Empty).Replace(",", string.Empty).Trim('\t').Trim(); - private void DisabledTransformsTextBox_TextChanged(object sender, EventArgs e) - { - UpdateDisabledTransformNames(); + if (text.Length == 0) + continue; + + DisabledTransformList.Add(text); + } } private void DumpAllMethodStagesToolStripMenuItem_Click(object sender, EventArgs e) @@ -775,7 +777,7 @@ private void NodeSelected() CompilerInformation.Stopwatch.Reset(); - UpdateDisabledTransformNames(); + PopulateDisabledTranformList(); Compiler.CompileSingleMethod(method); } diff --git a/Source/Mosa.UnitTests/Fuzzy/Fuzz0000.cs b/Source/Mosa.UnitTests/Fuzzy/Fuzz0000.cs deleted file mode 100644 index da286e0ad0..0000000000 --- a/Source/Mosa.UnitTests/Fuzzy/Fuzz0000.cs +++ /dev/null @@ -1,6272 +0,0 @@ -// Copyright (c) MOSA Project. Licensed under the New BSD License. - -namespace Mosa.UnitTests.Fuzzy; - -public static class Fuzz0000 -{ - [MosaUnitTest] - public static int FuzzMethod0() - { - int v1 = 36287803; - int v2 = 75578150; - int v3 = 8277453; - int v4 = 95886521; - int v5 = 64598851; - - if (v4 > 86349593) - { - v4 = v1 & v4 ^ v2; - } - else - { - v1 = (v3 < 41282793) ? (v5 ^ v3 * v3) : (v3 << v1 & v1); - } - - if (v3 < 22982710) - { - int v6 = 66858821; - v6 = v6 >> v6 | v6; - } - else - { - int v7 = 49996991; - v7 = v7 ^ v7 ^ v7; - } - - return v2 >> v1 << v2; - } - - [MosaUnitTest] - public static int FuzzMethod1() - { - int v1 = 82896066; - int v2 = 6451144; - int v3 = 75769652; - int v4 = 83992701; - int v5 = 12461425; - - switch (v4 % 5) - - { - case 0: - - v4 = (v4 < 50306292) ? (v3 >> v2 ^ v1) : (v5 + v4 | v3); - - break; - - case 1: - - v1 = (v2 > 18302965) ? (v1 >> v1 * v4) : (v1 / v5 << v2); - - break; - - case 2: - - v3 = (v3 > 82998234) ? (v1 >> v4 ^ v2) : (v3 ^ v4 >> v2); - - break; - - case 3: - - v5 = (v3 > 20342565) ? (v5 * v3 & v3) : (v5 % v2 - v4); - - break; - - case 4: - - v4 = (v3 < 31833065) ? (v3 | v1 ^ v3) : (v1 & v3 ^ v2); - - break; - - default: - - v3 = v3 | v5 >> v1; - - break; - } - - switch (v4 % 5) - - { - case 0: - - v4 = (v3 > 31721704) ? (v3 | v4 - v2) : (v4 & v1 - v4); - - break; - - case 1: - - v5 = (v2 < 93644303) ? (v4 | v3 >> v5) : (v3 % v3 / v2); - - break; - - case 2: - - v1 = v5 << v3 - v2; - - break; - - case 3: - - v4 = v2 - v1 << v5; - - break; - - case 4: - - v2 = (v1 < 2695768) ? (v2 - v5 | v5) : (v2 << v2 * v1); - - break; - - default: - - v1 = (v5 > 98264420) ? (v3 >> v4 | v1) : (v3 & v4 | v2); - - break; - } - - return (v3 > 57830708) ? (v4 >> v3 | v5) : (v4 - v4 | v3); - } - - [MosaUnitTest] - public static int FuzzMethod2() - { - int v1 = 37498366; - int v2 = 19324294; - int v3 = 13770819; - int v4 = 77200511; - int v5 = 18987872; - - switch (v4 % 5) - - { - case 0: - - v5 = (v2 < 72409138) ? (v5 << v2 << v1) : (v3 / v2 % v3); - - break; - - case 1: - - v5 = v1 / v1 % v1; - - break; - - case 2: - - v4 = v3 % v1 + v1; - - break; - - case 3: - - v3 = (v2 > 3799452) ? (v1 | v1 >> v1) : (v2 << v3 ^ v5); - - break; - - case 4: - - v2 = (v4 > 92953317) ? (v2 << v3 & v5) : (v1 & v2 ^ v2); - - break; - - default: - - v2 = v2 & v2 >> v4; - - break; - } - - switch (v3 % 5) - - { - case 0: - - v2 = (v3 < 30814441) ? (v5 | v4 - v1) : (v4 & v3 | v1); - - break; - - case 1: - - v5 = v2 << v2 | v1; - - break; - - case 2: - - v4 = (v1 > 29665339) ? (v4 >> v3 | v5) : (v4 + v2 >> v1); - - break; - - case 3: - - v4 = v1 >> v5 * v1; - - break; - - case 4: - - v1 = (v4 < 87578941) ? (v1 << v5 >> v5) : (v1 | v4 % v3); - - break; - - default: - - v5 = (v3 < 45323820) ? (v3 * v2 << v3) : (v4 << v3 - v4); - - break; - } - - return v3 ^ v3 << v4; - } - - [MosaUnitTest] - public static int FuzzMethod3() - { - int v1 = 28097217; - int v2 = 95651418; - int v3 = 44609947; - int v4 = 73832414; - int v5 = 59595930; - - if (v3 < 86656976) - { - int v6 = 86089821; - v6 = v6 >> v6 >> v6; - } - else - { - int v7 = 53303823; - v7 = v7 >> v7 & v7; - } - - if (v4 > 63755532) - { - v3 = (v4 > 42620345) ? (v4 & v5 - v2) : (v4 - v1 - v4); - } - else - { - int v8 = 98049145; - v8 = (v8 < 99307925) ? (v8 ^ v8 | v8) : (v8 >> v8 ^ v8); - } - - return v2 >> v5 % v1; - } - - [MosaUnitTest] - public static int FuzzMethod4() - { - int v1 = 47803103; - int v2 = 91739838; - int v3 = 61342284; - int v4 = 7376407; - int v5 = 55072375; - - if (v2 > 14493165) - { - v5 = (v1 < 17439420) ? (v3 >> v5 ^ v4) : (v5 + v4 << v1); - } - else - { - int v6 = 29703784; - v6 = (v6 > 65125562) ? (v6 ^ v6 % v6) : (v6 & v6 % v6); - } - - if (v4 > 37723210) - { - int v7 = 28979648; - v7 = v7 << v7 % v7; - } - else - { - int v8 = 56858092; - v8 = (v8 > 74707394) ? (v8 - v8 >> v8) : (v8 | v8 | v8); - } - - return v3 ^ v2 ^ v3; - } - - [MosaUnitTest] - public static int FuzzMethod5() - { - int v1 = 65197735; - int v2 = 27169390; - int v3 = 65748929; - int v4 = 85699901; - int v5 = 89189189; - - if (v3 < 58059482) - { - v5 = (v2 < 19894614) ? (v3 >> v4 / v4) : (v2 << v1 * v3); - } - else - { - v5 = v1 << v1 << v3; - } - - if (v3 > 2154630) - { - int v6 = 86714936; - v6 = (v6 > 62000521) ? (v6 >> v6 | v6) : (v6 << v6 * v6); - } - else - { - v2 = v1 % v5 >> v5; - } - - return v5 << v5 - v2; - } - - [MosaUnitTest] - public static int FuzzMethod6() - { - int v1 = 85260760; - int v2 = 91048388; - int v3 = 91669247; - int v4 = 23191649; - int v5 = 64525520; - - if (v4 < 54982169) - { - v3 = (v5 > 76409083) ? (v5 + v2 << v1) : (v1 % v1 >> v3); - } - else - { - v1 = v3 | v1 / v3; - } - - switch (v2 % 5) - - { - case 0: - - v1 = (v5 < 62551504) ? (v1 - v1 | v2) : (v1 / v2 | v2); - - break; - - case 1: - - v4 = (v5 > 63324032) ? (v5 >> v4 - v3) : (v5 << v4 << v3); - - break; - - case 2: - - v3 = v5 & v1 ^ v5; - - break; - - case 3: - - v5 = (v4 < 85469058) ? (v1 | v4 >> v5) : (v1 | v3 ^ v4); - - break; - - case 4: - - v3 = v5 + v5 << v5; - - break; - - default: - - v4 = (v2 > 8014292) ? (v5 % v5 << v1) : (v4 | v1 ^ v1); - - break; - } - - return (v5 > 76125065) ? (v1 >> v4 & v5) : (v1 - v2 / v3); - } - - [MosaUnitTest] - public static int FuzzMethod7() - { - int v1 = 88854077; - int v2 = 98053437; - int v3 = 37658017; - int v4 = 65417274; - int v5 = 76128709; - - switch (v3 % 5) - - { - case 0: - - v5 = (v2 > 49393818) ? (v2 << v2 - v1) : (v1 + v1 | v4); - - break; - - case 1: - - v4 = (v1 < 26001712) ? (v2 + v2 | v3) : (v4 >> v5 - v4); - - break; - - case 2: - - v1 = v5 >> v3 | v2; - - break; - - case 3: - - v5 = v5 ^ v3 - v4; - - break; - - case 4: - - v5 = v4 + v3 ^ v2; - - break; - - default: - - v2 = (v2 > 23725196) ? (v4 % v2 << v1) : (v1 << v1 << v1); - - break; - } - - switch (v1 % 5) - - { - case 0: - - v1 = (v5 < 92644900) ? (v1 + v2 ^ v5) : (v3 * v1 ^ v4); - - break; - - case 1: - - v4 = v4 & v5 >> v2; - - break; - - case 2: - - v1 = (v1 < 42957290) ? (v3 << v4 * v2) : (v5 / v3 ^ v2); - - break; - - case 3: - - v1 = (v2 > 9254875) ? (v3 | v3 + v4) : (v4 << v5 >> v4); - - break; - - case 4: - - v5 = (v5 > 89759184) ? (v5 ^ v5 & v2) : (v4 | v1 >> v2); - - break; - - default: - - v1 = (v1 > 43589222) ? (v3 ^ v5 * v5) : (v5 << v5 | v2); - - break; - } - - return v5 ^ v4 << v2; - } - - [MosaUnitTest] - public static int FuzzMethod8() - { - int v1 = 53317709; - int v2 = 47596783; - int v3 = 40273245; - int v4 = 63435434; - int v5 = 52957522; - - switch (v4 % 5) - - { - case 0: - - v2 = (v1 < 28015435) ? (v5 | v5 % v2) : (v1 % v1 % v4); - - break; - - case 1: - - v3 = (v5 < 55673640) ? (v1 / v1 | v5) : (v3 / v3 ^ v3); - - break; - - case 2: - - v2 = (v4 > 80788187) ? (v4 ^ v4 | v4) : (v4 << v2 ^ v1); - - break; - - case 3: - - v4 = (v1 < 55889644) ? (v5 ^ v3 >> v3) : (v2 | v5 ^ v2); - - break; - - case 4: - - v2 = v5 * v2 + v4; - - break; - - default: - - v5 = v3 + v3 >> v5; - - break; - } - - switch (v4 % 5) - - { - case 0: - - v4 = (v5 > 15813060) ? (v2 + v1 >> v5) : (v5 / v2 >> v1); - - break; - - case 1: - - v1 = (v5 > 88789345) ? (v3 / v2 << v3) : (v5 & v1 / v3); - - break; - - case 2: - - v1 = (v1 < 1791799) ? (v4 << v2 & v4) : (v2 >> v4 % v5); - - break; - - case 3: - - v3 = (v4 > 50007064) ? (v1 + v3 >> v4) : (v4 >> v5 * v4); - - break; - - case 4: - - v4 = (v5 < 3308261) ? (v3 >> v1 & v1) : (v5 >> v3 << v3); - - break; - - default: - - v4 = v5 << v4 * v1; - - break; - } - - return (v5 < 14286420) ? (v5 % v3 | v4) : (v2 % v5 & v2); - } - - [MosaUnitTest] - public static int FuzzMethod9() - { - int v1 = 45092388; - int v2 = 56541939; - int v3 = 22388126; - int v4 = 68828149; - int v5 = 59282141; - - if (v1 < 46343891) - { - v4 = (v5 < 86141210) ? (v2 ^ v2 & v4) : (v3 & v5 ^ v3); - } - else - { - int v6 = 3601862; - v6 = v6 << v6 & v6; - } - - if (v3 < 41112975) - { - v3 = (v1 < 39333060) ? (v3 % v3 & v1) : (v4 * v3 >> v1); - } - else - { - int v7 = 61869608; - v7 = (v7 < 96960946) ? (v7 + v7 << v7) : (v7 >> v7 ^ v7); - } - - return (v4 > 58698823) ? (v5 << v4 | v2) : (v3 >> v5 & v1); - } - - [MosaUnitTest] - public static int FuzzMethod10() - { - int v1 = 3204251; - int v2 = 75417771; - int v3 = 79558085; - int v4 = 20936950; - int v5 = 28939550; - - switch (v3 % 5) - - { - case 0: - - v5 = (v3 > 32012570) ? (v2 & v3 * v1) : (v3 >> v4 / v3); - - break; - - case 1: - - v1 = v1 >> v3 >> v1; - - break; - - case 2: - - v2 = (v3 < 89676592) ? (v2 / v2 - v2) : (v3 + v4 & v5); - - break; - - case 3: - - v1 = v2 << v5 & v4; - - break; - - case 4: - - v1 = (v4 < 14015604) ? (v1 << v3 ^ v4) : (v4 & v1 << v5); - - break; - - default: - - v4 = v4 ^ v2 >> v5; - - break; - } - - if (v4 < 34881043) - { - int v6 = 41734473; - v6 = (v6 < 76886759) ? (v6 * v6 * v6) : (v6 - v6 * v6); - } - else - { - v3 = (v5 > 34998551) ? (v4 & v1 << v2) : (v1 >> v1 >> v2); - } - - return (v4 < 63213848) ? (v5 << v5 << v4) : (v2 % v1 * v1); - } - - [MosaUnitTest] - public static int FuzzMethod11() - { - int v1 = 65080718; - int v2 = 18876761; - int v3 = 24169702; - int v4 = 55492545; - int v5 = 21449269; - - if (v1 > 21679292) - { - v5 = v4 & v2 >> v5; - } - else - { - v4 = v2 << v2 + v5; - } - - if (v1 < 45365972) - { - int v6 = 90722126; - v6 = (v6 < 1637221) ? (v6 ^ v6 / v6) : (v6 & v6 * v6); - } - else - { - v2 = (v5 > 48210692) ? (v1 + v1 ^ v1) : (v2 & v1 | v2); - } - - return v5 + v5 << v3; - } - - [MosaUnitTest] - public static int FuzzMethod12() - { - int v1 = 43311809; - int v2 = 57224703; - int v3 = 41073351; - int v4 = 55601316; - int v5 = 38780679; - - if (v2 < 42274425) - { - v3 = v5 % v2 / v2; - } - else - { - v5 = v3 & v5 * v5; - } - - switch (v2 % 5) - - { - case 0: - - v4 = (v1 > 91885919) ? (v4 % v1 * v1) : (v3 + v1 % v1); - - break; - - case 1: - - v4 = (v4 < 31311463) ? (v4 >> v1 ^ v4) : (v3 & v5 >> v2); - - break; - - case 2: - - v3 = v5 | v5 & v5; - - break; - - case 3: - - v5 = (v4 > 30223926) ? (v2 + v4 ^ v2) : (v5 / v4 | v3); - - break; - - case 4: - - v3 = (v4 > 4895653) ? (v2 >> v2 << v2) : (v5 * v2 & v2); - - break; - - default: - - v1 = v4 | v3 << v1; - - break; - } - - return (v3 < 54823403) ? (v1 | v4 << v1) : (v3 << v2 % v1); - } - - [MosaUnitTest] - public static int FuzzMethod13() - { - int v1 = 59071786; - int v2 = 90697077; - int v3 = 64238715; - int v4 = 47574008; - int v5 = 14037347; - - if (v2 < 35722635) - { - v5 = (v1 > 1954952) ? (v4 ^ v2 & v5) : (v5 & v3 & v5); - } - else - { - int v6 = 73253897; - v6 = v6 << v6 / v6; - } - - switch (v4 % 5) - - { - case 0: - - v4 = v4 | v5 << v5; - - break; - - case 1: - - v1 = v3 >> v3 >> v1; - - break; - - case 2: - - v4 = (v5 > 13868616) ? (v3 >> v5 | v4) : (v5 << v3 * v5); - - break; - - case 3: - - v1 = v4 >> v3 & v1; - - break; - - case 4: - - v5 = v2 - v2 & v4; - - break; - - default: - - v4 = (v2 < 67159908) ? (v3 >> v2 >> v3) : (v3 >> v2 - v2); - - break; - } - - return v5 + v5 ^ v5; - } - - [MosaUnitTest] - public static int FuzzMethod14() - { - int v1 = 6608831; - int v2 = 54993204; - int v3 = 67272940; - int v4 = 64811237; - int v5 = 48452057; - - switch (v3 % 5) - - { - case 0: - - v2 = (v1 < 19252479) ? (v4 ^ v1 + v1) : (v1 % v4 - v3); - - break; - - case 1: - - v3 = v1 << v3 / v5; - - break; - - case 2: - - v2 = v3 << v4 << v3; - - break; - - case 3: - - v3 = (v4 < 47783523) ? (v5 << v5 << v2) : (v5 * v2 ^ v2); - - break; - - case 4: - - v5 = (v4 < 61054095) ? (v1 | v5 >> v2) : (v1 & v4 * v2); - - break; - - default: - - v2 = v2 ^ v1 << v2; - - break; - } - - if (v4 < 36349791) - { - int v6 = 499795; - v6 = v6 + v6 & v6; - } - else - { - v2 = (v2 > 81037945) ? (v3 | v4 * v5) : (v2 << v2 ^ v3); - } - - return (v3 < 85429255) ? (v4 << v3 >> v3) : (v5 | v2 % v4); - } - - [MosaUnitTest] - public static int FuzzMethod15() - { - int v1 = 62419041; - int v2 = 28694688; - int v3 = 61239054; - int v4 = 899350; - int v5 = 65217847; - - switch (v5 % 5) - - { - case 0: - - v3 = (v1 > 91413762) ? (v4 >> v2 >> v3) : (v2 % v1 & v5); - - break; - - case 1: - - v1 = (v3 < 95265150) ? (v4 & v4 / v1) : (v1 + v5 & v4); - - break; - - case 2: - - v5 = v4 >> v3 % v4; - - break; - - case 3: - - v4 = (v5 < 85139744) ? (v1 * v2 ^ v4) : (v5 % v4 / v2); - - break; - - case 4: - - v5 = (v4 < 43804615) ? (v1 + v4 - v2) : (v2 % v3 % v3); - - break; - - default: - - v3 = (v3 < 40892592) ? (v4 >> v1 & v2) : (v1 << v1 << v1); - - break; - } - - if (v3 < 62062678) - { - int v6 = 72310533; - v6 = (v6 < 39152355) ? (v6 | v6 % v6) : (v6 - v6 << v6); - } - else - { - v2 = v3 >> v1 | v5; - } - - return v5 | v5 % v4; - } - - [MosaUnitTest] - public static int FuzzMethod16() - { - int v1 = 55874296; - int v2 = 78429476; - int v3 = 94798423; - int v4 = 27733154; - int v5 = 43252758; - - if (v5 < 30823041) - { - int v6 = 81684318; - v6 = (v6 > 26458115) ? (v6 | v6 / v6) : (v6 << v6 + v6); - } - else - { - v2 = v4 - v5 >> v1; - } - - if (v5 < 1176977) - { - int v7 = 85640789; - v7 = v7 * v7 >> v7; - } - else - { - int v8 = 29745335; - v8 = v8 - v8 | v8; - } - - return (v1 > 79653571) ? (v3 / v4 + v3) : (v5 << v3 + v3); - } - - [MosaUnitTest] - public static int FuzzMethod17() - { - int v1 = 49648595; - int v2 = 67560727; - int v3 = 43458354; - int v4 = 24527215; - int v5 = 98293509; - - if (v4 > 67821963) - { - int v6 = 17477896; - v6 = v6 >> v6 >> v6; - } - else - { - v1 = (v3 < 62827104) ? (v1 & v1 >> v4) : (v3 << v4 - v2); - } - - switch (v4 % 5) - - { - case 0: - - v5 = (v5 < 18164034) ? (v4 + v2 | v1) : (v5 >> v1 | v1); - - break; - - case 1: - - v1 = v2 << v4 ^ v3; - - break; - - case 2: - - v3 = (v2 > 18049346) ? (v1 & v2 * v1) : (v2 << v3 / v2); - - break; - - case 3: - - v1 = v5 & v5 & v3; - - break; - - case 4: - - v3 = v4 ^ v3 >> v5; - - break; - - default: - - v1 = v1 * v1 ^ v4; - - break; - } - - return v3 / v4 << v4; - } - - [MosaUnitTest] - public static int FuzzMethod18() - { - int v1 = 40092387; - int v2 = 11857334; - int v3 = 65547707; - int v4 = 22662770; - int v5 = 15979747; - - if (v4 < 90130093) - { - v5 = v4 + v4 - v2; - } - else - { - v5 = (v4 < 49614424) ? (v2 ^ v3 >> v2) : (v3 - v3 << v5); - } - - switch (v4 % 5) - - { - case 0: - - v5 = (v1 < 38791643) ? (v3 << v1 << v3) : (v5 | v5 << v2); - - break; - - case 1: - - v1 = (v5 < 83118104) ? (v4 / v4 & v3) : (v5 + v1 & v5); - - break; - - case 2: - - v2 = (v4 < 51531569) ? (v1 - v1 << v4) : (v5 << v1 >> v2); - - break; - - case 3: - - v2 = v5 << v1 * v2; - - break; - - case 4: - - v2 = (v5 > 94877887) ? (v2 ^ v2 << v4) : (v1 >> v2 % v4); - - break; - - default: - - v2 = v3 ^ v1 * v4; - - break; - } - - return v2 ^ v2 % v1; - } - - [MosaUnitTest] - public static int FuzzMethod19() - { - int v1 = 5358446; - int v2 = 73412448; - int v3 = 35019527; - int v4 = 73215154; - int v5 = 79639784; - - switch (v5 % 5) - - { - case 0: - - v5 = (v3 < 48327715) ? (v1 << v3 >> v1) : (v5 & v2 & v2); - - break; - - case 1: - - v3 = (v4 > 42339961) ? (v3 + v4 >> v5) : (v1 ^ v4 ^ v1); - - break; - - case 2: - - v5 = v4 >> v1 + v1; - - break; - - case 3: - - v5 = v2 >> v1 | v4; - - break; - - case 4: - - v2 = (v4 > 74606942) ? (v5 ^ v3 | v4) : (v5 << v5 % v3); - - break; - - default: - - v4 = (v2 < 46837522) ? (v5 >> v1 >> v5) : (v4 ^ v1 & v3); - - break; - } - - switch (v4 % 5) - - { - case 0: - - v5 = v2 % v5 | v4; - - break; - - case 1: - - v2 = (v1 > 46190421) ? (v2 >> v3 << v3) : (v3 << v3 * v2); - - break; - - case 2: - - v4 = (v1 < 45086160) ? (v3 - v4 | v5) : (v1 * v1 | v5); - - break; - - case 3: - - v2 = v2 >> v4 << v3; - - break; - - case 4: - - v5 = (v4 > 78233171) ? (v1 ^ v3 << v2) : (v5 >> v3 >> v5); - - break; - - default: - - v3 = (v5 > 13663386) ? (v4 / v2 / v2) : (v5 & v2 << v2); - - break; - } - - return (v2 < 28786003) ? (v2 * v5 & v5) : (v2 ^ v5 / v5); - } - - [MosaUnitTest] - public static int FuzzMethod20() - { - int v1 = 50258168; - int v2 = 49739978; - int v3 = 71254385; - int v4 = 43804623; - int v5 = 13147536; - - switch (v1 % 5) - - { - case 0: - - v5 = v4 << v1 / v5; - - break; - - case 1: - - v5 = v3 - v3 >> v5; - - break; - - case 2: - - v1 = (v3 > 17507521) ? (v5 - v3 ^ v1) : (v2 ^ v1 >> v4); - - break; - - case 3: - - v5 = v1 - v3 + v4; - - break; - - case 4: - - v2 = v4 - v1 * v1; - - break; - - default: - - v4 = (v5 > 96697874) ? (v5 % v1 << v1) : (v2 << v4 | v5); - - break; - } - - if (v2 > 40358241) - { - int v6 = 1105888; - v6 = (v6 < 35540162) ? (v6 % v6 << v6) : (v6 - v6 >> v6); - } - else - { - v1 = v1 >> v4 - v5; - } - - return (v4 < 79579202) ? (v4 / v5 << v5) : (v1 - v2 / v2); - } - - [MosaUnitTest] - public static int FuzzMethod21() - { - int v1 = 18187470; - int v2 = 67652339; - int v3 = 60650875; - int v4 = 68429923; - int v5 = 67884094; - - if (v1 > 25674247) - { - int v6 = 68449981; - v6 = (v6 < 60271462) ? (v6 >> v6 >> v6) : (v6 % v6 % v6); - } - else - { - v4 = v3 | v4 >> v5; - } - - switch (v1 % 5) - - { - case 0: - - v3 = (v5 < 41486577) ? (v5 + v5 % v1) : (v1 & v1 & v1); - - break; - - case 1: - - v2 = v2 >> v2 ^ v1; - - break; - - case 2: - - v5 = (v3 < 61207421) ? (v2 ^ v5 / v1) : (v5 >> v2 >> v3); - - break; - - case 3: - - v4 = v5 ^ v5 >> v1; - - break; - - case 4: - - v3 = (v2 > 17275435) ? (v2 % v5 >> v3) : (v3 & v5 & v5); - - break; - - default: - - v3 = (v1 < 71027295) ? (v5 + v5 + v4) : (v3 % v1 >> v5); - - break; - } - - return (v3 < 21086523) ? (v2 | v5 | v5) : (v4 & v1 >> v3); - } - - [MosaUnitTest] - public static int FuzzMethod22() - { - int v1 = 46577021; - int v2 = 75561093; - int v3 = 39972897; - int v4 = 60488652; - int v5 = 62437807; - - if (v4 < 78224688) - { - v4 = v4 << v1 | v5; - } - else - { - v1 = v2 % v3 >> v4; - } - - if (v5 < 22345787) - { - v3 = (v3 < 3686025) ? (v2 + v3 & v3) : (v3 << v2 >> v3); - } - else - { - v5 = v1 | v5 / v1; - } - - return v3 - v3 - v4; - } - - [MosaUnitTest] - public static int FuzzMethod23() - { - int v1 = 22040461; - int v2 = 49742221; - int v3 = 53536650; - int v4 = 5866043; - int v5 = 59185727; - - switch (v2 % 5) - - { - case 0: - - v2 = v2 * v2 & v2; - - break; - - case 1: - - v2 = (v1 < 97009045) ? (v4 * v1 >> v2) : (v5 | v5 >> v5); - - break; - - case 2: - - v1 = (v3 > 24923891) ? (v1 & v3 % v2) : (v2 * v2 / v5); - - break; - - case 3: - - v5 = (v3 < 16415842) ? (v5 % v1 & v5) : (v5 + v3 >> v5); - - break; - - case 4: - - v3 = (v5 < 52703272) ? (v5 + v5 << v2) : (v3 << v1 >> v3); - - break; - - default: - - v4 = (v3 > 21850178) ? (v5 % v4 - v3) : (v3 ^ v3 >> v2); - - break; - } - - switch (v2 % 5) - - { - case 0: - - v3 = (v1 < 52373535) ? (v1 >> v4 | v5) : (v2 - v1 - v1); - - break; - - case 1: - - v4 = v3 << v3 << v1; - - break; - - case 2: - - v5 = v4 & v2 >> v3; - - break; - - case 3: - - v2 = v1 >> v2 & v2; - - break; - - case 4: - - v3 = (v2 > 81513797) ? (v5 & v2 ^ v4) : (v1 + v4 ^ v1); - - break; - - default: - - v2 = (v2 < 39795691) ? (v2 << v3 << v4) : (v3 << v2 >> v1); - - break; - } - - return v2 + v1 >> v5; - } - - [MosaUnitTest] - public static int FuzzMethod24() - { - int v1 = 60604671; - int v2 = 44011614; - int v3 = 32987755; - int v4 = 13466098; - int v5 = 62327311; - - if (v1 < 50287333) - { - v3 = (v5 > 48655402) ? (v5 - v4 / v2) : (v4 / v2 << v4); - } - else - { - v5 = v1 * v5 << v2; - } - - switch (v1 % 5) - - { - case 0: - - v4 = (v1 > 63711021) ? (v5 + v4 | v5) : (v2 << v3 >> v4); - - break; - - case 1: - - v3 = v1 + v4 + v3; - - break; - - case 2: - - v3 = (v1 < 61870137) ? (v1 >> v3 << v1) : (v5 & v2 + v4); - - break; - - case 3: - - v2 = (v5 > 99211117) ? (v5 / v2 + v4) : (v5 ^ v4 | v2); - - break; - - case 4: - - v5 = (v2 > 44050902) ? (v3 | v5 | v3) : (v2 << v3 | v1); - - break; - - default: - - v5 = (v5 > 20029912) ? (v2 << v2 % v2) : (v5 + v4 % v1); - - break; - } - - return (v5 < 65159252) ? (v3 ^ v5 - v3) : (v5 << v1 * v3); - } - - [MosaUnitTest] - public static int FuzzMethod25() - { - int v1 = 98220746; - int v2 = 24551964; - int v3 = 96055392; - int v4 = 96054841; - int v5 = 72266289; - - if (v2 > 11582776) - { - int v6 = 4684092; - v6 = v6 >> v6 % v6; - } - else - { - v3 = (v2 > 19697748) ? (v5 + v5 >> v5) : (v3 << v4 | v3); - } - - switch (v4 % 5) - - { - case 0: - - v1 = (v3 > 37189842) ? (v5 | v4 ^ v5) : (v2 * v3 << v3); - - break; - - case 1: - - v5 = (v2 > 31021900) ? (v3 & v1 & v4) : (v2 << v1 % v1); - - break; - - case 2: - - v5 = (v4 < 58794977) ? (v4 & v5 << v3) : (v3 << v2 | v1); - - break; - - case 3: - - v2 = (v3 > 52865115) ? (v4 >> v4 % v1) : (v1 << v4 << v4); - - break; - - case 4: - - v2 = v1 - v2 >> v5; - - break; - - default: - - v3 = (v4 > 1176051) ? (v3 % v1 << v4) : (v4 >> v2 << v2); - - break; - } - - return (v5 < 65978445) ? (v1 | v4 & v2) : (v2 ^ v3 << v3); - } - - [MosaUnitTest] - public static int FuzzMethod26() - { - int v1 = 20157593; - int v2 = 93401670; - int v3 = 39157329; - int v4 = 81860316; - int v5 = 70743765; - - switch (v3 % 5) - - { - case 0: - - v5 = (v3 > 75970695) ? (v3 ^ v1 - v3) : (v2 >> v3 - v4); - - break; - - case 1: - - v1 = v5 ^ v4 ^ v1; - - break; - - case 2: - - v3 = (v5 < 85349035) ? (v4 + v3 >> v3) : (v1 / v1 & v4); - - break; - - case 3: - - v4 = v1 % v2 ^ v4; - - break; - - case 4: - - v1 = (v1 < 39963160) ? (v4 & v5 | v1) : (v1 << v3 & v1); - - break; - - default: - - v4 = (v2 < 6962217) ? (v1 ^ v2 * v5) : (v5 << v4 | v1); - - break; - } - - if (v1 < 33956987) - { - int v6 = 11555750; - v6 = (v6 < 79671544) ? (v6 & v6 * v6) : (v6 / v6 << v6); - } - else - { - int v7 = 73665170; - v7 = (v7 > 61746369) ? (v7 << v7 | v7) : (v7 - v7 >> v7); - } - - return (v4 > 20311956) ? (v1 * v1 << v3) : (v4 | v3 / v1); - } - - [MosaUnitTest] - public static int FuzzMethod27() - { - int v1 = 20293730; - int v2 = 12860097; - int v3 = 60853976; - int v4 = 29053041; - int v5 = 14705010; - - if (v2 > 55026402) - { - int v6 = 47664303; - v6 = (v6 > 82767171) ? (v6 & v6 | v6) : (v6 / v6 * v6); - } - else - { - int v7 = 74989465; - v7 = (v7 < 37258806) ? (v7 * v7 >> v7) : (v7 >> v7 - v7); - } - - switch (v4 % 5) - - { - case 0: - - v3 = v5 >> v2 / v1; - - break; - - case 1: - - v2 = (v4 > 55111039) ? (v1 & v1 << v2) : (v5 % v3 + v3); - - break; - - case 2: - - v2 = v4 % v4 ^ v2; - - break; - - case 3: - - v3 = (v5 < 72720720) ? (v2 >> v3 + v3) : (v4 | v2 >> v5); - - break; - - case 4: - - v5 = (v4 > 45648610) ? (v5 << v1 & v4) : (v5 - v2 >> v5); - - break; - - default: - - v3 = v3 >> v4 / v5; - - break; - } - - return (v1 > 28716503) ? (v4 & v2 << v1) : (v5 & v1 & v4); - } - - [MosaUnitTest] - public static int FuzzMethod28() - { - int v1 = 82702330; - int v2 = 46442484; - int v3 = 77132706; - int v4 = 71199709; - int v5 = 12678927; - - if (v4 < 69956582) - { - int v6 = 78061823; - v6 = v6 - v6 >> v6; - } - else - { - int v7 = 43476656; - v7 = v7 ^ v7 >> v7; - } - - if (v4 > 45234959) - { - v1 = (v1 > 32148921) ? (v5 << v1 | v1) : (v2 >> v4 - v1); - } - else - { - int v8 = 22663024; - v8 = v8 & v8 / v8; - } - - return v5 << v3 >> v2; - } - - [MosaUnitTest] - public static int FuzzMethod29() - { - int v1 = 60405991; - int v2 = 82051607; - int v3 = 75272311; - int v4 = 91084704; - int v5 = 9774890; - - switch (v3 % 5) - - { - case 0: - - v5 = v4 % v5 - v2; - - break; - - case 1: - - v4 = (v2 > 91215925) ? (v4 | v5 >> v2) : (v5 + v4 >> v4); - - break; - - case 2: - - v5 = v1 << v2 / v3; - - break; - - case 3: - - v3 = v3 & v4 << v3; - - break; - - case 4: - - v1 = v3 | v5 << v4; - - break; - - default: - - v1 = (v3 > 11480625) ? (v5 % v4 << v5) : (v3 << v1 - v5); - - break; - } - - switch (v5 % 5) - - { - case 0: - - v1 = v4 | v1 >> v3; - - break; - - case 1: - - v4 = v2 * v1 << v4; - - break; - - case 2: - - v2 = (v1 > 60939348) ? (v5 >> v4 | v1) : (v3 & v1 >> v4); - - break; - - case 3: - - v5 = (v2 > 13128475) ? (v5 >> v2 * v2) : (v4 * v3 ^ v5); - - break; - - case 4: - - v2 = (v4 > 80207963) ? (v2 | v5 % v4) : (v5 % v1 & v1); - - break; - - default: - - v5 = v5 >> v3 | v1; - - break; - } - - return (v3 > 68361565) ? (v5 >> v4 - v3) : (v1 - v3 - v3); - } - - [MosaUnitTest] - public static int FuzzMethod30() - { - int v1 = 44919161; - int v2 = 56313633; - int v3 = 52273802; - int v4 = 99312746; - int v5 = 44976712; - - if (v5 > 34116620) - { - int v6 = 66556917; - v6 = v6 >> v6 ^ v6; - } - else - { - v2 = v5 >> v1 << v4; - } - - switch (v1 % 5) - - { - case 0: - - v3 = (v1 < 36131871) ? (v2 ^ v5 ^ v1) : (v5 - v5 - v4); - - break; - - case 1: - - v5 = (v4 < 8801586) ? (v1 / v2 << v1) : (v3 << v3 | v4); - - break; - - case 2: - - v1 = (v2 < 90890036) ? (v5 << v4 % v5) : (v1 + v4 | v5); - - break; - - case 3: - - v3 = (v5 > 65269288) ? (v3 ^ v2 << v4) : (v3 >> v2 | v5); - - break; - - case 4: - - v1 = (v1 > 17824159) ? (v3 << v1 % v1) : (v1 | v1 + v3); - - break; - - default: - - v5 = (v2 < 84756357) ? (v1 >> v1 ^ v1) : (v3 << v5 * v2); - - break; - } - - return v3 << v1 ^ v1; - } - - [MosaUnitTest] - public static int FuzzMethod31() - { - int v1 = 88172043; - int v2 = 75106675; - int v3 = 27454556; - int v4 = 52139316; - int v5 = 27390194; - - if (v1 < 61757769) - { - int v6 = 23570125; - v6 = (v6 > 17167828) ? (v6 << v6 ^ v6) : (v6 << v6 % v6); - } - else - { - v2 = (v2 < 69978781) ? (v4 & v1 >> v5) : (v1 >> v4 & v2); - } - - if (v1 < 54983437) - { - int v7 = 56847068; - v7 = (v7 < 22403661) ? (v7 << v7 << v7) : (v7 | v7 >> v7); - } - else - { - int v8 = 58219863; - v8 = v8 * v8 & v8; - } - - return (v5 > 62070641) ? (v5 | v5 << v2) : (v2 & v1 % v4); - } - - [MosaUnitTest] - public static int FuzzMethod32() - { - int v1 = 90321756; - int v2 = 6442072; - int v3 = 64109061; - int v4 = 268568; - int v5 = 71028088; - - if (v2 > 89624858) - { - int v6 = 84065004; - v6 = (v6 < 81364438) ? (v6 + v6 | v6) : (v6 & v6 << v6); - } - else - { - v4 = (v5 < 11076242) ? (v1 ^ v2 >> v4) : (v2 >> v3 - v4); - } - - if (v5 < 38964873) - { - v5 = (v2 < 4662604) ? (v3 ^ v5 | v2) : (v1 % v3 ^ v1); - } - else - { - int v7 = 9329584; - v7 = v7 % v7 / v7; - } - - return (v5 < 23802933) ? (v5 << v4 | v2) : (v3 & v4 + v3); - } - - [MosaUnitTest] - public static int FuzzMethod33() - { - int v1 = 24561467; - int v2 = 52823289; - int v3 = 47756602; - int v4 = 54636740; - int v5 = 36670732; - - switch (v5 % 5) - - { - case 0: - - v3 = v2 ^ v1 & v2; - - break; - - case 1: - - v2 = (v1 < 17094777) ? (v3 | v2 << v3) : (v1 | v1 & v2); - - break; - - case 2: - - v3 = (v1 > 86576455) ? (v2 << v4 ^ v1) : (v3 ^ v4 >> v1); - - break; - - case 3: - - v4 = (v2 > 96383) ? (v1 & v1 - v2) : (v5 | v2 >> v5); - - break; - - case 4: - - v5 = (v3 < 80442402) ? (v5 >> v1 * v5) : (v2 | v5 >> v5); - - break; - - default: - - v5 = v3 + v4 + v2; - - break; - } - - switch (v4 % 5) - - { - case 0: - - v3 = v2 >> v3 << v1; - - break; - - case 1: - - v5 = v1 + v3 & v5; - - break; - - case 2: - - v1 = v4 >> v4 * v3; - - break; - - case 3: - - v5 = (v5 > 536034) ? (v3 << v2 % v1) : (v5 >> v2 | v4); - - break; - - case 4: - - v1 = (v5 > 14057281) ? (v3 << v5 % v1) : (v5 | v4 >> v2); - - break; - - default: - - v2 = v4 ^ v1 >> v4; - - break; - } - - return (v4 > 74263676) ? (v2 | v1 * v5) : (v1 >> v3 & v4); - } - - [MosaUnitTest] - public static int FuzzMethod34() - { - int v1 = 70468105; - int v2 = 57718479; - int v3 = 66886931; - int v4 = 22283532; - int v5 = 97270014; - - if (v5 < 76679231) - { - int v6 = 4827158; - v6 = (v6 > 59282316) ? (v6 & v6 << v6) : (v6 * v6 & v6); - } - else - { - int v7 = 25326327; - v7 = (v7 > 18268549) ? (v7 >> v7 >> v7) : (v7 ^ v7 | v7); - } - - switch (v3 % 5) - - { - case 0: - - v1 = (v2 < 71568935) ? (v5 >> v3 << v4) : (v1 + v5 >> v2); - - break; - - case 1: - - v1 = (v3 > 50269746) ? (v5 ^ v5 * v1) : (v5 << v1 & v3); - - break; - - case 2: - - v3 = v2 | v3 ^ v1; - - break; - - case 3: - - v2 = (v3 > 93590321) ? (v3 * v1 * v4) : (v4 & v3 ^ v5); - - break; - - case 4: - - v4 = v4 | v2 << v1; - - break; - - default: - - v2 = v1 - v4 >> v1; - - break; - } - - return v3 ^ v5 & v2; - } - - [MosaUnitTest] - public static int FuzzMethod35() - { - int v1 = 19144880; - int v2 = 49616312; - int v3 = 40795292; - int v4 = 43223755; - int v5 = 94473675; - - if (v3 < 42624573) - { - int v6 = 2875769; - v6 = (v6 < 40864678) ? (v6 & v6 ^ v6) : (v6 ^ v6 >> v6); - } - else - { - v5 = v5 & v2 + v3; - } - - switch (v3 % 5) - - { - case 0: - - v5 = v3 % v1 / v4; - - break; - - case 1: - - v1 = v2 / v1 | v2; - - break; - - case 2: - - v4 = (v3 < 48521096) ? (v2 ^ v5 | v3) : (v3 << v5 & v4); - - break; - - case 3: - - v5 = (v2 > 61672729) ? (v2 >> v1 >> v1) : (v5 & v4 ^ v3); - - break; - - case 4: - - v1 = (v2 > 59131345) ? (v3 << v1 >> v3) : (v3 - v5 % v2); - - break; - - default: - - v1 = v1 / v4 >> v1; - - break; - } - - return v3 * v2 ^ v4; - } - - [MosaUnitTest] - public static int FuzzMethod36() - { - int v1 = 21976400; - int v2 = 60422299; - int v3 = 51284520; - int v4 = 81732104; - int v5 = 16034791; - - if (v3 < 27381404) - { - v2 = (v4 > 84426489) ? (v3 - v5 << v5) : (v1 * v3 << v2); - } - else - { - int v6 = 69474154; - v6 = v6 / v6 * v6; - } - - switch (v5 % 5) - - { - case 0: - - v5 = (v4 > 86475519) ? (v2 << v4 | v1) : (v1 >> v2 & v3); - - break; - - case 1: - - v4 = (v5 > 33690026) ? (v4 >> v5 << v4) : (v3 ^ v2 >> v3); - - break; - - case 2: - - v5 = (v4 > 58646917) ? (v1 - v4 | v1) : (v2 & v4 / v3); - - break; - - case 3: - - v1 = (v2 < 31968382) ? (v3 % v2 / v5) : (v5 >> v4 / v2); - - break; - - case 4: - - v3 = (v4 < 94735510) ? (v3 % v2 << v5) : (v4 & v5 & v3); - - break; - - default: - - v3 = (v2 < 26545919) ? (v1 >> v3 >> v3) : (v5 | v3 * v3); - - break; - } - - return v5 | v3 >> v5; - } - - [MosaUnitTest] - public static int FuzzMethod37() - { - int v1 = 82896680; - int v2 = 20020624; - int v3 = 9498829; - int v4 = 39978713; - int v5 = 91789705; - - if (v4 > 43738237) - { - int v6 = 43179644; - v6 = (v6 > 20287883) ? (v6 ^ v6 / v6) : (v6 - v6 ^ v6); - } - else - { - v2 = (v4 < 33527047) ? (v2 << v2 & v2) : (v3 & v3 << v3); - } - - switch (v1 % 5) - - { - case 0: - - v3 = v2 >> v1 << v3; - - break; - - case 1: - - v1 = (v3 < 42141802) ? (v3 / v4 + v3) : (v5 | v3 | v5); - - break; - - case 2: - - v4 = v2 / v4 ^ v5; - - break; - - case 3: - - v1 = (v3 > 13210332) ? (v5 + v1 / v5) : (v1 | v2 * v3); - - break; - - case 4: - - v1 = (v2 < 16590284) ? (v1 - v2 - v3) : (v1 >> v1 - v2); - - break; - - default: - - v3 = (v4 > 69122978) ? (v2 >> v1 % v3) : (v2 >> v2 & v3); - - break; - } - - return (v1 < 57540567) ? (v5 - v1 >> v3) : (v4 & v2 >> v2); - } - - [MosaUnitTest] - public static int FuzzMethod38() - { - int v1 = 91475083; - int v2 = 75964444; - int v3 = 31233551; - int v4 = 61633848; - int v5 = 83081993; - - switch (v1 % 5) - - { - case 0: - - v5 = (v2 > 14516698) ? (v1 - v3 | v4) : (v5 & v5 << v5); - - break; - - case 1: - - v4 = (v1 < 44762870) ? (v3 ^ v5 >> v3) : (v4 * v3 % v3); - - break; - - case 2: - - v2 = (v3 > 21247081) ? (v2 % v3 | v1) : (v5 << v1 | v2); - - break; - - case 3: - - v2 = (v1 < 18763840) ? (v3 << v2 & v5) : (v3 | v3 << v3); - - break; - - case 4: - - v4 = v3 | v3 << v1; - - break; - - default: - - v1 = (v1 > 50895802) ? (v4 << v1 << v4) : (v3 | v2 ^ v5); - - break; - } - - if (v2 > 68264638) - { - int v6 = 88564760; - v6 = v6 / v6 - v6; - } - else - { - int v7 = 89633827; - v7 = (v7 > 78987511) ? (v7 - v7 * v7) : (v7 + v7 | v7); - } - - return v3 ^ v2 >> v5; - } - - [MosaUnitTest] - public static int FuzzMethod39() - { - int v1 = 31757981; - int v2 = 97659313; - int v3 = 31769336; - int v4 = 51725279; - int v5 = 35977959; - - switch (v3 % 5) - - { - case 0: - - v2 = (v2 > 88177076) ? (v1 >> v2 | v5) : (v3 >> v4 >> v1); - - break; - - case 1: - - v3 = (v1 > 21490374) ? (v1 >> v2 << v4) : (v2 ^ v1 ^ v5); - - break; - - case 2: - - v1 = v1 >> v4 >> v5; - - break; - - case 3: - - v4 = v3 & v3 >> v3; - - break; - - case 4: - - v5 = v1 + v5 << v3; - - break; - - default: - - v2 = v1 | v2 << v1; - - break; - } - - if (v2 > 78307714) - { - int v6 = 29730068; - v6 = (v6 > 15915734) ? (v6 % v6 + v6) : (v6 >> v6 + v6); - } - else - { - int v7 = 16886207; - v7 = v7 / v7 * v7; - } - - return v1 & v1 << v2; - } - - [MosaUnitTest] - public static int FuzzMethod40() - { - int v1 = 24478753; - int v2 = 8589583; - int v3 = 9127948; - int v4 = 41023867; - int v5 = 56183568; - - switch (v2 % 5) - - { - case 0: - - v4 = v4 ^ v4 >> v5; - - break; - - case 1: - - v1 = (v3 < 53051505) ? (v5 << v5 % v1) : (v2 << v2 | v2); - - break; - - case 2: - - v3 = (v1 > 70929328) ? (v5 * v1 | v5) : (v5 * v1 >> v1); - - break; - - case 3: - - v4 = (v4 < 69105201) ? (v3 << v1 % v5) : (v4 + v2 >> v1); - - break; - - case 4: - - v3 = v3 >> v5 % v5; - - break; - - default: - - v3 = (v2 > 64540336) ? (v3 | v3 << v1) : (v4 << v2 >> v4); - - break; - } - - if (v3 < 80476717) - { - int v6 = 70967747; - v6 = (v6 < 5387619) ? (v6 ^ v6 / v6) : (v6 | v6 * v6); - } - else - { - v4 = (v3 < 73079720) ? (v2 << v5 ^ v3) : (v1 & v1 & v5); - } - - return v4 % v2 << v4; - } - - [MosaUnitTest] - public static int FuzzMethod41() - { - int v1 = 76613442; - int v2 = 86137591; - int v3 = 7132404; - int v4 = 1926245; - int v5 = 28592275; - - switch (v5 % 5) - - { - case 0: - - v3 = v2 * v5 / v5; - - break; - - case 1: - - v3 = (v2 < 15309795) ? (v3 << v4 | v3) : (v5 * v4 - v2); - - break; - - case 2: - - v1 = (v5 < 53078886) ? (v5 / v2 & v3) : (v3 * v3 ^ v2); - - break; - - case 3: - - v2 = (v1 > 5383764) ? (v1 ^ v5 * v2) : (v3 >> v3 & v4); - - break; - - case 4: - - v3 = (v3 < 94326265) ? (v1 % v2 | v4) : (v3 << v3 & v2); - - break; - - default: - - v1 = (v5 < 26499509) ? (v1 / v2 + v4) : (v3 >> v3 / v4); - - break; - } - - if (v1 < 64016023) - { - v1 = (v4 < 54413191) ? (v3 / v2 ^ v2) : (v3 % v5 << v5); - } - else - { - int v6 = 93219460; - v6 = v6 * v6 ^ v6; - } - - return v1 | v5 % v2; - } - - [MosaUnitTest] - public static int FuzzMethod42() - { - int v1 = 6330723; - int v2 = 16655981; - int v3 = 44229077; - int v4 = 64556001; - int v5 = 51106838; - - if (v5 > 25762110) - { - int v6 = 25871247; - v6 = (v6 < 67984886) ? (v6 & v6 - v6) : (v6 << v6 << v6); - } - else - { - int v7 = 90689064; - v7 = (v7 < 54958500) ? (v7 + v7 >> v7) : (v7 | v7 | v7); - } - - switch (v1 % 5) - - { - case 0: - - v2 = (v2 < 4217582) ? (v3 & v3 ^ v4) : (v5 ^ v3 ^ v5); - - break; - - case 1: - - v1 = v4 | v1 - v5; - - break; - - case 2: - - v1 = v5 & v5 | v2; - - break; - - case 3: - - v5 = (v4 > 23787036) ? (v3 ^ v4 | v2) : (v1 & v4 << v5); - - break; - - case 4: - - v4 = v5 | v5 >> v5; - - break; - - default: - - v5 = (v2 > 97712844) ? (v2 * v1 & v5) : (v5 << v2 * v3); - - break; - } - - return v1 << v1 ^ v4; - } - - [MosaUnitTest] - public static int FuzzMethod43() - { - int v1 = 6447026; - int v2 = 55238165; - int v3 = 23717941; - int v4 = 36118124; - int v5 = 23479427; - - switch (v1 % 5) - - { - case 0: - - v1 = v4 + v5 % v3; - - break; - - case 1: - - v1 = (v3 > 67674656) ? (v4 << v5 >> v4) : (v3 | v4 << v2); - - break; - - case 2: - - v4 = (v2 > 51732414) ? (v3 % v3 & v1) : (v2 | v2 + v1); - - break; - - case 3: - - v1 = (v4 < 96238676) ? (v5 << v3 & v2) : (v5 | v4 / v3); - - break; - - case 4: - - v1 = (v4 < 46407116) ? (v2 & v2 | v3) : (v1 ^ v2 & v1); - - break; - - default: - - v2 = (v1 < 27780267) ? (v3 | v1 & v2) : (v2 >> v2 << v3); - - break; - } - - switch (v3 % 5) - - { - case 0: - - v1 = v2 >> v1 >> v4; - - break; - - case 1: - - v1 = v5 >> v5 - v2; - - break; - - case 2: - - v4 = (v2 < 68467015) ? (v5 << v4 >> v4) : (v4 + v3 >> v2); - - break; - - case 3: - - v5 = v3 >> v2 << v5; - - break; - - case 4: - - v1 = (v5 > 13192854) ? (v5 % v5 >> v5) : (v4 / v4 | v3); - - break; - - default: - - v3 = (v3 < 34003602) ? (v2 | v2 + v4) : (v1 ^ v1 / v5); - - break; - } - - return (v1 > 69036190) ? (v3 << v4 << v5) : (v1 >> v3 | v3); - } - - [MosaUnitTest] - public static int FuzzMethod44() - { - int v1 = 72046230; - int v2 = 37660815; - int v3 = 25446280; - int v4 = 53788666; - int v5 = 14554257; - - switch (v4 % 5) - - { - case 0: - - v1 = v4 >> v1 - v1; - - break; - - case 1: - - v5 = (v1 < 46591399) ? (v4 >> v4 & v1) : (v2 << v2 | v3); - - break; - - case 2: - - v5 = (v1 > 58217285) ? (v4 / v4 >> v5) : (v1 * v5 >> v1); - - break; - - case 3: - - v3 = (v5 > 56258552) ? (v4 ^ v4 & v5) : (v4 << v1 * v4); - - break; - - case 4: - - v5 = (v2 > 62293003) ? (v2 >> v3 + v4) : (v4 % v1 >> v3); - - break; - - default: - - v2 = v2 ^ v1 & v2; - - break; - } - - switch (v1 % 5) - - { - case 0: - - v1 = (v2 > 31790547) ? (v4 << v3 >> v5) : (v5 >> v5 * v1); - - break; - - case 1: - - v3 = v1 ^ v3 ^ v3; - - break; - - case 2: - - v1 = v4 + v3 >> v5; - - break; - - case 3: - - v2 = (v1 < 71241569) ? (v1 >> v5 >> v4) : (v1 >> v1 >> v5); - - break; - - case 4: - - v3 = v3 << v3 & v1; - - break; - - default: - - v2 = (v3 < 24888363) ? (v4 * v4 | v3) : (v4 | v1 >> v3); - - break; - } - - return (v1 > 2649929) ? (v1 >> v5 - v2) : (v3 << v1 >> v5); - } - - [MosaUnitTest] - public static int FuzzMethod45() - { - int v1 = 42733662; - int v2 = 47843529; - int v3 = 89225053; - int v4 = 41485680; - int v5 = 74274360; - - switch (v3 % 5) - - { - case 0: - - v5 = v4 >> v3 & v4; - - break; - - case 1: - - v5 = (v1 > 89512559) ? (v4 >> v1 << v5) : (v4 & v1 & v5); - - break; - - case 2: - - v5 = v4 >> v4 + v5; - - break; - - case 3: - - v2 = (v1 > 35722567) ? (v4 + v2 & v5) : (v1 | v3 - v5); - - break; - - case 4: - - v5 = v1 | v4 + v2; - - break; - - default: - - v3 = (v2 < 61202026) ? (v5 - v3 * v4) : (v5 >> v1 ^ v4); - - break; - } - - switch (v1 % 5) - - { - case 0: - - v3 = (v1 < 90096848) ? (v2 | v5 * v3) : (v4 / v5 >> v4); - - break; - - case 1: - - v2 = (v4 > 52311030) ? (v4 * v4 << v4) : (v3 ^ v3 << v3); - - break; - - case 2: - - v4 = (v4 < 64535042) ? (v2 << v2 & v2) : (v1 << v5 ^ v3); - - break; - - case 3: - - v1 = v4 | v1 + v5; - - break; - - case 4: - - v2 = v4 / v1 - v2; - - break; - - default: - - v1 = (v3 < 28230601) ? (v1 + v3 & v5) : (v1 % v1 + v4); - - break; - } - - return (v5 < 8631335) ? (v1 >> v3 | v3) : (v3 ^ v5 + v3); - } - - [MosaUnitTest] - public static int FuzzMethod46() - { - int v1 = 71886126; - int v2 = 5231164; - int v3 = 43221964; - int v4 = 11243777; - int v5 = 99604921; - - if (v4 > 52450903) - { - int v6 = 90945807; - v6 = (v6 < 9870744) ? (v6 ^ v6 << v6) : (v6 & v6 + v6); - } - else - { - int v7 = 2427738; - v7 = (v7 > 11062523) ? (v7 | v7 >> v7) : (v7 ^ v7 & v7); - } - - if (v3 > 25947287) - { - int v8 = 26025884; - v8 = v8 >> v8 << v8; - } - else - { - int v9 = 21083979; - v9 = v9 >> v9 << v9; - } - - return (v2 < 82799876) ? (v1 + v1 << v2) : (v5 % v4 | v3); - } - - [MosaUnitTest] - public static int FuzzMethod47() - { - int v1 = 10496588; - int v2 = 93435891; - int v3 = 94679527; - int v4 = 55321933; - int v5 = 20445213; - - if (v3 < 93380741) - { - v3 = (v2 < 85661094) ? (v1 | v1 >> v2) : (v4 << v3 & v2); - } - else - { - int v6 = 81642800; - v6 = (v6 > 373038) ? (v6 % v6 + v6) : (v6 ^ v6 ^ v6); - } - - if (v1 > 34389270) - { - v4 = (v3 > 18639137) ? (v2 + v3 - v1) : (v2 | v2 | v4); - } - else - { - int v7 = 23882297; - v7 = v7 << v7 / v7; - } - - return (v1 > 1140369) ? (v2 | v2 << v1) : (v5 / v2 << v2); - } - - [MosaUnitTest] - public static int FuzzMethod48() - { - int v1 = 19429202; - int v2 = 77594099; - int v3 = 50390750; - int v4 = 50865180; - int v5 = 78075629; - - if (v5 < 4522008) - { - int v6 = 69966714; - v6 = v6 % v6 * v6; - } - else - { - int v7 = 83426996; - v7 = (v7 < 72108115) ? (v7 - v7 << v7) : (v7 - v7 | v7); - } - - if (v2 < 76163420) - { - v3 = (v2 < 43872506) ? (v1 % v4 - v2) : (v3 - v4 / v2); - } - else - { - int v8 = 49182035; - v8 = v8 | v8 << v8; - } - - return (v4 > 93707975) ? (v2 & v5 >> v1) : (v4 >> v5 << v3); - } - - [MosaUnitTest] - public static int FuzzMethod49() - { - int v1 = 31758422; - int v2 = 71744180; - int v3 = 5209393; - int v4 = 96943348; - int v5 = 29979449; - - switch (v3 % 5) - - { - case 0: - - v2 = v4 % v4 % v5; - - break; - - case 1: - - v4 = v1 % v1 / v4; - - break; - - case 2: - - v5 = (v1 > 80574048) ? (v3 << v3 + v3) : (v4 / v3 | v3); - - break; - - case 3: - - v1 = v3 << v2 & v1; - - break; - - case 4: - - v2 = (v3 < 76008425) ? (v4 >> v4 / v1) : (v2 / v1 / v3); - - break; - - default: - - v4 = v5 ^ v1 ^ v3; - - break; - } - - if (v5 < 51003091) - { - v3 = (v4 < 63527136) ? (v1 + v5 / v2) : (v4 >> v2 | v1); - } - else - { - int v6 = 23494931; - v6 = (v6 < 985580) ? (v6 ^ v6 << v6) : (v6 ^ v6 % v6); - } - - return (v4 < 70535467) ? (v2 & v4 << v5) : (v4 + v3 | v4); - } - - [MosaUnitTest] - public static int FuzzMethod50() - { - int v1 = 96594883; - int v2 = 60688387; - int v3 = 35893732; - int v4 = 18525466; - int v5 = 60474110; - - if (v3 > 67102704) - { - int v6 = 14032131; - v6 = (v6 > 75478251) ? (v6 >> v6 >> v6) : (v6 / v6 >> v6); - } - else - { - int v7 = 26518318; - v7 = v7 * v7 * v7; - } - - if (v1 < 71286609) - { - int v8 = 85504472; - v8 = (v8 < 96653994) ? (v8 + v8 ^ v8) : (v8 % v8 | v8); - } - else - { - int v9 = 95492639; - v9 = (v9 > 4606606) ? (v9 >> v9 * v9) : (v9 >> v9 ^ v9); - } - - return v4 << v3 >> v5; - } - - [MosaUnitTest] - public static int FuzzMethod51() - { - int v1 = 73332469; - int v2 = 47338389; - int v3 = 57998232; - int v4 = 7862368; - int v5 = 38577137; - - switch (v5 % 5) - - { - case 0: - - v5 = (v5 < 26442083) ? (v2 >> v3 + v5) : (v3 ^ v4 >> v3); - - break; - - case 1: - - v2 = (v5 < 64495118) ? (v1 & v5 ^ v3) : (v2 | v3 ^ v3); - - break; - - case 2: - - v5 = (v4 < 88556062) ? (v3 & v5 & v1) : (v2 * v4 | v2); - - break; - - case 3: - - v3 = v5 << v3 << v2; - - break; - - case 4: - - v5 = (v4 < 36260160) ? (v4 & v2 | v3) : (v2 >> v2 & v1); - - break; - - default: - - v5 = (v3 > 16453614) ? (v4 >> v5 & v4) : (v4 + v3 << v1); - - break; - } - - if (v3 > 36103063) - { - int v6 = 2888506; - v6 = (v6 > 40474615) ? (v6 | v6 ^ v6) : (v6 ^ v6 & v6); - } - else - { - v3 = v1 & v1 ^ v4; - } - - return (v5 < 76875604) ? (v4 - v1 >> v1) : (v3 | v4 % v3); - } - - [MosaUnitTest] - public static int FuzzMethod52() - { - int v1 = 3462974; - int v2 = 12678224; - int v3 = 44807802; - int v4 = 78898720; - int v5 = 52829581; - - if (v1 < 39821066) - { - int v6 = 20894596; - v6 = (v6 < 22405710) ? (v6 & v6 >> v6) : (v6 * v6 << v6); - } - else - { - v4 = v4 << v3 >> v5; - } - - if (v1 < 5767587) - { - v5 = v2 * v1 * v5; - } - else - { - v5 = (v5 > 46365881) ? (v1 ^ v2 ^ v4) : (v2 ^ v3 & v5); - } - - return v1 >> v1 << v2; - } - - [MosaUnitTest] - public static int FuzzMethod53() - { - int v1 = 3233187; - int v2 = 91437951; - int v3 = 89767419; - int v4 = 56947763; - int v5 = 40482216; - - switch (v2 % 5) - - { - case 0: - - v5 = (v5 > 70816665) ? (v5 << v1 ^ v3) : (v2 << v1 & v4); - - break; - - case 1: - - v4 = (v4 < 56889840) ? (v3 >> v2 >> v3) : (v4 | v4 >> v2); - - break; - - case 2: - - v5 = v2 << v1 * v3; - - break; - - case 3: - - v2 = (v2 < 49877256) ? (v3 % v4 << v5) : (v1 >> v2 & v2); - - break; - - case 4: - - v5 = (v5 < 35969511) ? (v2 >> v4 << v4) : (v3 | v3 * v1); - - break; - - default: - - v5 = (v5 < 35247749) ? (v2 ^ v2 << v1) : (v2 << v3 | v4); - - break; - } - - switch (v4 % 5) - - { - case 0: - - v2 = (v2 < 96902389) ? (v5 & v2 - v4) : (v3 ^ v5 << v4); - - break; - - case 1: - - v1 = (v1 > 35982901) ? (v2 << v2 & v5) : (v2 << v4 - v1); - - break; - - case 2: - - v2 = v3 + v2 ^ v1; - - break; - - case 3: - - v5 = (v2 < 49438828) ? (v3 % v1 & v2) : (v1 / v2 ^ v4); - - break; - - case 4: - - v4 = v4 % v1 << v4; - - break; - - default: - - v1 = (v1 < 45763968) ? (v5 / v1 + v4) : (v1 | v3 ^ v4); - - break; - } - - return v2 ^ v1 / v2; - } - - [MosaUnitTest] - public static int FuzzMethod54() - { - int v1 = 53339065; - int v2 = 89044681; - int v3 = 78009491; - int v4 = 57875588; - int v5 = 27822427; - - if (v1 > 62816800) - { - v1 = v1 ^ v5 << v3; - } - else - { - v5 = v3 - v4 << v1; - } - - if (v1 > 41784631) - { - v4 = v1 << v1 >> v4; - } - else - { - v1 = v2 ^ v4 % v3; - } - - return (v2 < 77158203) ? (v1 / v3 >> v5) : (v2 ^ v5 >> v4); - } - - [MosaUnitTest] - public static int FuzzMethod55() - { - int v1 = 28915428; - int v2 = 11405418; - int v3 = 36520489; - int v4 = 95102179; - int v5 = 59287218; - - if (v4 < 94261465) - { - int v6 = 81184799; - v6 = v6 | v6 ^ v6; - } - else - { - v5 = v3 & v3 << v4; - } - - switch (v5 % 5) - - { - case 0: - - v1 = v5 << v5 % v1; - - break; - - case 1: - - v3 = (v4 < 31700478) ? (v3 * v4 / v2) : (v2 & v2 << v4); - - break; - - case 2: - - v5 = v5 / v1 >> v2; - - break; - - case 3: - - v3 = v5 - v5 & v5; - - break; - - case 4: - - v5 = v2 * v4 << v2; - - break; - - default: - - v2 = v2 << v1 ^ v1; - - break; - } - - return (v5 > 46416895) ? (v3 / v5 | v4) : (v2 + v1 >> v1); - } - - [MosaUnitTest] - public static int FuzzMethod56() - { - int v1 = 59345342; - int v2 = 20245163; - int v3 = 20499690; - int v4 = 63861684; - int v5 = 91492160; - - switch (v4 % 5) - - { - case 0: - - v4 = v1 & v2 - v2; - - break; - - case 1: - - v4 = (v2 > 8582776) ? (v1 >> v2 & v4) : (v2 & v4 / v4); - - break; - - case 2: - - v5 = v1 << v4 >> v3; - - break; - - case 3: - - v5 = (v4 > 17764094) ? (v5 / v3 ^ v1) : (v5 + v2 << v1); - - break; - - case 4: - - v3 = v1 + v3 - v3; - - break; - - default: - - v2 = (v5 < 73208980) ? (v1 + v3 + v5) : (v1 << v5 | v3); - - break; - } - - switch (v2 % 5) - - { - case 0: - - v2 = v3 << v2 | v4; - - break; - - case 1: - - v5 = (v3 > 4784319) ? (v1 / v3 << v5) : (v4 * v2 - v2); - - break; - - case 2: - - v5 = v1 * v5 * v1; - - break; - - case 3: - - v5 = (v2 < 23723002) ? (v4 >> v3 & v3) : (v3 << v2 ^ v2); - - break; - - case 4: - - v5 = v1 << v5 ^ v4; - - break; - - default: - - v1 = v2 << v4 >> v1; - - break; - } - - return v3 - v5 ^ v1; - } - - [MosaUnitTest] - public static int FuzzMethod57() - { - int v1 = 44594195; - int v2 = 9037612; - int v3 = 66374946; - int v4 = 35390529; - int v5 = 45115321; - - switch (v1 % 5) - - { - case 0: - - v2 = v5 & v4 >> v4; - - break; - - case 1: - - v4 = (v3 > 47492278) ? (v3 << v2 & v2) : (v3 % v5 & v1); - - break; - - case 2: - - v5 = v3 << v3 | v3; - - break; - - case 3: - - v3 = v1 >> v5 / v5; - - break; - - case 4: - - v2 = (v5 < 24615691) ? (v2 - v2 + v3) : (v3 + v1 ^ v5); - - break; - - default: - - v4 = (v5 > 37318215) ? (v5 << v5 + v5) : (v5 << v1 & v5); - - break; - } - - switch (v3 % 5) - - { - case 0: - - v4 = (v4 < 52735684) ? (v5 >> v5 ^ v5) : (v4 ^ v4 & v2); - - break; - - case 1: - - v5 = v5 ^ v1 % v5; - - break; - - case 2: - - v5 = v3 ^ v5 << v4; - - break; - - case 3: - - v1 = (v3 < 89274245) ? (v5 * v1 % v2) : (v1 % v1 | v1); - - break; - - case 4: - - v2 = (v1 < 17151658) ? (v5 - v2 << v3) : (v1 ^ v5 % v2); - - break; - - default: - - v5 = (v2 < 51585582) ? (v4 << v2 ^ v4) : (v4 + v3 >> v1); - - break; - } - - return (v2 > 75022715) ? (v2 | v5 + v2) : (v5 - v2 >> v2); - } - - [MosaUnitTest] - public static int FuzzMethod58() - { - int v1 = 29163943; - int v2 = 25206645; - int v3 = 32976377; - int v4 = 21971814; - int v5 = 56642485; - - if (v3 > 34630067) - { - int v6 = 46403008; - v6 = (v6 < 80140705) ? (v6 << v6 >> v6) : (v6 ^ v6 | v6); - } - else - { - v2 = (v2 > 98091988) ? (v1 >> v1 % v4) : (v2 & v3 >> v4); - } - - if (v2 > 86632781) - { - v5 = (v5 > 95003060) ? (v3 << v4 >> v3) : (v4 << v2 << v1); - } - else - { - v3 = (v4 < 56062928) ? (v4 << v1 % v3) : (v1 - v5 / v1); - } - - return v4 + v2 << v1; - } - - [MosaUnitTest] - public static int FuzzMethod59() - { - int v1 = 37193428; - int v2 = 22542504; - int v3 = 26498295; - int v4 = 67413966; - int v5 = 34888481; - - if (v2 > 17698574) - { - int v6 = 94541312; - v6 = (v6 < 36427014) ? (v6 >> v6 >> v6) : (v6 ^ v6 >> v6); - } - else - { - v5 = v1 - v2 >> v1; - } - - if (v5 < 88029191) - { - v5 = v1 % v5 / v3; - } - else - { - int v7 = 14904474; - v7 = (v7 > 36770285) ? (v7 / v7 << v7) : (v7 | v7 * v7); - } - - return v1 * v1 & v3; - } - - [MosaUnitTest] - public static int FuzzMethod60() - { - int v1 = 32333348; - int v2 = 86837333; - int v3 = 60227202; - int v4 = 27529447; - int v5 = 59765485; - - switch (v3 % 5) - - { - case 0: - - v2 = (v5 < 19850135) ? (v4 << v5 ^ v4) : (v2 | v1 - v1); - - break; - - case 1: - - v2 = (v3 > 96258405) ? (v3 + v5 << v4) : (v1 << v4 ^ v4); - - break; - - case 2: - - v4 = (v2 < 21276675) ? (v4 | v4 % v4) : (v5 >> v4 >> v3); - - break; - - case 3: - - v1 = (v5 < 94995472) ? (v4 & v4 ^ v3) : (v5 ^ v2 ^ v2); - - break; - - case 4: - - v4 = (v3 > 82385228) ? (v5 / v2 >> v2) : (v4 >> v4 >> v2); - - break; - - default: - - v5 = (v1 < 61913730) ? (v5 & v3 & v2) : (v1 << v5 / v1); - - break; - } - - if (v4 < 22019742) - { - int v6 = 28328781; - v6 = v6 * v6 * v6; - } - else - { - int v7 = 97003899; - v7 = v7 % v7 + v7; - } - - return v5 | v2 ^ v4; - } - - [MosaUnitTest] - public static int FuzzMethod61() - { - int v1 = 68222667; - int v2 = 45841479; - int v3 = 39877766; - int v4 = 51640829; - int v5 = 46632291; - - switch (v1 % 5) - - { - case 0: - - v5 = (v4 < 83700066) ? (v1 ^ v1 << v5) : (v5 * v5 >> v4); - - break; - - case 1: - - v5 = (v3 > 60268105) ? (v3 / v5 | v1) : (v5 / v5 - v5); - - break; - - case 2: - - v3 = (v5 > 68605412) ? (v5 << v1 | v3) : (v4 >> v2 + v3); - - break; - - case 3: - - v4 = (v5 > 86906671) ? (v5 >> v3 << v1) : (v5 >> v2 & v1); - - break; - - case 4: - - v2 = (v4 > 93848860) ? (v5 & v2 / v1) : (v2 * v1 * v3); - - break; - - default: - - v1 = (v3 > 19356390) ? (v4 - v3 & v1) : (v4 >> v5 >> v3); - - break; - } - - if (v4 > 74715192) - { - int v6 = 13021805; - v6 = (v6 > 9836006) ? (v6 << v6 << v6) : (v6 | v6 << v6); - } - else - { - int v7 = 737593; - v7 = v7 & v7 % v7; - } - - return v2 >> v5 % v1; - } - - [MosaUnitTest] - public static int FuzzMethod62() - { - int v1 = 34789002; - int v2 = 45726478; - int v3 = 32711454; - int v4 = 70004752; - int v5 = 97529695; - - switch (v2 % 5) - - { - case 0: - - v1 = (v5 < 50070336) ? (v2 & v2 ^ v2) : (v1 & v2 ^ v3); - - break; - - case 1: - - v1 = v3 & v1 << v3; - - break; - - case 2: - - v5 = v3 ^ v2 << v2; - - break; - - case 3: - - v5 = v2 | v5 & v4; - - break; - - case 4: - - v1 = (v4 < 17746865) ? (v2 ^ v3 / v5) : (v5 / v4 - v5); - - break; - - default: - - v1 = v1 % v3 >> v5; - - break; - } - - if (v5 < 85055972) - { - v5 = (v4 > 69274944) ? (v3 - v3 % v1) : (v3 ^ v1 >> v1); - } - else - { - v4 = (v3 > 60336395) ? (v2 % v1 >> v4) : (v5 % v2 << v1); - } - - return v4 & v3 & v4; - } - - [MosaUnitTest] - public static int FuzzMethod63() - { - int v1 = 15632776; - int v2 = 2752316; - int v3 = 72572332; - int v4 = 84782017; - int v5 = 31684415; - - switch (v4 % 5) - - { - case 0: - - v5 = (v5 < 77467962) ? (v3 >> v5 | v3) : (v1 << v1 - v4); - - break; - - case 1: - - v3 = (v5 < 81208689) ? (v5 - v4 & v2) : (v5 ^ v3 * v4); - - break; - - case 2: - - v2 = (v4 > 3734659) ? (v1 & v3 >> v1) : (v4 >> v2 | v3); - - break; - - case 3: - - v1 = (v2 < 13825767) ? (v2 & v4 >> v5) : (v3 - v5 >> v5); - - break; - - case 4: - - v2 = (v2 < 85836644) ? (v1 >> v5 | v4) : (v1 & v2 & v3); - - break; - - default: - - v2 = v2 ^ v4 | v3; - - break; - } - - switch (v4 % 5) - - { - case 0: - - v1 = (v4 > 54674853) ? (v3 % v2 - v1) : (v4 | v3 + v5); - - break; - - case 1: - - v2 = (v2 > 33179087) ? (v2 << v5 & v2) : (v5 | v5 - v5); - - break; - - case 2: - - v5 = (v2 < 31011337) ? (v3 >> v3 & v4) : (v2 << v2 - v3); - - break; - - case 3: - - v2 = (v4 > 94482287) ? (v2 / v1 ^ v3) : (v4 << v3 | v2); - - break; - - case 4: - - v2 = v4 - v1 >> v1; - - break; - - default: - - v2 = v4 + v2 * v4; - - break; - } - - return v3 | v1 + v2; - } - - [MosaUnitTest] - public static int FuzzMethod64() - { - int v1 = 57950185; - int v2 = 58852779; - int v3 = 2554212; - int v4 = 31109582; - int v5 = 96265229; - - if (v3 < 17172467) - { - int v6 = 95736487; - v6 = v6 | v6 | v6; - } - else - { - int v7 = 32889257; - v7 = v7 % v7 ^ v7; - } - - if (v5 > 49049218) - { - int v8 = 33979147; - v8 = (v8 < 8585245) ? (v8 ^ v8 * v8) : (v8 << v8 ^ v8); - } - else - { - int v9 = 88925812; - v9 = (v9 > 71323570) ? (v9 << v9 >> v9) : (v9 ^ v9 & v9); - } - - return v3 & v4 & v4; - } - - [MosaUnitTest] - public static int FuzzMethod65() - { - int v1 = 43998523; - int v2 = 14968545; - int v3 = 89679933; - int v4 = 83754835; - int v5 = 75011994; - - if (v3 > 52926763) - { - v5 = (v5 < 23584397) ? (v5 % v1 | v3) : (v1 ^ v1 / v2); - } - else - { - v3 = v2 & v3 - v2; - } - - switch (v4 % 5) - - { - case 0: - - v4 = (v1 > 29985260) ? (v5 | v1 & v3) : (v5 << v1 ^ v5); - - break; - - case 1: - - v1 = (v1 > 19496832) ? (v4 - v4 * v1) : (v3 | v4 | v3); - - break; - - case 2: - - v1 = (v5 < 98167520) ? (v3 + v2 >> v5) : (v2 % v2 + v1); - - break; - - case 3: - - v2 = v2 + v2 >> v1; - - break; - - case 4: - - v1 = (v2 < 43692734) ? (v1 << v4 * v3) : (v1 << v2 / v4); - - break; - - default: - - v4 = (v2 > 12397650) ? (v2 >> v5 / v4) : (v2 + v2 & v1); - - break; - } - - return v4 & v2 - v1; - } - - [MosaUnitTest] - public static int FuzzMethod66() - { - int v1 = 96969865; - int v2 = 81792397; - int v3 = 53639138; - int v4 = 96116869; - int v5 = 12028436; - - switch (v1 % 5) - - { - case 0: - - v4 = v2 >> v4 + v2; - - break; - - case 1: - - v5 = (v1 > 84884733) ? (v2 >> v3 - v3) : (v1 + v1 << v2); - - break; - - case 2: - - v3 = (v1 < 74034550) ? (v2 << v4 % v3) : (v2 & v3 << v2); - - break; - - case 3: - - v2 = v5 << v1 / v3; - - break; - - case 4: - - v3 = (v2 > 61551819) ? (v4 << v5 - v1) : (v4 | v1 % v4); - - break; - - default: - - v1 = v1 >> v3 % v4; - - break; - } - - switch (v1 % 5) - - { - case 0: - - v4 = (v2 > 86417544) ? (v4 & v4 << v4) : (v3 >> v2 | v3); - - break; - - case 1: - - v3 = v1 << v3 >> v3; - - break; - - case 2: - - v5 = v2 | v3 & v2; - - break; - - case 3: - - v5 = v3 | v1 | v1; - - break; - - case 4: - - v2 = v2 * v1 - v3; - - break; - - default: - - v5 = (v1 < 66720187) ? (v5 << v1 & v5) : (v1 / v3 + v4); - - break; - } - - return v5 * v3 ^ v1; - } - - [MosaUnitTest] - public static int FuzzMethod67() - { - int v1 = 13372920; - int v2 = 57601940; - int v3 = 73082340; - int v4 = 62918080; - int v5 = 47170482; - - switch (v1 % 5) - - { - case 0: - - v1 = (v3 > 6450351) ? (v5 ^ v2 & v1) : (v5 & v1 | v4); - - break; - - case 1: - - v3 = (v4 < 9590017) ? (v5 - v2 - v5) : (v2 | v2 + v4); - - break; - - case 2: - - v4 = (v2 > 29040836) ? (v2 | v1 >> v1) : (v5 & v4 % v3); - - break; - - case 3: - - v1 = v1 & v1 ^ v1; - - break; - - case 4: - - v2 = v1 + v2 << v2; - - break; - - default: - - v2 = (v1 > 44804399) ? (v4 - v4 >> v5) : (v1 | v1 << v2); - - break; - } - - switch (v1 % 5) - - { - case 0: - - v3 = v2 + v3 | v2; - - break; - - case 1: - - v1 = v1 ^ v2 | v4; - - break; - - case 2: - - v5 = v3 - v4 - v2; - - break; - - case 3: - - v1 = v2 ^ v4 << v4; - - break; - - case 4: - - v4 = (v3 < 29316830) ? (v3 >> v3 / v1) : (v4 % v1 >> v4); - - break; - - default: - - v5 = (v2 < 7826628) ? (v2 | v5 | v3) : (v4 ^ v1 & v4); - - break; - } - - return (v1 > 59985374) ? (v3 << v4 ^ v5) : (v1 << v3 % v3); - } - - [MosaUnitTest] - public static int FuzzMethod68() - { - int v1 = 83411709; - int v2 = 72864469; - int v3 = 34825065; - int v4 = 68757776; - int v5 = 56316874; - - if (v2 > 9019270) - { - int v6 = 99451395; - v6 = (v6 > 81309855) ? (v6 << v6 / v6) : (v6 << v6 | v6); - } - else - { - v4 = v2 / v1 ^ v3; - } - - switch (v5 % 5) - - { - case 0: - - v5 = (v3 < 73592844) ? (v3 / v1 * v1) : (v3 & v2 << v4); - - break; - - case 1: - - v2 = v2 - v5 << v5; - - break; - - case 2: - - v5 = v3 << v3 / v5; - - break; - - case 3: - - v5 = (v4 > 20383024) ? (v5 & v3 % v5) : (v4 << v3 % v4); - - break; - - case 4: - - v4 = (v2 > 61398982) ? (v2 & v5 << v1) : (v2 << v1 * v5); - - break; - - default: - - v3 = (v3 < 85467090) ? (v1 + v3 >> v1) : (v4 << v1 >> v5); - - break; - } - - return (v2 < 96308609) ? (v1 << v2 ^ v3) : (v4 & v1 >> v4); - } - - [MosaUnitTest] - public static int FuzzMethod69() - { - int v1 = 12555061; - int v2 = 88040346; - int v3 = 48216060; - int v4 = 5975961; - int v5 = 35689058; - - switch (v3 % 5) - - { - case 0: - - v4 = (v3 > 24565127) ? (v3 << v2 >> v1) : (v3 | v3 | v3); - - break; - - case 1: - - v2 = (v4 > 94750812) ? (v5 >> v3 * v4) : (v3 | v4 * v1); - - break; - - case 2: - - v5 = v1 - v1 % v4; - - break; - - case 3: - - v5 = v1 * v2 % v1; - - break; - - case 4: - - v3 = (v3 > 6065473) ? (v1 >> v4 >> v5) : (v5 & v3 * v4); - - break; - - default: - - v1 = (v3 < 67136012) ? (v1 * v4 | v3) : (v1 + v4 | v5); - - break; - } - - if (v2 > 6871348) - { - v2 = (v2 > 81045982) ? (v3 << v4 >> v3) : (v1 ^ v1 >> v1); - } - else - { - v5 = v3 + v1 + v2; - } - - return v5 ^ v2 ^ v5; - } - - [MosaUnitTest] - public static int FuzzMethod70() - { - int v1 = 53766582; - int v2 = 8837552; - int v3 = 74448245; - int v4 = 99623103; - int v5 = 74906157; - - if (v2 < 47127064) - { - int v6 = 85172077; - v6 = v6 / v6 % v6; - } - else - { - int v7 = 48004140; - v7 = v7 % v7 << v7; - } - - switch (v4 % 5) - - { - case 0: - - v5 = (v2 < 28832365) ? (v5 * v2 ^ v1) : (v5 + v5 * v5); - - break; - - case 1: - - v2 = v3 - v3 + v3; - - break; - - case 2: - - v1 = (v5 < 60900992) ? (v4 << v2 >> v3) : (v2 / v2 >> v4); - - break; - - case 3: - - v4 = (v5 > 90934193) ? (v3 << v4 >> v3) : (v4 << v3 >> v3); - - break; - - case 4: - - v4 = v4 << v1 >> v5; - - break; - - default: - - v4 = (v1 > 5983909) ? (v3 << v2 | v3) : (v1 & v3 * v1); - - break; - } - - return (v2 < 98669854) ? (v4 & v1 << v2) : (v1 * v5 >> v2); - } - - [MosaUnitTest] - public static int FuzzMethod71() - { - int v1 = 48072377; - int v2 = 8890508; - int v3 = 13742813; - int v4 = 68778263; - int v5 = 55811168; - - switch (v5 % 5) - - { - case 0: - - v4 = v1 ^ v4 ^ v4; - - break; - - case 1: - - v2 = (v2 < 69694998) ? (v4 ^ v1 ^ v4) : (v1 | v2 * v1); - - break; - - case 2: - - v4 = v1 * v4 + v4; - - break; - - case 3: - - v1 = v1 ^ v2 / v2; - - break; - - case 4: - - v2 = v2 % v1 * v5; - - break; - - default: - - v2 = (v3 < 77689705) ? (v5 | v5 - v1) : (v3 ^ v4 - v3); - - break; - } - - if (v5 > 79505535) - { - v2 = (v1 > 88948926) ? (v3 % v4 + v1) : (v1 << v1 | v1); - } - else - { - v5 = (v3 < 27499001) ? (v1 >> v2 * v1) : (v3 ^ v1 | v5); - } - - return v4 >> v2 ^ v2; - } - - [MosaUnitTest] - public static int FuzzMethod72() - { - int v1 = 21069171; - int v2 = 37442237; - int v3 = 32226614; - int v4 = 65237073; - int v5 = 4493634; - - if (v1 > 55885729) - { - v5 = (v3 < 89078301) ? (v4 * v3 % v4) : (v5 & v2 ^ v3); - } - else - { - v4 = (v4 > 84249744) ? (v1 / v4 + v3) : (v3 ^ v1 ^ v4); - } - - switch (v4 % 5) - - { - case 0: - - v2 = (v5 < 71999014) ? (v1 % v5 << v4) : (v5 % v1 & v2); - - break; - - case 1: - - v2 = (v5 > 83508900) ? (v3 - v3 + v5) : (v3 << v2 >> v4); - - break; - - case 2: - - v5 = v3 + v1 | v1; - - break; - - case 3: - - v5 = v5 * v1 - v1; - - break; - - case 4: - - v2 = v4 & v4 << v2; - - break; - - default: - - v2 = (v5 < 93986302) ? (v5 ^ v4 / v1) : (v1 | v4 >> v5); - - break; - } - - return (v1 > 21621257) ? (v3 | v4 ^ v3) : (v2 >> v5 >> v1); - } - - [MosaUnitTest] - public static int FuzzMethod73() - { - int v1 = 9535036; - int v2 = 10978832; - int v3 = 39680765; - int v4 = 71793595; - int v5 = 11157149; - - switch (v3 % 5) - - { - case 0: - - v4 = v1 & v2 << v2; - - break; - - case 1: - - v4 = v3 ^ v3 << v3; - - break; - - case 2: - - v3 = (v1 > 91691810) ? (v5 << v4 >> v3) : (v5 / v5 + v2); - - break; - - case 3: - - v4 = (v4 < 11165482) ? (v5 >> v1 + v3) : (v2 | v2 | v5); - - break; - - case 4: - - v2 = v1 | v5 / v3; - - break; - - default: - - v4 = v4 % v5 & v5; - - break; - } - - if (v4 > 25076646) - { - v4 = (v3 > 8354163) ? (v5 | v2 << v5) : (v3 >> v1 * v1); - } - else - { - int v6 = 75570895; - v6 = (v6 > 99264558) ? (v6 >> v6 >> v6) : (v6 | v6 >> v6); - } - - return (v5 > 71180598) ? (v4 << v4 >> v2) : (v4 >> v5 ^ v4); - } - - [MosaUnitTest] - public static int FuzzMethod74() - { - int v1 = 27879413; - int v2 = 97111148; - int v3 = 44730241; - int v4 = 28234538; - int v5 = 52901845; - - if (v1 > 23576040) - { - int v6 = 52573081; - v6 = (v6 > 80713581) ? (v6 % v6 << v6) : (v6 << v6 ^ v6); - } - else - { - v1 = (v3 < 85453402) ? (v2 | v3 >> v3) : (v3 & v3 << v5); - } - - if (v5 > 49084919) - { - int v7 = 99342574; - v7 = (v7 < 43482298) ? (v7 >> v7 << v7) : (v7 << v7 << v7); - } - else - { - int v8 = 45979759; - v8 = (v8 > 40789974) ? (v8 >> v8 >> v8) : (v8 * v8 >> v8); - } - - return v5 >> v1 >> v3; - } - - [MosaUnitTest] - public static int FuzzMethod75() - { - int v1 = 13002663; - int v2 = 59702394; - int v3 = 56636453; - int v4 = 63548404; - int v5 = 41600721; - - switch (v4 % 5) - - { - case 0: - - v3 = v2 << v5 & v3; - - break; - - case 1: - - v5 = v4 + v3 | v3; - - break; - - case 2: - - v4 = (v4 < 62048822) ? (v4 | v1 - v5) : (v2 << v3 ^ v5); - - break; - - case 3: - - v4 = v1 >> v5 | v4; - - break; - - case 4: - - v3 = (v3 < 26620709) ? (v5 ^ v4 + v2) : (v5 | v2 >> v1); - - break; - - default: - - v3 = (v5 > 17664271) ? (v3 | v4 | v1) : (v4 >> v4 | v2); - - break; - } - - if (v4 > 84351869) - { - v4 = (v4 > 66806491) ? (v2 * v3 * v1) : (v4 << v1 & v2); - } - else - { - int v6 = 77495108; - v6 = v6 << v6 ^ v6; - } - - return v4 << v4 << v2; - } - - [MosaUnitTest] - public static int FuzzMethod76() - { - int v1 = 64098402; - int v2 = 97136760; - int v3 = 67550218; - int v4 = 56901313; - int v5 = 10549742; - - switch (v3 % 5) - - { - case 0: - - v1 = (v3 > 70230319) ? (v1 & v3 / v1) : (v1 % v4 << v2); - - break; - - case 1: - - v3 = v5 / v5 & v1; - - break; - - case 2: - - v5 = (v2 > 48543330) ? (v3 ^ v2 & v3) : (v3 ^ v5 << v5); - - break; - - case 3: - - v5 = (v4 < 9430012) ? (v5 >> v3 >> v3) : (v3 * v4 << v5); - - break; - - case 4: - - v4 = (v3 < 60466718) ? (v1 + v5 >> v5) : (v4 * v5 | v5); - - break; - - default: - - v5 = v4 ^ v3 | v4; - - break; - } - - if (v3 < 42492639) - { - v1 = (v4 > 40332450) ? (v4 << v5 / v4) : (v3 << v3 - v5); - } - else - { - v3 = v3 ^ v2 << v5; - } - - return v2 | v3 ^ v1; - } - - [MosaUnitTest] - public static int FuzzMethod77() - { - int v1 = 93261182; - int v2 = 26206432; - int v3 = 66933450; - int v4 = 75275107; - int v5 = 54786080; - - switch (v4 % 5) - - { - case 0: - - v2 = v2 >> v5 % v2; - - break; - - case 1: - - v1 = (v3 < 60892135) ? (v1 | v3 << v5) : (v2 << v3 - v3); - - break; - - case 2: - - v1 = (v3 > 61418014) ? (v3 >> v5 << v1) : (v4 >> v5 / v1); - - break; - - case 3: - - v4 = (v3 < 76232031) ? (v2 - v5 >> v4) : (v1 ^ v2 - v2); - - break; - - case 4: - - v4 = (v1 > 59575293) ? (v1 - v2 + v4) : (v1 + v2 | v2); - - break; - - default: - - v3 = (v1 < 13038716) ? (v3 + v3 ^ v5) : (v4 + v5 * v5); - - break; - } - - switch (v2 % 5) - - { - case 0: - - v1 = (v5 < 62077172) ? (v3 / v5 * v5) : (v1 >> v1 >> v3); - - break; - - case 1: - - v2 = v1 << v1 / v1; - - break; - - case 2: - - v5 = (v5 < 72027854) ? (v5 / v2 * v1) : (v5 >> v2 | v3); - - break; - - case 3: - - v4 = (v2 < 98101462) ? (v5 | v2 << v1) : (v1 % v2 - v1); - - break; - - case 4: - - v3 = v5 | v4 ^ v4; - - break; - - default: - - v4 = (v1 > 70568271) ? (v4 ^ v3 >> v1) : (v4 >> v3 | v2); - - break; - } - - return (v1 > 3847050) ? (v2 % v4 >> v4) : (v5 & v1 - v2); - } - - [MosaUnitTest] - public static int FuzzMethod78() - { - int v1 = 79649535; - int v2 = 16623749; - int v3 = 68544309; - int v4 = 4113418; - int v5 = 32876747; - - switch (v1 % 5) - - { - case 0: - - v5 = (v4 < 65625114) ? (v4 * v2 & v1) : (v3 ^ v1 << v2); - - break; - - case 1: - - v2 = v4 << v5 >> v2; - - break; - - case 2: - - v1 = v2 << v1 | v1; - - break; - - case 3: - - v4 = v1 | v3 % v2; - - break; - - case 4: - - v5 = (v4 < 27210956) ? (v3 >> v2 & v2) : (v1 >> v1 + v4); - - break; - - default: - - v2 = (v5 < 10563005) ? (v4 + v2 + v4) : (v3 ^ v4 >> v4); - - break; - } - - switch (v4 % 5) - - { - case 0: - - v2 = v4 << v1 * v1; - - break; - - case 1: - - v4 = (v4 > 46690110) ? (v3 & v4 >> v3) : (v5 * v3 % v1); - - break; - - case 2: - - v4 = (v1 > 89823596) ? (v2 >> v5 ^ v1) : (v5 >> v5 | v3); - - break; - - case 3: - - v1 = (v1 > 50292310) ? (v2 % v4 + v1) : (v1 >> v4 + v2); - - break; - - case 4: - - v2 = v5 ^ v1 & v5; - - break; - - default: - - v5 = (v1 > 44744036) ? (v5 ^ v1 * v4) : (v5 + v1 % v1); - - break; - } - - return (v5 > 5852477) ? (v2 | v5 * v1) : (v2 / v2 & v4); - } - - [MosaUnitTest] - public static int FuzzMethod79() - { - int v1 = 26619172; - int v2 = 22031236; - int v3 = 69096238; - int v4 = 30509801; - int v5 = 11702695; - - switch (v1 % 5) - - { - case 0: - - v3 = (v2 < 56625202) ? (v5 & v1 | v5) : (v1 | v1 + v5); - - break; - - case 1: - - v1 = v1 | v5 << v4; - - break; - - case 2: - - v4 = (v3 < 50439316) ? (v4 / v1 >> v1) : (v4 | v4 & v2); - - break; - - case 3: - - v3 = v4 << v1 << v3; - - break; - - case 4: - - v5 = (v2 < 22871806) ? (v5 >> v3 * v1) : (v1 >> v5 << v4); - - break; - - default: - - v2 = v4 + v4 | v1; - - break; - } - - switch (v3 % 5) - - { - case 0: - - v5 = v5 & v2 / v4; - - break; - - case 1: - - v3 = (v1 > 58850179) ? (v3 >> v4 >> v1) : (v2 | v3 % v4); - - break; - - case 2: - - v1 = (v5 < 40732009) ? (v3 << v5 & v3) : (v5 - v2 ^ v4); - - break; - - case 3: - - v5 = (v5 < 14198678) ? (v4 * v2 ^ v1) : (v2 << v1 / v1); - - break; - - case 4: - - v1 = v3 / v1 * v3; - - break; - - default: - - v1 = v5 ^ v1 | v5; - - break; - } - - return (v4 < 92530345) ? (v4 | v3 << v5) : (v3 >> v4 << v1); - } - - [MosaUnitTest] - public static int FuzzMethod80() - { - int v1 = 87584631; - int v2 = 76081500; - int v3 = 67415849; - int v4 = 68925483; - int v5 = 46986330; - - if (v2 > 11731647) - { - v4 = (v4 < 32272635) ? (v4 ^ v2 << v2) : (v2 << v4 >> v2); - } - else - { - int v6 = 75741316; - v6 = v6 ^ v6 >> v6; - } - - if (v4 < 69912273) - { - int v7 = 82051727; - v7 = (v7 < 26396904) ? (v7 % v7 << v7) : (v7 >> v7 << v7); - } - else - { - v3 = v3 & v1 + v2; - } - - return v3 & v4 & v2; - } - - [MosaUnitTest] - public static int FuzzMethod81() - { - int v1 = 18210580; - int v2 = 97791458; - int v3 = 56051239; - int v4 = 15654567; - int v5 = 73825003; - - switch (v1 % 5) - - { - case 0: - - v4 = (v4 < 72990271) ? (v5 ^ v1 >> v5) : (v4 / v2 >> v2); - - break; - - case 1: - - v5 = v5 - v5 << v2; - - break; - - case 2: - - v3 = (v3 < 96086780) ? (v3 + v3 << v4) : (v5 << v5 - v4); - - break; - - case 3: - - v1 = (v4 < 4800298) ? (v1 * v2 ^ v1) : (v2 + v5 % v1); - - break; - - case 4: - - v1 = v3 + v5 | v2; - - break; - - default: - - v1 = (v2 > 11037621) ? (v2 ^ v2 / v3) : (v4 << v4 * v5); - - break; - } - - if (v4 < 27733790) - { - int v6 = 21987365; - v6 = (v6 > 3254903) ? (v6 / v6 - v6) : (v6 ^ v6 << v6); - } - else - { - int v7 = 86421801; - v7 = v7 % v7 >> v7; - } - - return v1 << v3 << v3; - } - - [MosaUnitTest] - public static int FuzzMethod82() - { - int v1 = 67571978; - int v2 = 18572433; - int v3 = 19370187; - int v4 = 20967080; - int v5 = 80474467; - - switch (v5 % 5) - - { - case 0: - - v5 = (v5 < 79890848) ? (v4 >> v5 % v5) : (v3 % v2 << v3); - - break; - - case 1: - - v4 = v4 >> v5 ^ v4; - - break; - - case 2: - - v1 = (v5 < 57037514) ? (v1 / v1 & v3) : (v3 + v1 | v5); - - break; - - case 3: - - v1 = (v4 < 63938342) ? (v3 & v3 >> v2) : (v3 ^ v3 >> v2); - - break; - - case 4: - - v2 = v1 >> v3 >> v2; - - break; - - default: - - v2 = v4 + v1 >> v5; - - break; - } - - switch (v4 % 5) - - { - case 0: - - v1 = v4 % v4 >> v1; - - break; - - case 1: - - v3 = (v1 < 29882161) ? (v1 | v1 * v4) : (v5 / v5 >> v3); - - break; - - case 2: - - v3 = v2 - v5 % v2; - - break; - - case 3: - - v1 = (v4 > 46894053) ? (v4 << v3 | v2) : (v5 + v1 & v3); - - break; - - case 4: - - v5 = v5 - v5 & v1; - - break; - - default: - - v2 = v2 % v5 * v4; - - break; - } - - return (v2 < 45294038) ? (v1 - v2 >> v1) : (v5 << v5 >> v3); - } - - [MosaUnitTest] - public static int FuzzMethod83() - { - int v1 = 71214985; - int v2 = 95853501; - int v3 = 49138912; - int v4 = 65980901; - int v5 = 28073208; - - switch (v1 % 5) - - { - case 0: - - v2 = (v3 > 41160479) ? (v4 / v4 % v4) : (v3 % v5 / v2); - - break; - - case 1: - - v3 = (v2 < 79399298) ? (v2 - v1 ^ v3) : (v1 >> v4 + v3); - - break; - - case 2: - - v3 = v4 + v4 % v5; - - break; - - case 3: - - v2 = (v2 > 51218627) ? (v4 >> v2 | v3) : (v1 << v1 & v5); - - break; - - case 4: - - v1 = v5 + v3 >> v2; - - break; - - default: - - v1 = (v4 > 74543114) ? (v4 + v5 << v1) : (v5 << v5 / v1); - - break; - } - - if (v1 < 26798487) - { - v4 = v3 << v5 * v3; - } - else - { - v4 = v5 << v5 % v2; - } - - return v5 | v3 >> v4; - } - - [MosaUnitTest] - public static int FuzzMethod84() - { - int v1 = 49214725; - int v2 = 59818295; - int v3 = 36178346; - int v4 = 14794618; - int v5 = 82217428; - - switch (v3 % 5) - - { - case 0: - - v2 = (v2 > 87166855) ? (v1 & v1 >> v2) : (v5 - v1 / v1); - - break; - - case 1: - - v1 = (v5 < 43086714) ? (v5 * v4 << v4) : (v4 * v1 * v2); - - break; - - case 2: - - v3 = (v2 < 42770633) ? (v1 % v4 >> v4) : (v4 & v4 / v2); - - break; - - case 3: - - v3 = (v4 > 75038112) ? (v4 / v1 << v2) : (v1 << v2 >> v2); - - break; - - case 4: - - v4 = v3 / v5 / v5; - - break; - - default: - - v2 = (v1 < 64825453) ? (v4 >> v5 ^ v5) : (v2 & v1 ^ v4); - - break; - } - - if (v4 < 119961) - { - int v6 = 68101376; - v6 = v6 + v6 << v6; - } - else - { - v5 = v5 & v1 % v1; - } - - return (v5 > 34918894) ? (v1 % v5 << v5) : (v5 << v5 / v3); - } - - [MosaUnitTest] - public static int FuzzMethod85() - { - int v1 = 41433827; - int v2 = 75142990; - int v3 = 56218375; - int v4 = 85542531; - int v5 = 29028928; - - if (v5 < 48680066) - { - v3 = (v5 > 92108281) ? (v1 ^ v1 - v1) : (v2 & v1 | v3); - } - else - { - int v6 = 698853; - v6 = v6 >> v6 + v6; - } - - if (v1 > 90028899) - { - v1 = (v3 > 63048608) ? (v4 | v5 ^ v2) : (v4 & v1 | v4); - } - else - { - int v7 = 56651495; - v7 = (v7 > 24148472) ? (v7 % v7 + v7) : (v7 >> v7 >> v7); - } - - return (v1 > 11881651) ? (v4 * v4 << v5) : (v3 - v2 >> v2); - } - - [MosaUnitTest] - public static int FuzzMethod86() - { - int v1 = 25729194; - int v2 = 47723623; - int v3 = 24701862; - int v4 = 1553926; - int v5 = 30669633; - - switch (v1 % 5) - - { - case 0: - - v4 = (v4 < 68368385) ? (v5 & v1 ^ v4) : (v1 >> v2 / v4); - - break; - - case 1: - - v4 = v3 << v5 << v1; - - break; - - case 2: - - v3 = v4 & v3 ^ v2; - - break; - - case 3: - - v1 = (v5 > 70116446) ? (v2 << v4 | v4) : (v1 << v3 << v3); - - break; - - case 4: - - v4 = (v5 < 32877472) ? (v5 ^ v3 ^ v2) : (v4 % v3 | v4); - - break; - - default: - - v5 = v1 - v3 << v5; - - break; - } - - switch (v4 % 5) - - { - case 0: - - v1 = v2 << v2 % v5; - - break; - - case 1: - - v4 = v2 ^ v4 << v3; - - break; - - case 2: - - v5 = (v5 > 13949263) ? (v2 >> v3 << v4) : (v1 >> v2 << v2); - - break; - - case 3: - - v2 = (v2 > 14694177) ? (v4 % v1 << v1) : (v3 | v1 << v2); - - break; - - case 4: - - v1 = v4 - v1 | v1; - - break; - - default: - - v3 = v5 % v5 & v1; - - break; - } - - return (v1 < 25898356) ? (v4 >> v1 << v1) : (v3 & v3 & v4); - } - - [MosaUnitTest] - public static int FuzzMethod87() - { - int v1 = 32664051; - int v2 = 68221472; - int v3 = 71101698; - int v4 = 66122267; - int v5 = 70769039; - - switch (v5 % 5) - - { - case 0: - - v2 = v4 % v2 + v3; - - break; - - case 1: - - v4 = (v3 > 36627707) ? (v4 | v2 | v5) : (v3 ^ v2 - v4); - - break; - - case 2: - - v4 = (v2 > 94185558) ? (v4 >> v3 >> v2) : (v4 << v3 | v5); - - break; - - case 3: - - v4 = (v5 > 91572957) ? (v1 | v5 + v2) : (v4 & v1 | v1); - - break; - - case 4: - - v3 = (v3 > 15273710) ? (v2 ^ v3 ^ v3) : (v5 >> v4 % v5); - - break; - - default: - - v2 = v4 | v2 | v4; - - break; - } - - if (v5 > 58418689) - { - v5 = v3 | v1 >> v3; - } - else - { - int v6 = 37106806; - v6 = v6 | v6 ^ v6; - } - - return v4 | v1 - v3; - } - - [MosaUnitTest] - public static int FuzzMethod88() - { - int v1 = 44767249; - int v2 = 70898556; - int v3 = 38898757; - int v4 = 87562276; - int v5 = 31698131; - - switch (v5 % 5) - - { - case 0: - - v2 = (v5 < 58414469) ? (v1 << v3 ^ v5) : (v5 ^ v5 & v4); - - break; - - case 1: - - v3 = (v2 < 11917358) ? (v1 >> v1 | v3) : (v5 | v3 + v5); - - break; - - case 2: - - v4 = (v5 < 86628826) ? (v1 >> v2 % v5) : (v5 * v5 & v3); - - break; - - case 3: - - v1 = (v5 < 44446527) ? (v1 | v1 | v1) : (v4 << v2 & v1); - - break; - - case 4: - - v3 = (v1 > 9671108) ? (v1 << v3 ^ v3) : (v4 % v5 & v4); - - break; - - default: - - v1 = (v4 < 37078938) ? (v4 / v3 >> v3) : (v3 - v4 - v3); - - break; - } - - switch (v2 % 5) - - { - case 0: - - v1 = (v2 < 54316709) ? (v3 % v2 >> v4) : (v3 ^ v3 << v2); - - break; - - case 1: - - v3 = (v1 < 14269551) ? (v2 ^ v5 % v1) : (v1 - v4 * v2); - - break; - - case 2: - - v2 = (v4 < 9245584) ? (v5 - v4 >> v4) : (v5 % v1 + v3); - - break; - - case 3: - - v2 = v1 >> v5 << v1; - - break; - - case 4: - - v4 = v2 >> v1 / v4; - - break; - - default: - - v1 = (v4 > 46835778) ? (v1 >> v2 + v2) : (v4 - v2 | v2); - - break; - } - - return (v5 < 12337477) ? (v4 + v3 % v3) : (v1 & v2 | v3); - } - - [MosaUnitTest] - public static int FuzzMethod89() - { - int v1 = 24792115; - int v2 = 87907095; - int v3 = 7041463; - int v4 = 27256389; - int v5 = 42528666; - - switch (v1 % 5) - - { - case 0: - - v4 = (v2 < 90719103) ? (v3 ^ v3 * v1) : (v2 + v4 % v2); - - break; - - case 1: - - v4 = v2 >> v3 / v2; - - break; - - case 2: - - v4 = (v2 < 79107990) ? (v4 >> v3 % v5) : (v1 << v4 | v1); - - break; - - case 3: - - v2 = v3 ^ v2 | v3; - - break; - - case 4: - - v3 = v2 / v3 * v1; - - break; - - default: - - v1 = (v2 > 99089988) ? (v4 << v5 - v3) : (v4 << v5 * v4); - - break; - } - - switch (v1 % 5) - - { - case 0: - - v5 = v2 % v5 & v2; - - break; - - case 1: - - v4 = v4 / v4 >> v3; - - break; - - case 2: - - v2 = v5 / v2 ^ v5; - - break; - - case 3: - - v1 = v2 ^ v1 | v3; - - break; - - case 4: - - v4 = (v3 < 38611059) ? (v3 | v5 & v1) : (v4 & v4 & v2); - - break; - - default: - - v2 = (v3 < 31619865) ? (v4 << v2 << v3) : (v3 ^ v5 << v5); - - break; - } - - return v5 >> v4 + v1; - } - - [MosaUnitTest] - public static int FuzzMethod90() - { - int v1 = 1668088; - int v2 = 59927919; - int v3 = 9312178; - int v4 = 77296609; - int v5 = 86573356; - - switch (v2 % 5) - - { - case 0: - - v4 = v2 - v2 | v3; - - break; - - case 1: - - v4 = (v5 > 58293595) ? (v3 >> v1 << v5) : (v1 << v4 / v1); - - break; - - case 2: - - v1 = v1 & v1 % v4; - - break; - - case 3: - - v1 = (v3 > 20162017) ? (v4 | v5 << v1) : (v5 << v5 ^ v2); - - break; - - case 4: - - v1 = v4 | v1 - v3; - - break; - - default: - - v5 = v3 | v2 ^ v1; - - break; - } - - switch (v1 % 5) - - { - case 0: - - v4 = v1 - v1 | v1; - - break; - - case 1: - - v4 = (v1 < 93364105) ? (v5 * v5 | v1) : (v1 * v5 * v3); - - break; - - case 2: - - v4 = (v1 < 23771136) ? (v2 & v1 % v4) : (v5 >> v5 >> v2); - - break; - - case 3: - - v2 = (v4 > 7137703) ? (v2 + v3 % v3) : (v2 ^ v4 / v5); - - break; - - case 4: - - v1 = v4 << v2 % v5; - - break; - - default: - - v3 = (v2 < 32666792) ? (v1 << v1 * v1) : (v4 | v1 << v3); - - break; - } - - return v2 | v5 << v3; - } - - [MosaUnitTest] - public static int FuzzMethod91() - { - int v1 = 15004076; - int v2 = 30070236; - int v3 = 12659175; - int v4 = 26764221; - int v5 = 58567688; - - if (v1 > 97362739) - { - int v6 = 19624107; - v6 = (v6 < 89960507) ? (v6 << v6 >> v6) : (v6 | v6 - v6); - } - else - { - v1 = v4 ^ v5 & v1; - } - - switch (v4 % 5) - - { - case 0: - - v5 = (v3 > 57112638) ? (v4 ^ v3 * v5) : (v4 & v1 | v4); - - break; - - case 1: - - v4 = v4 - v5 & v3; - - break; - - case 2: - - v2 = v3 - v2 & v4; - - break; - - case 3: - - v5 = (v1 > 69285697) ? (v4 ^ v5 | v2) : (v5 % v1 << v4); - - break; - - case 4: - - v2 = (v4 < 53544731) ? (v5 ^ v1 ^ v2) : (v5 >> v5 % v2); - - break; - - default: - - v1 = v4 >> v2 / v5; - - break; - } - - return v2 & v3 - v4; - } - - [MosaUnitTest] - public static int FuzzMethod92() - { - int v1 = 64581025; - int v2 = 5525679; - int v3 = 32763087; - int v4 = 5834794; - int v5 = 8998009; - - switch (v1 % 5) - - { - case 0: - - v1 = v1 | v4 * v1; - - break; - - case 1: - - v2 = (v4 > 53648145) ? (v5 - v5 ^ v2) : (v2 / v2 & v5); - - break; - - case 2: - - v2 = v1 / v2 | v4; - - break; - - case 3: - - v5 = (v2 < 44058258) ? (v5 << v3 % v3) : (v5 / v4 ^ v5); - - break; - - case 4: - - v1 = (v3 > 99942641) ? (v4 << v1 * v4) : (v4 | v3 << v5); - - break; - - default: - - v2 = v2 >> v1 & v4; - - break; - } - - if (v3 < 83386502) - { - v5 = v1 << v5 ^ v4; - } - else - { - int v6 = 89501274; - v6 = (v6 > 23266969) ? (v6 >> v6 + v6) : (v6 >> v6 & v6); - } - - return (v1 < 23656684) ? (v4 << v3 ^ v2) : (v4 << v3 << v2); - } - - [MosaUnitTest] - public static int FuzzMethod93() - { - int v1 = 30062012; - int v2 = 60081021; - int v3 = 74958908; - int v4 = 35319504; - int v5 = 29441964; - - if (v4 < 18172343) - { - v5 = (v3 > 67800971) ? (v2 << v4 | v4) : (v2 * v5 << v5); - } - else - { - int v6 = 14408354; - v6 = (v6 < 78995999) ? (v6 << v6 * v6) : (v6 ^ v6 / v6); - } - - if (v4 < 86920414) - { - int v7 = 35365172; - v7 = (v7 < 55803792) ? (v7 << v7 * v7) : (v7 << v7 ^ v7); - } - else - { - v4 = v1 ^ v3 + v5; - } - - return v3 | v1 % v2; - } - - [MosaUnitTest] - public static int FuzzMethod94() - { - int v1 = 51689512; - int v2 = 23686194; - int v3 = 13100415; - int v4 = 2799620; - int v5 = 97601648; - - switch (v2 % 5) - - { - case 0: - - v2 = v1 * v5 | v4; - - break; - - case 1: - - v2 = (v1 > 3159310) ? (v2 - v5 >> v1) : (v3 ^ v2 | v3); - - break; - - case 2: - - v5 = v4 ^ v1 % v5; - - break; - - case 3: - - v1 = (v3 > 35312706) ? (v4 * v2 ^ v3) : (v5 >> v2 * v2); - - break; - - case 4: - - v5 = v3 << v5 << v2; - - break; - - default: - - v5 = (v1 > 90710196) ? (v4 | v4 << v3) : (v2 * v3 << v4); - - break; - } - - if (v2 > 92423921) - { - int v6 = 83520712; - v6 = (v6 < 38866816) ? (v6 >> v6 * v6) : (v6 ^ v6 >> v6); - } - else - { - int v7 = 76396064; - v7 = (v7 < 53392224) ? (v7 << v7 >> v7) : (v7 >> v7 & v7); - } - - return (v3 < 69532519) ? (v3 - v2 + v2) : (v5 << v1 << v3); - } - - [MosaUnitTest] - public static int FuzzMethod95() - { - int v1 = 48088490; - int v2 = 1872086; - int v3 = 65510702; - int v4 = 72793843; - int v5 = 58615055; - - if (v3 < 25349303) - { - v1 = v5 * v1 ^ v4; - } - else - { - int v6 = 61037447; - v6 = (v6 > 1340210) ? (v6 | v6 % v6) : (v6 << v6 - v6); - } - - switch (v2 % 5) - - { - case 0: - - v5 = (v3 < 83862833) ? (v1 / v3 & v2) : (v1 << v2 | v2); - - break; - - case 1: - - v3 = (v3 < 57715183) ? (v5 ^ v3 << v1) : (v1 | v2 << v2); - - break; - - case 2: - - v5 = (v2 < 90449285) ? (v4 * v4 << v5) : (v1 / v3 + v5); - - break; - - case 3: - - v1 = (v4 > 50048385) ? (v1 ^ v2 ^ v5) : (v5 & v4 | v5); - - break; - - case 4: - - v3 = v1 >> v1 / v3; - - break; - - default: - - v1 = (v1 < 97038524) ? (v1 / v5 << v2) : (v3 >> v4 / v1); - - break; - } - - return v5 % v4 + v2; - } - - [MosaUnitTest] - public static int FuzzMethod96() - { - int v1 = 57795946; - int v2 = 29098898; - int v3 = 33353315; - int v4 = 99851661; - int v5 = 94241988; - - switch (v4 % 5) - - { - case 0: - - v1 = (v1 < 18700824) ? (v5 ^ v5 >> v5) : (v3 >> v2 & v3); - - break; - - case 1: - - v2 = (v4 < 22890948) ? (v3 | v5 >> v1) : (v2 >> v4 >> v2); - - break; - - case 2: - - v4 = (v1 > 79523682) ? (v4 >> v3 - v5) : (v5 >> v4 << v3); - - break; - - case 3: - - v3 = v1 + v3 & v3; - - break; - - case 4: - - v4 = (v3 < 51071479) ? (v1 + v2 ^ v4) : (v1 / v1 << v1); - - break; - - default: - - v3 = (v3 > 61723534) ? (v5 >> v3 / v3) : (v2 << v1 >> v2); - - break; - } - - switch (v5 % 5) - - { - case 0: - - v1 = v5 & v2 >> v1; - - break; - - case 1: - - v4 = (v1 < 62863271) ? (v2 + v5 << v5) : (v4 | v2 - v2); - - break; - - case 2: - - v3 = v1 >> v4 >> v1; - - break; - - case 3: - - v3 = v5 | v2 + v2; - - break; - - case 4: - - v5 = v1 & v5 ^ v5; - - break; - - default: - - v4 = (v2 < 21475084) ? (v3 + v3 | v4) : (v5 & v4 + v4); - - break; - } - - return (v5 < 2206648) ? (v1 & v4 & v5) : (v2 >> v5 >> v3); - } - - [MosaUnitTest] - public static int FuzzMethod97() - { - int v1 = 53641525; - int v2 = 43010397; - int v3 = 2757599; - int v4 = 96186187; - int v5 = 14932731; - - switch (v4 % 5) - - { - case 0: - - v4 = (v1 < 8109956) ? (v1 ^ v5 | v3) : (v1 & v1 - v4); - - break; - - case 1: - - v1 = v4 ^ v1 & v5; - - break; - - case 2: - - v4 = (v4 > 59043307) ? (v3 + v1 - v2) : (v2 - v4 * v1); - - break; - - case 3: - - v1 = (v1 < 48559337) ? (v1 << v5 / v2) : (v3 & v4 & v2); - - break; - - case 4: - - v2 = (v2 > 84979179) ? (v1 - v4 + v3) : (v1 & v2 >> v5); - - break; - - default: - - v1 = v3 ^ v3 >> v3; - - break; - } - - if (v4 > 69324905) - { - int v6 = 94838772; - v6 = (v6 > 56767679) ? (v6 * v6 ^ v6) : (v6 >> v6 << v6); - } - else - { - int v7 = 40147736; - v7 = v7 ^ v7 + v7; - } - - return v1 * v4 * v4; - } - - [MosaUnitTest] - public static int FuzzMethod98() - { - int v1 = 36284370; - int v2 = 95030660; - int v3 = 61152811; - int v4 = 78747240; - int v5 = 22894399; - - switch (v3 % 5) - - { - case 0: - - v4 = v1 / v2 & v5; - - break; - - case 1: - - v5 = (v2 > 70714095) ? (v5 ^ v5 | v2) : (v5 >> v1 << v3); - - break; - - case 2: - - v5 = v2 & v2 + v2; - - break; - - case 3: - - v3 = (v5 > 55770202) ? (v1 | v1 | v4) : (v4 >> v3 << v2); - - break; - - case 4: - - v5 = (v4 < 31957210) ? (v5 ^ v2 >> v5) : (v1 & v1 ^ v3); - - break; - - default: - - v3 = (v2 < 5337370) ? (v3 >> v3 + v3) : (v2 + v3 << v5); - - break; - } - - switch (v5 % 5) - - { - case 0: - - v4 = v5 >> v1 & v5; - - break; - - case 1: - - v1 = (v1 < 23488082) ? (v2 | v5 >> v2) : (v4 >> v5 & v1); - - break; - - case 2: - - v2 = (v3 > 81203144) ? (v2 << v4 - v2) : (v5 ^ v4 * v4); - - break; - - case 3: - - v5 = v5 ^ v3 / v4; - - break; - - case 4: - - v2 = (v5 < 6923720) ? (v5 - v3 / v5) : (v1 >> v2 + v1); - - break; - - default: - - v3 = v4 << v5 + v3; - - break; - } - - return (v2 < 79186486) ? (v4 >> v4 / v5) : (v4 % v3 << v2); - } - - [MosaUnitTest] - public static int FuzzMethod99() - { - int v1 = 2317300; - int v2 = 74650727; - int v3 = 39695810; - int v4 = 23517726; - int v5 = 14895958; - - if (v1 > 69169469) - { - int v6 = 2910628; - v6 = (v6 < 74959030) ? (v6 % v6 + v6) : (v6 | v6 | v6); - } - else - { - v2 = v4 >> v4 - v2; - } - - if (v5 < 70158714) - { - int v7 = 21241261; - v7 = v7 / v7 + v7; - } - else - { - v4 = (v3 > 58247735) ? (v5 ^ v2 ^ v3) : (v1 - v4 >> v1); - } - - return (v3 > 81564499) ? (v3 & v1 & v4) : (v1 << v5 >> v3); - } -} diff --git a/Source/Mosa.UnitTests/Fuzzy/Fuzz0099.cs b/Source/Mosa.UnitTests/Fuzzy/Fuzz0099.cs new file mode 100644 index 0000000000..18ee12adf2 --- /dev/null +++ b/Source/Mosa.UnitTests/Fuzzy/Fuzz0099.cs @@ -0,0 +1,25735 @@ +namespace Mosa.UnitTests.Fuzzy; + +public static class Fuzz0099 +{ + [MosaUnitTest] + public static int FuzzMethod9900() + { + int v1 = 36312953; + int v2 = 57217830; + int v3 = 27101756; + int v4 = 98828277; + int v5 = 58098175; + int v6 = 84235389; + int v7 = 17390977; + int v8 = 43622231; + int v9 = 40806962; + int v10 = 83489829; + int v11 = 74284438; + int v12 = 16028702; + int v13 = 58279672; + int v14 = 56066523; + int v15 = 65618627; + int v16 = 74779400; + int v17 = 3517674; + int v18 = 56909298; + int v19 = 1066047; + int v20 = 70895377; + int v21 = 24747916; + int v22 = 62844550; + int v23 = 94171634; + int v24 = 63970830; + + switch (v21 % 5) + { + case 0: + v6 = v23 << v10 & v21; + break; + case 1: + v6 = (v13 > 33666669) ? (v2 >> v4 << v13) : ((v21 < 54884184) ? (v19 - v15 ^ v6) : ((v19 < 79033604) ? (v21 ^ v18 << v14) : (v11 >> v12 | v12))); + break; + case 2: + v8 = (v3 < 18986349) ? (v14 >> v22 >> v9) : ((v20 > 89738720) ? (v9 * v1 ^ v20) : ((v16 > 54731442) ? (v12 >> v2 & v5) : (v14 >> v19 >> v14))); + break; + case 3: + v16 = v2 >> v15 >> v6; + break; + case 4: + v19 = (v21 < 31643179) ? (v21 / v20 * v23) : ((v1 < 87596113) ? (v16 ^ v6 >> v10) : ((v17 > 64541737) ? (v7 % v20 * v9) : (v10 / v20 - v5))); + break; + default: + v16 = (v12 < 66306441) ? (v21 + v19 >> v14) : ((v16 < 13653695) ? (v8 >> v14 << v7) : ((v18 < 18105309) ? (v7 ^ v16 | v17) : (v17 & v3 + v7))); + break; + } + + + switch (v10 % 5) + { + case 0: + v17 = v23 - v13 % v24; + break; + case 1: + v8 = (v12 < 60861752) ? (v3 | v24 + v11) : ((v11 < 47650565) ? (v16 << v23 + v12) : ((v9 > 25968047) ? (v7 + v7 - v4) : (v2 - v22 ^ v2))); + break; + case 2: + v21 = (v24 < 87720642) ? (v4 + v10 | v22) : ((v1 < 75448616) ? (v16 + v7 << v9) : ((v12 > 56463562) ? (v9 * v6 << v7) : (v24 % v13 << v9))); + break; + case 3: + v17 = (v20 > 4646652) ? (v3 % v6 >> v21) : ((v24 > 10006110) ? (v7 >> v11 & v23) : ((v13 > 82334266) ? (v8 ^ v3 >> v14) : (v18 ^ v8 | v22))); + break; + case 4: + v11 = (v14 < 76006547) ? (v3 + v9 % v22) : ((v22 > 13731881) ? (v18 << v11 - v22) : ((v22 > 86545155) ? (v22 & v11 >> v2) : (v24 - v16 << v6))); + break; + default: + v21 = (v9 > 46701810) ? (v12 | v1 >> v13) : ((v9 > 73377014) ? (v11 << v6 << v1) : ((v15 < 22833607) ? (v13 * v12 << v15) : (v15 * v9 - v7))); + break; + } + + + switch (v8 % 5) + { + case 0: + v19 = v4 >> v1 & v22; + break; + case 1: + v23 = v14 - v16 % v6; + break; + case 2: + v6 = v7 * v12 << v23; + break; + case 3: + v1 = (v7 > 82680040) ? (v4 ^ v1 >> v17) : ((v18 > 5648048) ? (v5 << v5 >> v23) : ((v15 > 37437979) ? (v14 << v1 % v16) : (v18 | v10 - v14))); + break; + case 4: + v10 = v14 & v23 % v20; + break; + default: + v8 = (v15 > 22541276) ? (v11 + v10 + v2) : ((v20 > 6393115) ? (v10 * v10 >> v4) : ((v1 < 69344686) ? (v11 - v22 >> v12) : (v23 | v16 >> v3))); + break; + } + + + if (v18 < 1578537) + { + v1 = (v12 < 17472617) ? (v24 | v11 + v6) : ((v7 < 62692235) ? (v3 & v5 ^ v13) : ((v16 > 96317745) ? (v13 % v6 ^ v5) : (v9 << v24 << v17))); + if (v12 > 28993074) + { + int v25 = 26114634; + v25 = (v25 > 62425624) ? (v25 % v25 >> v25) : ((v25 < 30851676) ? (v25 * v25 * v25) : ((v25 > 67883649) ? (v25 & v25 / v25) : (v25 * v25 + v25))); + } + else + { + v12 = (v1 > 42852377) ? (v20 << v19 % v8) : ((v22 < 68709459) ? (v17 % v22 << v22) : ((v2 > 67104243) ? (v17 << v23 - v18) : (v4 ^ v22 + v13))); + } + + } + else + { + int v26 = 94479248; + v26 = (v26 < 55450123) ? (v26 << v26 >> v26) : ((v26 < 81934516) ? (v26 | v26 << v26) : ((v26 > 58231515) ? (v26 | v26 << v26) : (v26 * v26 >> v26))); + } + + + if (v15 < 61373881) + { + v13 = (v22 > 28196910) ? (v22 >> v20 & v13) : ((v17 < 63793889) ? (v11 - v17 >> v22) : ((v17 < 67552957) ? (v23 | v3 << v3) : (v19 | v20 + v21))); + } + else + { + v10 = (v5 < 97903986) ? (v10 % v17 + v16) : ((v6 > 29177958) ? (v3 ^ v13 & v8) : ((v21 < 93911858) ? (v20 / v13 >> v7) : (v11 / v10 | v12))); + } + + + switch (v18 % 5) + { + case 0: + v22 = (v23 < 18422826) ? (v3 & v8 ^ v6) : ((v3 < 61179812) ? (v8 | v22 >> v6) : ((v19 > 10761334) ? (v3 | v24 * v1) : (v12 >> v18 << v14))); + break; + case 1: + v18 = (v15 < 40374793) ? (v11 / v3 & v20) : ((v12 < 55823090) ? (v10 | v17 & v9) : ((v4 > 94361006) ? (v4 >> v18 >> v9) : (v16 << v14 >> v3))); + break; + case 2: + v17 = (v2 < 9791290) ? (v15 << v1 % v5) : ((v5 > 71351255) ? (v2 & v5 ^ v9) : ((v1 > 32610908) ? (v18 << v4 - v11) : (v21 % v9 | v8))); + break; + case 3: + v14 = (v19 > 41931582) ? (v22 ^ v21 ^ v20) : ((v6 > 81361306) ? (v20 ^ v23 << v20) : ((v18 < 60883971) ? (v19 << v22 << v20) : (v14 >> v15 - v6))); + break; + case 4: + v16 = v16 << v9 ^ v1; + break; + default: + v18 = (v19 > 67364842) ? (v17 << v15 | v18) : ((v5 < 87088732) ? (v9 >> v23 | v15) : ((v20 > 49409101) ? (v19 >> v14 * v4) : (v22 << v8 & v23))); + break; + } + + + if (v22 < 3076219) + { + int v27 = 21432735; + v27 = (v27 < 23743525) ? (v27 % v27 - v27) : ((v27 > 24519413) ? (v27 << v27 | v27) : ((v27 < 31624844) ? (v27 << v27 | v27) : (v27 & v27 * v27))); + } + else + { + v4 = (v22 > 46191721) ? (v19 & v24 * v12) : ((v10 < 120284) ? (v9 ^ v16 << v19) : ((v23 > 5118788) ? (v22 << v1 << v1) : (v1 & v23 | v9))); + } + + + switch (v18 % 5) + { + case 0: + v10 = (v4 > 10109038) ? (v23 - v11 >> v16) : ((v1 < 55615621) ? (v1 - v1 % v18) : ((v18 > 34572540) ? (v18 << v21 ^ v16) : (v8 << v3 << v8))); + break; + case 1: + v6 = (v2 > 63327091) ? (v13 + v21 >> v3) : ((v24 < 5412030) ? (v23 | v1 + v19) : ((v1 < 79965336) ? (v16 << v16 * v7) : (v6 & v21 << v19))); + break; + case 2: + v2 = v14 | v18 + v5; + break; + case 3: + v4 = v19 * v9 & v13; + break; + case 4: + v15 = (v8 > 31649414) ? (v18 + v8 & v13) : ((v21 < 63128934) ? (v11 | v4 | v10) : ((v9 < 80843970) ? (v22 << v9 << v7) : (v5 % v6 % v3))); + break; + default: + v4 = v22 * v14 % v20; + break; + } + + + switch (v3 % 5) + { + case 0: + v6 = v5 | v3 & v6; + break; + case 1: + v8 = (v2 > 21639909) ? (v8 | v12 - v6) : ((v9 < 48286990) ? (v3 << v13 & v14) : ((v11 < 71218987) ? (v19 + v24 | v22) : (v13 ^ v20 | v19))); + break; + case 2: + v19 = v7 + v23 * v12; + break; + case 3: + v18 = (v17 > 18883892) ? (v21 % v6 >> v17) : ((v6 < 23331275) ? (v16 & v22 >> v13) : ((v7 > 81216858) ? (v10 ^ v2 / v21) : (v18 << v9 ^ v5))); + break; + case 4: + v18 = (v8 > 21439571) ? (v9 & v7 << v10) : ((v19 > 42499884) ? (v2 << v2 >> v9) : ((v22 < 52094542) ? (v2 / v17 >> v22) : (v10 >> v20 * v13))); + break; + default: + v1 = (v18 > 94536624) ? (v21 ^ v1 << v15) : ((v20 > 33207238) ? (v22 | v3 + v12) : ((v9 > 32676797) ? (v6 | v13 & v7) : (v24 << v24 ^ v24))); + break; + } + + + if (v15 > 45442320) + { + int v28 = 41343136; + v28 = (v28 > 76468817) ? (v28 << v28 % v28) : ((v28 > 28697255) ? (v28 ^ v28 ^ v28) : ((v28 < 99908732) ? (v28 << v28 ^ v28) : (v28 & v28 << v28))); + if (v28 < 43475956) + { + int v29 = 50206418; + v29 = v29 % v29 - v29; + if (v29 < 50847828) + { + int v30 = 13332726; + v30 = (v30 < 10346713) ? (v30 - v30 - v30) : ((v30 > 11064195) ? (v30 << v30 >> v30) : ((v30 > 37848024) ? (v30 | v30 + v30) : (v30 >> v30 | v30))); + } + else + { + int v31 = 8167851; + v31 = (v31 > 54480489) ? (v31 << v31 >> v31) : ((v31 > 4030251) ? (v31 - v31 | v31) : ((v31 < 8342831) ? (v31 << v31 | v31) : (v31 ^ v31 * v31))); + } + + } + else + { + v28 = v28 << v28 << v28; + } + + } + else + { + int v32 = 7124613; + v32 = v32 | v32 >> v32; + } + + + if (v19 < 31138988) + { + v21 = v21 >> v20 >> v8; + } + else + { + v21 = v5 & v8 << v21; + } + + + return (v11 < 30112816) ? (v9 % v4 << v20) : ((v8 > 18445293) ? (v6 ^ v21 * v3) : ((v20 > 92053489) ? (v17 - v21 << v3) : (v18 + v16 ^ v7))); + } + + [MosaUnitTest] + public static int FuzzMethod9901() + { + int v1 = 17608645; + int v2 = 92331794; + int v3 = 98328214; + int v4 = 39130322; + int v5 = 17441259; + int v6 = 61675515; + int v7 = 3190733; + int v8 = 67358998; + int v9 = 63617180; + int v10 = 17160299; + int v11 = 69922361; + int v12 = 93828855; + int v13 = 4896230; + int v14 = 21945111; + int v15 = 51941046; + int v16 = 82222506; + int v17 = 86337790; + int v18 = 99618919; + int v19 = 7223308; + int v20 = 87351366; + int v21 = 9079122; + int v22 = 87970902; + int v23 = 67270055; + int v24 = 9944785; + + if (v24 > 91508381) + { + v1 = (v10 > 60676049) ? (v11 + v1 << v11) : ((v14 < 92902652) ? (v6 + v13 * v16) : ((v23 < 77094073) ? (v1 * v18 << v8) : (v9 & v24 >> v3))); + } + else + { + int v25 = 78841847; + v25 = v25 << v25 ^ v25; + } + + + switch (v13 % 5) + { + case 0: + v7 = (v8 > 68621319) ? (v19 << v24 << v23) : ((v8 > 81910208) ? (v10 << v21 & v21) : ((v23 > 55724814) ? (v8 << v23 >> v14) : (v3 + v24 >> v2))); + break; + case 1: + v16 = (v8 < 91790195) ? (v6 >> v4 % v13) : ((v22 < 16752780) ? (v22 >> v3 & v3) : ((v3 > 28131573) ? (v8 | v10 / v13) : (v23 ^ v23 | v9))); + break; + case 2: + v23 = v14 - v15 << v5; + break; + case 3: + v5 = (v15 > 49692057) ? (v21 - v2 - v22) : ((v20 > 30036168) ? (v6 / v13 % v20) : ((v12 > 19970686) ? (v20 ^ v12 << v17) : (v14 | v14 ^ v21))); + break; + case 4: + v7 = (v1 > 12684362) ? (v18 << v3 >> v21) : ((v21 > 15672052) ? (v20 / v23 >> v6) : ((v12 < 41050212) ? (v16 / v20 % v24) : (v10 & v11 << v13))); + break; + default: + v12 = (v3 > 48326589) ? (v7 >> v23 & v5) : ((v15 < 80646997) ? (v13 << v12 / v9) : ((v20 < 2469512) ? (v1 | v4 / v20) : (v13 / v20 & v23))); + break; + } + + + if (v5 < 91348113) + { + int v26 = 34192592; + v26 = (v26 < 37265019) ? (v26 ^ v26 << v26) : ((v26 > 58842493) ? (v26 | v26 << v26) : ((v26 > 88176395) ? (v26 << v26 | v26) : (v26 >> v26 >> v26))); + if (v26 < 93330739) + { + int v27 = 65909133; + v27 = v27 | v27 << v27; + if (v27 < 83463511) + { + v27 = (v27 > 21501034) ? (v27 & v27 - v27) : ((v27 > 67669909) ? (v27 >> v27 + v27) : ((v27 > 74608755) ? (v27 % v27 - v27) : (v27 >> v27 ^ v27))); + } + else + { + int v28 = 73115997; + v28 = (v28 > 37791776) ? (v28 | v28 << v28) : ((v28 > 49318070) ? (v28 >> v28 >> v28) : ((v28 > 75520246) ? (v28 & v28 * v28) : (v28 << v28 << v28))); + } + + } + else + { + int v29 = 93045304; + v29 = (v29 > 18707435) ? (v29 >> v29 - v29) : ((v29 < 67607937) ? (v29 >> v29 << v29) : ((v29 > 19589811) ? (v29 / v29 + v29) : (v29 | v29 >> v29))); + } + + } + else + { + v3 = (v7 < 6756616) ? (v23 >> v17 >> v10) : ((v3 < 66450975) ? (v17 % v17 >> v10) : ((v17 > 24889891) ? (v5 | v4 & v4) : (v13 & v2 ^ v1))); + } + + + if (v7 > 66641448) + { + int v30 = 75052140; + v30 = v30 * v30 >> v30; + } + else + { + v8 = (v9 < 21321776) ? (v3 << v8 + v4) : ((v5 < 95395529) ? (v17 >> v16 * v21) : ((v14 > 97939052) ? (v17 << v9 << v14) : (v15 >> v24 << v23))); + } + + + if (v23 < 5295115) + { + int v31 = 4841212; + v31 = (v31 > 99436806) ? (v31 >> v31 / v31) : ((v31 < 98081235) ? (v31 & v31 ^ v31) : ((v31 > 58676616) ? (v31 | v31 & v31) : (v31 >> v31 - v31))); + } + else + { + v18 = (v1 < 91771158) ? (v22 << v11 | v18) : ((v17 < 64663546) ? (v21 % v1 ^ v8) : ((v23 > 11702599) ? (v19 & v15 * v12) : (v22 >> v2 | v18))); + } + + + switch (v4 % 5) + { + case 0: + v18 = (v16 < 96568408) ? (v10 >> v16 & v22) : ((v20 > 69994076) ? (v16 >> v15 * v18) : ((v4 < 45600876) ? (v13 * v6 + v24) : (v20 & v18 >> v10))); + break; + case 1: + v21 = (v1 > 31042852) ? (v1 & v17 * v12) : ((v22 > 66279461) ? (v1 & v18 ^ v16) : ((v23 < 94608810) ? (v19 ^ v22 % v5) : (v8 >> v8 >> v3))); + break; + case 2: + v9 = v6 + v24 >> v22; + break; + case 3: + v24 = v10 << v15 >> v14; + break; + case 4: + v1 = (v19 < 94901008) ? (v6 >> v14 << v22) : ((v12 > 71140173) ? (v7 / v13 ^ v7) : ((v6 > 71909167) ? (v12 >> v5 + v14) : (v19 << v9 & v23))); + break; + default: + v15 = v20 >> v5 / v10; + break; + } + + + switch (v19 % 5) + { + case 0: + v15 = v17 * v13 << v23; + break; + case 1: + v12 = (v4 > 41204508) ? (v22 << v12 << v3) : ((v10 > 56405101) ? (v3 - v5 ^ v11) : ((v18 > 12605464) ? (v7 >> v17 << v17) : (v23 >> v14 + v23))); + break; + case 2: + v4 = (v13 > 33353921) ? (v15 & v12 << v22) : ((v7 > 23891789) ? (v18 << v8 ^ v22) : ((v16 < 28079141) ? (v14 >> v9 & v16) : (v18 + v7 & v23))); + break; + case 3: + v7 = (v14 < 1409891) ? (v11 | v11 << v9) : ((v4 > 23377839) ? (v20 / v14 ^ v24) : ((v21 < 19321266) ? (v16 * v7 << v1) : (v22 >> v17 * v24))); + break; + case 4: + v18 = v20 + v14 | v14; + break; + default: + v9 = (v18 < 6500460) ? (v15 + v13 << v22) : ((v17 > 34449894) ? (v21 - v12 << v17) : ((v2 < 82756473) ? (v11 ^ v16 >> v24) : (v1 + v5 + v8))); + break; + } + + + if (v1 < 18767143) + { + v6 = (v13 < 88255023) ? (v14 >> v21 / v1) : ((v19 < 39958607) ? (v22 & v16 & v22) : ((v23 < 66190159) ? (v1 << v15 << v23) : (v15 >> v15 + v14))); + } + else + { + int v32 = 59437915; + v32 = (v32 < 99614019) ? (v32 * v32 - v32) : ((v32 > 80111209) ? (v32 + v32 << v32) : ((v32 < 8844440) ? (v32 % v32 & v32) : (v32 - v32 | v32))); + } + + + if (v5 > 39581893) + { + v1 = (v15 > 6533463) ? (v3 ^ v19 & v3) : ((v3 > 22166697) ? (v3 >> v11 + v13) : ((v2 > 3984724) ? (v20 << v6 ^ v19) : (v7 + v1 - v13))); + if (v18 < 75922707) + { + v14 = v11 - v12 ^ v2; + } + else + { + int v33 = 2064319; + v33 = (v33 > 11245244) ? (v33 / v33 - v33) : ((v33 > 7910416) ? (v33 & v33 & v33) : ((v33 < 73852182) ? (v33 & v33 + v33) : (v33 | v33 % v33))); + } + + } + else + { + int v34 = 5211132; + v34 = (v34 > 88588908) ? (v34 % v34 >> v34) : ((v34 > 48425913) ? (v34 >> v34 / v34) : ((v34 > 75255147) ? (v34 + v34 - v34) : (v34 / v34 / v34))); + } + + + if (v4 > 62258760) + { + v2 = v11 + v13 >> v22; + if (v10 > 40217263) + { + int v35 = 82021572; + v35 = v35 + v35 | v35; + if (v35 > 13268846) + { + int v36 = 94404932; + v36 = (v36 < 6333331) ? (v36 << v36 ^ v36) : ((v36 > 75246755) ? (v36 / v36 & v36) : ((v36 < 57651490) ? (v36 ^ v36 + v36) : (v36 | v36 * v36))); + } + else + { + int v37 = 25666005; + v37 = v37 << v37 >> v37; + } + + } + else + { + int v38 = 56879964; + v38 = (v38 < 76692926) ? (v38 + v38 & v38) : ((v38 > 2600563) ? (v38 ^ v38 << v38) : ((v38 < 49595615) ? (v38 << v38 << v38) : (v38 - v38 & v38))); + } + + } + else + { + int v39 = 10889218; + v39 = v39 << v39 - v39; + } + + + switch (v24 % 5) + { + case 0: + v22 = v21 | v20 * v18; + break; + case 1: + v16 = v18 | v6 << v21; + break; + case 2: + v13 = (v5 < 11092801) ? (v22 + v16 / v8) : ((v9 > 12240870) ? (v1 & v18 >> v9) : ((v23 > 41008771) ? (v16 * v16 >> v7) : (v22 & v11 << v20))); + break; + case 3: + v10 = (v15 < 60684891) ? (v23 >> v23 << v3) : ((v23 < 47726220) ? (v18 / v5 << v14) : ((v23 < 44103874) ? (v10 ^ v12 / v1) : (v11 + v2 % v17))); + break; + case 4: + v7 = (v6 > 68873230) ? (v23 | v23 >> v13) : ((v5 > 2411577) ? (v12 - v13 | v1) : ((v15 > 48490737) ? (v22 & v10 & v11) : (v1 - v4 << v5))); + break; + default: + v11 = (v10 > 42798492) ? (v4 | v6 + v14) : ((v6 < 75707669) ? (v13 >> v21 >> v17) : ((v4 < 37899122) ? (v5 * v10 ^ v11) : (v6 * v17 >> v19))); + break; + } + + + return v14 >> v18 + v10; + } + + [MosaUnitTest] + public static int FuzzMethod9902() + { + int v1 = 83242855; + int v2 = 14494846; + int v3 = 5534723; + int v4 = 1584237; + int v5 = 86672995; + int v6 = 61199371; + int v7 = 20933890; + int v8 = 28765857; + int v9 = 96271856; + int v10 = 5375960; + int v11 = 96365864; + int v12 = 47446115; + int v13 = 88401718; + int v14 = 45470979; + int v15 = 93930975; + int v16 = 57342325; + int v17 = 7379050; + int v18 = 94385099; + int v19 = 85750321; + int v20 = 40147475; + int v21 = 5807004; + int v22 = 13141517; + int v23 = 16080803; + int v24 = 41729461; + + switch (v21 % 5) + { + case 0: + v22 = (v9 < 29426088) ? (v21 >> v1 & v23) : ((v16 > 3870214) ? (v16 / v12 & v5) : ((v4 > 86054476) ? (v3 + v4 << v19) : (v16 << v12 >> v13))); + break; + case 1: + v7 = (v11 > 77545099) ? (v7 & v15 % v2) : ((v11 > 22236235) ? (v22 | v22 ^ v8) : ((v1 > 21479495) ? (v18 >> v7 | v13) : (v11 << v1 >> v7))); + break; + case 2: + v12 = (v12 < 23488377) ? (v8 ^ v15 ^ v16) : ((v6 < 14076206) ? (v3 >> v17 >> v24) : ((v16 < 88089121) ? (v23 * v8 << v5) : (v8 << v15 ^ v6))); + break; + case 3: + v3 = (v7 > 21236381) ? (v18 | v23 % v24) : ((v18 < 8851206) ? (v6 >> v5 + v2) : ((v19 < 70630848) ? (v8 >> v22 ^ v4) : (v7 << v15 ^ v12))); + break; + case 4: + v23 = v19 + v3 ^ v18; + break; + default: + v10 = v15 - v23 >> v17; + break; + } + + + switch (v19 % 5) + { + case 0: + v4 = (v16 < 54120981) ? (v13 + v8 ^ v10) : ((v10 > 41650528) ? (v14 % v14 >> v19) : ((v4 > 14332415) ? (v18 + v16 ^ v16) : (v5 | v15 | v4))); + break; + case 1: + v20 = v11 + v11 >> v8; + break; + case 2: + v20 = v12 >> v4 + v23; + break; + case 3: + v18 = (v16 < 59738794) ? (v14 & v3 | v15) : ((v21 < 56395813) ? (v8 - v7 + v12) : ((v13 < 80001966) ? (v5 | v6 % v14) : (v2 >> v16 & v14))); + break; + case 4: + v11 = v5 * v12 + v12; + break; + default: + v21 = v11 - v14 | v21; + break; + } + + + if (v11 < 86290689) + { + v7 = (v15 < 37192401) ? (v8 >> v19 ^ v17) : ((v15 > 17519258) ? (v6 << v1 & v6) : ((v21 < 77613848) ? (v1 * v16 >> v20) : (v5 * v21 | v9))); + } + else + { + v14 = (v2 > 71001903) ? (v13 / v1 | v6) : ((v20 < 73833) ? (v3 - v17 % v17) : ((v12 < 71355585) ? (v12 - v11 | v21) : (v20 & v11 & v14))); + } + + + if (v23 > 17729891) + { + v22 = v5 - v4 * v16; + if (v9 < 42501106) + { + int v25 = 67273356; + v25 = (v25 < 81742400) ? (v25 << v25 >> v25) : ((v25 < 4840895) ? (v25 / v25 << v25) : ((v25 > 92052736) ? (v25 ^ v25 | v25) : (v25 << v25 ^ v25))); + } + else + { + v19 = (v1 < 63415875) ? (v15 - v24 * v10) : ((v5 < 49016768) ? (v6 + v1 + v2) : ((v6 < 65049475) ? (v24 << v8 << v23) : (v13 ^ v6 - v15))); + } + + } + else + { + v18 = v24 | v17 ^ v12; + } + + + switch (v6 % 5) + { + case 0: + v8 = (v19 > 18604405) ? (v19 | v14 ^ v6) : ((v10 > 40556745) ? (v22 - v4 * v1) : ((v14 < 58931569) ? (v1 << v3 | v14) : (v23 << v2 << v5))); + break; + case 1: + v15 = v7 & v18 << v8; + break; + case 2: + v5 = (v15 < 67702099) ? (v2 >> v6 - v10) : ((v1 < 54572310) ? (v18 << v1 >> v11) : ((v4 > 66866385) ? (v24 >> v18 & v18) : (v17 / v7 >> v23))); + break; + case 3: + v2 = (v18 > 55739096) ? (v10 + v5 - v23) : ((v3 > 16827921) ? (v16 | v5 << v11) : ((v23 < 89264013) ? (v17 >> v13 - v19) : (v24 & v8 << v11))); + break; + case 4: + v16 = (v12 < 89593311) ? (v1 + v3 % v2) : ((v13 > 20487019) ? (v12 | v3 + v5) : ((v3 < 73513619) ? (v15 >> v21 % v13) : (v14 % v20 & v18))); + break; + default: + v1 = (v11 < 73694734) ? (v8 ^ v18 * v18) : ((v15 > 23454424) ? (v14 | v5 << v9) : ((v21 < 10147318) ? (v9 | v24 ^ v3) : (v12 % v20 - v10))); + break; + } + + + switch (v22 % 5) + { + case 0: + v8 = (v1 > 20854264) ? (v6 | v10 << v23) : ((v19 < 19955384) ? (v4 >> v22 % v22) : ((v12 < 30360991) ? (v17 & v19 | v20) : (v24 ^ v17 * v13))); + break; + case 1: + v14 = v9 & v19 << v4; + break; + case 2: + v12 = (v17 < 33845836) ? (v16 ^ v6 >> v2) : ((v24 > 80921786) ? (v23 | v1 >> v16) : ((v14 < 54262787) ? (v1 / v11 / v16) : (v8 & v18 << v17))); + break; + case 3: + v5 = v16 - v7 >> v2; + break; + case 4: + v9 = (v13 < 21655804) ? (v11 ^ v4 >> v16) : ((v3 > 97911525) ? (v14 - v10 | v2) : ((v9 > 89760795) ? (v1 | v16 >> v10) : (v12 % v23 ^ v13))); + break; + default: + v18 = v17 << v2 & v3; + break; + } + + + switch (v4 % 5) + { + case 0: + v19 = v17 ^ v24 * v8; + break; + case 1: + v9 = (v14 > 91438873) ? (v9 ^ v19 ^ v2) : ((v1 < 73225103) ? (v1 >> v15 ^ v20) : ((v11 < 93360928) ? (v23 << v5 >> v9) : (v19 << v14 << v21))); + break; + case 2: + v20 = v2 ^ v12 * v6; + break; + case 3: + v17 = (v11 > 83039876) ? (v6 | v10 - v4) : ((v1 < 41917551) ? (v21 % v5 >> v14) : ((v24 > 61038744) ? (v3 ^ v18 - v8) : (v9 - v3 | v21))); + break; + case 4: + v8 = (v15 > 73195493) ? (v5 % v11 / v2) : ((v16 < 6498528) ? (v8 >> v6 << v8) : ((v24 > 2396307) ? (v10 << v23 & v11) : (v7 % v22 ^ v10))); + break; + default: + v2 = v14 * v5 & v12; + break; + } + + + if (v22 > 52093794) + { + int v26 = 87456874; + v26 = v26 | v26 - v26; + } + else + { + int v27 = 63011235; + v27 = v27 / v27 - v27; + } + + + switch (v8 % 5) + { + case 0: + v2 = v1 & v24 % v3; + break; + case 1: + v20 = (v12 < 31318746) ? (v4 & v1 << v18) : ((v11 < 86600384) ? (v19 >> v2 ^ v23) : ((v20 > 67540208) ? (v18 ^ v2 >> v16) : (v8 % v10 % v12))); + break; + case 2: + v19 = (v17 < 64994304) ? (v9 & v4 - v11) : ((v23 < 29834287) ? (v20 % v11 - v12) : ((v5 < 26290) ? (v11 ^ v6 << v6) : (v24 % v20 << v16))); + break; + case 3: + v2 = (v9 < 48269420) ? (v5 | v2 & v2) : ((v17 < 22084590) ? (v22 ^ v19 ^ v9) : ((v22 > 53608587) ? (v11 << v10 << v11) : (v8 % v7 | v4))); + break; + case 4: + v14 = v21 ^ v14 * v17; + break; + default: + v5 = (v9 < 10208500) ? (v3 >> v3 | v8) : ((v1 > 34253819) ? (v14 / v4 & v10) : ((v5 < 70923053) ? (v13 * v24 >> v9) : (v15 * v7 & v5))); + break; + } + + + if (v5 < 3818403) + { + int v28 = 89953005; + v28 = (v28 < 18902473) ? (v28 ^ v28 << v28) : ((v28 > 76871441) ? (v28 ^ v28 ^ v28) : ((v28 < 58866422) ? (v28 ^ v28 >> v28) : (v28 * v28 >> v28))); + if (v28 > 5424643) + { + int v29 = 22320856; + v29 = (v29 < 82383848) ? (v29 % v29 | v29) : ((v29 > 43557855) ? (v29 & v29 & v29) : ((v29 > 98880708) ? (v29 / v29 << v29) : (v29 / v29 - v29))); + if (v29 < 13985991) + { + v29 = v29 >> v29 ^ v29; + } + else + { + int v30 = 54367684; + v30 = (v30 > 25370882) ? (v30 >> v30 ^ v30) : ((v30 > 72089088) ? (v30 >> v30 & v30) : ((v30 > 4349192) ? (v30 << v30 / v30) : (v30 - v30 | v30))); + } + + } + else + { + int v31 = 65460835; + v31 = (v31 > 63483675) ? (v31 + v31 & v31) : ((v31 < 36901919) ? (v31 / v31 >> v31) : ((v31 < 67597751) ? (v31 ^ v31 ^ v31) : (v31 % v31 ^ v31))); + } + + } + else + { + v17 = (v19 > 15993730) ? (v6 * v5 | v11) : ((v18 > 81113865) ? (v6 << v16 << v22) : ((v8 > 74557063) ? (v19 | v15 * v24) : (v23 ^ v24 | v16))); + } + + + switch (v18 % 5) + { + case 0: + v20 = v16 - v24 << v14; + break; + case 1: + v16 = (v14 < 14544569) ? (v9 | v11 - v21) : ((v2 > 75895091) ? (v18 & v3 & v14) : ((v13 > 70334264) ? (v19 ^ v9 ^ v18) : (v20 % v17 >> v10))); + break; + case 2: + v17 = (v18 > 31343582) ? (v8 | v24 / v9) : ((v11 < 99316382) ? (v8 - v11 - v9) : ((v3 > 16875199) ? (v14 - v17 - v12) : (v20 * v2 | v9))); + break; + case 3: + v11 = (v6 < 69833539) ? (v2 >> v15 | v6) : ((v21 < 19754737) ? (v21 ^ v6 << v18) : ((v23 < 47141816) ? (v1 >> v6 * v21) : (v10 * v12 << v20))); + break; + case 4: + v6 = v18 + v13 / v10; + break; + default: + v6 = (v8 < 64171598) ? (v24 << v7 & v7) : ((v14 > 33315753) ? (v6 - v12 ^ v21) : ((v17 < 14912118) ? (v14 >> v11 ^ v21) : (v3 & v8 >> v13))); + break; + } + + + return v4 + v10 % v18; + } + + [MosaUnitTest] + public static int FuzzMethod9903() + { + int v1 = 18128254; + int v2 = 26850884; + int v3 = 98828409; + int v4 = 27549221; + int v5 = 68769192; + int v6 = 38498439; + int v7 = 87315962; + int v8 = 98533813; + int v9 = 85223089; + int v10 = 65146694; + int v11 = 24319591; + int v12 = 16276943; + int v13 = 49588264; + int v14 = 83825866; + int v15 = 26612792; + int v16 = 35560284; + int v17 = 35465762; + int v18 = 32342170; + int v19 = 43598755; + int v20 = 57509494; + int v21 = 58214640; + int v22 = 61635940; + int v23 = 67066837; + int v24 = 17296057; + + if (v14 < 99644595) + { + v2 = (v12 < 52136995) ? (v16 << v14 >> v2) : ((v3 > 67868341) ? (v15 + v23 + v2) : ((v21 > 17703295) ? (v2 | v2 + v11) : (v5 * v16 | v21))); + } + else + { + v16 = v8 - v19 - v6; + } + + + if (v22 < 55361241) + { + int v25 = 43249131; + v25 = (v25 < 55940120) ? (v25 << v25 / v25) : ((v25 > 63503010) ? (v25 << v25 >> v25) : ((v25 < 38305856) ? (v25 >> v25 ^ v25) : (v25 * v25 | v25))); + } + else + { + v7 = (v11 > 44563939) ? (v9 - v13 ^ v16) : ((v20 > 10259610) ? (v16 >> v6 - v16) : ((v12 < 94096832) ? (v22 & v24 ^ v2) : (v2 ^ v24 % v13))); + } + + + switch (v23 % 5) + { + case 0: + v1 = (v22 > 51756008) ? (v21 - v15 | v24) : ((v7 > 54304832) ? (v9 * v12 >> v23) : ((v3 > 16497726) ? (v9 >> v8 & v23) : (v9 - v11 / v6))); + break; + case 1: + v15 = v9 >> v14 >> v9; + break; + case 2: + v1 = (v19 < 70296810) ? (v21 << v7 * v23) : ((v6 < 4559519) ? (v19 >> v11 << v2) : ((v11 > 49664208) ? (v9 >> v22 >> v13) : (v17 % v20 << v7))); + break; + case 3: + v13 = v8 >> v1 | v16; + break; + case 4: + v2 = v22 & v18 ^ v11; + break; + default: + v6 = (v5 < 86232553) ? (v14 + v2 << v4) : ((v18 > 97473734) ? (v18 << v23 % v13) : ((v3 > 18096389) ? (v12 << v1 % v9) : (v5 + v17 << v19))); + break; + } + + + if (v7 < 38001156) + { + v7 = v9 & v2 << v19; + } + else + { + v9 = (v11 < 84504847) ? (v5 | v10 << v19) : ((v10 < 27668690) ? (v16 >> v6 & v17) : ((v17 > 56734161) ? (v15 >> v1 + v15) : (v21 & v13 - v18))); + } + + + switch (v2 % 5) + { + case 0: + v16 = (v22 > 68406978) ? (v3 & v24 >> v9) : ((v18 < 68434531) ? (v8 >> v6 ^ v12) : ((v12 > 38236894) ? (v13 & v4 | v8) : (v18 << v4 << v11))); + break; + case 1: + v12 = (v23 > 80557178) ? (v2 >> v22 >> v22) : ((v23 < 18262395) ? (v20 + v22 >> v4) : ((v5 < 4304050) ? (v19 >> v19 >> v23) : (v5 & v1 + v14))); + break; + case 2: + v24 = v2 % v19 ^ v4; + break; + case 3: + v19 = (v22 < 89003524) ? (v19 & v6 / v18) : ((v8 < 44129988) ? (v24 * v22 << v18) : ((v19 < 34551853) ? (v13 | v14 ^ v18) : (v6 * v21 >> v16))); + break; + case 4: + v4 = v5 | v21 % v11; + break; + default: + v17 = v11 & v10 + v20; + break; + } + + + switch (v9 % 5) + { + case 0: + v9 = v1 << v22 ^ v7; + break; + case 1: + v20 = (v10 > 76269055) ? (v17 / v9 << v11) : ((v8 > 61622375) ? (v15 | v18 & v24) : ((v4 > 89473687) ? (v18 >> v19 | v16) : (v15 >> v3 % v18))); + break; + case 2: + v24 = (v23 > 77683231) ? (v11 << v23 | v22) : ((v8 > 44396364) ? (v24 | v9 >> v20) : ((v14 > 81565365) ? (v2 - v1 - v22) : (v20 & v23 & v12))); + break; + case 3: + v20 = (v14 < 36441311) ? (v13 ^ v6 << v10) : ((v9 > 45251434) ? (v4 - v10 + v24) : ((v15 < 98802681) ? (v4 >> v5 * v17) : (v11 / v22 ^ v21))); + break; + case 4: + v8 = v19 / v19 << v10; + break; + default: + v23 = v17 ^ v24 - v17; + break; + } + + + if (v14 > 33612576) + { + int v26 = 61899137; + v26 = (v26 > 92821371) ? (v26 >> v26 << v26) : ((v26 < 3816724) ? (v26 & v26 + v26) : ((v26 < 99150783) ? (v26 << v26 & v26) : (v26 << v26 << v26))); + if (v26 > 58081016) + { + v26 = (v26 < 32068874) ? (v26 / v26 | v26) : ((v26 < 81713279) ? (v26 / v26 & v26) : ((v26 > 63072313) ? (v26 / v26 >> v26) : (v26 >> v26 + v26))); + if (v26 > 18296458) + { + v26 = (v26 > 4455305) ? (v26 ^ v26 * v26) : ((v26 < 99322738) ? (v26 | v26 * v26) : ((v26 < 22484676) ? (v26 ^ v26 ^ v26) : (v26 + v26 | v26))); + } + else + { + v26 = v26 ^ v26 >> v26; + } + + } + else + { + v26 = (v26 > 2922495) ? (v26 * v26 << v26) : ((v26 < 80106788) ? (v26 & v26 >> v26) : ((v26 > 66497316) ? (v26 ^ v26 ^ v26) : (v26 % v26 << v26))); + } + + } + else + { + v10 = (v15 > 3777221) ? (v7 >> v20 >> v11) : ((v13 > 38713414) ? (v12 << v13 & v21) : ((v17 < 99421370) ? (v1 ^ v16 ^ v6) : (v15 / v22 << v5))); + } + + + switch (v9 % 5) + { + case 0: + v15 = (v16 > 35260779) ? (v14 | v21 >> v22) : ((v17 > 836455) ? (v18 >> v7 << v3) : ((v15 < 7073923) ? (v18 << v5 ^ v22) : (v14 - v23 >> v11))); + break; + case 1: + v6 = v20 * v4 % v13; + break; + case 2: + v11 = (v22 < 76736566) ? (v13 & v21 << v9) : ((v17 < 91871264) ? (v14 & v2 & v14) : ((v9 < 24837102) ? (v5 | v10 % v11) : (v17 - v2 & v14))); + break; + case 3: + v15 = (v15 < 74468396) ? (v13 ^ v3 | v22) : ((v21 < 18201449) ? (v19 / v19 * v3) : ((v18 < 13512687) ? (v19 >> v7 >> v22) : (v2 >> v24 << v22))); + break; + case 4: + v5 = (v3 > 27361409) ? (v20 << v9 / v24) : ((v3 > 65670864) ? (v8 | v5 >> v1) : ((v2 > 62850734) ? (v4 + v20 & v22) : (v18 / v8 & v24))); + break; + default: + v12 = (v17 < 57867095) ? (v17 % v4 - v24) : ((v15 > 90558854) ? (v9 ^ v5 * v21) : ((v8 < 31742298) ? (v19 ^ v21 + v6) : (v4 / v14 & v11))); + break; + } + + + switch (v4 % 5) + { + case 0: + v7 = v2 << v2 % v21; + break; + case 1: + v12 = (v16 > 66830735) ? (v10 << v18 << v6) : ((v18 > 28028800) ? (v22 >> v15 * v23) : ((v6 > 34690387) ? (v22 & v7 * v3) : (v9 / v8 | v3))); + break; + case 2: + v5 = v4 >> v12 / v7; + break; + case 3: + v14 = (v24 > 5723760) ? (v4 >> v7 << v19) : ((v22 < 64647369) ? (v12 ^ v24 + v19) : ((v24 > 23482773) ? (v11 * v12 ^ v18) : (v17 << v11 | v7))); + break; + case 4: + v15 = (v4 < 44715827) ? (v15 * v19 << v8) : ((v22 < 79158681) ? (v13 * v12 ^ v6) : ((v5 < 64134660) ? (v6 + v4 | v11) : (v23 >> v4 % v21))); + break; + default: + v11 = (v1 < 92340631) ? (v6 & v10 | v1) : ((v24 > 83966531) ? (v10 & v11 >> v16) : ((v22 > 86840841) ? (v19 ^ v22 % v9) : (v2 << v20 << v19))); + break; + } + + + if (v19 < 98402738) + { + v1 = (v5 < 84352497) ? (v9 << v14 << v13) : ((v23 < 26813909) ? (v20 + v7 >> v5) : ((v20 < 46258724) ? (v12 >> v1 >> v22) : (v18 | v18 + v11))); + if (v3 > 85254672) + { + int v27 = 74893605; + v27 = v27 % v27 << v27; + if (v27 < 51070671) + { + int v28 = 44823776; + v28 = v28 | v28 ^ v28; + } + else + { + v27 = v27 - v27 | v27; + } + + } + else + { + v1 = (v13 < 2521796) ? (v7 * v12 ^ v18) : ((v13 > 53449157) ? (v13 | v2 + v4) : ((v2 > 96938282) ? (v1 * v7 | v11) : (v11 ^ v22 / v3))); + } + + } + else + { + int v29 = 25179356; + v29 = (v29 < 46572045) ? (v29 >> v29 << v29) : ((v29 < 25857608) ? (v29 * v29 % v29) : ((v29 < 3916293) ? (v29 << v29 >> v29) : (v29 << v29 << v29))); + } + + + if (v21 > 81209469) + { + int v30 = 425756; + v30 = v30 + v30 & v30; + if (v30 < 36344311) + { + int v31 = 21394668; + v31 = v31 << v31 / v31; + } + else + { + int v32 = 60915663; + v32 = v32 << v32 | v32; + } + + } + else + { + int v33 = 80971342; + v33 = (v33 > 61844961) ? (v33 | v33 & v33) : ((v33 < 89931841) ? (v33 << v33 << v33) : ((v33 < 11082999) ? (v33 ^ v33 ^ v33) : (v33 % v33 & v33))); + } + + + return v22 << v4 >> v9; + } + + [MosaUnitTest] + public static int FuzzMethod9904() + { + int v1 = 85102081; + int v2 = 83677734; + int v3 = 79133533; + int v4 = 72741014; + int v5 = 32151784; + int v6 = 47354353; + int v7 = 9647834; + int v8 = 21879664; + int v9 = 54142609; + int v10 = 30301382; + int v11 = 24902238; + int v12 = 77187117; + int v13 = 86684173; + int v14 = 62092860; + int v15 = 34463654; + int v16 = 74247511; + int v17 = 74607891; + int v18 = 20009098; + int v19 = 93635390; + int v20 = 81438802; + int v21 = 48527825; + int v22 = 13277649; + int v23 = 58201591; + int v24 = 2395631; + + switch (v2 % 5) + { + case 0: + v14 = v16 | v21 >> v18; + break; + case 1: + v10 = v2 ^ v19 + v10; + break; + case 2: + v6 = (v17 > 34675623) ? (v1 << v22 ^ v21) : ((v14 < 15501824) ? (v19 % v13 << v10) : ((v22 < 59199416) ? (v23 % v21 & v13) : (v22 | v8 / v3))); + break; + case 3: + v5 = v4 - v5 % v23; + break; + case 4: + v4 = (v5 > 94733227) ? (v11 | v6 % v10) : ((v9 < 15472757) ? (v13 - v4 >> v16) : ((v23 > 39455905) ? (v19 | v4 * v3) : (v24 << v6 ^ v17))); + break; + default: + v6 = v8 & v13 >> v18; + break; + } + + + if (v9 > 42612830) + { + int v25 = 30355208; + v25 = (v25 > 73077256) ? (v25 << v25 << v25) : ((v25 < 34130329) ? (v25 * v25 ^ v25) : ((v25 < 64580106) ? (v25 >> v25 ^ v25) : (v25 >> v25 - v25))); + if (v25 < 60285874) + { + int v26 = 67924007; + v26 = v26 % v26 % v26; + } + else + { + v25 = (v25 < 99875928) ? (v25 * v25 ^ v25) : ((v25 < 65678175) ? (v25 - v25 << v25) : ((v25 < 96650857) ? (v25 ^ v25 & v25) : (v25 % v25 << v25))); + } + + } + else + { + int v27 = 98176524; + v27 = (v27 > 95949450) ? (v27 / v27 % v27) : ((v27 < 41958939) ? (v27 << v27 << v27) : ((v27 < 68193386) ? (v27 / v27 | v27) : (v27 % v27 + v27))); + } + + + switch (v22 % 5) + { + case 0: + v6 = (v2 < 39253182) ? (v12 ^ v20 % v15) : ((v18 < 8150060) ? (v18 | v11 ^ v7) : ((v9 > 29617569) ? (v14 >> v6 | v11) : (v16 + v6 | v12))); + break; + case 1: + v11 = (v14 > 54157171) ? (v15 & v8 & v14) : ((v14 < 72613921) ? (v22 & v9 | v10) : ((v17 < 50624963) ? (v14 | v4 - v12) : (v15 ^ v24 | v17))); + break; + case 2: + v6 = (v15 > 94470040) ? (v19 >> v4 + v10) : ((v9 > 32188144) ? (v23 | v6 - v13) : ((v8 > 95323381) ? (v16 << v19 ^ v3) : (v22 | v18 & v24))); + break; + case 3: + v5 = (v23 < 19379501) ? (v4 << v11 % v4) : ((v19 < 59438177) ? (v16 << v9 & v14) : ((v8 < 24151157) ? (v10 << v5 ^ v5) : (v22 & v9 << v12))); + break; + case 4: + v16 = (v14 < 15753000) ? (v11 / v12 ^ v6) : ((v16 > 13642422) ? (v18 | v1 | v15) : ((v3 > 66733611) ? (v22 >> v24 * v21) : (v15 >> v19 | v4))); + break; + default: + v12 = v7 ^ v21 ^ v20; + break; + } + + + switch (v17 % 5) + { + case 0: + v16 = v9 / v10 << v9; + break; + case 1: + v22 = (v4 < 68410419) ? (v10 | v20 * v9) : ((v5 > 75479777) ? (v10 + v19 * v5) : ((v8 > 48663230) ? (v16 << v20 << v15) : (v12 % v13 << v4))); + break; + case 2: + v8 = (v8 < 63688038) ? (v16 >> v1 << v16) : ((v10 < 76899521) ? (v14 << v24 / v7) : ((v3 > 2127250) ? (v23 & v1 - v4) : (v9 | v24 - v2))); + break; + case 3: + v16 = (v21 > 88324739) ? (v11 - v20 >> v15) : ((v23 < 91406873) ? (v19 * v12 >> v21) : ((v3 < 97061698) ? (v24 << v17 | v9) : (v10 / v20 + v5))); + break; + case 4: + v20 = v1 << v19 & v2; + break; + default: + v9 = (v3 < 78161100) ? (v15 % v16 | v10) : ((v19 < 8153497) ? (v6 << v23 | v23) : ((v20 < 66192390) ? (v10 & v15 >> v23) : (v13 - v14 >> v16))); + break; + } + + + switch (v7 % 5) + { + case 0: + v20 = (v15 > 33595670) ? (v5 << v11 ^ v1) : ((v9 < 94998160) ? (v14 % v12 | v7) : ((v16 > 69769250) ? (v12 + v15 | v20) : (v1 ^ v22 + v18))); + break; + case 1: + v22 = v15 >> v24 >> v15; + break; + case 2: + v19 = (v15 > 60610678) ? (v5 >> v9 ^ v12) : ((v13 > 34015950) ? (v12 | v21 * v1) : ((v9 > 82302766) ? (v2 >> v2 + v5) : (v4 ^ v17 & v4))); + break; + case 3: + v3 = v16 >> v8 * v6; + break; + case 4: + v7 = v19 >> v24 % v4; + break; + default: + v21 = v24 + v15 / v5; + break; + } + + + if (v21 < 4571224) + { + int v28 = 5255445; + v28 = v28 >> v28 ^ v28; + } + else + { + v3 = (v19 < 91014187) ? (v19 << v11 - v18) : ((v14 < 12124689) ? (v14 ^ v7 | v1) : ((v14 < 12472398) ? (v6 & v24 & v11) : (v6 >> v18 << v2))); + } + + + switch (v7 % 5) + { + case 0: + v19 = v24 >> v24 ^ v7; + break; + case 1: + v18 = (v10 > 60630616) ? (v24 >> v22 % v23) : ((v19 > 13756437) ? (v13 | v4 >> v1) : ((v2 < 7771586) ? (v23 & v12 << v8) : (v13 >> v9 << v20))); + break; + case 2: + v17 = v21 >> v2 ^ v16; + break; + case 3: + v2 = (v15 < 94063018) ? (v17 & v9 | v5) : ((v10 > 84598799) ? (v17 / v15 >> v12) : ((v7 < 47736300) ? (v19 << v15 | v5) : (v7 & v18 >> v19))); + break; + case 4: + v6 = (v21 < 17757919) ? (v3 >> v12 & v17) : ((v21 > 77818503) ? (v21 % v3 & v2) : ((v10 < 68094230) ? (v7 * v13 >> v3) : (v21 << v24 >> v10))); + break; + default: + v8 = v10 | v24 + v24; + break; + } + + + switch (v12 % 5) + { + case 0: + v18 = (v20 < 66145743) ? (v3 << v13 >> v8) : ((v4 < 58329404) ? (v14 << v22 & v16) : ((v14 > 70999584) ? (v20 & v2 ^ v10) : (v14 & v16 & v16))); + break; + case 1: + v19 = (v7 > 80002438) ? (v17 | v8 & v16) : ((v2 < 42694112) ? (v3 << v24 - v15) : ((v11 < 23011650) ? (v17 + v11 & v23) : (v2 >> v2 << v4))); + break; + case 2: + v18 = (v22 > 35766390) ? (v3 << v9 | v9) : ((v3 < 79574385) ? (v20 >> v12 >> v8) : ((v14 < 5811042) ? (v10 * v13 & v19) : (v4 >> v9 % v4))); + break; + case 3: + v23 = v13 & v19 + v13; + break; + case 4: + v15 = (v14 > 94975981) ? (v1 + v7 % v24) : ((v5 < 33109818) ? (v21 >> v10 & v12) : ((v16 < 63893427) ? (v19 << v13 | v20) : (v4 | v16 | v21))); + break; + default: + v2 = (v24 > 69193634) ? (v11 + v17 * v8) : ((v5 > 58912550) ? (v7 | v20 + v7) : ((v2 > 50087236) ? (v5 << v22 ^ v12) : (v12 + v8 << v12))); + break; + } + + + if (v3 > 32136280) + { + int v29 = 26751548; + v29 = v29 << v29 << v29; + if (v29 < 62702987) + { + v29 = v29 / v29 & v29; + if (v29 > 29490523) + { + int v30 = 51947567; + v30 = (v30 < 20071208) ? (v30 % v30 << v30) : ((v30 < 22292780) ? (v30 >> v30 & v30) : ((v30 > 76802370) ? (v30 & v30 << v30) : (v30 % v30 << v30))); + } + else + { + int v31 = 84181748; + v31 = (v31 < 43155805) ? (v31 | v31 & v31) : ((v31 > 98991787) ? (v31 << v31 | v31) : ((v31 > 609934) ? (v31 << v31 & v31) : (v31 & v31 * v31))); + } + + } + else + { + v29 = v29 % v29 << v29; + } + + } + else + { + int v32 = 35002713; + v32 = (v32 < 53547285) ? (v32 | v32 / v32) : ((v32 > 18104331) ? (v32 & v32 % v32) : ((v32 > 47658507) ? (v32 << v32 - v32) : (v32 >> v32 | v32))); + } + + + switch (v20 % 5) + { + case 0: + v17 = (v5 < 25704439) ? (v24 & v8 << v20) : ((v24 < 12435932) ? (v21 << v17 | v20) : ((v3 > 66933731) ? (v1 ^ v19 >> v19) : (v9 >> v8 * v19))); + break; + case 1: + v17 = v24 ^ v6 * v5; + break; + case 2: + v5 = (v3 < 87258436) ? (v21 + v5 - v11) : ((v21 < 81877581) ? (v13 ^ v2 & v10) : ((v21 > 36113464) ? (v9 ^ v3 * v7) : (v3 / v6 >> v5))); + break; + case 3: + v13 = (v24 < 24388503) ? (v21 ^ v24 - v3) : ((v24 > 22359740) ? (v22 | v20 ^ v10) : ((v4 > 39088903) ? (v9 & v21 & v14) : (v3 * v8 & v16))); + break; + case 4: + v14 = (v15 > 34534557) ? (v17 & v7 | v12) : ((v20 < 7592625) ? (v5 << v9 ^ v4) : ((v16 > 77877533) ? (v12 | v3 >> v11) : (v22 * v5 - v10))); + break; + default: + v20 = v15 | v9 >> v17; + break; + } + + + if (v20 > 7338972) + { + int v33 = 45870606; + v33 = (v33 < 63880291) ? (v33 - v33 - v33) : ((v33 < 52437249) ? (v33 | v33 / v33) : ((v33 > 18155424) ? (v33 * v33 % v33) : (v33 / v33 << v33))); + } + else + { + int v34 = 35019637; + v34 = (v34 > 97794587) ? (v34 % v34 >> v34) : ((v34 > 94134728) ? (v34 << v34 * v34) : ((v34 > 37061433) ? (v34 ^ v34 >> v34) : (v34 * v34 & v34))); + } + + + return (v7 < 78055219) ? (v7 ^ v7 / v10) : ((v6 > 44926033) ? (v23 / v6 + v6) : ((v11 < 41746439) ? (v7 << v22 % v18) : (v24 & v18 | v14))); + } + + [MosaUnitTest] + public static int FuzzMethod9905() + { + int v1 = 36550305; + int v2 = 42582124; + int v3 = 42601012; + int v4 = 42367307; + int v5 = 90765298; + int v6 = 32163531; + int v7 = 94477245; + int v8 = 56885857; + int v9 = 54783650; + int v10 = 66715521; + int v11 = 11001888; + int v12 = 28324413; + int v13 = 15229305; + int v14 = 37682067; + int v15 = 12053452; + int v16 = 5025993; + int v17 = 13672097; + int v18 = 46460570; + int v19 = 38596561; + int v20 = 93662060; + int v21 = 1418696; + int v22 = 85084627; + int v23 = 96252764; + int v24 = 54369523; + + switch (v1 % 5) + { + case 0: + v15 = v12 << v13 << v2; + break; + case 1: + v9 = v1 << v1 + v9; + break; + case 2: + v19 = v12 - v14 % v24; + break; + case 3: + v9 = (v12 < 85564767) ? (v11 * v11 << v8) : ((v12 < 48766990) ? (v8 >> v8 ^ v8) : ((v24 > 69132248) ? (v13 & v24 >> v11) : (v17 >> v19 << v22))); + break; + case 4: + v16 = (v2 > 46460248) ? (v10 & v4 >> v1) : ((v24 < 72163583) ? (v17 >> v2 ^ v5) : ((v21 < 43155414) ? (v17 ^ v4 << v9) : (v13 >> v18 / v10))); + break; + default: + v17 = (v21 < 75086928) ? (v9 % v20 >> v24) : ((v18 < 64397314) ? (v19 | v14 & v14) : ((v21 < 91074170) ? (v6 >> v3 >> v7) : (v7 >> v5 ^ v1))); + break; + } + + + if (v19 < 69087834) + { + int v25 = 47831992; + v25 = v25 ^ v25 | v25; + if (v25 < 87942823) + { + v25 = (v25 < 29379597) ? (v25 / v25 - v25) : ((v25 < 53207081) ? (v25 >> v25 >> v25) : ((v25 > 22032430) ? (v25 << v25 + v25) : (v25 | v25 & v25))); + if (v25 > 5489586) + { + int v26 = 55616692; + v26 = (v26 > 90677870) ? (v26 >> v26 * v26) : ((v26 > 12481345) ? (v26 + v26 & v26) : ((v26 < 62135997) ? (v26 + v26 * v26) : (v26 & v26 | v26))); + } + else + { + int v27 = 33566091; + v27 = v27 << v27 + v27; + } + + } + else + { + v25 = (v25 > 7763359) ? (v25 ^ v25 >> v25) : ((v25 > 50086489) ? (v25 - v25 - v25) : ((v25 > 98646008) ? (v25 | v25 + v25) : (v25 >> v25 << v25))); + } + + } + else + { + int v28 = 82875341; + v28 = (v28 < 2970751) ? (v28 << v28 ^ v28) : ((v28 > 97732353) ? (v28 >> v28 + v28) : ((v28 < 69177830) ? (v28 | v28 << v28) : (v28 % v28 >> v28))); + } + + + switch (v5 % 5) + { + case 0: + v4 = (v8 > 10722159) ? (v3 >> v2 << v6) : ((v3 < 90611705) ? (v9 & v7 << v11) : ((v17 > 50530998) ? (v6 ^ v3 | v6) : (v24 & v13 / v17))); + break; + case 1: + v5 = (v18 < 24619618) ? (v15 - v21 << v18) : ((v2 < 54570895) ? (v8 ^ v22 - v18) : ((v19 < 62796845) ? (v8 / v2 & v1) : (v20 + v7 * v12))); + break; + case 2: + v3 = (v13 > 34212172) ? (v6 << v14 << v4) : ((v7 > 60419317) ? (v1 & v24 | v23) : ((v21 > 19379155) ? (v19 >> v22 >> v19) : (v13 + v14 << v24))); + break; + case 3: + v18 = (v17 > 79104664) ? (v7 << v12 << v9) : ((v6 < 53496677) ? (v9 >> v18 % v20) : ((v12 > 17346008) ? (v18 * v22 & v6) : (v23 - v2 | v17))); + break; + case 4: + v23 = v10 & v22 ^ v12; + break; + default: + v9 = v2 % v13 << v9; + break; + } + + + switch (v11 % 5) + { + case 0: + v5 = v9 + v7 << v18; + break; + case 1: + v15 = (v18 > 38566147) ? (v19 | v13 << v16) : ((v9 > 75587862) ? (v3 / v7 / v12) : ((v7 > 45196670) ? (v11 << v19 << v12) : (v1 << v8 | v3))); + break; + case 2: + v18 = (v6 < 76021096) ? (v9 << v20 << v24) : ((v8 < 4471817) ? (v7 << v10 | v9) : ((v9 > 39626931) ? (v7 + v7 + v10) : (v12 % v24 % v8))); + break; + case 3: + v24 = (v15 < 46735674) ? (v9 * v9 >> v22) : ((v15 > 79376144) ? (v20 << v13 | v2) : ((v14 > 14397438) ? (v22 - v14 % v5) : (v16 % v17 ^ v5))); + break; + case 4: + v1 = v20 / v1 | v5; + break; + default: + v23 = (v8 > 25297826) ? (v4 - v7 << v8) : ((v15 > 38857446) ? (v20 % v4 % v17) : ((v14 < 71186551) ? (v18 >> v11 | v11) : (v2 / v7 % v3))); + break; + } + + + if (v24 < 58088506) + { + int v29 = 91516702; + v29 = v29 ^ v29 ^ v29; + } + else + { + v16 = (v24 < 29928074) ? (v12 * v2 * v8) : ((v4 > 62061454) ? (v15 >> v8 | v5) : ((v22 < 98215581) ? (v24 | v2 % v7) : (v12 | v7 >> v12))); + } + + + switch (v8 % 5) + { + case 0: + v4 = (v21 > 27894763) ? (v16 / v24 << v4) : ((v9 > 90442260) ? (v6 - v22 & v5) : ((v20 > 17391468) ? (v3 >> v6 * v2) : (v4 ^ v14 << v18))); + break; + case 1: + v17 = v12 << v20 - v21; + break; + case 2: + v18 = v15 % v6 << v22; + break; + case 3: + v19 = (v9 > 90492009) ? (v10 | v20 % v11) : ((v14 > 11300372) ? (v7 << v19 << v8) : ((v16 < 63148045) ? (v3 & v22 / v3) : (v22 % v13 << v22))); + break; + case 4: + v22 = v20 & v11 & v22; + break; + default: + v17 = (v11 > 35382344) ? (v24 | v6 + v5) : ((v16 > 33436663) ? (v21 / v18 ^ v5) : ((v2 > 52089983) ? (v22 ^ v16 >> v24) : (v18 << v6 ^ v8))); + break; + } + + + switch (v1 % 5) + { + case 0: + v24 = (v20 > 45321848) ? (v24 & v18 >> v1) : ((v17 < 28469456) ? (v17 * v19 ^ v22) : ((v17 > 65514637) ? (v24 | v21 / v8) : (v18 ^ v3 & v15))); + break; + case 1: + v12 = v7 % v3 + v9; + break; + case 2: + v12 = v14 >> v2 * v9; + break; + case 3: + v10 = (v13 < 76701439) ? (v13 | v22 << v14) : ((v13 > 32576914) ? (v13 ^ v11 >> v18) : ((v6 < 82758732) ? (v20 | v17 / v8) : (v7 >> v3 - v14))); + break; + case 4: + v5 = (v19 < 60434615) ? (v7 << v23 * v8) : ((v19 > 19720611) ? (v11 / v22 ^ v9) : ((v16 > 91806332) ? (v4 << v19 / v3) : (v4 & v21 ^ v22))); + break; + default: + v7 = v3 | v5 >> v7; + break; + } + + + if (v14 < 93238878) + { + int v30 = 72188568; + v30 = v30 ^ v30 * v30; + if (v30 < 95211299) + { + v30 = (v30 < 25961858) ? (v30 | v30 * v30) : ((v30 < 78060490) ? (v30 / v30 % v30) : ((v30 < 57551900) ? (v30 << v30 << v30) : (v30 >> v30 << v30))); + } + else + { + int v31 = 73580361; + v31 = (v31 > 41193324) ? (v31 & v31 + v31) : ((v31 < 43996568) ? (v31 & v31 - v31) : ((v31 > 11376119) ? (v31 >> v31 * v31) : (v31 - v31 << v31))); + } + + } + else + { + int v32 = 69168181; + v32 = v32 >> v32 << v32; + } + + + if (v24 > 37542186) + { + int v33 = 12076154; + v33 = (v33 > 89727683) ? (v33 | v33 - v33) : ((v33 < 73566681) ? (v33 + v33 | v33) : ((v33 < 63700321) ? (v33 | v33 ^ v33) : (v33 % v33 & v33))); + } + else + { + int v34 = 38306793; + v34 = v34 - v34 << v34; + } + + + if (v16 < 92105633) + { + v15 = (v4 > 11682330) ? (v10 | v17 >> v4) : ((v16 > 93380526) ? (v6 << v5 % v12) : ((v12 < 44126560) ? (v15 % v16 | v22) : (v18 - v3 << v15))); + if (v23 > 20599560) + { + v1 = v20 << v13 % v22; + } + else + { + v2 = v19 - v20 / v4; + } + + } + else + { + v8 = (v3 < 52780946) ? (v21 * v10 & v18) : ((v23 > 54218306) ? (v6 >> v16 ^ v19) : ((v4 > 75826617) ? (v5 - v18 | v13) : (v17 + v14 ^ v8))); + } + + + switch (v1 % 5) + { + case 0: + v18 = v9 ^ v17 & v20; + break; + case 1: + v1 = (v17 > 22551131) ? (v1 >> v23 ^ v12) : ((v24 < 471596) ? (v6 - v5 ^ v10) : ((v12 < 82808406) ? (v17 & v24 + v8) : (v13 & v12 & v16))); + break; + case 2: + v17 = (v16 < 56259731) ? (v16 | v22 * v22) : ((v4 > 51478206) ? (v9 << v7 / v21) : ((v21 < 44350420) ? (v14 >> v20 << v13) : (v8 - v24 * v21))); + break; + case 3: + v18 = v6 * v15 | v2; + break; + case 4: + v18 = (v15 > 96605390) ? (v10 & v20 * v16) : ((v8 > 23753830) ? (v8 & v21 & v23) : ((v10 < 92192722) ? (v14 - v3 & v2) : (v8 >> v6 * v15))); + break; + default: + v22 = (v21 < 12563728) ? (v4 & v24 & v6) : ((v8 > 68208335) ? (v2 ^ v14 & v16) : ((v23 < 45513223) ? (v17 ^ v9 % v7) : (v6 % v13 + v24))); + break; + } + + + return v23 << v24 >> v2; + } + + [MosaUnitTest] + public static int FuzzMethod9906() + { + int v1 = 35495378; + int v2 = 75441014; + int v3 = 40175023; + int v4 = 25480776; + int v5 = 12461799; + int v6 = 77406391; + int v7 = 16294575; + int v8 = 16646897; + int v9 = 86015647; + int v10 = 73203579; + int v11 = 7777123; + int v12 = 54462992; + int v13 = 51154473; + int v14 = 51729524; + int v15 = 99614569; + int v16 = 4533079; + int v17 = 75466078; + int v18 = 69485891; + int v19 = 59660366; + int v20 = 4545742; + int v21 = 69880145; + int v22 = 4617332; + int v23 = 74899133; + int v24 = 67371625; + + if (v14 < 70761734) + { + int v25 = 69938242; + v25 = v25 / v25 & v25; + if (v25 < 54334673) + { + v25 = v25 + v25 - v25; + if (v25 > 3552287) + { + v25 = v25 ^ v25 * v25; + } + else + { + int v26 = 36885370; + v26 = v26 - v26 << v26; + } + + } + else + { + int v27 = 88366078; + v27 = v27 - v27 << v27; + } + + } + else + { + v5 = (v22 > 97761027) ? (v18 * v11 - v14) : ((v8 < 18280380) ? (v1 ^ v23 - v14) : ((v13 < 67445033) ? (v18 * v9 << v18) : (v4 ^ v20 * v9))); + } + + + if (v3 < 8766004) + { + int v28 = 51983933; + v28 = (v28 < 76312598) ? (v28 - v28 << v28) : ((v28 > 18946922) ? (v28 / v28 | v28) : ((v28 < 94186682) ? (v28 << v28 - v28) : (v28 ^ v28 * v28))); + if (v28 > 27955351) + { + v28 = v28 | v28 | v28; + if (v28 < 39958251) + { + v28 = (v28 > 34900074) ? (v28 << v28 << v28) : ((v28 > 97303455) ? (v28 / v28 & v28) : ((v28 > 38644861) ? (v28 & v28 * v28) : (v28 << v28 ^ v28))); + } + else + { + v28 = (v28 > 93293467) ? (v28 << v28 + v28) : ((v28 < 39894391) ? (v28 << v28 & v28) : ((v28 < 30042467) ? (v28 | v28 << v28) : (v28 >> v28 / v28))); + } + + } + else + { + v28 = (v28 > 49205173) ? (v28 >> v28 | v28) : ((v28 > 25054210) ? (v28 << v28 >> v28) : ((v28 < 77683194) ? (v28 - v28 >> v28) : (v28 / v28 >> v28))); + } + + } + else + { + int v29 = 21495229; + v29 = (v29 > 62879828) ? (v29 * v29 | v29) : ((v29 < 49956119) ? (v29 >> v29 * v29) : ((v29 < 36075392) ? (v29 - v29 | v29) : (v29 >> v29 & v29))); + } + + + switch (v4 % 5) + { + case 0: + v11 = v20 / v23 - v13; + break; + case 1: + v9 = (v8 > 16935997) ? (v22 * v10 ^ v16) : ((v11 < 92105994) ? (v6 & v22 << v6) : ((v8 < 31867523) ? (v10 & v1 & v18) : (v14 ^ v10 * v17))); + break; + case 2: + v13 = v4 | v16 >> v7; + break; + case 3: + v13 = (v14 < 1943620) ? (v16 + v23 + v24) : ((v23 > 94202076) ? (v18 << v20 % v13) : ((v13 < 86616946) ? (v24 / v22 << v24) : (v12 ^ v24 | v4))); + break; + case 4: + v14 = (v14 > 53327883) ? (v13 | v22 << v16) : ((v11 > 20604929) ? (v11 >> v2 ^ v13) : ((v12 > 39661515) ? (v7 ^ v3 / v8) : (v15 >> v22 * v15))); + break; + default: + v2 = (v6 > 64382949) ? (v23 | v20 << v17) : ((v19 < 61078278) ? (v3 & v6 ^ v21) : ((v17 > 89772550) ? (v9 << v21 | v23) : (v12 & v17 * v3))); + break; + } + + + if (v21 > 97270895) + { + v20 = (v10 > 43710186) ? (v6 + v24 >> v22) : ((v15 > 26111186) ? (v3 >> v15 << v16) : ((v11 < 72842945) ? (v1 | v8 / v17) : (v2 >> v9 - v9))); + if (v8 > 25456445) + { + v5 = (v10 < 38433965) ? (v14 & v4 >> v7) : ((v18 > 22893468) ? (v3 >> v19 << v6) : ((v4 < 6283682) ? (v23 | v24 | v14) : (v22 >> v12 | v15))); + if (v19 > 8546357) + { + int v30 = 15765654; + v30 = v30 ^ v30 | v30; + } + else + { + v4 = (v16 < 70734492) ? (v12 | v13 ^ v13) : ((v8 > 95312640) ? (v9 << v7 | v16) : ((v10 > 8742801) ? (v17 >> v8 << v24) : (v12 << v21 & v7))); + } + + } + else + { + int v31 = 76465492; + v31 = v31 & v31 | v31; + } + + } + else + { + int v32 = 72254976; + v32 = (v32 < 50662433) ? (v32 << v32 << v32) : ((v32 < 59550154) ? (v32 * v32 << v32) : ((v32 > 78455890) ? (v32 << v32 + v32) : (v32 >> v32 & v32))); + } + + + switch (v21 % 5) + { + case 0: + v7 = v16 ^ v15 << v10; + break; + case 1: + v9 = (v13 < 13929592) ? (v8 & v5 - v19) : ((v11 > 31958509) ? (v19 + v5 | v11) : ((v1 > 32210031) ? (v20 % v1 + v2) : (v19 + v23 | v13))); + break; + case 2: + v17 = v16 << v4 >> v6; + break; + case 3: + v8 = (v12 < 69191199) ? (v22 >> v3 >> v16) : ((v5 > 32830874) ? (v15 / v19 * v5) : ((v5 < 70786109) ? (v13 << v16 >> v3) : (v2 | v16 << v7))); + break; + case 4: + v23 = v24 ^ v18 + v4; + break; + default: + v13 = v6 | v1 ^ v10; + break; + } + + + switch (v6 % 5) + { + case 0: + v18 = (v8 < 34052562) ? (v18 & v4 - v18) : ((v7 > 63981689) ? (v2 + v4 / v19) : ((v12 < 73047505) ? (v5 | v12 << v22) : (v5 << v16 & v9))); + break; + case 1: + v22 = (v8 < 23040529) ? (v17 | v12 | v2) : ((v14 > 65498737) ? (v9 >> v11 << v18) : ((v6 < 31117936) ? (v11 | v6 >> v11) : (v23 ^ v22 ^ v1))); + break; + case 2: + v19 = v14 << v4 & v4; + break; + case 3: + v21 = (v7 < 60265082) ? (v23 ^ v24 & v24) : ((v24 < 66533381) ? (v17 >> v4 % v18) : ((v19 > 84173119) ? (v10 | v17 >> v9) : (v2 + v2 >> v22))); + break; + case 4: + v14 = (v14 > 49756335) ? (v11 | v24 >> v22) : ((v10 < 44359053) ? (v22 >> v5 | v20) : ((v3 > 3409548) ? (v10 >> v22 >> v15) : (v15 << v13 & v22))); + break; + default: + v1 = (v17 > 41352104) ? (v11 & v15 - v4) : ((v15 < 20679072) ? (v10 | v3 ^ v2) : ((v21 < 94332684) ? (v18 << v11 >> v4) : (v14 << v10 / v21))); + break; + } + + + switch (v17 % 5) + { + case 0: + v13 = v1 * v20 ^ v17; + break; + case 1: + v9 = (v2 > 32881435) ? (v9 ^ v10 << v17) : ((v1 < 88190092) ? (v7 - v18 * v19) : ((v22 > 92408517) ? (v12 + v24 / v11) : (v5 - v2 << v3))); + break; + case 2: + v13 = (v4 < 54345491) ? (v20 | v15 - v18) : ((v8 > 39559460) ? (v23 | v10 << v3) : ((v20 > 47953066) ? (v7 % v13 << v16) : (v24 + v24 & v12))); + break; + case 3: + v6 = v8 | v5 >> v2; + break; + case 4: + v9 = (v19 > 58466262) ? (v3 << v9 & v10) : ((v19 < 62741042) ? (v4 ^ v9 % v6) : ((v24 > 72606235) ? (v11 >> v20 & v5) : (v9 << v21 + v13))); + break; + default: + v16 = v20 | v6 / v11; + break; + } + + + if (v22 > 42916237) + { + v22 = v5 & v8 << v15; + if (v9 > 49419100) + { + int v33 = 57179014; + v33 = (v33 < 44617990) ? (v33 << v33 | v33) : ((v33 > 43330281) ? (v33 ^ v33 + v33) : ((v33 > 6987098) ? (v33 >> v33 * v33) : (v33 ^ v33 ^ v33))); + } + else + { + int v34 = 80366583; + v34 = v34 * v34 >> v34; + } + + } + else + { + int v35 = 76691741; + v35 = (v35 < 3074912) ? (v35 & v35 % v35) : ((v35 > 28742361) ? (v35 * v35 & v35) : ((v35 < 94530430) ? (v35 >> v35 << v35) : (v35 | v35 | v35))); + } + + + if (v19 > 31098302) + { + int v36 = 36325193; + v36 = v36 | v36 | v36; + if (v36 < 22534649) + { + v36 = (v36 > 26418562) ? (v36 - v36 + v36) : ((v36 < 93270203) ? (v36 >> v36 << v36) : ((v36 > 70277159) ? (v36 & v36 ^ v36) : (v36 | v36 + v36))); + if (v36 > 4204648) + { + v36 = (v36 > 24756286) ? (v36 | v36 >> v36) : ((v36 > 98461123) ? (v36 ^ v36 * v36) : ((v36 < 75547644) ? (v36 | v36 % v36) : (v36 | v36 / v36))); + } + else + { + int v37 = 27879379; + v37 = v37 % v37 ^ v37; + } + + } + else + { + v36 = (v36 < 40301954) ? (v36 << v36 % v36) : ((v36 > 33566287) ? (v36 * v36 * v36) : ((v36 < 47134445) ? (v36 ^ v36 & v36) : (v36 | v36 + v36))); + } + + } + else + { + v18 = (v15 > 67068129) ? (v22 | v10 % v1) : ((v2 > 87155409) ? (v20 / v22 >> v9) : ((v18 > 94609194) ? (v20 - v20 & v12) : (v2 / v4 & v1))); + } + + + switch (v3 % 5) + { + case 0: + v10 = v17 / v16 + v1; + break; + case 1: + v17 = (v22 > 84064598) ? (v1 << v16 ^ v6) : ((v7 > 7025343) ? (v21 >> v13 / v20) : ((v18 > 78480029) ? (v11 - v12 | v1) : (v20 >> v17 % v18))); + break; + case 2: + v9 = (v18 > 58668127) ? (v14 << v6 << v22) : ((v19 < 8734131) ? (v9 + v1 - v1) : ((v1 < 85814096) ? (v3 * v8 >> v21) : (v9 + v19 * v8))); + break; + case 3: + v16 = v19 * v8 % v13; + break; + case 4: + v10 = (v2 > 60423486) ? (v24 >> v18 * v4) : ((v14 < 80970032) ? (v17 << v3 >> v12) : ((v12 < 79334997) ? (v2 >> v3 | v16) : (v7 ^ v4 | v8))); + break; + default: + v23 = v8 | v23 << v5; + break; + } + + + if (v6 < 54439370) + { + int v38 = 13075798; + v38 = (v38 > 85817383) ? (v38 ^ v38 << v38) : ((v38 < 81723377) ? (v38 | v38 ^ v38) : ((v38 < 88726) ? (v38 * v38 | v38) : (v38 & v38 | v38))); + } + else + { + int v39 = 55576417; + v39 = (v39 > 26584417) ? (v39 * v39 % v39) : ((v39 > 89128859) ? (v39 + v39 << v39) : ((v39 < 43740441) ? (v39 >> v39 << v39) : (v39 % v39 ^ v39))); + } + + + return v15 | v1 % v21; + } + + [MosaUnitTest] + public static int FuzzMethod9907() + { + int v1 = 82408126; + int v2 = 13230736; + int v3 = 16815476; + int v4 = 86200047; + int v5 = 27234685; + int v6 = 88153949; + int v7 = 88991620; + int v8 = 83399351; + int v9 = 58572626; + int v10 = 80020891; + int v11 = 11174391; + int v12 = 88958111; + int v13 = 22223664; + int v14 = 79898770; + int v15 = 91725166; + int v16 = 59724253; + int v17 = 49002562; + int v18 = 6202018; + int v19 = 16775518; + int v20 = 84601064; + int v21 = 83740740; + int v22 = 44034987; + int v23 = 88744818; + int v24 = 74140084; + + switch (v19 % 5) + { + case 0: + v14 = v13 & v21 * v6; + break; + case 1: + v11 = (v5 > 51871314) ? (v22 % v5 / v13) : ((v11 < 25060404) ? (v16 * v23 << v9) : ((v11 > 5480068) ? (v2 * v9 ^ v2) : (v21 - v23 & v11))); + break; + case 2: + v20 = (v23 > 19142245) ? (v11 - v22 | v18) : ((v21 > 60944476) ? (v19 + v2 % v23) : ((v18 > 32952066) ? (v2 >> v18 / v7) : (v13 & v12 >> v18))); + break; + case 3: + v14 = v12 + v22 ^ v20; + break; + case 4: + v19 = (v19 > 20143018) ? (v3 * v24 + v1) : ((v4 < 9901913) ? (v22 ^ v11 | v22) : ((v20 > 55252919) ? (v1 + v15 & v2) : (v16 + v1 >> v23))); + break; + default: + v22 = (v18 < 88325611) ? (v19 + v16 & v4) : ((v5 < 40592041) ? (v6 % v2 >> v17) : ((v7 > 78961242) ? (v14 | v19 & v14) : (v14 ^ v14 | v4))); + break; + } + + + if (v24 < 15494923) + { + v2 = v3 % v5 << v11; + } + else + { + v6 = (v8 > 70788613) ? (v22 << v8 << v3) : ((v1 < 6253636) ? (v17 << v1 / v13) : ((v20 > 45491364) ? (v7 * v19 ^ v19) : (v23 | v4 & v6))); + } + + + switch (v14 % 5) + { + case 0: + v6 = v4 >> v5 >> v8; + break; + case 1: + v13 = (v11 > 18972178) ? (v24 | v15 / v22) : ((v6 > 21599033) ? (v24 / v6 << v22) : ((v21 > 64398964) ? (v14 | v3 + v13) : (v21 | v16 >> v1))); + break; + case 2: + v18 = v2 % v17 * v23; + break; + case 3: + v9 = (v9 < 76256031) ? (v6 ^ v4 / v21) : ((v4 > 72616036) ? (v13 << v24 ^ v4) : ((v6 > 55005034) ? (v2 % v15 >> v7) : (v9 - v12 % v24))); + break; + case 4: + v10 = (v11 > 54146444) ? (v20 - v23 << v9) : ((v15 < 33155669) ? (v2 + v14 & v23) : ((v18 < 84752094) ? (v5 - v18 * v23) : (v14 << v20 & v13))); + break; + default: + v7 = v17 | v9 >> v20; + break; + } + + + if (v16 > 86119437) + { + v6 = v14 / v21 % v12; + } + else + { + v22 = (v13 > 6305764) ? (v18 | v4 * v14) : ((v7 < 19438486) ? (v2 >> v15 & v14) : ((v4 > 8852536) ? (v8 / v2 | v20) : (v8 + v3 << v14))); + } + + + if (v19 > 20938236) + { + int v25 = 15699480; + v25 = (v25 > 91199204) ? (v25 >> v25 >> v25) : ((v25 > 16531450) ? (v25 - v25 ^ v25) : ((v25 > 9166207) ? (v25 & v25 | v25) : (v25 % v25 & v25))); + } + else + { + int v26 = 27767580; + v26 = (v26 > 84027820) ? (v26 + v26 << v26) : ((v26 > 92872796) ? (v26 ^ v26 >> v26) : ((v26 < 28111349) ? (v26 & v26 | v26) : (v26 & v26 >> v26))); + } + + + if (v23 > 96452549) + { + int v27 = 11621615; + v27 = (v27 > 33809484) ? (v27 << v27 | v27) : ((v27 < 53902742) ? (v27 >> v27 << v27) : ((v27 < 56708837) ? (v27 & v27 + v27) : (v27 | v27 ^ v27))); + } + else + { + int v28 = 87700681; + v28 = (v28 < 56738896) ? (v28 << v28 ^ v28) : ((v28 > 84437922) ? (v28 ^ v28 >> v28) : ((v28 < 66189506) ? (v28 / v28 + v28) : (v28 % v28 | v28))); + } + + + switch (v11 % 5) + { + case 0: + v12 = (v16 < 13843264) ? (v19 * v12 << v18) : ((v22 > 97241698) ? (v4 & v24 ^ v3) : ((v11 > 31964390) ? (v19 ^ v17 >> v1) : (v7 - v1 % v17))); + break; + case 1: + v10 = (v22 > 95835333) ? (v17 / v23 ^ v12) : ((v21 < 26685577) ? (v10 << v6 / v10) : ((v12 > 17763066) ? (v2 ^ v4 % v23) : (v21 % v1 | v17))); + break; + case 2: + v17 = (v11 < 95317230) ? (v12 >> v19 + v10) : ((v16 > 10433396) ? (v19 - v23 | v16) : ((v9 > 40026856) ? (v18 >> v14 + v1) : (v5 & v7 + v14))); + break; + case 3: + v7 = (v19 < 21111969) ? (v12 & v19 + v5) : ((v4 > 61358445) ? (v17 % v5 << v19) : ((v5 < 31702360) ? (v11 | v9 | v10) : (v6 | v24 & v16))); + break; + case 4: + v6 = (v21 < 18321024) ? (v14 ^ v10 ^ v4) : ((v3 < 93738767) ? (v3 << v6 ^ v9) : ((v6 < 82823097) ? (v5 >> v3 << v17) : (v17 & v17 & v1))); + break; + default: + v3 = (v24 > 75567014) ? (v9 & v8 | v1) : ((v18 > 35928254) ? (v16 >> v6 - v15) : ((v21 < 11921557) ? (v2 << v17 >> v15) : (v3 | v9 | v10))); + break; + } + + + switch (v2 % 5) + { + case 0: + v15 = v9 | v12 & v2; + break; + case 1: + v6 = v15 / v5 << v13; + break; + case 2: + v6 = v11 >> v16 + v4; + break; + case 3: + v22 = v4 | v23 - v9; + break; + case 4: + v12 = v21 ^ v24 | v22; + break; + default: + v10 = (v12 > 47800872) ? (v10 & v12 * v19) : ((v22 < 39612625) ? (v12 / v14 / v18) : ((v4 < 99729513) ? (v17 << v12 << v14) : (v21 / v8 >> v23))); + break; + } + + + if (v18 < 49120197) + { + v3 = v21 + v10 % v18; + } + else + { + int v29 = 30463001; + v29 = (v29 < 46835087) ? (v29 * v29 + v29) : ((v29 > 84461515) ? (v29 << v29 << v29) : ((v29 > 93039115) ? (v29 << v29 | v29) : (v29 * v29 >> v29))); + } + + + if (v7 > 98817044) + { + v21 = (v6 < 83795766) ? (v6 >> v7 >> v8) : ((v7 > 65870980) ? (v3 >> v3 >> v18) : ((v8 < 69533885) ? (v16 & v15 >> v3) : (v5 ^ v6 >> v14))); + if (v4 > 33788486) + { + int v30 = 48479367; + v30 = (v30 > 75427967) ? (v30 ^ v30 % v30) : ((v30 > 43109841) ? (v30 >> v30 | v30) : ((v30 > 81499988) ? (v30 >> v30 << v30) : (v30 % v30 >> v30))); + if (v30 > 9231926) + { + v30 = (v30 > 89822208) ? (v30 & v30 >> v30) : ((v30 > 3952586) ? (v30 + v30 + v30) : ((v30 < 35046056) ? (v30 >> v30 % v30) : (v30 << v30 << v30))); + } + else + { + v30 = (v30 < 54879894) ? (v30 - v30 << v30) : ((v30 > 27193772) ? (v30 % v30 + v30) : ((v30 > 65927801) ? (v30 - v30 / v30) : (v30 >> v30 * v30))); + } + + } + else + { + int v31 = 15634176; + v31 = (v31 > 11771984) ? (v31 * v31 ^ v31) : ((v31 < 22985143) ? (v31 + v31 >> v31) : ((v31 > 25493921) ? (v31 >> v31 / v31) : (v31 << v31 >> v31))); + } + + } + else + { + v10 = (v13 > 26582719) ? (v12 | v15 << v23) : ((v7 < 47573435) ? (v11 >> v18 + v13) : ((v20 < 68243086) ? (v13 >> v5 | v15) : (v5 >> v10 % v11))); + } + + + if (v6 > 48302474) + { + v23 = v5 << v22 << v23; + } + else + { + v21 = v9 >> v17 ^ v17; + } + + + return v14 >> v14 + v6; + } + + [MosaUnitTest] + public static int FuzzMethod9908() + { + int v1 = 48325447; + int v2 = 27118872; + int v3 = 42422844; + int v4 = 73857714; + int v5 = 43345726; + int v6 = 97022419; + int v7 = 36434682; + int v8 = 84234911; + int v9 = 61063317; + int v10 = 85988595; + int v11 = 63466219; + int v12 = 57347081; + int v13 = 58595194; + int v14 = 80573149; + int v15 = 1690776; + int v16 = 13830652; + int v17 = 31468031; + int v18 = 19625012; + int v19 = 89214968; + int v20 = 97844498; + int v21 = 58717433; + int v22 = 59932326; + int v23 = 87521708; + int v24 = 9263064; + + switch (v7 % 5) + { + case 0: + v22 = (v1 < 23927575) ? (v18 + v1 + v9) : ((v7 < 90949853) ? (v10 % v2 >> v13) : ((v16 < 30425051) ? (v2 ^ v20 + v11) : (v8 >> v5 & v20))); + break; + case 1: + v5 = v2 * v3 % v5; + break; + case 2: + v3 = (v19 < 35638200) ? (v4 * v19 >> v1) : ((v12 > 28255383) ? (v18 | v12 | v3) : ((v10 > 62406322) ? (v10 >> v12 / v9) : (v13 & v2 | v16))); + break; + case 3: + v15 = (v20 > 48513546) ? (v18 >> v4 - v21) : ((v13 < 71249541) ? (v9 << v13 & v2) : ((v24 < 44641199) ? (v7 + v19 << v2) : (v20 >> v13 >> v13))); + break; + case 4: + v8 = (v3 > 50990432) ? (v3 & v9 & v2) : ((v10 < 67740042) ? (v4 >> v10 >> v15) : ((v14 > 94668222) ? (v1 - v14 | v15) : (v7 >> v16 * v15))); + break; + default: + v20 = v17 >> v13 & v13; + break; + } + + + switch (v1 % 5) + { + case 0: + v18 = (v19 < 99817995) ? (v14 << v20 >> v9) : ((v17 < 6422945) ? (v20 & v9 & v10) : ((v20 > 83477191) ? (v4 >> v8 + v4) : (v9 ^ v5 ^ v13))); + break; + case 1: + v7 = (v7 > 31200419) ? (v14 + v13 << v21) : ((v6 > 409480) ? (v10 - v23 << v4) : ((v21 > 74482886) ? (v16 | v7 | v14) : (v3 ^ v2 + v19))); + break; + case 2: + v4 = (v10 < 66637886) ? (v10 << v21 | v20) : ((v15 > 4692742) ? (v12 | v19 | v9) : ((v10 < 17394312) ? (v2 & v10 - v1) : (v13 << v24 ^ v22))); + break; + case 3: + v11 = (v23 > 21961436) ? (v7 - v17 << v6) : ((v8 > 21091808) ? (v22 << v9 & v11) : ((v20 < 11974050) ? (v4 >> v13 & v9) : (v10 ^ v6 * v2))); + break; + case 4: + v17 = (v9 < 52590919) ? (v15 << v13 / v3) : ((v23 < 83896743) ? (v13 & v9 ^ v16) : ((v24 > 64646447) ? (v24 << v16 + v23) : (v6 >> v8 >> v4))); + break; + default: + v14 = (v18 < 21425733) ? (v4 >> v5 | v1) : ((v8 < 50656924) ? (v1 | v17 + v22) : ((v4 > 45711926) ? (v21 - v13 * v9) : (v23 ^ v21 & v15))); + break; + } + + + switch (v17 % 5) + { + case 0: + v3 = v14 ^ v13 ^ v20; + break; + case 1: + v8 = (v10 < 63188549) ? (v4 | v21 * v14) : ((v2 < 50408812) ? (v10 >> v20 | v18) : ((v3 > 14865450) ? (v8 ^ v10 ^ v7) : (v21 + v5 % v14))); + break; + case 2: + v3 = (v10 < 67681469) ? (v12 & v20 * v22) : ((v13 < 30146403) ? (v19 % v24 & v12) : ((v19 > 51475111) ? (v21 | v10 >> v21) : (v17 >> v8 << v14))); + break; + case 3: + v5 = (v15 < 14018816) ? (v11 + v10 | v15) : ((v16 < 65987698) ? (v24 + v1 + v6) : ((v14 > 85389874) ? (v10 - v3 + v9) : (v2 / v23 ^ v18))); + break; + case 4: + v8 = v24 * v17 | v9; + break; + default: + v11 = v17 >> v3 - v13; + break; + } + + + switch (v22 % 5) + { + case 0: + v3 = (v10 < 58683601) ? (v7 % v18 & v5) : ((v24 > 38324789) ? (v8 / v6 / v10) : ((v5 < 91035132) ? (v5 * v6 >> v23) : (v3 | v9 >> v14))); + break; + case 1: + v6 = (v10 < 56631150) ? (v11 ^ v5 << v18) : ((v10 > 13873859) ? (v6 & v8 ^ v10) : ((v23 > 7858659) ? (v17 >> v22 << v19) : (v20 >> v23 >> v1))); + break; + case 2: + v10 = (v3 > 29249823) ? (v5 & v19 / v2) : ((v9 > 39814922) ? (v11 % v19 << v9) : ((v20 < 86763604) ? (v7 >> v2 / v24) : (v5 ^ v2 ^ v24))); + break; + case 3: + v2 = v1 << v5 | v20; + break; + case 4: + v10 = v5 % v4 + v2; + break; + default: + v15 = v8 * v13 & v8; + break; + } + + + switch (v1 % 5) + { + case 0: + v23 = v20 + v6 / v13; + break; + case 1: + v20 = v9 / v5 + v3; + break; + case 2: + v4 = (v21 < 58991190) ? (v20 & v20 << v24) : ((v2 > 75876084) ? (v20 ^ v11 >> v8) : ((v8 < 54210062) ? (v18 % v17 - v23) : (v19 >> v17 % v23))); + break; + case 3: + v18 = (v8 < 82554386) ? (v5 >> v2 >> v7) : ((v6 < 5960258) ? (v8 << v9 >> v21) : ((v22 < 67809859) ? (v24 % v14 / v16) : (v21 / v11 / v6))); + break; + case 4: + v10 = v22 | v6 & v7; + break; + default: + v23 = (v3 < 623986) ? (v22 & v20 << v22) : ((v22 < 81964477) ? (v10 | v11 >> v13) : ((v8 > 56548784) ? (v13 & v24 << v14) : (v2 * v11 ^ v10))); + break; + } + + + switch (v5 % 5) + { + case 0: + v15 = (v10 > 94329754) ? (v3 & v12 & v21) : ((v13 < 70808429) ? (v7 / v13 >> v7) : ((v20 > 60795300) ? (v11 | v11 * v18) : (v2 ^ v7 << v1))); + break; + case 1: + v3 = (v16 < 365860) ? (v19 >> v14 + v1) : ((v4 < 38081307) ? (v12 + v24 ^ v4) : ((v13 < 57289871) ? (v17 << v16 + v18) : (v4 << v14 - v4))); + break; + case 2: + v21 = v16 ^ v11 << v20; + break; + case 3: + v8 = (v11 < 31434398) ? (v13 << v13 >> v1) : ((v4 > 14964581) ? (v21 << v12 | v4) : ((v20 > 84937891) ? (v11 & v21 ^ v2) : (v9 % v3 << v13))); + break; + case 4: + v9 = (v21 > 10744034) ? (v10 << v20 | v19) : ((v10 > 78417207) ? (v18 ^ v9 * v7) : ((v14 < 87737497) ? (v8 << v18 % v8) : (v23 + v4 ^ v23))); + break; + default: + v23 = v23 - v17 % v8; + break; + } + + + switch (v21 % 5) + { + case 0: + v2 = v20 + v2 - v11; + break; + case 1: + v19 = v19 * v12 >> v18; + break; + case 2: + v2 = (v6 < 46212682) ? (v9 >> v7 * v19) : ((v22 < 18120136) ? (v21 >> v24 + v4) : ((v2 > 19811943) ? (v14 + v11 % v13) : (v15 | v23 + v15))); + break; + case 3: + v24 = (v20 < 2932100) ? (v18 ^ v15 - v19) : ((v8 < 49389676) ? (v16 & v11 >> v21) : ((v22 < 39941236) ? (v22 << v6 ^ v22) : (v18 + v6 / v22))); + break; + case 4: + v18 = v20 | v4 | v22; + break; + default: + v14 = v1 - v11 % v16; + break; + } + + + if (v15 > 85025123) + { + int v25 = 76325401; + v25 = (v25 > 16735409) ? (v25 >> v25 & v25) : ((v25 < 6871366) ? (v25 - v25 + v25) : ((v25 > 97945210) ? (v25 >> v25 | v25) : (v25 >> v25 ^ v25))); + } + else + { + v2 = (v18 > 1008807) ? (v2 - v21 & v13) : ((v15 > 94926642) ? (v7 & v22 ^ v16) : ((v12 < 68538535) ? (v18 | v6 ^ v13) : (v11 & v8 + v8))); + } + + + switch (v13 % 5) + { + case 0: + v17 = v18 << v20 - v21; + break; + case 1: + v14 = (v20 < 42233038) ? (v7 / v5 >> v3) : ((v12 < 14290328) ? (v10 % v15 * v3) : ((v18 < 83025273) ? (v15 << v18 >> v2) : (v15 ^ v16 << v22))); + break; + case 2: + v1 = v11 | v6 << v6; + break; + case 3: + v15 = v14 % v5 ^ v19; + break; + case 4: + v24 = v22 - v17 << v3; + break; + default: + v14 = (v16 < 22853912) ? (v17 >> v19 ^ v7) : ((v23 > 52266798) ? (v4 & v20 >> v1) : ((v7 < 61982223) ? (v18 ^ v20 * v14) : (v12 >> v23 * v15))); + break; + } + + + if (v17 > 28807600) + { + v4 = v15 | v11 & v5; + } + else + { + int v26 = 89387774; + v26 = v26 << v26 >> v26; + } + + + if (v6 > 10782224) + { + int v27 = 24919967; + v27 = (v27 < 2350601) ? (v27 >> v27 << v27) : ((v27 < 2016599) ? (v27 | v27 - v27) : ((v27 > 79504326) ? (v27 - v27 + v27) : (v27 << v27 << v27))); + } + else + { + v4 = (v7 > 61468399) ? (v12 >> v11 >> v24) : ((v14 > 46149985) ? (v11 | v19 >> v22) : ((v22 > 83848298) ? (v20 | v19 >> v16) : (v15 + v11 & v2))); + } + + + return (v14 > 61298837) ? (v6 & v4 >> v20) : ((v16 < 49731166) ? (v20 & v16 + v24) : ((v16 > 45745683) ? (v9 >> v22 ^ v12) : (v13 >> v10 >> v10))); + } + + [MosaUnitTest] + public static int FuzzMethod9909() + { + int v1 = 71295760; + int v2 = 99671620; + int v3 = 17613255; + int v4 = 39421205; + int v5 = 240322; + int v6 = 27545337; + int v7 = 27038098; + int v8 = 88998315; + int v9 = 54082172; + int v10 = 98612575; + int v11 = 76644965; + int v12 = 34506168; + int v13 = 26740592; + int v14 = 35052006; + int v15 = 49336692; + int v16 = 83520935; + int v17 = 93544347; + int v18 = 4451031; + int v19 = 30323905; + int v20 = 10479441; + int v21 = 48023119; + int v22 = 53587425; + int v23 = 13339280; + int v24 = 77124489; + + if (v9 > 58665227) + { + int v25 = 57966847; + v25 = v25 ^ v25 ^ v25; + if (v25 > 74517886) + { + v25 = v25 / v25 << v25; + } + else + { + int v26 = 75931395; + v26 = (v26 > 82144908) ? (v26 * v26 % v26) : ((v26 > 61351112) ? (v26 << v26 / v26) : ((v26 < 93984984) ? (v26 / v26 * v26) : (v26 >> v26 >> v26))); + } + + } + else + { + v15 = v19 | v21 & v9; + } + + + if (v23 < 1015003) + { + v1 = (v16 < 96859593) ? (v23 + v23 >> v8) : ((v22 < 70258632) ? (v20 >> v23 * v9) : ((v1 < 70081579) ? (v22 << v11 + v19) : (v3 << v21 | v20))); + } + else + { + v8 = (v14 > 83977851) ? (v3 >> v2 << v4) : ((v8 < 41251458) ? (v6 % v4 >> v14) : ((v20 < 85145640) ? (v10 + v5 / v8) : (v6 | v22 >> v24))); + } + + + switch (v4 % 5) + { + case 0: + v19 = v13 & v18 << v15; + break; + case 1: + v19 = v13 * v22 << v24; + break; + case 2: + v5 = v10 ^ v1 | v9; + break; + case 3: + v10 = (v21 > 25724173) ? (v6 + v1 % v9) : ((v17 > 35015432) ? (v15 / v1 << v19) : ((v19 < 25644147) ? (v4 * v23 | v21) : (v8 & v2 ^ v7))); + break; + case 4: + v22 = v22 >> v4 % v12; + break; + default: + v19 = (v15 > 65511500) ? (v3 >> v11 ^ v21) : ((v18 < 6437659) ? (v15 >> v1 & v4) : ((v1 > 57000298) ? (v18 ^ v7 | v19) : (v18 ^ v9 >> v21))); + break; + } + + + if (v5 > 4331482) + { + int v27 = 66268353; + v27 = (v27 > 86257050) ? (v27 / v27 ^ v27) : ((v27 > 98689088) ? (v27 ^ v27 >> v27) : ((v27 > 23137740) ? (v27 - v27 ^ v27) : (v27 | v27 & v27))); + if (v27 > 87219089) + { + v27 = (v27 > 50180281) ? (v27 << v27 - v27) : ((v27 < 52106134) ? (v27 << v27 << v27) : ((v27 < 2000650) ? (v27 % v27 << v27) : (v27 << v27 - v27))); + if (v27 > 58115422) + { + v27 = v27 << v27 / v27; + } + else + { + v27 = (v27 < 82918031) ? (v27 | v27 * v27) : ((v27 < 25510822) ? (v27 | v27 | v27) : ((v27 > 44119383) ? (v27 | v27 << v27) : (v27 >> v27 & v27))); + } + + } + else + { + int v28 = 31323815; + v28 = (v28 > 15464409) ? (v28 & v28 % v28) : ((v28 < 81050933) ? (v28 & v28 >> v28) : ((v28 > 71589444) ? (v28 & v28 << v28) : (v28 << v28 + v28))); + } + + } + else + { + int v29 = 54816740; + v29 = (v29 > 75457439) ? (v29 % v29 % v29) : ((v29 < 56831995) ? (v29 ^ v29 | v29) : ((v29 < 4172452) ? (v29 * v29 - v29) : (v29 + v29 << v29))); + } + + + if (v13 > 52341193) + { + v6 = v22 & v2 << v10; + if (v15 < 74117468) + { + v22 = (v10 > 32674761) ? (v11 & v13 % v2) : ((v6 > 51354941) ? (v22 ^ v21 ^ v8) : ((v6 > 84616150) ? (v15 >> v4 / v7) : (v1 << v21 + v20))); + if (v13 < 24705984) + { + int v30 = 67631343; + v30 = v30 * v30 << v30; + } + else + { + int v31 = 78606262; + v31 = v31 << v31 << v31; + } + + } + else + { + int v32 = 85184352; + v32 = (v32 > 40284169) ? (v32 ^ v32 & v32) : ((v32 < 39882270) ? (v32 & v32 >> v32) : ((v32 > 45333976) ? (v32 >> v32 - v32) : (v32 / v32 / v32))); + } + + } + else + { + int v33 = 22852931; + v33 = v33 + v33 - v33; + } + + + switch (v15 % 5) + { + case 0: + v18 = v21 + v12 << v9; + break; + case 1: + v19 = v13 * v14 * v9; + break; + case 2: + v15 = (v5 < 27830337) ? (v4 >> v5 + v14) : ((v13 < 83239171) ? (v1 | v5 << v23) : ((v19 > 73159122) ? (v17 / v18 ^ v6) : (v20 ^ v9 & v15))); + break; + case 3: + v6 = v20 + v3 & v23; + break; + case 4: + v17 = (v4 < 28729446) ? (v7 * v11 / v24) : ((v13 > 20329560) ? (v20 >> v10 % v22) : ((v14 > 70683766) ? (v14 | v7 << v22) : (v10 | v7 >> v21))); + break; + default: + v12 = (v9 < 48048386) ? (v13 / v3 * v12) : ((v3 < 35539789) ? (v15 | v18 << v14) : ((v2 < 45969642) ? (v14 * v3 >> v4) : (v5 & v7 + v19))); + break; + } + + + if (v6 < 80759109) + { + v11 = (v23 < 62837620) ? (v1 << v21 ^ v21) : ((v20 < 82259637) ? (v19 + v13 - v19) : ((v15 > 98250004) ? (v15 & v15 << v17) : (v3 - v22 << v6))); + if (v23 > 52840476) + { + v1 = (v22 > 3161211) ? (v12 + v5 << v22) : ((v18 < 5176899) ? (v3 >> v16 | v14) : ((v4 < 74370519) ? (v6 / v16 - v19) : (v8 >> v13 << v4))); + } + else + { + v1 = (v12 > 5550411) ? (v16 & v8 * v20) : ((v2 > 33795395) ? (v8 << v8 / v4) : ((v10 > 58554023) ? (v13 | v17 << v5) : (v9 >> v21 & v12))); + } + + } + else + { + int v34 = 19971167; + v34 = (v34 > 71229121) ? (v34 & v34 >> v34) : ((v34 > 77280249) ? (v34 * v34 * v34) : ((v34 > 73426399) ? (v34 << v34 << v34) : (v34 ^ v34 + v34))); + } + + + if (v19 < 8533980) + { + int v35 = 21623856; + v35 = (v35 < 12574525) ? (v35 ^ v35 >> v35) : ((v35 < 10611214) ? (v35 >> v35 * v35) : ((v35 > 47284199) ? (v35 >> v35 ^ v35) : (v35 ^ v35 << v35))); + if (v35 > 44902769) + { + v35 = v35 - v35 << v35; + if (v35 > 8300880) + { + v35 = v35 & v35 ^ v35; + } + else + { + int v36 = 91142467; + v36 = (v36 > 28305746) ? (v36 & v36 << v36) : ((v36 > 9782971) ? (v36 << v36 << v36) : ((v36 > 60558110) ? (v36 / v36 % v36) : (v36 + v36 & v36))); + } + + } + else + { + int v37 = 40219616; + v37 = (v37 > 85655580) ? (v37 / v37 << v37) : ((v37 > 1268620) ? (v37 % v37 ^ v37) : ((v37 < 84365978) ? (v37 | v37 | v37) : (v37 ^ v37 >> v37))); + } + + } + else + { + int v38 = 48765032; + v38 = v38 ^ v38 - v38; + } + + + switch (v2 % 5) + { + case 0: + v5 = (v1 < 21917322) ? (v6 / v9 >> v6) : ((v6 < 25610823) ? (v9 << v23 >> v8) : ((v19 > 93306824) ? (v11 | v5 >> v24) : (v1 >> v13 << v19))); + break; + case 1: + v22 = (v21 < 99431343) ? (v15 << v21 % v1) : ((v12 < 58548691) ? (v9 | v13 >> v22) : ((v2 > 76809557) ? (v6 % v8 >> v4) : (v14 % v22 & v8))); + break; + case 2: + v22 = (v23 > 57189619) ? (v22 % v13 + v1) : ((v6 < 53243243) ? (v8 << v3 / v10) : ((v1 < 18161105) ? (v23 >> v24 ^ v1) : (v23 << v17 << v1))); + break; + case 3: + v1 = v12 + v5 >> v19; + break; + case 4: + v22 = (v10 < 56591069) ? (v6 ^ v15 * v23) : ((v3 < 24998713) ? (v15 - v18 | v17) : ((v24 > 36828403) ? (v15 >> v8 / v15) : (v15 << v10 * v24))); + break; + default: + v9 = (v14 > 74390553) ? (v14 % v1 << v6) : ((v23 < 61432689) ? (v14 / v8 * v3) : ((v2 > 11119869) ? (v5 << v9 << v24) : (v6 + v16 | v20))); + break; + } + + + switch (v19 % 5) + { + case 0: + v11 = (v7 < 3813107) ? (v3 & v7 << v2) : ((v16 > 65356685) ? (v10 | v14 + v21) : ((v5 < 78341645) ? (v1 - v1 >> v23) : (v1 + v10 >> v16))); + break; + case 1: + v6 = (v16 < 98923261) ? (v16 >> v7 & v8) : ((v1 < 98777526) ? (v6 << v11 >> v13) : ((v6 < 22173943) ? (v11 | v16 << v23) : (v15 | v7 / v13))); + break; + case 2: + v14 = (v4 < 54873162) ? (v16 ^ v19 % v16) : ((v6 < 49642155) ? (v3 | v13 * v6) : ((v21 < 397337) ? (v12 << v19 * v23) : (v21 << v22 % v16))); + break; + case 3: + v7 = (v22 < 52928927) ? (v14 << v18 + v3) : ((v13 > 9474206) ? (v17 << v16 % v14) : ((v10 < 64183023) ? (v20 ^ v24 / v16) : (v19 / v24 * v5))); + break; + case 4: + v22 = (v24 < 22861333) ? (v18 % v1 << v13) : ((v5 > 89775347) ? (v5 % v14 ^ v16) : ((v1 < 14134649) ? (v5 << v17 / v13) : (v10 & v17 % v13))); + break; + default: + v12 = (v9 > 73033029) ? (v23 | v19 - v2) : ((v3 > 1793865) ? (v15 + v13 >> v8) : ((v20 > 96892576) ? (v20 - v17 | v6) : (v23 ^ v2 + v22))); + break; + } + + + if (v22 > 38630107) + { + v4 = v12 * v8 + v12; + if (v4 < 94931352) + { + v2 = (v10 < 68851825) ? (v6 << v14 & v5) : ((v2 > 88674644) ? (v10 >> v17 * v12) : ((v24 < 51592955) ? (v3 << v12 << v21) : (v14 >> v20 << v22))); + if (v4 < 23242635) + { + v13 = (v2 < 6875783) ? (v3 & v17 + v1) : ((v23 < 77987874) ? (v4 + v11 + v17) : ((v13 < 319145) ? (v13 ^ v23 + v16) : (v4 * v21 >> v10))); + } + else + { + int v39 = 76186943; + v39 = (v39 < 47176439) ? (v39 - v39 ^ v39) : ((v39 < 25386247) ? (v39 | v39 >> v39) : ((v39 > 30135304) ? (v39 ^ v39 | v39) : (v39 & v39 + v39))); + } + + } + else + { + v12 = v7 << v4 & v14; + } + + } + else + { + int v40 = 48353167; + v40 = (v40 > 93616798) ? (v40 % v40 << v40) : ((v40 < 20327226) ? (v40 << v40 - v40) : ((v40 < 29913587) ? (v40 + v40 >> v40) : (v40 << v40 + v40))); + } + + + return (v14 < 98090504) ? (v9 & v13 & v20) : ((v3 > 48940792) ? (v4 ^ v18 ^ v3) : ((v20 < 13089980) ? (v12 >> v16 - v5) : (v3 << v11 & v3))); + } + + [MosaUnitTest] + public static int FuzzMethod9910() + { + int v1 = 96536903; + int v2 = 67094618; + int v3 = 59672133; + int v4 = 51399531; + int v5 = 95455340; + int v6 = 85824464; + int v7 = 97782746; + int v8 = 95811227; + int v9 = 72188943; + int v10 = 58726111; + int v11 = 49188485; + int v12 = 98087437; + int v13 = 86021069; + int v14 = 69259428; + int v15 = 4380457; + int v16 = 31536651; + int v17 = 27885125; + int v18 = 47571991; + int v19 = 85629102; + int v20 = 25409987; + int v21 = 80987893; + int v22 = 81650602; + int v23 = 9253097; + int v24 = 96418345; + + switch (v16 % 5) + { + case 0: + v12 = (v2 > 20698842) ? (v11 - v21 * v10) : ((v11 < 79678664) ? (v1 ^ v20 & v22) : ((v17 > 22857093) ? (v12 & v17 << v14) : (v24 << v10 >> v22))); + break; + case 1: + v21 = v4 ^ v7 << v2; + break; + case 2: + v12 = (v17 < 45615575) ? (v12 >> v22 | v4) : ((v8 > 55665905) ? (v23 >> v8 ^ v24) : ((v15 < 24759453) ? (v24 + v2 * v4) : (v14 << v19 % v4))); + break; + case 3: + v19 = v18 >> v20 & v3; + break; + case 4: + v6 = v16 | v19 % v2; + break; + default: + v10 = (v9 < 49218146) ? (v9 >> v18 << v12) : ((v21 < 47824978) ? (v6 % v12 ^ v4) : ((v21 > 5672319) ? (v9 >> v5 << v19) : (v17 << v5 % v16))); + break; + } + + + switch (v2 % 5) + { + case 0: + v7 = (v13 < 9555874) ? (v15 & v24 | v10) : ((v6 > 62657522) ? (v1 >> v23 >> v22) : ((v2 < 13967040) ? (v10 & v19 % v6) : (v23 | v8 | v23))); + break; + case 1: + v6 = (v3 < 43063940) ? (v1 * v5 - v8) : ((v9 > 34240172) ? (v13 + v7 << v5) : ((v9 < 15215443) ? (v17 | v10 & v20) : (v8 << v11 << v12))); + break; + case 2: + v5 = (v19 < 10329482) ? (v4 % v8 | v20) : ((v10 > 82049533) ? (v16 | v3 >> v2) : ((v15 < 68708916) ? (v12 | v8 << v14) : (v9 & v15 << v21))); + break; + case 3: + v23 = v4 - v5 + v24; + break; + case 4: + v1 = v9 << v4 | v22; + break; + default: + v21 = v5 ^ v17 & v11; + break; + } + + + if (v15 < 59118525) + { + v11 = v10 & v16 << v2; + if (v12 > 72719849) + { + v23 = v11 / v11 / v12; + } + else + { + int v25 = 87055340; + v25 = v25 | v25 ^ v25; + } + + } + else + { + v12 = (v18 > 95910677) ? (v11 & v19 / v16) : ((v11 < 61457525) ? (v15 << v18 % v15) : ((v15 < 78605312) ? (v11 / v9 * v17) : (v14 >> v6 % v22))); + } + + + if (v4 > 61109948) + { + int v26 = 4368697; + v26 = (v26 < 39938579) ? (v26 * v26 >> v26) : ((v26 > 58678654) ? (v26 >> v26 << v26) : ((v26 > 52559434) ? (v26 * v26 % v26) : (v26 / v26 << v26))); + } + else + { + int v27 = 40317435; + v27 = v27 & v27 | v27; + } + + + if (v9 < 92839014) + { + v1 = (v10 > 72094305) ? (v4 / v2 + v3) : ((v13 < 64689624) ? (v7 & v18 >> v11) : ((v20 < 9695595) ? (v3 >> v17 << v17) : (v23 / v22 | v19))); + if (v2 < 66907476) + { + int v28 = 40009048; + v28 = v28 % v28 << v28; + if (v28 > 82132404) + { + v28 = (v28 > 97956664) ? (v28 >> v28 * v28) : ((v28 < 56645786) ? (v28 / v28 - v28) : ((v28 > 39127615) ? (v28 >> v28 | v28) : (v28 & v28 * v28))); + } + else + { + int v29 = 87478892; + v29 = v29 << v29 >> v29; + } + + } + else + { + v24 = v4 << v1 | v23; + } + + } + else + { + int v30 = 28743076; + v30 = (v30 > 53516657) ? (v30 / v30 / v30) : ((v30 > 70777459) ? (v30 << v30 * v30) : ((v30 > 30622285) ? (v30 % v30 << v30) : (v30 >> v30 >> v30))); + } + + + if (v4 < 57448563) + { + v18 = (v5 > 92090783) ? (v6 - v15 << v24) : ((v22 > 25589768) ? (v22 & v10 / v15) : ((v14 > 51830053) ? (v14 << v12 << v24) : (v14 >> v15 * v21))); + if (v15 > 16193977) + { + int v31 = 59583994; + v31 = v31 << v31 ^ v31; + } + else + { + int v32 = 33275391; + v32 = v32 * v32 & v32; + } + + } + else + { + v16 = (v13 > 62009176) ? (v5 >> v21 >> v10) : ((v13 < 72968992) ? (v16 % v13 ^ v2) : ((v20 > 31434623) ? (v24 << v11 << v21) : (v24 | v21 << v5))); + } + + + if (v12 < 6691773) + { + int v33 = 70648398; + v33 = (v33 > 1316022) ? (v33 >> v33 & v33) : ((v33 < 10554825) ? (v33 >> v33 | v33) : ((v33 < 87653192) ? (v33 % v33 ^ v33) : (v33 - v33 + v33))); + } + else + { + int v34 = 52291965; + v34 = v34 / v34 >> v34; + } + + + switch (v8 % 5) + { + case 0: + v19 = (v9 < 67698763) ? (v2 - v15 % v12) : ((v18 < 10576334) ? (v1 | v11 >> v20) : ((v7 > 71147046) ? (v21 << v20 % v19) : (v20 / v12 - v10))); + break; + case 1: + v6 = v19 * v17 | v2; + break; + case 2: + v21 = v5 + v13 - v22; + break; + case 3: + v15 = v11 | v15 << v3; + break; + case 4: + v11 = (v14 < 9436581) ? (v11 << v19 * v4) : ((v23 < 45875820) ? (v3 + v23 % v16) : ((v20 < 66153102) ? (v17 ^ v6 >> v10) : (v8 >> v23 << v5))); + break; + default: + v7 = (v17 < 81966700) ? (v22 & v21 & v24) : ((v14 < 61387463) ? (v10 | v14 >> v7) : ((v14 > 76847820) ? (v1 | v4 >> v24) : (v3 >> v8 + v20))); + break; + } + + + if (v23 > 1747685) + { + int v35 = 40233796; + v35 = v35 * v35 & v35; + } + else + { + v5 = v4 << v19 >> v24; + } + + + switch (v9 % 5) + { + case 0: + v8 = (v1 > 66175429) ? (v3 & v23 & v11) : ((v13 < 86330349) ? (v9 % v20 - v4) : ((v23 > 82677732) ? (v10 - v7 << v8) : (v11 ^ v22 % v8))); + break; + case 1: + v11 = v24 >> v10 | v8; + break; + case 2: + v15 = v19 + v22 / v6; + break; + case 3: + v3 = (v23 > 12777100) ? (v21 >> v5 + v21) : ((v22 < 36661424) ? (v19 ^ v10 | v22) : ((v19 < 53610970) ? (v8 | v16 + v9) : (v5 >> v13 ^ v10))); + break; + case 4: + v22 = v21 & v20 >> v22; + break; + default: + v19 = (v1 < 20256410) ? (v6 * v14 >> v1) : ((v20 < 37396489) ? (v4 & v22 >> v7) : ((v5 < 56549335) ? (v11 / v14 << v3) : (v18 + v13 & v7))); + break; + } + + + if (v6 < 69947319) + { + v2 = v23 * v13 << v6; + } + else + { + v10 = v5 * v12 | v23; + } + + + return v9 << v2 - v11; + } + + [MosaUnitTest] + public static int FuzzMethod9911() + { + int v1 = 77572569; + int v2 = 4157386; + int v3 = 49552496; + int v4 = 34621696; + int v5 = 53968889; + int v6 = 50513914; + int v7 = 43202494; + int v8 = 31948234; + int v9 = 72161434; + int v10 = 90385540; + int v11 = 4557650; + int v12 = 88742233; + int v13 = 99656138; + int v14 = 21910369; + int v15 = 42365678; + int v16 = 92932608; + int v17 = 69223843; + int v18 = 12992170; + int v19 = 38363307; + int v20 = 26961837; + int v21 = 78262390; + int v22 = 50356790; + int v23 = 37391342; + int v24 = 10310799; + + if (v13 > 728374) + { + v14 = (v13 > 76355248) ? (v4 - v6 & v9) : ((v1 > 79227300) ? (v19 >> v18 / v14) : ((v19 > 51161448) ? (v17 | v6 >> v18) : (v24 << v24 | v14))); + if (v23 < 95901634) + { + int v25 = 26892058; + v25 = (v25 > 61942003) ? (v25 & v25 | v25) : ((v25 < 48508534) ? (v25 + v25 >> v25) : ((v25 < 22887274) ? (v25 ^ v25 | v25) : (v25 ^ v25 / v25))); + } + else + { + v18 = (v19 < 896347) ? (v23 + v9 / v10) : ((v9 < 58124117) ? (v24 | v20 << v5) : ((v9 < 767333) ? (v2 & v19 & v13) : (v1 * v22 | v13))); + } + + } + else + { + v8 = v19 << v20 | v1; + } + + + if (v1 < 62927060) + { + int v26 = 45485487; + v26 = (v26 > 37349843) ? (v26 >> v26 + v26) : ((v26 < 46697696) ? (v26 << v26 & v26) : ((v26 > 15883692) ? (v26 ^ v26 ^ v26) : (v26 & v26 << v26))); + } + else + { + int v27 = 16980907; + v27 = v27 * v27 << v27; + } + + + if (v6 < 73511913) + { + v8 = v16 + v21 >> v7; + if (v20 < 98858657) + { + v13 = v22 ^ v9 >> v2; + if (v13 < 9570353) + { + v1 = v21 / v24 << v8; + } + else + { + v15 = (v1 > 49516127) ? (v14 << v8 << v11) : ((v22 > 38855271) ? (v11 % v4 | v17) : ((v16 < 22158423) ? (v11 & v5 - v24) : (v22 * v3 >> v9))); + } + + } + else + { + int v28 = 83188925; + v28 = v28 << v28 | v28; + } + + } + else + { + v20 = (v14 > 2597453) ? (v22 ^ v14 >> v18) : ((v2 > 65866928) ? (v24 << v14 & v24) : ((v14 < 69440185) ? (v2 >> v18 / v20) : (v22 >> v6 << v6))); + } + + + switch (v18 % 5) + { + case 0: + v5 = (v24 > 90846768) ? (v1 >> v22 << v4) : ((v16 < 32389086) ? (v13 << v24 & v21) : ((v19 < 65570851) ? (v24 >> v20 + v15) : (v5 & v18 & v20))); + break; + case 1: + v9 = v11 >> v18 ^ v19; + break; + case 2: + v24 = (v15 < 7065248) ? (v14 | v24 << v6) : ((v2 > 6320462) ? (v24 >> v4 >> v20) : ((v24 > 6134515) ? (v16 >> v5 + v14) : (v15 | v2 - v22))); + break; + case 3: + v17 = (v12 < 52281089) ? (v22 << v18 ^ v19) : ((v3 < 98359725) ? (v5 % v19 >> v15) : ((v22 < 11823626) ? (v23 / v21 >> v19) : (v3 & v17 << v19))); + break; + case 4: + v17 = (v5 < 69485869) ? (v4 ^ v21 * v12) : ((v5 < 95443079) ? (v12 + v13 * v17) : ((v24 > 40300128) ? (v13 ^ v14 | v4) : (v9 >> v5 + v9))); + break; + default: + v20 = v21 * v5 >> v1; + break; + } + + + if (v11 < 39587975) + { + v7 = (v24 < 57799676) ? (v9 | v8 * v8) : ((v18 < 12475343) ? (v1 | v24 | v19) : ((v14 > 64093289) ? (v17 & v18 * v8) : (v20 * v12 ^ v24))); + } + else + { + v5 = (v9 > 42984293) ? (v5 & v15 & v7) : ((v2 < 87453527) ? (v7 << v19 >> v17) : ((v21 < 9173744) ? (v12 >> v20 - v23) : (v6 * v2 & v22))); + } + + + if (v17 > 31515632) + { + int v29 = 38403238; + v29 = (v29 > 92808518) ? (v29 << v29 * v29) : ((v29 < 97306662) ? (v29 | v29 | v29) : ((v29 < 33071847) ? (v29 / v29 / v29) : (v29 - v29 / v29))); + } + else + { + v8 = v7 | v6 | v22; + } + + + switch (v2 % 5) + { + case 0: + v7 = (v6 > 47506089) ? (v14 % v19 | v10) : ((v17 < 21654841) ? (v20 << v4 & v16) : ((v5 > 33386125) ? (v16 << v18 * v17) : (v21 - v15 >> v5))); + break; + case 1: + v8 = v18 >> v14 << v24; + break; + case 2: + v12 = v5 ^ v8 << v11; + break; + case 3: + v3 = (v17 > 77628636) ? (v3 >> v10 % v9) : ((v17 < 4908626) ? (v17 << v17 + v24) : ((v15 > 73648346) ? (v19 >> v10 % v1) : (v12 + v19 << v6))); + break; + case 4: + v7 = v6 << v17 ^ v20; + break; + default: + v24 = (v7 < 94223787) ? (v19 << v13 | v11) : ((v7 < 73144446) ? (v22 * v20 * v1) : ((v17 < 93966164) ? (v2 % v16 << v9) : (v15 >> v14 + v18))); + break; + } + + + if (v11 > 24415098) + { + int v30 = 50985854; + v30 = (v30 > 37294116) ? (v30 ^ v30 % v30) : ((v30 < 59105300) ? (v30 >> v30 ^ v30) : ((v30 < 22648732) ? (v30 % v30 * v30) : (v30 ^ v30 + v30))); + if (v30 > 93680275) + { + int v31 = 11904208; + v31 = (v31 < 63662038) ? (v31 ^ v31 ^ v31) : ((v31 > 69052217) ? (v31 / v31 >> v31) : ((v31 < 40024028) ? (v31 * v31 >> v31) : (v31 & v31 << v31))); + if (v31 < 79080209) + { + v31 = (v31 > 70795826) ? (v31 ^ v31 % v31) : ((v31 < 38143619) ? (v31 / v31 | v31) : ((v31 < 67332958) ? (v31 & v31 << v31) : (v31 ^ v31 << v31))); + } + else + { + int v32 = 14433574; + v32 = (v32 < 75703826) ? (v32 & v32 >> v32) : ((v32 < 52680354) ? (v32 % v32 >> v32) : ((v32 < 15182542) ? (v32 << v32 >> v32) : (v32 >> v32 * v32))); + } + + } + else + { + int v33 = 53678907; + v33 = v33 & v33 * v33; + } + + } + else + { + v6 = (v23 < 62203678) ? (v23 << v20 << v12) : ((v24 < 77807611) ? (v5 << v2 & v19) : ((v16 > 34702809) ? (v22 ^ v7 ^ v3) : (v16 - v18 >> v1))); + } + + + if (v20 > 27802201) + { + int v34 = 61679543; + v34 = (v34 < 17402177) ? (v34 >> v34 / v34) : ((v34 < 30249838) ? (v34 + v34 | v34) : ((v34 > 26255886) ? (v34 & v34 | v34) : (v34 / v34 | v34))); + if (v34 > 44447086) + { + v34 = v34 << v34 / v34; + } + else + { + int v35 = 91698633; + v35 = v35 & v35 ^ v35; + } + + } + else + { + v3 = (v6 < 5856666) ? (v5 ^ v2 / v17) : ((v16 > 76685109) ? (v12 << v11 & v19) : ((v5 < 86256888) ? (v15 ^ v21 - v24) : (v13 % v24 << v13))); + } + + + if (v23 > 80543648) + { + int v36 = 66657549; + v36 = v36 >> v36 + v36; + if (v36 < 26830857) + { + v36 = (v36 < 76337240) ? (v36 - v36 * v36) : ((v36 < 92487028) ? (v36 & v36 / v36) : ((v36 < 69555412) ? (v36 | v36 & v36) : (v36 ^ v36 >> v36))); + } + else + { + v36 = v36 << v36 << v36; + } + + } + else + { + v16 = v14 << v15 >> v12; + } + + + if (v1 > 75817246) + { + int v37 = 13859809; + v37 = (v37 < 97360188) ? (v37 ^ v37 - v37) : ((v37 < 85059751) ? (v37 >> v37 ^ v37) : ((v37 > 95109762) ? (v37 >> v37 >> v37) : (v37 / v37 ^ v37))); + } + else + { + v23 = v15 ^ v12 % v18; + } + + + return v7 >> v16 / v13; + } + + [MosaUnitTest] + public static int FuzzMethod9912() + { + int v1 = 83421538; + int v2 = 46944214; + int v3 = 10631622; + int v4 = 17883431; + int v5 = 44307978; + int v6 = 32376941; + int v7 = 57511637; + int v8 = 29202214; + int v9 = 99160107; + int v10 = 86903297; + int v11 = 25867972; + int v12 = 82275196; + int v13 = 35085833; + int v14 = 94813304; + int v15 = 23669367; + int v16 = 71701826; + int v17 = 26738411; + int v18 = 7596515; + int v19 = 5636023; + int v20 = 28441186; + int v21 = 72084339; + int v22 = 61018237; + int v23 = 23073113; + int v24 = 44416427; + + switch (v2 % 5) + { + case 0: + v11 = (v12 > 85271180) ? (v23 >> v6 ^ v2) : ((v8 > 2218651) ? (v23 / v14 >> v11) : ((v6 > 70412338) ? (v1 * v22 % v2) : (v24 << v20 * v9))); + break; + case 1: + v12 = (v10 < 51391172) ? (v1 & v20 + v6) : ((v11 > 47808226) ? (v14 - v7 + v17) : ((v8 > 21627046) ? (v4 << v10 % v11) : (v7 * v4 >> v14))); + break; + case 2: + v9 = (v20 > 91486099) ? (v1 / v10 ^ v9) : ((v1 < 69767745) ? (v18 - v1 - v21) : ((v24 > 67228376) ? (v6 << v22 << v18) : (v13 << v1 % v9))); + break; + case 3: + v4 = (v4 < 37085689) ? (v22 & v5 << v16) : ((v17 < 63901969) ? (v23 + v24 << v3) : ((v12 < 29172970) ? (v4 ^ v11 * v3) : (v1 % v4 & v8))); + break; + case 4: + v14 = (v23 > 80046517) ? (v8 & v4 * v8) : ((v7 < 65831791) ? (v21 + v11 >> v8) : ((v20 > 78586720) ? (v20 * v20 - v18) : (v22 & v7 >> v23))); + break; + default: + v6 = (v7 < 79672768) ? (v20 >> v24 & v10) : ((v20 < 61299311) ? (v12 & v12 + v5) : ((v22 < 47600527) ? (v1 * v8 >> v15) : (v2 & v17 >> v4))); + break; + } + + + switch (v5 % 5) + { + case 0: + v18 = v4 << v12 & v22; + break; + case 1: + v22 = (v11 < 20351471) ? (v20 >> v8 - v21) : ((v20 < 68823503) ? (v16 << v8 / v20) : ((v16 > 44448655) ? (v22 ^ v7 + v8) : (v5 % v11 + v19))); + break; + case 2: + v1 = v8 & v20 + v21; + break; + case 3: + v9 = (v22 < 66457742) ? (v2 % v7 % v3) : ((v24 > 69537589) ? (v19 & v18 % v21) : ((v17 > 28319482) ? (v6 * v10 >> v20) : (v12 ^ v1 + v4))); + break; + case 4: + v16 = v14 / v13 & v8; + break; + default: + v1 = (v15 < 66116906) ? (v22 >> v14 | v20) : ((v8 > 16783383) ? (v11 >> v19 & v12) : ((v1 > 89906807) ? (v15 + v13 >> v12) : (v15 | v8 & v12))); + break; + } + + + switch (v18 % 5) + { + case 0: + v5 = v1 << v23 + v1; + break; + case 1: + v15 = (v6 > 19814035) ? (v10 & v7 ^ v21) : ((v18 < 10442337) ? (v6 / v18 ^ v14) : ((v23 > 83023288) ? (v23 & v11 | v18) : (v6 ^ v8 >> v21))); + break; + case 2: + v14 = v5 ^ v16 / v3; + break; + case 3: + v16 = (v19 < 39644293) ? (v13 << v13 ^ v1) : ((v5 < 29848460) ? (v3 << v1 & v6) : ((v18 < 24424866) ? (v11 & v6 >> v11) : (v4 ^ v22 / v15))); + break; + case 4: + v7 = (v4 > 46006299) ? (v3 ^ v11 - v13) : ((v19 > 70330842) ? (v20 | v17 << v9) : ((v17 < 63651871) ? (v3 & v5 | v23) : (v17 << v24 + v18))); + break; + default: + v5 = (v12 > 43401844) ? (v15 ^ v9 | v3) : ((v5 < 74098029) ? (v23 >> v11 / v16) : ((v9 > 64291519) ? (v12 ^ v2 ^ v9) : (v19 | v15 - v11))); + break; + } + + + if (v22 < 49647186) + { + int v25 = 31444348; + v25 = (v25 < 24680688) ? (v25 & v25 >> v25) : ((v25 > 17372908) ? (v25 ^ v25 & v25) : ((v25 > 20299772) ? (v25 << v25 % v25) : (v25 * v25 + v25))); + } + else + { + int v26 = 38688793; + v26 = v26 % v26 - v26; + } + + + if (v18 < 32959201) + { + int v27 = 13340469; + v27 = (v27 > 90800348) ? (v27 | v27 >> v27) : ((v27 < 4633874) ? (v27 ^ v27 | v27) : ((v27 > 83950933) ? (v27 | v27 * v27) : (v27 >> v27 ^ v27))); + } + else + { + v12 = (v21 < 72128158) ? (v13 ^ v4 << v10) : ((v15 > 86448622) ? (v24 | v11 / v13) : ((v18 > 52113903) ? (v7 - v9 >> v22) : (v15 | v3 >> v24))); + } + + + if (v21 < 79892963) + { + int v28 = 45273368; + v28 = v28 << v28 >> v28; + if (v28 > 28974789) + { + v28 = (v28 > 66219359) ? (v28 >> v28 ^ v28) : ((v28 < 88603080) ? (v28 | v28 >> v28) : ((v28 > 77583647) ? (v28 << v28 * v28) : (v28 << v28 & v28))); + if (v28 < 69253836) + { + v28 = v28 & v28 << v28; + } + else + { + v28 = v28 / v28 << v28; + } + + } + else + { + int v29 = 1572936; + v29 = (v29 > 85868744) ? (v29 ^ v29 >> v29) : ((v29 < 81160838) ? (v29 >> v29 & v29) : ((v29 < 56012926) ? (v29 | v29 << v29) : (v29 ^ v29 >> v29))); + } + + } + else + { + int v30 = 19403319; + v30 = v30 << v30 / v30; + } + + + switch (v3 % 5) + { + case 0: + v7 = v7 << v18 - v7; + break; + case 1: + v1 = (v3 > 47525248) ? (v12 + v3 | v24) : ((v9 > 39964822) ? (v13 - v2 << v11) : ((v5 < 67646954) ? (v14 >> v20 >> v1) : (v6 % v4 ^ v15))); + break; + case 2: + v19 = (v5 < 67514107) ? (v10 % v13 / v16) : ((v16 > 66946256) ? (v9 | v15 | v19) : ((v18 < 69704860) ? (v6 << v9 ^ v17) : (v18 * v13 >> v7))); + break; + case 3: + v6 = (v9 > 28532509) ? (v5 >> v12 >> v16) : ((v7 < 8140564) ? (v5 + v16 % v7) : ((v5 > 51968579) ? (v6 * v16 | v17) : (v14 & v6 ^ v18))); + break; + case 4: + v6 = (v16 < 95226648) ? (v10 >> v21 % v2) : ((v3 < 69804347) ? (v11 ^ v24 + v2) : ((v18 < 4339487) ? (v21 ^ v21 << v10) : (v17 + v14 | v18))); + break; + default: + v21 = (v16 < 10323993) ? (v24 | v13 | v21) : ((v11 < 73463478) ? (v23 ^ v23 | v14) : ((v6 > 70057890) ? (v20 + v20 | v13) : (v21 & v7 >> v3))); + break; + } + + + switch (v12 % 5) + { + case 0: + v12 = (v18 < 9992905) ? (v14 * v13 / v7) : ((v10 > 31252340) ? (v6 >> v10 << v23) : ((v17 < 68302405) ? (v21 | v4 << v3) : (v6 << v7 + v12))); + break; + case 1: + v16 = (v1 < 27735385) ? (v20 >> v15 >> v2) : ((v24 > 66926475) ? (v8 | v1 | v9) : ((v22 < 6047896) ? (v1 & v9 | v16) : (v13 << v8 % v12))); + break; + case 2: + v7 = (v10 < 8306227) ? (v10 << v23 * v16) : ((v15 < 84051072) ? (v18 * v19 | v2) : ((v13 > 90462847) ? (v19 >> v2 << v14) : (v8 + v16 ^ v12))); + break; + case 3: + v22 = v5 >> v1 << v2; + break; + case 4: + v4 = v24 ^ v6 >> v11; + break; + default: + v7 = v15 % v20 ^ v10; + break; + } + + + switch (v24 % 5) + { + case 0: + v18 = v9 >> v22 | v12; + break; + case 1: + v6 = (v5 > 72151224) ? (v5 * v24 ^ v14) : ((v19 < 22409536) ? (v15 % v13 >> v8) : ((v12 < 99884182) ? (v7 % v4 << v4) : (v12 >> v1 | v13))); + break; + case 2: + v12 = v15 | v10 ^ v22; + break; + case 3: + v12 = (v8 < 49535279) ? (v18 & v23 % v23) : ((v1 > 75444546) ? (v13 << v10 >> v4) : ((v8 < 66116395) ? (v20 >> v10 & v20) : (v15 + v6 - v2))); + break; + case 4: + v1 = (v21 > 21429068) ? (v20 & v5 / v21) : ((v17 > 8039081) ? (v18 >> v13 + v11) : ((v1 > 9721856) ? (v3 >> v7 >> v11) : (v20 >> v8 / v12))); + break; + default: + v3 = (v6 < 72911630) ? (v1 / v24 / v21) : ((v13 < 1976963) ? (v1 - v22 << v13) : ((v8 > 39583305) ? (v10 - v5 & v3) : (v16 - v13 >> v14))); + break; + } + + + if (v5 < 25907139) + { + int v31 = 29260137; + v31 = v31 + v31 ^ v31; + if (v31 < 27952121) + { + v31 = v31 & v31 ^ v31; + if (v31 < 16532072) + { + int v32 = 75983588; + v32 = (v32 < 88643763) ? (v32 - v32 >> v32) : ((v32 < 29457129) ? (v32 ^ v32 << v32) : ((v32 > 29362889) ? (v32 >> v32 / v32) : (v32 << v32 | v32))); + } + else + { + v31 = (v31 > 25605039) ? (v31 | v31 - v31) : ((v31 > 9635798) ? (v31 * v31 | v31) : ((v31 > 45933118) ? (v31 & v31 + v31) : (v31 ^ v31 % v31))); + } + + } + else + { + int v33 = 84955729; + v33 = (v33 < 63230421) ? (v33 & v33 ^ v33) : ((v33 < 1149679) ? (v33 % v33 << v33) : ((v33 > 2414444) ? (v33 - v33 + v33) : (v33 + v33 * v33))); + } + + } + else + { + v2 = (v16 > 48159813) ? (v13 | v23 * v13) : ((v22 > 13037590) ? (v5 << v16 ^ v16) : ((v16 > 78752950) ? (v10 ^ v14 ^ v4) : (v4 ^ v10 >> v3))); + } + + + if (v15 > 46185475) + { + v24 = (v19 < 32111440) ? (v11 & v12 | v12) : ((v12 < 57838435) ? (v1 >> v1 * v10) : ((v14 < 45894624) ? (v3 ^ v24 << v12) : (v2 >> v12 * v10))); + } + else + { + int v34 = 39896818; + v34 = v34 | v34 / v34; + } + + + return v22 / v6 - v19; + } + + [MosaUnitTest] + public static int FuzzMethod9913() + { + int v1 = 70186676; + int v2 = 94365482; + int v3 = 67855357; + int v4 = 21861595; + int v5 = 16200701; + int v6 = 14878102; + int v7 = 27501735; + int v8 = 24433114; + int v9 = 47483515; + int v10 = 13175859; + int v11 = 40356670; + int v12 = 32884708; + int v13 = 47641144; + int v14 = 72634438; + int v15 = 29558175; + int v16 = 21681455; + int v17 = 35849570; + int v18 = 92974256; + int v19 = 36601383; + int v20 = 88948092; + int v21 = 69003592; + int v22 = 26275348; + int v23 = 13529329; + int v24 = 13322515; + + if (v3 > 28987322) + { + v13 = (v2 > 63475959) ? (v7 << v3 | v13) : ((v3 > 40416849) ? (v20 >> v9 + v5) : ((v5 < 52947255) ? (v18 + v21 ^ v21) : (v5 << v14 % v23))); + } + else + { + v7 = (v14 < 11462107) ? (v7 | v13 % v18) : ((v24 < 2283162) ? (v19 | v11 * v16) : ((v13 < 92221494) ? (v21 + v6 << v20) : (v21 << v7 * v5))); + } + + + switch (v16 % 5) + { + case 0: + v20 = v8 << v1 ^ v14; + break; + case 1: + v2 = v13 << v1 / v15; + break; + case 2: + v3 = v9 & v22 & v11; + break; + case 3: + v17 = v6 - v14 - v4; + break; + case 4: + v6 = v18 ^ v5 ^ v10; + break; + default: + v18 = v5 & v17 * v15; + break; + } + + + switch (v7 % 5) + { + case 0: + v12 = (v4 > 66281987) ? (v5 >> v23 << v3) : ((v8 < 99096871) ? (v5 % v18 / v2) : ((v3 < 50984341) ? (v22 | v2 % v11) : (v12 << v2 ^ v1))); + break; + case 1: + v7 = v15 >> v5 ^ v18; + break; + case 2: + v18 = (v9 > 78056977) ? (v10 | v19 % v12) : ((v1 > 67642265) ? (v12 >> v24 % v5) : ((v1 > 50503734) ? (v1 / v14 ^ v12) : (v20 ^ v14 & v3))); + break; + case 3: + v5 = v3 & v15 ^ v1; + break; + case 4: + v20 = (v12 > 18809929) ? (v20 ^ v20 % v8) : ((v13 > 26932760) ? (v6 >> v2 << v1) : ((v6 > 26807345) ? (v23 / v11 << v21) : (v21 | v19 * v23))); + break; + default: + v8 = (v19 < 7051052) ? (v5 & v22 % v6) : ((v6 < 66172342) ? (v24 / v5 >> v15) : ((v14 > 7508021) ? (v11 & v18 * v22) : (v9 ^ v16 >> v14))); + break; + } + + + if (v14 < 77534468) + { + v18 = (v2 > 97040857) ? (v4 >> v2 >> v22) : ((v22 < 22124698) ? (v4 % v17 / v12) : ((v20 > 75654535) ? (v7 << v2 << v12) : (v1 >> v8 >> v6))); + } + else + { + v16 = (v20 < 93243406) ? (v14 - v5 & v17) : ((v10 > 51731732) ? (v5 >> v22 >> v6) : ((v16 > 81411701) ? (v14 >> v12 % v21) : (v14 / v6 >> v11))); + } + + + if (v12 > 71121467) + { + int v25 = 68525644; + v25 = (v25 > 22552983) ? (v25 * v25 / v25) : ((v25 > 13519632) ? (v25 << v25 << v25) : ((v25 < 6473194) ? (v25 >> v25 << v25) : (v25 - v25 & v25))); + if (v25 < 69483815) + { + v25 = (v25 > 27773446) ? (v25 >> v25 << v25) : ((v25 < 70517298) ? (v25 << v25 >> v25) : ((v25 < 65653065) ? (v25 << v25 ^ v25) : (v25 << v25 << v25))); + } + else + { + v25 = (v25 > 11970273) ? (v25 << v25 * v25) : ((v25 < 53685015) ? (v25 ^ v25 / v25) : ((v25 < 93228958) ? (v25 + v25 | v25) : (v25 | v25 | v25))); + } + + } + else + { + v24 = v8 / v13 * v24; + } + + + switch (v12 % 5) + { + case 0: + v22 = (v3 > 9775868) ? (v11 & v2 >> v8) : ((v23 > 73877414) ? (v12 | v18 << v1) : ((v5 > 69917868) ? (v3 % v8 >> v1) : (v4 / v2 / v4))); + break; + case 1: + v18 = (v3 < 80121828) ? (v12 << v20 << v10) : ((v6 < 4015026) ? (v24 << v13 - v23) : ((v4 > 85410782) ? (v22 % v20 + v5) : (v23 | v3 / v10))); + break; + case 2: + v21 = v9 << v24 - v14; + break; + case 3: + v22 = (v19 > 12336107) ? (v14 ^ v2 % v5) : ((v6 < 77444724) ? (v12 - v7 | v14) : ((v21 < 61637517) ? (v3 << v2 & v22) : (v9 >> v22 / v19))); + break; + case 4: + v19 = (v7 < 64441995) ? (v23 % v21 + v9) : ((v9 > 29122261) ? (v22 & v24 / v8) : ((v7 < 54204144) ? (v16 << v24 % v15) : (v4 * v9 ^ v1))); + break; + default: + v15 = v24 & v10 | v3; + break; + } + + + if (v3 < 32354042) + { + v21 = (v13 > 31948747) ? (v1 | v7 >> v23) : ((v1 < 32956710) ? (v13 << v1 & v19) : ((v3 < 37448830) ? (v10 ^ v19 | v20) : (v20 >> v14 | v5))); + if (v18 < 40225957) + { + int v26 = 38871778; + v26 = (v26 > 20150714) ? (v26 << v26 & v26) : ((v26 < 25907691) ? (v26 & v26 & v26) : ((v26 < 65637699) ? (v26 & v26 | v26) : (v26 << v26 + v26))); + } + else + { + int v27 = 35992918; + v27 = v27 % v27 << v27; + } + + } + else + { + int v28 = 56298660; + v28 = (v28 > 97189854) ? (v28 / v28 << v28) : ((v28 < 24920235) ? (v28 >> v28 % v28) : ((v28 < 28862765) ? (v28 ^ v28 << v28) : (v28 | v28 + v28))); + } + + + if (v6 < 18455479) + { + v21 = (v9 > 76642943) ? (v19 / v16 % v7) : ((v21 > 12114834) ? (v8 + v2 ^ v21) : ((v6 > 21722529) ? (v10 >> v6 / v3) : (v3 ^ v7 / v9))); + if (v8 < 13270575) + { + int v29 = 54526316; + v29 = (v29 > 41702967) ? (v29 ^ v29 << v29) : ((v29 > 54341453) ? (v29 * v29 & v29) : ((v29 > 13971295) ? (v29 | v29 << v29) : (v29 << v29 >> v29))); + if (v29 > 12419873) + { + int v30 = 99741297; + v30 = (v30 > 45645636) ? (v30 & v30 + v30) : ((v30 > 78656392) ? (v30 >> v30 * v30) : ((v30 > 76731142) ? (v30 & v30 << v30) : (v30 | v30 / v30))); + } + else + { + v29 = (v29 > 88283319) ? (v29 | v29 << v29) : ((v29 < 78909499) ? (v29 ^ v29 << v29) : ((v29 < 61505456) ? (v29 % v29 << v29) : (v29 << v29 >> v29))); + } + + } + else + { + int v31 = 76983587; + v31 = v31 ^ v31 << v31; + } + + } + else + { + v10 = (v21 < 15191725) ? (v23 & v15 % v16) : ((v10 < 30417332) ? (v15 * v12 / v16) : ((v9 > 19735696) ? (v3 / v3 / v17) : (v8 * v3 >> v1))); + } + + + if (v4 > 85823965) + { + v24 = (v22 > 20581263) ? (v5 >> v1 / v3) : ((v8 < 155257) ? (v22 >> v9 | v10) : ((v8 > 89962407) ? (v4 ^ v13 >> v1) : (v20 | v13 >> v6))); + } + else + { + v11 = (v7 > 3892829) ? (v2 >> v6 << v16) : ((v4 > 41985363) ? (v7 << v18 + v21) : ((v14 < 73885025) ? (v14 % v9 * v4) : (v1 << v22 << v17))); + } + + + switch (v3 % 5) + { + case 0: + v9 = v7 >> v8 | v13; + break; + case 1: + v20 = v16 - v19 >> v8; + break; + case 2: + v7 = (v6 < 60457468) ? (v24 + v24 - v5) : ((v19 > 91248451) ? (v22 | v1 / v11) : ((v9 < 42780440) ? (v17 % v8 ^ v15) : (v11 >> v23 * v20))); + break; + case 3: + v14 = (v6 < 42341339) ? (v21 + v1 - v7) : ((v24 < 40863215) ? (v13 % v8 + v9) : ((v4 < 96440698) ? (v7 & v12 | v7) : (v7 ^ v16 << v12))); + break; + case 4: + v16 = (v7 > 45015923) ? (v7 | v12 % v18) : ((v8 < 68823875) ? (v6 >> v16 << v10) : ((v19 < 18719249) ? (v20 << v11 + v12) : (v14 ^ v14 << v10))); + break; + default: + v5 = (v23 < 69264735) ? (v7 * v17 ^ v4) : ((v14 < 40598813) ? (v12 % v1 >> v7) : ((v24 > 83513133) ? (v17 | v16 >> v13) : (v21 >> v17 % v13))); + break; + } + + + if (v4 > 59114845) + { + int v32 = 76646403; + v32 = v32 + v32 & v32; + if (v32 > 637330) + { + v32 = v32 % v32 * v32; + if (v32 < 72960061) + { + v32 = v32 ^ v32 >> v32; + } + else + { + v32 = (v32 > 30187201) ? (v32 >> v32 % v32) : ((v32 < 84572375) ? (v32 / v32 % v32) : ((v32 < 99396921) ? (v32 % v32 >> v32) : (v32 & v32 >> v32))); + } + + } + else + { + int v33 = 14558017; + v33 = (v33 < 55233285) ? (v33 * v33 >> v33) : ((v33 < 56401179) ? (v33 << v33 << v33) : ((v33 < 15451862) ? (v33 * v33 * v33) : (v33 * v33 % v33))); + } + + } + else + { + v18 = (v22 > 23881037) ? (v1 >> v9 >> v13) : ((v17 < 41239195) ? (v18 * v11 ^ v2) : ((v22 < 36883018) ? (v19 ^ v14 * v1) : (v13 >> v2 / v3))); + } + + + return v16 << v4 << v22; + } + + [MosaUnitTest] + public static int FuzzMethod9914() + { + int v1 = 58971248; + int v2 = 13683491; + int v3 = 33601739; + int v4 = 69083448; + int v5 = 68609402; + int v6 = 21123805; + int v7 = 91040974; + int v8 = 77292908; + int v9 = 92476986; + int v10 = 10095446; + int v11 = 41229818; + int v12 = 17111299; + int v13 = 92194207; + int v14 = 22689848; + int v15 = 6674149; + int v16 = 56637984; + int v17 = 21784028; + int v18 = 19115255; + int v19 = 27228104; + int v20 = 16126824; + int v21 = 30321768; + int v22 = 33938039; + int v23 = 72191016; + int v24 = 94793579; + + if (v17 < 36481452) + { + int v25 = 1989163; + v25 = v25 | v25 << v25; + if (v25 < 80100340) + { + v25 = (v25 < 1844311) ? (v25 / v25 - v25) : ((v25 < 2922784) ? (v25 ^ v25 << v25) : ((v25 > 68650203) ? (v25 & v25 % v25) : (v25 << v25 & v25))); + if (v25 > 78608576) + { + int v26 = 77529962; + v26 = (v26 < 44161624) ? (v26 + v26 / v26) : ((v26 > 42416446) ? (v26 ^ v26 << v26) : ((v26 > 25348517) ? (v26 * v26 >> v26) : (v26 * v26 << v26))); + } + else + { + int v27 = 77415563; + v27 = (v27 < 3487245) ? (v27 ^ v27 + v27) : ((v27 < 20237457) ? (v27 % v27 << v27) : ((v27 < 83214202) ? (v27 - v27 | v27) : (v27 ^ v27 >> v27))); + } + + } + else + { + int v28 = 52496521; + v28 = v28 << v28 << v28; + } + + } + else + { + int v29 = 50014879; + v29 = (v29 < 60468166) ? (v29 << v29 / v29) : ((v29 > 84960036) ? (v29 & v29 ^ v29) : ((v29 < 67440955) ? (v29 + v29 << v29) : (v29 << v29 + v29))); + } + + + switch (v3 % 5) + { + case 0: + v22 = (v21 < 59551517) ? (v2 | v10 >> v11) : ((v24 < 37366486) ? (v5 & v21 & v3) : ((v12 < 73383433) ? (v16 - v11 % v11) : (v9 & v20 - v4))); + break; + case 1: + v10 = (v9 < 71666858) ? (v20 << v10 | v17) : ((v5 < 12067432) ? (v8 | v16 | v6) : ((v12 < 40447736) ? (v22 - v6 >> v11) : (v11 ^ v10 | v2))); + break; + case 2: + v4 = v1 - v15 | v8; + break; + case 3: + v20 = (v7 > 2896262) ? (v10 | v8 / v11) : ((v8 < 99660675) ? (v6 << v19 + v2) : ((v21 > 48553798) ? (v22 / v18 & v18) : (v20 / v12 >> v3))); + break; + case 4: + v2 = v24 & v13 ^ v12; + break; + default: + v19 = v1 & v5 % v16; + break; + } + + + if (v5 > 59657050) + { + v2 = (v14 < 31608205) ? (v23 ^ v12 >> v18) : ((v24 < 77840581) ? (v15 - v19 % v12) : ((v12 > 67170100) ? (v23 | v2 | v17) : (v9 - v3 + v18))); + if (v1 < 42214109) + { + int v30 = 41964634; + v30 = v30 + v30 % v30; + } + else + { + v19 = (v5 > 36942428) ? (v5 << v24 & v8) : ((v6 < 8402474) ? (v22 >> v7 - v24) : ((v16 < 65993725) ? (v8 >> v7 * v24) : (v10 ^ v1 % v7))); + } + + } + else + { + v10 = v13 << v8 * v6; + } + + + switch (v1 % 5) + { + case 0: + v1 = (v7 < 6298176) ? (v15 & v3 & v7) : ((v10 < 48885968) ? (v5 % v14 << v19) : ((v18 > 6791640) ? (v1 << v8 / v21) : (v13 << v3 >> v22))); + break; + case 1: + v4 = v5 + v12 ^ v4; + break; + case 2: + v13 = v12 & v21 << v10; + break; + case 3: + v12 = v21 - v15 >> v12; + break; + case 4: + v16 = (v24 > 70146469) ? (v17 & v5 | v14) : ((v4 > 16830839) ? (v6 << v15 << v16) : ((v18 > 19064677) ? (v13 << v13 / v17) : (v10 / v10 | v20))); + break; + default: + v22 = (v17 < 59913738) ? (v4 >> v5 & v14) : ((v13 < 50949918) ? (v11 >> v9 / v22) : ((v16 > 26722493) ? (v23 / v18 << v3) : (v23 << v1 * v2))); + break; + } + + + switch (v2 % 5) + { + case 0: + v16 = (v9 < 49691533) ? (v13 * v17 & v11) : ((v13 < 92194701) ? (v23 << v23 ^ v19) : ((v18 < 79768635) ? (v24 ^ v16 + v4) : (v14 / v23 % v21))); + break; + case 1: + v1 = (v3 < 11545309) ? (v21 - v24 << v9) : ((v10 > 38193816) ? (v18 % v3 << v7) : ((v4 > 68055606) ? (v1 | v14 | v10) : (v21 >> v3 | v24))); + break; + case 2: + v20 = v14 | v20 << v23; + break; + case 3: + v7 = (v15 > 13357341) ? (v5 << v21 ^ v20) : ((v18 < 22119852) ? (v13 ^ v4 >> v14) : ((v11 < 85624756) ? (v20 << v1 ^ v2) : (v11 ^ v15 ^ v18))); + break; + case 4: + v17 = v15 & v3 | v17; + break; + default: + v21 = v8 + v16 ^ v16; + break; + } + + + if (v1 < 71502516) + { + v23 = (v20 > 1208805) ? (v9 << v4 ^ v8) : ((v20 < 88634760) ? (v21 >> v3 << v10) : ((v22 < 84090028) ? (v13 << v21 & v2) : (v2 >> v20 << v5))); + if (v4 < 88057401) + { + int v31 = 91427826; + v31 = v31 >> v31 >> v31; + if (v31 > 11567397) + { + int v32 = 40920163; + v32 = (v32 > 59781374) ? (v32 / v32 >> v32) : ((v32 > 7719701) ? (v32 & v32 << v32) : ((v32 < 72935542) ? (v32 << v32 << v32) : (v32 % v32 * v32))); + } + else + { + v31 = (v31 < 7657041) ? (v31 ^ v31 ^ v31) : ((v31 > 38044849) ? (v31 >> v31 / v31) : ((v31 < 55467091) ? (v31 >> v31 << v31) : (v31 >> v31 >> v31))); + } + + } + else + { + int v33 = 30119997; + v33 = v33 | v33 | v33; + } + + } + else + { + int v34 = 42989982; + v34 = (v34 > 87221931) ? (v34 / v34 >> v34) : ((v34 > 34607440) ? (v34 << v34 ^ v34) : ((v34 > 19643580) ? (v34 + v34 ^ v34) : (v34 | v34 ^ v34))); + } + + + if (v18 > 14035763) + { + v23 = v11 / v16 + v3; + if (v24 < 31955708) + { + int v35 = 45740890; + v35 = (v35 < 69338736) ? (v35 >> v35 >> v35) : ((v35 > 86969977) ? (v35 / v35 ^ v35) : ((v35 > 25790733) ? (v35 % v35 << v35) : (v35 << v35 >> v35))); + if (v35 < 88486185) + { + v35 = (v35 < 67619091) ? (v35 << v35 >> v35) : ((v35 > 93949727) ? (v35 * v35 ^ v35) : ((v35 < 85281074) ? (v35 ^ v35 * v35) : (v35 & v35 >> v35))); + } + else + { + int v36 = 72680543; + v36 = v36 % v36 >> v36; + } + + } + else + { + v3 = v8 >> v18 | v1; + } + + } + else + { + int v37 = 75950817; + v37 = v37 + v37 & v37; + } + + + if (v15 > 50319286) + { + v6 = v23 >> v12 ^ v14; + } + else + { + v15 = (v10 > 2134922) ? (v17 / v8 >> v13) : ((v11 < 15358278) ? (v10 - v14 * v19) : ((v9 < 10787421) ? (v14 >> v17 << v19) : (v18 >> v24 ^ v21))); + } + + + switch (v13 % 5) + { + case 0: + v21 = v11 >> v2 - v7; + break; + case 1: + v9 = (v24 < 63662792) ? (v3 & v10 >> v14) : ((v3 < 85980886) ? (v12 + v19 >> v21) : ((v8 < 16342053) ? (v22 - v5 + v4) : (v9 & v9 * v12))); + break; + case 2: + v2 = v9 & v10 ^ v3; + break; + case 3: + v11 = (v13 > 19081583) ? (v11 & v23 | v22) : ((v22 < 21890571) ? (v17 & v1 ^ v22) : ((v3 > 65022901) ? (v4 & v4 % v15) : (v17 & v8 & v8))); + break; + case 4: + v5 = (v12 < 52967673) ? (v3 << v10 | v9) : ((v24 < 26646381) ? (v9 & v20 << v7) : ((v17 < 79223676) ? (v13 - v15 << v9) : (v18 << v16 / v19))); + break; + default: + v15 = (v20 < 3833839) ? (v4 * v5 & v1) : ((v21 < 26023942) ? (v18 * v5 & v2) : ((v16 < 33911226) ? (v13 ^ v13 % v15) : (v9 | v13 << v3))); + break; + } + + + if (v21 > 70584840) + { + int v38 = 22805266; + v38 = (v38 < 74532384) ? (v38 ^ v38 | v38) : ((v38 > 35566216) ? (v38 >> v38 - v38) : ((v38 > 9967880) ? (v38 ^ v38 >> v38) : (v38 << v38 * v38))); + if (v38 < 15135047) + { + v38 = v38 >> v38 / v38; + if (v38 > 26188945) + { + int v39 = 61560370; + v39 = (v39 < 86907700) ? (v39 | v39 >> v39) : ((v39 > 4741000) ? (v39 >> v39 % v39) : ((v39 < 36809328) ? (v39 | v39 >> v39) : (v39 % v39 | v39))); + } + else + { + v38 = v38 | v38 >> v38; + } + + } + else + { + v38 = v38 << v38 + v38; + } + + } + else + { + int v40 = 57983328; + v40 = v40 ^ v40 >> v40; + } + + + switch (v18 % 5) + { + case 0: + v17 = v1 >> v14 ^ v2; + break; + case 1: + v15 = v11 + v3 << v15; + break; + case 2: + v11 = v8 << v15 + v16; + break; + case 3: + v3 = (v13 < 18844471) ? (v15 & v9 >> v24) : ((v5 > 91543820) ? (v22 << v6 - v14) : ((v21 < 21877424) ? (v24 << v12 ^ v19) : (v5 ^ v21 | v12))); + break; + case 4: + v8 = v17 << v6 | v17; + break; + default: + v12 = v24 ^ v3 + v8; + break; + } + + + return (v4 < 39056969) ? (v19 & v12 >> v5) : ((v14 > 60288149) ? (v15 >> v9 >> v22) : ((v10 > 78327251) ? (v7 + v16 & v6) : (v16 << v12 | v16))); + } + + [MosaUnitTest] + public static int FuzzMethod9915() + { + int v1 = 78332771; + int v2 = 5505318; + int v3 = 22985328; + int v4 = 74123263; + int v5 = 84542178; + int v6 = 39922587; + int v7 = 4168344; + int v8 = 3403006; + int v9 = 80753687; + int v10 = 50829339; + int v11 = 65841216; + int v12 = 4273548; + int v13 = 67841698; + int v14 = 5970142; + int v15 = 90326097; + int v16 = 21986359; + int v17 = 17829369; + int v18 = 22928959; + int v19 = 11724450; + int v20 = 39659102; + int v21 = 81651624; + int v22 = 31493706; + int v23 = 39778715; + int v24 = 87254033; + + switch (v15 % 5) + { + case 0: + v1 = v7 - v20 ^ v18; + break; + case 1: + v13 = (v9 < 94317982) ? (v6 + v4 + v16) : ((v21 < 25850101) ? (v5 ^ v11 << v21) : ((v19 > 99107599) ? (v3 | v1 << v18) : (v11 | v15 ^ v20))); + break; + case 2: + v4 = v2 - v1 ^ v14; + break; + case 3: + v15 = v7 * v4 >> v12; + break; + case 4: + v24 = (v2 < 30288439) ? (v9 | v19 | v21) : ((v17 < 19913714) ? (v14 << v8 >> v4) : ((v11 < 56255445) ? (v21 & v14 | v16) : (v19 ^ v23 % v1))); + break; + default: + v1 = (v2 > 29116942) ? (v23 + v3 * v20) : ((v11 < 24467290) ? (v11 & v1 << v14) : ((v3 < 96458807) ? (v10 | v17 & v7) : (v14 ^ v9 >> v20))); + break; + } + + + if (v6 < 12367517) + { + v14 = (v14 < 29542995) ? (v16 * v17 * v23) : ((v9 > 70138522) ? (v19 - v1 << v12) : ((v17 > 79062584) ? (v13 - v12 & v24) : (v1 >> v4 / v23))); + if (v15 > 42440899) + { + int v25 = 9646448; + v25 = (v25 > 59215977) ? (v25 & v25 / v25) : ((v25 < 52336832) ? (v25 ^ v25 * v25) : ((v25 > 13356272) ? (v25 ^ v25 | v25) : (v25 ^ v25 % v25))); + if (v25 > 94466163) + { + v25 = (v25 < 402168) ? (v25 ^ v25 << v25) : ((v25 > 59358728) ? (v25 | v25 | v25) : ((v25 < 98808686) ? (v25 + v25 * v25) : (v25 % v25 | v25))); + } + else + { + v25 = (v25 < 55674075) ? (v25 / v25 << v25) : ((v25 < 35749697) ? (v25 << v25 & v25) : ((v25 < 79086019) ? (v25 ^ v25 << v25) : (v25 % v25 * v25))); + } + + } + else + { + v4 = (v13 < 74220982) ? (v4 * v2 ^ v20) : ((v21 < 3516028) ? (v17 | v7 % v3) : ((v8 < 66390644) ? (v5 ^ v22 * v12) : (v4 ^ v18 % v16))); + } + + } + else + { + v9 = (v10 > 36574298) ? (v24 >> v23 % v20) : ((v6 < 46520657) ? (v24 >> v6 << v10) : ((v8 < 28854616) ? (v17 & v14 * v12) : (v10 & v21 >> v4))); + } + + + if (v17 < 57419634) + { + int v26 = 42206147; + v26 = v26 & v26 * v26; + if (v26 < 41723076) + { + int v27 = 11185153; + v27 = v27 * v27 << v27; + if (v27 < 73910415) + { + v27 = (v27 < 5941856) ? (v27 >> v27 >> v27) : ((v27 < 92816230) ? (v27 * v27 | v27) : ((v27 > 98464364) ? (v27 | v27 << v27) : (v27 | v27 << v27))); + } + else + { + int v28 = 74956396; + v28 = (v28 > 39570179) ? (v28 & v28 & v28) : ((v28 < 12573143) ? (v28 & v28 % v28) : ((v28 < 12935273) ? (v28 >> v28 / v28) : (v28 << v28 >> v28))); + } + + } + else + { + v26 = v26 / v26 >> v26; + } + + } + else + { + int v29 = 4196991; + v29 = (v29 > 15713837) ? (v29 ^ v29 + v29) : ((v29 < 1827154) ? (v29 / v29 & v29) : ((v29 < 20124801) ? (v29 >> v29 & v29) : (v29 & v29 | v29))); + } + + + switch (v2 % 5) + { + case 0: + v15 = (v9 < 15470796) ? (v4 - v15 & v7) : ((v7 < 29775537) ? (v10 & v7 * v10) : ((v14 > 46563196) ? (v13 | v17 << v3) : (v9 | v18 << v18))); + break; + case 1: + v16 = (v5 > 95357711) ? (v20 - v2 % v21) : ((v12 < 70260696) ? (v1 + v17 | v15) : ((v11 > 96823308) ? (v8 >> v16 & v23) : (v13 * v12 >> v20))); + break; + case 2: + v1 = v2 & v24 / v12; + break; + case 3: + v11 = (v12 < 99902764) ? (v19 + v24 * v23) : ((v8 < 185687) ? (v21 | v12 << v16) : ((v8 > 80692084) ? (v10 >> v5 << v16) : (v21 >> v21 & v17))); + break; + case 4: + v5 = (v12 > 5391734) ? (v17 >> v18 ^ v17) : ((v21 > 93099673) ? (v20 - v11 + v18) : ((v5 > 40056032) ? (v16 ^ v9 | v1) : (v24 & v1 >> v14))); + break; + default: + v13 = (v16 < 32305550) ? (v2 >> v24 & v1) : ((v14 > 11856637) ? (v10 / v6 << v16) : ((v10 < 95503999) ? (v14 << v2 >> v19) : (v5 << v21 >> v20))); + break; + } + + + switch (v15 % 5) + { + case 0: + v1 = v3 ^ v4 << v21; + break; + case 1: + v8 = (v11 < 4702458) ? (v11 / v14 * v13) : ((v2 < 83980590) ? (v6 | v4 << v3) : ((v9 < 57470895) ? (v1 * v22 | v13) : (v10 % v4 ^ v4))); + break; + case 2: + v21 = (v3 < 90143942) ? (v21 << v1 * v15) : ((v20 > 11190487) ? (v5 ^ v20 ^ v22) : ((v19 > 80820457) ? (v17 + v15 & v23) : (v18 << v8 % v11))); + break; + case 3: + v18 = (v18 > 69006071) ? (v17 ^ v8 << v21) : ((v12 < 33508745) ? (v21 / v1 % v2) : ((v9 > 22162074) ? (v17 - v6 << v1) : (v21 % v4 & v20))); + break; + case 4: + v1 = v1 ^ v17 >> v7; + break; + default: + v21 = v6 | v15 >> v15; + break; + } + + + if (v3 > 56977278) + { + v15 = (v6 > 98802781) ? (v4 << v9 & v13) : ((v10 > 6725119) ? (v21 - v7 << v3) : ((v20 < 26080658) ? (v15 / v10 ^ v14) : (v22 << v17 ^ v22))); + if (v8 < 26282050) + { + int v30 = 1127285; + v30 = v30 * v30 | v30; + } + else + { + int v31 = 25948878; + v31 = (v31 < 71505088) ? (v31 / v31 / v31) : ((v31 < 57777612) ? (v31 & v31 / v31) : ((v31 > 28165865) ? (v31 >> v31 ^ v31) : (v31 << v31 & v31))); + } + + } + else + { + v15 = (v16 > 56213096) ? (v8 & v20 << v17) : ((v13 > 13290614) ? (v17 >> v1 | v4) : ((v6 > 88029776) ? (v14 & v16 << v3) : (v1 / v20 << v14))); + } + + + switch (v13 % 5) + { + case 0: + v20 = (v2 > 81324017) ? (v2 & v6 >> v12) : ((v6 > 61345450) ? (v14 % v12 >> v11) : ((v3 > 58377735) ? (v21 & v6 / v15) : (v9 / v1 << v7))); + break; + case 1: + v19 = (v8 > 65856618) ? (v8 % v18 | v1) : ((v6 < 82141876) ? (v9 >> v1 ^ v4) : ((v20 < 51378221) ? (v24 / v9 >> v18) : (v2 % v23 / v23))); + break; + case 2: + v24 = (v23 > 98998500) ? (v23 & v5 << v22) : ((v19 < 90105865) ? (v12 & v22 / v11) : ((v8 < 6315623) ? (v10 & v21 & v2) : (v9 & v14 << v1))); + break; + case 3: + v4 = (v24 > 52230353) ? (v18 >> v1 + v5) : ((v16 < 2390810) ? (v12 * v20 / v5) : ((v6 < 85748367) ? (v12 | v17 | v4) : (v24 >> v12 >> v12))); + break; + case 4: + v14 = (v6 > 18923234) ? (v17 / v23 + v9) : ((v8 < 50475156) ? (v22 + v10 | v24) : ((v1 > 30229854) ? (v5 >> v15 >> v8) : (v23 * v7 >> v13))); + break; + default: + v3 = v11 ^ v12 >> v21; + break; + } + + + if (v1 > 35462706) + { + int v32 = 30778101; + v32 = v32 / v32 >> v32; + if (v32 > 76390015) + { + int v33 = 21190438; + v33 = (v33 > 44086443) ? (v33 / v33 / v33) : ((v33 < 18193603) ? (v33 << v33 / v33) : ((v33 > 3826447) ? (v33 << v33 << v33) : (v33 >> v33 % v33))); + if (v33 > 71871971) + { + int v34 = 77604258; + v34 = v34 >> v34 >> v34; + } + else + { + v33 = v33 % v33 / v33; + } + + } + else + { + v32 = v32 * v32 >> v32; + } + + } + else + { + int v35 = 58731381; + v35 = (v35 < 5299374) ? (v35 & v35 + v35) : ((v35 > 17013571) ? (v35 << v35 * v35) : ((v35 < 297082) ? (v35 ^ v35 % v35) : (v35 >> v35 ^ v35))); + } + + + if (v10 < 24604269) + { + int v36 = 45125343; + v36 = (v36 < 97365594) ? (v36 * v36 ^ v36) : ((v36 < 87156483) ? (v36 >> v36 | v36) : ((v36 > 40618092) ? (v36 | v36 & v36) : (v36 + v36 * v36))); + if (v36 < 12480701) + { + int v37 = 34843417; + v37 = (v37 < 8930016) ? (v37 >> v37 << v37) : ((v37 < 70783921) ? (v37 ^ v37 >> v37) : ((v37 > 85814487) ? (v37 + v37 * v37) : (v37 | v37 + v37))); + if (v37 > 92084760) + { + int v38 = 63165516; + v38 = (v38 > 58994264) ? (v38 << v38 >> v38) : ((v38 > 69334437) ? (v38 & v38 & v38) : ((v38 < 51163938) ? (v38 << v38 >> v38) : (v38 >> v38 & v38))); + } + else + { + int v39 = 78334531; + v39 = v39 & v39 << v39; + } + + } + else + { + int v40 = 40552629; + v40 = (v40 > 64360010) ? (v40 >> v40 | v40) : ((v40 < 24145543) ? (v40 - v40 >> v40) : ((v40 < 35334975) ? (v40 | v40 | v40) : (v40 & v40 | v40))); + } + + } + else + { + int v41 = 3316184; + v41 = (v41 > 88999822) ? (v41 + v41 ^ v41) : ((v41 < 3661193) ? (v41 ^ v41 & v41) : ((v41 < 97202711) ? (v41 >> v41 & v41) : (v41 >> v41 - v41))); + } + + + if (v8 < 3139371) + { + v20 = v24 + v23 >> v5; + } + else + { + v12 = (v5 > 45583358) ? (v14 % v6 << v15) : ((v4 > 30904307) ? (v7 << v10 | v10) : ((v13 < 39371843) ? (v24 << v1 >> v13) : (v20 << v1 << v23))); + } + + + switch (v20 % 5) + { + case 0: + v3 = (v16 < 72301269) ? (v18 | v8 ^ v13) : ((v23 > 12337379) ? (v14 << v17 ^ v6) : ((v20 < 7140805) ? (v22 << v8 << v11) : (v22 % v2 ^ v14))); + break; + case 1: + v3 = (v9 > 27226426) ? (v23 << v3 | v4) : ((v7 < 6312766) ? (v12 ^ v13 << v6) : ((v19 < 3376499) ? (v19 & v23 >> v22) : (v11 ^ v20 | v16))); + break; + case 2: + v18 = v21 ^ v16 % v14; + break; + case 3: + v19 = v20 & v11 * v15; + break; + case 4: + v24 = (v21 > 53161712) ? (v23 << v9 ^ v17) : ((v12 < 44491201) ? (v19 + v5 + v5) : ((v23 < 10673615) ? (v15 << v15 | v6) : (v19 ^ v15 >> v8))); + break; + default: + v6 = (v11 < 22315206) ? (v5 + v7 << v23) : ((v8 > 33380645) ? (v23 % v5 << v21) : ((v6 < 38594047) ? (v10 | v15 << v12) : (v5 ^ v21 >> v9))); + break; + } + + + return (v14 > 99542201) ? (v18 >> v15 >> v8) : ((v24 > 77302471) ? (v21 - v14 / v1) : ((v3 < 7831435) ? (v19 | v5 >> v5) : (v2 << v4 / v23))); + } + + [MosaUnitTest] + public static int FuzzMethod9916() + { + int v1 = 40540947; + int v2 = 39438339; + int v3 = 86537548; + int v4 = 26672743; + int v5 = 58027002; + int v6 = 49969441; + int v7 = 53026706; + int v8 = 74108979; + int v9 = 87242556; + int v10 = 82659434; + int v11 = 20979384; + int v12 = 53215322; + int v13 = 14423329; + int v14 = 91698885; + int v15 = 28475508; + int v16 = 67875793; + int v17 = 66503179; + int v18 = 34491961; + int v19 = 50883540; + int v20 = 37854405; + int v21 = 87756781; + int v22 = 91260008; + int v23 = 5658212; + int v24 = 9333288; + + if (v17 < 26230270) + { + int v25 = 87957411; + v25 = (v25 > 79352804) ? (v25 >> v25 ^ v25) : ((v25 < 41469298) ? (v25 | v25 ^ v25) : ((v25 < 81753527) ? (v25 >> v25 ^ v25) : (v25 - v25 << v25))); + } + else + { + int v26 = 58521454; + v26 = (v26 < 44648269) ? (v26 & v26 & v26) : ((v26 < 33045723) ? (v26 | v26 | v26) : ((v26 > 68122174) ? (v26 & v26 >> v26) : (v26 << v26 / v26))); + } + + + if (v10 > 9851119) + { + v11 = (v15 < 60187) ? (v2 ^ v7 & v5) : ((v2 > 63978644) ? (v2 / v2 ^ v11) : ((v1 < 94212102) ? (v6 << v11 & v3) : (v10 ^ v6 | v17))); + if (v7 > 8745486) + { + v21 = v19 % v12 * v4; + if (v3 > 24170361) + { + int v27 = 12820298; + v27 = (v27 < 76349259) ? (v27 ^ v27 >> v27) : ((v27 > 89462265) ? (v27 << v27 & v27) : ((v27 < 35866154) ? (v27 << v27 ^ v27) : (v27 + v27 - v27))); + } + else + { + int v28 = 36241112; + v28 = (v28 > 72812874) ? (v28 | v28 + v28) : ((v28 > 41457151) ? (v28 & v28 ^ v28) : ((v28 > 13128691) ? (v28 >> v28 >> v28) : (v28 << v28 << v28))); + } + + } + else + { + v17 = v9 ^ v8 + v10; + } + + } + else + { + int v29 = 2711848; + v29 = v29 ^ v29 & v29; + } + + + switch (v18 % 5) + { + case 0: + v2 = v3 >> v10 << v9; + break; + case 1: + v14 = v24 >> v14 >> v24; + break; + case 2: + v9 = (v10 > 90266960) ? (v14 ^ v2 ^ v8) : ((v23 < 79537177) ? (v8 << v20 - v16) : ((v18 > 73425422) ? (v20 << v21 << v11) : (v5 >> v15 - v8))); + break; + case 3: + v19 = (v9 > 15476724) ? (v1 % v17 - v15) : ((v10 < 66167676) ? (v2 - v5 >> v5) : ((v21 < 49963040) ? (v16 >> v5 & v8) : (v11 & v12 << v11))); + break; + case 4: + v24 = (v9 > 94839047) ? (v23 << v3 + v20) : ((v21 < 52576769) ? (v16 << v24 >> v20) : ((v24 < 69855735) ? (v20 << v15 >> v12) : (v20 << v5 * v17))); + break; + default: + v17 = (v1 < 32790780) ? (v4 + v12 << v7) : ((v11 < 72881224) ? (v5 | v19 + v16) : ((v15 < 41275749) ? (v20 << v19 << v1) : (v4 ^ v13 << v1))); + break; + } + + + switch (v11 % 5) + { + case 0: + v15 = v14 | v13 >> v14; + break; + case 1: + v6 = (v6 > 41558213) ? (v10 % v24 << v18) : ((v22 > 99100639) ? (v12 * v20 / v5) : ((v12 < 83305255) ? (v12 * v5 ^ v10) : (v10 >> v12 % v12))); + break; + case 2: + v9 = (v14 > 71388221) ? (v9 ^ v12 << v21) : ((v19 < 31904325) ? (v21 / v11 + v13) : ((v10 > 52400936) ? (v3 + v10 << v22) : (v20 << v24 << v15))); + break; + case 3: + v12 = v9 * v11 - v6; + break; + case 4: + v1 = v8 ^ v1 * v8; + break; + default: + v16 = (v9 < 7456578) ? (v5 >> v19 | v6) : ((v15 > 29021274) ? (v10 >> v11 << v4) : ((v17 > 61223108) ? (v8 >> v5 | v3) : (v3 << v15 | v8))); + break; + } + + + switch (v10 % 5) + { + case 0: + v15 = (v8 < 73969917) ? (v15 ^ v12 / v9) : ((v18 > 4074452) ? (v6 >> v12 + v12) : ((v5 < 85142115) ? (v6 << v15 ^ v13) : (v24 | v13 * v4))); + break; + case 1: + v2 = v11 | v4 << v18; + break; + case 2: + v20 = v9 * v2 << v20; + break; + case 3: + v18 = v18 - v16 - v11; + break; + case 4: + v24 = v9 >> v1 << v14; + break; + default: + v11 = v2 >> v20 & v15; + break; + } + + + switch (v16 % 5) + { + case 0: + v13 = (v15 < 38384576) ? (v9 << v14 ^ v11) : ((v17 > 31688598) ? (v5 + v15 & v5) : ((v17 > 43758604) ? (v5 >> v24 >> v10) : (v22 & v15 - v4))); + break; + case 1: + v6 = (v18 > 69226566) ? (v22 >> v12 / v10) : ((v15 > 9162714) ? (v7 >> v11 ^ v15) : ((v18 < 99531464) ? (v20 % v17 + v21) : (v19 - v22 / v20))); + break; + case 2: + v6 = (v20 > 29142971) ? (v18 >> v12 << v1) : ((v20 < 58625254) ? (v10 % v1 - v4) : ((v4 < 59343432) ? (v18 | v4 << v10) : (v1 - v14 / v5))); + break; + case 3: + v21 = v17 | v10 & v16; + break; + case 4: + v17 = (v15 < 40060449) ? (v18 << v4 & v5) : ((v11 > 36310566) ? (v6 << v15 << v20) : ((v5 > 47783411) ? (v9 ^ v2 | v3) : (v10 << v15 | v14))); + break; + default: + v15 = (v10 > 92078774) ? (v20 ^ v3 << v2) : ((v4 < 42076692) ? (v12 * v23 & v3) : ((v8 < 66139355) ? (v20 + v2 | v16) : (v14 >> v14 << v12))); + break; + } + + + switch (v11 % 5) + { + case 0: + v13 = v5 & v22 | v20; + break; + case 1: + v21 = (v5 < 44198701) ? (v13 << v17 & v4) : ((v24 < 7654901) ? (v11 & v20 & v15) : ((v11 > 87212639) ? (v11 % v3 >> v13) : (v14 << v14 + v3))); + break; + case 2: + v15 = (v6 > 61388834) ? (v16 ^ v1 + v22) : ((v6 > 7986634) ? (v7 / v8 | v12) : ((v22 < 44963144) ? (v22 << v14 - v2) : (v4 ^ v23 ^ v4))); + break; + case 3: + v12 = v16 << v7 % v24; + break; + case 4: + v20 = (v13 > 65599421) ? (v24 % v11 >> v4) : ((v10 < 2671486) ? (v4 - v9 << v22) : ((v19 < 62609931) ? (v1 / v21 & v19) : (v8 % v4 + v18))); + break; + default: + v10 = v8 * v6 ^ v24; + break; + } + + + if (v13 < 47062351) + { + int v30 = 75515132; + v30 = (v30 < 87779099) ? (v30 % v30 + v30) : ((v30 < 84129640) ? (v30 + v30 ^ v30) : ((v30 < 12300799) ? (v30 << v30 & v30) : (v30 * v30 << v30))); + } + else + { + v16 = v6 | v15 | v5; + } + + + switch (v19 % 5) + { + case 0: + v12 = v24 >> v15 / v24; + break; + case 1: + v24 = (v21 > 8454786) ? (v6 * v7 * v14) : ((v9 < 18933452) ? (v21 & v7 & v5) : ((v9 > 79972531) ? (v8 * v10 << v6) : (v22 >> v18 >> v5))); + break; + case 2: + v12 = v5 & v15 | v4; + break; + case 3: + v16 = v23 & v16 ^ v5; + break; + case 4: + v9 = (v18 < 95391197) ? (v16 >> v18 << v10) : ((v13 > 68929104) ? (v4 ^ v16 | v12) : ((v21 < 93923078) ? (v23 % v13 + v18) : (v24 | v1 | v9))); + break; + default: + v19 = (v14 > 84508131) ? (v18 << v8 >> v14) : ((v8 > 40441152) ? (v9 | v18 | v20) : ((v23 > 37479438) ? (v8 << v16 / v21) : (v6 | v22 << v18))); + break; + } + + + if (v8 < 63788118) + { + int v31 = 16155639; + v31 = (v31 > 93764575) ? (v31 | v31 + v31) : ((v31 > 89628341) ? (v31 % v31 >> v31) : ((v31 < 11516201) ? (v31 >> v31 | v31) : (v31 * v31 >> v31))); + } + else + { + v20 = v5 >> v17 >> v15; + } + + + if (v20 < 66735160) + { + v13 = (v12 > 26704225) ? (v18 | v13 << v9) : ((v19 > 1574635) ? (v10 << v20 - v8) : ((v24 < 42941251) ? (v9 * v8 | v11) : (v9 | v4 | v9))); + if (v6 > 98713075) + { + v1 = (v23 < 64137451) ? (v12 << v8 & v1) : ((v2 < 76490672) ? (v3 % v23 | v15) : ((v16 < 49345215) ? (v15 - v2 - v12) : (v15 | v18 >> v2))); + } + else + { + int v32 = 98667557; + v32 = (v32 > 75853693) ? (v32 * v32 / v32) : ((v32 < 5388028) ? (v32 >> v32 << v32) : ((v32 < 63575575) ? (v32 ^ v32 * v32) : (v32 | v32 % v32))); + } + + } + else + { + int v33 = 74753941; + v33 = (v33 < 64617961) ? (v33 % v33 & v33) : ((v33 < 79072776) ? (v33 >> v33 << v33) : ((v33 < 97800788) ? (v33 & v33 ^ v33) : (v33 ^ v33 % v33))); + } + + + return (v11 < 87464445) ? (v16 >> v13 & v4) : ((v4 < 98768906) ? (v17 << v21 / v4) : ((v7 > 96819318) ? (v15 / v23 >> v3) : (v16 / v18 >> v20))); + } + + [MosaUnitTest] + public static int FuzzMethod9917() + { + int v1 = 9076917; + int v2 = 59954807; + int v3 = 4992357; + int v4 = 55840218; + int v5 = 54373538; + int v6 = 23580806; + int v7 = 35993475; + int v8 = 32314288; + int v9 = 24871491; + int v10 = 19338703; + int v11 = 48913356; + int v12 = 29261016; + int v13 = 76877948; + int v14 = 25766306; + int v15 = 53351252; + int v16 = 566958; + int v17 = 43007209; + int v18 = 52093622; + int v19 = 3165124; + int v20 = 51895145; + int v21 = 48278757; + int v22 = 85556637; + int v23 = 30030409; + int v24 = 27847567; + + if (v8 < 85583438) + { + int v25 = 94557703; + v25 = v25 - v25 - v25; + if (v25 > 18254908) + { + int v26 = 95951349; + v26 = (v26 > 16375782) ? (v26 + v26 ^ v26) : ((v26 < 47160042) ? (v26 << v26 | v26) : ((v26 < 57630596) ? (v26 & v26 << v26) : (v26 % v26 * v26))); + if (v26 < 46443374) + { + int v27 = 86888274; + v27 = (v27 < 85072076) ? (v27 ^ v27 ^ v27) : ((v27 > 98013368) ? (v27 + v27 >> v27) : ((v27 < 4248456) ? (v27 | v27 + v27) : (v27 & v27 / v27))); + } + else + { + v26 = v26 % v26 % v26; + } + + } + else + { + int v28 = 99085943; + v28 = v28 ^ v28 << v28; + } + + } + else + { + v11 = (v7 < 34381555) ? (v7 | v17 % v13) : ((v4 > 1042735) ? (v6 | v17 - v3) : ((v3 < 87189119) ? (v6 + v23 ^ v2) : (v18 & v20 ^ v2))); + } + + + if (v15 > 2071987) + { + int v29 = 22106165; + v29 = (v29 > 51080665) ? (v29 >> v29 & v29) : ((v29 < 48826990) ? (v29 + v29 << v29) : ((v29 > 23184240) ? (v29 ^ v29 >> v29) : (v29 | v29 << v29))); + } + else + { + int v30 = 67800866; + v30 = (v30 < 19053278) ? (v30 | v30 | v30) : ((v30 > 22367321) ? (v30 & v30 * v30) : ((v30 > 90417402) ? (v30 & v30 << v30) : (v30 + v30 >> v30))); + } + + + if (v16 > 73642744) + { + v2 = (v14 < 5442146) ? (v19 << v14 >> v15) : ((v21 < 1491657) ? (v16 ^ v15 >> v14) : ((v20 < 37499568) ? (v17 >> v23 << v8) : (v5 / v24 << v15))); + if (v21 > 80458142) + { + int v31 = 39205389; + v31 = (v31 < 40352644) ? (v31 - v31 & v31) : ((v31 < 48292228) ? (v31 - v31 ^ v31) : ((v31 > 64214401) ? (v31 & v31 << v31) : (v31 << v31 >> v31))); + } + else + { + v13 = (v3 < 21400092) ? (v1 ^ v16 << v5) : ((v4 < 82378914) ? (v1 << v15 & v19) : ((v11 < 39322083) ? (v24 / v6 / v3) : (v10 * v17 & v8))); + } + + } + else + { + v15 = (v9 < 31094602) ? (v10 + v15 ^ v18) : ((v6 < 70573121) ? (v3 ^ v7 | v13) : ((v5 < 97866794) ? (v19 | v20 + v24) : (v15 + v22 & v20))); + } + + + if (v18 < 98140205) + { + int v32 = 48302804; + v32 = v32 * v32 & v32; + } + else + { + int v33 = 49855618; + v33 = v33 & v33 * v33; + } + + + switch (v5 % 5) + { + case 0: + v6 = v7 * v17 * v12; + break; + case 1: + v8 = (v22 > 85908083) ? (v7 & v21 | v18) : ((v13 < 41979754) ? (v8 << v3 >> v8) : ((v21 > 45794422) ? (v3 >> v12 << v7) : (v5 ^ v19 * v10))); + break; + case 2: + v2 = v15 >> v22 - v8; + break; + case 3: + v12 = v19 / v4 - v7; + break; + case 4: + v14 = v23 >> v9 + v22; + break; + default: + v13 = v2 * v8 + v8; + break; + } + + + if (v3 > 5854905) + { + v4 = (v13 > 24658470) ? (v9 >> v7 << v2) : ((v14 < 73686311) ? (v12 - v7 >> v4) : ((v15 > 27729730) ? (v18 >> v18 / v16) : (v17 >> v17 * v2))); + if (v23 < 33770525) + { + int v34 = 79336341; + v34 = (v34 < 63563559) ? (v34 * v34 >> v34) : ((v34 > 60260086) ? (v34 << v34 >> v34) : ((v34 < 81055521) ? (v34 << v34 | v34) : (v34 >> v34 >> v34))); + if (v34 < 58781926) + { + v34 = v34 % v34 * v34; + } + else + { + v34 = v34 - v34 >> v34; + } + + } + else + { + v3 = (v17 > 74732857) ? (v6 ^ v12 | v20) : ((v15 < 56655154) ? (v14 << v23 - v9) : ((v11 > 19442927) ? (v13 - v21 << v13) : (v2 & v12 >> v15))); + } + + } + else + { + v5 = (v18 > 89646390) ? (v15 >> v10 << v5) : ((v8 > 37338213) ? (v3 & v7 ^ v19) : ((v15 > 9605875) ? (v17 | v9 << v2) : (v14 ^ v14 - v12))); + } + + + switch (v7 % 5) + { + case 0: + v15 = v20 ^ v9 >> v19; + break; + case 1: + v13 = (v10 < 37858402) ? (v6 ^ v15 & v14) : ((v13 < 10758567) ? (v19 * v2 & v16) : ((v10 < 68691438) ? (v17 & v24 - v5) : (v22 - v5 << v7))); + break; + case 2: + v2 = (v11 < 31561531) ? (v3 >> v7 >> v7) : ((v20 < 85060848) ? (v4 ^ v4 ^ v17) : ((v9 > 52871847) ? (v23 | v19 >> v1) : (v20 >> v13 / v5))); + break; + case 3: + v19 = (v17 < 29485960) ? (v24 | v16 - v17) : ((v5 < 29734867) ? (v9 << v6 & v4) : ((v8 < 10057560) ? (v16 + v1 * v10) : (v9 - v5 << v9))); + break; + case 4: + v13 = v13 << v8 | v12; + break; + default: + v8 = (v18 > 35185789) ? (v20 * v15 + v24) : ((v18 > 71734971) ? (v17 | v4 * v5) : ((v7 < 75398022) ? (v16 >> v12 | v17) : (v2 - v1 << v1))); + break; + } + + + if (v1 < 88247641) + { + int v35 = 1929415; + v35 = v35 << v35 + v35; + if (v35 < 91315032) + { + int v36 = 12612093; + v36 = v36 * v36 | v36; + } + else + { + v35 = (v35 > 66891189) ? (v35 << v35 * v35) : ((v35 < 22997524) ? (v35 >> v35 << v35) : ((v35 > 29705617) ? (v35 ^ v35 & v35) : (v35 << v35 % v35))); + } + + } + else + { + int v37 = 8877875; + v37 = (v37 > 48301012) ? (v37 | v37 << v37) : ((v37 < 72472464) ? (v37 ^ v37 >> v37) : ((v37 > 85245882) ? (v37 & v37 << v37) : (v37 - v37 ^ v37))); + } + + + switch (v20 % 5) + { + case 0: + v7 = v17 * v11 << v19; + break; + case 1: + v11 = v8 | v11 >> v5; + break; + case 2: + v20 = v2 % v18 | v23; + break; + case 3: + v12 = v6 ^ v16 ^ v17; + break; + case 4: + v7 = v16 ^ v14 / v4; + break; + default: + v4 = v24 >> v14 / v14; + break; + } + + + if (v10 > 15758233) + { + int v38 = 68979629; + v38 = (v38 < 77794497) ? (v38 << v38 * v38) : ((v38 < 12115578) ? (v38 + v38 * v38) : ((v38 > 55907549) ? (v38 * v38 << v38) : (v38 % v38 | v38))); + } + else + { + int v39 = 46705388; + v39 = v39 - v39 | v39; + } + + + switch (v23 % 5) + { + case 0: + v16 = (v14 > 80476725) ? (v7 << v21 & v17) : ((v13 < 83602394) ? (v21 | v17 - v15) : ((v20 > 12027475) ? (v16 / v23 ^ v22) : (v12 & v20 << v5))); + break; + case 1: + v11 = (v3 < 23296919) ? (v17 << v7 << v19) : ((v17 < 23081428) ? (v13 << v20 << v11) : ((v5 > 86383116) ? (v14 & v19 ^ v11) : (v20 % v10 + v7))); + break; + case 2: + v4 = v16 & v7 | v20; + break; + case 3: + v15 = (v9 > 79511185) ? (v12 << v12 >> v10) : ((v3 < 72634003) ? (v5 & v7 | v10) : ((v15 < 92918806) ? (v13 << v12 - v18) : (v19 * v15 * v19))); + break; + case 4: + v12 = v5 | v16 << v22; + break; + default: + v2 = v8 | v7 >> v5; + break; + } + + + return v8 | v19 >> v22; + } + + [MosaUnitTest] + public static int FuzzMethod9918() + { + int v1 = 65898942; + int v2 = 83635726; + int v3 = 74900239; + int v4 = 61515653; + int v5 = 89040570; + int v6 = 96865737; + int v7 = 86950116; + int v8 = 97259058; + int v9 = 12845105; + int v10 = 17135153; + int v11 = 37569233; + int v12 = 4189231; + int v13 = 84834008; + int v14 = 15365986; + int v15 = 47880241; + int v16 = 91558049; + int v17 = 22232359; + int v18 = 86496736; + int v19 = 46504960; + int v20 = 26255264; + int v21 = 31574301; + int v22 = 73169991; + int v23 = 72606928; + int v24 = 51814436; + + if (v21 < 85442727) + { + int v25 = 61765592; + v25 = (v25 > 69794696) ? (v25 ^ v25 & v25) : ((v25 < 13812438) ? (v25 / v25 | v25) : ((v25 > 209100) ? (v25 * v25 + v25) : (v25 << v25 / v25))); + } + else + { + v17 = (v1 < 78069633) ? (v9 % v7 % v8) : ((v12 > 31728288) ? (v7 >> v7 >> v8) : ((v20 < 11750252) ? (v6 << v22 | v6) : (v4 & v20 << v16))); + } + + + if (v10 > 44660965) + { + v3 = (v6 > 34464506) ? (v5 % v20 ^ v2) : ((v13 < 95641485) ? (v17 ^ v6 << v19) : ((v11 < 13221351) ? (v5 >> v24 ^ v16) : (v2 << v6 % v9))); + if (v20 < 65818013) + { + v8 = (v1 > 83797418) ? (v12 - v2 * v21) : ((v3 > 15356626) ? (v3 | v6 & v13) : ((v12 < 5484871) ? (v3 / v19 << v5) : (v14 / v6 >> v5))); + } + else + { + int v26 = 40273827; + v26 = (v26 > 11584921) ? (v26 | v26 + v26) : ((v26 < 37760432) ? (v26 << v26 - v26) : ((v26 > 10209539) ? (v26 * v26 >> v26) : (v26 | v26 >> v26))); + } + + } + else + { + int v27 = 41200568; + v27 = (v27 > 15283188) ? (v27 * v27 | v27) : ((v27 < 17936888) ? (v27 | v27 | v27) : ((v27 < 97580377) ? (v27 << v27 % v27) : (v27 ^ v27 >> v27))); + } + + + if (v18 < 49416980) + { + v12 = (v1 > 60129964) ? (v4 | v16 & v6) : ((v13 > 16998715) ? (v18 << v2 % v6) : ((v12 < 95384963) ? (v8 * v10 << v15) : (v10 + v11 | v23))); + if (v21 > 30371428) + { + v20 = v6 / v9 - v23; + if (v10 > 32827524) + { + int v28 = 31639655; + v28 = v28 ^ v28 * v28; + } + else + { + v19 = v11 * v21 / v13; + } + + } + else + { + v19 = (v14 > 89450409) ? (v1 / v3 >> v6) : ((v1 < 40812295) ? (v7 & v10 & v16) : ((v22 < 74754406) ? (v14 << v22 | v17) : (v4 & v20 % v5))); + } + + } + else + { + int v29 = 56693334; + v29 = v29 - v29 + v29; + } + + + if (v7 < 13573989) + { + int v30 = 26035889; + v30 = (v30 > 8855624) ? (v30 << v30 & v30) : ((v30 > 63181236) ? (v30 % v30 * v30) : ((v30 < 76706512) ? (v30 ^ v30 + v30) : (v30 * v30 * v30))); + if (v30 < 27401357) + { + v30 = v30 ^ v30 * v30; + } + else + { + v30 = v30 | v30 | v30; + } + + } + else + { + int v31 = 30807145; + v31 = (v31 < 85169253) ? (v31 << v31 & v31) : ((v31 < 10397817) ? (v31 >> v31 | v31) : ((v31 > 9461886) ? (v31 & v31 + v31) : (v31 >> v31 + v31))); + } + + + if (v10 > 34958698) + { + int v32 = 55112823; + v32 = (v32 > 91440171) ? (v32 | v32 << v32) : ((v32 > 14139532) ? (v32 | v32 >> v32) : ((v32 < 62353338) ? (v32 * v32 & v32) : (v32 / v32 | v32))); + if (v32 < 96595190) + { + v32 = (v32 > 88572423) ? (v32 - v32 << v32) : ((v32 < 77382043) ? (v32 * v32 * v32) : ((v32 < 25809606) ? (v32 % v32 << v32) : (v32 + v32 ^ v32))); + if (v32 > 74494675) + { + int v33 = 87081912; + v33 = (v33 > 76236859) ? (v33 + v33 << v33) : ((v33 > 95631318) ? (v33 >> v33 + v33) : ((v33 > 68698612) ? (v33 & v33 * v33) : (v33 & v33 % v33))); + } + else + { + v32 = (v32 < 78517279) ? (v32 * v32 >> v32) : ((v32 > 91715276) ? (v32 ^ v32 + v32) : ((v32 > 92006295) ? (v32 | v32 << v32) : (v32 << v32 << v32))); + } + + } + else + { + v32 = v32 | v32 << v32; + } + + } + else + { + int v34 = 4277587; + v34 = (v34 < 72843921) ? (v34 >> v34 >> v34) : ((v34 > 24517437) ? (v34 << v34 >> v34) : ((v34 < 12798846) ? (v34 + v34 ^ v34) : (v34 << v34 | v34))); + } + + + if (v11 < 70403850) + { + v11 = (v3 < 73352209) ? (v7 | v18 | v16) : ((v9 < 59113331) ? (v6 | v3 / v10) : ((v11 < 39678515) ? (v20 >> v9 / v21) : (v13 * v7 >> v24))); + if (v6 > 21692306) + { + int v35 = 51987624; + v35 = (v35 < 53304153) ? (v35 & v35 & v35) : ((v35 < 57098326) ? (v35 << v35 >> v35) : ((v35 < 68314948) ? (v35 / v35 << v35) : (v35 | v35 + v35))); + if (v35 > 54486863) + { + int v36 = 77254407; + v36 = (v36 < 85952728) ? (v36 >> v36 | v36) : ((v36 < 12411952) ? (v36 >> v36 ^ v36) : ((v36 < 83412912) ? (v36 << v36 ^ v36) : (v36 * v36 % v36))); + } + else + { + v35 = (v35 > 98560050) ? (v35 >> v35 % v35) : ((v35 > 82038211) ? (v35 | v35 & v35) : ((v35 < 22967415) ? (v35 << v35 / v35) : (v35 << v35 % v35))); + } + + } + else + { + v13 = (v1 < 8779702) ? (v10 << v21 ^ v4) : ((v21 > 81939719) ? (v22 - v1 - v3) : ((v12 < 65508619) ? (v3 << v1 + v17) : (v24 + v6 * v18))); + } + + } + else + { + v1 = (v19 < 34154745) ? (v21 * v22 - v11) : ((v7 > 75736853) ? (v6 ^ v9 - v9) : ((v21 < 33275186) ? (v4 >> v14 >> v13) : (v24 >> v11 + v14))); + } + + + if (v24 < 31836726) + { + v2 = v8 + v20 >> v20; + if (v18 > 45003558) + { + v3 = (v19 > 49521799) ? (v20 ^ v23 << v3) : ((v13 > 10115384) ? (v14 >> v18 * v6) : ((v3 < 862575) ? (v1 << v3 % v22) : (v21 << v19 & v1))); + } + else + { + v18 = (v21 > 11096756) ? (v13 ^ v16 | v18) : ((v14 < 15048553) ? (v11 / v10 & v14) : ((v23 < 41277475) ? (v21 << v2 << v11) : (v5 * v8 + v21))); + } + + } + else + { + v12 = (v21 < 69669065) ? (v19 / v20 >> v24) : ((v17 < 88038295) ? (v11 | v22 + v4) : ((v24 < 25572246) ? (v17 << v17 << v20) : (v11 >> v24 & v4))); + } + + + if (v18 > 75367069) + { + v23 = v14 % v22 % v3; + } + else + { + int v37 = 37834951; + v37 = (v37 > 98693171) ? (v37 / v37 % v37) : ((v37 > 52614157) ? (v37 >> v37 / v37) : ((v37 < 54615855) ? (v37 * v37 + v37) : (v37 & v37 << v37))); + } + + + if (v15 > 27374889) + { + int v38 = 53249824; + v38 = v38 | v38 % v38; + } + else + { + int v39 = 2500999; + v39 = v39 % v39 / v39; + } + + + switch (v3 % 5) + { + case 0: + v18 = v12 & v1 << v14; + break; + case 1: + v21 = (v22 > 17196288) ? (v18 << v18 / v10) : ((v1 > 54565510) ? (v22 << v5 << v7) : ((v7 < 38932393) ? (v12 ^ v4 & v19) : (v18 & v3 % v17))); + break; + case 2: + v2 = (v8 > 42998870) ? (v19 * v17 + v16) : ((v8 > 94943882) ? (v10 << v4 / v24) : ((v11 > 11232345) ? (v3 & v16 - v20) : (v8 << v6 ^ v17))); + break; + case 3: + v22 = v12 << v17 >> v23; + break; + case 4: + v23 = (v8 > 45389907) ? (v13 << v21 >> v21) : ((v20 < 55526184) ? (v7 >> v7 | v1) : ((v19 < 3184269) ? (v23 * v5 << v11) : (v13 / v2 & v5))); + break; + default: + v2 = (v24 > 90372262) ? (v14 << v10 | v16) : ((v12 < 54217218) ? (v5 / v13 & v24) : ((v4 < 34027138) ? (v13 * v21 | v10) : (v21 / v21 * v21))); + break; + } + + + switch (v11 % 5) + { + case 0: + v21 = v21 >> v14 << v15; + break; + case 1: + v24 = v15 >> v7 >> v2; + break; + case 2: + v2 = (v13 < 18832101) ? (v7 >> v3 >> v22) : ((v6 > 27794544) ? (v4 << v11 + v4) : ((v11 < 49717160) ? (v5 ^ v3 % v22) : (v18 << v15 - v11))); + break; + case 3: + v20 = (v24 < 63347970) ? (v18 << v13 | v2) : ((v14 > 42225788) ? (v17 % v7 & v16) : ((v20 > 12728233) ? (v16 % v10 ^ v16) : (v1 % v12 * v4))); + break; + case 4: + v20 = v11 - v13 & v17; + break; + default: + v14 = (v14 > 3180315) ? (v18 << v22 >> v12) : ((v13 > 36974030) ? (v12 << v23 >> v13) : ((v22 < 69382691) ? (v16 | v12 % v15) : (v14 << v7 ^ v7))); + break; + } + + + return (v12 < 60406504) ? (v17 << v4 << v24) : ((v7 < 74623891) ? (v22 >> v10 << v23) : ((v3 > 74487940) ? (v20 / v3 << v12) : (v6 / v4 & v22))); + } + + [MosaUnitTest] + public static int FuzzMethod9919() + { + int v1 = 70175611; + int v2 = 76535006; + int v3 = 7179302; + int v4 = 76045697; + int v5 = 96097848; + int v6 = 53988210; + int v7 = 26162955; + int v8 = 91588718; + int v9 = 11661187; + int v10 = 37840162; + int v11 = 66182670; + int v12 = 28408198; + int v13 = 41689861; + int v14 = 19547067; + int v15 = 57018865; + int v16 = 49753335; + int v17 = 22648731; + int v18 = 84990716; + int v19 = 61378256; + int v20 = 91726491; + int v21 = 34195286; + int v22 = 5074186; + int v23 = 22415977; + int v24 = 7134246; + + if (v21 < 19619957) + { + int v25 = 37359900; + v25 = (v25 < 18846577) ? (v25 << v25 >> v25) : ((v25 > 78884876) ? (v25 | v25 << v25) : ((v25 < 48280862) ? (v25 >> v25 / v25) : (v25 & v25 | v25))); + } + else + { + v3 = (v7 > 29216020) ? (v14 - v9 + v22) : ((v11 < 93699182) ? (v19 ^ v19 << v14) : ((v11 < 63558798) ? (v17 & v8 + v20) : (v5 / v3 >> v8))); + } + + + if (v19 < 96706773) + { + v21 = v11 / v20 & v9; + } + else + { + int v26 = 63743780; + v26 = v26 << v26 & v26; + } + + + if (v6 > 33095449) + { + int v27 = 46343143; + v27 = (v27 < 61286320) ? (v27 + v27 | v27) : ((v27 > 60927720) ? (v27 << v27 & v27) : ((v27 > 95479976) ? (v27 ^ v27 << v27) : (v27 - v27 << v27))); + if (v27 > 49020243) + { + v27 = (v27 > 71305954) ? (v27 ^ v27 << v27) : ((v27 > 72203892) ? (v27 - v27 << v27) : ((v27 > 26692525) ? (v27 - v27 << v27) : (v27 * v27 ^ v27))); + } + else + { + int v28 = 84166980; + v28 = v28 ^ v28 - v28; + } + + } + else + { + int v29 = 844401; + v29 = (v29 > 66989799) ? (v29 >> v29 - v29) : ((v29 < 20521065) ? (v29 >> v29 << v29) : ((v29 < 29039166) ? (v29 | v29 | v29) : (v29 | v29 >> v29))); + } + + + switch (v21 % 5) + { + case 0: + v22 = v21 ^ v11 + v24; + break; + case 1: + v20 = (v22 < 6154822) ? (v23 << v19 ^ v5) : ((v12 < 65835071) ? (v19 ^ v6 >> v20) : ((v12 > 81106220) ? (v19 | v22 >> v19) : (v3 << v17 >> v14))); + break; + case 2: + v15 = (v1 < 67542831) ? (v17 + v12 ^ v8) : ((v24 > 49145445) ? (v16 / v7 ^ v11) : ((v11 > 48137154) ? (v17 >> v1 >> v17) : (v23 / v10 ^ v14))); + break; + case 3: + v16 = v21 + v1 & v1; + break; + case 4: + v9 = (v18 < 49680120) ? (v12 << v6 ^ v13) : ((v24 < 91158800) ? (v1 | v16 % v16) : ((v4 < 43218102) ? (v24 + v16 | v19) : (v12 - v12 ^ v7))); + break; + default: + v18 = (v10 < 72037260) ? (v18 ^ v16 | v10) : ((v9 < 34635379) ? (v1 * v16 & v20) : ((v10 < 45778261) ? (v18 << v7 | v6) : (v8 | v15 * v24))); + break; + } + + + if (v18 > 69656149) + { + int v30 = 81986084; + v30 = (v30 < 65068667) ? (v30 >> v30 << v30) : ((v30 > 97286095) ? (v30 ^ v30 >> v30) : ((v30 < 36819847) ? (v30 | v30 << v30) : (v30 << v30 & v30))); + } + else + { + v1 = (v3 > 26830080) ? (v21 << v7 ^ v18) : ((v9 > 17641119) ? (v4 | v8 - v23) : ((v5 < 36932404) ? (v20 << v15 << v18) : (v1 | v4 % v24))); + } + + + switch (v2 % 5) + { + case 0: + v10 = v17 + v4 >> v10; + break; + case 1: + v24 = (v17 > 63881210) ? (v17 ^ v16 << v11) : ((v7 < 41789818) ? (v14 * v11 >> v9) : ((v9 > 81893170) ? (v8 >> v11 << v4) : (v9 / v12 ^ v2))); + break; + case 2: + v2 = (v12 < 58750400) ? (v19 / v12 + v12) : ((v2 > 49762308) ? (v16 | v21 ^ v8) : ((v6 < 16255618) ? (v1 + v21 - v17) : (v22 << v19 << v10))); + break; + case 3: + v19 = (v10 < 68646879) ? (v4 | v16 | v16) : ((v8 > 64963262) ? (v21 | v2 | v10) : ((v1 < 90074143) ? (v16 | v15 << v20) : (v10 << v22 % v16))); + break; + case 4: + v7 = v9 >> v3 & v17; + break; + default: + v7 = (v12 < 73770262) ? (v19 << v23 - v23) : ((v1 > 41573568) ? (v21 << v7 - v16) : ((v6 < 98126276) ? (v20 & v20 & v13) : (v10 >> v1 & v21))); + break; + } + + + switch (v9 % 5) + { + case 0: + v22 = (v6 < 25978554) ? (v18 + v10 >> v21) : ((v21 > 154884) ? (v2 * v8 | v11) : ((v21 > 98185790) ? (v4 % v10 / v24) : (v8 + v21 - v16))); + break; + case 1: + v5 = (v18 > 21116971) ? (v21 >> v1 >> v9) : ((v23 > 10633426) ? (v22 * v3 * v4) : ((v14 < 10838088) ? (v4 << v20 + v18) : (v9 & v19 & v6))); + break; + case 2: + v18 = v1 >> v14 / v4; + break; + case 3: + v17 = v6 >> v9 >> v23; + break; + case 4: + v8 = v2 + v18 / v12; + break; + default: + v20 = v7 >> v21 >> v8; + break; + } + + + if (v24 < 2542107) + { + int v31 = 74623432; + v31 = (v31 < 18125802) ? (v31 + v31 + v31) : ((v31 > 77057490) ? (v31 >> v31 * v31) : ((v31 > 19471587) ? (v31 | v31 ^ v31) : (v31 / v31 ^ v31))); + } + else + { + int v32 = 65333113; + v32 = v32 >> v32 | v32; + } + + + switch (v17 % 5) + { + case 0: + v14 = v1 & v2 + v19; + break; + case 1: + v2 = (v5 < 48916066) ? (v17 / v5 & v15) : ((v1 > 11581054) ? (v13 << v13 % v17) : ((v7 > 12918662) ? (v14 ^ v14 & v1) : (v19 | v1 << v13))); + break; + case 2: + v13 = (v24 > 52826679) ? (v4 >> v2 << v8) : ((v2 < 13633145) ? (v18 | v15 / v3) : ((v1 > 78900739) ? (v23 - v7 ^ v6) : (v14 % v3 + v14))); + break; + case 3: + v3 = (v8 > 87154021) ? (v6 * v4 | v22) : ((v12 < 90803440) ? (v22 | v20 / v12) : ((v15 > 15058351) ? (v3 % v4 | v15) : (v20 ^ v1 / v12))); + break; + case 4: + v6 = (v13 > 26115651) ? (v23 >> v8 % v21) : ((v22 < 44945336) ? (v22 >> v20 + v3) : ((v12 > 53503244) ? (v10 & v16 & v13) : (v17 | v14 + v9))); + break; + default: + v12 = (v17 < 92752694) ? (v24 << v1 ^ v7) : ((v21 > 51957237) ? (v21 >> v11 % v3) : ((v13 < 99301944) ? (v3 >> v15 * v17) : (v14 >> v1 ^ v1))); + break; + } + + + if (v18 > 32492608) + { + v10 = (v1 > 78236849) ? (v20 / v24 % v5) : ((v21 < 89753140) ? (v3 >> v9 / v8) : ((v1 < 48354611) ? (v10 * v11 >> v24) : (v18 * v3 - v20))); + if (v11 > 74661606) + { + v14 = (v9 < 81692923) ? (v23 | v22 / v16) : ((v9 > 89041342) ? (v12 >> v13 + v5) : ((v16 > 42482358) ? (v24 % v21 - v7) : (v18 & v8 >> v24))); + } + else + { + v19 = v13 % v10 & v9; + } + + } + else + { + v22 = v4 << v11 / v18; + } + + + if (v2 > 9894517) + { + v22 = v20 - v4 & v4; + } + else + { + v4 = (v20 > 71401652) ? (v21 & v17 ^ v21) : ((v2 < 21904202) ? (v18 ^ v16 & v18) : ((v7 > 48386652) ? (v10 >> v22 % v9) : (v14 | v22 >> v15))); + } + + + return (v23 > 65073272) ? (v19 >> v19 / v11) : ((v16 < 94238033) ? (v15 ^ v1 ^ v2) : ((v13 < 5694952) ? (v13 >> v6 & v13) : (v3 & v15 / v14))); + } + + [MosaUnitTest] + public static int FuzzMethod9920() + { + int v1 = 66102957; + int v2 = 58340724; + int v3 = 91866722; + int v4 = 15361894; + int v5 = 15757151; + int v6 = 30656280; + int v7 = 54654215; + int v8 = 14735722; + int v9 = 32448731; + int v10 = 94226189; + int v11 = 45611094; + int v12 = 58759602; + int v13 = 67088782; + int v14 = 57372891; + int v15 = 35259125; + int v16 = 11323999; + int v17 = 15948282; + int v18 = 45464308; + int v19 = 43996230; + int v20 = 31281459; + int v21 = 59527209; + int v22 = 7029265; + int v23 = 28275195; + int v24 = 22067444; + + if (v3 < 92543477) + { + int v25 = 31407; + v25 = (v25 > 26623343) ? (v25 % v25 % v25) : ((v25 > 51105485) ? (v25 >> v25 >> v25) : ((v25 < 90185374) ? (v25 | v25 / v25) : (v25 ^ v25 << v25))); + if (v25 > 86760428) + { + v25 = v25 & v25 / v25; + if (v25 < 92253365) + { + v25 = (v25 > 34298171) ? (v25 & v25 >> v25) : ((v25 < 35004660) ? (v25 - v25 << v25) : ((v25 > 44128437) ? (v25 & v25 | v25) : (v25 & v25 & v25))); + } + else + { + v25 = (v25 > 57773904) ? (v25 & v25 ^ v25) : ((v25 < 61001929) ? (v25 >> v25 ^ v25) : ((v25 < 61348100) ? (v25 / v25 << v25) : (v25 >> v25 >> v25))); + } + + } + else + { + int v26 = 83311113; + v26 = (v26 > 80470142) ? (v26 + v26 ^ v26) : ((v26 > 39652910) ? (v26 ^ v26 + v26) : ((v26 < 70625534) ? (v26 - v26 << v26) : (v26 * v26 - v26))); + } + + } + else + { + int v27 = 79727900; + v27 = v27 >> v27 >> v27; + } + + + if (v10 > 58539824) + { + v21 = (v13 > 72876155) ? (v18 >> v3 | v24) : ((v4 < 32348013) ? (v5 & v2 >> v15) : ((v20 > 75864795) ? (v4 & v19 | v13) : (v11 ^ v15 - v24))); + if (v14 < 89610845) + { + v2 = (v15 < 68262502) ? (v18 << v6 >> v8) : ((v9 > 93163716) ? (v10 ^ v11 / v18) : ((v12 < 99639016) ? (v17 & v7 ^ v19) : (v19 & v18 + v15))); + if (v12 > 92543704) + { + v12 = (v15 > 77804040) ? (v11 ^ v19 & v9) : ((v18 > 72506645) ? (v15 & v23 | v3) : ((v16 < 50344538) ? (v19 * v1 ^ v10) : (v21 * v1 * v2))); + } + else + { + int v28 = 39621647; + v28 = v28 | v28 >> v28; + } + + } + else + { + int v29 = 77006571; + v29 = v29 - v29 << v29; + } + + } + else + { + int v30 = 42142278; + v30 = (v30 < 41652580) ? (v30 >> v30 ^ v30) : ((v30 < 24939145) ? (v30 + v30 * v30) : ((v30 > 71773133) ? (v30 - v30 * v30) : (v30 >> v30 / v30))); + } + + + switch (v5 % 5) + { + case 0: + v17 = (v6 > 13758176) ? (v21 & v15 & v1) : ((v1 < 67908544) ? (v6 & v17 + v9) : ((v1 > 50498966) ? (v22 >> v8 ^ v2) : (v10 - v22 * v6))); + break; + case 1: + v15 = (v23 < 47042612) ? (v13 >> v20 - v17) : ((v17 < 22209920) ? (v22 + v16 * v13) : ((v20 < 25198873) ? (v24 << v9 % v23) : (v13 << v17 - v24))); + break; + case 2: + v1 = (v12 < 79839696) ? (v22 - v7 - v8) : ((v12 > 13305204) ? (v7 >> v12 >> v24) : ((v22 > 639355) ? (v14 << v21 >> v20) : (v7 % v11 * v20))); + break; + case 3: + v9 = (v20 < 43512195) ? (v9 | v15 >> v23) : ((v11 > 20710630) ? (v6 + v8 ^ v9) : ((v3 > 47382611) ? (v23 << v9 >> v21) : (v10 ^ v12 >> v5))); + break; + case 4: + v5 = v7 + v17 >> v16; + break; + default: + v11 = (v5 < 66375528) ? (v19 & v3 & v4) : ((v11 > 31073734) ? (v23 % v13 << v19) : ((v5 < 3273129) ? (v4 - v18 & v10) : (v17 % v19 & v14))); + break; + } + + + switch (v5 % 5) + { + case 0: + v9 = v20 >> v9 >> v22; + break; + case 1: + v1 = (v12 < 38235386) ? (v18 | v22 + v7) : ((v12 < 94101311) ? (v5 >> v22 >> v8) : ((v22 > 4499667) ? (v24 << v5 | v9) : (v6 << v11 & v17))); + break; + case 2: + v9 = v9 - v2 << v11; + break; + case 3: + v7 = (v21 > 90339478) ? (v6 << v9 | v5) : ((v24 > 84667123) ? (v9 % v14 - v9) : ((v11 > 19305762) ? (v17 | v5 << v23) : (v5 / v10 ^ v22))); + break; + case 4: + v12 = v12 << v2 & v21; + break; + default: + v20 = (v22 < 3301824) ? (v13 + v16 >> v19) : ((v24 > 34031774) ? (v16 ^ v22 >> v6) : ((v13 > 73182372) ? (v21 % v10 % v12) : (v1 << v6 & v22))); + break; + } + + + if (v14 > 48358832) + { + int v31 = 58221088; + v31 = (v31 < 93505930) ? (v31 ^ v31 - v31) : ((v31 < 94829763) ? (v31 >> v31 & v31) : ((v31 < 58862032) ? (v31 >> v31 + v31) : (v31 << v31 << v31))); + } + else + { + int v32 = 51445084; + v32 = v32 - v32 << v32; + } + + + if (v3 > 74450673) + { + v8 = v3 * v21 - v8; + } + else + { + int v33 = 11563756; + v33 = (v33 < 23525254) ? (v33 >> v33 % v33) : ((v33 < 89762237) ? (v33 << v33 ^ v33) : ((v33 < 69234786) ? (v33 ^ v33 + v33) : (v33 + v33 ^ v33))); + } + + + switch (v12 % 5) + { + case 0: + v17 = v2 << v11 << v9; + break; + case 1: + v10 = (v3 > 73223562) ? (v13 & v14 << v15) : ((v21 < 91197630) ? (v23 >> v17 ^ v10) : ((v23 > 26585068) ? (v9 >> v24 | v15) : (v19 >> v1 * v14))); + break; + case 2: + v17 = v11 << v7 >> v17; + break; + case 3: + v13 = v20 ^ v4 << v21; + break; + case 4: + v20 = v19 << v13 >> v12; + break; + default: + v5 = v2 & v24 << v20; + break; + } + + + switch (v21 % 5) + { + case 0: + v20 = (v6 > 51167756) ? (v16 - v21 & v23) : ((v21 > 42432824) ? (v12 << v10 * v20) : ((v3 < 4231621) ? (v19 % v17 - v23) : (v24 + v5 << v11))); + break; + case 1: + v10 = v1 >> v11 & v15; + break; + case 2: + v13 = v7 >> v15 / v7; + break; + case 3: + v5 = (v1 < 31653584) ? (v14 - v16 + v17) : ((v5 < 44854303) ? (v20 & v17 >> v14) : ((v15 < 82011529) ? (v4 | v22 << v17) : (v24 + v23 * v19))); + break; + case 4: + v5 = v16 | v7 >> v9; + break; + default: + v10 = v6 * v23 << v1; + break; + } + + + if (v1 < 51598758) + { + v20 = v16 << v17 >> v10; + } + else + { + v23 = (v10 > 63148548) ? (v13 & v4 / v23) : ((v21 > 18894104) ? (v7 - v15 & v15) : ((v6 > 30822964) ? (v11 / v19 & v20) : (v6 / v17 & v4))); + } + + + switch (v3 % 5) + { + case 0: + v9 = v14 + v14 - v11; + break; + case 1: + v4 = (v10 < 96009036) ? (v14 ^ v23 * v9) : ((v6 > 71167886) ? (v17 & v12 / v7) : ((v14 > 85818754) ? (v6 + v17 >> v11) : (v5 >> v20 * v12))); + break; + case 2: + v7 = v6 | v16 % v9; + break; + case 3: + v8 = v19 | v9 | v15; + break; + case 4: + v15 = (v21 < 88186143) ? (v21 + v3 + v18) : ((v21 > 77328337) ? (v8 ^ v13 / v17) : ((v17 < 88218315) ? (v3 * v5 % v11) : (v15 >> v6 << v14))); + break; + default: + v23 = v24 << v17 << v2; + break; + } + + + if (v6 > 74344292) + { + v1 = v15 ^ v8 + v16; + } + else + { + v13 = (v6 > 87011476) ? (v19 << v10 % v1) : ((v6 > 87176497) ? (v1 - v5 & v5) : ((v24 > 2272440) ? (v12 / v9 ^ v9) : (v7 - v20 & v7))); + } + + + return (v13 < 76592825) ? (v9 << v3 << v21) : ((v5 < 67344674) ? (v13 << v2 ^ v10) : ((v20 > 94093299) ? (v14 * v23 | v5) : (v5 >> v18 + v7))); + } + + [MosaUnitTest] + public static int FuzzMethod9921() + { + int v1 = 7101489; + int v2 = 8506072; + int v3 = 11482164; + int v4 = 77714030; + int v5 = 53852933; + int v6 = 72146908; + int v7 = 72747182; + int v8 = 33984570; + int v9 = 74155151; + int v10 = 10393138; + int v11 = 89276821; + int v12 = 24193405; + int v13 = 92681236; + int v14 = 29925625; + int v15 = 77241014; + int v16 = 8530346; + int v17 = 54960965; + int v18 = 80830867; + int v19 = 67872583; + int v20 = 93303961; + int v21 = 77529107; + int v22 = 36098349; + int v23 = 86464899; + int v24 = 61278204; + + switch (v4 % 5) + { + case 0: + v3 = v14 ^ v7 >> v10; + break; + case 1: + v21 = v21 << v4 - v2; + break; + case 2: + v12 = v16 << v1 << v18; + break; + case 3: + v12 = v15 % v10 - v10; + break; + case 4: + v3 = (v18 < 17458507) ? (v3 & v14 & v13) : ((v18 < 52431449) ? (v21 << v2 ^ v7) : ((v14 > 99910668) ? (v17 >> v21 >> v8) : (v24 % v9 * v8))); + break; + default: + v24 = v15 ^ v3 + v17; + break; + } + + + if (v17 < 24346957) + { + v12 = v9 >> v2 + v21; + } + else + { + int v25 = 56694104; + v25 = v25 ^ v25 ^ v25; + } + + + if (v19 < 11276268) + { + int v26 = 17818266; + v26 = (v26 > 83335796) ? (v26 >> v26 >> v26) : ((v26 > 36955908) ? (v26 ^ v26 | v26) : ((v26 > 70351646) ? (v26 - v26 % v26) : (v26 - v26 << v26))); + } + else + { + v19 = (v14 > 14534621) ? (v23 >> v2 >> v6) : ((v16 > 37708506) ? (v9 << v19 ^ v10) : ((v2 < 20089120) ? (v2 ^ v19 / v22) : (v5 & v1 + v8))); + } + + + if (v1 < 38591152) + { + int v27 = 47740022; + v27 = (v27 > 78248736) ? (v27 + v27 * v27) : ((v27 < 15674790) ? (v27 | v27 | v27) : ((v27 > 65481002) ? (v27 + v27 % v27) : (v27 & v27 - v27))); + if (v27 > 32021309) + { + v27 = v27 | v27 - v27; + } + else + { + v27 = (v27 < 86591919) ? (v27 % v27 + v27) : ((v27 < 63932939) ? (v27 << v27 | v27) : ((v27 < 63958094) ? (v27 + v27 >> v27) : (v27 - v27 ^ v27))); + } + + } + else + { + v4 = v7 - v8 << v15; + } + + + if (v4 > 93576610) + { + int v28 = 74524422; + v28 = (v28 < 21241070) ? (v28 & v28 % v28) : ((v28 > 47259688) ? (v28 << v28 >> v28) : ((v28 < 25459638) ? (v28 & v28 % v28) : (v28 / v28 - v28))); + } + else + { + int v29 = 32722243; + v29 = v29 * v29 - v29; + } + + + if (v19 < 37425759) + { + int v30 = 94529543; + v30 = (v30 < 49758132) ? (v30 << v30 ^ v30) : ((v30 < 70913581) ? (v30 >> v30 ^ v30) : ((v30 < 4896280) ? (v30 >> v30 ^ v30) : (v30 & v30 % v30))); + if (v30 < 92850375) + { + v30 = v30 >> v30 >> v30; + if (v30 > 28158830) + { + v30 = v30 & v30 + v30; + } + else + { + int v31 = 90616030; + v31 = v31 - v31 / v31; + } + + } + else + { + v30 = v30 | v30 | v30; + } + + } + else + { + int v32 = 17876074; + v32 = (v32 < 18430834) ? (v32 << v32 >> v32) : ((v32 < 76019643) ? (v32 << v32 / v32) : ((v32 < 97849793) ? (v32 >> v32 >> v32) : (v32 ^ v32 / v32))); + } + + + if (v12 > 37379002) + { + int v33 = 91777248; + v33 = v33 / v33 >> v33; + if (v33 < 57974191) + { + int v34 = 23053922; + v34 = v34 << v34 * v34; + } + else + { + int v35 = 74809060; + v35 = (v35 > 69009364) ? (v35 >> v35 / v35) : ((v35 < 66185967) ? (v35 << v35 / v35) : ((v35 > 9309763) ? (v35 ^ v35 << v35) : (v35 | v35 % v35))); + } + + } + else + { + v11 = v7 - v10 << v11; + } + + + switch (v17 % 5) + { + case 0: + v8 = v14 << v20 + v3; + break; + case 1: + v7 = (v17 < 69343168) ? (v10 * v11 / v12) : ((v2 < 63777996) ? (v8 << v13 - v14) : ((v9 > 43425596) ? (v17 >> v3 >> v19) : (v11 >> v23 | v20))); + break; + case 2: + v12 = (v12 < 44572626) ? (v8 % v19 / v2) : ((v20 > 7139704) ? (v6 << v18 << v24) : ((v3 < 1270330) ? (v23 >> v2 + v13) : (v2 >> v4 | v15))); + break; + case 3: + v20 = (v8 < 19013411) ? (v16 | v7 + v24) : ((v1 < 41686886) ? (v24 | v13 - v6) : ((v17 > 35104304) ? (v16 & v3 >> v10) : (v10 << v23 ^ v3))); + break; + case 4: + v12 = v14 << v10 ^ v23; + break; + default: + v10 = (v1 < 4468029) ? (v6 % v5 << v14) : ((v22 > 6987013) ? (v10 & v21 % v4) : ((v10 > 45501982) ? (v10 | v6 | v11) : (v24 / v12 / v21))); + break; + } + + + if (v19 < 23489051) + { + v16 = (v10 > 21342095) ? (v23 & v20 << v23) : ((v11 > 70312376) ? (v7 << v22 & v2) : ((v22 < 52371276) ? (v15 >> v9 + v13) : (v23 ^ v10 >> v23))); + } + else + { + int v36 = 16157592; + v36 = (v36 > 98451542) ? (v36 % v36 % v36) : ((v36 > 77899179) ? (v36 / v36 % v36) : ((v36 > 36852697) ? (v36 - v36 & v36) : (v36 ^ v36 - v36))); + } + + + switch (v19 % 5) + { + case 0: + v16 = v5 / v10 & v2; + break; + case 1: + v12 = (v1 < 55387499) ? (v13 * v13 | v17) : ((v11 > 5566673) ? (v11 << v14 * v4) : ((v7 < 96436405) ? (v19 - v22 >> v18) : (v10 << v12 | v18))); + break; + case 2: + v11 = (v24 > 56927825) ? (v10 ^ v2 >> v24) : ((v2 < 50511424) ? (v23 << v18 >> v19) : ((v14 < 54623790) ? (v16 >> v10 & v8) : (v8 >> v22 | v2))); + break; + case 3: + v18 = (v7 < 8078185) ? (v24 & v3 << v17) : ((v13 < 10177585) ? (v5 | v20 ^ v12) : ((v12 < 9000970) ? (v24 / v20 << v11) : (v4 ^ v6 * v17))); + break; + case 4: + v4 = v10 | v15 ^ v6; + break; + default: + v19 = v15 << v14 << v11; + break; + } + + + switch (v13 % 5) + { + case 0: + v1 = v10 / v17 << v7; + break; + case 1: + v19 = (v2 > 12466726) ? (v19 % v15 >> v12) : ((v1 < 40417074) ? (v12 ^ v10 / v22) : ((v9 > 63496174) ? (v9 / v15 / v11) : (v2 + v3 / v6))); + break; + case 2: + v6 = (v24 > 5004404) ? (v2 % v17 & v16) : ((v10 > 1714219) ? (v14 & v22 >> v4) : ((v3 > 49408858) ? (v13 & v3 ^ v14) : (v10 | v2 * v22))); + break; + case 3: + v19 = v19 + v17 << v11; + break; + case 4: + v24 = (v9 > 12620549) ? (v20 % v9 << v20) : ((v11 < 70579994) ? (v5 >> v14 << v13) : ((v23 > 57699477) ? (v21 ^ v13 % v9) : (v19 + v8 << v14))); + break; + default: + v22 = v21 << v22 << v14; + break; + } + + + return v7 ^ v1 >> v4; + } + + [MosaUnitTest] + public static int FuzzMethod9922() + { + int v1 = 24144256; + int v2 = 69800157; + int v3 = 23623859; + int v4 = 1386208; + int v5 = 35368248; + int v6 = 86016887; + int v7 = 27932247; + int v8 = 14584646; + int v9 = 41260667; + int v10 = 25512987; + int v11 = 43450925; + int v12 = 75146276; + int v13 = 7117085; + int v14 = 23554726; + int v15 = 19866742; + int v16 = 9212383; + int v17 = 13759995; + int v18 = 99729585; + int v19 = 62019749; + int v20 = 9921388; + int v21 = 92974025; + int v22 = 97577373; + int v23 = 12012820; + int v24 = 55138698; + + if (v5 < 86162752) + { + int v25 = 7714080; + v25 = v25 & v25 ^ v25; + } + else + { + v6 = (v5 < 95127120) ? (v19 << v23 ^ v5) : ((v15 < 12151196) ? (v2 << v12 | v2) : ((v17 > 51730218) ? (v20 >> v23 & v1) : (v10 * v21 >> v4))); + } + + + switch (v6 % 5) + { + case 0: + v15 = v20 / v23 & v9; + break; + case 1: + v12 = v3 * v13 << v8; + break; + case 2: + v11 = (v15 > 62676293) ? (v4 - v7 / v7) : ((v23 > 86663681) ? (v14 >> v11 / v3) : ((v6 > 73070492) ? (v13 & v6 | v9) : (v21 / v5 >> v18))); + break; + case 3: + v2 = v9 >> v18 % v3; + break; + case 4: + v9 = (v21 > 1425126) ? (v19 & v6 << v21) : ((v5 > 86606051) ? (v2 << v22 & v22) : ((v21 > 69130186) ? (v14 >> v17 >> v4) : (v6 - v19 << v11))); + break; + default: + v16 = (v12 > 48893486) ? (v12 & v12 | v1) : ((v6 > 59665637) ? (v16 & v6 << v19) : ((v13 < 45966951) ? (v24 << v2 & v14) : (v21 * v17 & v16))); + break; + } + + + switch (v10 % 5) + { + case 0: + v6 = (v20 < 79951881) ? (v16 << v22 << v15) : ((v23 < 24735643) ? (v3 / v19 ^ v3) : ((v24 > 18997694) ? (v23 / v13 << v5) : (v2 >> v21 >> v24))); + break; + case 1: + v13 = (v22 < 25878319) ? (v10 << v15 & v18) : ((v16 > 16231786) ? (v4 % v10 ^ v12) : ((v17 < 1134971) ? (v9 % v11 >> v3) : (v1 * v9 / v24))); + break; + case 2: + v9 = (v18 > 14172617) ? (v17 ^ v15 ^ v10) : ((v9 > 19123960) ? (v11 | v18 | v13) : ((v6 > 81162002) ? (v17 - v1 / v14) : (v16 | v19 >> v8))); + break; + case 3: + v15 = v22 | v8 >> v11; + break; + case 4: + v8 = v11 / v7 - v20; + break; + default: + v18 = (v5 > 56238680) ? (v3 - v1 | v11) : ((v19 < 49290003) ? (v19 - v15 << v21) : ((v21 < 55337982) ? (v16 - v6 >> v5) : (v9 << v19 * v17))); + break; + } + + + if (v17 > 42231894) + { + int v26 = 62656538; + v26 = (v26 < 1382491) ? (v26 << v26 / v26) : ((v26 < 84206947) ? (v26 + v26 / v26) : ((v26 > 33823331) ? (v26 / v26 - v26) : (v26 >> v26 << v26))); + if (v26 > 71696321) + { + v26 = v26 ^ v26 ^ v26; + if (v26 < 98542841) + { + int v27 = 49241037; + v27 = (v27 < 9575358) ? (v27 >> v27 >> v27) : ((v27 > 92100209) ? (v27 / v27 * v27) : ((v27 > 82890535) ? (v27 * v27 - v27) : (v27 << v27 << v27))); + } + else + { + int v28 = 63684204; + v28 = v28 >> v28 ^ v28; + } + + } + else + { + int v29 = 72838069; + v29 = (v29 > 78295788) ? (v29 << v29 % v29) : ((v29 > 67292750) ? (v29 % v29 << v29) : ((v29 > 31579102) ? (v29 >> v29 - v29) : (v29 / v29 ^ v29))); + } + + } + else + { + int v30 = 55093093; + v30 = v30 >> v30 % v30; + } + + + if (v21 < 24291871) + { + v2 = (v22 < 77936275) ? (v1 * v14 << v21) : ((v5 > 59689863) ? (v22 ^ v15 - v22) : ((v9 > 24803140) ? (v4 >> v7 & v1) : (v1 >> v15 ^ v19))); + } + else + { + v13 = (v18 < 40081359) ? (v19 / v2 >> v8) : ((v12 < 12328932) ? (v13 | v12 & v23) : ((v11 > 15457108) ? (v18 | v6 * v16) : (v18 << v12 << v6))); + } + + + if (v11 > 32828735) + { + v17 = (v1 < 7099369) ? (v5 >> v11 - v2) : ((v14 > 56442543) ? (v23 / v8 >> v21) : ((v24 < 97666280) ? (v9 << v24 ^ v18) : (v20 >> v18 << v22))); + } + else + { + v16 = (v19 < 26012329) ? (v7 - v5 * v22) : ((v4 < 39841649) ? (v23 | v3 - v5) : ((v11 > 41233761) ? (v6 << v17 & v13) : (v11 & v6 / v3))); + } + + + switch (v23 % 5) + { + case 0: + v23 = v4 << v17 >> v2; + break; + case 1: + v16 = (v8 < 31306914) ? (v21 << v1 % v13) : ((v20 < 77348115) ? (v14 ^ v19 - v8) : ((v21 > 11620777) ? (v6 << v24 << v3) : (v9 & v19 % v8))); + break; + case 2: + v20 = (v9 < 58207501) ? (v11 * v15 ^ v5) : ((v22 > 37892964) ? (v22 | v21 + v1) : ((v5 > 32864397) ? (v18 % v23 << v4) : (v17 - v9 | v8))); + break; + case 3: + v18 = (v19 > 24665369) ? (v16 / v12 | v6) : ((v20 > 24817856) ? (v3 & v20 >> v11) : ((v21 < 43201332) ? (v12 / v6 << v22) : (v7 % v2 >> v8))); + break; + case 4: + v18 = (v9 > 11928494) ? (v15 & v3 | v13) : ((v1 < 87548758) ? (v6 >> v4 << v19) : ((v8 > 95449631) ? (v12 | v19 + v22) : (v14 << v13 & v13))); + break; + default: + v11 = (v24 < 61701022) ? (v4 * v15 & v14) : ((v23 > 28300843) ? (v14 | v5 >> v24) : ((v10 < 65985699) ? (v2 | v5 % v13) : (v1 << v13 - v12))); + break; + } + + + switch (v19 % 5) + { + case 0: + v22 = (v12 > 76387177) ? (v7 << v19 * v3) : ((v15 < 79967432) ? (v10 * v17 >> v5) : ((v11 < 66192216) ? (v2 * v13 ^ v13) : (v13 * v7 << v24))); + break; + case 1: + v12 = (v13 > 69500900) ? (v12 << v3 >> v22) : ((v20 < 36792159) ? (v18 + v7 << v12) : ((v11 < 59833059) ? (v21 + v11 >> v16) : (v15 | v21 ^ v24))); + break; + case 2: + v15 = (v22 > 39081437) ? (v3 | v12 * v13) : ((v12 < 39765070) ? (v22 >> v2 >> v18) : ((v7 > 28279659) ? (v11 << v12 << v18) : (v22 + v14 >> v4))); + break; + case 3: + v6 = (v21 > 13691388) ? (v2 >> v13 & v5) : ((v16 > 60636925) ? (v16 << v14 | v14) : ((v3 > 89235273) ? (v4 % v8 | v12) : (v22 & v10 % v3))); + break; + case 4: + v18 = v4 >> v15 & v4; + break; + default: + v8 = v10 >> v17 >> v12; + break; + } + + + if (v13 > 25098717) + { + int v31 = 85117433; + v31 = (v31 < 58454718) ? (v31 & v31 ^ v31) : ((v31 > 45626760) ? (v31 ^ v31 - v31) : ((v31 < 71587211) ? (v31 ^ v31 ^ v31) : (v31 % v31 >> v31))); + if (v31 > 23035037) + { + int v32 = 96440842; + v32 = (v32 > 98092090) ? (v32 << v32 ^ v32) : ((v32 > 54206196) ? (v32 ^ v32 >> v32) : ((v32 < 40559335) ? (v32 >> v32 * v32) : (v32 + v32 ^ v32))); + } + else + { + v31 = (v31 < 77097711) ? (v31 % v31 << v31) : ((v31 > 54486245) ? (v31 << v31 * v31) : ((v31 < 74037363) ? (v31 << v31 | v31) : (v31 * v31 * v31))); + } + + } + else + { + v6 = v5 / v15 - v16; + } + + + switch (v10 % 5) + { + case 0: + v11 = v15 >> v11 & v19; + break; + case 1: + v20 = (v2 < 5361944) ? (v4 + v4 & v3) : ((v10 < 50417716) ? (v9 << v19 * v3) : ((v1 < 76352225) ? (v14 >> v10 ^ v18) : (v13 ^ v7 | v13))); + break; + case 2: + v1 = (v15 > 51553510) ? (v15 | v12 | v20) : ((v7 < 4604018) ? (v20 >> v17 & v8) : ((v23 < 78124360) ? (v9 >> v22 >> v6) : (v16 - v11 / v17))); + break; + case 3: + v7 = (v18 > 21264435) ? (v22 >> v24 % v23) : ((v8 < 55009206) ? (v21 << v14 % v13) : ((v13 > 8257197) ? (v18 >> v18 & v9) : (v18 ^ v5 * v16))); + break; + case 4: + v6 = (v21 < 87754335) ? (v11 - v15 + v16) : ((v8 < 9793910) ? (v19 | v11 - v23) : ((v5 < 29732920) ? (v8 >> v17 >> v9) : (v7 >> v20 | v4))); + break; + default: + v3 = v10 | v12 >> v4; + break; + } + + + switch (v21 % 5) + { + case 0: + v20 = (v18 < 92704050) ? (v24 >> v16 & v24) : ((v9 > 48199655) ? (v19 >> v17 & v11) : ((v4 > 90190608) ? (v15 ^ v23 >> v6) : (v23 >> v12 / v4))); + break; + case 1: + v15 = v19 << v1 << v20; + break; + case 2: + v19 = v7 >> v9 - v21; + break; + case 3: + v10 = v4 + v13 % v3; + break; + case 4: + v19 = v15 >> v21 + v24; + break; + default: + v2 = v16 << v19 / v15; + break; + } + + + return v4 ^ v1 >> v18; + } + + [MosaUnitTest] + public static int FuzzMethod9923() + { + int v1 = 27253402; + int v2 = 62694577; + int v3 = 28699527; + int v4 = 92987814; + int v5 = 41667261; + int v6 = 66506315; + int v7 = 6195558; + int v8 = 12673460; + int v9 = 20002825; + int v10 = 60239620; + int v11 = 73412525; + int v12 = 99228354; + int v13 = 4370891; + int v14 = 10436976; + int v15 = 29844312; + int v16 = 36890219; + int v17 = 98918326; + int v18 = 25614319; + int v19 = 60138292; + int v20 = 12354515; + int v21 = 32487899; + int v22 = 32270819; + int v23 = 1446677; + int v24 = 18647809; + + if (v22 < 39086466) + { + int v25 = 17128435; + v25 = v25 >> v25 | v25; + } + else + { + v12 = (v5 < 53862395) ? (v16 | v9 % v13) : ((v3 < 75668701) ? (v17 | v17 * v17) : ((v5 < 60108376) ? (v8 ^ v3 * v22) : (v7 & v13 >> v22))); + } + + + switch (v10 % 5) + { + case 0: + v14 = (v8 > 47177164) ? (v20 | v13 * v22) : ((v11 > 77805836) ? (v8 | v13 | v3) : ((v17 > 62994211) ? (v7 | v18 / v2) : (v24 << v8 % v13))); + break; + case 1: + v20 = (v4 > 48485263) ? (v13 % v2 | v1) : ((v6 < 1684557) ? (v21 + v18 ^ v4) : ((v5 > 30618810) ? (v7 + v14 | v16) : (v22 >> v24 >> v4))); + break; + case 2: + v21 = (v18 > 48583770) ? (v8 >> v9 % v5) : ((v18 > 94398960) ? (v13 + v15 << v16) : ((v16 < 65165702) ? (v2 & v19 << v19) : (v5 - v7 - v24))); + break; + case 3: + v12 = v9 >> v16 - v11; + break; + case 4: + v2 = (v9 > 23950208) ? (v4 ^ v22 + v11) : ((v19 > 44185236) ? (v9 << v21 - v11) : ((v18 > 12178180) ? (v8 - v23 | v5) : (v18 ^ v21 >> v7))); + break; + default: + v5 = v18 >> v18 << v17; + break; + } + + + switch (v15 % 5) + { + case 0: + v12 = (v3 < 16461463) ? (v22 * v1 / v10) : ((v4 > 28930462) ? (v23 << v9 * v23) : ((v12 > 89282938) ? (v20 ^ v19 + v22) : (v2 - v22 + v23))); + break; + case 1: + v22 = (v22 > 19234708) ? (v1 - v20 - v16) : ((v21 < 53505665) ? (v2 - v6 & v15) : ((v24 > 90625160) ? (v3 >> v11 >> v2) : (v7 ^ v20 >> v8))); + break; + case 2: + v6 = (v21 > 59955159) ? (v3 | v24 << v23) : ((v5 < 50348207) ? (v2 + v6 + v19) : ((v19 < 57834559) ? (v4 / v1 % v20) : (v22 | v14 & v22))); + break; + case 3: + v8 = (v16 > 99459447) ? (v16 >> v13 ^ v13) : ((v18 < 77118676) ? (v10 & v23 + v3) : ((v24 < 22485873) ? (v19 / v12 >> v18) : (v20 << v23 << v1))); + break; + case 4: + v4 = (v15 < 95684968) ? (v2 % v8 + v1) : ((v9 < 65001985) ? (v10 | v2 | v4) : ((v5 < 88952379) ? (v7 >> v10 >> v21) : (v11 * v21 << v20))); + break; + default: + v4 = v19 & v19 << v5; + break; + } + + + if (v15 < 48539267) + { + int v26 = 73462925; + v26 = (v26 > 42118808) ? (v26 % v26 % v26) : ((v26 > 37194977) ? (v26 | v26 >> v26) : ((v26 < 92635980) ? (v26 ^ v26 % v26) : (v26 | v26 << v26))); + } + else + { + v18 = v22 / v3 >> v4; + } + + + if (v17 > 51260217) + { + int v27 = 676315; + v27 = (v27 > 72156917) ? (v27 >> v27 % v27) : ((v27 > 19911371) ? (v27 ^ v27 / v27) : ((v27 > 69439927) ? (v27 << v27 - v27) : (v27 | v27 << v27))); + } + else + { + int v28 = 72828610; + v28 = (v28 > 66674556) ? (v28 & v28 + v28) : ((v28 < 13835667) ? (v28 | v28 * v28) : ((v28 > 55061511) ? (v28 / v28 ^ v28) : (v28 >> v28 % v28))); + } + + + if (v3 > 42300917) + { + v10 = v17 * v18 / v23; + if (v3 > 11518961) + { + v21 = (v24 > 63284366) ? (v9 >> v10 << v11) : ((v12 > 759863) ? (v14 * v24 >> v7) : ((v3 < 81313543) ? (v2 & v11 / v22) : (v8 / v22 * v22))); + } + else + { + v4 = v23 >> v10 >> v11; + } + + } + else + { + v3 = v12 << v18 * v12; + } + + + switch (v11 % 5) + { + case 0: + v21 = v12 & v24 >> v2; + break; + case 1: + v17 = v9 ^ v21 * v6; + break; + case 2: + v23 = (v6 < 48086534) ? (v14 | v23 % v11) : ((v5 < 89521714) ? (v21 << v14 << v6) : ((v10 > 11606683) ? (v2 / v3 >> v19) : (v16 ^ v2 - v23))); + break; + case 3: + v2 = (v8 > 42840044) ? (v20 - v17 << v23) : ((v5 < 8616400) ? (v19 << v20 / v11) : ((v22 < 4460493) ? (v13 << v12 + v3) : (v6 ^ v16 << v14))); + break; + case 4: + v21 = (v4 < 9759800) ? (v20 - v19 >> v7) : ((v22 > 72631943) ? (v8 / v13 >> v9) : ((v11 > 54368728) ? (v16 | v17 ^ v18) : (v5 + v3 - v18))); + break; + default: + v22 = (v16 < 71417321) ? (v13 * v8 >> v18) : ((v3 < 23767313) ? (v8 % v2 >> v8) : ((v2 > 850320) ? (v23 / v10 * v7) : (v17 - v12 / v17))); + break; + } + + + if (v4 > 11829857) + { + int v29 = 73387175; + v29 = v29 >> v29 << v29; + if (v29 > 92157978) + { + v29 = (v29 > 13736447) ? (v29 * v29 | v29) : ((v29 < 20887850) ? (v29 >> v29 | v29) : ((v29 < 2544130) ? (v29 / v29 << v29) : (v29 ^ v29 * v29))); + if (v29 < 96710867) + { + v29 = (v29 > 38259474) ? (v29 << v29 | v29) : ((v29 > 28832048) ? (v29 >> v29 >> v29) : ((v29 > 34290089) ? (v29 >> v29 % v29) : (v29 | v29 - v29))); + } + else + { + int v30 = 81641233; + v30 = v30 >> v30 | v30; + } + + } + else + { + v29 = (v29 > 82535331) ? (v29 & v29 << v29) : ((v29 > 13024258) ? (v29 >> v29 >> v29) : ((v29 < 94557197) ? (v29 | v29 | v29) : (v29 + v29 ^ v29))); + } + + } + else + { + int v31 = 28667587; + v31 = v31 + v31 << v31; + } + + + switch (v17 % 5) + { + case 0: + v2 = v24 % v2 | v20; + break; + case 1: + v16 = v23 << v12 << v23; + break; + case 2: + v13 = v19 | v10 & v8; + break; + case 3: + v6 = v24 >> v20 * v14; + break; + case 4: + v20 = (v11 > 35722899) ? (v14 - v7 >> v13) : ((v5 < 40890528) ? (v6 / v11 ^ v17) : ((v16 > 42024630) ? (v16 + v8 % v13) : (v20 + v18 * v14))); + break; + default: + v12 = (v11 < 13677425) ? (v8 << v23 << v2) : ((v12 > 9037531) ? (v4 >> v10 / v7) : ((v10 > 21834804) ? (v11 << v23 | v14) : (v11 >> v9 + v2))); + break; + } + + + if (v16 < 7752037) + { + v14 = (v3 > 87354809) ? (v16 & v21 % v11) : ((v14 < 50078759) ? (v14 >> v2 / v9) : ((v10 > 11790017) ? (v22 << v11 - v15) : (v16 >> v18 >> v21))); + } + else + { + v6 = (v12 < 13523573) ? (v13 | v15 * v19) : ((v11 < 8704834) ? (v2 << v21 << v11) : ((v2 > 10989264) ? (v24 << v24 << v3) : (v13 - v9 | v20))); + } + + + switch (v20 % 5) + { + case 0: + v4 = v11 >> v3 % v8; + break; + case 1: + v17 = (v20 < 67062288) ? (v6 & v6 & v21) : ((v3 < 77931324) ? (v20 - v14 / v11) : ((v9 > 86968293) ? (v8 / v13 << v9) : (v9 << v13 - v10))); + break; + case 2: + v11 = v19 + v10 * v2; + break; + case 3: + v7 = (v5 > 80881565) ? (v11 * v8 | v3) : ((v23 < 47276571) ? (v19 >> v11 + v11) : ((v17 < 77139969) ? (v12 ^ v19 >> v6) : (v22 ^ v14 ^ v6))); + break; + case 4: + v13 = (v17 > 88313843) ? (v22 - v23 >> v20) : ((v16 > 57186542) ? (v13 ^ v8 - v13) : ((v4 < 33163289) ? (v13 + v4 % v7) : (v16 >> v4 >> v11))); + break; + default: + v20 = v18 & v15 | v22; + break; + } + + + return (v23 > 43825391) ? (v13 / v12 - v9) : ((v12 < 43566066) ? (v20 / v21 & v8) : ((v9 > 53334287) ? (v1 - v20 << v8) : (v21 | v10 | v24))); + } + + [MosaUnitTest] + public static int FuzzMethod9924() + { + int v1 = 31197340; + int v2 = 65810697; + int v3 = 68273232; + int v4 = 67457076; + int v5 = 57755915; + int v6 = 64286549; + int v7 = 27093822; + int v8 = 5827561; + int v9 = 83428976; + int v10 = 22440358; + int v11 = 79287805; + int v12 = 73014952; + int v13 = 82790935; + int v14 = 71912248; + int v15 = 80138396; + int v16 = 87703244; + int v17 = 88760236; + int v18 = 75154072; + int v19 = 64572635; + int v20 = 27658484; + int v21 = 28224339; + int v22 = 65792588; + int v23 = 203992; + int v24 = 48541211; + + if (v17 > 49966632) + { + v8 = (v10 > 66032084) ? (v16 ^ v8 % v8) : ((v17 < 97396583) ? (v13 >> v14 & v8) : ((v17 > 48499306) ? (v8 % v10 | v6) : (v10 << v20 & v16))); + if (v3 < 96393210) + { + v13 = v14 ^ v12 - v6; + if (v19 > 4295995) + { + int v25 = 71074456; + v25 = v25 << v25 + v25; + } + else + { + int v26 = 95159959; + v26 = (v26 > 31429945) ? (v26 / v26 / v26) : ((v26 < 93374902) ? (v26 ^ v26 >> v26) : ((v26 < 41707412) ? (v26 >> v26 >> v26) : (v26 / v26 >> v26))); + } + + } + else + { + v11 = v18 << v13 - v9; + } + + } + else + { + v2 = v19 * v21 % v20; + } + + + if (v10 < 26066311) + { + v5 = (v14 > 94042170) ? (v8 | v15 >> v7) : ((v2 < 31173222) ? (v16 & v7 ^ v14) : ((v7 > 38354535) ? (v20 - v11 >> v6) : (v20 | v23 & v2))); + if (v15 < 28722964) + { + int v27 = 27678355; + v27 = v27 << v27 * v27; + } + else + { + int v28 = 44209860; + v28 = (v28 > 47986936) ? (v28 & v28 * v28) : ((v28 > 40391305) ? (v28 << v28 >> v28) : ((v28 < 68629918) ? (v28 ^ v28 & v28) : (v28 * v28 + v28))); + } + + } + else + { + int v29 = 8755723; + v29 = (v29 > 89509152) ? (v29 + v29 / v29) : ((v29 > 31542718) ? (v29 | v29 * v29) : ((v29 > 79120318) ? (v29 * v29 & v29) : (v29 * v29 & v29))); + } + + + switch (v3 % 5) + { + case 0: + v19 = (v11 > 81412155) ? (v6 / v12 ^ v20) : ((v13 < 34559702) ? (v7 << v4 % v19) : ((v10 > 34058510) ? (v13 << v8 & v12) : (v11 ^ v12 / v20))); + break; + case 1: + v6 = v12 / v13 ^ v14; + break; + case 2: + v3 = (v22 > 94704199) ? (v14 >> v16 ^ v13) : ((v12 > 62156207) ? (v2 >> v24 + v13) : ((v14 < 3244881) ? (v21 >> v5 >> v17) : (v1 << v22 >> v4))); + break; + case 3: + v6 = v6 ^ v18 << v19; + break; + case 4: + v22 = v5 ^ v11 >> v10; + break; + default: + v16 = v2 << v12 | v11; + break; + } + + + switch (v18 % 5) + { + case 0: + v23 = (v24 > 18367010) ? (v6 / v1 & v19) : ((v20 > 74218854) ? (v19 << v16 - v1) : ((v3 < 42028461) ? (v6 / v20 << v3) : (v24 / v19 * v23))); + break; + case 1: + v18 = (v11 > 83527841) ? (v22 | v7 ^ v16) : ((v14 > 9285254) ? (v1 >> v5 & v17) : ((v2 > 82052174) ? (v24 | v17 % v12) : (v8 / v10 % v1))); + break; + case 2: + v19 = v4 + v5 * v23; + break; + case 3: + v15 = (v15 > 59311753) ? (v3 >> v5 - v8) : ((v9 > 29514887) ? (v1 << v14 + v18) : ((v15 > 95277351) ? (v6 % v17 >> v23) : (v9 + v7 - v21))); + break; + case 4: + v22 = v15 >> v15 & v24; + break; + default: + v20 = v22 / v5 ^ v18; + break; + } + + + switch (v23 % 5) + { + case 0: + v5 = v22 >> v7 | v8; + break; + case 1: + v2 = (v10 > 83961328) ? (v16 / v21 * v4) : ((v18 < 6238127) ? (v9 << v8 ^ v10) : ((v17 > 99525186) ? (v18 | v1 * v15) : (v17 ^ v21 << v6))); + break; + case 2: + v15 = v2 >> v14 % v13; + break; + case 3: + v22 = (v2 > 38999251) ? (v8 >> v17 >> v22) : ((v19 < 29407388) ? (v21 ^ v16 / v3) : ((v9 > 59944144) ? (v9 / v6 & v11) : (v1 % v18 & v19))); + break; + case 4: + v19 = (v5 > 2920771) ? (v24 & v18 | v5) : ((v14 > 48292191) ? (v14 << v9 - v10) : ((v17 < 65629447) ? (v10 / v1 << v21) : (v7 / v18 ^ v12))); + break; + default: + v19 = (v18 < 8045894) ? (v16 | v14 & v19) : ((v10 > 34978602) ? (v10 << v14 & v15) : ((v1 < 72159733) ? (v18 >> v9 - v3) : (v24 >> v19 - v11))); + break; + } + + + switch (v15 % 5) + { + case 0: + v11 = v12 % v15 ^ v10; + break; + case 1: + v15 = (v8 > 14692182) ? (v5 | v12 % v3) : ((v15 > 12743905) ? (v15 >> v7 - v22) : ((v18 > 54222493) ? (v6 ^ v17 | v2) : (v10 ^ v7 ^ v10))); + break; + case 2: + v10 = v6 - v11 | v8; + break; + case 3: + v5 = (v3 > 29026470) ? (v13 >> v11 ^ v5) : ((v18 > 64180474) ? (v12 >> v24 | v18) : ((v11 > 73440902) ? (v9 >> v19 * v23) : (v16 << v2 | v16))); + break; + case 4: + v9 = v19 & v10 << v23; + break; + default: + v10 = v4 << v6 + v9; + break; + } + + + if (v4 > 95849001) + { + v12 = (v11 < 63119862) ? (v14 ^ v21 * v3) : ((v22 < 85181667) ? (v17 | v17 ^ v23) : ((v23 > 40270976) ? (v19 * v12 & v19) : (v15 >> v10 | v9))); + } + else + { + v6 = (v7 > 20024815) ? (v7 / v23 >> v10) : ((v5 < 19520806) ? (v6 >> v13 * v12) : ((v9 > 57753553) ? (v10 & v4 * v19) : (v21 >> v9 << v14))); + } + + + switch (v22 % 5) + { + case 0: + v19 = (v16 < 85289772) ? (v4 >> v6 | v5) : ((v4 < 61211401) ? (v8 / v17 / v2) : ((v21 < 81222250) ? (v17 / v7 | v18) : (v11 << v20 | v7))); + break; + case 1: + v20 = v15 >> v9 << v4; + break; + case 2: + v8 = (v5 > 27764471) ? (v20 / v10 >> v12) : ((v17 > 74374719) ? (v20 & v16 + v6) : ((v18 < 78406610) ? (v8 * v12 / v9) : (v2 + v23 | v15))); + break; + case 3: + v19 = (v5 < 70881075) ? (v13 >> v10 >> v24) : ((v8 > 23796415) ? (v1 * v10 / v5) : ((v22 < 32644753) ? (v15 << v10 ^ v7) : (v11 / v2 ^ v1))); + break; + case 4: + v12 = v4 / v22 >> v20; + break; + default: + v7 = (v18 > 88681622) ? (v9 | v17 >> v20) : ((v16 > 57149958) ? (v24 % v16 << v3) : ((v20 < 66165000) ? (v13 / v3 & v8) : (v12 >> v5 | v12))); + break; + } + + + if (v13 < 60919530) + { + int v30 = 81488022; + v30 = (v30 > 59195200) ? (v30 << v30 | v30) : ((v30 > 30928207) ? (v30 * v30 & v30) : ((v30 > 14169748) ? (v30 >> v30 ^ v30) : (v30 >> v30 << v30))); + } + else + { + v5 = (v2 > 91103031) ? (v15 << v24 % v3) : ((v16 < 1799509) ? (v16 - v4 << v24) : ((v4 > 5745428) ? (v23 | v15 | v1) : (v6 << v5 * v2))); + } + + + switch (v1 % 5) + { + case 0: + v12 = v20 | v14 + v13; + break; + case 1: + v18 = v7 - v15 + v24; + break; + case 2: + v7 = (v7 > 78319761) ? (v18 % v1 + v9) : ((v6 < 29482436) ? (v12 >> v4 & v7) : ((v8 > 60547386) ? (v11 ^ v12 + v3) : (v7 << v17 ^ v9))); + break; + case 3: + v18 = v18 >> v23 >> v8; + break; + case 4: + v20 = (v10 < 36730922) ? (v2 | v4 / v16) : ((v17 < 77338020) ? (v12 >> v22 << v8) : ((v15 < 59633807) ? (v19 & v5 & v3) : (v24 | v6 / v23))); + break; + default: + v13 = (v16 > 76608637) ? (v23 << v13 << v11) : ((v11 > 89970732) ? (v24 >> v24 & v17) : ((v12 > 20552375) ? (v1 | v24 ^ v4) : (v17 ^ v7 | v1))); + break; + } + + + switch (v9 % 5) + { + case 0: + v1 = (v2 > 63203612) ? (v24 - v9 >> v23) : ((v5 < 42492688) ? (v13 | v17 << v8) : ((v1 < 91115303) ? (v19 ^ v12 / v14) : (v15 - v21 << v6))); + break; + case 1: + v12 = v22 | v5 & v23; + break; + case 2: + v3 = (v11 > 37169975) ? (v6 >> v7 & v6) : ((v9 > 27885791) ? (v22 * v13 | v4) : ((v21 > 16965183) ? (v17 << v2 >> v12) : (v24 << v1 << v9))); + break; + case 3: + v24 = (v18 < 97282612) ? (v3 >> v10 % v6) : ((v2 < 38739445) ? (v19 & v7 << v11) : ((v24 > 98196418) ? (v16 & v14 >> v19) : (v23 << v23 ^ v20))); + break; + case 4: + v6 = (v11 > 79159043) ? (v13 ^ v10 | v9) : ((v10 > 33561250) ? (v18 ^ v10 >> v14) : ((v14 < 32953895) ? (v3 | v24 + v22) : (v17 + v10 / v14))); + break; + default: + v15 = (v7 > 67420226) ? (v22 >> v13 | v9) : ((v5 > 93617215) ? (v14 << v7 | v12) : ((v22 > 24183405) ? (v7 | v9 * v2) : (v21 ^ v11 % v14))); + break; + } + + + return (v19 > 56714421) ? (v21 * v6 % v15) : ((v12 < 76590099) ? (v23 + v5 << v18) : ((v5 > 63489787) ? (v22 - v5 << v5) : (v8 ^ v6 - v17))); + } + + [MosaUnitTest] + public static int FuzzMethod9925() + { + int v1 = 41521234; + int v2 = 48215820; + int v3 = 90571510; + int v4 = 82929941; + int v5 = 20841017; + int v6 = 19182819; + int v7 = 70075022; + int v8 = 49825791; + int v9 = 32458971; + int v10 = 85430484; + int v11 = 67740130; + int v12 = 79987903; + int v13 = 82607971; + int v14 = 47984606; + int v15 = 72144741; + int v16 = 4321486; + int v17 = 33348791; + int v18 = 51779044; + int v19 = 980141; + int v20 = 34450498; + int v21 = 93892784; + int v22 = 32127999; + int v23 = 37227767; + int v24 = 6455112; + + if (v6 < 11273862) + { + int v25 = 82379282; + v25 = v25 - v25 * v25; + } + else + { + v8 = (v7 < 90276156) ? (v22 - v16 >> v20) : ((v23 > 82636534) ? (v19 | v12 - v11) : ((v14 < 79371647) ? (v15 % v5 << v24) : (v11 << v9 * v4))); + } + + + switch (v7 % 5) + { + case 0: + v10 = (v13 > 1783053) ? (v11 * v15 + v13) : ((v16 < 97046310) ? (v5 >> v21 ^ v14) : ((v17 > 24144201) ? (v10 / v15 & v22) : (v10 >> v9 ^ v15))); + break; + case 1: + v18 = (v17 > 72749711) ? (v24 >> v24 | v8) : ((v13 < 67626335) ? (v21 >> v7 | v20) : ((v14 > 45941077) ? (v3 << v9 << v23) : (v24 >> v10 << v7))); + break; + case 2: + v3 = (v22 > 87758689) ? (v18 >> v1 >> v8) : ((v9 > 51154031) ? (v8 | v13 % v15) : ((v3 < 58164855) ? (v4 - v20 ^ v11) : (v7 ^ v15 | v5))); + break; + case 3: + v11 = (v22 < 63655247) ? (v21 << v8 & v22) : ((v2 < 12572339) ? (v16 << v18 * v18) : ((v20 > 11187277) ? (v16 * v6 ^ v11) : (v2 | v21 >> v11))); + break; + case 4: + v1 = v23 & v19 >> v7; + break; + default: + v11 = v3 ^ v1 >> v14; + break; + } + + + switch (v12 % 5) + { + case 0: + v7 = v21 | v12 % v11; + break; + case 1: + v23 = (v1 < 91741958) ? (v15 << v17 << v18) : ((v21 < 28750412) ? (v4 >> v4 + v23) : ((v9 < 83478085) ? (v20 << v14 >> v12) : (v18 >> v14 | v15))); + break; + case 2: + v17 = (v13 < 64888028) ? (v2 + v21 % v18) : ((v21 > 94826767) ? (v9 | v11 | v17) : ((v18 > 98012438) ? (v10 << v5 / v8) : (v12 % v5 / v16))); + break; + case 3: + v18 = (v14 > 4486405) ? (v23 | v6 << v19) : ((v16 > 85017562) ? (v23 % v8 / v10) : ((v16 > 90245071) ? (v22 >> v5 - v9) : (v13 - v11 % v8))); + break; + case 4: + v13 = (v1 < 39000665) ? (v7 >> v14 / v12) : ((v10 > 98887148) ? (v23 ^ v14 ^ v15) : ((v5 > 99946902) ? (v12 / v6 << v12) : (v14 & v7 >> v6))); + break; + default: + v3 = (v7 > 7580575) ? (v19 & v13 >> v11) : ((v9 < 93201578) ? (v5 >> v3 << v3) : ((v12 > 12622309) ? (v6 & v2 & v8) : (v16 ^ v17 << v4))); + break; + } + + + if (v14 < 42666109) + { + v18 = v18 << v13 + v16; + if (v16 < 83368837) + { + v7 = (v6 > 65883755) ? (v7 / v20 ^ v16) : ((v18 > 37924727) ? (v3 - v17 / v17) : ((v4 > 740806) ? (v5 ^ v2 & v6) : (v18 & v21 & v1))); + } + else + { + v5 = (v7 > 79581079) ? (v8 % v8 * v22) : ((v1 < 33467774) ? (v1 ^ v16 << v9) : ((v23 > 50372679) ? (v24 - v8 << v3) : (v17 & v17 - v3))); + } + + } + else + { + int v26 = 20456949; + v26 = (v26 < 96428895) ? (v26 << v26 << v26) : ((v26 < 63435488) ? (v26 << v26 << v26) : ((v26 < 33982950) ? (v26 % v26 << v26) : (v26 ^ v26 * v26))); + } + + + if (v4 > 92791418) + { + int v27 = 61638428; + v27 = v27 << v27 + v27; + } + else + { + v6 = (v13 < 78014062) ? (v2 << v7 + v8) : ((v8 > 33394585) ? (v2 | v8 % v16) : ((v24 < 55472772) ? (v11 << v5 << v5) : (v6 ^ v18 / v23))); + } + + + if (v19 < 62169591) + { + int v28 = 11414389; + v28 = (v28 < 29822963) ? (v28 | v28 << v28) : ((v28 < 44113048) ? (v28 ^ v28 / v28) : ((v28 > 84661192) ? (v28 >> v28 << v28) : (v28 << v28 - v28))); + if (v28 < 45506629) + { + v28 = (v28 < 9540928) ? (v28 / v28 >> v28) : ((v28 > 87287068) ? (v28 | v28 / v28) : ((v28 < 29510338) ? (v28 >> v28 & v28) : (v28 * v28 % v28))); + if (v28 < 76526250) + { + v28 = (v28 < 86169026) ? (v28 << v28 >> v28) : ((v28 < 62526358) ? (v28 & v28 / v28) : ((v28 > 40979330) ? (v28 << v28 >> v28) : (v28 >> v28 >> v28))); + } + else + { + int v29 = 32635876; + v29 = v29 | v29 / v29; + } + + } + else + { + v28 = (v28 < 80821964) ? (v28 >> v28 % v28) : ((v28 < 982925) ? (v28 - v28 * v28) : ((v28 > 76831443) ? (v28 << v28 ^ v28) : (v28 >> v28 - v28))); + } + + } + else + { + v10 = v23 | v1 << v22; + } + + + if (v23 < 20714373) + { + int v30 = 88058496; + v30 = (v30 < 49244131) ? (v30 & v30 ^ v30) : ((v30 > 9136554) ? (v30 >> v30 << v30) : ((v30 < 8880567) ? (v30 / v30 ^ v30) : (v30 << v30 * v30))); + if (v30 > 59740013) + { + v30 = v30 * v30 >> v30; + if (v30 > 52746974) + { + int v31 = 77527008; + v31 = v31 << v31 >> v31; + } + else + { + v30 = (v30 < 54534128) ? (v30 ^ v30 >> v30) : ((v30 < 47051932) ? (v30 >> v30 / v30) : ((v30 < 98334984) ? (v30 & v30 << v30) : (v30 << v30 << v30))); + } + + } + else + { + int v32 = 79529441; + v32 = (v32 < 46504734) ? (v32 - v32 | v32) : ((v32 < 46647719) ? (v32 << v32 << v32) : ((v32 > 76998399) ? (v32 | v32 - v32) : (v32 ^ v32 % v32))); + } + + } + else + { + int v33 = 66375349; + v33 = v33 & v33 << v33; + } + + + if (v17 < 19635961) + { + v15 = (v17 < 90951208) ? (v23 >> v12 >> v3) : ((v14 > 45060852) ? (v5 * v16 / v20) : ((v10 > 58576721) ? (v10 << v22 & v24) : (v1 & v15 ^ v21))); + if (v13 > 37428606) + { + int v34 = 96995721; + v34 = v34 >> v34 | v34; + } + else + { + int v35 = 48480668; + v35 = v35 % v35 << v35; + } + + } + else + { + v15 = (v6 < 18875288) ? (v11 | v10 * v5) : ((v12 < 60347894) ? (v13 >> v4 / v10) : ((v3 < 74464148) ? (v18 & v9 + v21) : (v3 >> v9 / v12))); + } + + + switch (v8 % 5) + { + case 0: + v11 = v8 ^ v14 % v9; + break; + case 1: + v16 = v6 - v16 % v17; + break; + case 2: + v22 = (v11 > 14947680) ? (v10 & v3 >> v15) : ((v17 > 29843254) ? (v19 ^ v10 & v19) : ((v24 < 1249892) ? (v14 ^ v10 >> v15) : (v8 / v16 & v4))); + break; + case 3: + v16 = (v20 > 6278285) ? (v13 & v18 << v8) : ((v7 < 58352862) ? (v21 * v13 & v6) : ((v1 > 51405516) ? (v2 >> v14 | v18) : (v15 ^ v16 >> v1))); + break; + case 4: + v23 = (v15 < 53007095) ? (v12 % v6 / v22) : ((v8 < 2881018) ? (v6 * v12 << v15) : ((v22 > 28247177) ? (v11 << v7 & v17) : (v2 ^ v8 & v9))); + break; + default: + v16 = v14 * v19 & v14; + break; + } + + + if (v7 < 13998598) + { + int v36 = 74076812; + v36 = v36 << v36 * v36; + } + else + { + v13 = (v4 < 11860095) ? (v16 << v24 ^ v10) : ((v2 > 69294384) ? (v24 & v16 - v7) : ((v4 < 78429288) ? (v5 - v14 ^ v12) : (v9 % v12 << v20))); + } + + + if (v4 > 35022237) + { + int v37 = 36905686; + v37 = (v37 < 37463205) ? (v37 & v37 | v37) : ((v37 < 22022208) ? (v37 - v37 % v37) : ((v37 < 34849734) ? (v37 & v37 << v37) : (v37 >> v37 << v37))); + if (v37 > 28736392) + { + v37 = (v37 < 84556769) ? (v37 | v37 % v37) : ((v37 > 13237597) ? (v37 >> v37 >> v37) : ((v37 > 97752158) ? (v37 % v37 >> v37) : (v37 - v37 ^ v37))); + } + else + { + v37 = v37 % v37 | v37; + } + + } + else + { + v9 = v4 - v11 + v2; + } + + + return (v5 < 8191351) ? (v3 ^ v9 >> v22) : ((v12 > 88027689) ? (v12 ^ v5 & v13) : ((v6 < 27618549) ? (v8 >> v3 >> v12) : (v18 ^ v22 >> v6))); + } + + [MosaUnitTest] + public static int FuzzMethod9926() + { + int v1 = 45727750; + int v2 = 49788682; + int v3 = 59697694; + int v4 = 21331563; + int v5 = 13806682; + int v6 = 14881880; + int v7 = 9856516; + int v8 = 76808498; + int v9 = 82261653; + int v10 = 1516856; + int v11 = 49964303; + int v12 = 11017948; + int v13 = 43619275; + int v14 = 27731197; + int v15 = 93635324; + int v16 = 68619108; + int v17 = 27803090; + int v18 = 82259597; + int v19 = 20053574; + int v20 = 20553656; + int v21 = 73538521; + int v22 = 12804266; + int v23 = 28103534; + int v24 = 55883821; + + switch (v14 % 5) + { + case 0: + v8 = (v1 < 98911581) ? (v23 << v10 >> v19) : ((v6 < 11839140) ? (v12 % v6 << v9) : ((v3 < 98904448) ? (v13 ^ v18 & v22) : (v4 + v15 << v2))); + break; + case 1: + v15 = v7 ^ v18 >> v5; + break; + case 2: + v2 = v19 >> v8 | v8; + break; + case 3: + v5 = v11 / v18 ^ v4; + break; + case 4: + v23 = (v6 < 86277310) ? (v16 >> v23 | v10) : ((v12 < 6073798) ? (v23 >> v3 >> v24) : ((v12 < 52292231) ? (v2 << v14 % v22) : (v1 | v18 & v3))); + break; + default: + v11 = (v13 > 18082338) ? (v6 & v1 >> v22) : ((v1 < 7971058) ? (v21 % v5 << v22) : ((v21 > 11610741) ? (v17 / v23 & v10) : (v9 % v24 >> v4))); + break; + } + + + switch (v6 % 5) + { + case 0: + v20 = v15 - v19 << v5; + break; + case 1: + v12 = (v6 > 54980802) ? (v3 | v2 | v14) : ((v10 > 83070472) ? (v24 >> v2 << v23) : ((v9 > 42884905) ? (v6 ^ v3 / v8) : (v16 >> v18 ^ v4))); + break; + case 2: + v4 = (v5 > 78536090) ? (v14 ^ v22 << v4) : ((v17 < 41331276) ? (v18 / v12 | v21) : ((v17 < 51849414) ? (v16 >> v17 % v15) : (v22 ^ v4 << v24))); + break; + case 3: + v8 = v24 - v4 ^ v13; + break; + case 4: + v3 = (v15 > 89730497) ? (v21 * v6 >> v8) : ((v18 < 76338156) ? (v17 >> v18 & v22) : ((v10 < 11066015) ? (v6 & v3 >> v10) : (v3 << v13 >> v8))); + break; + default: + v5 = (v16 > 56990436) ? (v13 | v21 + v6) : ((v6 > 74901526) ? (v10 + v5 + v17) : ((v19 > 92105421) ? (v20 ^ v17 | v5) : (v20 << v16 << v8))); + break; + } + + + if (v9 < 46702020) + { + int v25 = 21948315; + v25 = v25 & v25 << v25; + } + else + { + int v26 = 48460594; + v26 = (v26 > 60007033) ? (v26 % v26 | v26) : ((v26 < 19194353) ? (v26 << v26 >> v26) : ((v26 > 12853998) ? (v26 << v26 + v26) : (v26 ^ v26 - v26))); + } + + + switch (v17 % 5) + { + case 0: + v10 = (v15 > 70735458) ? (v1 << v2 << v9) : ((v10 > 10462982) ? (v2 & v10 / v5) : ((v7 > 77154754) ? (v5 ^ v7 ^ v9) : (v13 >> v7 << v16))); + break; + case 1: + v6 = v15 | v21 - v15; + break; + case 2: + v17 = (v15 > 65304288) ? (v7 | v23 ^ v2) : ((v20 > 34027713) ? (v16 % v15 << v23) : ((v1 < 30670506) ? (v17 / v8 ^ v9) : (v12 * v23 >> v6))); + break; + case 3: + v8 = v24 >> v16 | v3; + break; + case 4: + v14 = (v15 > 7308850) ? (v16 | v5 ^ v23) : ((v4 > 40882267) ? (v6 ^ v1 - v1) : ((v6 > 5633377) ? (v23 & v10 / v13) : (v6 ^ v17 | v13))); + break; + default: + v4 = (v6 > 50830212) ? (v3 ^ v4 | v21) : ((v4 < 42954070) ? (v2 << v10 << v3) : ((v22 > 48418221) ? (v3 | v14 << v16) : (v5 & v5 % v18))); + break; + } + + + if (v18 < 96096165) + { + v11 = v13 << v7 - v12; + } + else + { + v12 = (v7 > 69027454) ? (v9 * v10 | v7) : ((v12 < 14612925) ? (v16 & v8 >> v17) : ((v15 < 11198311) ? (v10 - v21 | v22) : (v7 & v4 >> v10))); + } + + + if (v8 < 48629328) + { + int v27 = 85004374; + v27 = (v27 < 7226283) ? (v27 >> v27 & v27) : ((v27 < 29298693) ? (v27 | v27 >> v27) : ((v27 > 72242402) ? (v27 * v27 - v27) : (v27 >> v27 * v27))); + } + else + { + v15 = (v9 > 38199426) ? (v19 ^ v18 | v22) : ((v6 < 66720712) ? (v11 >> v19 & v20) : ((v22 > 30725676) ? (v7 << v11 ^ v21) : (v10 & v7 * v13))); + } + + + if (v15 < 86411986) + { + int v28 = 87079385; + v28 = (v28 < 81827124) ? (v28 << v28 >> v28) : ((v28 > 31829007) ? (v28 << v28 << v28) : ((v28 < 4906976) ? (v28 * v28 << v28) : (v28 >> v28 << v28))); + if (v28 < 63771505) + { + v28 = (v28 < 194668) ? (v28 << v28 * v28) : ((v28 < 37394892) ? (v28 % v28 >> v28) : ((v28 > 18060432) ? (v28 * v28 << v28) : (v28 ^ v28 & v28))); + } + else + { + v28 = (v28 < 94405440) ? (v28 >> v28 >> v28) : ((v28 < 84799836) ? (v28 >> v28 * v28) : ((v28 < 44176601) ? (v28 ^ v28 << v28) : (v28 % v28 | v28))); + } + + } + else + { + int v29 = 65051176; + v29 = v29 - v29 ^ v29; + } + + + if (v3 < 3780192) + { + int v30 = 71517426; + v30 = (v30 < 77608789) ? (v30 & v30 | v30) : ((v30 < 96527388) ? (v30 & v30 & v30) : ((v30 > 76046680) ? (v30 + v30 << v30) : (v30 % v30 | v30))); + } + else + { + v18 = v9 << v22 << v14; + } + + + if (v3 > 99350901) + { + int v31 = 39005817; + v31 = v31 >> v31 & v31; + } + else + { + int v32 = 71075225; + v32 = v32 / v32 >> v32; + } + + + if (v14 > 43810376) + { + v14 = (v17 > 17665465) ? (v4 << v2 << v14) : ((v3 > 21145725) ? (v10 << v20 & v20) : ((v13 < 84460732) ? (v4 << v22 >> v8) : (v22 * v14 & v22))); + } + else + { + int v33 = 12915102; + v33 = (v33 < 66925979) ? (v33 ^ v33 * v33) : ((v33 > 81452478) ? (v33 + v33 << v33) : ((v33 < 72149285) ? (v33 << v33 % v33) : (v33 << v33 ^ v33))); + } + + + if (v2 > 22109966) + { + int v34 = 43420574; + v34 = (v34 < 68676308) ? (v34 ^ v34 << v34) : ((v34 < 99550888) ? (v34 >> v34 * v34) : ((v34 > 47728083) ? (v34 >> v34 << v34) : (v34 % v34 << v34))); + if (v34 > 37914667) + { + int v35 = 69370986; + v35 = (v35 < 45309229) ? (v35 ^ v35 | v35) : ((v35 > 29386165) ? (v35 ^ v35 >> v35) : ((v35 > 75961207) ? (v35 & v35 >> v35) : (v35 << v35 << v35))); + if (v35 > 83109594) + { + v35 = (v35 < 30603925) ? (v35 % v35 | v35) : ((v35 > 69847918) ? (v35 & v35 << v35) : ((v35 > 12396686) ? (v35 + v35 - v35) : (v35 + v35 % v35))); + } + else + { + v35 = (v35 < 20709148) ? (v35 & v35 >> v35) : ((v35 < 12438628) ? (v35 + v35 >> v35) : ((v35 > 49919679) ? (v35 >> v35 >> v35) : (v35 + v35 % v35))); + } + + } + else + { + v34 = (v34 > 78795647) ? (v34 >> v34 | v34) : ((v34 < 81007686) ? (v34 & v34 | v34) : ((v34 < 89168244) ? (v34 % v34 / v34) : (v34 << v34 + v34))); + } + + } + else + { + v14 = (v13 > 67496520) ? (v17 % v18 << v15) : ((v20 > 55919921) ? (v1 | v21 ^ v18) : ((v23 < 26591132) ? (v21 << v13 + v5) : (v10 << v9 * v2))); + } + + + return v1 | v6 >> v11; + } + + [MosaUnitTest] + public static int FuzzMethod9927() + { + int v1 = 68430877; + int v2 = 32938714; + int v3 = 12448225; + int v4 = 19894972; + int v5 = 29049966; + int v6 = 75908342; + int v7 = 20177377; + int v8 = 45585056; + int v9 = 3452615; + int v10 = 21652987; + int v11 = 16874470; + int v12 = 26283354; + int v13 = 3050998; + int v14 = 53301255; + int v15 = 34227490; + int v16 = 77080195; + int v17 = 61296964; + int v18 = 50275191; + int v19 = 94203331; + int v20 = 41242534; + int v21 = 87611676; + int v22 = 89791317; + int v23 = 16351973; + int v24 = 18607153; + + if (v7 < 75389153) + { + int v25 = 69554554; + v25 = v25 >> v25 >> v25; + if (v25 > 3766351) + { + int v26 = 10256518; + v26 = v26 + v26 - v26; + if (v26 > 2592655) + { + int v27 = 71952707; + v27 = v27 | v27 | v27; + } + else + { + int v28 = 72563167; + v28 = v28 - v28 >> v28; + } + + } + else + { + v25 = (v25 > 35641464) ? (v25 + v25 | v25) : ((v25 < 41266139) ? (v25 / v25 ^ v25) : ((v25 < 41155845) ? (v25 ^ v25 | v25) : (v25 >> v25 << v25))); + } + + } + else + { + v18 = (v7 < 13522905) ? (v4 & v7 ^ v19) : ((v6 < 21307334) ? (v9 + v5 << v3) : ((v12 > 25958060) ? (v1 % v12 << v17) : (v20 ^ v4 - v17))); + } + + + switch (v19 % 5) + { + case 0: + v11 = v11 & v10 << v2; + break; + case 1: + v24 = v2 ^ v14 >> v21; + break; + case 2: + v22 = v16 & v15 * v8; + break; + case 3: + v24 = v19 % v20 << v1; + break; + case 4: + v9 = (v5 > 98718090) ? (v8 << v10 >> v6) : ((v4 > 93586455) ? (v20 % v2 ^ v19) : ((v3 < 9965530) ? (v17 / v8 << v9) : (v2 >> v2 / v18))); + break; + default: + v15 = v12 << v15 >> v13; + break; + } + + + switch (v12 % 5) + { + case 0: + v6 = (v3 < 41114561) ? (v21 >> v17 << v7) : ((v17 < 10832516) ? (v12 & v6 * v22) : ((v2 > 87602283) ? (v11 >> v17 ^ v19) : (v9 & v20 >> v5))); + break; + case 1: + v18 = v11 << v11 << v3; + break; + case 2: + v20 = (v12 < 25727385) ? (v8 / v10 >> v9) : ((v22 > 97486165) ? (v21 >> v2 << v12) : ((v20 > 65098867) ? (v7 ^ v7 ^ v6) : (v3 | v13 << v9))); + break; + case 3: + v5 = v15 & v15 / v9; + break; + case 4: + v6 = (v11 > 174143) ? (v11 % v9 + v16) : ((v18 < 45145118) ? (v13 * v21 >> v12) : ((v19 > 89101457) ? (v17 * v9 & v6) : (v9 - v5 % v3))); + break; + default: + v6 = v11 | v10 << v2; + break; + } + + + switch (v24 % 5) + { + case 0: + v10 = (v4 < 20186075) ? (v6 << v5 % v4) : ((v1 < 40324090) ? (v4 | v18 * v23) : ((v19 > 59221556) ? (v19 >> v24 >> v5) : (v19 | v4 >> v15))); + break; + case 1: + v5 = v6 << v12 ^ v6; + break; + case 2: + v10 = (v14 < 17732584) ? (v23 & v23 << v8) : ((v18 < 26339293) ? (v4 & v20 | v3) : ((v16 < 20400063) ? (v20 & v4 % v23) : (v4 | v4 - v10))); + break; + case 3: + v22 = v10 >> v13 - v10; + break; + case 4: + v19 = (v16 > 50454500) ? (v17 << v8 | v1) : ((v12 < 39332931) ? (v10 >> v19 | v9) : ((v23 < 62227281) ? (v19 ^ v7 + v12) : (v1 + v22 ^ v7))); + break; + default: + v14 = (v15 > 9080284) ? (v21 | v3 << v11) : ((v12 > 67405686) ? (v12 * v14 ^ v9) : ((v21 > 89175440) ? (v22 & v22 - v20) : (v5 ^ v4 - v16))); + break; + } + + + switch (v6 % 5) + { + case 0: + v17 = (v14 < 28988870) ? (v23 ^ v20 & v17) : ((v20 < 98246318) ? (v9 >> v16 | v1) : ((v14 < 16449151) ? (v20 ^ v1 % v13) : (v2 << v22 & v19))); + break; + case 1: + v8 = (v3 > 31014475) ? (v8 << v18 - v10) : ((v16 > 45307946) ? (v3 >> v8 & v1) : ((v12 < 24704542) ? (v7 + v22 | v23) : (v13 << v19 << v11))); + break; + case 2: + v12 = (v16 < 37283767) ? (v9 * v2 & v14) : ((v17 < 77641718) ? (v22 & v9 | v24) : ((v22 < 85468914) ? (v19 << v7 & v1) : (v14 >> v6 & v9))); + break; + case 3: + v4 = (v20 > 8245833) ? (v21 | v3 + v20) : ((v12 < 5133773) ? (v7 & v16 - v4) : ((v2 > 10072683) ? (v11 - v21 ^ v15) : (v11 - v4 + v3))); + break; + case 4: + v23 = (v11 > 98000391) ? (v2 / v23 << v5) : ((v1 > 20618861) ? (v9 | v9 % v19) : ((v2 > 51906440) ? (v12 >> v2 >> v19) : (v20 << v24 / v4))); + break; + default: + v5 = (v20 < 13992619) ? (v2 >> v14 << v15) : ((v9 < 47739013) ? (v9 + v2 << v9) : ((v11 > 92910830) ? (v16 | v12 - v4) : (v16 << v20 | v9))); + break; + } + + + if (v15 > 22936955) + { + int v29 = 26876234; + v29 = (v29 < 24867966) ? (v29 & v29 | v29) : ((v29 > 26461986) ? (v29 >> v29 ^ v29) : ((v29 < 48329499) ? (v29 << v29 >> v29) : (v29 % v29 | v29))); + } + else + { + v18 = v21 << v20 >> v22; + } + + + if (v1 > 39457330) + { + v24 = v19 << v7 << v15; + } + else + { + int v30 = 8603773; + v30 = (v30 < 97646695) ? (v30 / v30 & v30) : ((v30 < 59006915) ? (v30 + v30 | v30) : ((v30 > 38056902) ? (v30 >> v30 >> v30) : (v30 & v30 + v30))); + } + + + switch (v2 % 5) + { + case 0: + v24 = v12 ^ v14 | v8; + break; + case 1: + v21 = v19 >> v10 | v20; + break; + case 2: + v20 = v15 << v10 | v12; + break; + case 3: + v1 = (v13 < 22066732) ? (v4 & v23 >> v2) : ((v4 < 36758762) ? (v23 & v21 + v20) : ((v9 < 22138311) ? (v24 ^ v20 >> v1) : (v22 ^ v10 + v23))); + break; + case 4: + v2 = (v10 > 51245090) ? (v2 * v16 << v9) : ((v24 < 54986104) ? (v9 | v19 >> v11) : ((v23 < 64516151) ? (v9 ^ v16 | v23) : (v17 << v6 + v15))); + break; + default: + v1 = (v18 > 81401757) ? (v5 & v11 % v8) : ((v12 > 89769215) ? (v2 >> v8 >> v23) : ((v6 > 67275881) ? (v3 | v17 << v9) : (v7 >> v7 >> v11))); + break; + } + + + switch (v23 % 5) + { + case 0: + v8 = v12 + v22 % v9; + break; + case 1: + v18 = (v21 > 82781125) ? (v21 >> v11 >> v6) : ((v18 < 78898351) ? (v5 | v22 / v14) : ((v13 < 26616363) ? (v1 + v2 + v13) : (v3 ^ v3 / v23))); + break; + case 2: + v10 = (v15 < 4302477) ? (v18 << v19 >> v12) : ((v9 < 70986041) ? (v5 | v14 << v13) : ((v13 < 10884537) ? (v7 >> v9 + v12) : (v20 + v6 + v20))); + break; + case 3: + v7 = (v16 < 89031982) ? (v22 | v22 ^ v12) : ((v15 > 93010341) ? (v2 >> v9 << v15) : ((v6 > 59336500) ? (v13 ^ v15 % v2) : (v13 % v12 / v14))); + break; + case 4: + v16 = v19 >> v8 << v9; + break; + default: + v11 = (v24 < 86964925) ? (v17 & v11 ^ v2) : ((v23 < 91537853) ? (v20 << v12 / v15) : ((v2 < 98430509) ? (v7 & v20 >> v9) : (v7 + v1 & v5))); + break; + } + + + if (v2 > 67549640) + { + int v31 = 84238957; + v31 = (v31 < 15350921) ? (v31 << v31 & v31) : ((v31 < 6097540) ? (v31 & v31 % v31) : ((v31 > 91878098) ? (v31 & v31 - v31) : (v31 >> v31 >> v31))); + } + else + { + v1 = (v14 > 56502661) ? (v9 ^ v10 & v6) : ((v4 > 29501154) ? (v16 % v2 / v3) : ((v3 < 62231768) ? (v7 | v2 + v18) : (v7 >> v7 ^ v14))); + } + + + if (v10 < 44532450) + { + v4 = (v7 < 37006313) ? (v2 >> v8 + v19) : ((v1 > 56362299) ? (v14 << v13 & v13) : ((v20 > 88098354) ? (v23 ^ v17 << v19) : (v8 >> v4 | v23))); + } + else + { + v24 = v6 ^ v10 % v20; + } + + + return (v9 < 61163456) ? (v11 - v16 >> v5) : ((v17 > 13652228) ? (v20 * v17 >> v3) : ((v24 < 86596868) ? (v11 | v13 - v8) : (v3 << v22 & v13))); + } + + [MosaUnitTest] + public static int FuzzMethod9928() + { + int v1 = 77847167; + int v2 = 89817321; + int v3 = 73532154; + int v4 = 16334206; + int v5 = 68965072; + int v6 = 2789927; + int v7 = 66782139; + int v8 = 27206677; + int v9 = 59526180; + int v10 = 53810789; + int v11 = 22888441; + int v12 = 13450373; + int v13 = 6767840; + int v14 = 67782776; + int v15 = 93976753; + int v16 = 38285720; + int v17 = 65377483; + int v18 = 75652417; + int v19 = 80237446; + int v20 = 32772573; + int v21 = 65104926; + int v22 = 20138444; + int v23 = 15539028; + int v24 = 89065291; + + if (v9 > 78664044) + { + int v25 = 71438382; + v25 = (v25 > 96397249) ? (v25 << v25 ^ v25) : ((v25 < 55980246) ? (v25 & v25 & v25) : ((v25 < 85670844) ? (v25 | v25 | v25) : (v25 + v25 << v25))); + } + else + { + v23 = (v6 < 91498219) ? (v4 >> v5 | v18) : ((v6 > 74991985) ? (v2 ^ v15 << v15) : ((v10 < 41972236) ? (v15 << v14 | v3) : (v17 << v9 | v2))); + } + + + switch (v5 % 5) + { + case 0: + v8 = (v4 < 13839329) ? (v13 << v9 / v24) : ((v8 < 30923642) ? (v2 << v16 * v5) : ((v16 > 56754950) ? (v18 - v20 - v13) : (v23 << v4 & v23))); + break; + case 1: + v21 = v19 >> v23 ^ v13; + break; + case 2: + v13 = (v17 < 26981967) ? (v15 / v17 & v7) : ((v10 > 48228237) ? (v21 & v9 << v24) : ((v19 < 3256434) ? (v16 / v3 >> v3) : (v21 / v12 << v10))); + break; + case 3: + v8 = (v2 < 4417329) ? (v8 * v1 + v4) : ((v7 < 1884324) ? (v23 / v16 * v10) : ((v22 > 33672092) ? (v24 ^ v8 >> v20) : (v24 >> v7 << v21))); + break; + case 4: + v21 = (v1 < 32607667) ? (v13 % v18 ^ v4) : ((v6 < 50987647) ? (v7 * v9 + v21) : ((v19 > 30022746) ? (v12 & v19 >> v17) : (v4 / v14 - v3))); + break; + default: + v15 = v16 + v6 * v11; + break; + } + + + switch (v8 % 5) + { + case 0: + v12 = (v18 < 27015590) ? (v7 / v19 >> v8) : ((v15 < 67060953) ? (v3 + v10 ^ v2) : ((v12 > 89472703) ? (v2 >> v12 * v5) : (v22 + v7 >> v10))); + break; + case 1: + v23 = (v4 < 20947309) ? (v24 * v13 & v8) : ((v20 > 2499459) ? (v9 >> v15 | v8) : ((v16 > 78293339) ? (v22 & v2 & v8) : (v11 & v2 - v4))); + break; + case 2: + v17 = (v10 > 92365858) ? (v14 << v16 << v6) : ((v2 < 67941243) ? (v12 % v22 << v20) : ((v12 < 91007435) ? (v5 ^ v22 % v16) : (v5 | v15 << v6))); + break; + case 3: + v9 = v24 % v16 >> v24; + break; + case 4: + v23 = v20 | v22 << v10; + break; + default: + v13 = (v21 > 3909259) ? (v5 << v6 | v24) : ((v9 < 65803630) ? (v14 | v17 + v13) : ((v4 < 37049922) ? (v3 ^ v10 | v3) : (v4 & v22 / v22))); + break; + } + + + switch (v21 % 5) + { + case 0: + v8 = v9 + v2 & v2; + break; + case 1: + v21 = (v6 > 50600173) ? (v12 << v24 ^ v2) : ((v2 > 47848207) ? (v19 / v5 % v4) : ((v7 > 43430403) ? (v23 / v9 * v3) : (v3 - v12 >> v16))); + break; + case 2: + v13 = (v13 > 99879582) ? (v7 << v2 << v3) : ((v17 < 49434213) ? (v17 << v13 & v1) : ((v6 < 98372898) ? (v1 + v9 >> v2) : (v3 + v22 - v11))); + break; + case 3: + v5 = (v8 > 81932861) ? (v6 << v10 % v16) : ((v18 > 90505918) ? (v1 / v8 % v15) : ((v9 > 67174493) ? (v1 * v9 / v8) : (v14 ^ v12 >> v24))); + break; + case 4: + v5 = (v2 > 66587793) ? (v12 / v17 ^ v19) : ((v5 > 64259806) ? (v18 & v16 | v19) : ((v3 > 15945302) ? (v17 % v1 * v21) : (v18 | v2 >> v16))); + break; + default: + v10 = (v15 < 37519362) ? (v10 ^ v14 & v17) : ((v5 < 20262296) ? (v4 % v3 ^ v1) : ((v11 < 92905900) ? (v23 | v18 ^ v18) : (v11 << v22 | v8))); + break; + } + + + if (v7 < 25521911) + { + int v26 = 80243791; + v26 = (v26 < 40871822) ? (v26 ^ v26 / v26) : ((v26 < 98573022) ? (v26 | v26 >> v26) : ((v26 < 67460066) ? (v26 >> v26 ^ v26) : (v26 - v26 & v26))); + } + else + { + v20 = (v6 < 11360828) ? (v13 << v22 ^ v5) : ((v7 > 87413715) ? (v23 - v5 - v17) : ((v14 > 47970932) ? (v24 ^ v24 % v11) : (v19 + v17 % v11))); + } + + + switch (v9 % 5) + { + case 0: + v3 = (v9 > 66552162) ? (v7 >> v18 | v12) : ((v21 > 21487628) ? (v18 * v18 >> v14) : ((v7 < 81523177) ? (v1 ^ v8 << v10) : (v23 >> v13 & v4))); + break; + case 1: + v10 = (v7 < 85016296) ? (v16 >> v21 | v21) : ((v6 > 12934940) ? (v21 & v5 / v20) : ((v18 < 99202653) ? (v8 << v13 >> v11) : (v11 | v18 - v18))); + break; + case 2: + v15 = (v17 < 18453935) ? (v12 << v16 % v9) : ((v19 > 89487664) ? (v6 ^ v17 - v13) : ((v4 > 49377624) ? (v16 >> v10 >> v24) : (v10 * v2 >> v10))); + break; + case 3: + v20 = (v4 > 26651457) ? (v7 - v16 >> v1) : ((v2 < 55757408) ? (v7 << v19 >> v14) : ((v18 < 85685438) ? (v24 | v2 >> v3) : (v21 >> v6 << v19))); + break; + case 4: + v17 = (v2 > 43826210) ? (v11 ^ v10 + v17) : ((v15 < 12315752) ? (v22 << v1 % v5) : ((v2 > 61856491) ? (v6 << v15 << v5) : (v23 & v21 & v9))); + break; + default: + v3 = v16 >> v19 << v6; + break; + } + + + switch (v5 % 5) + { + case 0: + v21 = v9 << v10 & v19; + break; + case 1: + v6 = (v6 < 77846366) ? (v17 >> v7 >> v20) : ((v12 < 24934598) ? (v10 >> v1 & v8) : ((v11 > 33120588) ? (v13 | v11 - v16) : (v17 & v8 << v11))); + break; + case 2: + v17 = v1 + v23 ^ v2; + break; + case 3: + v24 = (v22 > 6264292) ? (v18 << v22 << v5) : ((v24 > 71447986) ? (v4 | v14 >> v5) : ((v12 > 40800289) ? (v15 * v4 & v21) : (v14 << v24 >> v17))); + break; + case 4: + v8 = (v20 < 83363770) ? (v3 | v3 ^ v12) : ((v7 > 99561846) ? (v7 << v2 << v18) : ((v21 < 1555517) ? (v2 % v11 << v7) : (v12 % v10 ^ v16))); + break; + default: + v5 = (v23 < 29122441) ? (v3 | v13 << v17) : ((v11 > 27915097) ? (v18 | v9 / v1) : ((v12 > 48361518) ? (v7 | v20 - v16) : (v11 & v17 >> v21))); + break; + } + + + if (v24 > 25461138) + { + int v27 = 31478705; + v27 = v27 ^ v27 << v27; + } + else + { + v10 = v7 & v13 >> v23; + } + + + switch (v12 % 5) + { + case 0: + v11 = (v5 < 64125263) ? (v3 & v24 % v23) : ((v21 < 86301491) ? (v13 >> v23 * v1) : ((v1 > 78992823) ? (v13 - v24 ^ v2) : (v5 >> v15 >> v21))); + break; + case 1: + v6 = (v17 > 11043168) ? (v10 >> v17 << v15) : ((v17 < 47555274) ? (v15 ^ v23 ^ v1) : ((v9 < 42795256) ? (v17 << v7 - v12) : (v17 | v7 + v23))); + break; + case 2: + v8 = (v21 > 17130855) ? (v5 & v15 << v17) : ((v11 < 8562098) ? (v6 / v14 | v1) : ((v24 > 85035466) ? (v12 % v1 - v16) : (v3 + v3 & v21))); + break; + case 3: + v16 = (v23 > 82221514) ? (v1 >> v17 >> v24) : ((v17 < 74389291) ? (v8 << v22 % v13) : ((v3 < 82908555) ? (v9 >> v13 & v5) : (v19 ^ v14 ^ v1))); + break; + case 4: + v17 = v24 & v7 ^ v15; + break; + default: + v4 = v4 >> v7 >> v23; + break; + } + + + if (v1 < 80268979) + { + int v28 = 97346384; + v28 = (v28 > 26470125) ? (v28 & v28 << v28) : ((v28 > 88910554) ? (v28 % v28 - v28) : ((v28 < 83264608) ? (v28 * v28 - v28) : (v28 & v28 | v28))); + if (v28 < 9682030) + { + v28 = (v28 < 790080) ? (v28 << v28 + v28) : ((v28 > 51407353) ? (v28 / v28 >> v28) : ((v28 > 50949578) ? (v28 << v28 & v28) : (v28 + v28 >> v28))); + } + else + { + v28 = (v28 > 42105820) ? (v28 << v28 % v28) : ((v28 > 4054576) ? (v28 >> v28 >> v28) : ((v28 < 60191668) ? (v28 | v28 + v28) : (v28 >> v28 ^ v28))); + } + + } + else + { + int v29 = 42686609; + v29 = (v29 < 62852000) ? (v29 ^ v29 << v29) : ((v29 < 56006285) ? (v29 + v29 << v29) : ((v29 > 72481659) ? (v29 % v29 ^ v29) : (v29 >> v29 + v29))); + } + + + switch (v12 % 5) + { + case 0: + v5 = v14 << v12 ^ v6; + break; + case 1: + v12 = (v5 > 16149209) ? (v23 << v22 >> v20) : ((v22 > 39890121) ? (v21 % v20 + v8) : ((v2 < 12341933) ? (v7 - v24 & v10) : (v14 & v18 >> v2))); + break; + case 2: + v17 = (v8 < 95032406) ? (v22 | v2 / v14) : ((v14 > 22631705) ? (v8 & v22 + v4) : ((v2 < 48919527) ? (v7 | v18 / v16) : (v6 >> v11 >> v14))); + break; + case 3: + v6 = v8 & v5 ^ v10; + break; + case 4: + v12 = (v11 > 66211172) ? (v21 + v11 - v22) : ((v8 < 17397503) ? (v6 / v17 >> v1) : ((v22 < 13335424) ? (v8 / v17 + v3) : (v6 << v1 & v7))); + break; + default: + v10 = (v7 > 15321357) ? (v8 - v13 | v16) : ((v19 > 1128661) ? (v18 ^ v20 - v15) : ((v17 > 43860212) ? (v17 & v18 | v7) : (v2 * v19 + v15))); + break; + } + + + return (v17 < 75289071) ? (v21 | v10 >> v4) : ((v4 > 64658566) ? (v21 & v5 & v4) : ((v2 < 68603875) ? (v14 >> v7 & v7) : (v9 / v15 >> v14))); + } + + [MosaUnitTest] + public static int FuzzMethod9929() + { + int v1 = 86160183; + int v2 = 66852291; + int v3 = 66837366; + int v4 = 91213192; + int v5 = 26107673; + int v6 = 95150018; + int v7 = 1142926; + int v8 = 52235691; + int v9 = 25842194; + int v10 = 88540940; + int v11 = 86916430; + int v12 = 85351978; + int v13 = 85363363; + int v14 = 14766950; + int v15 = 14451559; + int v16 = 96102231; + int v17 = 61368230; + int v18 = 71520315; + int v19 = 48252709; + int v20 = 64361935; + int v21 = 63182314; + int v22 = 69204265; + int v23 = 39599353; + int v24 = 31820105; + + switch (v13 % 5) + { + case 0: + v4 = v12 * v23 | v5; + break; + case 1: + v3 = (v16 > 94105146) ? (v2 << v18 - v19) : ((v16 > 93648160) ? (v22 - v17 - v22) : ((v11 < 92558033) ? (v3 * v6 ^ v11) : (v3 | v6 >> v17))); + break; + case 2: + v7 = v18 - v4 >> v11; + break; + case 3: + v20 = v17 << v15 << v7; + break; + case 4: + v11 = (v22 < 78017189) ? (v5 << v17 | v2) : ((v20 < 46082305) ? (v14 << v9 << v22) : ((v21 < 48792796) ? (v16 * v17 << v3) : (v24 & v11 ^ v5))); + break; + default: + v3 = (v20 < 67370102) ? (v5 / v2 << v13) : ((v17 < 62847995) ? (v21 >> v19 / v10) : ((v22 > 21486097) ? (v11 / v16 >> v22) : (v5 >> v18 << v13))); + break; + } + + + switch (v10 % 5) + { + case 0: + v11 = (v9 > 67336552) ? (v10 | v23 << v23) : ((v18 < 56223977) ? (v12 << v22 | v21) : ((v4 > 23393923) ? (v21 & v18 * v9) : (v21 << v14 & v16))); + break; + case 1: + v20 = v2 + v11 / v16; + break; + case 2: + v8 = (v8 > 25765977) ? (v20 ^ v11 - v13) : ((v14 < 47876186) ? (v5 - v2 << v3) : ((v15 < 97776614) ? (v1 | v20 & v5) : (v24 | v5 & v11))); + break; + case 3: + v1 = (v15 > 33776797) ? (v7 ^ v10 * v9) : ((v4 < 99550441) ? (v19 & v12 / v13) : ((v6 > 95657944) ? (v9 ^ v16 & v3) : (v13 ^ v20 | v10))); + break; + case 4: + v22 = v16 >> v21 - v8; + break; + default: + v6 = (v5 < 77289872) ? (v23 | v6 * v23) : ((v12 < 10352467) ? (v16 ^ v16 + v18) : ((v15 > 50750379) ? (v13 + v22 + v15) : (v1 * v18 >> v1))); + break; + } + + + if (v4 > 91463383) + { + v24 = v22 + v14 - v19; + } + else + { + int v25 = 11990706; + v25 = v25 | v25 & v25; + } + + + switch (v15 % 5) + { + case 0: + v21 = v5 | v16 << v12; + break; + case 1: + v8 = (v23 < 63640920) ? (v22 + v3 & v20) : ((v6 < 17196574) ? (v19 >> v20 << v1) : ((v22 < 66083473) ? (v14 << v20 & v14) : (v6 * v22 + v21))); + break; + case 2: + v17 = (v23 > 59109816) ? (v13 / v5 % v8) : ((v4 < 87642992) ? (v14 >> v15 & v24) : ((v11 > 55280151) ? (v10 ^ v24 / v8) : (v16 >> v23 ^ v23))); + break; + case 3: + v5 = (v24 > 40283663) ? (v13 >> v16 + v8) : ((v8 < 98363104) ? (v17 | v9 >> v22) : ((v18 < 90605635) ? (v22 - v20 + v4) : (v20 >> v2 % v5))); + break; + case 4: + v14 = (v12 > 17087382) ? (v4 - v10 ^ v5) : ((v11 > 45812513) ? (v11 << v12 >> v2) : ((v1 < 2480658) ? (v10 << v4 & v7) : (v20 | v8 & v3))); + break; + default: + v17 = (v2 < 94120842) ? (v23 * v10 / v14) : ((v5 < 39810599) ? (v4 * v4 ^ v21) : ((v21 < 13739739) ? (v18 << v4 + v22) : (v18 | v9 * v5))); + break; + } + + + switch (v20 % 5) + { + case 0: + v11 = v12 << v7 >> v12; + break; + case 1: + v12 = (v16 > 15853054) ? (v19 * v22 % v5) : ((v1 < 23321942) ? (v24 + v24 ^ v5) : ((v2 < 86292864) ? (v12 << v11 << v6) : (v15 >> v15 | v8))); + break; + case 2: + v1 = v8 << v1 & v23; + break; + case 3: + v2 = v8 >> v12 >> v19; + break; + case 4: + v11 = v18 + v8 & v14; + break; + default: + v2 = v13 + v8 % v8; + break; + } + + + if (v2 > 44086762) + { + int v26 = 27096507; + v26 = (v26 < 7980883) ? (v26 % v26 >> v26) : ((v26 < 53160251) ? (v26 * v26 * v26) : ((v26 > 49352334) ? (v26 >> v26 ^ v26) : (v26 & v26 << v26))); + if (v26 < 75210785) + { + int v27 = 37218738; + v27 = (v27 > 56440598) ? (v27 ^ v27 ^ v27) : ((v27 < 75949782) ? (v27 & v27 % v27) : ((v27 < 30462845) ? (v27 | v27 + v27) : (v27 * v27 ^ v27))); + } + else + { + v26 = (v26 > 49574304) ? (v26 % v26 >> v26) : ((v26 < 69865241) ? (v26 | v26 | v26) : ((v26 < 45827748) ? (v26 ^ v26 / v26) : (v26 >> v26 ^ v26))); + } + + } + else + { + v6 = (v6 > 65153527) ? (v21 >> v21 ^ v21) : ((v11 > 2639833) ? (v3 >> v23 >> v12) : ((v1 < 35403471) ? (v2 % v13 >> v24) : (v11 * v17 + v12))); + } + + + if (v23 < 31400790) + { + int v28 = 26098868; + v28 = (v28 < 26253681) ? (v28 % v28 | v28) : ((v28 > 29107125) ? (v28 | v28 << v28) : ((v28 > 35285476) ? (v28 ^ v28 >> v28) : (v28 + v28 & v28))); + if (v28 < 81747114) + { + v28 = v28 % v28 >> v28; + } + else + { + v28 = (v28 < 71305645) ? (v28 << v28 >> v28) : ((v28 > 74720343) ? (v28 & v28 & v28) : ((v28 > 43414015) ? (v28 << v28 / v28) : (v28 ^ v28 << v28))); + } + + } + else + { + int v29 = 74384004; + v29 = (v29 < 78183370) ? (v29 << v29 << v29) : ((v29 < 71767193) ? (v29 | v29 | v29) : ((v29 < 86761001) ? (v29 & v29 + v29) : (v29 / v29 << v29))); + } + + + switch (v5 % 5) + { + case 0: + v9 = (v15 > 94137060) ? (v5 << v11 << v4) : ((v7 < 90445898) ? (v2 & v17 << v16) : ((v8 < 97835227) ? (v23 >> v2 % v9) : (v15 >> v14 + v12))); + break; + case 1: + v5 = v17 << v9 / v6; + break; + case 2: + v7 = v13 - v19 ^ v13; + break; + case 3: + v17 = v12 | v22 * v4; + break; + case 4: + v21 = v12 & v23 / v24; + break; + default: + v17 = (v13 > 52483101) ? (v3 / v4 << v8) : ((v9 < 87392676) ? (v1 / v7 << v12) : ((v11 > 55795412) ? (v16 ^ v8 * v3) : (v22 << v19 ^ v10))); + break; + } + + + if (v4 > 91302780) + { + int v30 = 15755412; + v30 = (v30 > 47013532) ? (v30 ^ v30 | v30) : ((v30 > 87141241) ? (v30 ^ v30 << v30) : ((v30 > 26952400) ? (v30 % v30 >> v30) : (v30 >> v30 ^ v30))); + if (v30 < 79674142) + { + v30 = v30 & v30 << v30; + if (v30 > 50859133) + { + v30 = v30 << v30 >> v30; + } + else + { + int v31 = 29895105; + v31 = v31 / v31 - v31; + } + + } + else + { + int v32 = 61531223; + v32 = (v32 < 85432603) ? (v32 >> v32 / v32) : ((v32 > 58019669) ? (v32 * v32 % v32) : ((v32 > 70838894) ? (v32 >> v32 >> v32) : (v32 >> v32 ^ v32))); + } + + } + else + { + v12 = v19 | v24 - v3; + } + + + switch (v15 % 5) + { + case 0: + v9 = v19 << v13 << v14; + break; + case 1: + v14 = (v9 > 47374784) ? (v6 >> v19 << v5) : ((v4 < 48697051) ? (v14 << v1 | v1) : ((v5 < 65332681) ? (v1 % v24 & v2) : (v6 + v10 << v15))); + break; + case 2: + v7 = (v6 < 26275851) ? (v18 >> v4 / v3) : ((v15 < 97806575) ? (v18 >> v5 << v17) : ((v15 < 97046079) ? (v24 - v13 & v3) : (v15 >> v4 | v14))); + break; + case 3: + v6 = (v22 < 34744982) ? (v14 & v4 ^ v9) : ((v9 > 79653600) ? (v8 ^ v23 * v19) : ((v10 < 26875673) ? (v8 << v18 % v7) : (v14 << v22 << v1))); + break; + case 4: + v15 = v4 | v21 | v24; + break; + default: + v20 = (v12 < 87376486) ? (v19 | v3 << v15) : ((v2 > 36356553) ? (v24 + v21 << v11) : ((v1 > 81939560) ? (v17 + v15 & v23) : (v24 / v6 >> v13))); + break; + } + + + switch (v24 % 5) + { + case 0: + v18 = (v9 > 44089745) ? (v9 >> v9 % v6) : ((v23 < 36290410) ? (v2 ^ v14 % v3) : ((v17 > 54794239) ? (v16 | v22 + v4) : (v19 & v3 << v10))); + break; + case 1: + v18 = (v10 > 3057086) ? (v15 - v18 ^ v2) : ((v3 > 95401519) ? (v12 & v4 | v5) : ((v3 > 1144873) ? (v22 - v1 & v20) : (v18 << v5 & v3))); + break; + case 2: + v3 = v20 / v17 ^ v13; + break; + case 3: + v1 = (v21 < 73242080) ? (v17 | v20 ^ v9) : ((v15 > 5045766) ? (v16 >> v8 % v19) : ((v19 > 83907755) ? (v21 * v6 << v2) : (v24 & v14 + v8))); + break; + case 4: + v4 = (v7 < 57917850) ? (v22 << v19 | v7) : ((v10 < 94985528) ? (v21 / v5 + v7) : ((v9 > 77560247) ? (v17 ^ v11 * v12) : (v4 >> v5 / v11))); + break; + default: + v7 = (v5 < 36086415) ? (v2 / v13 - v13) : ((v13 < 66648813) ? (v23 * v7 << v21) : ((v11 < 50806631) ? (v6 ^ v20 >> v2) : (v13 | v13 + v19))); + break; + } + + + return v11 | v20 ^ v13; + } + + [MosaUnitTest] + public static int FuzzMethod9930() + { + int v1 = 5325735; + int v2 = 86211708; + int v3 = 44902221; + int v4 = 79261210; + int v5 = 42469913; + int v6 = 97910128; + int v7 = 35833466; + int v8 = 86946788; + int v9 = 99940226; + int v10 = 88552761; + int v11 = 97266834; + int v12 = 45774394; + int v13 = 99146278; + int v14 = 39503945; + int v15 = 73861232; + int v16 = 45054025; + int v17 = 21502062; + int v18 = 70748920; + int v19 = 89229902; + int v20 = 49735064; + int v21 = 80469115; + int v22 = 91541331; + int v23 = 50261254; + int v24 = 42327693; + + if (v23 > 2249282) + { + v21 = v7 ^ v17 - v10; + } + else + { + int v25 = 10758015; + v25 = (v25 < 841919) ? (v25 / v25 ^ v25) : ((v25 > 65078534) ? (v25 + v25 << v25) : ((v25 > 19382140) ? (v25 - v25 / v25) : (v25 | v25 << v25))); + } + + + switch (v12 % 5) + { + case 0: + v20 = v4 * v23 & v12; + break; + case 1: + v8 = v24 >> v22 ^ v18; + break; + case 2: + v8 = (v24 > 58363559) ? (v5 + v17 >> v15) : ((v21 < 66269453) ? (v7 | v16 >> v16) : ((v11 < 95251403) ? (v8 & v21 << v23) : (v3 / v9 % v22))); + break; + case 3: + v21 = (v12 < 8222734) ? (v24 / v11 * v23) : ((v12 < 53470274) ? (v13 + v3 ^ v13) : ((v7 > 68667110) ? (v10 >> v3 / v22) : (v15 ^ v13 << v17))); + break; + case 4: + v24 = v14 << v15 << v20; + break; + default: + v2 = v4 / v2 + v2; + break; + } + + + switch (v10 % 5) + { + case 0: + v16 = v22 << v23 >> v20; + break; + case 1: + v9 = v16 << v12 & v11; + break; + case 2: + v24 = v21 << v4 >> v17; + break; + case 3: + v2 = (v15 < 72077354) ? (v8 | v1 ^ v9) : ((v10 > 14853586) ? (v7 ^ v13 & v20) : ((v15 < 20387527) ? (v14 * v12 / v21) : (v18 >> v12 << v20))); + break; + case 4: + v19 = v1 + v18 + v2; + break; + default: + v24 = (v19 < 71091828) ? (v16 << v6 & v15) : ((v9 < 54036150) ? (v6 - v3 ^ v21) : ((v21 > 35061102) ? (v19 >> v24 << v3) : (v14 << v23 << v13))); + break; + } + + + if (v22 > 19274427) + { + v4 = (v23 < 31727267) ? (v23 - v14 << v17) : ((v4 > 286339) ? (v12 / v8 >> v11) : ((v11 < 11013076) ? (v21 ^ v11 - v16) : (v7 & v14 & v23))); + } + else + { + v18 = (v3 < 257716) ? (v13 - v14 << v18) : ((v12 > 74116027) ? (v17 >> v1 ^ v24) : ((v24 < 49107233) ? (v19 << v18 - v12) : (v22 | v23 ^ v8))); + } + + + switch (v15 % 5) + { + case 0: + v14 = v9 >> v3 >> v3; + break; + case 1: + v23 = v12 / v5 << v8; + break; + case 2: + v17 = (v11 < 60470567) ? (v3 << v2 ^ v13) : ((v22 < 7330234) ? (v7 | v17 | v22) : ((v10 > 52301538) ? (v15 ^ v18 >> v14) : (v18 ^ v16 >> v24))); + break; + case 3: + v9 = v13 >> v23 << v3; + break; + case 4: + v5 = v19 & v11 | v23; + break; + default: + v11 = (v6 < 87893309) ? (v4 | v8 << v19) : ((v21 < 55524727) ? (v2 * v24 << v9) : ((v2 > 57273440) ? (v12 | v18 << v14) : (v10 | v7 - v8))); + break; + } + + + if (v18 < 60147720) + { + int v26 = 87607105; + v26 = (v26 < 20974397) ? (v26 | v26 << v26) : ((v26 > 14872814) ? (v26 / v26 & v26) : ((v26 > 50258362) ? (v26 & v26 ^ v26) : (v26 ^ v26 >> v26))); + if (v26 < 54979553) + { + v26 = (v26 < 79696815) ? (v26 & v26 ^ v26) : ((v26 > 1487068) ? (v26 / v26 | v26) : ((v26 < 20944583) ? (v26 ^ v26 >> v26) : (v26 - v26 << v26))); + } + else + { + int v27 = 10262292; + v27 = v27 & v27 | v27; + } + + } + else + { + v15 = (v22 < 61706701) ? (v20 << v23 ^ v10) : ((v17 > 49885888) ? (v23 % v24 & v18) : ((v12 < 84048707) ? (v17 & v15 / v9) : (v14 << v20 * v1))); + } + + + switch (v21 % 5) + { + case 0: + v2 = (v21 > 54121763) ? (v15 - v4 >> v12) : ((v7 < 45101579) ? (v11 - v15 >> v4) : ((v23 > 10685749) ? (v19 | v1 ^ v7) : (v3 ^ v9 << v3))); + break; + case 1: + v3 = v21 % v19 - v10; + break; + case 2: + v10 = (v5 < 24072684) ? (v20 | v17 >> v6) : ((v15 > 16724077) ? (v5 % v9 >> v13) : ((v3 < 25871226) ? (v10 << v14 | v7) : (v23 << v9 + v6))); + break; + case 3: + v3 = (v2 > 35877485) ? (v23 - v20 / v2) : ((v15 < 94872562) ? (v24 & v1 >> v13) : ((v1 < 56708089) ? (v12 >> v10 | v24) : (v14 >> v13 % v16))); + break; + case 4: + v4 = (v7 > 94185539) ? (v1 >> v24 >> v5) : ((v16 < 52250957) ? (v13 % v24 & v4) : ((v1 > 31763242) ? (v6 * v7 << v22) : (v21 ^ v3 ^ v6))); + break; + default: + v1 = v8 & v14 | v13; + break; + } + + + if (v11 > 29917494) + { + v10 = v1 << v12 >> v8; + if (v14 > 1956518) + { + v11 = v18 << v4 * v13; + } + else + { + int v28 = 74106830; + v28 = v28 >> v28 & v28; + } + + } + else + { + int v29 = 79062760; + v29 = v29 >> v29 - v29; + } + + + switch (v17 % 5) + { + case 0: + v8 = v20 | v14 << v1; + break; + case 1: + v21 = v17 << v6 ^ v16; + break; + case 2: + v22 = (v20 < 30543514) ? (v18 * v18 / v16) : ((v20 < 1783839) ? (v16 % v11 >> v2) : ((v7 > 88302785) ? (v18 << v19 << v17) : (v13 % v23 | v17))); + break; + case 3: + v3 = v24 << v4 | v6; + break; + case 4: + v20 = (v18 > 56953105) ? (v6 << v8 >> v10) : ((v22 < 48901699) ? (v22 * v6 ^ v1) : ((v21 < 15844352) ? (v16 + v11 & v6) : (v9 << v5 ^ v1))); + break; + default: + v6 = (v24 > 8625794) ? (v19 / v18 << v12) : ((v5 > 89276414) ? (v16 + v23 | v22) : ((v9 > 52716501) ? (v16 << v3 | v24) : (v9 << v16 & v6))); + break; + } + + + switch (v13 % 5) + { + case 0: + v20 = v11 + v16 << v16; + break; + case 1: + v7 = v6 ^ v17 >> v3; + break; + case 2: + v17 = v21 - v4 ^ v14; + break; + case 3: + v2 = v23 * v18 * v6; + break; + case 4: + v2 = (v3 < 81405714) ? (v5 | v23 & v24) : ((v9 > 84244599) ? (v13 >> v21 | v23) : ((v19 < 37346342) ? (v23 % v4 & v5) : (v11 ^ v14 >> v7))); + break; + default: + v11 = v7 >> v18 << v23; + break; + } + + + if (v21 > 99342005) + { + int v30 = 82399229; + v30 = (v30 > 59309249) ? (v30 / v30 << v30) : ((v30 < 46702831) ? (v30 & v30 | v30) : ((v30 < 65101978) ? (v30 << v30 << v30) : (v30 * v30 & v30))); + } + else + { + int v31 = 93044179; + v31 = v31 / v31 >> v31; + } + + + return v3 * v7 | v1; + } + + [MosaUnitTest] + public static int FuzzMethod9931() + { + int v1 = 93497279; + int v2 = 20923165; + int v3 = 79602235; + int v4 = 79674477; + int v5 = 6778162; + int v6 = 23748860; + int v7 = 93490105; + int v8 = 26368407; + int v9 = 29887943; + int v10 = 63085973; + int v11 = 59643301; + int v12 = 1435581; + int v13 = 89700409; + int v14 = 26092203; + int v15 = 65678682; + int v16 = 39989143; + int v17 = 33842141; + int v18 = 84823980; + int v19 = 76431876; + int v20 = 39659537; + int v21 = 86482152; + int v22 = 39423994; + int v23 = 59700183; + int v24 = 6358316; + + switch (v8 % 5) + { + case 0: + v11 = v3 ^ v12 / v22; + break; + case 1: + v24 = (v11 < 42290615) ? (v23 >> v14 ^ v11) : ((v8 < 48419900) ? (v17 ^ v4 | v7) : ((v10 < 7405602) ? (v12 & v2 + v5) : (v12 * v23 >> v1))); + break; + case 2: + v14 = (v16 > 47212768) ? (v13 + v16 * v16) : ((v2 > 2861551) ? (v14 << v8 + v1) : ((v20 > 58126869) ? (v22 + v14 % v12) : (v7 >> v13 | v19))); + break; + case 3: + v4 = (v24 > 42399435) ? (v4 | v17 % v2) : ((v5 < 64986926) ? (v1 % v18 & v6) : ((v21 > 16636830) ? (v21 | v18 % v24) : (v9 & v17 & v14))); + break; + case 4: + v17 = (v1 < 29093538) ? (v11 | v13 - v3) : ((v20 < 96868838) ? (v13 - v16 << v17) : ((v3 < 94545764) ? (v11 << v1 / v2) : (v3 / v17 % v2))); + break; + default: + v24 = v20 & v22 & v23; + break; + } + + + if (v5 < 82858434) + { + v9 = (v16 > 57652433) ? (v7 >> v17 | v13) : ((v17 > 7854992) ? (v6 >> v22 & v7) : ((v19 < 33070920) ? (v18 / v4 >> v14) : (v8 + v22 << v19))); + } + else + { + int v25 = 63233200; + v25 = v25 ^ v25 ^ v25; + } + + + if (v17 < 76293473) + { + int v26 = 55683732; + v26 = v26 >> v26 >> v26; + if (v26 > 77246397) + { + v26 = (v26 > 17373515) ? (v26 >> v26 - v26) : ((v26 < 16512405) ? (v26 & v26 & v26) : ((v26 > 33581026) ? (v26 ^ v26 | v26) : (v26 & v26 & v26))); + } + else + { + int v27 = 57386936; + v27 = (v27 > 33774261) ? (v27 << v27 / v27) : ((v27 > 46391182) ? (v27 << v27 % v27) : ((v27 < 72294495) ? (v27 >> v27 << v27) : (v27 - v27 & v27))); + } + + } + else + { + int v28 = 73211053; + v28 = v28 * v28 >> v28; + } + + + if (v4 < 29255256) + { + v3 = v23 & v10 - v20; + } + else + { + v18 = (v21 > 57266197) ? (v20 >> v10 / v1) : ((v7 < 89337292) ? (v10 & v19 + v9) : ((v12 < 45528649) ? (v6 % v20 ^ v9) : (v19 >> v14 / v17))); + } + + + if (v21 > 64516446) + { + v19 = v22 << v7 >> v15; + } + else + { + v4 = (v24 > 82979177) ? (v3 << v7 + v13) : ((v17 > 88096582) ? (v16 >> v21 / v4) : ((v11 < 15365428) ? (v18 - v14 - v16) : (v14 + v20 | v1))); + } + + + switch (v18 % 5) + { + case 0: + v18 = v4 << v11 - v16; + break; + case 1: + v15 = v17 ^ v10 >> v12; + break; + case 2: + v18 = v2 ^ v22 << v3; + break; + case 3: + v8 = v7 | v7 & v12; + break; + case 4: + v7 = v7 & v12 % v6; + break; + default: + v21 = (v7 < 69666761) ? (v3 << v20 | v4) : ((v7 > 59214638) ? (v16 / v4 & v14) : ((v11 > 62763321) ? (v10 * v2 << v17) : (v11 * v2 % v8))); + break; + } + + + switch (v21 % 5) + { + case 0: + v22 = v11 | v10 % v1; + break; + case 1: + v21 = (v10 > 21902060) ? (v5 % v20 >> v24) : ((v16 > 4529929) ? (v11 / v24 << v10) : ((v20 > 26490857) ? (v16 >> v11 << v17) : (v1 << v21 & v24))); + break; + case 2: + v21 = (v22 < 14922185) ? (v16 * v22 << v19) : ((v13 < 5928250) ? (v22 >> v22 | v6) : ((v8 > 33314394) ? (v5 >> v3 - v19) : (v20 << v3 ^ v18))); + break; + case 3: + v3 = v17 ^ v9 ^ v2; + break; + case 4: + v12 = v10 + v23 >> v23; + break; + default: + v6 = (v8 < 3879676) ? (v6 ^ v8 >> v1) : ((v17 < 50412126) ? (v15 | v16 & v2) : ((v7 < 12841191) ? (v20 & v21 - v20) : (v14 >> v10 / v2))); + break; + } + + + switch (v17 % 5) + { + case 0: + v1 = (v13 > 71226783) ? (v7 & v19 % v22) : ((v8 < 56624948) ? (v18 << v6 * v1) : ((v17 < 39062606) ? (v18 | v14 << v17) : (v18 << v1 >> v22))); + break; + case 1: + v19 = v23 | v13 * v8; + break; + case 2: + v6 = (v23 < 73563037) ? (v15 % v21 | v11) : ((v20 > 7598932) ? (v18 << v24 & v9) : ((v6 < 16990514) ? (v5 / v17 >> v7) : (v24 * v11 * v18))); + break; + case 3: + v3 = v20 & v14 % v2; + break; + case 4: + v18 = v24 + v16 >> v24; + break; + default: + v5 = v2 | v12 & v23; + break; + } + + + switch (v2 % 5) + { + case 0: + v15 = (v14 > 84820114) ? (v15 - v19 / v4) : ((v19 > 18987268) ? (v7 - v20 << v13) : ((v13 > 26539552) ? (v12 * v9 >> v18) : (v18 * v9 * v18))); + break; + case 1: + v7 = (v4 < 27023325) ? (v4 & v17 << v12) : ((v9 < 91367027) ? (v20 >> v14 << v12) : ((v3 < 96383583) ? (v1 | v23 * v20) : (v21 | v15 - v3))); + break; + case 2: + v16 = v21 << v1 >> v22; + break; + case 3: + v17 = (v24 < 60511644) ? (v22 & v20 & v3) : ((v21 > 28491819) ? (v13 & v1 + v22) : ((v2 < 22730777) ? (v18 - v1 >> v8) : (v24 << v13 << v11))); + break; + case 4: + v22 = (v13 < 95405234) ? (v5 / v12 % v20) : ((v7 < 29122254) ? (v20 * v20 >> v1) : ((v1 < 65538667) ? (v10 << v20 % v19) : (v16 & v9 >> v19))); + break; + default: + v7 = (v18 < 65898984) ? (v5 - v11 / v22) : ((v5 < 74936014) ? (v17 - v14 - v14) : ((v24 < 47681454) ? (v9 >> v8 - v14) : (v7 - v20 & v1))); + break; + } + + + if (v12 > 73911599) + { + v14 = (v12 < 54289194) ? (v11 << v18 * v8) : ((v12 < 16181087) ? (v7 / v20 << v7) : ((v16 < 59014521) ? (v7 | v20 >> v11) : (v22 & v19 >> v19))); + if (v4 > 74499050) + { + int v29 = 49336333; + v29 = v29 | v29 % v29; + if (v29 < 45005684) + { + int v30 = 47889820; + v30 = v30 & v30 - v30; + } + else + { + v29 = (v29 < 7696922) ? (v29 ^ v29 + v29) : ((v29 > 43674033) ? (v29 ^ v29 ^ v29) : ((v29 > 37851673) ? (v29 >> v29 >> v29) : (v29 << v29 << v29))); + } + + } + else + { + v9 = v6 << v13 >> v24; + } + + } + else + { + int v31 = 83506323; + v31 = v31 << v31 >> v31; + } + + + if (v21 < 91215408) + { + v2 = (v19 < 1089886) ? (v3 - v1 + v12) : ((v14 > 71797087) ? (v9 << v1 >> v13) : ((v12 > 6404397) ? (v15 * v1 >> v19) : (v18 << v10 << v3))); + } + else + { + int v32 = 71506279; + v32 = v32 | v32 & v32; + } + + + return (v15 > 47491234) ? (v19 % v4 >> v12) : ((v22 < 33823842) ? (v11 * v1 | v23) : ((v4 > 11082021) ? (v21 ^ v24 << v4) : (v15 << v16 << v20))); + } + + [MosaUnitTest] + public static int FuzzMethod9932() + { + int v1 = 19281978; + int v2 = 40639731; + int v3 = 75247354; + int v4 = 91505864; + int v5 = 73620806; + int v6 = 45983310; + int v7 = 10706932; + int v8 = 37376669; + int v9 = 65433393; + int v10 = 52090029; + int v11 = 23592119; + int v12 = 85423208; + int v13 = 91215797; + int v14 = 29848125; + int v15 = 12637604; + int v16 = 58347963; + int v17 = 31622402; + int v18 = 38612704; + int v19 = 75326209; + int v20 = 48408822; + int v21 = 90965287; + int v22 = 47665098; + int v23 = 82383723; + int v24 = 37725118; + + if (v17 > 88420714) + { + v6 = (v10 < 99574569) ? (v24 << v11 / v6) : ((v19 > 62287734) ? (v10 >> v5 - v14) : ((v1 > 15252478) ? (v21 & v7 ^ v9) : (v2 >> v7 + v12))); + if (v21 < 36773189) + { + int v25 = 56515099; + v25 = (v25 > 83148623) ? (v25 + v25 % v25) : ((v25 < 15004840) ? (v25 >> v25 >> v25) : ((v25 < 9800019) ? (v25 << v25 & v25) : (v25 ^ v25 * v25))); + } + else + { + v9 = (v21 > 30291461) ? (v17 * v22 + v10) : ((v19 > 18802447) ? (v12 + v14 - v20) : ((v3 < 66907349) ? (v16 * v11 % v9) : (v1 << v2 / v3))); + } + + } + else + { + int v26 = 6236064; + v26 = (v26 > 58668046) ? (v26 << v26 >> v26) : ((v26 > 13556927) ? (v26 & v26 | v26) : ((v26 > 76522312) ? (v26 | v26 / v26) : (v26 << v26 | v26))); + } + + + if (v4 < 29623848) + { + int v27 = 30906167; + v27 = (v27 < 93180823) ? (v27 | v27 >> v27) : ((v27 > 91823323) ? (v27 ^ v27 << v27) : ((v27 > 28420271) ? (v27 | v27 - v27) : (v27 | v27 * v27))); + if (v27 < 28226752) + { + v27 = (v27 < 12074961) ? (v27 << v27 / v27) : ((v27 > 9279522) ? (v27 << v27 & v27) : ((v27 < 88250779) ? (v27 >> v27 ^ v27) : (v27 & v27 | v27))); + if (v27 < 99160981) + { + v27 = (v27 < 68918330) ? (v27 >> v27 >> v27) : ((v27 < 39821633) ? (v27 & v27 >> v27) : ((v27 < 34797038) ? (v27 ^ v27 | v27) : (v27 + v27 << v27))); + } + else + { + int v28 = 94570078; + v28 = (v28 > 47399152) ? (v28 - v28 | v28) : ((v28 < 28182046) ? (v28 << v28 + v28) : ((v28 < 3622379) ? (v28 + v28 - v28) : (v28 | v28 + v28))); + } + + } + else + { + int v29 = 48176925; + v29 = (v29 < 54443713) ? (v29 * v29 << v29) : ((v29 > 22251093) ? (v29 >> v29 << v29) : ((v29 > 15663030) ? (v29 % v29 | v29) : (v29 ^ v29 ^ v29))); + } + + } + else + { + int v30 = 75685769; + v30 = v30 | v30 << v30; + } + + + switch (v12 % 5) + { + case 0: + v23 = (v2 < 14961066) ? (v18 | v7 >> v10) : ((v10 < 28150038) ? (v11 & v20 ^ v11) : ((v23 < 53191855) ? (v22 * v20 << v2) : (v16 + v15 >> v4))); + break; + case 1: + v2 = (v3 > 97516543) ? (v8 << v22 >> v16) : ((v11 < 38123831) ? (v11 | v1 >> v17) : ((v18 > 14626135) ? (v10 ^ v12 + v19) : (v14 >> v9 | v12))); + break; + case 2: + v8 = (v1 > 74222945) ? (v24 * v9 & v19) : ((v7 < 48241068) ? (v14 << v4 >> v14) : ((v3 > 48466218) ? (v1 << v7 << v3) : (v16 - v9 % v9))); + break; + case 3: + v3 = (v13 < 65797874) ? (v18 ^ v9 << v6) : ((v15 < 12782641) ? (v22 & v8 | v15) : ((v16 > 43480171) ? (v16 | v18 - v6) : (v21 / v10 % v10))); + break; + case 4: + v4 = (v8 < 54660190) ? (v18 >> v17 | v12) : ((v24 > 24623843) ? (v20 | v16 ^ v1) : ((v2 < 20029181) ? (v19 & v9 % v4) : (v19 + v22 - v19))); + break; + default: + v13 = (v21 > 65416912) ? (v2 / v10 & v18) : ((v1 < 35616136) ? (v21 >> v13 ^ v12) : ((v24 < 10854989) ? (v2 ^ v15 % v14) : (v3 << v20 << v21))); + break; + } + + + if (v4 < 16456143) + { + v9 = v20 % v17 >> v10; + if (v10 < 34251901) + { + int v31 = 57536085; + v31 = (v31 > 66517860) ? (v31 - v31 - v31) : ((v31 < 33356370) ? (v31 * v31 | v31) : ((v31 < 97609675) ? (v31 / v31 | v31) : (v31 & v31 - v31))); + if (v31 > 16048659) + { + int v32 = 93433713; + v32 = (v32 < 69587128) ? (v32 << v32 ^ v32) : ((v32 < 83029709) ? (v32 << v32 * v32) : ((v32 < 47261193) ? (v32 + v32 * v32) : (v32 >> v32 * v32))); + } + else + { + v31 = v31 % v31 * v31; + } + + } + else + { + int v33 = 34414829; + v33 = (v33 < 25198748) ? (v33 << v33 & v33) : ((v33 > 73582692) ? (v33 | v33 << v33) : ((v33 > 23270944) ? (v33 + v33 >> v33) : (v33 | v33 >> v33))); + } + + } + else + { + int v34 = 79663361; + v34 = (v34 > 36595452) ? (v34 + v34 - v34) : ((v34 < 30280757) ? (v34 & v34 & v34) : ((v34 < 36748269) ? (v34 + v34 % v34) : (v34 * v34 + v34))); + } + + + if (v22 > 60247271) + { + int v35 = 13175075; + v35 = v35 * v35 - v35; + } + else + { + v11 = (v13 < 23413127) ? (v20 >> v2 | v22) : ((v1 < 11789778) ? (v10 & v9 | v13) : ((v16 < 1895245) ? (v23 - v15 * v16) : (v15 & v13 ^ v19))); + } + + + if (v11 > 60983108) + { + v22 = (v23 > 90831116) ? (v14 % v11 & v2) : ((v8 > 63044722) ? (v2 * v18 * v19) : ((v8 > 15765123) ? (v3 | v24 | v18) : (v12 ^ v13 % v24))); + if (v4 > 12326607) + { + int v36 = 55694345; + v36 = v36 % v36 & v36; + } + else + { + v20 = (v24 > 97341119) ? (v3 << v3 % v9) : ((v14 < 12972232) ? (v11 | v10 ^ v15) : ((v11 > 74748219) ? (v19 >> v6 ^ v22) : (v8 >> v17 % v9))); + } + + } + else + { + v8 = (v12 > 42451192) ? (v19 ^ v17 / v12) : ((v10 < 43070440) ? (v5 << v23 << v10) : ((v14 > 11436385) ? (v17 | v13 & v21) : (v20 % v8 & v23))); + } + + + switch (v12 % 5) + { + case 0: + v14 = v23 << v21 ^ v1; + break; + case 1: + v3 = (v17 < 43609984) ? (v24 ^ v4 & v21) : ((v12 > 80968594) ? (v7 << v19 * v4) : ((v6 > 98482897) ? (v20 ^ v7 << v1) : (v12 | v16 >> v3))); + break; + case 2: + v16 = (v20 < 41126583) ? (v23 / v16 % v24) : ((v6 > 85013427) ? (v15 + v19 - v19) : ((v21 > 92250994) ? (v11 ^ v12 << v21) : (v14 << v16 >> v17))); + break; + case 3: + v15 = (v1 < 74400632) ? (v19 << v2 << v8) : ((v9 < 96958137) ? (v5 >> v21 ^ v10) : ((v8 > 25669097) ? (v3 - v7 << v22) : (v16 ^ v5 + v15))); + break; + case 4: + v7 = v20 & v24 | v8; + break; + default: + v20 = (v5 > 74742886) ? (v21 - v7 % v3) : ((v20 > 41427689) ? (v1 ^ v20 & v4) : ((v22 < 10699472) ? (v14 << v15 ^ v10) : (v2 % v4 / v13))); + break; + } + + + switch (v1 % 5) + { + case 0: + v15 = (v1 < 9282613) ? (v14 - v12 ^ v5) : ((v15 > 45106832) ? (v24 << v24 - v16) : ((v17 > 62435633) ? (v11 * v24 - v2) : (v20 & v20 << v12))); + break; + case 1: + v14 = (v13 > 13118173) ? (v5 | v20 << v10) : ((v15 > 32393305) ? (v1 >> v1 ^ v18) : ((v15 < 8861837) ? (v15 & v14 << v23) : (v23 * v19 >> v14))); + break; + case 2: + v20 = (v14 < 22393789) ? (v22 | v6 % v17) : ((v16 < 85916915) ? (v9 | v4 | v7) : ((v23 > 51008743) ? (v6 >> v21 | v8) : (v19 << v21 / v3))); + break; + case 3: + v24 = v15 + v10 >> v16; + break; + case 4: + v5 = v3 ^ v6 << v7; + break; + default: + v21 = (v17 < 35263275) ? (v19 - v19 ^ v14) : ((v4 > 9775155) ? (v2 << v12 / v11) : ((v15 < 28514260) ? (v23 >> v18 << v13) : (v22 | v12 + v9))); + break; + } + + + if (v14 < 89986300) + { + v5 = (v1 > 11875680) ? (v13 ^ v16 * v22) : ((v21 > 87835755) ? (v22 << v21 >> v10) : ((v17 > 76236251) ? (v10 >> v5 | v21) : (v18 % v14 >> v14))); + if (v9 > 42228247) + { + int v37 = 29461769; + v37 = v37 - v37 >> v37; + } + else + { + v4 = (v16 > 90769303) ? (v10 >> v5 << v3) : ((v1 > 30576272) ? (v24 << v24 ^ v23) : ((v5 < 4759151) ? (v11 + v13 >> v22) : (v10 >> v20 - v15))); + } + + } + else + { + v24 = v1 % v18 ^ v12; + } + + + switch (v16 % 5) + { + case 0: + v15 = (v6 < 38514395) ? (v13 + v7 - v10) : ((v21 > 47005015) ? (v15 ^ v12 * v21) : ((v21 > 89115580) ? (v22 % v22 ^ v15) : (v13 * v12 ^ v11))); + break; + case 1: + v2 = v11 + v1 >> v13; + break; + case 2: + v2 = (v13 > 19552811) ? (v5 << v18 * v6) : ((v22 < 58979863) ? (v22 ^ v4 >> v9) : ((v12 > 69200793) ? (v19 | v13 >> v17) : (v10 | v14 - v12))); + break; + case 3: + v5 = v6 ^ v10 + v15; + break; + case 4: + v6 = v18 << v6 ^ v7; + break; + default: + v4 = (v16 < 97163708) ? (v23 * v8 & v7) : ((v13 < 96321900) ? (v17 % v1 >> v5) : ((v3 < 90349749) ? (v14 ^ v17 & v23) : (v12 >> v4 - v15))); + break; + } + + + switch (v21 % 5) + { + case 0: + v22 = (v23 < 96756746) ? (v11 % v21 | v17) : ((v7 < 17325160) ? (v4 / v8 ^ v20) : ((v20 > 80930445) ? (v7 | v16 >> v22) : (v22 & v17 / v10))); + break; + case 1: + v5 = (v23 < 26698558) ? (v9 << v5 >> v11) : ((v6 > 53784797) ? (v11 & v11 % v5) : ((v15 < 71730511) ? (v4 << v10 * v23) : (v24 % v14 + v13))); + break; + case 2: + v4 = (v12 > 43505866) ? (v6 << v22 << v9) : ((v14 < 32971858) ? (v20 << v13 << v18) : ((v12 > 81355248) ? (v21 ^ v19 | v20) : (v14 ^ v14 | v13))); + break; + case 3: + v9 = (v9 < 97978344) ? (v13 - v20 >> v24) : ((v12 < 30831958) ? (v2 << v9 & v3) : ((v22 > 72641005) ? (v13 ^ v1 | v17) : (v4 * v24 >> v13))); + break; + case 4: + v13 = v8 << v16 ^ v3; + break; + default: + v18 = (v8 < 63422229) ? (v7 + v1 / v6) : ((v8 < 63871834) ? (v8 & v6 - v1) : ((v5 < 55259254) ? (v23 ^ v2 >> v1) : (v18 & v2 >> v15))); + break; + } + + + return (v9 > 63564354) ? (v20 + v14 >> v15) : ((v17 > 25453228) ? (v13 & v24 << v7) : ((v8 > 38898470) ? (v7 & v21 & v15) : (v20 & v22 & v24))); + } + + [MosaUnitTest] + public static int FuzzMethod9933() + { + int v1 = 67978030; + int v2 = 64168376; + int v3 = 16398877; + int v4 = 53833744; + int v5 = 65581691; + int v6 = 84346946; + int v7 = 33881321; + int v8 = 88708264; + int v9 = 53401550; + int v10 = 56300533; + int v11 = 57851635; + int v12 = 35963264; + int v13 = 51596819; + int v14 = 32661504; + int v15 = 41813429; + int v16 = 36666171; + int v17 = 24163791; + int v18 = 77905641; + int v19 = 40245116; + int v20 = 45418634; + int v21 = 62267812; + int v22 = 70856201; + int v23 = 67034406; + int v24 = 30712715; + + switch (v9 % 5) + { + case 0: + v3 = (v23 < 31805089) ? (v8 ^ v6 & v11) : ((v14 > 34849762) ? (v9 / v4 & v23) : ((v7 < 53366388) ? (v23 ^ v5 ^ v7) : (v5 >> v2 % v14))); + break; + case 1: + v9 = (v15 > 61541034) ? (v10 ^ v17 / v24) : ((v18 > 2383258) ? (v15 << v17 + v15) : ((v7 > 39532649) ? (v24 << v12 % v4) : (v11 >> v5 << v7))); + break; + case 2: + v18 = (v7 < 3108411) ? (v23 / v15 - v1) : ((v13 > 72174611) ? (v11 + v20 >> v9) : ((v10 < 85446977) ? (v7 & v22 ^ v2) : (v21 & v24 - v7))); + break; + case 3: + v16 = (v21 > 54092573) ? (v7 << v9 ^ v22) : ((v2 > 43497200) ? (v22 % v12 & v5) : ((v9 > 82509327) ? (v5 / v2 % v7) : (v6 + v16 << v24))); + break; + case 4: + v7 = (v24 > 83301357) ? (v23 << v21 ^ v19) : ((v9 < 26307813) ? (v8 ^ v20 & v24) : ((v5 > 25243068) ? (v7 & v4 ^ v6) : (v5 >> v24 >> v16))); + break; + default: + v8 = (v1 < 35439144) ? (v1 & v11 << v2) : ((v11 > 18741821) ? (v11 / v7 / v20) : ((v16 < 24875427) ? (v8 | v4 - v10) : (v2 ^ v6 << v23))); + break; + } + + + if (v7 < 76882996) + { + v16 = (v8 < 45036488) ? (v22 * v10 - v21) : ((v17 < 25061645) ? (v13 & v6 << v18) : ((v19 < 98228575) ? (v11 & v24 % v20) : (v5 >> v8 & v23))); + } + else + { + int v25 = 74530407; + v25 = (v25 < 14646262) ? (v25 + v25 % v25) : ((v25 > 18215797) ? (v25 - v25 & v25) : ((v25 > 86154277) ? (v25 % v25 * v25) : (v25 >> v25 << v25))); + } + + + if (v22 > 24866277) + { + v15 = (v22 < 94370315) ? (v24 & v16 ^ v5) : ((v1 < 61648078) ? (v21 - v17 * v18) : ((v21 > 45067899) ? (v4 * v2 << v5) : (v5 | v23 >> v9))); + } + else + { + int v26 = 7785616; + v26 = v26 >> v26 & v26; + } + + + switch (v16 % 5) + { + case 0: + v15 = (v22 > 50709191) ? (v15 << v11 ^ v18) : ((v1 > 30893334) ? (v18 * v23 << v3) : ((v6 < 62716078) ? (v13 >> v9 << v14) : (v11 << v16 & v24))); + break; + case 1: + v24 = v19 | v19 | v15; + break; + case 2: + v4 = (v16 > 83076569) ? (v2 ^ v1 & v22) : ((v24 < 33458779) ? (v20 ^ v9 | v19) : ((v9 < 36778482) ? (v15 >> v7 | v9) : (v2 / v18 & v21))); + break; + case 3: + v4 = (v11 > 12267568) ? (v19 - v17 << v9) : ((v6 < 51985647) ? (v11 ^ v10 >> v20) : ((v7 < 9449459) ? (v13 % v19 >> v12) : (v15 / v1 / v14))); + break; + case 4: + v20 = (v5 < 93005630) ? (v1 + v7 ^ v14) : ((v9 < 58701177) ? (v4 ^ v21 % v8) : ((v19 > 4122375) ? (v13 - v18 / v10) : (v15 & v11 >> v10))); + break; + default: + v7 = v19 << v14 - v9; + break; + } + + + switch (v3 % 5) + { + case 0: + v3 = v2 / v13 & v14; + break; + case 1: + v8 = v12 >> v1 | v15; + break; + case 2: + v9 = v12 % v20 | v18; + break; + case 3: + v20 = v22 | v21 >> v16; + break; + case 4: + v20 = v1 << v12 & v17; + break; + default: + v9 = (v3 > 65284729) ? (v5 ^ v23 >> v23) : ((v3 < 31952095) ? (v13 & v20 ^ v11) : ((v20 < 23648351) ? (v12 + v1 >> v7) : (v7 ^ v5 % v15))); + break; + } + + + switch (v16 % 5) + { + case 0: + v12 = (v14 < 17401934) ? (v7 & v17 >> v21) : ((v3 < 7447594) ? (v12 >> v4 / v15) : ((v9 < 21349565) ? (v3 >> v9 / v24) : (v19 & v23 - v9))); + break; + case 1: + v18 = (v11 < 88284362) ? (v4 >> v16 | v1) : ((v21 > 45073706) ? (v24 % v11 ^ v23) : ((v6 > 82368207) ? (v10 | v9 | v19) : (v11 | v3 | v24))); + break; + case 2: + v10 = v22 + v1 ^ v6; + break; + case 3: + v23 = v5 << v16 << v16; + break; + case 4: + v8 = (v23 > 85702893) ? (v2 >> v5 << v10) : ((v14 > 75371472) ? (v13 & v16 % v17) : ((v23 < 56408313) ? (v9 * v9 | v4) : (v22 * v19 % v19))); + break; + default: + v21 = (v8 < 10526126) ? (v2 | v18 / v12) : ((v2 < 84821795) ? (v19 - v1 >> v2) : ((v2 < 62042501) ? (v6 | v24 << v8) : (v4 * v6 % v12))); + break; + } + + + if (v1 > 92482944) + { + v10 = (v18 < 38913365) ? (v19 & v5 - v11) : ((v3 > 56996616) ? (v4 | v14 / v23) : ((v17 < 63071028) ? (v16 | v3 | v12) : (v11 + v21 >> v1))); + if (v13 > 28875451) + { + int v27 = 18630799; + v27 = (v27 > 78316037) ? (v27 << v27 ^ v27) : ((v27 < 39356854) ? (v27 >> v27 << v27) : ((v27 > 77023380) ? (v27 & v27 % v27) : (v27 << v27 & v27))); + } + else + { + int v28 = 87697865; + v28 = (v28 < 19514454) ? (v28 >> v28 >> v28) : ((v28 < 91299450) ? (v28 - v28 & v28) : ((v28 < 80251210) ? (v28 | v28 * v28) : (v28 & v28 & v28))); + } + + } + else + { + int v29 = 2867120; + v29 = v29 << v29 ^ v29; + } + + + if (v20 > 9386315) + { + v10 = (v3 > 16809349) ? (v10 >> v17 * v12) : ((v20 < 94577155) ? (v15 << v15 * v5) : ((v7 < 56496446) ? (v22 >> v3 + v14) : (v3 | v6 & v17))); + } + else + { + int v30 = 3281700; + v30 = (v30 < 33529081) ? (v30 << v30 % v30) : ((v30 < 18718029) ? (v30 | v30 >> v30) : ((v30 > 88083867) ? (v30 - v30 + v30) : (v30 ^ v30 << v30))); + } + + + if (v4 > 77125252) + { + int v31 = 2396908; + v31 = (v31 > 13642357) ? (v31 / v31 - v31) : ((v31 > 66113092) ? (v31 - v31 - v31) : ((v31 > 83909596) ? (v31 & v31 ^ v31) : (v31 << v31 >> v31))); + } + else + { + v9 = (v4 > 59766913) ? (v5 % v16 % v1) : ((v23 < 10451453) ? (v24 / v11 / v20) : ((v1 < 93289878) ? (v5 << v19 << v12) : (v6 * v12 | v4))); + } + + + if (v14 > 4741861) + { + v5 = v21 | v14 << v1; + if (v9 < 24181433) + { + int v32 = 15795086; + v32 = (v32 < 41870173) ? (v32 % v32 ^ v32) : ((v32 > 66859434) ? (v32 << v32 << v32) : ((v32 > 49796711) ? (v32 | v32 - v32) : (v32 << v32 << v32))); + } + else + { + v22 = (v23 < 19011232) ? (v9 >> v8 >> v10) : ((v23 > 75799951) ? (v15 & v5 | v24) : ((v14 > 96181503) ? (v9 >> v18 << v24) : (v2 & v12 << v22))); + } + + } + else + { + v13 = (v9 > 76342536) ? (v2 % v21 << v7) : ((v7 > 49558910) ? (v1 >> v23 >> v22) : ((v11 < 88412096) ? (v20 >> v23 | v22) : (v8 << v7 >> v23))); + } + + + switch (v8 % 5) + { + case 0: + v14 = v11 >> v21 & v11; + break; + case 1: + v1 = (v17 > 77383081) ? (v1 + v4 * v7) : ((v12 < 48359336) ? (v6 & v24 & v7) : ((v18 < 67698240) ? (v5 << v4 | v2) : (v8 | v15 << v7))); + break; + case 2: + v18 = (v14 < 17112388) ? (v14 << v17 | v11) : ((v11 > 75689887) ? (v9 - v3 + v9) : ((v16 < 37854351) ? (v12 % v22 >> v10) : (v2 >> v24 ^ v4))); + break; + case 3: + v15 = (v1 < 43581261) ? (v14 << v14 ^ v6) : ((v4 > 54910162) ? (v3 + v23 % v5) : ((v10 < 81820481) ? (v11 >> v2 | v15) : (v14 ^ v6 | v6))); + break; + case 4: + v8 = v6 << v18 + v13; + break; + default: + v1 = v18 * v17 | v19; + break; + } + + + return (v20 > 41561883) ? (v10 | v18 - v5) : ((v14 > 82472614) ? (v24 << v19 >> v18) : ((v14 > 74852741) ? (v12 + v20 * v12) : (v19 / v1 * v13))); + } + + [MosaUnitTest] + public static int FuzzMethod9934() + { + int v1 = 46058537; + int v2 = 29859039; + int v3 = 74971550; + int v4 = 77791074; + int v5 = 30413883; + int v6 = 31865760; + int v7 = 74513600; + int v8 = 76908658; + int v9 = 68099474; + int v10 = 55499821; + int v11 = 34902842; + int v12 = 49661130; + int v13 = 32169393; + int v14 = 27736332; + int v15 = 82057565; + int v16 = 84044222; + int v17 = 23857648; + int v18 = 86148352; + int v19 = 58244631; + int v20 = 16281017; + int v21 = 10488698; + int v22 = 83632502; + int v23 = 80223618; + int v24 = 97537921; + + switch (v20 % 5) + { + case 0: + v9 = v2 << v5 / v14; + break; + case 1: + v3 = v7 + v1 >> v13; + break; + case 2: + v17 = (v10 > 76226250) ? (v14 / v5 / v13) : ((v10 < 52337502) ? (v16 / v11 | v19) : ((v11 > 66718977) ? (v20 | v16 << v2) : (v9 | v6 - v4))); + break; + case 3: + v6 = (v17 < 20716933) ? (v8 << v7 << v19) : ((v5 < 67598992) ? (v4 + v16 ^ v8) : ((v9 > 3675827) ? (v4 % v11 % v24) : (v9 << v8 >> v14))); + break; + case 4: + v8 = v10 - v7 >> v20; + break; + default: + v10 = (v8 > 9299242) ? (v7 >> v2 + v9) : ((v15 > 79702212) ? (v17 >> v22 - v17) : ((v15 < 49054909) ? (v5 >> v12 & v3) : (v14 << v4 | v22))); + break; + } + + + switch (v10 % 5) + { + case 0: + v3 = (v21 > 10350804) ? (v1 + v23 + v12) : ((v11 < 35906949) ? (v15 % v2 / v24) : ((v18 > 8819099) ? (v24 * v1 + v13) : (v10 % v4 >> v20))); + break; + case 1: + v6 = (v7 > 1749245) ? (v3 & v2 / v24) : ((v10 < 67739175) ? (v17 | v9 & v6) : ((v9 < 77975706) ? (v14 << v9 * v23) : (v11 / v3 ^ v4))); + break; + case 2: + v16 = v1 << v23 << v22; + break; + case 3: + v7 = v18 ^ v8 * v6; + break; + case 4: + v7 = (v8 > 69983874) ? (v14 | v7 | v24) : ((v7 < 37194810) ? (v4 & v17 >> v9) : ((v23 > 93406236) ? (v19 >> v1 << v12) : (v8 << v21 >> v4))); + break; + default: + v7 = (v15 > 27201713) ? (v22 * v7 & v17) : ((v5 < 85089978) ? (v7 << v8 & v12) : ((v7 > 79113605) ? (v15 << v8 ^ v3) : (v10 | v22 << v4))); + break; + } + + + switch (v14 % 5) + { + case 0: + v16 = (v19 < 55869142) ? (v10 << v22 << v8) : ((v3 > 17678655) ? (v13 | v16 + v2) : ((v21 > 20871123) ? (v22 >> v2 ^ v15) : (v1 << v10 >> v3))); + break; + case 1: + v13 = v10 & v7 >> v15; + break; + case 2: + v11 = v22 << v13 >> v16; + break; + case 3: + v9 = v22 >> v12 << v21; + break; + case 4: + v14 = (v21 > 61970548) ? (v11 << v14 << v1) : ((v14 < 78039113) ? (v16 & v17 << v10) : ((v5 > 60292639) ? (v5 & v9 % v14) : (v12 << v2 ^ v11))); + break; + default: + v7 = v13 & v23 / v9; + break; + } + + + if (v1 > 47447472) + { + v7 = v19 >> v5 | v3; + if (v20 > 26609394) + { + int v25 = 29067851; + v25 = v25 ^ v25 >> v25; + if (v25 < 29327998) + { + int v26 = 7293487; + v26 = (v26 > 12095914) ? (v26 & v26 >> v26) : ((v26 > 34725137) ? (v26 / v26 & v26) : ((v26 > 70645441) ? (v26 & v26 ^ v26) : (v26 << v26 + v26))); + } + else + { + int v27 = 78674837; + v27 = (v27 > 33707827) ? (v27 | v27 ^ v27) : ((v27 > 32894652) ? (v27 | v27 & v27) : ((v27 > 88802356) ? (v27 - v27 | v27) : (v27 >> v27 * v27))); + } + + } + else + { + int v28 = 27350237; + v28 = (v28 > 41613606) ? (v28 << v28 + v28) : ((v28 < 33894081) ? (v28 + v28 ^ v28) : ((v28 < 653256) ? (v28 | v28 << v28) : (v28 | v28 * v28))); + } + + } + else + { + int v29 = 55482233; + v29 = (v29 > 5732468) ? (v29 >> v29 % v29) : ((v29 < 55482961) ? (v29 << v29 & v29) : ((v29 > 99730359) ? (v29 / v29 / v29) : (v29 / v29 << v29))); + } + + + switch (v24 % 5) + { + case 0: + v10 = (v14 > 11400361) ? (v3 >> v3 | v23) : ((v18 > 76320212) ? (v1 & v11 / v17) : ((v14 < 91875000) ? (v22 | v5 >> v24) : (v16 | v1 << v7))); + break; + case 1: + v2 = (v4 > 41882739) ? (v6 << v3 << v19) : ((v18 > 73335827) ? (v21 | v4 / v15) : ((v5 > 54648775) ? (v22 ^ v4 * v6) : (v3 >> v11 % v7))); + break; + case 2: + v4 = (v1 < 24584076) ? (v17 ^ v23 & v5) : ((v20 > 5588700) ? (v9 - v13 ^ v22) : ((v18 < 10793901) ? (v13 << v2 & v23) : (v12 & v7 & v21))); + break; + case 3: + v16 = (v22 < 54612090) ? (v12 / v16 << v3) : ((v17 > 3878675) ? (v23 - v23 >> v16) : ((v7 > 8095232) ? (v9 % v9 | v7) : (v13 & v3 << v21))); + break; + case 4: + v2 = (v23 > 90229129) ? (v20 - v19 ^ v18) : ((v12 < 48065054) ? (v7 ^ v20 & v11) : ((v22 < 15291986) ? (v21 - v21 & v14) : (v8 | v1 << v4))); + break; + default: + v16 = v3 & v21 - v20; + break; + } + + + if (v3 < 95697754) + { + v4 = (v10 > 78659021) ? (v5 ^ v7 >> v14) : ((v22 < 61095635) ? (v10 + v12 / v12) : ((v2 < 51107221) ? (v18 * v6 % v17) : (v18 & v15 / v19))); + } + else + { + int v30 = 96039598; + v30 = v30 + v30 ^ v30; + } + + + if (v15 > 18711410) + { + v17 = v14 % v7 & v17; + } + else + { + v17 = (v18 > 80209241) ? (v20 / v20 | v8) : ((v6 > 18657688) ? (v13 >> v15 + v17) : ((v7 < 87786093) ? (v20 << v15 ^ v6) : (v18 | v11 * v10))); + } + + + if (v13 > 87900804) + { + int v31 = 16836857; + v31 = v31 >> v31 << v31; + if (v31 > 19152673) + { + v31 = (v31 > 51342003) ? (v31 % v31 << v31) : ((v31 > 32752323) ? (v31 / v31 | v31) : ((v31 > 61677309) ? (v31 >> v31 | v31) : (v31 / v31 + v31))); + } + else + { + v31 = (v31 < 20605339) ? (v31 >> v31 ^ v31) : ((v31 > 76701351) ? (v31 ^ v31 - v31) : ((v31 < 88751963) ? (v31 << v31 >> v31) : (v31 * v31 ^ v31))); + } + + } + else + { + int v32 = 31419528; + v32 = (v32 < 90220642) ? (v32 & v32 % v32) : ((v32 < 52234904) ? (v32 >> v32 << v32) : ((v32 > 57009003) ? (v32 ^ v32 << v32) : (v32 + v32 >> v32))); + } + + + switch (v14 % 5) + { + case 0: + v18 = v11 >> v7 / v12; + break; + case 1: + v23 = v23 | v3 % v10; + break; + case 2: + v24 = (v5 > 92565022) ? (v12 | v7 ^ v6) : ((v21 > 34470017) ? (v5 & v9 ^ v11) : ((v13 < 74548730) ? (v1 << v8 & v19) : (v12 & v14 ^ v5))); + break; + case 3: + v8 = v8 >> v13 * v4; + break; + case 4: + v18 = (v24 > 66277104) ? (v7 << v17 >> v18) : ((v14 < 2666942) ? (v1 | v16 >> v16) : ((v23 < 67070239) ? (v8 >> v14 & v23) : (v16 % v16 % v23))); + break; + default: + v3 = (v6 < 95531751) ? (v20 * v10 + v8) : ((v22 > 74159082) ? (v22 << v2 % v7) : ((v22 < 31915487) ? (v7 ^ v11 & v6) : (v10 % v12 >> v18))); + break; + } + + + switch (v4 % 5) + { + case 0: + v13 = (v6 < 6043334) ? (v21 ^ v4 << v7) : ((v5 < 84616696) ? (v4 ^ v16 << v14) : ((v11 > 94323834) ? (v23 * v13 + v1) : (v20 + v9 >> v4))); + break; + case 1: + v2 = (v6 > 69490388) ? (v20 % v1 | v9) : ((v14 < 42012632) ? (v21 >> v9 << v14) : ((v10 > 86416771) ? (v1 | v17 % v10) : (v14 & v18 % v20))); + break; + case 2: + v8 = v16 | v21 << v13; + break; + case 3: + v6 = (v8 < 31186390) ? (v11 >> v8 | v5) : ((v17 < 50629578) ? (v4 >> v12 & v16) : ((v24 > 5664926) ? (v14 ^ v20 >> v18) : (v21 % v14 + v3))); + break; + case 4: + v16 = v1 >> v8 << v10; + break; + default: + v22 = (v24 < 67123633) ? (v24 / v22 - v17) : ((v17 < 86062432) ? (v24 / v17 & v16) : ((v12 > 26850820) ? (v9 & v5 | v24) : (v13 & v16 - v15))); + break; + } + + + switch (v9 % 5) + { + case 0: + v6 = (v8 < 38015658) ? (v3 ^ v14 + v19) : ((v9 > 22117160) ? (v24 ^ v23 / v22) : ((v24 < 53728334) ? (v3 >> v16 >> v10) : (v6 ^ v8 & v10))); + break; + case 1: + v9 = (v18 > 5566521) ? (v14 ^ v14 >> v22) : ((v11 < 73348224) ? (v12 + v5 / v15) : ((v15 > 87313021) ? (v20 - v19 ^ v3) : (v23 >> v13 | v15))); + break; + case 2: + v11 = (v11 < 52272870) ? (v9 + v13 ^ v13) : ((v22 < 36785034) ? (v14 ^ v7 << v22) : ((v17 < 56168059) ? (v16 << v24 << v7) : (v10 << v7 << v9))); + break; + case 3: + v12 = v6 >> v18 & v21; + break; + case 4: + v8 = (v4 > 3697392) ? (v5 ^ v16 | v5) : ((v17 < 12024862) ? (v10 & v13 << v12) : ((v18 < 74390742) ? (v13 << v22 ^ v5) : (v5 | v17 & v15))); + break; + default: + v18 = v6 >> v8 ^ v17; + break; + } + + + return (v5 < 79579236) ? (v23 ^ v22 | v23) : ((v14 > 96360447) ? (v18 << v12 >> v16) : ((v1 < 34341606) ? (v13 ^ v22 >> v22) : (v12 * v17 % v19))); + } + + [MosaUnitTest] + public static int FuzzMethod9935() + { + int v1 = 50956482; + int v2 = 20638226; + int v3 = 6889185; + int v4 = 94816481; + int v5 = 19193486; + int v6 = 46590246; + int v7 = 87978870; + int v8 = 54860654; + int v9 = 80040521; + int v10 = 67253336; + int v11 = 54166589; + int v12 = 17179696; + int v13 = 61310169; + int v14 = 86681772; + int v15 = 81158715; + int v16 = 80944236; + int v17 = 65182664; + int v18 = 54452870; + int v19 = 16154626; + int v20 = 18894800; + int v21 = 81228054; + int v22 = 8420435; + int v23 = 41134808; + int v24 = 34154785; + + if (v9 > 66021028) + { + int v25 = 78006583; + v25 = v25 & v25 << v25; + if (v25 > 72281847) + { + int v26 = 17791795; + v26 = (v26 > 1922381) ? (v26 / v26 << v26) : ((v26 > 31588787) ? (v26 % v26 ^ v26) : ((v26 > 74564820) ? (v26 | v26 >> v26) : (v26 << v26 + v26))); + if (v26 < 58086876) + { + int v27 = 95046378; + v27 = v27 ^ v27 | v27; + } + else + { + v26 = (v26 < 30691546) ? (v26 | v26 * v26) : ((v26 > 17916860) ? (v26 / v26 ^ v26) : ((v26 < 62180634) ? (v26 << v26 << v26) : (v26 & v26 | v26))); + } + + } + else + { + v25 = (v25 < 69788166) ? (v25 & v25 / v25) : ((v25 < 74438002) ? (v25 % v25 >> v25) : ((v25 > 90712009) ? (v25 + v25 * v25) : (v25 & v25 / v25))); + } + + } + else + { + v8 = (v3 < 58415720) ? (v7 ^ v6 ^ v11) : ((v6 > 50294191) ? (v4 & v4 | v17) : ((v19 > 42520868) ? (v24 | v16 | v13) : (v3 / v14 & v16))); + } + + + if (v11 < 18914359) + { + v20 = v22 | v3 * v4; + if (v12 > 51550600) + { + v4 = v9 & v16 & v6; + } + else + { + int v28 = 75838794; + v28 = (v28 < 82561220) ? (v28 - v28 * v28) : ((v28 < 99488467) ? (v28 << v28 | v28) : ((v28 < 776356) ? (v28 | v28 >> v28) : (v28 % v28 >> v28))); + } + + } + else + { + int v29 = 1471372; + v29 = (v29 > 52608112) ? (v29 + v29 | v29) : ((v29 > 18567042) ? (v29 >> v29 & v29) : ((v29 > 34306776) ? (v29 & v29 - v29) : (v29 / v29 ^ v29))); + } + + + if (v16 < 23261210) + { + v23 = (v6 < 96782161) ? (v2 >> v5 ^ v6) : ((v4 < 79530521) ? (v10 % v2 | v20) : ((v12 < 33557247) ? (v19 / v21 - v3) : (v21 ^ v18 << v14))); + if (v16 < 12843752) + { + int v30 = 69233245; + v30 = (v30 > 479531) ? (v30 << v30 ^ v30) : ((v30 > 54051639) ? (v30 >> v30 << v30) : ((v30 > 85917391) ? (v30 - v30 & v30) : (v30 ^ v30 | v30))); + if (v30 > 48759730) + { + v30 = (v30 < 11567709) ? (v30 << v30 * v30) : ((v30 > 50893454) ? (v30 >> v30 << v30) : ((v30 > 98917961) ? (v30 << v30 / v30) : (v30 >> v30 << v30))); + } + else + { + v30 = (v30 > 9766992) ? (v30 / v30 + v30) : ((v30 > 78841390) ? (v30 ^ v30 + v30) : ((v30 > 70406441) ? (v30 + v30 << v30) : (v30 & v30 << v30))); + } + + } + else + { + int v31 = 66755564; + v31 = (v31 < 95848625) ? (v31 & v31 << v31) : ((v31 < 2624747) ? (v31 << v31 << v31) : ((v31 > 46450662) ? (v31 + v31 * v31) : (v31 >> v31 / v31))); + } + + } + else + { + int v32 = 1847899; + v32 = v32 | v32 & v32; + } + + + switch (v16 % 5) + { + case 0: + v9 = v21 * v17 >> v11; + break; + case 1: + v13 = (v10 < 57446766) ? (v15 - v10 | v3) : ((v4 < 72314867) ? (v18 | v14 ^ v23) : ((v16 > 2280116) ? (v8 + v12 >> v23) : (v22 - v24 >> v14))); + break; + case 2: + v7 = v4 + v15 << v19; + break; + case 3: + v10 = v5 << v10 * v24; + break; + case 4: + v9 = (v8 > 65155756) ? (v10 % v15 >> v7) : ((v14 < 68623853) ? (v4 >> v23 * v21) : ((v2 > 44277200) ? (v15 % v8 - v6) : (v16 << v1 + v14))); + break; + default: + v3 = (v11 < 50712597) ? (v13 ^ v22 << v1) : ((v18 > 5459142) ? (v5 - v17 / v20) : ((v6 > 26293302) ? (v2 >> v12 >> v19) : (v14 ^ v3 | v24))); + break; + } + + + if (v13 < 74448008) + { + int v33 = 93692691; + v33 = (v33 < 39178591) ? (v33 ^ v33 * v33) : ((v33 > 50852742) ? (v33 + v33 << v33) : ((v33 < 62651878) ? (v33 * v33 + v33) : (v33 - v33 ^ v33))); + if (v33 > 15124940) + { + int v34 = 79033260; + v34 = (v34 > 95692883) ? (v34 | v34 / v34) : ((v34 > 89120906) ? (v34 % v34 << v34) : ((v34 > 55619217) ? (v34 * v34 >> v34) : (v34 >> v34 | v34))); + } + else + { + int v35 = 34208282; + v35 = (v35 < 53078010) ? (v35 >> v35 >> v35) : ((v35 > 92797629) ? (v35 % v35 | v35) : ((v35 > 63995956) ? (v35 >> v35 % v35) : (v35 % v35 + v35))); + } + + } + else + { + int v36 = 25809353; + v36 = (v36 > 56894570) ? (v36 | v36 >> v36) : ((v36 < 61953936) ? (v36 - v36 / v36) : ((v36 > 61484097) ? (v36 % v36 << v36) : (v36 >> v36 ^ v36))); + } + + + switch (v9 % 5) + { + case 0: + v22 = (v3 > 2050120) ? (v22 >> v11 / v6) : ((v18 > 24146060) ? (v1 + v3 >> v12) : ((v14 < 7035795) ? (v17 << v16 * v22) : (v8 | v22 << v9))); + break; + case 1: + v21 = v7 * v4 << v6; + break; + case 2: + v14 = v21 & v1 * v13; + break; + case 3: + v12 = (v24 > 83829985) ? (v23 << v9 | v8) : ((v9 > 97071130) ? (v21 % v7 * v5) : ((v19 > 87334613) ? (v6 | v21 >> v7) : (v24 + v7 / v7))); + break; + case 4: + v11 = v3 - v18 + v2; + break; + default: + v6 = v18 * v13 + v4; + break; + } + + + if (v21 > 8755263) + { + int v37 = 24434007; + v37 = (v37 > 90533441) ? (v37 | v37 & v37) : ((v37 < 73800420) ? (v37 ^ v37 ^ v37) : ((v37 < 57665073) ? (v37 >> v37 ^ v37) : (v37 + v37 >> v37))); + if (v37 > 37436966) + { + int v38 = 83691304; + v38 = v38 >> v38 + v38; + if (v38 < 61357330) + { + int v39 = 81690008; + v39 = (v39 < 80228391) ? (v39 >> v39 & v39) : ((v39 > 71609398) ? (v39 >> v39 - v39) : ((v39 > 63937600) ? (v39 ^ v39 >> v39) : (v39 | v39 & v39))); + } + else + { + int v40 = 34264102; + v40 = v40 & v40 ^ v40; + } + + } + else + { + v37 = (v37 < 84328333) ? (v37 | v37 & v37) : ((v37 > 62290918) ? (v37 << v37 ^ v37) : ((v37 < 18400197) ? (v37 - v37 >> v37) : (v37 * v37 + v37))); + } + + } + else + { + int v41 = 12960430; + v41 = v41 >> v41 >> v41; + } + + + switch (v24 % 5) + { + case 0: + v7 = v3 >> v6 >> v21; + break; + case 1: + v20 = v19 - v16 * v13; + break; + case 2: + v15 = (v16 < 84033581) ? (v7 * v21 << v16) : ((v1 < 14557346) ? (v5 % v4 << v23) : ((v6 < 69422278) ? (v23 % v24 >> v15) : (v10 << v3 << v23))); + break; + case 3: + v20 = v19 % v11 - v16; + break; + case 4: + v8 = v9 | v20 >> v5; + break; + default: + v16 = (v19 < 64513041) ? (v23 % v8 >> v10) : ((v13 > 81562685) ? (v18 + v4 >> v9) : ((v8 > 74942648) ? (v22 << v19 ^ v4) : (v3 >> v16 / v4))); + break; + } + + + switch (v10 % 5) + { + case 0: + v24 = (v11 > 99084175) ? (v18 >> v14 - v9) : ((v20 > 32393427) ? (v12 & v10 & v16) : ((v5 > 83898953) ? (v12 & v19 >> v24) : (v12 + v6 % v17))); + break; + case 1: + v11 = v9 << v2 << v22; + break; + case 2: + v9 = (v6 > 847190) ? (v20 ^ v20 & v4) : ((v15 > 49838154) ? (v16 | v4 * v11) : ((v13 < 18996048) ? (v14 / v1 & v21) : (v20 ^ v3 | v15))); + break; + case 3: + v22 = v22 >> v13 | v3; + break; + case 4: + v11 = (v19 < 11565607) ? (v22 << v24 * v8) : ((v15 > 66300011) ? (v2 ^ v14 | v8) : ((v12 > 77507763) ? (v7 / v16 / v18) : (v12 << v2 ^ v4))); + break; + default: + v4 = v21 ^ v18 | v4; + break; + } + + + switch (v9 % 5) + { + case 0: + v9 = (v3 < 28322682) ? (v1 << v20 | v16) : ((v9 < 57877795) ? (v2 | v4 | v2) : ((v21 < 6242914) ? (v1 | v24 >> v14) : (v15 << v15 | v2))); + break; + case 1: + v3 = (v2 > 68213007) ? (v11 << v10 << v17) : ((v24 < 80371582) ? (v2 << v7 | v16) : ((v21 < 55469254) ? (v18 ^ v8 + v14) : (v19 << v19 >> v14))); + break; + case 2: + v18 = (v16 > 45322889) ? (v16 >> v4 ^ v6) : ((v11 > 39111113) ? (v2 / v4 / v11) : ((v2 > 78442929) ? (v16 >> v7 - v9) : (v7 - v11 >> v19))); + break; + case 3: + v21 = v2 << v23 >> v23; + break; + case 4: + v2 = (v16 > 62587303) ? (v19 >> v2 - v9) : ((v20 < 81738517) ? (v21 >> v14 / v22) : ((v2 > 79517323) ? (v7 >> v13 / v12) : (v24 >> v3 << v14))); + break; + default: + v10 = (v6 < 94514125) ? (v5 % v23 << v16) : ((v10 < 28467586) ? (v1 >> v23 << v9) : ((v20 < 42224836) ? (v16 >> v1 & v11) : (v2 % v13 - v16))); + break; + } + + + switch (v22 % 5) + { + case 0: + v14 = (v16 < 53728100) ? (v16 ^ v12 | v20) : ((v10 > 86871636) ? (v4 & v19 << v16) : ((v1 < 46067438) ? (v14 + v10 ^ v10) : (v8 ^ v24 / v1))); + break; + case 1: + v21 = v15 + v6 * v2; + break; + case 2: + v24 = v22 + v16 * v5; + break; + case 3: + v8 = (v16 < 81636105) ? (v19 << v23 << v24) : ((v21 > 85515595) ? (v10 & v3 & v8) : ((v1 > 30990941) ? (v18 % v12 + v7) : (v13 << v10 ^ v10))); + break; + case 4: + v1 = (v12 < 57543029) ? (v18 ^ v19 >> v20) : ((v11 < 28069513) ? (v13 / v8 ^ v16) : ((v21 > 49669596) ? (v23 >> v6 / v13) : (v10 << v13 >> v8))); + break; + default: + v19 = (v23 < 14839680) ? (v21 % v22 & v21) : ((v9 > 77718377) ? (v6 & v17 | v7) : ((v4 > 42095295) ? (v21 << v4 | v2) : (v6 / v5 >> v15))); + break; + } + + + return (v23 < 57540036) ? (v23 << v15 / v13) : ((v5 > 59514194) ? (v11 | v1 * v10) : ((v20 < 18583160) ? (v19 + v2 << v22) : (v21 / v15 & v4))); + } + + [MosaUnitTest] + public static int FuzzMethod9936() + { + int v1 = 35098577; + int v2 = 86820362; + int v3 = 26674745; + int v4 = 90613163; + int v5 = 43484177; + int v6 = 32620242; + int v7 = 81700892; + int v8 = 35536924; + int v9 = 39435318; + int v10 = 17179262; + int v11 = 88423190; + int v12 = 92478518; + int v13 = 30702786; + int v14 = 96753150; + int v15 = 60559215; + int v16 = 45564598; + int v17 = 56543586; + int v18 = 48942961; + int v19 = 16204356; + int v20 = 23978409; + int v21 = 30579578; + int v22 = 29660798; + int v23 = 40600089; + int v24 = 13855342; + + switch (v10 % 5) + { + case 0: + v15 = v2 & v3 ^ v12; + break; + case 1: + v8 = v8 >> v7 >> v7; + break; + case 2: + v15 = (v3 > 82502262) ? (v12 + v16 + v13) : ((v8 < 13134496) ? (v15 ^ v23 & v10) : ((v17 > 72237044) ? (v22 >> v3 << v9) : (v22 / v2 - v8))); + break; + case 3: + v21 = (v14 > 40108616) ? (v13 & v22 | v8) : ((v15 < 56038274) ? (v23 << v1 * v16) : ((v18 < 25622993) ? (v3 << v11 >> v2) : (v19 | v19 >> v16))); + break; + case 4: + v3 = (v3 > 44420778) ? (v17 >> v8 << v16) : ((v13 < 71177299) ? (v4 + v16 << v21) : ((v9 > 75828433) ? (v21 ^ v22 >> v10) : (v14 ^ v11 | v12))); + break; + default: + v24 = (v4 > 62372670) ? (v16 >> v14 | v11) : ((v3 > 50588035) ? (v9 & v17 >> v9) : ((v4 < 38499165) ? (v21 >> v19 | v22) : (v24 << v17 >> v3))); + break; + } + + + switch (v8 % 5) + { + case 0: + v24 = v22 ^ v7 | v22; + break; + case 1: + v2 = (v19 > 44462213) ? (v23 % v23 * v2) : ((v8 > 11981184) ? (v10 ^ v22 ^ v16) : ((v12 < 47498) ? (v14 - v12 << v15) : (v17 + v19 | v17))); + break; + case 2: + v12 = (v14 > 51285484) ? (v21 ^ v22 * v18) : ((v24 > 65611474) ? (v5 & v14 & v12) : ((v11 > 65683179) ? (v24 % v9 % v3) : (v13 << v16 - v17))); + break; + case 3: + v7 = (v8 > 79723584) ? (v23 << v14 % v9) : ((v19 < 31063144) ? (v12 & v13 >> v16) : ((v13 > 99058790) ? (v3 ^ v17 % v12) : (v19 - v5 >> v19))); + break; + case 4: + v11 = v4 % v16 * v17; + break; + default: + v16 = (v16 < 59765519) ? (v8 / v3 + v7) : ((v4 > 62345788) ? (v18 / v24 * v3) : ((v2 < 54265838) ? (v13 - v16 * v12) : (v14 & v6 >> v16))); + break; + } + + + switch (v24 % 5) + { + case 0: + v15 = v12 ^ v18 >> v5; + break; + case 1: + v2 = v12 & v13 | v19; + break; + case 2: + v2 = (v11 > 65617173) ? (v4 >> v18 & v14) : ((v15 < 43505818) ? (v12 << v17 ^ v16) : ((v17 > 2117333) ? (v14 - v8 >> v20) : (v11 >> v14 & v6))); + break; + case 3: + v13 = v14 % v23 >> v4; + break; + case 4: + v17 = v4 >> v3 >> v3; + break; + default: + v17 = v5 / v11 >> v20; + break; + } + + + switch (v3 % 5) + { + case 0: + v14 = v5 ^ v12 & v19; + break; + case 1: + v11 = (v4 > 28726367) ? (v15 * v3 >> v6) : ((v8 < 55941661) ? (v19 << v13 | v11) : ((v22 < 51411513) ? (v22 & v1 % v12) : (v11 >> v10 / v22))); + break; + case 2: + v4 = (v23 > 73522907) ? (v14 + v22 ^ v12) : ((v5 < 9976432) ? (v12 << v2 ^ v8) : ((v6 < 93707722) ? (v21 & v14 >> v8) : (v9 << v16 % v11))); + break; + case 3: + v12 = (v18 < 87679927) ? (v22 ^ v17 | v20) : ((v6 < 63184359) ? (v18 | v6 * v9) : ((v1 > 58478560) ? (v21 / v21 << v15) : (v18 | v21 / v16))); + break; + case 4: + v4 = (v10 > 13502623) ? (v24 / v22 + v24) : ((v24 > 73589471) ? (v13 & v13 * v20) : ((v7 > 33831945) ? (v2 ^ v24 >> v15) : (v17 & v18 | v2))); + break; + default: + v9 = (v4 > 77488177) ? (v2 | v19 / v15) : ((v2 < 57989781) ? (v9 / v3 + v4) : ((v13 < 27438445) ? (v6 / v23 % v3) : (v11 >> v1 | v8))); + break; + } + + + if (v14 > 77090736) + { + int v25 = 73737116; + v25 = (v25 < 15763468) ? (v25 % v25 & v25) : ((v25 < 35139242) ? (v25 % v25 << v25) : ((v25 > 77621710) ? (v25 + v25 % v25) : (v25 << v25 >> v25))); + if (v25 > 97484436) + { + int v26 = 35381; + v26 = v26 & v26 & v26; + } + else + { + v25 = v25 << v25 >> v25; + } + + } + else + { + int v27 = 31683714; + v27 = (v27 > 38798438) ? (v27 << v27 | v27) : ((v27 > 85068200) ? (v27 ^ v27 * v27) : ((v27 < 37899226) ? (v27 | v27 | v27) : (v27 << v27 / v27))); + } + + + switch (v10 % 5) + { + case 0: + v10 = (v21 > 98904449) ? (v11 + v1 >> v20) : ((v4 < 16765739) ? (v14 >> v21 | v13) : ((v24 > 1944723) ? (v20 >> v3 << v21) : (v11 * v13 / v13))); + break; + case 1: + v3 = v9 + v21 << v21; + break; + case 2: + v10 = v20 | v11 << v15; + break; + case 3: + v11 = (v6 > 8237570) ? (v16 * v1 >> v7) : ((v3 < 97438024) ? (v19 << v22 - v5) : ((v4 > 44244420) ? (v7 ^ v7 >> v10) : (v18 >> v17 | v9))); + break; + case 4: + v17 = v21 >> v15 | v3; + break; + default: + v10 = (v19 < 93736218) ? (v9 % v8 & v11) : ((v1 < 62944065) ? (v7 / v17 << v7) : ((v18 > 27614363) ? (v16 | v14 >> v16) : (v6 % v3 ^ v18))); + break; + } + + + switch (v2 % 5) + { + case 0: + v10 = (v19 > 51732288) ? (v17 ^ v21 * v24) : ((v5 < 66968305) ? (v6 ^ v20 / v10) : ((v19 > 24342234) ? (v17 | v2 >> v24) : (v14 | v3 + v15))); + break; + case 1: + v9 = v4 << v13 & v15; + break; + case 2: + v13 = (v7 < 90099121) ? (v2 & v13 | v10) : ((v7 > 71894713) ? (v4 >> v9 << v10) : ((v12 > 53982543) ? (v24 >> v6 | v7) : (v3 % v24 % v21))); + break; + case 3: + v9 = (v2 < 11364603) ? (v11 | v4 & v23) : ((v17 < 41512162) ? (v20 ^ v9 << v20) : ((v13 < 7933114) ? (v19 | v2 & v9) : (v22 * v20 ^ v13))); + break; + case 4: + v12 = (v6 > 47456316) ? (v17 - v13 ^ v3) : ((v9 < 63938704) ? (v8 | v12 << v21) : ((v16 < 88718073) ? (v22 << v10 >> v14) : (v9 >> v19 >> v24))); + break; + default: + v24 = (v23 > 27556839) ? (v15 - v20 >> v6) : ((v9 < 53632439) ? (v13 | v13 >> v3) : ((v4 > 47578147) ? (v1 << v5 | v1) : (v1 >> v11 % v20))); + break; + } + + + if (v15 > 64788125) + { + int v28 = 62702195; + v28 = (v28 > 19885716) ? (v28 & v28 | v28) : ((v28 < 76965190) ? (v28 | v28 / v28) : ((v28 < 92827539) ? (v28 << v28 | v28) : (v28 / v28 % v28))); + if (v28 > 59846121) + { + v28 = (v28 < 91827700) ? (v28 << v28 ^ v28) : ((v28 > 75130431) ? (v28 & v28 + v28) : ((v28 > 42975880) ? (v28 << v28 << v28) : (v28 >> v28 & v28))); + if (v28 < 57411511) + { + int v29 = 2865048; + v29 = v29 >> v29 & v29; + } + else + { + int v30 = 3921594; + v30 = v30 | v30 & v30; + } + + } + else + { + int v31 = 85550673; + v31 = (v31 > 38342923) ? (v31 | v31 - v31) : ((v31 > 95297553) ? (v31 << v31 | v31) : ((v31 < 94237941) ? (v31 - v31 - v31) : (v31 & v31 & v31))); + } + + } + else + { + int v32 = 88021830; + v32 = (v32 > 64136784) ? (v32 | v32 - v32) : ((v32 < 3099882) ? (v32 << v32 / v32) : ((v32 > 69555846) ? (v32 << v32 ^ v32) : (v32 & v32 << v32))); + } + + + switch (v24 % 5) + { + case 0: + v22 = (v11 > 96578885) ? (v22 * v12 | v4) : ((v10 > 70993142) ? (v6 | v8 | v11) : ((v10 > 20306522) ? (v20 | v6 >> v16) : (v23 / v23 / v14))); + break; + case 1: + v17 = (v14 < 24720493) ? (v14 << v23 << v7) : ((v24 > 75888952) ? (v6 >> v20 << v19) : ((v19 > 60771660) ? (v23 >> v5 * v11) : (v6 ^ v8 * v11))); + break; + case 2: + v9 = (v17 < 11470056) ? (v2 ^ v23 >> v4) : ((v18 > 57083007) ? (v3 % v8 >> v2) : ((v20 < 5331501) ? (v6 & v10 ^ v24) : (v16 << v21 + v22))); + break; + case 3: + v2 = (v14 > 33286661) ? (v19 << v24 << v4) : ((v24 > 59483112) ? (v1 % v3 ^ v19) : ((v5 < 94826995) ? (v22 | v4 | v17) : (v9 | v9 % v13))); + break; + case 4: + v7 = (v14 < 20785141) ? (v19 / v7 - v6) : ((v13 > 70258370) ? (v17 << v18 % v15) : ((v2 > 44953212) ? (v8 >> v9 ^ v4) : (v7 ^ v6 & v2))); + break; + default: + v12 = (v9 < 5877099) ? (v15 * v3 >> v17) : ((v15 < 49102806) ? (v20 * v2 & v4) : ((v15 > 26739522) ? (v18 | v11 ^ v3) : (v22 * v9 >> v8))); + break; + } + + + if (v2 < 83069163) + { + v14 = (v20 > 85582868) ? (v19 >> v23 % v7) : ((v23 < 30275009) ? (v18 + v4 | v21) : ((v18 < 60001877) ? (v24 >> v3 * v7) : (v1 & v12 | v15))); + if (v22 > 75045693) + { + v14 = (v20 < 57929546) ? (v6 % v5 << v7) : ((v24 < 69057588) ? (v10 & v1 << v18) : ((v23 > 7268978) ? (v22 - v13 | v4) : (v1 - v18 & v20))); + } + else + { + v14 = v16 / v18 - v8; + } + + } + else + { + int v33 = 39016274; + v33 = (v33 > 40177506) ? (v33 >> v33 % v33) : ((v33 > 17286681) ? (v33 & v33 >> v33) : ((v33 > 55248937) ? (v33 & v33 ^ v33) : (v33 % v33 * v33))); + } + + + switch (v11 % 5) + { + case 0: + v17 = (v5 > 42865368) ? (v20 << v12 >> v1) : ((v16 < 63143333) ? (v1 & v8 / v21) : ((v21 > 80417680) ? (v17 & v21 >> v24) : (v17 << v9 << v18))); + break; + case 1: + v23 = v13 + v17 << v1; + break; + case 2: + v17 = v22 | v19 - v7; + break; + case 3: + v10 = v21 << v9 ^ v5; + break; + case 4: + v23 = v5 % v24 % v9; + break; + default: + v20 = (v15 > 84070245) ? (v3 >> v13 & v10) : ((v7 < 11955669) ? (v1 % v2 - v17) : ((v15 > 36285634) ? (v13 << v1 >> v7) : (v14 & v23 / v15))); + break; + } + + + return (v1 > 11855081) ? (v19 << v22 << v4) : ((v22 < 33987800) ? (v11 | v22 & v24) : ((v22 > 71937257) ? (v10 | v10 ^ v4) : (v5 >> v8 >> v17))); + } + + [MosaUnitTest] + public static int FuzzMethod9937() + { + int v1 = 78331033; + int v2 = 15036749; + int v3 = 27558651; + int v4 = 72578924; + int v5 = 76983922; + int v6 = 50137013; + int v7 = 9678569; + int v8 = 31723972; + int v9 = 72319415; + int v10 = 95075662; + int v11 = 10259111; + int v12 = 24693962; + int v13 = 15751454; + int v14 = 91561126; + int v15 = 63903188; + int v16 = 30825226; + int v17 = 1106618; + int v18 = 1505562; + int v19 = 53135441; + int v20 = 43210984; + int v21 = 73550900; + int v22 = 33897869; + int v23 = 40921043; + int v24 = 97749791; + + if (v23 < 12111480) + { + v18 = v23 << v6 % v2; + if (v5 < 17373466) + { + v15 = (v22 > 70166503) ? (v18 * v7 & v7) : ((v7 < 36621308) ? (v23 << v10 & v12) : ((v22 > 45569953) ? (v22 - v16 << v12) : (v12 << v19 >> v11))); + if (v8 > 27032286) + { + v21 = (v15 > 87563065) ? (v4 >> v10 & v2) : ((v24 < 20682229) ? (v3 | v2 & v24) : ((v12 < 47290383) ? (v11 << v11 / v5) : (v1 >> v24 * v3))); + } + else + { + int v25 = 79258062; + v25 = (v25 < 47584658) ? (v25 & v25 * v25) : ((v25 < 82756076) ? (v25 | v25 ^ v25) : ((v25 > 83940873) ? (v25 & v25 % v25) : (v25 & v25 * v25))); + } + + } + else + { + v17 = (v21 < 5112418) ? (v11 / v13 / v15) : ((v15 < 65689685) ? (v9 & v22 >> v9) : ((v8 > 5121362) ? (v2 >> v23 - v22) : (v9 >> v1 + v22))); + } + + } + else + { + v4 = (v3 < 30231431) ? (v11 >> v16 % v2) : ((v12 < 96462417) ? (v23 / v9 & v3) : ((v15 < 21412890) ? (v23 >> v21 / v1) : (v20 / v18 - v24))); + } + + + if (v4 > 26673554) + { + v24 = v9 % v12 << v23; + } + else + { + v21 = v13 << v12 % v23; + } + + + if (v2 < 95548562) + { + v9 = (v9 > 13625282) ? (v8 >> v3 >> v7) : ((v15 < 37697647) ? (v7 % v13 + v12) : ((v9 > 25523236) ? (v11 & v10 % v21) : (v3 << v23 & v22))); + if (v20 > 54992955) + { + v7 = v18 ^ v8 >> v16; + if (v16 < 52501397) + { + int v26 = 62899922; + v26 = (v26 < 66232152) ? (v26 | v26 << v26) : ((v26 < 58767492) ? (v26 << v26 ^ v26) : ((v26 < 26195436) ? (v26 | v26 - v26) : (v26 % v26 >> v26))); + } + else + { + int v27 = 59953434; + v27 = (v27 > 91497132) ? (v27 << v27 & v27) : ((v27 > 47845763) ? (v27 | v27 - v27) : ((v27 < 96264243) ? (v27 ^ v27 / v27) : (v27 >> v27 >> v27))); + } + + } + else + { + v7 = (v5 < 87480461) ? (v9 | v11 / v8) : ((v18 > 45880274) ? (v17 >> v7 % v1) : ((v18 < 39424312) ? (v4 >> v13 & v21) : (v5 >> v4 - v6))); + } + + } + else + { + v11 = (v7 < 96774948) ? (v8 | v16 % v14) : ((v21 > 45290121) ? (v5 ^ v23 % v18) : ((v1 < 64172630) ? (v5 | v18 - v15) : (v12 >> v24 & v13))); + } + + + if (v22 > 4743376) + { + int v28 = 44269775; + v28 = (v28 > 12640418) ? (v28 << v28 + v28) : ((v28 > 3292078) ? (v28 ^ v28 ^ v28) : ((v28 > 22829220) ? (v28 << v28 << v28) : (v28 << v28 >> v28))); + if (v28 < 77910723) + { + int v29 = 4763756; + v29 = (v29 > 79175778) ? (v29 ^ v29 ^ v29) : ((v29 > 35495681) ? (v29 / v29 >> v29) : ((v29 < 30773557) ? (v29 | v29 * v29) : (v29 | v29 & v29))); + } + else + { + v28 = (v28 < 823160) ? (v28 << v28 % v28) : ((v28 > 84830360) ? (v28 + v28 << v28) : ((v28 < 37205884) ? (v28 * v28 ^ v28) : (v28 << v28 + v28))); + } + + } + else + { + int v30 = 80545742; + v30 = (v30 > 84774289) ? (v30 % v30 >> v30) : ((v30 < 74979907) ? (v30 % v30 & v30) : ((v30 < 76436272) ? (v30 ^ v30 | v30) : (v30 << v30 >> v30))); + } + + + switch (v13 % 5) + { + case 0: + v21 = v5 << v9 >> v3; + break; + case 1: + v2 = (v12 > 38162807) ? (v4 % v18 * v21) : ((v22 > 51980395) ? (v14 ^ v2 >> v15) : ((v21 < 55964119) ? (v13 / v19 & v14) : (v5 >> v7 - v13))); + break; + case 2: + v13 = (v20 > 49337998) ? (v19 ^ v8 / v18) : ((v8 < 57343243) ? (v2 | v12 & v18) : ((v24 > 82165012) ? (v5 / v15 % v9) : (v16 - v18 % v22))); + break; + case 3: + v7 = v11 | v14 + v13; + break; + case 4: + v8 = v7 << v18 & v20; + break; + default: + v22 = (v5 > 54110110) ? (v20 * v16 >> v3) : ((v20 < 47444637) ? (v6 << v21 & v3) : ((v7 < 3301610) ? (v14 - v9 * v19) : (v1 | v10 & v11))); + break; + } + + + if (v20 < 53028067) + { + v9 = (v17 < 8422389) ? (v3 ^ v5 | v4) : ((v1 > 76540604) ? (v19 | v10 << v19) : ((v5 > 86906332) ? (v2 ^ v24 ^ v22) : (v11 >> v4 | v22))); + if (v17 > 4971658) + { + int v31 = 64958664; + v31 = v31 & v31 * v31; + } + else + { + int v32 = 66112500; + v32 = (v32 < 91111753) ? (v32 ^ v32 + v32) : ((v32 < 3044345) ? (v32 * v32 + v32) : ((v32 > 1201595) ? (v32 << v32 & v32) : (v32 >> v32 / v32))); + } + + } + else + { + v7 = v22 & v2 << v20; + } + + + switch (v16 % 5) + { + case 0: + v7 = v17 % v8 << v20; + break; + case 1: + v11 = (v5 < 95580762) ? (v20 ^ v14 << v3) : ((v15 > 3453728) ? (v9 ^ v17 >> v14) : ((v18 > 9750165) ? (v16 << v7 & v20) : (v13 % v17 << v4))); + break; + case 2: + v9 = (v10 < 20693585) ? (v14 >> v19 >> v8) : ((v19 < 65393285) ? (v13 | v19 | v16) : ((v7 > 65673592) ? (v7 / v17 << v4) : (v13 << v12 << v21))); + break; + case 3: + v12 = v6 & v19 & v20; + break; + case 4: + v1 = (v21 > 40856049) ? (v5 >> v14 - v1) : ((v2 > 61971743) ? (v19 | v7 >> v7) : ((v24 > 42535612) ? (v5 & v16 << v9) : (v13 << v8 & v24))); + break; + default: + v19 = (v4 > 3108206) ? (v5 & v9 / v24) : ((v12 < 84562376) ? (v16 - v6 / v13) : ((v14 < 66097968) ? (v3 - v13 << v8) : (v24 >> v6 - v6))); + break; + } + + + if (v13 > 54444506) + { + v10 = (v24 > 81367240) ? (v15 ^ v18 & v20) : ((v18 < 58613163) ? (v23 & v23 - v21) : ((v13 < 6389872) ? (v23 | v4 << v22) : (v10 << v13 >> v22))); + if (v24 > 65930353) + { + v9 = (v24 < 82821398) ? (v12 ^ v7 & v5) : ((v12 > 25181387) ? (v23 | v4 & v6) : ((v16 < 11435511) ? (v9 << v10 * v5) : (v19 & v6 / v19))); + if (v19 < 67023797) + { + v20 = v18 << v5 << v24; + } + else + { + int v33 = 7362651; + v33 = (v33 < 86464623) ? (v33 << v33 ^ v33) : ((v33 < 72998083) ? (v33 >> v33 | v33) : ((v33 > 51185425) ? (v33 - v33 ^ v33) : (v33 - v33 << v33))); + } + + } + else + { + v1 = v5 / v8 >> v11; + } + + } + else + { + v2 = (v5 < 23148954) ? (v8 >> v14 - v5) : ((v15 > 91051219) ? (v11 % v23 ^ v11) : ((v4 > 34068169) ? (v2 ^ v14 | v18) : (v3 << v14 + v24))); + } + + + if (v6 < 69020799) + { + v24 = v21 & v12 << v11; + if (v24 < 66235556) + { + v16 = (v16 < 18646003) ? (v3 - v14 % v9) : ((v2 < 96355078) ? (v11 - v21 & v8) : ((v15 < 26972457) ? (v2 << v18 ^ v9) : (v12 * v5 << v24))); + } + else + { + v18 = v7 >> v8 - v17; + } + + } + else + { + v10 = (v10 > 26453627) ? (v6 >> v13 >> v3) : ((v11 > 33346375) ? (v16 + v6 & v4) : ((v20 < 23176919) ? (v20 << v15 ^ v3) : (v2 >> v18 << v5))); + } + + + switch (v8 % 5) + { + case 0: + v12 = (v13 < 9011464) ? (v22 % v20 / v5) : ((v21 < 19923967) ? (v9 % v14 - v20) : ((v17 < 83614820) ? (v9 >> v19 << v12) : (v3 ^ v23 | v5))); + break; + case 1: + v4 = v4 + v23 >> v1; + break; + case 2: + v6 = (v2 < 79041069) ? (v9 - v3 / v7) : ((v7 < 89032363) ? (v3 >> v10 - v23) : ((v23 < 47022406) ? (v11 * v4 - v9) : (v20 - v16 ^ v17))); + break; + case 3: + v20 = (v20 > 53091893) ? (v8 & v9 >> v10) : ((v10 < 52690038) ? (v11 << v21 >> v19) : ((v23 > 77188311) ? (v11 ^ v12 | v1) : (v11 % v15 << v12))); + break; + case 4: + v9 = v20 + v20 & v16; + break; + default: + v21 = (v20 < 65877697) ? (v21 & v23 >> v10) : ((v9 > 97177770) ? (v3 & v24 / v16) : ((v18 > 17664753) ? (v5 >> v24 | v11) : (v10 / v24 ^ v18))); + break; + } + + + if (v10 > 38420341) + { + int v34 = 30168969; + v34 = (v34 < 74539952) ? (v34 ^ v34 >> v34) : ((v34 > 13970266) ? (v34 / v34 >> v34) : ((v34 > 46272770) ? (v34 - v34 << v34) : (v34 | v34 >> v34))); + if (v34 > 57536807) + { + v34 = v34 ^ v34 & v34; + } + else + { + int v35 = 938015; + v35 = (v35 > 26097147) ? (v35 + v35 & v35) : ((v35 > 35162561) ? (v35 ^ v35 >> v35) : ((v35 < 407845) ? (v35 ^ v35 >> v35) : (v35 & v35 ^ v35))); + } + + } + else + { + int v36 = 78396587; + v36 = (v36 < 15126248) ? (v36 / v36 - v36) : ((v36 > 90003584) ? (v36 & v36 & v36) : ((v36 < 19558596) ? (v36 + v36 >> v36) : (v36 ^ v36 | v36))); + } + + + return v21 >> v4 % v4; + } + + [MosaUnitTest] + public static int FuzzMethod9938() + { + int v1 = 42830704; + int v2 = 56554030; + int v3 = 43856663; + int v4 = 18515866; + int v5 = 79680801; + int v6 = 74179994; + int v7 = 80815947; + int v8 = 36618615; + int v9 = 37718913; + int v10 = 94158243; + int v11 = 26725760; + int v12 = 58837531; + int v13 = 22292583; + int v14 = 66127746; + int v15 = 3911322; + int v16 = 97186866; + int v17 = 32149618; + int v18 = 16263707; + int v19 = 97688590; + int v20 = 8774499; + int v21 = 46207365; + int v22 = 30332481; + int v23 = 24764716; + int v24 = 94983371; + + switch (v19 % 5) + { + case 0: + v19 = (v4 > 53937736) ? (v7 ^ v23 & v24) : ((v22 > 27225790) ? (v9 | v16 * v19) : ((v10 > 28894628) ? (v23 + v1 | v21) : (v13 & v15 << v6))); + break; + case 1: + v19 = (v9 > 70970206) ? (v19 - v10 >> v11) : ((v3 < 89077148) ? (v7 ^ v23 + v2) : ((v22 > 91547908) ? (v20 % v22 / v23) : (v7 << v11 + v15))); + break; + case 2: + v21 = v2 << v24 & v22; + break; + case 3: + v5 = (v4 < 16984928) ? (v11 | v12 ^ v10) : ((v13 < 73233109) ? (v22 << v22 >> v16) : ((v23 < 38820411) ? (v19 & v22 >> v23) : (v15 & v21 << v23))); + break; + case 4: + v1 = (v10 > 96456806) ? (v6 / v1 ^ v20) : ((v20 > 1151404) ? (v8 | v6 >> v9) : ((v20 < 58814969) ? (v23 >> v3 - v2) : (v23 + v15 / v12))); + break; + default: + v1 = (v10 < 17677764) ? (v14 | v16 ^ v13) : ((v5 < 95472811) ? (v15 % v8 >> v8) : ((v3 < 3107319) ? (v5 - v24 >> v24) : (v22 << v13 - v18))); + break; + } + + + if (v21 > 60026161) + { + v8 = v4 % v20 >> v21; + } + else + { + v8 = (v8 < 83933371) ? (v6 | v2 & v15) : ((v1 > 32137355) ? (v7 ^ v3 + v20) : ((v14 < 20761951) ? (v15 << v19 << v8) : (v22 & v9 + v8))); + } + + + switch (v10 % 5) + { + case 0: + v8 = (v6 > 66727618) ? (v14 & v11 >> v1) : ((v14 > 85174427) ? (v16 << v24 | v8) : ((v4 > 66489585) ? (v21 >> v2 & v17) : (v11 & v23 << v4))); + break; + case 1: + v16 = v7 & v18 % v1; + break; + case 2: + v15 = v3 - v22 ^ v11; + break; + case 3: + v23 = v14 + v8 - v18; + break; + case 4: + v14 = (v16 > 99876766) ? (v4 ^ v4 / v24) : ((v8 < 78643134) ? (v12 | v22 / v1) : ((v8 > 32640785) ? (v13 + v1 << v22) : (v5 ^ v16 ^ v10))); + break; + default: + v16 = (v9 < 84933580) ? (v18 - v6 >> v3) : ((v15 > 23969845) ? (v20 | v8 % v24) : ((v23 < 55973669) ? (v2 >> v9 ^ v9) : (v14 * v22 >> v2))); + break; + } + + + switch (v21 % 5) + { + case 0: + v4 = (v7 < 49819150) ? (v13 * v15 ^ v11) : ((v6 < 47901121) ? (v7 | v18 * v6) : ((v3 > 79776706) ? (v20 / v7 - v22) : (v24 & v9 * v16))); + break; + case 1: + v6 = (v20 < 29580382) ? (v11 * v15 + v15) : ((v19 > 44906488) ? (v2 << v11 * v21) : ((v24 > 16823080) ? (v2 >> v11 >> v4) : (v9 * v9 | v2))); + break; + case 2: + v15 = (v22 > 29103342) ? (v20 >> v18 << v5) : ((v14 < 71889272) ? (v24 ^ v20 - v16) : ((v2 > 39017842) ? (v12 >> v5 / v12) : (v13 + v15 * v15))); + break; + case 3: + v18 = (v15 < 26103967) ? (v12 >> v15 << v13) : ((v3 > 10868370) ? (v14 & v10 << v23) : ((v16 < 85102763) ? (v12 % v15 ^ v12) : (v14 % v22 >> v9))); + break; + case 4: + v23 = (v4 > 27413088) ? (v17 ^ v2 ^ v7) : ((v22 < 86359679) ? (v19 ^ v11 >> v5) : ((v17 > 37275083) ? (v9 ^ v17 * v12) : (v9 & v4 << v12))); + break; + default: + v1 = (v6 < 60765569) ? (v1 % v14 ^ v16) : ((v1 > 23215021) ? (v12 | v11 << v16) : ((v24 > 44759388) ? (v8 & v9 ^ v18) : (v4 >> v16 & v4))); + break; + } + + + if (v11 > 57115562) + { + int v25 = 17865989; + v25 = (v25 < 9134521) ? (v25 << v25 * v25) : ((v25 < 67363634) ? (v25 + v25 % v25) : ((v25 > 15408375) ? (v25 >> v25 ^ v25) : (v25 << v25 << v25))); + if (v25 > 90804824) + { + int v26 = 169018; + v26 = v26 ^ v26 << v26; + } + else + { + int v27 = 12201913; + v27 = v27 & v27 ^ v27; + } + + } + else + { + v14 = v10 % v8 << v6; + } + + + if (v1 > 49957034) + { + v12 = v6 - v23 | v11; + if (v2 > 12495293) + { + int v28 = 86407082; + v28 = (v28 < 71470386) ? (v28 >> v28 * v28) : ((v28 < 83636824) ? (v28 << v28 ^ v28) : ((v28 < 79880622) ? (v28 & v28 | v28) : (v28 << v28 - v28))); + if (v28 > 16364479) + { + v28 = v28 | v28 << v28; + } + else + { + v28 = v28 / v28 >> v28; + } + + } + else + { + int v29 = 7093557; + v29 = (v29 < 30179511) ? (v29 & v29 - v29) : ((v29 < 228173) ? (v29 >> v29 << v29) : ((v29 > 91731884) ? (v29 << v29 >> v29) : (v29 << v29 | v29))); + } + + } + else + { + int v30 = 58381802; + v30 = v30 >> v30 / v30; + } + + + if (v11 > 69496986) + { + int v31 = 58020704; + v31 = (v31 > 39239256) ? (v31 % v31 ^ v31) : ((v31 > 94385163) ? (v31 << v31 >> v31) : ((v31 > 9295728) ? (v31 & v31 ^ v31) : (v31 + v31 ^ v31))); + if (v31 < 59338145) + { + v31 = v31 * v31 << v31; + if (v31 < 68886804) + { + int v32 = 56786433; + v32 = v32 & v32 ^ v32; + } + else + { + int v33 = 40291857; + v33 = v33 + v33 / v33; + } + + } + else + { + int v34 = 36408677; + v34 = v34 + v34 / v34; + } + + } + else + { + int v35 = 18355347; + v35 = (v35 < 51803800) ? (v35 ^ v35 + v35) : ((v35 > 74004630) ? (v35 >> v35 << v35) : ((v35 > 84540736) ? (v35 ^ v35 + v35) : (v35 | v35 % v35))); + } + + + if (v24 > 6163871) + { + v1 = (v15 < 33376013) ? (v20 | v23 >> v7) : ((v7 < 83286926) ? (v23 << v10 >> v9) : ((v19 > 84561448) ? (v24 ^ v7 - v11) : (v13 + v11 >> v6))); + if (v5 > 63854158) + { + int v36 = 55990204; + v36 = v36 / v36 << v36; + if (v36 < 3616222) + { + int v37 = 1003519; + v37 = v37 / v37 + v37; + } + else + { + v36 = (v36 < 26445014) ? (v36 << v36 >> v36) : ((v36 < 51349628) ? (v36 * v36 | v36) : ((v36 > 18746869) ? (v36 << v36 * v36) : (v36 << v36 << v36))); + } + + } + else + { + v22 = v2 << v9 + v8; + } + + } + else + { + v17 = v3 % v7 | v11; + } + + + switch (v14 % 5) + { + case 0: + v2 = (v13 > 51145232) ? (v4 + v22 | v19) : ((v9 > 38057828) ? (v21 >> v2 * v24) : ((v5 < 70670779) ? (v9 << v4 >> v19) : (v4 * v10 ^ v12))); + break; + case 1: + v8 = v14 - v1 << v23; + break; + case 2: + v16 = (v22 < 12713431) ? (v4 | v3 % v12) : ((v21 > 66664151) ? (v13 | v8 << v10) : ((v17 < 44136022) ? (v3 / v21 | v5) : (v20 / v6 >> v22))); + break; + case 3: + v9 = (v16 > 621679) ? (v12 << v5 ^ v13) : ((v2 < 87838879) ? (v24 % v11 & v15) : ((v21 > 35156033) ? (v19 * v24 << v18) : (v2 / v24 - v18))); + break; + case 4: + v8 = v13 >> v12 << v10; + break; + default: + v10 = (v18 > 6022437) ? (v6 >> v22 & v17) : ((v5 > 29732435) ? (v23 - v3 * v8) : ((v3 < 65868318) ? (v12 | v3 & v19) : (v15 & v11 | v2))); + break; + } + + + switch (v3 % 5) + { + case 0: + v15 = (v8 > 3612931) ? (v5 << v12 | v18) : ((v10 > 46249337) ? (v4 ^ v21 ^ v13) : ((v2 > 95944937) ? (v5 * v4 & v10) : (v1 - v4 << v20))); + break; + case 1: + v18 = (v13 < 78606069) ? (v19 % v14 + v19) : ((v9 < 53058947) ? (v20 % v20 % v24) : ((v5 < 98298700) ? (v9 * v21 & v10) : (v8 >> v21 | v18))); + break; + case 2: + v6 = v24 >> v2 | v22; + break; + case 3: + v18 = (v14 > 82158413) ? (v24 / v1 ^ v8) : ((v19 < 79713914) ? (v16 | v22 / v3) : ((v10 > 35175361) ? (v1 / v17 - v24) : (v16 << v16 ^ v4))); + break; + case 4: + v1 = (v7 < 29595523) ? (v7 * v11 ^ v4) : ((v18 < 26759242) ? (v9 / v5 + v20) : ((v23 > 38494325) ? (v7 | v16 / v6) : (v10 / v2 >> v18))); + break; + default: + v14 = (v15 > 33757321) ? (v13 / v10 >> v3) : ((v9 < 37206974) ? (v21 % v14 - v17) : ((v24 < 13569176) ? (v21 | v23 << v24) : (v19 << v9 * v11))); + break; + } + + + switch (v22 % 5) + { + case 0: + v3 = (v19 > 6565561) ? (v23 << v4 >> v17) : ((v19 > 30026105) ? (v13 >> v22 << v15) : ((v21 < 7051205) ? (v1 << v4 >> v17) : (v5 / v8 & v4))); + break; + case 1: + v7 = (v17 > 66377387) ? (v21 / v2 << v1) : ((v12 < 47770954) ? (v7 | v3 << v3) : ((v17 > 74477312) ? (v10 << v7 << v5) : (v10 % v5 ^ v11))); + break; + case 2: + v12 = v16 % v13 >> v19; + break; + case 3: + v11 = v5 - v22 >> v14; + break; + case 4: + v12 = (v5 < 34211059) ? (v4 & v12 ^ v2) : ((v23 < 92203840) ? (v15 & v20 >> v1) : ((v17 > 24697424) ? (v7 + v6 ^ v5) : (v21 % v1 << v12))); + break; + default: + v10 = v3 - v17 << v10; + break; + } + + + return v6 << v13 % v23; + } + + [MosaUnitTest] + public static int FuzzMethod9939() + { + int v1 = 1316237; + int v2 = 14919165; + int v3 = 87010083; + int v4 = 98574348; + int v5 = 97830748; + int v6 = 26658961; + int v7 = 45500254; + int v8 = 91130054; + int v9 = 99401353; + int v10 = 30730892; + int v11 = 69135163; + int v12 = 36518980; + int v13 = 406970; + int v14 = 54288629; + int v15 = 36096197; + int v16 = 48542153; + int v17 = 4061381; + int v18 = 80536574; + int v19 = 13648290; + int v20 = 10142235; + int v21 = 2504930; + int v22 = 25890701; + int v23 = 20276355; + int v24 = 83056240; + + if (v14 > 32060253) + { + v11 = (v22 > 43488900) ? (v16 << v1 << v7) : ((v4 > 94581976) ? (v13 % v21 >> v7) : ((v10 < 91866381) ? (v17 & v23 | v19) : (v15 << v16 + v10))); + } + else + { + v5 = (v8 < 35475270) ? (v9 * v8 % v17) : ((v17 > 34720730) ? (v16 ^ v1 ^ v5) : ((v6 < 96974758) ? (v15 - v19 * v23) : (v22 * v19 ^ v20))); + } + + + if (v7 > 56552731) + { + int v25 = 11294007; + v25 = v25 >> v25 >> v25; + } + else + { + int v26 = 27146849; + v26 = (v26 < 82360695) ? (v26 << v26 | v26) : ((v26 > 95307808) ? (v26 >> v26 % v26) : ((v26 < 2123186) ? (v26 >> v26 >> v26) : (v26 / v26 & v26))); + } + + + switch (v23 % 5) + { + case 0: + v22 = v5 << v16 / v10; + break; + case 1: + v9 = v1 >> v9 << v19; + break; + case 2: + v11 = v5 | v20 & v18; + break; + case 3: + v11 = (v16 > 9790484) ? (v10 ^ v19 >> v21) : ((v11 > 32293667) ? (v7 << v2 << v4) : ((v1 < 64723404) ? (v10 / v18 << v17) : (v8 ^ v9 >> v8))); + break; + case 4: + v2 = v8 >> v7 * v7; + break; + default: + v5 = v11 << v3 >> v11; + break; + } + + + if (v5 > 35493660) + { + int v27 = 87344730; + v27 = v27 << v27 >> v27; + } + else + { + int v28 = 49052513; + v28 = (v28 > 16903462) ? (v28 >> v28 << v28) : ((v28 < 99740029) ? (v28 + v28 ^ v28) : ((v28 > 73389559) ? (v28 / v28 / v28) : (v28 / v28 | v28))); + } + + + switch (v1 % 5) + { + case 0: + v13 = (v20 > 78275428) ? (v2 | v10 << v3) : ((v3 > 69516841) ? (v17 << v21 >> v5) : ((v3 > 40106094) ? (v18 * v6 << v8) : (v20 >> v9 << v4))); + break; + case 1: + v8 = v24 | v5 & v4; + break; + case 2: + v22 = (v1 > 2411626) ? (v16 / v11 >> v13) : ((v24 > 35479089) ? (v6 % v20 >> v4) : ((v9 < 24820955) ? (v16 ^ v5 ^ v1) : (v3 >> v13 << v24))); + break; + case 3: + v8 = v21 - v23 >> v20; + break; + case 4: + v4 = (v7 > 59441070) ? (v9 >> v12 / v9) : ((v22 > 23944551) ? (v2 >> v12 << v21) : ((v1 < 59246786) ? (v4 * v10 % v19) : (v1 % v2 | v20))); + break; + default: + v2 = (v11 > 2119851) ? (v13 | v11 / v11) : ((v10 > 84114216) ? (v22 - v12 | v11) : ((v3 > 20582368) ? (v12 << v1 >> v22) : (v12 << v13 >> v23))); + break; + } + + + if (v4 > 6245937) + { + int v29 = 38868440; + v29 = (v29 < 13149670) ? (v29 % v29 >> v29) : ((v29 > 8343504) ? (v29 << v29 << v29) : ((v29 > 90663332) ? (v29 >> v29 & v29) : (v29 >> v29 << v29))); + } + else + { + int v30 = 14368019; + v30 = v30 | v30 / v30; + } + + + switch (v19 % 5) + { + case 0: + v21 = v15 >> v14 + v8; + break; + case 1: + v3 = (v6 < 31448812) ? (v21 << v9 / v21) : ((v2 < 93084866) ? (v12 & v22 | v21) : ((v13 > 79101941) ? (v8 ^ v6 % v5) : (v2 & v11 + v1))); + break; + case 2: + v23 = v22 & v4 | v3; + break; + case 3: + v20 = v8 / v18 % v11; + break; + case 4: + v4 = v15 * v17 / v15; + break; + default: + v13 = v11 & v2 / v1; + break; + } + + + if (v13 > 44714160) + { + v4 = (v14 > 80304955) ? (v19 | v23 / v12) : ((v11 > 38358329) ? (v15 >> v16 << v10) : ((v12 > 78962237) ? (v9 / v17 >> v15) : (v19 >> v11 + v12))); + if (v12 > 55788791) + { + int v31 = 96248997; + v31 = v31 >> v31 / v31; + } + else + { + v9 = v5 - v8 + v6; + } + + } + else + { + int v32 = 77648824; + v32 = (v32 > 44129389) ? (v32 << v32 / v32) : ((v32 > 86517716) ? (v32 * v32 >> v32) : ((v32 > 84786088) ? (v32 & v32 >> v32) : (v32 ^ v32 & v32))); + } + + + if (v18 < 79759866) + { + int v33 = 61559706; + v33 = (v33 > 62277999) ? (v33 / v33 * v33) : ((v33 > 90190318) ? (v33 | v33 ^ v33) : ((v33 < 96837099) ? (v33 / v33 & v33) : (v33 / v33 ^ v33))); + if (v33 > 57471070) + { + int v34 = 72850547; + v34 = (v34 < 60864591) ? (v34 << v34 << v34) : ((v34 < 64949918) ? (v34 >> v34 % v34) : ((v34 > 60106640) ? (v34 & v34 - v34) : (v34 & v34 << v34))); + } + else + { + v33 = (v33 < 53993462) ? (v33 * v33 & v33) : ((v33 < 11338847) ? (v33 ^ v33 * v33) : ((v33 < 20307995) ? (v33 << v33 | v33) : (v33 * v33 << v33))); + } + + } + else + { + int v35 = 1394718; + v35 = v35 & v35 % v35; + } + + + if (v14 < 32081119) + { + int v36 = 60125666; + v36 = (v36 > 11637872) ? (v36 & v36 / v36) : ((v36 > 76807903) ? (v36 << v36 >> v36) : ((v36 > 57727417) ? (v36 + v36 * v36) : (v36 >> v36 << v36))); + if (v36 > 15520759) + { + int v37 = 6357341; + v37 = (v37 < 6187095) ? (v37 / v37 - v37) : ((v37 > 40621315) ? (v37 << v37 & v37) : ((v37 < 34423512) ? (v37 & v37 + v37) : (v37 / v37 << v37))); + if (v37 > 74348118) + { + int v38 = 53655279; + v38 = (v38 < 19424445) ? (v38 & v38 - v38) : ((v38 < 90600805) ? (v38 >> v38 & v38) : ((v38 > 75730994) ? (v38 / v38 ^ v38) : (v38 ^ v38 / v38))); + } + else + { + int v39 = 50623919; + v39 = (v39 < 62514257) ? (v39 >> v39 / v39) : ((v39 < 73944862) ? (v39 << v39 | v39) : ((v39 > 76499343) ? (v39 & v39 ^ v39) : (v39 - v39 - v39))); + } + + } + else + { + int v40 = 28758963; + v40 = (v40 > 83458176) ? (v40 * v40 ^ v40) : ((v40 < 39773122) ? (v40 << v40 / v40) : ((v40 < 24198688) ? (v40 >> v40 * v40) : (v40 << v40 << v40))); + } + + } + else + { + v20 = (v14 > 70206439) ? (v8 | v20 / v16) : ((v15 < 97833484) ? (v12 & v1 | v16) : ((v2 < 18229274) ? (v2 & v3 >> v24) : (v11 ^ v5 + v6))); + } + + + if (v9 > 7407985) + { + v6 = (v15 < 67455787) ? (v10 << v2 % v13) : ((v12 < 5027339) ? (v17 - v5 / v23) : ((v9 > 51186155) ? (v11 & v2 >> v3) : (v6 + v12 ^ v20))); + if (v14 > 35348162) + { + v22 = (v1 > 18910830) ? (v4 & v16 >> v10) : ((v7 > 5976172) ? (v15 ^ v20 ^ v19) : ((v21 < 44368927) ? (v20 & v10 >> v7) : (v12 | v23 + v8))); + } + else + { + int v41 = 54509139; + v41 = (v41 > 14683829) ? (v41 + v41 % v41) : ((v41 < 14160317) ? (v41 >> v41 % v41) : ((v41 > 81394814) ? (v41 ^ v41 & v41) : (v41 << v41 & v41))); + } + + } + else + { + int v42 = 19689001; + v42 = v42 + v42 % v42; + } + + + return v8 / v11 + v22; + } + + [MosaUnitTest] + public static int FuzzMethod9940() + { + int v1 = 73879323; + int v2 = 27033653; + int v3 = 24333814; + int v4 = 4015938; + int v5 = 13335056; + int v6 = 44199848; + int v7 = 84889322; + int v8 = 22364405; + int v9 = 14634256; + int v10 = 73234296; + int v11 = 30993288; + int v12 = 53453261; + int v13 = 51879587; + int v14 = 70419716; + int v15 = 13485083; + int v16 = 42264657; + int v17 = 70738318; + int v18 = 86276477; + int v19 = 70495071; + int v20 = 89659015; + int v21 = 94191791; + int v22 = 99342412; + int v23 = 34818677; + int v24 = 77992869; + + switch (v9 % 5) + { + case 0: + v5 = (v22 > 92049627) ? (v21 << v13 % v18) : ((v19 < 61156868) ? (v11 >> v12 >> v18) : ((v12 > 95820212) ? (v24 / v21 & v6) : (v19 + v24 | v15))); + break; + case 1: + v11 = v5 & v3 >> v1; + break; + case 2: + v2 = (v15 < 607924) ? (v8 >> v1 | v24) : ((v7 > 38792437) ? (v14 & v20 % v17) : ((v13 > 77614269) ? (v8 << v15 | v24) : (v22 + v16 / v19))); + break; + case 3: + v13 = v16 ^ v23 % v24; + break; + case 4: + v23 = (v19 > 20185253) ? (v12 + v2 / v15) : ((v21 > 64705602) ? (v24 ^ v10 - v6) : ((v2 < 24893887) ? (v24 & v14 % v17) : (v4 + v14 >> v2))); + break; + default: + v12 = (v8 > 73795791) ? (v8 % v12 ^ v10) : ((v19 < 59057816) ? (v14 / v24 >> v12) : ((v22 < 59333390) ? (v18 >> v16 | v5) : (v5 << v8 << v9))); + break; + } + + + switch (v16 % 5) + { + case 0: + v2 = (v18 > 4243650) ? (v23 & v24 >> v17) : ((v15 < 58474245) ? (v17 ^ v20 + v19) : ((v8 > 36943442) ? (v23 >> v14 | v6) : (v3 / v11 - v10))); + break; + case 1: + v22 = v17 >> v19 >> v6; + break; + case 2: + v23 = (v21 > 97396134) ? (v10 / v4 / v19) : ((v12 < 37535892) ? (v20 & v12 + v4) : ((v2 < 12035396) ? (v2 ^ v22 * v1) : (v20 * v24 >> v1))); + break; + case 3: + v20 = (v24 > 72462633) ? (v3 << v13 & v10) : ((v18 < 60018113) ? (v24 << v19 & v2) : ((v17 > 48504314) ? (v8 - v10 & v4) : (v4 & v22 ^ v24))); + break; + case 4: + v9 = (v7 > 64781363) ? (v2 + v15 >> v8) : ((v15 < 20118833) ? (v16 >> v13 / v22) : ((v19 < 13273959) ? (v12 >> v6 << v8) : (v14 + v13 >> v7))); + break; + default: + v18 = v6 - v3 | v3; + break; + } + + + switch (v24 % 5) + { + case 0: + v13 = v1 / v6 * v17; + break; + case 1: + v18 = (v23 > 94478838) ? (v21 | v17 ^ v8) : ((v4 > 21378172) ? (v20 + v19 | v14) : ((v3 > 61954970) ? (v17 >> v5 << v21) : (v17 - v14 >> v14))); + break; + case 2: + v11 = (v2 > 55114573) ? (v13 ^ v3 << v10) : ((v5 < 3156647) ? (v1 >> v14 ^ v21) : ((v23 > 73067854) ? (v7 << v20 | v15) : (v23 << v12 << v12))); + break; + case 3: + v20 = (v21 < 76711510) ? (v21 & v16 & v6) : ((v11 > 35079287) ? (v10 % v23 + v9) : ((v23 < 1286343) ? (v6 + v3 ^ v15) : (v22 >> v10 + v4))); + break; + case 4: + v9 = v4 / v11 | v9; + break; + default: + v9 = v5 >> v1 * v5; + break; + } + + + if (v10 > 57715221) + { + v19 = (v1 < 76431528) ? (v18 | v20 << v5) : ((v14 < 21358632) ? (v4 & v17 % v24) : ((v10 < 84651385) ? (v11 & v4 >> v10) : (v8 ^ v12 * v12))); + if (v16 < 91990969) + { + int v25 = 87579081; + v25 = (v25 < 7637612) ? (v25 / v25 / v25) : ((v25 < 32654347) ? (v25 & v25 & v25) : ((v25 < 6998127) ? (v25 << v25 / v25) : (v25 - v25 | v25))); + if (v25 > 57035037) + { + int v26 = 63950187; + v26 = (v26 < 67272633) ? (v26 / v26 << v26) : ((v26 > 62799593) ? (v26 / v26 + v26) : ((v26 > 20230099) ? (v26 << v26 << v26) : (v26 >> v26 >> v26))); + } + else + { + v25 = (v25 > 85983704) ? (v25 << v25 / v25) : ((v25 < 73644715) ? (v25 >> v25 ^ v25) : ((v25 < 62073100) ? (v25 + v25 % v25) : (v25 + v25 & v25))); + } + + } + else + { + v11 = (v6 < 65242408) ? (v13 ^ v11 << v9) : ((v4 > 85265387) ? (v24 >> v5 | v2) : ((v6 < 24516379) ? (v10 | v18 % v1) : (v24 / v17 >> v13))); + } + + } + else + { + v4 = v1 % v6 & v5; + } + + + if (v18 > 64055039) + { + int v27 = 25340113; + v27 = (v27 < 10284063) ? (v27 * v27 << v27) : ((v27 > 67181377) ? (v27 ^ v27 & v27) : ((v27 > 33238844) ? (v27 ^ v27 << v27) : (v27 >> v27 >> v27))); + } + else + { + v5 = (v3 < 52520081) ? (v1 & v1 << v6) : ((v17 > 77671609) ? (v4 * v8 * v18) : ((v16 > 38677304) ? (v15 | v17 - v13) : (v8 ^ v21 >> v20))); + } + + + if (v10 < 81159201) + { + v12 = (v19 < 13368796) ? (v23 ^ v19 - v18) : ((v8 > 27848603) ? (v24 << v14 >> v17) : ((v2 < 84849464) ? (v21 << v15 & v11) : (v6 | v11 % v6))); + if (v21 > 56979097) + { + int v28 = 2653589; + v28 = (v28 > 79885612) ? (v28 >> v28 + v28) : ((v28 < 57896562) ? (v28 << v28 << v28) : ((v28 > 94393978) ? (v28 % v28 * v28) : (v28 << v28 % v28))); + if (v28 > 36754355) + { + int v29 = 53446236; + v29 = (v29 < 27334034) ? (v29 - v29 << v29) : ((v29 < 58697808) ? (v29 | v29 % v29) : ((v29 < 14446080) ? (v29 % v29 << v29) : (v29 + v29 >> v29))); + } + else + { + int v30 = 97150686; + v30 = (v30 > 75256103) ? (v30 + v30 * v30) : ((v30 > 31958186) ? (v30 << v30 & v30) : ((v30 < 42585771) ? (v30 >> v30 % v30) : (v30 << v30 >> v30))); + } + + } + else + { + v6 = v6 % v14 >> v2; + } + + } + else + { + int v31 = 80772747; + v31 = (v31 < 8989016) ? (v31 << v31 & v31) : ((v31 > 30993743) ? (v31 >> v31 ^ v31) : ((v31 > 78591646) ? (v31 << v31 & v31) : (v31 ^ v31 + v31))); + } + + + if (v2 < 33097619) + { + int v32 = 57971198; + v32 = (v32 < 63327543) ? (v32 / v32 - v32) : ((v32 > 20608381) ? (v32 << v32 - v32) : ((v32 > 56349965) ? (v32 - v32 ^ v32) : (v32 * v32 << v32))); + if (v32 > 67963682) + { + int v33 = 82424687; + v33 = (v33 > 9893396) ? (v33 & v33 * v33) : ((v33 < 74235016) ? (v33 ^ v33 >> v33) : ((v33 > 67274984) ? (v33 >> v33 << v33) : (v33 / v33 - v33))); + if (v33 < 31192934) + { + int v34 = 72118451; + v34 = (v34 > 11925501) ? (v34 & v34 ^ v34) : ((v34 < 21824506) ? (v34 << v34 & v34) : ((v34 > 89067579) ? (v34 >> v34 >> v34) : (v34 | v34 | v34))); + } + else + { + int v35 = 18306573; + v35 = v35 << v35 >> v35; + } + + } + else + { + v32 = v32 | v32 << v32; + } + + } + else + { + int v36 = 35872167; + v36 = (v36 < 84114463) ? (v36 >> v36 + v36) : ((v36 > 34133461) ? (v36 - v36 & v36) : ((v36 > 87914334) ? (v36 | v36 / v36) : (v36 | v36 | v36))); + } + + + switch (v5 % 5) + { + case 0: + v5 = (v3 > 22045983) ? (v19 | v21 ^ v19) : ((v6 < 60560232) ? (v11 * v12 & v15) : ((v2 > 9355693) ? (v13 << v10 << v15) : (v22 - v7 ^ v11))); + break; + case 1: + v6 = (v15 > 35360958) ? (v16 ^ v15 >> v11) : ((v5 < 78654820) ? (v2 << v6 - v24) : ((v14 > 22995342) ? (v3 | v6 << v12) : (v1 >> v19 * v18))); + break; + case 2: + v20 = v20 + v19 << v15; + break; + case 3: + v17 = (v2 < 92549584) ? (v12 >> v20 & v15) : ((v5 < 84088203) ? (v4 << v9 & v14) : ((v11 > 9507098) ? (v13 | v5 >> v1) : (v2 ^ v16 % v18))); + break; + case 4: + v11 = (v10 > 65285024) ? (v8 + v17 | v6) : ((v20 < 81175801) ? (v8 << v16 >> v6) : ((v12 < 86063196) ? (v24 << v15 << v19) : (v22 / v8 | v19))); + break; + default: + v17 = (v18 < 24116128) ? (v17 ^ v15 ^ v3) : ((v2 > 97893657) ? (v16 | v2 << v11) : ((v10 > 70905604) ? (v3 & v17 % v10) : (v2 / v15 + v14))); + break; + } + + + switch (v14 % 5) + { + case 0: + v19 = (v20 > 71596946) ? (v4 >> v18 >> v2) : ((v2 > 6907805) ? (v23 & v9 ^ v1) : ((v15 < 27759764) ? (v2 << v14 >> v22) : (v18 - v15 + v19))); + break; + case 1: + v14 = (v23 > 51160051) ? (v21 & v19 >> v1) : ((v2 < 99759678) ? (v11 ^ v24 << v9) : ((v13 < 11484679) ? (v16 << v5 / v15) : (v9 >> v21 % v22))); + break; + case 2: + v18 = v3 >> v17 << v2; + break; + case 3: + v22 = (v17 > 38670062) ? (v18 & v12 | v2) : ((v3 < 24952) ? (v8 ^ v8 - v9) : ((v20 > 7897409) ? (v2 * v17 / v2) : (v12 / v1 / v3))); + break; + case 4: + v13 = (v11 < 47745653) ? (v6 << v17 >> v16) : ((v14 > 50145450) ? (v1 | v14 << v6) : ((v10 > 7174524) ? (v19 * v1 ^ v17) : (v1 >> v9 % v4))); + break; + default: + v22 = (v11 < 3848849) ? (v13 ^ v17 * v20) : ((v11 < 74353905) ? (v17 % v23 + v2) : ((v21 > 20015204) ? (v22 | v3 | v21) : (v10 * v14 & v9))); + break; + } + + + switch (v8 % 5) + { + case 0: + v14 = v12 ^ v10 ^ v17; + break; + case 1: + v10 = v14 ^ v24 >> v12; + break; + case 2: + v2 = (v1 < 4586724) ? (v22 & v22 ^ v4) : ((v1 > 28527596) ? (v8 << v1 >> v20) : ((v6 > 70909845) ? (v8 | v20 & v11) : (v3 % v22 & v6))); + break; + case 3: + v21 = v14 | v3 << v16; + break; + case 4: + v22 = v21 >> v10 >> v2; + break; + default: + v6 = v8 >> v4 | v1; + break; + } + + + if (v10 < 23731067) + { + int v37 = 55368453; + v37 = v37 << v37 * v37; + } + else + { + int v38 = 16655223; + v38 = v38 | v38 % v38; + } + + + return (v15 < 44389458) ? (v2 << v20 & v15) : ((v10 > 25785055) ? (v4 - v17 << v13) : ((v13 > 83627833) ? (v22 | v6 + v20) : (v10 >> v20 << v14))); + } + + [MosaUnitTest] + public static int FuzzMethod9941() + { + int v1 = 83713770; + int v2 = 43810732; + int v3 = 90996620; + int v4 = 21138804; + int v5 = 81166863; + int v6 = 92735800; + int v7 = 17690673; + int v8 = 44122894; + int v9 = 24284269; + int v10 = 87469119; + int v11 = 43728110; + int v12 = 23414466; + int v13 = 2533674; + int v14 = 84959631; + int v15 = 4730291; + int v16 = 6001282; + int v17 = 53210380; + int v18 = 45129275; + int v19 = 51548673; + int v20 = 89492852; + int v21 = 58578987; + int v22 = 76402941; + int v23 = 88856733; + int v24 = 80367177; + + if (v18 > 47030160) + { + v15 = (v18 < 7862415) ? (v3 & v16 << v16) : ((v9 < 34605238) ? (v17 | v4 & v16) : ((v18 > 89619321) ? (v23 / v19 + v3) : (v7 << v20 - v24))); + if (v14 < 24267267) + { + v17 = (v4 < 90277713) ? (v4 | v18 & v20) : ((v23 < 89346740) ? (v24 | v23 >> v10) : ((v24 > 30922483) ? (v12 << v16 & v4) : (v8 >> v8 | v14))); + } + else + { + v6 = v5 >> v1 << v19; + } + + } + else + { + v5 = (v2 < 29112579) ? (v1 * v15 - v12) : ((v15 < 14046789) ? (v19 & v12 << v18) : ((v23 < 67280849) ? (v20 + v1 ^ v10) : (v6 - v3 | v18))); + } + + + switch (v16 % 5) + { + case 0: + v7 = v4 >> v4 ^ v13; + break; + case 1: + v9 = (v7 > 53442447) ? (v7 - v1 | v2) : ((v1 > 8541277) ? (v8 >> v10 << v16) : ((v9 < 19606697) ? (v5 & v4 << v19) : (v1 >> v22 ^ v23))); + break; + case 2: + v14 = (v13 < 24685129) ? (v20 >> v10 / v7) : ((v21 > 58304341) ? (v18 + v14 - v15) : ((v2 < 42901547) ? (v20 << v19 << v23) : (v17 << v2 ^ v9))); + break; + case 3: + v22 = (v21 < 49429934) ? (v12 & v13 ^ v5) : ((v20 > 55395101) ? (v12 << v2 ^ v23) : ((v8 > 6979340) ? (v23 >> v21 << v20) : (v20 << v23 % v6))); + break; + case 4: + v6 = (v2 < 81123973) ? (v24 % v10 << v5) : ((v2 > 83997195) ? (v7 << v12 ^ v20) : ((v6 < 75962498) ? (v5 / v11 / v4) : (v2 - v20 ^ v16))); + break; + default: + v1 = (v3 > 68787) ? (v22 - v2 >> v12) : ((v3 < 68425992) ? (v19 * v23 + v5) : ((v5 < 63743277) ? (v18 >> v2 | v23) : (v19 & v23 | v1))); + break; + } + + + switch (v24 % 5) + { + case 0: + v16 = (v5 > 99299029) ? (v7 / v20 - v19) : ((v2 > 39052655) ? (v4 << v3 | v10) : ((v7 < 35220881) ? (v6 ^ v5 + v18) : (v19 & v11 | v2))); + break; + case 1: + v15 = (v10 < 19888796) ? (v7 >> v22 << v14) : ((v19 < 99574799) ? (v24 & v21 - v18) : ((v14 < 7928088) ? (v6 | v12 + v14) : (v2 * v11 % v12))); + break; + case 2: + v2 = (v16 > 3262559) ? (v11 | v15 & v24) : ((v23 > 10725494) ? (v1 >> v17 / v22) : ((v13 > 62960925) ? (v11 >> v16 + v20) : (v9 ^ v5 / v15))); + break; + case 3: + v17 = v7 >> v5 - v2; + break; + case 4: + v14 = v10 / v4 * v24; + break; + default: + v23 = (v14 > 56732584) ? (v4 / v15 << v14) : ((v11 < 47710321) ? (v8 % v22 ^ v6) : ((v10 < 74403900) ? (v5 * v19 ^ v7) : (v12 >> v7 | v16))); + break; + } + + + if (v22 > 75549655) + { + v4 = v3 >> v11 - v4; + } + else + { + v2 = v12 & v14 ^ v9; + } + + + switch (v8 % 5) + { + case 0: + v14 = (v7 < 34733768) ? (v14 << v17 ^ v24) : ((v9 < 27307878) ? (v3 >> v18 >> v8) : ((v9 > 62219807) ? (v18 << v2 ^ v20) : (v7 | v8 << v22))); + break; + case 1: + v17 = v8 << v8 % v3; + break; + case 2: + v11 = v8 & v16 & v19; + break; + case 3: + v10 = (v21 > 74727673) ? (v15 & v19 + v20) : ((v2 > 78284211) ? (v23 | v8 + v18) : ((v13 > 66321695) ? (v22 & v9 ^ v16) : (v7 - v8 >> v18))); + break; + case 4: + v9 = (v13 < 61758917) ? (v12 << v16 + v15) : ((v2 > 77810577) ? (v16 % v24 - v11) : ((v4 < 22858783) ? (v20 << v22 % v4) : (v9 | v8 << v9))); + break; + default: + v5 = (v24 < 20596084) ? (v1 & v15 | v17) : ((v13 < 435321) ? (v22 % v11 / v6) : ((v19 > 43482941) ? (v10 << v3 << v9) : (v19 + v9 << v12))); + break; + } + + + if (v13 < 67684411) + { + v3 = v9 >> v21 * v14; + } + else + { + int v25 = 73527616; + v25 = (v25 > 92631396) ? (v25 >> v25 ^ v25) : ((v25 > 76860766) ? (v25 & v25 | v25) : ((v25 > 12499265) ? (v25 << v25 | v25) : (v25 << v25 / v25))); + } + + + switch (v15 % 5) + { + case 0: + v19 = (v19 < 18909753) ? (v23 ^ v9 | v5) : ((v5 > 93299129) ? (v6 & v3 / v2) : ((v17 < 18205546) ? (v16 ^ v14 >> v14) : (v23 / v22 + v1))); + break; + case 1: + v19 = v2 << v12 & v22; + break; + case 2: + v14 = (v16 > 7175329) ? (v1 - v15 ^ v15) : ((v4 > 96201067) ? (v23 >> v2 ^ v7) : ((v17 > 16193887) ? (v10 % v3 ^ v7) : (v13 | v10 * v6))); + break; + case 3: + v22 = (v22 < 32876478) ? (v8 ^ v7 % v12) : ((v13 > 77720421) ? (v14 * v8 % v14) : ((v11 > 80599580) ? (v18 ^ v14 | v5) : (v4 << v24 << v16))); + break; + case 4: + v4 = (v17 < 63925296) ? (v6 % v14 >> v21) : ((v13 < 69091941) ? (v7 & v18 * v2) : ((v19 > 93886218) ? (v6 * v15 - v13) : (v4 >> v16 >> v22))); + break; + default: + v4 = (v24 > 2323582) ? (v11 >> v11 << v9) : ((v23 < 43855588) ? (v5 - v14 * v21) : ((v14 > 75941421) ? (v6 << v1 ^ v4) : (v17 | v4 | v15))); + break; + } + + + switch (v20 % 5) + { + case 0: + v19 = (v15 < 67391052) ? (v14 + v4 / v7) : ((v16 < 60773963) ? (v10 | v18 | v10) : ((v13 > 84558526) ? (v9 & v24 & v19) : (v19 >> v10 | v5))); + break; + case 1: + v15 = v15 + v3 << v12; + break; + case 2: + v7 = (v4 > 7431568) ? (v9 << v2 | v16) : ((v11 > 53161632) ? (v3 % v8 >> v6) : ((v22 < 8009582) ? (v19 * v10 << v10) : (v16 * v14 << v19))); + break; + case 3: + v8 = v12 << v7 | v8; + break; + case 4: + v15 = (v15 < 23412723) ? (v1 | v14 - v12) : ((v18 > 94501154) ? (v8 % v19 | v6) : ((v14 > 87872176) ? (v24 >> v6 << v15) : (v11 | v1 << v3))); + break; + default: + v19 = (v9 > 94697328) ? (v7 + v6 % v8) : ((v18 > 28959100) ? (v12 - v19 | v17) : ((v9 > 65525890) ? (v12 | v13 | v19) : (v5 * v1 >> v14))); + break; + } + + + if (v17 < 92624915) + { + v21 = v1 << v20 * v10; + if (v22 < 14577102) + { + int v26 = 65204555; + v26 = v26 % v26 * v26; + } + else + { + v20 = (v17 > 14718467) ? (v15 >> v10 ^ v7) : ((v4 < 299280) ? (v23 & v3 / v17) : ((v3 < 24964414) ? (v20 ^ v13 / v14) : (v20 - v17 >> v15))); + } + + } + else + { + v16 = (v21 < 986062) ? (v20 ^ v6 - v5) : ((v23 > 63029802) ? (v16 - v6 / v11) : ((v24 < 8708886) ? (v14 << v23 | v7) : (v4 & v7 >> v17))); + } + + + switch (v18 % 5) + { + case 0: + v19 = (v17 < 44792499) ? (v23 * v22 / v9) : ((v18 < 83401141) ? (v4 << v24 >> v8) : ((v13 > 10987712) ? (v21 | v12 / v11) : (v1 >> v12 & v23))); + break; + case 1: + v14 = v17 * v17 << v4; + break; + case 2: + v23 = v4 / v3 >> v2; + break; + case 3: + v10 = (v24 < 96739160) ? (v18 >> v23 * v19) : ((v2 > 53113697) ? (v14 << v16 ^ v6) : ((v15 < 67528940) ? (v13 << v6 % v3) : (v20 + v21 | v24))); + break; + case 4: + v6 = (v6 > 82467484) ? (v7 & v17 >> v7) : ((v4 < 70826893) ? (v7 | v5 >> v20) : ((v8 < 15978660) ? (v18 * v22 ^ v9) : (v14 & v5 >> v16))); + break; + default: + v14 = (v17 > 93499633) ? (v12 >> v24 + v20) : ((v12 < 94010180) ? (v2 ^ v1 | v6) : ((v4 > 26998517) ? (v20 / v5 & v15) : (v3 + v2 ^ v9))); + break; + } + + + if (v10 > 20160880) + { + int v27 = 60535648; + v27 = (v27 > 18421930) ? (v27 + v27 << v27) : ((v27 > 66704594) ? (v27 | v27 | v27) : ((v27 > 5122482) ? (v27 | v27 << v27) : (v27 & v27 & v27))); + if (v27 < 12125830) + { + int v28 = 96696840; + v28 = (v28 > 29332218) ? (v28 ^ v28 >> v28) : ((v28 > 8920706) ? (v28 * v28 | v28) : ((v28 > 51519461) ? (v28 << v28 & v28) : (v28 >> v28 >> v28))); + } + else + { + int v29 = 46765163; + v29 = v29 >> v29 >> v29; + } + + } + else + { + v18 = v22 ^ v3 & v16; + } + + + return (v2 > 34113805) ? (v6 * v10 & v6) : ((v23 > 52805976) ? (v21 >> v4 >> v22) : ((v10 < 51870722) ? (v13 / v2 >> v20) : (v15 + v24 ^ v1))); + } + + [MosaUnitTest] + public static int FuzzMethod9942() + { + int v1 = 59589090; + int v2 = 69955858; + int v3 = 14166512; + int v4 = 97066551; + int v5 = 98695158; + int v6 = 29509335; + int v7 = 33641863; + int v8 = 25033263; + int v9 = 142715; + int v10 = 26143005; + int v11 = 70491104; + int v12 = 17858316; + int v13 = 98056756; + int v14 = 42951601; + int v15 = 55229536; + int v16 = 34978871; + int v17 = 42422432; + int v18 = 96908679; + int v19 = 88794441; + int v20 = 2104596; + int v21 = 37340038; + int v22 = 13011203; + int v23 = 33606762; + int v24 = 10619090; + + if (v13 < 6314094) + { + int v25 = 28735002; + v25 = v25 >> v25 & v25; + } + else + { + v12 = (v10 > 36613691) ? (v10 << v8 >> v12) : ((v23 > 34439989) ? (v17 >> v16 & v14) : ((v10 > 68738833) ? (v19 / v9 >> v17) : (v17 + v24 >> v17))); + } + + + switch (v20 % 5) + { + case 0: + v17 = (v22 < 13234007) ? (v8 >> v3 & v2) : ((v15 > 27113412) ? (v15 & v5 / v2) : ((v2 > 65934518) ? (v14 | v1 / v9) : (v15 << v12 ^ v8))); + break; + case 1: + v18 = (v3 > 41512823) ? (v23 >> v14 ^ v18) : ((v23 < 10285366) ? (v16 % v11 / v18) : ((v22 > 29207632) ? (v10 >> v13 / v13) : (v24 / v5 & v19))); + break; + case 2: + v16 = v11 | v3 ^ v10; + break; + case 3: + v21 = (v12 > 24532834) ? (v23 >> v23 + v23) : ((v11 < 17627677) ? (v4 << v4 % v5) : ((v10 > 44706622) ? (v13 & v18 * v12) : (v14 << v10 << v8))); + break; + case 4: + v17 = (v22 < 8528043) ? (v3 / v18 & v15) : ((v20 > 32041459) ? (v4 % v19 | v6) : ((v7 > 87075294) ? (v10 % v4 / v6) : (v11 / v18 ^ v13))); + break; + default: + v20 = (v16 < 59438572) ? (v7 | v7 >> v13) : ((v10 > 20089895) ? (v17 << v8 & v23) : ((v5 < 23716741) ? (v9 - v12 ^ v4) : (v2 * v18 & v19))); + break; + } + + + if (v12 < 56105484) + { + int v26 = 74804284; + v26 = v26 >> v26 << v26; + } + else + { + int v27 = 69902845; + v27 = v27 << v27 << v27; + } + + + if (v7 > 56308612) + { + int v28 = 52649796; + v28 = v28 + v28 << v28; + } + else + { + v17 = v13 >> v10 ^ v14; + } + + + if (v13 < 6615182) + { + v24 = v14 / v4 % v13; + if (v8 > 53804445) + { + v12 = (v13 < 31666481) ? (v22 | v9 / v6) : ((v10 < 38298495) ? (v9 << v14 - v10) : ((v5 < 18468197) ? (v8 * v14 & v16) : (v21 * v19 % v5))); + } + else + { + v15 = (v14 < 43858762) ? (v4 >> v17 << v16) : ((v14 > 67189916) ? (v8 * v1 * v13) : ((v17 > 57428634) ? (v6 % v2 % v17) : (v23 ^ v6 % v9))); + } + + } + else + { + int v29 = 80862076; + v29 = (v29 < 53238314) ? (v29 - v29 | v29) : ((v29 < 17696396) ? (v29 & v29 | v29) : ((v29 < 69333989) ? (v29 / v29 << v29) : (v29 >> v29 & v29))); + } + + + if (v8 < 15302923) + { + int v30 = 49474543; + v30 = v30 >> v30 << v30; + if (v30 > 61115962) + { + int v31 = 61895848; + v31 = v31 & v31 ^ v31; + if (v31 < 87329527) + { + v31 = (v31 > 83971832) ? (v31 & v31 ^ v31) : ((v31 > 68804977) ? (v31 - v31 >> v31) : ((v31 > 15420372) ? (v31 >> v31 >> v31) : (v31 >> v31 >> v31))); + } + else + { + int v32 = 74464480; + v32 = (v32 < 4893877) ? (v32 >> v32 + v32) : ((v32 < 15973368) ? (v32 & v32 | v32) : ((v32 > 76026959) ? (v32 | v32 << v32) : (v32 >> v32 << v32))); + } + + } + else + { + v30 = (v30 < 27477599) ? (v30 * v30 >> v30) : ((v30 > 3815265) ? (v30 ^ v30 << v30) : ((v30 < 1045474) ? (v30 + v30 >> v30) : (v30 >> v30 ^ v30))); + } + + } + else + { + int v33 = 90930334; + v33 = (v33 < 59177728) ? (v33 * v33 << v33) : ((v33 > 37964375) ? (v33 - v33 << v33) : ((v33 > 27066709) ? (v33 ^ v33 / v33) : (v33 / v33 << v33))); + } + + + if (v17 < 96430984) + { + int v34 = 96542026; + v34 = (v34 > 65869322) ? (v34 % v34 & v34) : ((v34 > 76209311) ? (v34 ^ v34 | v34) : ((v34 > 43157088) ? (v34 >> v34 % v34) : (v34 + v34 % v34))); + } + else + { + v24 = (v15 > 68642870) ? (v24 * v8 << v6) : ((v4 < 98502695) ? (v19 | v13 >> v15) : ((v13 < 91911105) ? (v13 - v9 ^ v19) : (v20 - v10 >> v2))); + } + + + if (v11 > 54891880) + { + v7 = v11 << v1 >> v24; + } + else + { + v4 = (v16 < 3935941) ? (v10 / v18 * v20) : ((v3 < 63677011) ? (v1 >> v10 % v15) : ((v3 < 20018546) ? (v9 | v9 >> v21) : (v12 & v13 % v8))); + } + + + switch (v3 % 5) + { + case 0: + v12 = v7 - v13 % v2; + break; + case 1: + v24 = v2 / v1 << v9; + break; + case 2: + v17 = (v6 > 22059780) ? (v10 + v22 - v14) : ((v8 < 44581121) ? (v14 * v23 + v17) : ((v21 < 8692436) ? (v23 | v2 << v20) : (v24 ^ v5 << v23))); + break; + case 3: + v4 = v21 & v7 ^ v17; + break; + case 4: + v24 = v13 | v6 ^ v23; + break; + default: + v9 = (v14 < 92676713) ? (v17 >> v24 | v12) : ((v8 > 71041171) ? (v1 * v18 << v8) : ((v19 < 90608844) ? (v21 * v24 * v18) : (v9 >> v16 | v3))); + break; + } + + + if (v16 > 52955571) + { + v1 = (v7 < 56736631) ? (v11 << v19 & v23) : ((v19 > 99694036) ? (v14 % v14 * v20) : ((v16 > 22033078) ? (v4 | v14 & v20) : (v24 + v3 >> v2))); + } + else + { + int v35 = 65240549; + v35 = (v35 > 50516738) ? (v35 & v35 & v35) : ((v35 > 14758831) ? (v35 * v35 >> v35) : ((v35 > 71950881) ? (v35 * v35 / v35) : (v35 >> v35 >> v35))); + } + + + switch (v18 % 5) + { + case 0: + v12 = (v3 > 10073717) ? (v19 >> v10 << v3) : ((v21 > 96405408) ? (v13 % v12 % v12) : ((v3 < 64983502) ? (v24 | v7 >> v17) : (v21 | v2 << v3))); + break; + case 1: + v10 = (v9 < 77446149) ? (v17 - v7 >> v15) : ((v15 > 49085408) ? (v9 & v12 | v5) : ((v17 < 77346401) ? (v13 | v14 * v14) : (v15 >> v18 << v1))); + break; + case 2: + v6 = v20 ^ v8 ^ v7; + break; + case 3: + v20 = v10 << v1 << v24; + break; + case 4: + v23 = v1 & v5 | v9; + break; + default: + v18 = v12 ^ v10 & v22; + break; + } + + + return (v1 > 76195258) ? (v1 >> v16 / v21) : ((v12 < 43204167) ? (v3 & v5 % v9) : ((v23 > 86930914) ? (v2 >> v10 & v7) : (v4 >> v1 + v19))); + } + + [MosaUnitTest] + public static int FuzzMethod9943() + { + int v1 = 74981553; + int v2 = 50605544; + int v3 = 11420079; + int v4 = 91048182; + int v5 = 58104851; + int v6 = 286940; + int v7 = 94459704; + int v8 = 8417085; + int v9 = 49352026; + int v10 = 89243496; + int v11 = 17858650; + int v12 = 57341515; + int v13 = 82504664; + int v14 = 56445329; + int v15 = 43529932; + int v16 = 41866759; + int v17 = 30576516; + int v18 = 8921614; + int v19 = 9930463; + int v20 = 13710170; + int v21 = 12475267; + int v22 = 65773536; + int v23 = 71867258; + int v24 = 83382255; + + if (v11 < 96377704) + { + v19 = v2 * v8 + v14; + if (v24 > 1970579) + { + int v25 = 99574299; + v25 = v25 >> v25 ^ v25; + } + else + { + v2 = (v19 < 95060811) ? (v12 ^ v20 + v2) : ((v13 < 3444473) ? (v16 | v2 | v3) : ((v12 < 28829424) ? (v3 << v16 + v17) : (v19 / v14 - v6))); + } + + } + else + { + int v26 = 34069336; + v26 = (v26 > 31060792) ? (v26 ^ v26 * v26) : ((v26 < 55289368) ? (v26 << v26 | v26) : ((v26 > 72783682) ? (v26 >> v26 >> v26) : (v26 - v26 ^ v26))); + } + + + switch (v13 % 5) + { + case 0: + v1 = v6 << v22 % v23; + break; + case 1: + v14 = v24 ^ v24 >> v8; + break; + case 2: + v16 = (v11 > 67598103) ? (v12 & v22 >> v18) : ((v8 > 77763990) ? (v3 - v14 * v5) : ((v6 < 57607980) ? (v20 >> v24 ^ v10) : (v16 / v20 & v1))); + break; + case 3: + v17 = (v7 < 79004555) ? (v7 >> v21 & v16) : ((v11 > 81955910) ? (v13 << v17 >> v15) : ((v17 > 54228540) ? (v5 + v13 + v15) : (v6 | v14 << v2))); + break; + case 4: + v21 = (v22 < 34332571) ? (v11 | v19 + v18) : ((v4 < 60528585) ? (v9 | v13 >> v23) : ((v18 > 10386317) ? (v20 + v15 & v18) : (v5 & v19 >> v3))); + break; + default: + v20 = (v7 < 60484427) ? (v20 + v2 | v23) : ((v21 > 61405676) ? (v5 % v11 ^ v8) : ((v8 > 65342635) ? (v24 >> v9 + v21) : (v12 ^ v11 - v15))); + break; + } + + + if (v21 < 55013895) + { + v3 = (v5 < 65959793) ? (v6 * v9 % v15) : ((v17 > 13474179) ? (v14 & v10 ^ v23) : ((v14 < 72180929) ? (v3 + v4 % v4) : (v20 << v23 - v16))); + } + else + { + int v27 = 15018792; + v27 = (v27 < 86732734) ? (v27 ^ v27 << v27) : ((v27 < 9740227) ? (v27 | v27 + v27) : ((v27 < 69598955) ? (v27 ^ v27 & v27) : (v27 % v27 / v27))); + } + + + if (v7 > 76436046) + { + int v28 = 3008978; + v28 = v28 >> v28 | v28; + if (v28 < 96073209) + { + v28 = (v28 > 32819778) ? (v28 << v28 + v28) : ((v28 < 75137098) ? (v28 % v28 * v28) : ((v28 < 49520245) ? (v28 % v28 >> v28) : (v28 * v28 % v28))); + } + else + { + int v29 = 27124825; + v29 = (v29 > 81639523) ? (v29 | v29 << v29) : ((v29 < 88634872) ? (v29 >> v29 >> v29) : ((v29 > 82264744) ? (v29 + v29 & v29) : (v29 + v29 & v29))); + } + + } + else + { + v23 = v19 >> v17 ^ v13; + } + + + if (v18 > 78399029) + { + v19 = (v9 < 4851471) ? (v23 << v11 << v21) : ((v11 > 22837064) ? (v1 << v8 ^ v11) : ((v21 < 83375498) ? (v18 % v6 * v10) : (v21 - v16 << v21))); + if (v6 < 34104519) + { + int v30 = 77990467; + v30 = (v30 < 4525949) ? (v30 << v30 + v30) : ((v30 > 79992638) ? (v30 | v30 | v30) : ((v30 < 56784601) ? (v30 | v30 - v30) : (v30 + v30 ^ v30))); + } + else + { + int v31 = 42974927; + v31 = v31 + v31 * v31; + } + + } + else + { + v18 = (v14 > 72389964) ? (v21 - v3 | v5) : ((v23 > 1758372) ? (v18 >> v4 >> v6) : ((v21 > 22829027) ? (v4 << v22 | v6) : (v4 + v3 << v10))); + } + + + if (v17 > 99833924) + { + int v32 = 61236405; + v32 = (v32 < 34273341) ? (v32 | v32 | v32) : ((v32 > 42365745) ? (v32 % v32 >> v32) : ((v32 < 8978567) ? (v32 << v32 << v32) : (v32 + v32 ^ v32))); + } + else + { + int v33 = 74540562; + v33 = (v33 < 40650229) ? (v33 >> v33 * v33) : ((v33 < 61699733) ? (v33 >> v33 ^ v33) : ((v33 > 29615254) ? (v33 << v33 | v33) : (v33 % v33 - v33))); + } + + + if (v24 < 90151132) + { + v24 = (v21 > 92041313) ? (v24 ^ v12 >> v4) : ((v19 < 60980026) ? (v6 << v24 ^ v3) : ((v16 > 81714018) ? (v24 ^ v24 ^ v2) : (v15 ^ v10 / v6))); + } + else + { + v3 = (v10 < 37786876) ? (v11 | v2 % v19) : ((v9 > 94938414) ? (v21 % v24 % v10) : ((v22 < 45283277) ? (v10 & v8 << v7) : (v17 * v17 >> v21))); + } + + + switch (v20 % 5) + { + case 0: + v3 = v4 >> v19 & v12; + break; + case 1: + v19 = (v19 < 83984155) ? (v22 | v9 * v4) : ((v8 > 16542457) ? (v12 << v4 << v21) : ((v9 > 93307939) ? (v23 + v24 >> v2) : (v14 | v24 % v18))); + break; + case 2: + v16 = v22 | v4 & v17; + break; + case 3: + v20 = (v10 < 83268314) ? (v1 - v5 >> v6) : ((v22 > 55084395) ? (v7 & v1 << v11) : ((v20 > 9690125) ? (v7 << v9 >> v7) : (v4 * v10 >> v8))); + break; + case 4: + v16 = (v14 > 23368127) ? (v21 << v14 - v24) : ((v7 < 58637150) ? (v24 - v8 / v22) : ((v24 < 95979974) ? (v3 << v21 << v12) : (v13 - v8 & v3))); + break; + default: + v23 = v7 ^ v14 & v6; + break; + } + + + if (v6 > 91346015) + { + v1 = v21 - v10 << v4; + } + else + { + int v34 = 43098486; + v34 = (v34 < 6325293) ? (v34 << v34 / v34) : ((v34 > 33403390) ? (v34 >> v34 ^ v34) : ((v34 > 96995825) ? (v34 + v34 ^ v34) : (v34 | v34 >> v34))); + } + + + switch (v8 % 5) + { + case 0: + v18 = (v23 > 93772766) ? (v12 | v3 | v23) : ((v2 > 49054667) ? (v4 & v4 >> v15) : ((v9 < 18680117) ? (v12 % v11 + v1) : (v7 | v4 / v9))); + break; + case 1: + v4 = (v21 > 59546921) ? (v12 << v5 / v11) : ((v1 > 90424336) ? (v10 << v16 ^ v14) : ((v22 > 77913176) ? (v21 + v10 & v24) : (v3 % v16 - v7))); + break; + case 2: + v16 = (v21 < 38593695) ? (v12 - v3 - v24) : ((v10 > 77641787) ? (v17 << v16 * v8) : ((v10 > 30640526) ? (v24 & v19 >> v13) : (v1 / v10 << v9))); + break; + case 3: + v6 = v18 << v23 - v14; + break; + case 4: + v16 = v13 | v5 ^ v22; + break; + default: + v14 = v19 % v1 % v8; + break; + } + + + if (v24 > 39963429) + { + v24 = (v5 > 4628977) ? (v16 / v14 ^ v16) : ((v6 > 77198980) ? (v22 + v1 | v7) : ((v10 < 81982376) ? (v13 * v11 >> v15) : (v23 | v20 & v24))); + } + else + { + v24 = (v23 > 47156413) ? (v20 * v6 & v5) : ((v16 > 32762923) ? (v5 << v13 ^ v7) : ((v3 < 2212267) ? (v8 >> v11 << v15) : (v1 ^ v11 % v5))); + } + + + return (v11 > 23965633) ? (v18 | v15 >> v6) : ((v12 < 94492641) ? (v21 * v19 - v21) : ((v10 < 4907705) ? (v19 + v8 * v21) : (v14 & v24 << v20))); + } + + [MosaUnitTest] + public static int FuzzMethod9944() + { + int v1 = 13979011; + int v2 = 66900020; + int v3 = 60112653; + int v4 = 90165123; + int v5 = 48038315; + int v6 = 98362810; + int v7 = 3639506; + int v8 = 28041924; + int v9 = 82270455; + int v10 = 1247586; + int v11 = 21242120; + int v12 = 82830063; + int v13 = 65899698; + int v14 = 14455258; + int v15 = 33695037; + int v16 = 64155495; + int v17 = 88844362; + int v18 = 64853013; + int v19 = 40381485; + int v20 = 68405671; + int v21 = 9897379; + int v22 = 38493943; + int v23 = 46103950; + int v24 = 42661795; + + switch (v14 % 5) + { + case 0: + v10 = v21 & v1 - v4; + break; + case 1: + v18 = v24 >> v8 | v24; + break; + case 2: + v4 = (v18 < 31601271) ? (v16 >> v10 / v24) : ((v20 > 37902376) ? (v15 << v6 ^ v9) : ((v20 < 95075627) ? (v7 - v23 + v3) : (v18 << v8 % v4))); + break; + case 3: + v2 = v14 | v2 << v14; + break; + case 4: + v6 = v24 & v13 ^ v12; + break; + default: + v22 = (v3 < 18030792) ? (v5 >> v2 - v7) : ((v14 < 17023958) ? (v11 & v1 / v2) : ((v24 < 95286306) ? (v8 * v16 & v16) : (v22 << v21 * v11))); + break; + } + + + switch (v10 % 5) + { + case 0: + v11 = v6 << v23 + v18; + break; + case 1: + v11 = v3 >> v7 >> v7; + break; + case 2: + v1 = v16 >> v14 >> v1; + break; + case 3: + v15 = v21 | v5 - v19; + break; + case 4: + v23 = v8 | v1 & v6; + break; + default: + v9 = (v3 < 46286962) ? (v12 | v14 >> v5) : ((v16 < 65115329) ? (v3 << v21 | v6) : ((v14 < 5264087) ? (v13 % v8 >> v8) : (v11 / v21 ^ v9))); + break; + } + + + if (v11 > 95616196) + { + int v25 = 15633155; + v25 = (v25 < 52251157) ? (v25 << v25 | v25) : ((v25 > 75034692) ? (v25 * v25 | v25) : ((v25 > 26279367) ? (v25 & v25 & v25) : (v25 ^ v25 << v25))); + } + else + { + int v26 = 83640255; + v26 = (v26 > 58713977) ? (v26 << v26 % v26) : ((v26 < 46008181) ? (v26 & v26 | v26) : ((v26 > 82909708) ? (v26 & v26 << v26) : (v26 & v26 | v26))); + } + + + if (v1 > 57870449) + { + v7 = (v21 < 15307289) ? (v6 + v12 << v2) : ((v1 > 11981111) ? (v6 << v18 & v11) : ((v1 > 27815591) ? (v7 << v18 - v10) : (v9 << v17 & v5))); + } + else + { + v22 = v9 & v12 & v2; + } + + + if (v2 < 62819278) + { + int v27 = 5655781; + v27 = (v27 > 45603368) ? (v27 << v27 | v27) : ((v27 > 62781739) ? (v27 & v27 % v27) : ((v27 < 78282917) ? (v27 * v27 >> v27) : (v27 / v27 << v27))); + if (v27 < 29183648) + { + v27 = (v27 < 24528609) ? (v27 | v27 >> v27) : ((v27 > 9321644) ? (v27 << v27 & v27) : ((v27 < 27580479) ? (v27 % v27 ^ v27) : (v27 >> v27 ^ v27))); + if (v27 < 74887567) + { + int v28 = 92090518; + v28 = v28 % v28 | v28; + } + else + { + v27 = v27 ^ v27 + v27; + } + + } + else + { + v27 = v27 << v27 + v27; + } + + } + else + { + int v29 = 87450973; + v29 = (v29 < 36688362) ? (v29 & v29 << v29) : ((v29 > 48935921) ? (v29 | v29 + v29) : ((v29 > 23895968) ? (v29 >> v29 >> v29) : (v29 ^ v29 ^ v29))); + } + + + switch (v11 % 5) + { + case 0: + v12 = (v12 > 71212430) ? (v24 ^ v3 >> v14) : ((v1 > 17481167) ? (v14 >> v1 % v24) : ((v8 < 79423434) ? (v14 & v12 % v5) : (v3 + v3 | v16))); + break; + case 1: + v11 = (v23 > 54064227) ? (v13 ^ v10 / v21) : ((v23 > 97497069) ? (v20 << v7 ^ v20) : ((v12 < 69953831) ? (v7 ^ v16 >> v1) : (v12 - v5 * v18))); + break; + case 2: + v18 = (v17 < 80456578) ? (v22 & v6 - v21) : ((v4 < 76488834) ? (v22 * v7 ^ v24) : ((v14 < 59592893) ? (v9 << v4 * v23) : (v5 ^ v15 << v22))); + break; + case 3: + v21 = v21 | v23 << v3; + break; + case 4: + v13 = (v18 > 72676145) ? (v20 * v22 ^ v1) : ((v13 < 3399417) ? (v9 + v22 % v7) : ((v23 > 71935527) ? (v12 | v10 ^ v22) : (v17 | v5 | v22))); + break; + default: + v18 = (v1 < 14058545) ? (v1 << v23 - v12) : ((v19 > 89031205) ? (v4 >> v16 % v12) : ((v2 < 36501455) ? (v23 << v10 & v21) : (v21 | v4 - v11))); + break; + } + + + switch (v17 % 5) + { + case 0: + v9 = (v6 < 63248251) ? (v12 % v7 << v22) : ((v23 > 7645825) ? (v17 | v3 + v21) : ((v9 > 8315837) ? (v13 - v8 ^ v15) : (v8 / v14 & v19))); + break; + case 1: + v7 = (v12 < 65038650) ? (v17 ^ v23 >> v22) : ((v5 < 7275553) ? (v10 * v12 ^ v20) : ((v10 < 99164302) ? (v14 & v19 % v7) : (v18 >> v11 % v12))); + break; + case 2: + v1 = (v10 > 66810164) ? (v19 >> v11 & v4) : ((v8 < 48987959) ? (v11 >> v19 ^ v6) : ((v10 < 28169167) ? (v10 | v18 << v12) : (v14 / v21 - v13))); + break; + case 3: + v14 = (v7 > 15260879) ? (v13 ^ v21 << v7) : ((v10 > 95681906) ? (v6 / v17 ^ v11) : ((v8 > 68390411) ? (v14 | v3 - v9) : (v12 % v11 / v6))); + break; + case 4: + v8 = (v7 < 15071764) ? (v19 - v4 & v21) : ((v1 > 31794208) ? (v4 << v19 & v21) : ((v5 > 79720521) ? (v12 & v2 - v5) : (v18 & v19 / v1))); + break; + default: + v6 = v4 + v14 >> v9; + break; + } + + + if (v5 > 15014205) + { + int v30 = 9603402; + v30 = v30 >> v30 - v30; + } + else + { + v13 = (v6 > 66626215) ? (v10 % v10 << v1) : ((v17 > 62421229) ? (v6 << v17 << v24) : ((v20 < 65098058) ? (v9 + v2 << v24) : (v19 & v11 >> v3))); + } + + + if (v1 < 3918617) + { + v3 = v13 + v24 << v6; + if (v19 < 36914501) + { + v16 = (v7 > 40880983) ? (v23 ^ v20 & v3) : ((v4 < 38946446) ? (v6 << v14 / v19) : ((v8 < 85528663) ? (v1 >> v23 / v12) : (v22 * v17 & v7))); + if (v2 > 68805055) + { + v6 = v6 + v10 ^ v21; + } + else + { + int v31 = 50082722; + v31 = (v31 > 88814563) ? (v31 ^ v31 >> v31) : ((v31 > 90687648) ? (v31 - v31 / v31) : ((v31 < 19670075) ? (v31 * v31 & v31) : (v31 ^ v31 + v31))); + } + + } + else + { + v22 = (v16 > 92282679) ? (v15 + v24 % v6) : ((v22 > 85519913) ? (v20 % v6 * v1) : ((v17 < 86442794) ? (v6 + v19 << v24) : (v23 + v7 << v19))); + } + + } + else + { + int v32 = 88184636; + v32 = (v32 < 34864360) ? (v32 >> v32 | v32) : ((v32 < 79560172) ? (v32 >> v32 << v32) : ((v32 > 16585688) ? (v32 >> v32 | v32) : (v32 | v32 << v32))); + } + + + switch (v15 % 5) + { + case 0: + v22 = (v16 < 48145966) ? (v16 | v22 | v8) : ((v12 < 45174028) ? (v4 >> v22 % v8) : ((v4 < 94261223) ? (v12 ^ v5 & v9) : (v13 >> v14 ^ v15))); + break; + case 1: + v8 = v22 << v6 >> v5; + break; + case 2: + v10 = v9 - v24 & v15; + break; + case 3: + v18 = (v23 < 38111223) ? (v12 ^ v10 >> v17) : ((v11 < 249252) ? (v21 << v12 % v15) : ((v20 < 96995405) ? (v10 % v12 & v9) : (v21 >> v16 / v24))); + break; + case 4: + v10 = v13 << v3 & v14; + break; + default: + v15 = v4 ^ v10 << v14; + break; + } + + + if (v11 > 59800938) + { + v5 = (v18 > 81572932) ? (v3 | v6 / v5) : ((v24 < 65368602) ? (v23 | v12 >> v7) : ((v4 < 65043580) ? (v1 % v22 >> v10) : (v9 ^ v22 >> v20))); + } + else + { + int v33 = 69592632; + v33 = (v33 < 16562442) ? (v33 * v33 >> v33) : ((v33 < 15047621) ? (v33 + v33 * v33) : ((v33 > 60859580) ? (v33 | v33 << v33) : (v33 / v33 | v33))); + } + + + return (v2 > 89236148) ? (v3 * v5 + v15) : ((v14 < 52678416) ? (v10 ^ v8 % v4) : ((v14 < 50937742) ? (v15 + v12 - v12) : (v22 % v15 | v19))); + } + + [MosaUnitTest] + public static int FuzzMethod9945() + { + int v1 = 44519367; + int v2 = 13450568; + int v3 = 31564229; + int v4 = 18874961; + int v5 = 93018073; + int v6 = 6691257; + int v7 = 8712937; + int v8 = 27756924; + int v9 = 3070318; + int v10 = 50185252; + int v11 = 62611897; + int v12 = 77872420; + int v13 = 15289658; + int v14 = 46294984; + int v15 = 66689873; + int v16 = 18794019; + int v17 = 25979555; + int v18 = 93098881; + int v19 = 79399777; + int v20 = 16401010; + int v21 = 97935558; + int v22 = 79110312; + int v23 = 81242098; + int v24 = 72683012; + + switch (v21 % 5) + { + case 0: + v10 = v22 << v22 << v23; + break; + case 1: + v3 = (v11 > 12976827) ? (v4 / v11 & v24) : ((v16 > 5060225) ? (v7 / v10 / v20) : ((v24 < 13104305) ? (v5 ^ v15 ^ v7) : (v5 + v16 + v2))); + break; + case 2: + v13 = v17 % v2 >> v16; + break; + case 3: + v1 = (v6 > 34905698) ? (v13 * v21 % v9) : ((v4 < 38589430) ? (v15 * v5 >> v15) : ((v5 > 22539451) ? (v7 ^ v15 << v4) : (v19 & v20 % v24))); + break; + case 4: + v17 = (v12 > 28414725) ? (v11 << v4 ^ v22) : ((v17 < 81058269) ? (v6 | v19 * v8) : ((v7 < 94202643) ? (v15 >> v12 >> v22) : (v17 - v3 / v19))); + break; + default: + v15 = (v12 > 14173570) ? (v13 * v10 ^ v10) : ((v10 < 22107169) ? (v4 >> v7 << v4) : ((v8 > 76358518) ? (v11 % v17 << v24) : (v1 + v13 >> v14))); + break; + } + + + if (v11 < 47829776) + { + v21 = v24 & v12 >> v7; + if (v15 > 28774768) + { + v18 = (v12 < 77110317) ? (v23 >> v2 / v15) : ((v9 > 76000011) ? (v19 << v1 ^ v3) : ((v2 > 65370972) ? (v22 | v21 % v9) : (v21 >> v14 << v17))); + if (v22 > 78330835) + { + int v25 = 59434889; + v25 = v25 >> v25 >> v25; + } + else + { + int v26 = 21305010; + v26 = v26 & v26 ^ v26; + } + + } + else + { + int v27 = 64350119; + v27 = (v27 > 80618059) ? (v27 << v27 / v27) : ((v27 > 78350638) ? (v27 % v27 << v27) : ((v27 > 9724196) ? (v27 ^ v27 - v27) : (v27 | v27 - v27))); + } + + } + else + { + v11 = (v12 > 7611167) ? (v7 >> v15 * v3) : ((v24 > 31547419) ? (v24 % v19 ^ v6) : ((v5 < 69949966) ? (v19 * v16 ^ v22) : (v23 ^ v13 * v7))); + } + + + switch (v7 % 5) + { + case 0: + v13 = v21 ^ v23 & v14; + break; + case 1: + v2 = (v22 < 69968644) ? (v24 >> v19 | v20) : ((v24 > 18692437) ? (v21 / v11 % v2) : ((v3 < 23941708) ? (v12 << v4 >> v4) : (v14 >> v13 + v20))); + break; + case 2: + v19 = (v18 > 25145315) ? (v22 ^ v9 % v3) : ((v2 > 67821995) ? (v5 | v15 >> v12) : ((v22 > 36848421) ? (v21 + v23 - v13) : (v9 << v22 >> v4))); + break; + case 3: + v2 = v19 ^ v15 % v11; + break; + case 4: + v21 = (v16 > 54042096) ? (v11 % v10 * v2) : ((v10 > 85598551) ? (v21 / v19 << v14) : ((v6 > 24149944) ? (v4 ^ v15 + v22) : (v8 >> v2 + v3))); + break; + default: + v1 = v11 * v20 & v4; + break; + } + + + switch (v14 % 5) + { + case 0: + v3 = v1 >> v21 / v24; + break; + case 1: + v9 = (v15 < 3371537) ? (v19 >> v18 & v4) : ((v19 > 35417936) ? (v3 & v5 << v23) : ((v14 > 25975306) ? (v1 ^ v1 - v9) : (v12 | v20 ^ v11))); + break; + case 2: + v23 = (v19 > 69706449) ? (v15 << v11 ^ v22) : ((v21 < 45247277) ? (v9 ^ v23 << v10) : ((v12 > 41465840) ? (v20 * v19 << v9) : (v6 & v14 % v14))); + break; + case 3: + v1 = (v11 > 78245912) ? (v24 & v8 >> v24) : ((v16 > 61390918) ? (v2 & v20 / v16) : ((v23 < 23817337) ? (v10 / v21 - v17) : (v9 / v21 & v21))); + break; + case 4: + v22 = v7 >> v20 ^ v21; + break; + default: + v21 = (v7 > 37536826) ? (v9 / v17 >> v22) : ((v21 > 6831115) ? (v14 - v8 * v9) : ((v18 > 65220494) ? (v9 << v14 ^ v14) : (v20 >> v16 - v6))); + break; + } + + + switch (v17 % 5) + { + case 0: + v17 = v4 & v21 << v14; + break; + case 1: + v17 = v22 ^ v19 - v20; + break; + case 2: + v20 = (v8 < 4159609) ? (v7 << v10 | v2) : ((v9 < 66643511) ? (v23 >> v13 << v12) : ((v10 < 23340651) ? (v24 ^ v16 % v12) : (v7 ^ v22 % v15))); + break; + case 3: + v15 = v7 / v22 >> v8; + break; + case 4: + v13 = v20 | v13 / v12; + break; + default: + v22 = v8 * v9 >> v14; + break; + } + + + switch (v20 % 5) + { + case 0: + v5 = v15 + v15 / v17; + break; + case 1: + v12 = (v11 > 3061191) ? (v14 % v17 << v15) : ((v19 > 962076) ? (v1 * v24 << v2) : ((v15 > 38317620) ? (v10 << v2 >> v9) : (v22 ^ v16 | v3))); + break; + case 2: + v14 = v8 ^ v17 >> v4; + break; + case 3: + v21 = (v10 < 23923198) ? (v13 | v17 | v10) : ((v18 > 94857671) ? (v4 + v5 | v10) : ((v21 < 41430018) ? (v7 >> v20 | v11) : (v7 - v14 % v23))); + break; + case 4: + v19 = (v2 < 94695965) ? (v10 >> v9 << v2) : ((v8 > 76133323) ? (v14 ^ v10 & v22) : ((v11 > 83933011) ? (v10 - v10 ^ v11) : (v4 ^ v18 ^ v12))); + break; + default: + v11 = (v9 > 7919403) ? (v7 << v8 >> v17) : ((v17 > 16557880) ? (v2 | v3 ^ v12) : ((v16 > 40311326) ? (v13 % v22 << v23) : (v24 & v1 + v1))); + break; + } + + + if (v9 < 46358023) + { + v19 = (v14 < 77212393) ? (v18 | v19 & v12) : ((v24 < 50601601) ? (v17 / v17 + v17) : ((v1 > 10750145) ? (v20 & v5 << v23) : (v17 << v23 % v10))); + if (v19 < 29474102) + { + v21 = (v23 < 5427404) ? (v7 - v21 << v21) : ((v7 > 74425116) ? (v23 | v23 | v19) : ((v1 < 60243034) ? (v19 << v21 >> v19) : (v20 * v13 + v21))); + } + else + { + int v28 = 2674652; + v28 = (v28 > 44413519) ? (v28 + v28 - v28) : ((v28 < 97375517) ? (v28 << v28 >> v28) : ((v28 > 85270787) ? (v28 | v28 << v28) : (v28 / v28 / v28))); + } + + } + else + { + v5 = (v13 < 8714029) ? (v6 >> v19 % v12) : ((v6 < 13506513) ? (v21 % v15 - v20) : ((v18 > 21437573) ? (v13 >> v19 >> v9) : (v12 | v6 << v3))); + } + + + if (v19 < 56578746) + { + int v29 = 98526463; + v29 = (v29 < 474686) ? (v29 - v29 % v29) : ((v29 < 20066354) ? (v29 << v29 - v29) : ((v29 < 14451251) ? (v29 >> v29 - v29) : (v29 | v29 ^ v29))); + if (v29 < 99654553) + { + v29 = (v29 > 26745936) ? (v29 / v29 / v29) : ((v29 < 57853653) ? (v29 << v29 / v29) : ((v29 < 77437090) ? (v29 + v29 >> v29) : (v29 >> v29 << v29))); + if (v29 > 9783585) + { + v29 = (v29 > 86474985) ? (v29 + v29 ^ v29) : ((v29 < 76326091) ? (v29 << v29 & v29) : ((v29 > 2652260) ? (v29 << v29 << v29) : (v29 * v29 ^ v29))); + } + else + { + v29 = (v29 < 6871353) ? (v29 - v29 << v29) : ((v29 > 75182067) ? (v29 | v29 >> v29) : ((v29 > 36866107) ? (v29 ^ v29 << v29) : (v29 << v29 >> v29))); + } + + } + else + { + v29 = (v29 > 5106908) ? (v29 + v29 % v29) : ((v29 > 53842297) ? (v29 << v29 / v29) : ((v29 < 97567920) ? (v29 * v29 >> v29) : (v29 - v29 << v29))); + } + + } + else + { + int v30 = 46469226; + v30 = (v30 < 81924223) ? (v30 / v30 << v30) : ((v30 < 89827332) ? (v30 ^ v30 / v30) : ((v30 > 22860361) ? (v30 >> v30 + v30) : (v30 & v30 - v30))); + } + + + switch (v16 % 5) + { + case 0: + v9 = v22 >> v18 ^ v20; + break; + case 1: + v5 = (v10 < 9114176) ? (v14 - v12 / v13) : ((v9 < 18118835) ? (v15 & v8 >> v1) : ((v5 > 94597796) ? (v17 % v13 - v1) : (v19 * v9 & v22))); + break; + case 2: + v10 = (v19 > 80989511) ? (v20 + v23 * v4) : ((v2 < 39899651) ? (v2 | v23 << v24) : ((v18 < 45739828) ? (v5 + v4 >> v18) : (v1 + v17 % v1))); + break; + case 3: + v7 = v2 | v3 >> v14; + break; + case 4: + v16 = (v24 > 80457575) ? (v23 << v1 >> v8) : ((v4 < 29356041) ? (v13 ^ v21 ^ v7) : ((v16 > 3152063) ? (v24 / v21 >> v17) : (v9 + v2 & v5))); + break; + default: + v12 = (v15 < 35528468) ? (v1 * v19 + v11) : ((v13 < 18460792) ? (v6 << v6 ^ v8) : ((v7 < 347386) ? (v4 << v24 << v18) : (v2 | v5 + v11))); + break; + } + + + if (v3 > 10533318) + { + int v31 = 50692032; + v31 = (v31 > 23800951) ? (v31 & v31 + v31) : ((v31 > 159921) ? (v31 & v31 - v31) : ((v31 > 76175936) ? (v31 / v31 ^ v31) : (v31 | v31 << v31))); + } + else + { + v13 = v24 ^ v18 & v6; + } + + + switch (v24 % 5) + { + case 0: + v20 = v19 >> v18 >> v6; + break; + case 1: + v23 = (v12 > 87757641) ? (v18 - v12 | v21) : ((v11 > 24505719) ? (v13 << v12 / v6) : ((v14 > 90295443) ? (v18 % v20 * v21) : (v6 / v21 >> v21))); + break; + case 2: + v18 = v14 / v16 - v24; + break; + case 3: + v17 = v3 * v21 + v2; + break; + case 4: + v23 = (v23 > 68565623) ? (v13 / v21 - v2) : ((v10 < 20791272) ? (v19 >> v10 ^ v11) : ((v11 > 46468182) ? (v2 + v14 >> v21) : (v10 ^ v14 | v16))); + break; + default: + v10 = v18 & v1 | v6; + break; + } + + + return v22 ^ v18 * v16; + } + + [MosaUnitTest] + public static int FuzzMethod9946() + { + int v1 = 10705016; + int v2 = 85594897; + int v3 = 85241183; + int v4 = 77311097; + int v5 = 35556781; + int v6 = 45784398; + int v7 = 63247286; + int v8 = 36781865; + int v9 = 31901861; + int v10 = 95473420; + int v11 = 24932077; + int v12 = 30120484; + int v13 = 82497101; + int v14 = 77321328; + int v15 = 73163430; + int v16 = 54683853; + int v17 = 86688339; + int v18 = 12384654; + int v19 = 21406066; + int v20 = 80470909; + int v21 = 84772950; + int v22 = 67824157; + int v23 = 60462739; + int v24 = 89622853; + + switch (v3 % 5) + { + case 0: + v5 = (v6 < 2277441) ? (v4 & v17 << v13) : ((v3 > 96929365) ? (v15 >> v16 % v11) : ((v24 > 47853355) ? (v5 % v8 >> v4) : (v13 % v4 | v4))); + break; + case 1: + v23 = (v14 < 3177283) ? (v14 | v16 << v21) : ((v22 < 1143972) ? (v19 % v4 ^ v16) : ((v11 < 82171501) ? (v18 | v17 & v12) : (v3 % v2 ^ v3))); + break; + case 2: + v11 = (v21 > 20752075) ? (v4 + v24 ^ v24) : ((v11 < 86447356) ? (v15 - v2 | v15) : ((v6 > 25261996) ? (v8 | v17 >> v3) : (v17 / v2 - v5))); + break; + case 3: + v24 = (v20 < 22597340) ? (v20 % v18 | v16) : ((v5 > 24898134) ? (v7 | v19 & v16) : ((v1 < 13387102) ? (v19 << v10 << v4) : (v10 << v24 >> v15))); + break; + case 4: + v11 = v15 >> v16 ^ v5; + break; + default: + v18 = (v19 < 67355346) ? (v4 - v22 >> v8) : ((v21 > 89315281) ? (v11 % v5 >> v16) : ((v16 > 34786197) ? (v21 ^ v6 % v5) : (v18 - v16 - v14))); + break; + } + + + switch (v1 % 5) + { + case 0: + v4 = (v9 < 24635533) ? (v8 & v5 ^ v19) : ((v7 < 19389893) ? (v9 % v24 >> v14) : ((v16 > 83986916) ? (v22 / v4 >> v14) : (v16 >> v3 ^ v10))); + break; + case 1: + v10 = (v14 > 47343611) ? (v21 << v11 % v10) : ((v12 > 66035530) ? (v12 & v1 / v7) : ((v18 < 87206898) ? (v4 >> v6 | v16) : (v6 & v18 >> v8))); + break; + case 2: + v23 = (v18 < 49937904) ? (v5 >> v24 | v2) : ((v23 > 16515304) ? (v20 ^ v4 | v1) : ((v20 > 22566826) ? (v3 << v5 + v7) : (v22 >> v1 << v3))); + break; + case 3: + v24 = (v4 > 8145234) ? (v11 >> v5 >> v6) : ((v3 < 2016084) ? (v10 + v9 & v9) : ((v18 < 70117808) ? (v13 & v21 | v14) : (v13 << v1 & v9))); + break; + case 4: + v11 = (v5 > 53463169) ? (v1 + v12 % v22) : ((v16 > 79691497) ? (v17 << v4 ^ v10) : ((v10 > 10348821) ? (v24 << v21 % v24) : (v7 << v14 | v4))); + break; + default: + v24 = v23 ^ v15 >> v8; + break; + } + + + if (v6 < 33482061) + { + v12 = (v8 < 99327228) ? (v10 >> v7 ^ v6) : ((v12 < 74949633) ? (v12 >> v3 | v24) : ((v17 > 82649383) ? (v11 >> v5 << v14) : (v8 | v22 / v13))); + } + else + { + int v25 = 86167177; + v25 = v25 ^ v25 & v25; + } + + + switch (v7 % 5) + { + case 0: + v23 = v8 + v6 >> v11; + break; + case 1: + v5 = (v8 < 77632895) ? (v22 >> v5 & v1) : ((v15 > 99071392) ? (v18 + v20 & v20) : ((v16 > 56983134) ? (v7 & v15 ^ v17) : (v15 >> v9 + v11))); + break; + case 2: + v24 = v24 * v24 >> v18; + break; + case 3: + v9 = (v12 < 75698620) ? (v5 | v9 | v4) : ((v6 > 92783054) ? (v13 << v11 << v6) : ((v4 < 18829541) ? (v13 << v4 | v22) : (v13 % v15 | v4))); + break; + case 4: + v18 = (v6 > 65262115) ? (v1 << v16 >> v14) : ((v15 < 59434759) ? (v21 & v11 << v19) : ((v12 < 88323975) ? (v15 << v14 * v8) : (v14 / v16 / v22))); + break; + default: + v7 = v22 << v20 & v8; + break; + } + + + switch (v24 % 5) + { + case 0: + v14 = v5 >> v13 << v12; + break; + case 1: + v16 = v23 * v23 + v17; + break; + case 2: + v17 = (v19 > 41154365) ? (v14 | v24 << v8) : ((v19 < 13390108) ? (v19 << v15 & v19) : ((v3 > 23341421) ? (v6 >> v1 * v22) : (v5 << v8 | v18))); + break; + case 3: + v10 = (v10 > 36843366) ? (v15 >> v1 >> v4) : ((v1 < 62068018) ? (v10 << v2 << v17) : ((v7 > 21192939) ? (v23 << v21 - v6) : (v17 & v1 | v18))); + break; + case 4: + v18 = (v23 < 88950164) ? (v11 ^ v12 - v12) : ((v19 < 20086643) ? (v17 + v4 / v22) : ((v23 < 61946397) ? (v22 / v22 - v12) : (v17 * v21 % v7))); + break; + default: + v16 = (v12 < 66789796) ? (v3 / v21 - v16) : ((v6 < 72986200) ? (v6 * v1 - v10) : ((v16 < 6600289) ? (v8 * v7 + v2) : (v15 - v20 & v21))); + break; + } + + + switch (v17 % 5) + { + case 0: + v2 = (v4 < 22197850) ? (v14 | v14 | v18) : ((v8 > 54002280) ? (v3 % v19 << v23) : ((v10 > 49183839) ? (v6 * v4 >> v1) : (v13 << v22 << v8))); + break; + case 1: + v18 = v16 * v7 * v17; + break; + case 2: + v13 = v5 % v6 >> v2; + break; + case 3: + v22 = (v8 > 69262518) ? (v22 % v17 >> v3) : ((v22 > 53318137) ? (v21 ^ v18 + v6) : ((v9 > 53513627) ? (v23 / v21 + v16) : (v11 & v11 | v12))); + break; + case 4: + v23 = (v9 < 76074191) ? (v18 >> v5 & v9) : ((v17 < 80857219) ? (v20 >> v4 << v18) : ((v11 > 79032324) ? (v4 - v16 >> v17) : (v2 / v20 ^ v23))); + break; + default: + v23 = (v9 < 50966227) ? (v20 ^ v9 % v2) : ((v16 > 24147154) ? (v16 / v8 / v7) : ((v11 > 1964929) ? (v8 & v21 % v16) : (v13 ^ v6 << v5))); + break; + } + + + if (v24 > 30898048) + { + int v26 = 94073392; + v26 = v26 * v26 - v26; + } + else + { + v11 = v24 & v2 & v4; + } + + + switch (v5 % 5) + { + case 0: + v18 = (v1 < 23370486) ? (v16 ^ v8 ^ v13) : ((v9 > 27712752) ? (v6 - v19 >> v10) : ((v10 < 57242687) ? (v23 * v16 & v14) : (v15 / v10 % v5))); + break; + case 1: + v8 = v1 << v2 + v16; + break; + case 2: + v17 = (v9 > 30928115) ? (v13 - v12 - v2) : ((v14 < 44342620) ? (v1 << v24 << v8) : ((v2 < 58172650) ? (v17 >> v14 - v4) : (v1 & v14 | v10))); + break; + case 3: + v13 = v16 << v6 << v17; + break; + case 4: + v18 = (v16 < 5312975) ? (v14 | v19 % v4) : ((v22 < 23484799) ? (v20 >> v17 + v23) : ((v13 < 49935696) ? (v2 ^ v9 << v2) : (v11 + v14 * v23))); + break; + default: + v9 = (v3 > 81673420) ? (v6 - v17 ^ v4) : ((v2 > 81620694) ? (v1 & v19 << v19) : ((v19 > 2870905) ? (v17 >> v9 - v5) : (v11 & v15 | v5))); + break; + } + + + switch (v20 % 5) + { + case 0: + v22 = v20 % v3 | v2; + break; + case 1: + v15 = (v5 < 25443295) ? (v6 ^ v18 >> v18) : ((v19 > 62755057) ? (v15 ^ v10 >> v14) : ((v9 > 17888629) ? (v22 ^ v20 * v10) : (v15 >> v22 >> v20))); + break; + case 2: + v15 = (v24 > 32906355) ? (v4 << v9 >> v1) : ((v2 < 2260945) ? (v11 | v16 & v5) : ((v12 < 59372616) ? (v14 | v8 >> v8) : (v15 + v24 & v2))); + break; + case 3: + v23 = (v9 > 78713162) ? (v9 / v14 >> v20) : ((v22 > 84353042) ? (v21 << v24 / v23) : ((v20 < 44790328) ? (v15 << v7 / v16) : (v12 | v2 - v5))); + break; + case 4: + v21 = (v10 > 5620666) ? (v8 >> v6 + v14) : ((v14 > 44214898) ? (v24 >> v6 ^ v16) : ((v24 < 2878313) ? (v15 & v16 | v19) : (v12 - v8 >> v23))); + break; + default: + v16 = (v5 < 47870504) ? (v15 + v16 - v17) : ((v16 < 22676094) ? (v10 | v18 >> v11) : ((v7 > 25865451) ? (v22 << v3 >> v1) : (v6 | v19 / v8))); + break; + } + + + if (v21 < 74182751) + { + int v27 = 26862451; + v27 = (v27 > 89061689) ? (v27 ^ v27 - v27) : ((v27 > 3872603) ? (v27 % v27 | v27) : ((v27 < 56379332) ? (v27 << v27 / v27) : (v27 % v27 + v27))); + if (v27 < 36009016) + { + int v28 = 38582625; + v28 = v28 >> v28 + v28; + if (v28 > 81875273) + { + int v29 = 92559893; + v29 = v29 | v29 + v29; + } + else + { + int v30 = 16037625; + v30 = v30 | v30 >> v30; + } + + } + else + { + v27 = (v27 > 74315471) ? (v27 % v27 << v27) : ((v27 > 7446259) ? (v27 >> v27 ^ v27) : ((v27 > 9218303) ? (v27 * v27 << v27) : (v27 << v27 ^ v27))); + } + + } + else + { + int v31 = 35271856; + v31 = (v31 < 75277921) ? (v31 ^ v31 << v31) : ((v31 > 84708925) ? (v31 % v31 + v31) : ((v31 > 57597903) ? (v31 % v31 / v31) : (v31 % v31 - v31))); + } + + + switch (v1 % 5) + { + case 0: + v2 = (v18 > 85589930) ? (v11 - v6 * v21) : ((v13 > 39364836) ? (v11 >> v11 % v20) : ((v4 < 39994305) ? (v18 << v24 >> v4) : (v6 >> v11 - v20))); + break; + case 1: + v22 = v4 + v21 << v20; + break; + case 2: + v10 = (v6 > 95385817) ? (v2 >> v2 >> v9) : ((v4 < 48812713) ? (v10 | v12 * v8) : ((v8 < 65518353) ? (v4 >> v7 & v9) : (v2 >> v5 / v4))); + break; + case 3: + v13 = v11 >> v9 << v10; + break; + case 4: + v20 = v16 ^ v1 * v12; + break; + default: + v4 = v21 >> v9 << v24; + break; + } + + + return v8 + v20 & v19; + } + + [MosaUnitTest] + public static int FuzzMethod9947() + { + int v1 = 18909719; + int v2 = 61565205; + int v3 = 26342950; + int v4 = 78056804; + int v5 = 9062068; + int v6 = 99290328; + int v7 = 72386730; + int v8 = 12784043; + int v9 = 20342019; + int v10 = 21577606; + int v11 = 69390954; + int v12 = 65942069; + int v13 = 72386583; + int v14 = 76923849; + int v15 = 79663377; + int v16 = 43003857; + int v17 = 42231434; + int v18 = 53886469; + int v19 = 78349109; + int v20 = 94490475; + int v21 = 63747727; + int v22 = 30852784; + int v23 = 33467563; + int v24 = 74302418; + + switch (v20 % 5) + { + case 0: + v8 = (v11 > 47962578) ? (v1 << v8 * v8) : ((v6 > 26569836) ? (v21 >> v16 | v2) : ((v7 < 29980801) ? (v9 + v16 + v8) : (v13 / v16 & v8))); + break; + case 1: + v24 = (v21 > 52670596) ? (v8 ^ v13 >> v13) : ((v4 > 80350477) ? (v20 << v20 >> v16) : ((v22 < 29189818) ? (v23 * v7 >> v21) : (v2 | v7 << v11))); + break; + case 2: + v21 = v19 * v2 << v1; + break; + case 3: + v10 = v24 ^ v6 / v19; + break; + case 4: + v15 = v1 - v14 ^ v17; + break; + default: + v15 = (v15 < 68067241) ? (v16 | v14 << v2) : ((v24 < 40320153) ? (v9 << v14 << v9) : ((v10 > 14885734) ? (v8 - v23 << v18) : (v21 & v13 | v13))); + break; + } + + + if (v6 > 58329987) + { + int v25 = 14919393; + v25 = (v25 < 82504715) ? (v25 * v25 - v25) : ((v25 > 16755541) ? (v25 << v25 & v25) : ((v25 > 47011632) ? (v25 << v25 >> v25) : (v25 << v25 - v25))); + if (v25 < 95136467) + { + int v26 = 36638974; + v26 = (v26 < 1340528) ? (v26 / v26 >> v26) : ((v26 > 93912004) ? (v26 >> v26 / v26) : ((v26 < 45612204) ? (v26 + v26 * v26) : (v26 | v26 << v26))); + } + else + { + int v27 = 38914064; + v27 = v27 - v27 << v27; + } + + } + else + { + int v28 = 56810973; + v28 = (v28 < 10472339) ? (v28 * v28 >> v28) : ((v28 < 71377725) ? (v28 / v28 * v28) : ((v28 > 81811750) ? (v28 - v28 | v28) : (v28 - v28 >> v28))); + } + + + switch (v21 % 5) + { + case 0: + v15 = v17 ^ v19 >> v11; + break; + case 1: + v6 = (v12 < 80963725) ? (v23 | v7 - v2) : ((v20 < 36761789) ? (v14 >> v6 << v22) : ((v14 > 3451327) ? (v23 * v8 >> v5) : (v19 % v11 >> v22))); + break; + case 2: + v9 = v15 % v24 << v1; + break; + case 3: + v24 = (v20 < 38727218) ? (v24 % v24 >> v6) : ((v10 > 66649049) ? (v21 + v22 & v24) : ((v6 > 33410383) ? (v12 | v20 << v16) : (v24 << v14 & v23))); + break; + case 4: + v7 = (v9 > 67528245) ? (v18 * v10 | v14) : ((v6 > 93486036) ? (v20 - v24 | v5) : ((v10 > 41506682) ? (v10 & v7 ^ v19) : (v20 >> v13 << v21))); + break; + default: + v1 = v13 % v6 + v10; + break; + } + + + if (v21 > 79958874) + { + int v29 = 57983344; + v29 = (v29 < 69800035) ? (v29 >> v29 + v29) : ((v29 < 63067089) ? (v29 + v29 >> v29) : ((v29 < 64263667) ? (v29 + v29 % v29) : (v29 << v29 / v29))); + if (v29 > 83669944) + { + v29 = (v29 > 58007698) ? (v29 & v29 - v29) : ((v29 > 49927639) ? (v29 * v29 / v29) : ((v29 < 81293724) ? (v29 * v29 >> v29) : (v29 >> v29 / v29))); + if (v29 > 94237713) + { + int v30 = 8662486; + v30 = (v30 > 54034673) ? (v30 << v30 & v30) : ((v30 > 74243434) ? (v30 | v30 / v30) : ((v30 < 51320493) ? (v30 | v30 / v30) : (v30 ^ v30 - v30))); + } + else + { + v29 = (v29 < 35688964) ? (v29 % v29 << v29) : ((v29 < 75598475) ? (v29 << v29 - v29) : ((v29 < 54527420) ? (v29 >> v29 / v29) : (v29 * v29 & v29))); + } + + } + else + { + v29 = (v29 < 86532175) ? (v29 >> v29 << v29) : ((v29 < 40349284) ? (v29 | v29 << v29) : ((v29 > 80706777) ? (v29 >> v29 - v29) : (v29 ^ v29 << v29))); + } + + } + else + { + v16 = (v23 > 38512834) ? (v9 % v10 | v2) : ((v12 < 64219247) ? (v23 | v18 % v6) : ((v2 < 15127305) ? (v18 / v1 >> v20) : (v6 + v22 * v18))); + } + + + switch (v4 % 5) + { + case 0: + v16 = (v15 < 80775034) ? (v23 >> v22 << v19) : ((v11 < 6939376) ? (v1 % v9 | v14) : ((v1 < 66669842) ? (v2 % v17 ^ v5) : (v11 * v7 << v2))); + break; + case 1: + v3 = v7 << v8 >> v18; + break; + case 2: + v9 = v11 / v21 + v7; + break; + case 3: + v22 = v13 + v7 ^ v16; + break; + case 4: + v6 = (v23 > 68391210) ? (v12 - v5 >> v19) : ((v12 < 19633974) ? (v10 | v12 + v16) : ((v9 < 28322845) ? (v1 | v12 - v11) : (v15 ^ v16 / v22))); + break; + default: + v11 = v16 << v3 ^ v3; + break; + } + + + switch (v2 % 5) + { + case 0: + v22 = (v6 > 24067549) ? (v13 >> v18 >> v2) : ((v3 > 27608691) ? (v17 << v23 >> v21) : ((v6 > 3735280) ? (v13 >> v9 >> v22) : (v5 << v2 << v15))); + break; + case 1: + v20 = (v16 < 75613411) ? (v23 >> v1 / v7) : ((v12 < 84766260) ? (v5 ^ v13 - v24) : ((v24 > 35489251) ? (v12 | v8 - v20) : (v2 << v11 << v4))); + break; + case 2: + v3 = (v22 > 11287971) ? (v18 - v14 & v9) : ((v8 > 47582168) ? (v7 >> v2 >> v22) : ((v19 < 76489190) ? (v1 - v18 | v1) : (v22 | v6 >> v2))); + break; + case 3: + v2 = v22 & v15 + v3; + break; + case 4: + v10 = (v20 > 40823844) ? (v21 * v19 & v6) : ((v22 < 31913881) ? (v12 & v12 << v8) : ((v14 < 96116874) ? (v24 & v2 << v1) : (v21 / v23 ^ v10))); + break; + default: + v19 = v8 % v19 / v10; + break; + } + + + switch (v6 % 5) + { + case 0: + v7 = (v9 > 3878534) ? (v22 >> v16 << v17) : ((v23 < 94520699) ? (v19 & v19 << v17) : ((v11 < 70048905) ? (v22 - v5 << v20) : (v17 ^ v7 | v19))); + break; + case 1: + v9 = v9 << v9 << v15; + break; + case 2: + v1 = (v9 < 42983426) ? (v6 & v11 + v15) : ((v9 < 26843547) ? (v6 << v15 / v15) : ((v14 < 36929827) ? (v15 >> v11 + v24) : (v18 - v5 ^ v16))); + break; + case 3: + v12 = (v21 > 99856293) ? (v16 << v18 + v4) : ((v5 > 30634596) ? (v4 >> v3 >> v15) : ((v13 > 55156037) ? (v18 << v16 >> v3) : (v7 << v10 >> v12))); + break; + case 4: + v18 = v2 & v15 ^ v21; + break; + default: + v4 = (v21 > 53306090) ? (v13 >> v23 * v18) : ((v14 > 48963677) ? (v17 % v4 & v7) : ((v13 > 95387283) ? (v9 * v4 >> v4) : (v16 & v11 ^ v3))); + break; + } + + + if (v13 > 58440298) + { + v1 = v6 * v2 - v11; + } + else + { + int v31 = 36518908; + v31 = (v31 < 28643043) ? (v31 << v31 << v31) : ((v31 < 83561244) ? (v31 >> v31 >> v31) : ((v31 < 75141813) ? (v31 % v31 & v31) : (v31 << v31 * v31))); + } + + + switch (v24 % 5) + { + case 0: + v23 = v14 >> v18 << v3; + break; + case 1: + v6 = v4 & v5 + v19; + break; + case 2: + v22 = (v13 > 60539377) ? (v7 + v12 >> v2) : ((v3 < 48430946) ? (v4 << v9 / v19) : ((v23 < 34828792) ? (v6 >> v23 | v8) : (v10 >> v13 >> v16))); + break; + case 3: + v22 = (v14 > 25299104) ? (v24 ^ v21 - v4) : ((v6 > 67652533) ? (v16 * v6 + v4) : ((v23 < 95940313) ? (v19 + v3 << v6) : (v19 / v8 * v20))); + break; + case 4: + v6 = (v15 < 98944790) ? (v18 & v21 >> v10) : ((v23 > 63021418) ? (v9 | v2 % v9) : ((v1 > 8103791) ? (v22 >> v17 << v10) : (v23 - v18 % v20))); + break; + default: + v23 = (v2 < 13785725) ? (v22 & v19 * v10) : ((v6 < 10805508) ? (v12 & v14 * v4) : ((v7 > 14830709) ? (v4 & v14 - v23) : (v22 >> v5 * v14))); + break; + } + + + if (v21 > 70814909) + { + int v32 = 21734719; + v32 = (v32 > 32499044) ? (v32 ^ v32 << v32) : ((v32 < 91554912) ? (v32 * v32 | v32) : ((v32 > 85347204) ? (v32 & v32 & v32) : (v32 >> v32 | v32))); + if (v32 < 57005813) + { + int v33 = 97727560; + v33 = (v33 > 33243168) ? (v33 >> v33 << v33) : ((v33 > 92965343) ? (v33 ^ v33 ^ v33) : ((v33 < 71266649) ? (v33 * v33 | v33) : (v33 >> v33 * v33))); + } + else + { + v32 = v32 ^ v32 >> v32; + } + + } + else + { + v3 = (v8 < 59855477) ? (v24 * v8 & v7) : ((v12 > 44232001) ? (v9 / v9 ^ v1) : ((v1 < 13140917) ? (v1 + v22 * v1) : (v11 | v23 ^ v15))); + } + + + switch (v15 % 5) + { + case 0: + v4 = (v12 < 9464612) ? (v7 << v5 * v15) : ((v3 < 17790834) ? (v24 << v7 + v21) : ((v4 > 90744893) ? (v15 & v7 & v24) : (v17 << v11 << v17))); + break; + case 1: + v13 = (v13 > 44198786) ? (v7 / v12 ^ v4) : ((v22 < 24526343) ? (v15 % v20 & v23) : ((v18 < 43344701) ? (v18 * v6 & v6) : (v13 & v13 >> v1))); + break; + case 2: + v24 = (v2 > 63385990) ? (v3 << v6 | v21) : ((v18 > 54596638) ? (v5 + v24 % v18) : ((v11 > 44470271) ? (v12 % v21 & v1) : (v19 & v20 - v16))); + break; + case 3: + v2 = (v4 < 55723627) ? (v18 - v11 ^ v15) : ((v17 > 78823323) ? (v2 & v9 >> v20) : ((v1 > 55325621) ? (v7 | v14 << v3) : (v20 * v22 % v16))); + break; + case 4: + v6 = v8 << v16 << v4; + break; + default: + v21 = (v11 < 94567609) ? (v14 * v3 >> v23) : ((v2 > 33145883) ? (v23 | v16 ^ v3) : ((v2 > 22296800) ? (v19 - v18 * v11) : (v22 | v19 | v12))); + break; + } + + + return (v22 < 14068366) ? (v18 + v20 & v18) : ((v23 > 67965422) ? (v12 * v22 ^ v8) : ((v8 > 64434019) ? (v21 / v6 & v14) : (v11 ^ v23 | v1))); + } + + [MosaUnitTest] + public static int FuzzMethod9948() + { + int v1 = 63785044; + int v2 = 27535453; + int v3 = 27634527; + int v4 = 40325682; + int v5 = 22965976; + int v6 = 41560748; + int v7 = 61571470; + int v8 = 35137372; + int v9 = 11704960; + int v10 = 43612381; + int v11 = 1277901; + int v12 = 41616305; + int v13 = 33757808; + int v14 = 33127281; + int v15 = 95299492; + int v16 = 67555657; + int v17 = 45838491; + int v18 = 87133799; + int v19 = 45687139; + int v20 = 66753335; + int v21 = 88024285; + int v22 = 92129830; + int v23 = 36248992; + int v24 = 81688842; + + if (v15 < 45718069) + { + int v25 = 18575030; + v25 = v25 % v25 << v25; + } + else + { + v11 = (v18 < 35564367) ? (v3 >> v18 + v9) : ((v13 > 22792921) ? (v4 * v9 >> v18) : ((v13 < 25559578) ? (v15 - v12 | v14) : (v19 >> v12 & v2))); + } + + + switch (v5 % 5) + { + case 0: + v8 = v18 ^ v5 >> v10; + break; + case 1: + v18 = (v17 > 51504254) ? (v11 * v3 | v19) : ((v10 > 29121750) ? (v6 | v20 % v6) : ((v15 > 31351721) ? (v9 % v23 & v4) : (v17 + v22 / v11))); + break; + case 2: + v16 = v7 + v18 >> v12; + break; + case 3: + v19 = v14 << v7 ^ v14; + break; + case 4: + v18 = v16 << v8 & v12; + break; + default: + v23 = (v13 < 31692117) ? (v14 | v2 * v15) : ((v15 > 50678975) ? (v14 - v5 % v24) : ((v18 < 64000544) ? (v15 & v20 - v11) : (v17 / v10 ^ v18))); + break; + } + + + switch (v9 % 5) + { + case 0: + v4 = v2 / v2 % v6; + break; + case 1: + v10 = v13 << v23 + v2; + break; + case 2: + v21 = v7 % v14 * v23; + break; + case 3: + v8 = v14 << v24 >> v16; + break; + case 4: + v4 = v24 >> v3 << v1; + break; + default: + v24 = (v12 < 19414846) ? (v8 << v2 >> v23) : ((v21 > 50564043) ? (v2 >> v5 << v12) : ((v4 > 16887929) ? (v1 << v4 | v14) : (v1 << v20 | v17))); + break; + } + + + switch (v24 % 5) + { + case 0: + v8 = v8 + v22 & v22; + break; + case 1: + v20 = v19 << v12 << v2; + break; + case 2: + v16 = v3 << v22 * v18; + break; + case 3: + v16 = v22 * v21 >> v13; + break; + case 4: + v5 = (v3 < 43015437) ? (v5 << v20 << v2) : ((v9 > 21721420) ? (v4 >> v24 & v17) : ((v23 > 58640892) ? (v13 >> v5 ^ v9) : (v1 | v9 + v17))); + break; + default: + v13 = v14 - v5 % v8; + break; + } + + + if (v19 > 66561386) + { + v23 = v12 ^ v9 ^ v19; + } + else + { + int v26 = 65849168; + v26 = v26 >> v26 | v26; + } + + + switch (v1 % 5) + { + case 0: + v20 = v13 & v23 >> v14; + break; + case 1: + v7 = (v6 > 31175416) ? (v12 >> v16 % v6) : ((v24 > 90807044) ? (v1 ^ v6 & v21) : ((v21 < 66089549) ? (v17 ^ v19 >> v3) : (v22 ^ v16 >> v3))); + break; + case 2: + v1 = (v5 > 91852890) ? (v4 | v20 / v11) : ((v12 > 5194672) ? (v9 >> v9 | v15) : ((v1 < 25185764) ? (v5 * v22 & v9) : (v6 ^ v19 / v15))); + break; + case 3: + v1 = v5 << v23 % v1; + break; + case 4: + v3 = v17 % v23 * v4; + break; + default: + v1 = (v3 > 89522298) ? (v9 * v17 >> v18) : ((v5 > 90444998) ? (v21 << v15 << v4) : ((v20 > 93177536) ? (v15 ^ v11 >> v10) : (v23 << v12 << v3))); + break; + } + + + if (v12 > 36009901) + { + v11 = (v2 > 25255344) ? (v13 ^ v8 | v19) : ((v7 < 66446736) ? (v6 >> v8 >> v18) : ((v1 > 7158493) ? (v1 - v4 + v18) : (v18 | v13 + v14))); + if (v19 < 5549428) + { + int v27 = 74202642; + v27 = v27 >> v27 % v27; + if (v27 < 77555746) + { + int v28 = 19697546; + v28 = (v28 < 96108562) ? (v28 * v28 ^ v28) : ((v28 < 64299315) ? (v28 >> v28 * v28) : ((v28 < 78611869) ? (v28 >> v28 << v28) : (v28 | v28 * v28))); + } + else + { + int v29 = 64190203; + v29 = (v29 > 48030223) ? (v29 / v29 + v29) : ((v29 < 28363366) ? (v29 << v29 + v29) : ((v29 > 11860937) ? (v29 % v29 >> v29) : (v29 / v29 | v29))); + } + + } + else + { + int v30 = 88260722; + v30 = (v30 < 44735627) ? (v30 << v30 | v30) : ((v30 > 81965935) ? (v30 >> v30 | v30) : ((v30 < 99131491) ? (v30 / v30 | v30) : (v30 | v30 * v30))); + } + + } + else + { + v12 = (v21 > 77225080) ? (v16 & v5 << v4) : ((v22 < 42892305) ? (v1 << v21 / v22) : ((v9 < 38520436) ? (v2 >> v12 - v3) : (v6 << v11 ^ v15))); + } + + + switch (v23 % 5) + { + case 0: + v11 = v9 % v2 ^ v9; + break; + case 1: + v17 = (v13 < 28075444) ? (v21 >> v14 * v11) : ((v17 > 34984482) ? (v8 & v17 ^ v16) : ((v16 > 75999880) ? (v3 >> v23 | v22) : (v24 - v19 * v17))); + break; + case 2: + v24 = (v20 < 21807048) ? (v14 >> v18 & v18) : ((v23 < 8154343) ? (v21 % v11 | v22) : ((v14 < 46675179) ? (v12 << v24 ^ v22) : (v3 >> v17 & v4))); + break; + case 3: + v11 = (v24 < 39806946) ? (v6 | v6 * v9) : ((v2 < 31503032) ? (v2 >> v13 & v17) : ((v10 > 41192289) ? (v23 | v6 & v21) : (v2 | v4 << v10))); + break; + case 4: + v17 = v18 >> v7 | v18; + break; + default: + v9 = (v5 < 54337747) ? (v8 + v9 % v11) : ((v10 < 69792933) ? (v19 / v21 % v19) : ((v4 > 15604015) ? (v13 | v20 << v23) : (v18 / v4 | v15))); + break; + } + + + switch (v8 % 5) + { + case 0: + v5 = v10 | v8 / v8; + break; + case 1: + v2 = v12 >> v22 % v5; + break; + case 2: + v12 = (v11 > 25413573) ? (v2 & v14 / v4) : ((v7 < 29306287) ? (v13 * v17 & v12) : ((v23 < 25535800) ? (v7 << v1 & v14) : (v14 | v2 >> v1))); + break; + case 3: + v2 = (v19 > 48422529) ? (v12 >> v9 << v16) : ((v9 > 97985828) ? (v17 ^ v7 - v5) : ((v4 < 58451484) ? (v12 / v20 >> v4) : (v14 - v10 << v9))); + break; + case 4: + v11 = (v19 > 40583455) ? (v16 - v7 >> v6) : ((v20 < 37497796) ? (v18 + v3 + v4) : ((v21 > 3532387) ? (v8 >> v16 + v4) : (v3 * v11 << v13))); + break; + default: + v8 = (v23 > 37110529) ? (v20 & v1 * v22) : ((v11 > 98684698) ? (v14 >> v2 << v20) : ((v8 < 15255474) ? (v4 - v15 << v6) : (v2 ^ v8 * v4))); + break; + } + + + if (v21 < 86045577) + { + int v31 = 98833284; + v31 = v31 * v31 / v31; + } + else + { + v13 = (v8 < 87541884) ? (v9 << v20 >> v18) : ((v17 > 17264028) ? (v20 / v10 >> v23) : ((v18 > 8370034) ? (v15 & v12 | v9) : (v11 * v5 << v6))); + } + + + if (v4 < 10678082) + { + v16 = v24 & v13 * v7; + } + else + { + int v32 = 70499079; + v32 = (v32 < 5458690) ? (v32 | v32 << v32) : ((v32 < 81525169) ? (v32 << v32 - v32) : ((v32 < 49258388) ? (v32 / v32 * v32) : (v32 ^ v32 ^ v32))); + } + + + return (v17 > 52216625) ? (v15 - v2 | v13) : ((v5 > 27378592) ? (v13 + v12 << v1) : ((v4 > 59035598) ? (v8 % v23 ^ v13) : (v19 & v24 / v16))); + } + + [MosaUnitTest] + public static int FuzzMethod9949() + { + int v1 = 57135761; + int v2 = 87752771; + int v3 = 97379716; + int v4 = 69058488; + int v5 = 72991893; + int v6 = 34324896; + int v7 = 39019864; + int v8 = 4162935; + int v9 = 11171161; + int v10 = 72735271; + int v11 = 22048182; + int v12 = 30074396; + int v13 = 23244517; + int v14 = 1557462; + int v15 = 5587863; + int v16 = 61914389; + int v17 = 83839581; + int v18 = 70986609; + int v19 = 87242085; + int v20 = 89644552; + int v21 = 76361272; + int v22 = 17901732; + int v23 = 69339231; + int v24 = 92216233; + + switch (v17 % 5) + { + case 0: + v6 = v12 % v21 << v10; + break; + case 1: + v7 = (v20 > 70847180) ? (v5 - v5 - v6) : ((v15 > 93966121) ? (v24 >> v15 - v22) : ((v15 < 64068987) ? (v6 | v18 ^ v23) : (v1 + v11 << v5))); + break; + case 2: + v14 = v22 >> v20 + v22; + break; + case 3: + v7 = (v7 < 52816468) ? (v7 >> v2 << v23) : ((v20 < 78294175) ? (v14 / v15 << v1) : ((v18 < 8979043) ? (v24 << v22 << v4) : (v6 | v9 << v2))); + break; + case 4: + v24 = v8 >> v12 & v14; + break; + default: + v22 = v21 * v9 + v24; + break; + } + + + if (v12 < 82337500) + { + v22 = (v20 < 9735626) ? (v20 | v18 * v23) : ((v13 < 30593089) ? (v5 << v10 * v17) : ((v21 < 42531314) ? (v14 ^ v4 ^ v19) : (v17 - v16 % v4))); + } + else + { + int v25 = 14972032; + v25 = (v25 > 19404644) ? (v25 * v25 | v25) : ((v25 > 79738815) ? (v25 | v25 >> v25) : ((v25 < 64219892) ? (v25 ^ v25 >> v25) : (v25 << v25 >> v25))); + } + + + if (v19 < 75414438) + { + int v26 = 45552346; + v26 = (v26 > 24502859) ? (v26 & v26 | v26) : ((v26 > 65841942) ? (v26 / v26 ^ v26) : ((v26 < 22874811) ? (v26 | v26 & v26) : (v26 << v26 ^ v26))); + } + else + { + v15 = (v24 < 71951620) ? (v4 & v13 ^ v1) : ((v12 > 69534179) ? (v22 & v24 >> v6) : ((v9 < 79193019) ? (v22 & v17 ^ v23) : (v14 << v1 / v4))); + } + + + if (v7 < 99875294) + { + int v27 = 22013023; + v27 = (v27 > 40011594) ? (v27 << v27 >> v27) : ((v27 < 30266093) ? (v27 ^ v27 ^ v27) : ((v27 < 71326319) ? (v27 & v27 * v27) : (v27 ^ v27 >> v27))); + } + else + { + v7 = (v11 < 16929876) ? (v1 & v7 ^ v15) : ((v10 < 37088124) ? (v3 >> v5 ^ v16) : ((v21 > 36190114) ? (v4 ^ v22 + v2) : (v21 ^ v16 | v10))); + } + + + switch (v11 % 5) + { + case 0: + v4 = (v7 < 74939700) ? (v13 ^ v9 % v18) : ((v21 > 6658793) ? (v15 / v1 << v15) : ((v11 < 38320715) ? (v3 / v16 / v5) : (v14 * v7 ^ v24))); + break; + case 1: + v4 = (v18 < 70238228) ? (v18 >> v13 & v11) : ((v21 > 84628855) ? (v21 - v24 & v5) : ((v17 > 239368) ? (v3 * v15 % v17) : (v15 % v19 << v18))); + break; + case 2: + v19 = (v14 > 32584870) ? (v20 | v16 % v13) : ((v7 < 79980918) ? (v21 >> v18 << v22) : ((v7 < 389762) ? (v16 << v10 & v6) : (v16 ^ v9 * v9))); + break; + case 3: + v18 = (v14 > 23828245) ? (v9 << v7 % v24) : ((v3 > 3748616) ? (v15 * v21 % v24) : ((v12 < 76780918) ? (v18 >> v17 >> v14) : (v18 - v19 / v14))); + break; + case 4: + v4 = v11 ^ v13 % v9; + break; + default: + v14 = v8 * v17 >> v12; + break; + } + + + if (v24 < 22913184) + { + int v28 = 87872004; + v28 = (v28 < 26017145) ? (v28 + v28 << v28) : ((v28 > 69935153) ? (v28 >> v28 % v28) : ((v28 < 88553918) ? (v28 ^ v28 >> v28) : (v28 | v28 * v28))); + if (v28 > 33666102) + { + v28 = (v28 < 34033758) ? (v28 ^ v28 << v28) : ((v28 > 63880654) ? (v28 & v28 << v28) : ((v28 > 18915340) ? (v28 & v28 << v28) : (v28 ^ v28 << v28))); + if (v28 < 70811862) + { + v28 = (v28 > 12805155) ? (v28 >> v28 << v28) : ((v28 < 91612367) ? (v28 ^ v28 * v28) : ((v28 > 71532037) ? (v28 >> v28 / v28) : (v28 & v28 / v28))); + } + else + { + int v29 = 67625658; + v29 = v29 - v29 << v29; + } + + } + else + { + int v30 = 73461202; + v30 = (v30 < 87209487) ? (v30 << v30 << v30) : ((v30 < 35586247) ? (v30 * v30 * v30) : ((v30 < 21598398) ? (v30 / v30 + v30) : (v30 & v30 - v30))); + } + + } + else + { + int v31 = 49207640; + v31 = v31 | v31 - v31; + } + + + switch (v7 % 5) + { + case 0: + v18 = v12 << v22 >> v17; + break; + case 1: + v19 = v23 << v12 >> v16; + break; + case 2: + v17 = (v2 < 62948752) ? (v17 << v18 | v2) : ((v11 > 22558918) ? (v8 | v10 - v17) : ((v21 < 98037591) ? (v10 - v12 >> v8) : (v7 & v6 | v2))); + break; + case 3: + v8 = v10 << v9 & v17; + break; + case 4: + v12 = (v8 < 71785853) ? (v8 >> v3 | v18) : ((v21 > 92426820) ? (v22 << v8 ^ v3) : ((v6 < 43216605) ? (v12 / v4 >> v12) : (v18 ^ v1 + v10))); + break; + default: + v12 = (v24 > 7695687) ? (v5 + v1 << v23) : ((v9 > 83679100) ? (v19 / v11 << v23) : ((v23 > 17142121) ? (v18 % v22 >> v13) : (v9 >> v19 << v21))); + break; + } + + + switch (v6 % 5) + { + case 0: + v15 = (v23 < 26653470) ? (v7 >> v1 % v4) : ((v4 < 19178678) ? (v4 << v22 >> v4) : ((v18 < 51874974) ? (v22 % v2 << v3) : (v7 * v23 ^ v20))); + break; + case 1: + v1 = v16 >> v7 | v7; + break; + case 2: + v20 = v19 << v5 * v1; + break; + case 3: + v7 = (v10 < 79209394) ? (v13 - v20 % v21) : ((v18 > 29952869) ? (v3 >> v3 + v7) : ((v24 < 77360167) ? (v15 - v18 | v18) : (v21 | v21 + v3))); + break; + case 4: + v2 = v7 >> v11 ^ v17; + break; + default: + v18 = (v22 > 55209385) ? (v20 + v7 - v4) : ((v8 > 77855173) ? (v21 & v3 | v22) : ((v19 < 48766336) ? (v1 ^ v10 * v20) : (v5 & v17 / v15))); + break; + } + + + if (v14 < 63599597) + { + v11 = v21 / v10 | v18; + } + else + { + int v32 = 25743220; + v32 = v32 | v32 & v32; + } + + + if (v22 > 83227903) + { + v14 = (v18 > 8232344) ? (v16 | v12 % v8) : ((v21 < 465649) ? (v3 << v5 >> v14) : ((v22 < 96890066) ? (v11 | v2 << v14) : (v17 - v22 << v5))); + } + else + { + v14 = (v20 < 10324787) ? (v6 << v13 / v16) : ((v13 < 98807344) ? (v5 ^ v23 ^ v3) : ((v19 < 66427089) ? (v16 << v17 ^ v10) : (v5 >> v14 + v4))); + } + + + if (v1 < 11328983) + { + int v33 = 35449795; + v33 = v33 << v33 ^ v33; + if (v33 < 66837608) + { + int v34 = 40486311; + v34 = (v34 > 48099026) ? (v34 << v34 << v34) : ((v34 < 50258660) ? (v34 / v34 + v34) : ((v34 > 38245725) ? (v34 << v34 - v34) : (v34 + v34 & v34))); + if (v34 > 53659247) + { + v34 = v34 | v34 << v34; + } + else + { + v34 = (v34 < 66583587) ? (v34 | v34 & v34) : ((v34 > 9653886) ? (v34 << v34 | v34) : ((v34 > 30071722) ? (v34 ^ v34 - v34) : (v34 - v34 - v34))); + } + + } + else + { + int v35 = 89288515; + v35 = v35 & v35 >> v35; + } + + } + else + { + v13 = (v19 > 25418257) ? (v10 & v23 - v10) : ((v19 > 78483960) ? (v1 % v6 & v17) : ((v15 < 95244233) ? (v23 - v13 ^ v9) : (v13 & v3 + v10))); + } + + + return (v4 > 31398582) ? (v12 << v6 >> v3) : ((v14 > 91763044) ? (v23 | v15 - v19) : ((v3 > 91999303) ? (v7 ^ v19 % v2) : (v9 << v12 >> v3))); + } + + [MosaUnitTest] + public static int FuzzMethod9950() + { + int v1 = 47189831; + int v2 = 78704520; + int v3 = 15997257; + int v4 = 37759744; + int v5 = 632924; + int v6 = 21322160; + int v7 = 22259408; + int v8 = 19506044; + int v9 = 27109454; + int v10 = 83938039; + int v11 = 6195923; + int v12 = 46567899; + int v13 = 93148794; + int v14 = 89173873; + int v15 = 37772394; + int v16 = 85373864; + int v17 = 90937753; + int v18 = 40721027; + int v19 = 50676455; + int v20 = 19884733; + int v21 = 90296448; + int v22 = 60466963; + int v23 = 91360312; + int v24 = 47208589; + + switch (v18 % 5) + { + case 0: + v5 = v5 - v10 / v5; + break; + case 1: + v23 = (v12 < 36617614) ? (v19 - v2 % v10) : ((v7 < 28600287) ? (v21 ^ v9 ^ v2) : ((v8 < 63146176) ? (v9 >> v3 ^ v17) : (v17 % v16 << v20))); + break; + case 2: + v15 = (v16 < 6349903) ? (v11 + v14 ^ v7) : ((v24 < 95887369) ? (v21 % v12 << v7) : ((v4 > 24384801) ? (v19 >> v8 >> v11) : (v18 << v3 & v23))); + break; + case 3: + v7 = (v21 < 29514374) ? (v10 ^ v17 & v17) : ((v23 > 6047429) ? (v12 / v3 & v1) : ((v13 > 41922438) ? (v4 % v12 | v5) : (v16 << v22 % v18))); + break; + case 4: + v4 = (v22 < 93434185) ? (v2 & v5 + v14) : ((v23 < 64285938) ? (v11 / v10 + v3) : ((v16 > 27363865) ? (v10 >> v17 + v11) : (v2 >> v17 * v14))); + break; + default: + v19 = (v21 > 30335096) ? (v23 >> v10 | v12) : ((v1 < 43954266) ? (v3 - v12 + v3) : ((v6 > 94775172) ? (v24 >> v18 ^ v20) : (v4 & v7 << v11))); + break; + } + + + if (v17 > 6305266) + { + v5 = v20 >> v9 & v8; + if (v7 > 20037685) + { + int v25 = 29384705; + v25 = (v25 > 91336829) ? (v25 | v25 << v25) : ((v25 < 72285218) ? (v25 ^ v25 + v25) : ((v25 < 33466946) ? (v25 << v25 / v25) : (v25 ^ v25 ^ v25))); + if (v25 > 26717442) + { + int v26 = 42816657; + v26 = (v26 > 12454571) ? (v26 & v26 ^ v26) : ((v26 > 93577122) ? (v26 >> v26 | v26) : ((v26 > 80651126) ? (v26 + v26 | v26) : (v26 - v26 >> v26))); + } + else + { + int v27 = 30276829; + v27 = v27 | v27 | v27; + } + + } + else + { + v21 = v21 & v16 >> v16; + } + + } + else + { + v5 = (v21 < 98966002) ? (v1 + v21 << v12) : ((v7 > 74502654) ? (v12 << v10 ^ v17) : ((v23 < 70663181) ? (v16 >> v19 << v20) : (v24 | v23 >> v24))); + } + + + switch (v5 % 5) + { + case 0: + v16 = (v9 > 79297484) ? (v2 % v4 + v18) : ((v2 > 5129598) ? (v3 ^ v24 / v17) : ((v9 < 50551271) ? (v21 >> v6 ^ v2) : (v16 | v18 * v8))); + break; + case 1: + v18 = v20 % v10 - v15; + break; + case 2: + v16 = v24 / v22 >> v22; + break; + case 3: + v16 = (v5 < 57933286) ? (v1 + v18 % v20) : ((v23 > 3180715) ? (v12 & v12 + v18) : ((v23 > 58734124) ? (v3 / v1 - v15) : (v16 ^ v20 & v7))); + break; + case 4: + v4 = (v17 < 33068478) ? (v3 & v24 | v22) : ((v18 < 63913351) ? (v1 << v11 * v13) : ((v20 > 22471059) ? (v5 >> v1 - v18) : (v17 ^ v3 / v1))); + break; + default: + v4 = (v4 > 15425852) ? (v16 / v18 ^ v3) : ((v16 < 47581765) ? (v10 << v18 | v1) : ((v23 > 13438541) ? (v7 | v19 - v3) : (v15 & v14 >> v21))); + break; + } + + + if (v5 < 10279976) + { + int v28 = 32615339; + v28 = v28 | v28 / v28; + } + else + { + int v29 = 15194328; + v29 = (v29 < 30703762) ? (v29 % v29 - v29) : ((v29 < 94400491) ? (v29 << v29 + v29) : ((v29 > 60623464) ? (v29 ^ v29 & v29) : (v29 >> v29 >> v29))); + } + + + if (v1 > 77957710) + { + int v30 = 41140513; + v30 = (v30 < 40152725) ? (v30 >> v30 - v30) : ((v30 < 56423118) ? (v30 * v30 ^ v30) : ((v30 > 55067949) ? (v30 & v30 / v30) : (v30 % v30 & v30))); + } + else + { + v6 = (v13 < 63879253) ? (v10 - v18 - v6) : ((v16 < 52943481) ? (v18 - v3 & v17) : ((v2 > 77704438) ? (v18 ^ v8 << v12) : (v13 << v21 * v1))); + } + + + if (v8 < 99167157) + { + v10 = (v20 > 47428576) ? (v12 >> v6 >> v22) : ((v8 > 74239249) ? (v3 % v2 >> v8) : ((v14 > 82554438) ? (v6 << v23 << v16) : (v16 - v6 & v21))); + } + else + { + v13 = v9 >> v3 << v10; + } + + + if (v3 > 21258836) + { + int v31 = 77353301; + v31 = (v31 < 6794047) ? (v31 << v31 / v31) : ((v31 < 58410175) ? (v31 & v31 % v31) : ((v31 > 22582274) ? (v31 | v31 << v31) : (v31 & v31 & v31))); + } + else + { + v22 = (v5 < 5472195) ? (v15 >> v19 / v2) : ((v9 < 84526966) ? (v4 / v1 << v22) : ((v11 < 61856759) ? (v4 << v9 | v24) : (v19 - v16 ^ v19))); + } + + + switch (v18 % 5) + { + case 0: + v14 = (v1 < 20946458) ? (v17 * v11 | v14) : ((v15 < 35663951) ? (v4 >> v20 + v16) : ((v11 < 89020424) ? (v15 << v1 ^ v6) : (v4 << v8 | v23))); + break; + case 1: + v16 = (v6 > 34175242) ? (v10 & v8 << v5) : ((v10 < 3061336) ? (v16 & v11 ^ v3) : ((v5 < 47075337) ? (v20 % v9 >> v1) : (v18 >> v6 >> v8))); + break; + case 2: + v14 = (v11 > 55050658) ? (v5 - v24 / v13) : ((v10 < 11120935) ? (v4 >> v18 | v23) : ((v5 > 68643961) ? (v22 >> v7 << v15) : (v21 | v23 << v17))); + break; + case 3: + v8 = v7 + v7 << v14; + break; + case 4: + v10 = v24 % v13 ^ v7; + break; + default: + v1 = (v9 > 38153184) ? (v14 ^ v9 % v18) : ((v7 > 93510569) ? (v20 >> v10 << v6) : ((v15 < 7550227) ? (v19 & v13 | v20) : (v8 | v17 >> v22))); + break; + } + + + switch (v3 % 5) + { + case 0: + v6 = (v18 < 35674023) ? (v15 * v18 >> v5) : ((v19 < 19258560) ? (v22 | v22 >> v5) : ((v1 < 63198701) ? (v11 >> v5 >> v7) : (v22 % v13 - v2))); + break; + case 1: + v11 = v20 - v18 % v12; + break; + case 2: + v13 = v10 >> v21 & v10; + break; + case 3: + v10 = (v21 > 59744249) ? (v15 ^ v9 % v19) : ((v4 > 63956083) ? (v12 - v9 - v24) : ((v23 < 20284038) ? (v4 ^ v4 - v1) : (v15 & v6 + v19))); + break; + case 4: + v10 = (v20 > 30845696) ? (v11 + v11 % v6) : ((v13 > 18447091) ? (v22 | v17 ^ v22) : ((v11 > 63021749) ? (v9 - v12 << v22) : (v18 >> v14 ^ v15))); + break; + default: + v21 = v7 >> v10 - v8; + break; + } + + + switch (v18 % 5) + { + case 0: + v11 = v19 - v15 >> v7; + break; + case 1: + v17 = (v12 < 63076459) ? (v1 & v10 + v22) : ((v24 > 77549664) ? (v19 ^ v24 | v12) : ((v12 > 54939528) ? (v1 % v4 ^ v18) : (v15 << v20 * v8))); + break; + case 2: + v17 = (v11 < 18028152) ? (v7 << v9 | v1) : ((v21 < 46271131) ? (v8 & v24 / v3) : ((v12 > 56909672) ? (v3 >> v9 | v1) : (v3 ^ v2 ^ v16))); + break; + case 3: + v12 = v10 % v3 << v14; + break; + case 4: + v17 = (v17 < 54048541) ? (v1 % v17 & v21) : ((v13 > 57920970) ? (v18 % v20 ^ v13) : ((v20 > 27089253) ? (v8 | v5 + v15) : (v1 - v13 ^ v11))); + break; + default: + v5 = v3 - v11 / v13; + break; + } + + + switch (v5 % 5) + { + case 0: + v3 = v8 | v8 | v3; + break; + case 1: + v3 = (v17 < 43600013) ? (v18 / v20 << v6) : ((v6 < 43433506) ? (v14 & v12 & v23) : ((v17 > 77021582) ? (v1 >> v8 ^ v3) : (v22 * v22 + v13))); + break; + case 2: + v15 = (v9 > 21691161) ? (v19 >> v4 << v6) : ((v12 < 58255110) ? (v20 & v17 >> v15) : ((v8 > 14832720) ? (v11 - v3 / v10) : (v10 << v8 & v23))); + break; + case 3: + v5 = (v7 < 61514240) ? (v8 >> v1 + v2) : ((v14 < 87327149) ? (v1 & v9 | v7) : ((v13 > 21938131) ? (v5 % v2 | v18) : (v22 * v6 / v20))); + break; + case 4: + v8 = (v20 < 81543739) ? (v23 >> v15 << v24) : ((v16 < 41555333) ? (v18 << v16 << v24) : ((v21 > 32772358) ? (v20 & v11 >> v21) : (v8 - v7 >> v24))); + break; + default: + v15 = (v16 > 91031402) ? (v12 * v2 | v3) : ((v1 < 7580732) ? (v24 & v7 | v8) : ((v4 < 6718985) ? (v20 >> v13 + v21) : (v2 << v20 ^ v6))); + break; + } + + + return (v2 > 59776710) ? (v9 | v24 & v13) : ((v9 > 74635941) ? (v24 & v5 ^ v8) : ((v5 < 56426584) ? (v2 - v5 << v20) : (v24 - v15 | v7))); + } + + [MosaUnitTest] + public static int FuzzMethod9951() + { + int v1 = 91465851; + int v2 = 24231082; + int v3 = 68852447; + int v4 = 96452212; + int v5 = 2841755; + int v6 = 98173082; + int v7 = 55128113; + int v8 = 87084024; + int v9 = 48415183; + int v10 = 81042447; + int v11 = 74439078; + int v12 = 14410856; + int v13 = 18894823; + int v14 = 9278074; + int v15 = 77408977; + int v16 = 50901255; + int v17 = 88167232; + int v18 = 14268541; + int v19 = 32846013; + int v20 = 50528457; + int v21 = 80184901; + int v22 = 61197150; + int v23 = 47695580; + int v24 = 68605222; + + if (v15 < 32223734) + { + v8 = (v19 > 12090526) ? (v8 >> v8 ^ v11) : ((v9 < 19318257) ? (v17 << v5 + v9) : ((v1 < 85247209) ? (v12 - v20 % v20) : (v14 / v5 ^ v24))); + if (v18 > 84664235) + { + v22 = (v8 > 82965545) ? (v3 + v23 & v21) : ((v21 < 35798413) ? (v5 << v5 << v9) : ((v16 < 35892193) ? (v19 >> v11 | v21) : (v14 | v10 & v10))); + if (v17 < 81576763) + { + int v25 = 18586337; + v25 = v25 & v25 + v25; + } + else + { + v7 = (v22 > 12886137) ? (v13 >> v12 & v3) : ((v9 < 72785552) ? (v22 >> v11 | v9) : ((v12 < 90684366) ? (v9 * v1 + v14) : (v3 + v17 + v8))); + } + + } + else + { + int v26 = 10892321; + v26 = (v26 > 39137519) ? (v26 << v26 & v26) : ((v26 < 56511380) ? (v26 & v26 | v26) : ((v26 > 77831427) ? (v26 % v26 | v26) : (v26 - v26 / v26))); + } + + } + else + { + v6 = (v15 < 3630653) ? (v17 << v16 - v8) : ((v22 > 37049446) ? (v2 ^ v24 * v11) : ((v20 < 10768070) ? (v17 << v19 | v13) : (v16 % v7 << v19))); + } + + + if (v8 < 16370513) + { + int v27 = 41280902; + v27 = (v27 > 52851971) ? (v27 / v27 >> v27) : ((v27 < 58925604) ? (v27 << v27 ^ v27) : ((v27 > 58418008) ? (v27 | v27 & v27) : (v27 / v27 - v27))); + } + else + { + v9 = (v18 > 32147907) ? (v8 ^ v6 ^ v16) : ((v24 < 9448280) ? (v21 & v13 - v5) : ((v22 < 77217949) ? (v8 % v9 - v21) : (v7 + v17 & v21))); + } + + + if (v15 > 56693471) + { + v5 = v1 << v2 >> v5; + } + else + { + int v28 = 29095493; + v28 = v28 & v28 << v28; + } + + + switch (v4 % 5) + { + case 0: + v23 = (v11 < 82393019) ? (v9 - v22 % v3) : ((v20 > 56248314) ? (v20 + v17 + v1) : ((v18 > 81566627) ? (v18 & v4 & v1) : (v17 << v19 >> v19))); + break; + case 1: + v14 = v7 * v20 ^ v11; + break; + case 2: + v11 = v16 | v12 | v5; + break; + case 3: + v13 = v11 & v18 ^ v21; + break; + case 4: + v21 = (v8 > 9044679) ? (v13 / v3 >> v13) : ((v15 < 21869072) ? (v20 >> v8 & v10) : ((v19 > 33767528) ? (v13 ^ v3 - v10) : (v6 >> v12 ^ v13))); + break; + default: + v3 = (v16 > 33064593) ? (v16 / v18 * v18) : ((v14 < 95571665) ? (v16 >> v18 * v8) : ((v3 < 17633070) ? (v23 >> v13 >> v23) : (v22 - v13 & v1))); + break; + } + + + switch (v15 % 5) + { + case 0: + v16 = v9 / v13 >> v7; + break; + case 1: + v24 = (v21 > 98254345) ? (v4 << v21 | v13) : ((v24 < 9581916) ? (v22 & v21 + v2) : ((v2 > 36081849) ? (v3 << v14 | v13) : (v12 & v8 - v19))); + break; + case 2: + v3 = (v2 < 89881735) ? (v19 + v3 - v3) : ((v2 > 75759356) ? (v16 - v2 | v3) : ((v20 < 44830144) ? (v3 - v10 >> v7) : (v17 >> v22 >> v8))); + break; + case 3: + v21 = v5 << v10 ^ v16; + break; + case 4: + v14 = (v22 < 81443909) ? (v17 - v6 % v24) : ((v20 < 7088233) ? (v24 | v3 | v4) : ((v22 > 56004072) ? (v13 | v14 << v8) : (v12 << v7 % v13))); + break; + default: + v3 = (v10 > 55192700) ? (v13 >> v4 % v24) : ((v14 < 20362811) ? (v10 ^ v18 & v21) : ((v7 < 34657091) ? (v4 - v19 - v20) : (v11 * v20 ^ v20))); + break; + } + + + if (v2 < 31289010) + { + int v29 = 68973376; + v29 = v29 & v29 | v29; + } + else + { + v18 = (v11 < 57180187) ? (v5 & v23 << v4) : ((v4 < 21510934) ? (v14 % v15 << v3) : ((v16 < 4002278) ? (v24 >> v1 << v6) : (v6 ^ v21 << v12))); + } + + + switch (v9 % 5) + { + case 0: + v24 = (v21 < 14287521) ? (v9 >> v20 << v17) : ((v2 < 18473402) ? (v10 + v20 | v21) : ((v23 < 60418728) ? (v6 | v1 / v8) : (v18 << v2 >> v10))); + break; + case 1: + v12 = v22 | v13 ^ v13; + break; + case 2: + v2 = v2 - v8 / v23; + break; + case 3: + v24 = v21 << v20 * v1; + break; + case 4: + v14 = v20 / v15 + v8; + break; + default: + v12 = v24 >> v10 + v13; + break; + } + + + if (v14 > 37275239) + { + int v30 = 35389868; + v30 = (v30 < 34668290) ? (v30 << v30 >> v30) : ((v30 > 67024930) ? (v30 << v30 << v30) : ((v30 < 42139285) ? (v30 >> v30 | v30) : (v30 | v30 + v30))); + if (v30 > 46207106) + { + v30 = v30 ^ v30 >> v30; + if (v30 < 58496184) + { + int v31 = 23142155; + v31 = (v31 < 27636341) ? (v31 * v31 & v31) : ((v31 < 14292233) ? (v31 >> v31 | v31) : ((v31 > 65904580) ? (v31 ^ v31 % v31) : (v31 << v31 + v31))); + } + else + { + v30 = v30 & v30 | v30; + } + + } + else + { + int v32 = 74297068; + v32 = (v32 > 30073826) ? (v32 ^ v32 << v32) : ((v32 > 82189982) ? (v32 ^ v32 & v32) : ((v32 > 19364314) ? (v32 % v32 | v32) : (v32 & v32 ^ v32))); + } + + } + else + { + v18 = (v18 < 8774104) ? (v20 / v1 - v8) : ((v22 > 42712671) ? (v16 >> v17 ^ v13) : ((v11 < 77041252) ? (v3 | v21 >> v2) : (v5 | v6 * v17))); + } + + + if (v23 < 98539078) + { + int v33 = 32099740; + v33 = v33 ^ v33 * v33; + } + else + { + v16 = (v1 > 19490690) ? (v17 >> v6 << v13) : ((v18 > 39869961) ? (v13 | v11 / v3) : ((v22 > 68919622) ? (v5 ^ v8 & v7) : (v6 >> v21 ^ v6))); + } + + + if (v1 > 57457794) + { + v23 = v17 | v4 << v8; + } + else + { + v10 = (v19 < 94264133) ? (v19 + v19 + v11) : ((v7 > 58112166) ? (v5 - v7 * v13) : ((v19 < 86093512) ? (v1 & v11 << v3) : (v22 & v24 >> v8))); + } + + + switch (v15 % 5) + { + case 0: + v5 = v17 / v24 ^ v14; + break; + case 1: + v12 = (v24 < 57168542) ? (v24 >> v14 * v10) : ((v15 > 88000408) ? (v23 + v10 >> v12) : ((v12 < 48018872) ? (v6 | v3 * v13) : (v6 % v22 * v16))); + break; + case 2: + v4 = (v18 > 23898459) ? (v18 ^ v2 << v10) : ((v21 < 13628938) ? (v14 & v3 << v2) : ((v17 < 2583991) ? (v13 << v4 % v9) : (v22 << v11 ^ v7))); + break; + case 3: + v3 = (v6 < 98892182) ? (v19 | v3 << v5) : ((v17 > 67835035) ? (v1 >> v2 + v23) : ((v12 > 80895185) ? (v9 ^ v9 << v21) : (v9 << v10 >> v6))); + break; + case 4: + v21 = v9 << v6 << v5; + break; + default: + v3 = v11 & v5 << v9; + break; + } + + + return (v1 < 94353607) ? (v5 - v19 << v2) : ((v12 < 18117303) ? (v10 | v23 & v11) : ((v21 < 15545892) ? (v19 >> v12 & v12) : (v4 / v13 >> v20))); + } + + [MosaUnitTest] + public static int FuzzMethod9952() + { + int v1 = 15154943; + int v2 = 69408439; + int v3 = 40868028; + int v4 = 95739729; + int v5 = 96893599; + int v6 = 14768269; + int v7 = 94671594; + int v8 = 92170309; + int v9 = 15534492; + int v10 = 41738413; + int v11 = 54407650; + int v12 = 17147367; + int v13 = 69260419; + int v14 = 43879622; + int v15 = 93360014; + int v16 = 84508447; + int v17 = 29552919; + int v18 = 95823712; + int v19 = 72018960; + int v20 = 87962119; + int v21 = 57469265; + int v22 = 39334617; + int v23 = 74567647; + int v24 = 43016954; + + if (v8 < 44564) + { + int v25 = 52066006; + v25 = v25 % v25 & v25; + } + else + { + int v26 = 56480237; + v26 = (v26 < 86921692) ? (v26 * v26 << v26) : ((v26 > 92559734) ? (v26 | v26 >> v26) : ((v26 > 53971254) ? (v26 ^ v26 ^ v26) : (v26 << v26 & v26))); + } + + + if (v10 > 62638140) + { + int v27 = 61616262; + v27 = (v27 > 78900730) ? (v27 >> v27 / v27) : ((v27 > 27682778) ? (v27 | v27 >> v27) : ((v27 > 26090157) ? (v27 * v27 | v27) : (v27 ^ v27 ^ v27))); + } + else + { + v18 = (v23 > 7221102) ? (v6 - v2 - v15) : ((v8 < 58249026) ? (v23 & v13 - v14) : ((v18 < 52784967) ? (v10 >> v8 - v5) : (v16 * v18 << v15))); + } + + + if (v8 > 34703247) + { + int v28 = 10961640; + v28 = v28 << v28 - v28; + } + else + { + v13 = v6 % v2 << v23; + } + + + switch (v6 % 5) + { + case 0: + v18 = (v18 < 13555619) ? (v18 >> v20 | v13) : ((v14 > 42405520) ? (v21 << v24 % v1) : ((v22 < 16128189) ? (v1 >> v16 | v18) : (v12 + v3 >> v16))); + break; + case 1: + v17 = (v23 > 4332267) ? (v2 / v3 >> v1) : ((v12 < 48182807) ? (v22 << v4 * v22) : ((v18 < 61761288) ? (v19 | v24 << v14) : (v6 >> v2 >> v8))); + break; + case 2: + v12 = v9 * v22 / v17; + break; + case 3: + v7 = (v3 > 38390454) ? (v21 >> v24 | v24) : ((v9 > 36726837) ? (v18 >> v3 % v15) : ((v8 < 472968) ? (v10 >> v14 & v12) : (v21 << v4 % v8))); + break; + case 4: + v24 = v20 & v18 >> v22; + break; + default: + v20 = (v20 < 71181517) ? (v22 | v19 >> v24) : ((v18 < 9820486) ? (v13 ^ v15 - v10) : ((v21 < 92081253) ? (v13 & v19 * v9) : (v7 ^ v8 - v1))); + break; + } + + + switch (v3 % 5) + { + case 0: + v10 = (v12 > 12156180) ? (v12 | v3 << v6) : ((v3 < 65461400) ? (v6 | v3 >> v23) : ((v17 < 28281873) ? (v11 | v4 ^ v8) : (v24 & v4 >> v15))); + break; + case 1: + v7 = v17 - v22 * v23; + break; + case 2: + v9 = (v24 > 66892255) ? (v8 * v18 / v12) : ((v9 > 80548010) ? (v13 - v8 << v13) : ((v21 > 11318378) ? (v3 << v6 ^ v9) : (v16 | v21 & v11))); + break; + case 3: + v13 = (v22 > 92794432) ? (v10 >> v23 ^ v20) : ((v5 > 78219227) ? (v21 << v17 | v3) : ((v5 > 62420979) ? (v18 | v21 >> v23) : (v14 / v18 >> v18))); + break; + case 4: + v3 = (v24 < 67191663) ? (v6 << v20 >> v23) : ((v21 > 90444879) ? (v9 >> v17 >> v23) : ((v10 < 37996836) ? (v5 | v2 >> v4) : (v19 & v17 % v21))); + break; + default: + v18 = (v5 < 68642579) ? (v14 ^ v18 >> v3) : ((v7 > 15772031) ? (v18 << v24 & v7) : ((v19 > 13139501) ? (v24 % v7 * v2) : (v10 * v19 << v2))); + break; + } + + + if (v2 < 93112405) + { + v13 = (v2 < 23317333) ? (v2 | v4 << v7) : ((v4 > 42588800) ? (v14 % v9 >> v21) : ((v8 > 75848881) ? (v23 >> v6 + v7) : (v9 << v9 >> v10))); + } + else + { + v15 = (v23 < 67639795) ? (v6 | v4 << v9) : ((v2 < 50398451) ? (v21 + v3 >> v15) : ((v23 < 63861319) ? (v21 & v19 >> v24) : (v21 % v12 / v12))); + } + + + switch (v18 % 5) + { + case 0: + v6 = (v10 > 95828387) ? (v5 << v15 << v16) : ((v19 < 63531811) ? (v16 ^ v16 / v16) : ((v23 < 38041952) ? (v20 / v5 + v11) : (v19 & v10 << v17))); + break; + case 1: + v22 = v8 << v7 ^ v5; + break; + case 2: + v3 = (v9 > 81678019) ? (v20 >> v23 >> v13) : ((v1 < 63947655) ? (v12 << v6 / v11) : ((v22 > 69866821) ? (v13 >> v4 >> v6) : (v13 << v2 - v13))); + break; + case 3: + v4 = v17 << v22 << v19; + break; + case 4: + v7 = v5 / v9 << v12; + break; + default: + v13 = v6 | v10 - v24; + break; + } + + + switch (v16 % 5) + { + case 0: + v7 = (v11 > 38550847) ? (v10 & v13 << v15) : ((v21 < 15633552) ? (v10 & v12 % v22) : ((v9 < 15796400) ? (v5 % v2 | v19) : (v21 >> v17 | v3))); + break; + case 1: + v17 = v13 >> v10 | v12; + break; + case 2: + v5 = v18 >> v10 % v17; + break; + case 3: + v2 = v7 << v15 ^ v10; + break; + case 4: + v19 = v13 * v14 & v9; + break; + default: + v16 = (v11 > 35831470) ? (v22 * v14 % v8) : ((v17 < 81482085) ? (v18 + v15 * v9) : ((v8 > 36843902) ? (v8 ^ v17 ^ v21) : (v13 << v24 + v7))); + break; + } + + + switch (v24 % 5) + { + case 0: + v1 = (v2 > 87610588) ? (v4 ^ v23 << v17) : ((v16 < 25168521) ? (v8 << v24 >> v3) : ((v7 < 9479076) ? (v20 & v17 << v13) : (v14 >> v9 % v18))); + break; + case 1: + v23 = v19 - v14 ^ v14; + break; + case 2: + v7 = (v5 > 49308789) ? (v18 ^ v9 & v5) : ((v18 > 84625791) ? (v23 >> v1 + v6) : ((v9 < 88982516) ? (v24 + v24 ^ v2) : (v3 << v1 << v1))); + break; + case 3: + v24 = (v23 > 18098255) ? (v16 / v5 << v5) : ((v4 > 2826925) ? (v8 + v3 - v7) : ((v15 < 760772) ? (v19 & v9 ^ v12) : (v11 / v13 % v20))); + break; + case 4: + v20 = v15 % v15 << v22; + break; + default: + v1 = v17 - v9 ^ v2; + break; + } + + + if (v15 < 31103984) + { + int v29 = 2838305; + v29 = v29 >> v29 >> v29; + if (v29 > 37677820) + { + v29 = (v29 > 59601768) ? (v29 & v29 + v29) : ((v29 > 18510911) ? (v29 ^ v29 >> v29) : ((v29 < 89386382) ? (v29 >> v29 | v29) : (v29 >> v29 >> v29))); + if (v29 < 28363852) + { + v29 = v29 - v29 | v29; + } + else + { + v29 = v29 << v29 - v29; + } + + } + else + { + int v30 = 13278724; + v30 = v30 + v30 << v30; + } + + } + else + { + v9 = v14 / v3 & v10; + } + + + if (v21 > 17908804) + { + v4 = v17 - v16 >> v21; + } + else + { + int v31 = 84808662; + v31 = (v31 > 73384339) ? (v31 ^ v31 * v31) : ((v31 > 12244056) ? (v31 / v31 * v31) : ((v31 > 9195150) ? (v31 << v31 << v31) : (v31 << v31 >> v31))); + } + + + return v12 | v8 >> v19; + } + + [MosaUnitTest] + public static int FuzzMethod9953() + { + int v1 = 63049397; + int v2 = 89689828; + int v3 = 19417185; + int v4 = 61142519; + int v5 = 29668016; + int v6 = 55276105; + int v7 = 36811864; + int v8 = 29716844; + int v9 = 92648227; + int v10 = 17385431; + int v11 = 65060782; + int v12 = 49725286; + int v13 = 52117235; + int v14 = 1664646; + int v15 = 25185537; + int v16 = 89682071; + int v17 = 5184699; + int v18 = 87769891; + int v19 = 53279938; + int v20 = 98642801; + int v21 = 43775820; + int v22 = 84366097; + int v23 = 79030868; + int v24 = 93650848; + + if (v7 > 38023829) + { + v23 = (v11 < 71331062) ? (v4 / v23 ^ v14) : ((v1 > 45258588) ? (v1 - v20 - v7) : ((v10 > 87296828) ? (v21 >> v18 ^ v3) : (v5 >> v24 / v14))); + } + else + { + int v25 = 14451743; + v25 = (v25 > 86834) ? (v25 | v25 * v25) : ((v25 > 59101557) ? (v25 >> v25 - v25) : ((v25 > 22552424) ? (v25 >> v25 + v25) : (v25 & v25 | v25))); + } + + + if (v5 < 54229464) + { + int v26 = 77012714; + v26 = (v26 > 10709230) ? (v26 & v26 & v26) : ((v26 < 65098139) ? (v26 >> v26 ^ v26) : ((v26 > 99111120) ? (v26 - v26 + v26) : (v26 ^ v26 >> v26))); + if (v26 < 97469623) + { + int v27 = 94339986; + v27 = (v27 > 64258202) ? (v27 << v27 ^ v27) : ((v27 > 51242818) ? (v27 << v27 & v27) : ((v27 > 80437261) ? (v27 - v27 % v27) : (v27 | v27 + v27))); + if (v27 > 98015400) + { + v27 = v27 << v27 - v27; + } + else + { + v27 = v27 & v27 << v27; + } + + } + else + { + int v28 = 49883876; + v28 = v28 >> v28 - v28; + } + + } + else + { + v22 = v3 + v6 ^ v7; + } + + + if (v15 < 53385071) + { + v8 = v20 % v11 ^ v22; + } + else + { + int v29 = 9569562; + v29 = v29 ^ v29 | v29; + } + + + switch (v5 % 5) + { + case 0: + v20 = v16 & v19 / v16; + break; + case 1: + v9 = (v2 < 82191066) ? (v5 >> v22 - v3) : ((v7 < 54404183) ? (v21 - v4 | v12) : ((v15 < 24566601) ? (v20 & v17 << v22) : (v4 / v2 * v3))); + break; + case 2: + v9 = v2 >> v13 << v10; + break; + case 3: + v7 = v12 % v14 + v7; + break; + case 4: + v7 = (v7 > 14506853) ? (v17 * v9 >> v7) : ((v19 < 51159740) ? (v7 / v12 | v19) : ((v9 > 3498305) ? (v5 * v24 | v12) : (v12 + v9 & v12))); + break; + default: + v22 = v12 >> v3 << v14; + break; + } + + + if (v21 > 6781646) + { + v3 = v7 / v4 ^ v10; + } + else + { + int v30 = 13899645; + v30 = v30 ^ v30 << v30; + } + + + if (v1 > 42675470) + { + int v31 = 43898982; + v31 = (v31 > 77091401) ? (v31 - v31 - v31) : ((v31 > 4374532) ? (v31 * v31 << v31) : ((v31 < 62429784) ? (v31 & v31 % v31) : (v31 & v31 << v31))); + if (v31 < 44642200) + { + int v32 = 79591206; + v32 = (v32 < 14674665) ? (v32 - v32 * v32) : ((v32 < 2222421) ? (v32 % v32 & v32) : ((v32 < 18117252) ? (v32 % v32 * v32) : (v32 << v32 >> v32))); + } + else + { + v31 = (v31 > 2959200) ? (v31 << v31 & v31) : ((v31 < 43137241) ? (v31 - v31 >> v31) : ((v31 < 40216868) ? (v31 << v31 >> v31) : (v31 << v31 >> v31))); + } + + } + else + { + v1 = (v19 > 66599876) ? (v23 % v5 >> v20) : ((v3 < 59796930) ? (v12 >> v9 / v20) : ((v3 > 99977068) ? (v1 >> v11 >> v17) : (v13 ^ v9 & v19))); + } + + + if (v22 > 23513147) + { + v15 = (v22 < 75632297) ? (v12 * v23 / v22) : ((v15 < 19009333) ? (v23 << v14 | v4) : ((v5 > 46397273) ? (v14 * v24 << v1) : (v12 << v5 << v2))); + } + else + { + int v33 = 352689; + v33 = (v33 < 75759842) ? (v33 / v33 + v33) : ((v33 > 56941244) ? (v33 & v33 << v33) : ((v33 > 3909187) ? (v33 | v33 ^ v33) : (v33 >> v33 & v33))); + } + + + if (v12 < 43291248) + { + int v34 = 48258805; + v34 = (v34 < 96371117) ? (v34 - v34 - v34) : ((v34 < 48950797) ? (v34 & v34 - v34) : ((v34 < 28859947) ? (v34 | v34 * v34) : (v34 | v34 + v34))); + if (v34 < 88487589) + { + v34 = v34 % v34 | v34; + if (v34 > 42430168) + { + int v35 = 25608484; + v35 = (v35 < 63770526) ? (v35 * v35 + v35) : ((v35 < 23473386) ? (v35 & v35 >> v35) : ((v35 < 69915477) ? (v35 >> v35 << v35) : (v35 >> v35 % v35))); + } + else + { + v34 = (v34 < 91463121) ? (v34 & v34 << v34) : ((v34 < 54175331) ? (v34 & v34 << v34) : ((v34 > 91324218) ? (v34 >> v34 + v34) : (v34 >> v34 / v34))); + } + + } + else + { + int v36 = 92134768; + v36 = v36 << v36 >> v36; + } + + } + else + { + int v37 = 62096542; + v37 = (v37 < 4799165) ? (v37 * v37 >> v37) : ((v37 < 91753669) ? (v37 + v37 ^ v37) : ((v37 < 21549157) ? (v37 * v37 % v37) : (v37 & v37 / v37))); + } + + + if (v6 < 90007306) + { + int v38 = 16391854; + v38 = (v38 > 95597287) ? (v38 >> v38 >> v38) : ((v38 < 50994236) ? (v38 ^ v38 & v38) : ((v38 > 39055908) ? (v38 ^ v38 >> v38) : (v38 | v38 % v38))); + if (v38 > 29300870) + { + int v39 = 50063273; + v39 = (v39 > 27526996) ? (v39 >> v39 << v39) : ((v39 < 49703263) ? (v39 >> v39 << v39) : ((v39 < 86058896) ? (v39 | v39 << v39) : (v39 << v39 >> v39))); + } + else + { + int v40 = 13479227; + v40 = v40 & v40 >> v40; + } + + } + else + { + v20 = (v15 > 97343598) ? (v9 & v18 / v6) : ((v20 < 45783128) ? (v19 * v11 | v1) : ((v4 > 77308407) ? (v11 << v15 % v15) : (v9 % v5 >> v14))); + } + + + switch (v6 % 5) + { + case 0: + v16 = v3 * v13 ^ v8; + break; + case 1: + v3 = (v14 < 33651528) ? (v10 << v11 % v3) : ((v6 > 54879927) ? (v16 ^ v12 % v19) : ((v14 < 86347032) ? (v20 ^ v3 & v6) : (v13 ^ v12 | v4))); + break; + case 2: + v22 = v6 / v19 | v16; + break; + case 3: + v16 = (v2 < 97478052) ? (v13 << v21 ^ v9) : ((v6 < 10935891) ? (v17 | v3 + v17) : ((v18 < 43791014) ? (v19 + v16 << v7) : (v12 >> v23 << v12))); + break; + case 4: + v17 = (v23 > 42896214) ? (v5 ^ v13 | v9) : ((v6 < 26271550) ? (v10 % v10 & v6) : ((v4 < 86077971) ? (v3 + v4 << v14) : (v1 ^ v20 >> v6))); + break; + default: + v17 = v19 ^ v12 >> v7; + break; + } + + + if (v7 > 85678018) + { + v24 = (v18 > 13011003) ? (v21 << v11 ^ v5) : ((v7 < 32732017) ? (v10 << v5 >> v8) : ((v10 > 1666475) ? (v9 & v17 << v9) : (v16 % v8 & v16))); + } + else + { + v13 = (v14 > 70710172) ? (v18 * v21 & v22) : ((v3 > 58910447) ? (v16 | v10 / v12) : ((v23 > 98780402) ? (v3 << v4 % v9) : (v20 << v11 * v12))); + } + + + return (v18 < 58301884) ? (v5 % v8 & v23) : ((v4 > 54214245) ? (v12 | v16 - v13) : ((v7 < 57893170) ? (v24 % v16 % v24) : (v11 - v7 | v16))); + } + + [MosaUnitTest] + public static int FuzzMethod9954() + { + int v1 = 90758650; + int v2 = 85256800; + int v3 = 39380978; + int v4 = 95954015; + int v5 = 46589021; + int v6 = 72082271; + int v7 = 12076788; + int v8 = 84095020; + int v9 = 23456231; + int v10 = 80903435; + int v11 = 58049883; + int v12 = 97443487; + int v13 = 57442780; + int v14 = 75850150; + int v15 = 74063570; + int v16 = 96239106; + int v17 = 83620374; + int v18 = 4159937; + int v19 = 90554677; + int v20 = 48331806; + int v21 = 62839521; + int v22 = 18431002; + int v23 = 62020941; + int v24 = 43450250; + + switch (v4 % 5) + { + case 0: + v24 = v16 % v8 >> v14; + break; + case 1: + v17 = (v13 < 15117109) ? (v16 | v8 | v1) : ((v12 < 63748142) ? (v24 | v8 & v23) : ((v14 < 91566195) ? (v19 % v14 ^ v18) : (v11 + v4 & v12))); + break; + case 2: + v19 = (v20 < 27911438) ? (v22 >> v2 << v12) : ((v4 < 57477244) ? (v24 << v3 - v5) : ((v16 < 52477498) ? (v5 >> v15 ^ v2) : (v8 % v16 << v6))); + break; + case 3: + v4 = v7 | v1 % v16; + break; + case 4: + v23 = v19 & v20 >> v3; + break; + default: + v2 = (v24 > 15192579) ? (v14 + v5 << v3) : ((v23 < 81703114) ? (v20 - v22 + v8) : ((v9 < 18807344) ? (v19 << v15 << v2) : (v21 | v8 | v11))); + break; + } + + + if (v4 < 63198843) + { + int v25 = 68476535; + v25 = (v25 > 90075953) ? (v25 << v25 + v25) : ((v25 < 81404088) ? (v25 % v25 & v25) : ((v25 < 2235774) ? (v25 ^ v25 / v25) : (v25 & v25 & v25))); + if (v25 > 65348974) + { + v25 = (v25 > 74128705) ? (v25 - v25 << v25) : ((v25 < 92146434) ? (v25 % v25 << v25) : ((v25 < 56545548) ? (v25 ^ v25 & v25) : (v25 & v25 | v25))); + } + else + { + int v26 = 5983453; + v26 = (v26 > 53822167) ? (v26 & v26 >> v26) : ((v26 > 46453649) ? (v26 >> v26 << v26) : ((v26 < 22976014) ? (v26 | v26 << v26) : (v26 & v26 & v26))); + } + + } + else + { + int v27 = 93553348; + v27 = v27 & v27 % v27; + } + + + if (v11 > 1431303) + { + v14 = (v4 < 59175286) ? (v2 - v8 >> v16) : ((v2 > 2522787) ? (v23 + v15 ^ v9) : ((v12 < 21641757) ? (v12 + v3 ^ v3) : (v12 << v11 >> v2))); + if (v24 < 53703707) + { + int v28 = 95163002; + v28 = v28 & v28 ^ v28; + if (v28 > 52469575) + { + int v29 = 23942125; + v29 = (v29 < 77880759) ? (v29 % v29 + v29) : ((v29 < 25509616) ? (v29 | v29 + v29) : ((v29 < 53244411) ? (v29 + v29 >> v29) : (v29 | v29 >> v29))); + } + else + { + int v30 = 66840568; + v30 = (v30 < 70651056) ? (v30 << v30 << v30) : ((v30 < 65955838) ? (v30 & v30 >> v30) : ((v30 < 44114168) ? (v30 % v30 | v30) : (v30 / v30 + v30))); + } + + } + else + { + v7 = (v3 > 28785067) ? (v2 >> v12 >> v12) : ((v18 > 34205294) ? (v8 >> v15 ^ v18) : ((v6 > 19896614) ? (v4 / v6 << v7) : (v7 - v11 >> v12))); + } + + } + else + { + v11 = (v12 > 83770154) ? (v7 - v24 + v14) : ((v3 < 55926141) ? (v22 % v1 | v5) : ((v15 < 15958665) ? (v3 << v14 << v18) : (v22 | v8 >> v7))); + } + + + if (v11 < 77752464) + { + int v31 = 37493281; + v31 = v31 >> v31 & v31; + if (v31 > 33694274) + { + int v32 = 84546410; + v32 = v32 << v32 >> v32; + } + else + { + v31 = v31 >> v31 << v31; + } + + } + else + { + v22 = v10 ^ v20 + v23; + } + + + if (v17 > 5159865) + { + int v33 = 20289733; + v33 = (v33 < 87282136) ? (v33 << v33 >> v33) : ((v33 > 99618273) ? (v33 | v33 << v33) : ((v33 < 18258014) ? (v33 << v33 << v33) : (v33 ^ v33 << v33))); + if (v33 < 59069066) + { + v33 = v33 & v33 - v33; + if (v33 < 60454530) + { + v33 = v33 << v33 << v33; + } + else + { + v33 = v33 - v33 & v33; + } + + } + else + { + v33 = (v33 > 74812870) ? (v33 >> v33 << v33) : ((v33 > 55799774) ? (v33 << v33 >> v33) : ((v33 < 30617687) ? (v33 - v33 / v33) : (v33 << v33 | v33))); + } + + } + else + { + int v34 = 54832906; + v34 = (v34 > 64334692) ? (v34 << v34 - v34) : ((v34 > 90529462) ? (v34 - v34 - v34) : ((v34 > 31116558) ? (v34 >> v34 | v34) : (v34 / v34 >> v34))); + } + + + switch (v21 % 5) + { + case 0: + v3 = (v21 < 40860415) ? (v19 * v19 << v3) : ((v18 > 94334283) ? (v1 << v15 % v14) : ((v10 > 47558258) ? (v10 * v21 | v2) : (v10 | v8 >> v4))); + break; + case 1: + v6 = (v13 > 91336212) ? (v14 << v20 + v13) : ((v22 < 7502550) ? (v3 >> v13 << v11) : ((v13 > 76258038) ? (v23 * v23 ^ v1) : (v10 ^ v9 >> v4))); + break; + case 2: + v1 = (v24 < 94105905) ? (v2 << v23 % v7) : ((v20 < 81326323) ? (v9 >> v17 ^ v8) : ((v3 < 85718390) ? (v20 << v18 ^ v3) : (v2 + v23 << v6))); + break; + case 3: + v15 = v20 >> v13 | v24; + break; + case 4: + v19 = (v19 > 6770841) ? (v4 << v7 >> v9) : ((v16 > 18658385) ? (v12 << v12 ^ v3) : ((v17 > 41028066) ? (v7 ^ v6 << v21) : (v24 << v2 ^ v6))); + break; + default: + v18 = (v8 < 77944761) ? (v4 >> v19 ^ v18) : ((v2 > 42232623) ? (v21 / v21 << v7) : ((v16 < 40460885) ? (v12 << v4 | v14) : (v4 >> v4 << v5))); + break; + } + + + switch (v1 % 5) + { + case 0: + v13 = v7 * v10 << v15; + break; + case 1: + v2 = (v13 < 10835506) ? (v7 & v13 & v19) : ((v8 < 10868753) ? (v14 & v10 >> v19) : ((v8 > 96013887) ? (v20 >> v3 << v2) : (v10 << v11 - v17))); + break; + case 2: + v17 = v5 << v13 >> v6; + break; + case 3: + v5 = (v24 > 80993501) ? (v9 / v11 % v21) : ((v7 > 49964106) ? (v13 ^ v14 % v19) : ((v14 > 82521333) ? (v15 - v10 + v20) : (v21 >> v13 | v24))); + break; + case 4: + v23 = (v15 < 8404179) ? (v5 + v5 & v13) : ((v1 < 16463218) ? (v23 ^ v1 - v17) : ((v6 > 43551456) ? (v5 / v3 - v12) : (v20 ^ v23 ^ v18))); + break; + default: + v2 = v15 | v13 >> v7; + break; + } + + + switch (v6 % 5) + { + case 0: + v21 = (v11 < 71698055) ? (v12 & v16 ^ v11) : ((v11 > 55689049) ? (v15 - v2 ^ v1) : ((v3 < 52260223) ? (v21 << v1 ^ v6) : (v18 % v14 >> v3))); + break; + case 1: + v11 = (v22 < 11430322) ? (v6 << v8 * v17) : ((v19 < 93532489) ? (v14 % v1 % v20) : ((v19 < 55174833) ? (v6 >> v7 - v21) : (v23 / v12 & v4))); + break; + case 2: + v9 = (v9 < 58319886) ? (v23 - v3 * v2) : ((v16 < 60798022) ? (v22 / v9 * v21) : ((v14 < 7280448) ? (v24 + v11 ^ v3) : (v1 | v13 * v20))); + break; + case 3: + v14 = (v5 < 33862811) ? (v11 % v19 % v13) : ((v10 < 66843117) ? (v9 << v17 >> v21) : ((v22 > 23828244) ? (v12 << v3 << v5) : (v8 - v9 ^ v2))); + break; + case 4: + v10 = (v18 < 76613302) ? (v10 / v22 % v1) : ((v8 < 93767137) ? (v10 << v19 >> v13) : ((v7 > 80432772) ? (v8 | v8 << v8) : (v4 >> v16 % v10))); + break; + default: + v17 = (v19 < 29352301) ? (v24 << v14 % v13) : ((v11 > 59223055) ? (v15 ^ v8 / v20) : ((v2 > 82518107) ? (v9 >> v3 ^ v3) : (v10 / v7 - v24))); + break; + } + + + switch (v8 % 5) + { + case 0: + v1 = v2 ^ v12 & v17; + break; + case 1: + v19 = v10 >> v10 & v11; + break; + case 2: + v5 = v6 + v5 ^ v13; + break; + case 3: + v3 = v7 << v10 ^ v1; + break; + case 4: + v3 = v7 ^ v24 & v10; + break; + default: + v19 = (v24 < 6141399) ? (v11 & v12 / v22) : ((v20 > 31182395) ? (v22 ^ v17 + v20) : ((v14 > 25917991) ? (v22 * v23 | v6) : (v2 % v1 & v11))); + break; + } + + + switch (v2 % 5) + { + case 0: + v11 = (v22 < 24579418) ? (v2 << v22 | v21) : ((v1 > 91450470) ? (v8 * v1 / v2) : ((v13 > 18834009) ? (v18 << v13 & v6) : (v23 | v12 * v19))); + break; + case 1: + v5 = v19 >> v15 % v9; + break; + case 2: + v3 = (v16 < 79168723) ? (v14 >> v23 * v6) : ((v12 > 40401821) ? (v7 << v15 >> v23) : ((v7 < 86979278) ? (v13 - v17 ^ v8) : (v20 - v16 >> v14))); + break; + case 3: + v12 = (v13 > 59118154) ? (v8 % v16 << v20) : ((v9 > 16952120) ? (v17 << v19 & v7) : ((v23 > 78313310) ? (v1 | v8 - v1) : (v17 ^ v3 * v5))); + break; + case 4: + v7 = (v17 < 56147484) ? (v16 >> v20 << v20) : ((v6 < 35431252) ? (v2 & v6 & v4) : ((v15 > 49882330) ? (v15 | v7 / v4) : (v17 * v10 / v5))); + break; + default: + v3 = v13 | v7 / v6; + break; + } + + + switch (v23 % 5) + { + case 0: + v2 = (v21 > 94840828) ? (v22 << v10 / v20) : ((v24 < 60496161) ? (v16 << v14 + v14) : ((v3 > 24288793) ? (v5 & v6 % v16) : (v3 ^ v11 >> v1))); + break; + case 1: + v16 = v9 / v17 >> v3; + break; + case 2: + v17 = v23 & v8 << v5; + break; + case 3: + v15 = (v10 > 26287972) ? (v23 | v13 ^ v19) : ((v24 > 90117464) ? (v7 | v16 % v11) : ((v4 > 72649316) ? (v8 * v5 ^ v20) : (v3 >> v8 & v9))); + break; + case 4: + v20 = (v11 < 24789585) ? (v20 << v1 ^ v7) : ((v18 < 1430280) ? (v24 & v13 + v10) : ((v23 > 15108300) ? (v4 | v13 >> v18) : (v23 / v12 - v7))); + break; + default: + v3 = (v4 > 21585799) ? (v14 * v8 ^ v10) : ((v14 < 22529629) ? (v16 & v10 | v2) : ((v1 > 93187118) ? (v10 >> v6 - v15) : (v18 & v11 >> v19))); + break; + } + + + return v7 - v18 + v11; + } + + [MosaUnitTest] + public static int FuzzMethod9955() + { + int v1 = 35977510; + int v2 = 16942365; + int v3 = 83436490; + int v4 = 71871322; + int v5 = 99454015; + int v6 = 70416070; + int v7 = 54375257; + int v8 = 92875095; + int v9 = 11038200; + int v10 = 64800627; + int v11 = 20941610; + int v12 = 38822411; + int v13 = 57245325; + int v14 = 37700894; + int v15 = 60915726; + int v16 = 18514771; + int v17 = 49032093; + int v18 = 91480636; + int v19 = 33431592; + int v20 = 39950210; + int v21 = 22283008; + int v22 = 76406840; + int v23 = 63410768; + int v24 = 556708; + + if (v17 < 16698420) + { + int v25 = 8531475; + v25 = (v25 < 32903828) ? (v25 - v25 % v25) : ((v25 > 67505709) ? (v25 + v25 + v25) : ((v25 < 79874428) ? (v25 | v25 | v25) : (v25 + v25 * v25))); + if (v25 < 72790705) + { + v25 = v25 << v25 * v25; + } + else + { + int v26 = 89152184; + v26 = (v26 < 68771939) ? (v26 ^ v26 % v26) : ((v26 < 55427018) ? (v26 * v26 | v26) : ((v26 < 16111946) ? (v26 << v26 % v26) : (v26 - v26 & v26))); + } + + } + else + { + int v27 = 5428202; + v27 = (v27 > 29054424) ? (v27 << v27 >> v27) : ((v27 > 56777046) ? (v27 << v27 - v27) : ((v27 > 71055155) ? (v27 ^ v27 + v27) : (v27 >> v27 / v27))); + } + + + if (v8 > 74343376) + { + int v28 = 78786644; + v28 = v28 + v28 >> v28; + if (v28 > 76134208) + { + v28 = (v28 < 76377087) ? (v28 << v28 ^ v28) : ((v28 < 75139707) ? (v28 & v28 << v28) : ((v28 < 47326834) ? (v28 >> v28 >> v28) : (v28 << v28 * v28))); + if (v28 > 99267240) + { + int v29 = 8655371; + v29 = (v29 < 483956) ? (v29 >> v29 ^ v29) : ((v29 < 62340226) ? (v29 | v29 % v29) : ((v29 > 82179322) ? (v29 >> v29 | v29) : (v29 - v29 >> v29))); + } + else + { + int v30 = 42630245; + v30 = (v30 > 59261702) ? (v30 ^ v30 | v30) : ((v30 > 75186279) ? (v30 % v30 ^ v30) : ((v30 < 10644374) ? (v30 ^ v30 >> v30) : (v30 / v30 & v30))); + } + + } + else + { + v28 = (v28 < 95365457) ? (v28 - v28 << v28) : ((v28 < 77732778) ? (v28 / v28 | v28) : ((v28 > 5077091) ? (v28 & v28 << v28) : (v28 >> v28 | v28))); + } + + } + else + { + int v31 = 49854663; + v31 = (v31 > 94759119) ? (v31 % v31 >> v31) : ((v31 > 45646235) ? (v31 / v31 >> v31) : ((v31 < 90379923) ? (v31 | v31 & v31) : (v31 + v31 & v31))); + } + + + switch (v5 % 5) + { + case 0: + v11 = v14 >> v5 << v5; + break; + case 1: + v18 = (v7 < 69750316) ? (v16 << v16 + v3) : ((v7 > 6085526) ? (v20 + v14 ^ v4) : ((v12 > 60610588) ? (v10 << v11 / v13) : (v4 | v24 << v19))); + break; + case 2: + v13 = (v24 < 79498117) ? (v2 ^ v2 / v19) : ((v13 > 88170576) ? (v11 | v18 / v17) : ((v11 < 30969867) ? (v14 - v12 | v17) : (v9 << v20 << v21))); + break; + case 3: + v24 = v10 + v21 + v8; + break; + case 4: + v12 = (v8 < 30200673) ? (v16 >> v8 + v24) : ((v9 > 89809580) ? (v23 & v6 << v6) : ((v16 > 30420730) ? (v14 & v6 ^ v3) : (v23 + v1 << v11))); + break; + default: + v7 = v9 - v8 >> v23; + break; + } + + + if (v19 > 808222) + { + v1 = (v21 > 40517705) ? (v16 << v17 % v14) : ((v19 < 48934969) ? (v23 + v10 * v22) : ((v5 < 3392740) ? (v20 - v8 % v20) : (v4 | v13 | v8))); + if (v18 < 23565557) + { + v16 = v9 ^ v15 ^ v3; + if (v21 < 26136564) + { + int v32 = 89054315; + v32 = (v32 < 46346143) ? (v32 & v32 << v32) : ((v32 < 96625230) ? (v32 & v32 & v32) : ((v32 > 16325461) ? (v32 % v32 | v32) : (v32 << v32 * v32))); + } + else + { + int v33 = 47078636; + v33 = (v33 > 5028302) ? (v33 << v33 - v33) : ((v33 > 39720801) ? (v33 - v33 % v33) : ((v33 > 81124522) ? (v33 / v33 | v33) : (v33 | v33 * v33))); + } + + } + else + { + int v34 = 23304113; + v34 = (v34 < 34994475) ? (v34 << v34 >> v34) : ((v34 < 61029121) ? (v34 >> v34 - v34) : ((v34 > 53602362) ? (v34 & v34 - v34) : (v34 % v34 << v34))); + } + + } + else + { + v10 = v22 * v13 + v17; + } + + + if (v24 < 17038571) + { + v24 = (v24 > 56048014) ? (v2 & v10 << v1) : ((v21 > 31116733) ? (v7 << v5 / v5) : ((v9 < 54681347) ? (v15 + v23 - v10) : (v3 | v22 ^ v6))); + if (v2 < 26504365) + { + int v35 = 32732165; + v35 = v35 * v35 % v35; + } + else + { + int v36 = 82148114; + v36 = (v36 > 2254462) ? (v36 | v36 & v36) : ((v36 > 12762231) ? (v36 << v36 % v36) : ((v36 < 54485364) ? (v36 << v36 & v36) : (v36 % v36 + v36))); + } + + } + else + { + int v37 = 89932800; + v37 = (v37 < 83237416) ? (v37 << v37 ^ v37) : ((v37 > 12765451) ? (v37 << v37 + v37) : ((v37 > 11437614) ? (v37 + v37 & v37) : (v37 & v37 - v37))); + } + + + switch (v11 % 5) + { + case 0: + v5 = (v18 > 41782569) ? (v11 + v20 >> v15) : ((v24 > 83960473) ? (v6 ^ v19 + v6) : ((v12 < 42572040) ? (v5 | v7 ^ v16) : (v1 | v13 + v2))); + break; + case 1: + v5 = v6 & v20 ^ v8; + break; + case 2: + v16 = v3 << v23 << v16; + break; + case 3: + v14 = v19 << v19 ^ v20; + break; + case 4: + v7 = (v8 < 32970787) ? (v6 % v4 ^ v13) : ((v22 < 83081768) ? (v19 ^ v21 << v6) : ((v6 > 79226710) ? (v8 >> v4 >> v16) : (v15 % v14 << v13))); + break; + default: + v15 = (v19 < 30543731) ? (v2 << v22 / v20) : ((v9 < 47550105) ? (v1 % v20 >> v9) : ((v6 < 40378425) ? (v13 << v10 / v13) : (v14 << v23 + v7))); + break; + } + + + if (v18 < 89325020) + { + v16 = v21 - v18 >> v2; + if (v7 < 27358690) + { + v16 = (v20 < 89332828) ? (v3 ^ v9 | v18) : ((v10 > 92362216) ? (v15 / v21 >> v10) : ((v18 > 53421074) ? (v20 % v13 << v15) : (v24 - v18 | v24))); + } + else + { + v14 = v16 << v20 << v19; + } + + } + else + { + int v38 = 11384027; + v38 = (v38 > 48021760) ? (v38 << v38 >> v38) : ((v38 > 70311990) ? (v38 + v38 >> v38) : ((v38 < 88341402) ? (v38 >> v38 >> v38) : (v38 + v38 >> v38))); + } + + + switch (v18 % 5) + { + case 0: + v19 = (v3 > 56510490) ? (v12 + v8 ^ v24) : ((v4 > 10202469) ? (v5 ^ v24 * v14) : ((v21 < 71367056) ? (v6 ^ v17 ^ v7) : (v5 + v23 & v4))); + break; + case 1: + v9 = v24 + v8 - v2; + break; + case 2: + v17 = v22 ^ v9 ^ v17; + break; + case 3: + v22 = (v22 > 81925267) ? (v15 >> v12 - v12) : ((v2 > 3440111) ? (v3 | v18 ^ v6) : ((v11 < 702750) ? (v23 ^ v3 & v19) : (v16 << v14 << v5))); + break; + case 4: + v19 = v17 << v21 + v11; + break; + default: + v22 = v21 & v6 % v19; + break; + } + + + switch (v1 % 5) + { + case 0: + v15 = (v7 > 38845051) ? (v12 | v4 ^ v3) : ((v3 > 38188239) ? (v9 & v1 & v2) : ((v17 < 79334470) ? (v22 + v22 % v20) : (v19 + v21 + v23))); + break; + case 1: + v6 = (v23 < 97906790) ? (v22 / v12 * v15) : ((v22 < 89725648) ? (v9 * v12 >> v12) : ((v15 > 2741653) ? (v23 / v6 & v23) : (v11 & v20 | v5))); + break; + case 2: + v21 = (v5 < 22201988) ? (v21 << v4 >> v21) : ((v3 < 46940992) ? (v15 ^ v4 << v22) : ((v11 > 69417188) ? (v20 % v10 - v13) : (v7 | v4 / v12))); + break; + case 3: + v10 = (v22 < 42315774) ? (v6 | v8 | v10) : ((v8 > 37910852) ? (v9 >> v5 << v14) : ((v17 < 64882840) ? (v7 - v10 >> v22) : (v20 >> v21 % v8))); + break; + case 4: + v22 = v7 - v21 * v11; + break; + default: + v7 = (v20 > 65814251) ? (v22 * v5 - v7) : ((v1 > 76578948) ? (v5 / v10 / v4) : ((v19 > 72103405) ? (v18 << v2 >> v5) : (v22 >> v11 >> v7))); + break; + } + + + if (v19 < 19520465) + { + int v39 = 71071413; + v39 = v39 << v39 ^ v39; + if (v39 > 94437580) + { + int v40 = 16145423; + v40 = v40 ^ v40 >> v40; + } + else + { + v39 = (v39 > 46602341) ? (v39 ^ v39 & v39) : ((v39 < 3668308) ? (v39 / v39 >> v39) : ((v39 < 87902304) ? (v39 * v39 << v39) : (v39 | v39 ^ v39))); + } + + } + else + { + int v41 = 10851605; + v41 = (v41 < 9718001) ? (v41 >> v41 % v41) : ((v41 < 42368061) ? (v41 << v41 << v41) : ((v41 > 37920490) ? (v41 << v41 & v41) : (v41 * v41 >> v41))); + } + + + switch (v18 % 5) + { + case 0: + v1 = (v24 < 33152880) ? (v6 % v21 * v23) : ((v9 > 73007140) ? (v22 >> v11 & v20) : ((v2 < 63522243) ? (v21 / v5 >> v21) : (v4 >> v3 >> v7))); + break; + case 1: + v1 = v6 * v16 * v24; + break; + case 2: + v8 = v12 | v15 * v20; + break; + case 3: + v10 = (v8 > 93321701) ? (v13 << v3 + v24) : ((v10 < 30039759) ? (v2 << v18 >> v17) : ((v8 > 80719606) ? (v11 | v19 << v22) : (v3 | v8 << v20))); + break; + case 4: + v24 = (v8 < 8581403) ? (v3 >> v4 ^ v3) : ((v7 < 61568464) ? (v2 ^ v3 | v16) : ((v19 < 21692093) ? (v17 << v17 >> v5) : (v18 >> v11 << v22))); + break; + default: + v24 = (v24 < 22823457) ? (v2 / v7 | v7) : ((v24 > 83991814) ? (v20 * v2 >> v8) : ((v13 < 56591347) ? (v17 ^ v4 & v22) : (v3 >> v23 + v19))); + break; + } + + + return v14 ^ v21 ^ v20; + } + + [MosaUnitTest] + public static int FuzzMethod9956() + { + int v1 = 34899395; + int v2 = 9091018; + int v3 = 88322516; + int v4 = 18573574; + int v5 = 21867613; + int v6 = 87655245; + int v7 = 36182799; + int v8 = 93255335; + int v9 = 52888988; + int v10 = 23586584; + int v11 = 55656670; + int v12 = 29289733; + int v13 = 59708310; + int v14 = 72182662; + int v15 = 57703385; + int v16 = 52998929; + int v17 = 18622378; + int v18 = 71950480; + int v19 = 94470341; + int v20 = 85956671; + int v21 = 78524095; + int v22 = 977590; + int v23 = 7596472; + int v24 = 34863923; + + if (v9 < 45558435) + { + int v25 = 36888109; + v25 = (v25 > 19093692) ? (v25 / v25 + v25) : ((v25 > 34182783) ? (v25 + v25 << v25) : ((v25 < 52278975) ? (v25 * v25 >> v25) : (v25 / v25 - v25))); + if (v25 < 86667790) + { + v25 = (v25 < 31007126) ? (v25 << v25 - v25) : ((v25 > 46548953) ? (v25 << v25 - v25) : ((v25 < 93608250) ? (v25 ^ v25 | v25) : (v25 | v25 * v25))); + } + else + { + v25 = v25 & v25 << v25; + } + + } + else + { + int v26 = 73058835; + v26 = (v26 < 58655670) ? (v26 - v26 >> v26) : ((v26 < 79188822) ? (v26 ^ v26 << v26) : ((v26 < 42336217) ? (v26 >> v26 - v26) : (v26 >> v26 - v26))); + } + + + switch (v17 % 5) + { + case 0: + v19 = (v17 < 98101554) ? (v23 >> v13 - v24) : ((v5 < 29555168) ? (v21 - v6 | v17) : ((v7 < 28837658) ? (v20 & v11 | v5) : (v16 >> v6 * v15))); + break; + case 1: + v4 = v5 + v23 << v12; + break; + case 2: + v12 = (v17 < 86597538) ? (v7 / v6 % v8) : ((v12 < 94220387) ? (v13 * v2 << v10) : ((v16 > 49433110) ? (v2 | v1 << v7) : (v24 + v17 >> v8))); + break; + case 3: + v2 = (v6 < 17262037) ? (v1 | v15 >> v17) : ((v13 > 87105546) ? (v5 | v24 >> v5) : ((v19 < 27434874) ? (v16 << v3 << v3) : (v24 / v5 + v21))); + break; + case 4: + v10 = v15 >> v15 >> v13; + break; + default: + v23 = (v20 < 39939914) ? (v18 << v23 >> v15) : ((v21 > 88238961) ? (v20 - v1 >> v24) : ((v17 < 63191729) ? (v8 >> v19 << v7) : (v4 & v1 + v11))); + break; + } + + + switch (v20 % 5) + { + case 0: + v15 = (v13 > 13888766) ? (v21 / v4 * v13) : ((v11 > 69076378) ? (v10 >> v9 / v4) : ((v19 > 56745142) ? (v1 & v20 & v4) : (v9 * v19 + v7))); + break; + case 1: + v8 = (v23 < 75108540) ? (v21 - v1 >> v5) : ((v22 < 87013399) ? (v20 | v15 % v17) : ((v19 < 48720912) ? (v16 / v15 >> v16) : (v3 % v13 ^ v3))); + break; + case 2: + v12 = (v14 < 4925926) ? (v6 % v23 << v2) : ((v17 < 21147486) ? (v5 & v1 | v2) : ((v18 < 74721884) ? (v13 >> v7 << v22) : (v5 & v15 >> v14))); + break; + case 3: + v8 = (v22 > 64128320) ? (v12 >> v23 << v23) : ((v16 > 61601516) ? (v2 % v23 - v20) : ((v1 > 17833215) ? (v16 ^ v22 % v2) : (v20 + v18 << v7))); + break; + case 4: + v10 = (v15 > 4009732) ? (v13 >> v11 >> v20) : ((v17 < 25020339) ? (v23 * v22 >> v17) : ((v9 < 60200343) ? (v6 >> v11 & v17) : (v8 ^ v13 << v1))); + break; + default: + v4 = v9 >> v13 & v4; + break; + } + + + if (v12 < 44208382) + { + v10 = (v20 > 54523615) ? (v12 * v15 + v1) : ((v9 < 57358687) ? (v2 << v23 << v18) : ((v22 > 41492649) ? (v22 | v8 << v2) : (v18 / v11 / v14))); + if (v2 > 93110748) + { + int v27 = 35836124; + v27 = v27 >> v27 >> v27; + } + else + { + int v28 = 10930318; + v28 = (v28 < 26739494) ? (v28 & v28 >> v28) : ((v28 < 18544747) ? (v28 >> v28 * v28) : ((v28 < 41469274) ? (v28 - v28 & v28) : (v28 & v28 << v28))); + } + + } + else + { + int v29 = 65183514; + v29 = (v29 > 46304085) ? (v29 | v29 - v29) : ((v29 < 11781759) ? (v29 << v29 ^ v29) : ((v29 > 50263429) ? (v29 | v29 / v29) : (v29 >> v29 << v29))); + } + + + if (v2 < 93561108) + { + int v30 = 40375048; + v30 = v30 | v30 << v30; + if (v30 > 89274293) + { + v30 = (v30 < 44929523) ? (v30 & v30 % v30) : ((v30 > 36102688) ? (v30 & v30 | v30) : ((v30 < 91454739) ? (v30 + v30 ^ v30) : (v30 & v30 << v30))); + } + else + { + v30 = (v30 > 35688256) ? (v30 * v30 << v30) : ((v30 < 9362346) ? (v30 >> v30 >> v30) : ((v30 > 16003662) ? (v30 & v30 | v30) : (v30 & v30 | v30))); + } + + } + else + { + v1 = v24 << v19 | v21; + } + + + if (v10 < 22622005) + { + v10 = (v9 > 3784593) ? (v6 & v24 / v7) : ((v12 < 19832941) ? (v9 << v1 % v6) : ((v3 > 19687784) ? (v15 | v21 * v19) : (v21 & v2 - v6))); + } + else + { + v12 = v21 ^ v24 % v18; + } + + + if (v18 < 38961314) + { + v14 = (v24 > 25306133) ? (v13 ^ v24 + v17) : ((v8 < 14529872) ? (v2 + v8 << v12) : ((v13 < 19594043) ? (v7 >> v2 & v14) : (v13 << v7 >> v5))); + } + else + { + v17 = (v21 < 95700706) ? (v15 << v11 >> v23) : ((v15 < 74018856) ? (v2 >> v9 << v12) : ((v4 > 67968323) ? (v22 % v19 & v19) : (v17 ^ v24 / v5))); + } + + + switch (v11 % 5) + { + case 0: + v13 = (v12 > 86334488) ? (v11 % v5 << v5) : ((v15 < 54722848) ? (v4 ^ v7 & v16) : ((v4 < 21899507) ? (v6 + v18 | v9) : (v1 & v6 & v8))); + break; + case 1: + v13 = (v15 > 89382811) ? (v12 | v4 | v11) : ((v2 > 78758345) ? (v8 - v9 % v2) : ((v24 > 54327011) ? (v17 >> v24 & v1) : (v1 | v19 & v23))); + break; + case 2: + v13 = v19 / v23 | v24; + break; + case 3: + v19 = (v13 < 78422069) ? (v8 << v8 << v10) : ((v21 < 51595656) ? (v5 | v3 >> v8) : ((v5 < 66211951) ? (v15 - v19 & v16) : (v5 % v12 >> v3))); + break; + case 4: + v8 = v16 ^ v5 << v4; + break; + default: + v2 = (v17 > 69243610) ? (v1 % v3 - v8) : ((v1 < 29176899) ? (v6 | v1 << v15) : ((v6 > 94874934) ? (v14 - v2 - v22) : (v12 >> v7 / v2))); + break; + } + + + switch (v17 % 5) + { + case 0: + v20 = v5 >> v19 | v3; + break; + case 1: + v22 = v9 * v6 / v18; + break; + case 2: + v9 = (v24 > 97989359) ? (v17 >> v22 ^ v17) : ((v24 > 58564026) ? (v7 % v20 << v10) : ((v12 < 56410883) ? (v22 & v4 % v9) : (v23 ^ v24 >> v7))); + break; + case 3: + v6 = (v24 < 17112644) ? (v15 << v21 | v10) : ((v24 < 99063729) ? (v11 - v11 << v12) : ((v4 < 7347621) ? (v11 << v15 << v12) : (v12 % v19 << v8))); + break; + case 4: + v12 = (v13 > 18643743) ? (v24 + v6 * v17) : ((v7 < 84705331) ? (v5 & v11 * v18) : ((v8 > 53558937) ? (v2 << v24 + v2) : (v4 << v21 / v13))); + break; + default: + v6 = v12 % v4 >> v4; + break; + } + + + switch (v22 % 5) + { + case 0: + v17 = v23 / v5 | v22; + break; + case 1: + v2 = (v20 < 87241904) ? (v21 * v7 / v15) : ((v4 < 42782768) ? (v4 | v6 << v16) : ((v24 < 24595625) ? (v4 / v24 >> v17) : (v20 << v2 >> v11))); + break; + case 2: + v14 = v20 | v17 >> v15; + break; + case 3: + v17 = v12 * v22 & v22; + break; + case 4: + v23 = (v16 < 10834515) ? (v21 & v6 & v2) : ((v19 < 49817624) ? (v16 << v10 & v18) : ((v21 > 25519776) ? (v2 >> v2 >> v13) : (v5 & v12 >> v14))); + break; + default: + v16 = (v6 > 46831335) ? (v9 << v17 << v13) : ((v2 > 18394715) ? (v24 / v4 - v21) : ((v2 < 66273020) ? (v13 ^ v6 & v3) : (v5 % v8 + v18))); + break; + } + + + if (v5 > 910497) + { + v12 = (v6 < 66841658) ? (v22 - v16 << v3) : ((v10 > 83949334) ? (v13 * v3 % v2) : ((v21 > 44506779) ? (v1 / v13 & v22) : (v15 ^ v21 | v11))); + if (v12 < 36705125) + { + int v31 = 71254992; + v31 = (v31 < 50674363) ? (v31 % v31 * v31) : ((v31 > 96670513) ? (v31 << v31 / v31) : ((v31 < 84372698) ? (v31 / v31 - v31) : (v31 ^ v31 >> v31))); + } + else + { + v6 = v16 >> v7 + v10; + } + + } + else + { + int v32 = 16488573; + v32 = v32 + v32 & v32; + } + + + return (v13 < 2057182) ? (v14 | v8 >> v23) : ((v5 > 87668373) ? (v1 * v1 - v17) : ((v7 < 75561139) ? (v21 / v13 >> v14) : (v4 * v9 << v13))); + } + + [MosaUnitTest] + public static int FuzzMethod9957() + { + int v1 = 95988261; + int v2 = 24519504; + int v3 = 53967405; + int v4 = 84369437; + int v5 = 33516315; + int v6 = 34584021; + int v7 = 28353818; + int v8 = 79680386; + int v9 = 54429427; + int v10 = 34351759; + int v11 = 9485600; + int v12 = 20099504; + int v13 = 43541737; + int v14 = 28359903; + int v15 = 88916495; + int v16 = 15838496; + int v17 = 41775628; + int v18 = 30463293; + int v19 = 77563141; + int v20 = 331941; + int v21 = 35229602; + int v22 = 39335784; + int v23 = 68882821; + int v24 = 46129054; + + if (v16 < 30893533) + { + v23 = (v24 > 7553852) ? (v12 | v13 << v12) : ((v9 > 88383373) ? (v6 * v8 / v20) : ((v13 < 16120330) ? (v14 | v7 % v3) : (v6 >> v14 - v11))); + } + else + { + int v25 = 62539047; + v25 = (v25 < 85027657) ? (v25 ^ v25 << v25) : ((v25 > 97108131) ? (v25 ^ v25 ^ v25) : ((v25 > 52690487) ? (v25 - v25 - v25) : (v25 ^ v25 | v25))); + } + + + switch (v22 % 5) + { + case 0: + v23 = (v3 < 14168889) ? (v21 >> v2 / v12) : ((v3 < 22639595) ? (v2 | v6 << v5) : ((v24 < 82031475) ? (v4 >> v20 << v20) : (v10 - v18 >> v23))); + break; + case 1: + v6 = (v21 < 41296332) ? (v18 + v17 & v15) : ((v2 < 81596094) ? (v8 ^ v12 << v12) : ((v15 < 76229467) ? (v10 & v16 >> v10) : (v4 & v13 - v2))); + break; + case 2: + v2 = (v10 > 37931755) ? (v5 * v21 & v20) : ((v22 > 42552545) ? (v13 >> v16 >> v20) : ((v5 > 20228070) ? (v6 << v13 & v13) : (v5 ^ v5 / v1))); + break; + case 3: + v7 = v7 ^ v16 >> v13; + break; + case 4: + v13 = v2 >> v24 >> v23; + break; + default: + v7 = (v15 > 90265594) ? (v24 & v2 % v12) : ((v14 < 54056023) ? (v2 << v2 * v22) : ((v24 > 78027598) ? (v15 * v2 / v9) : (v15 - v18 ^ v8))); + break; + } + + + if (v21 < 15972603) + { + int v26 = 48227606; + v26 = (v26 > 64219732) ? (v26 * v26 ^ v26) : ((v26 < 45679072) ? (v26 << v26 | v26) : ((v26 < 87714810) ? (v26 - v26 * v26) : (v26 * v26 << v26))); + if (v26 < 43082299) + { + int v27 = 60751264; + v27 = (v27 < 21406187) ? (v27 & v27 + v27) : ((v27 < 14455265) ? (v27 | v27 | v27) : ((v27 > 12887506) ? (v27 * v27 / v27) : (v27 >> v27 & v27))); + if (v27 < 87840393) + { + v27 = (v27 > 22202341) ? (v27 ^ v27 >> v27) : ((v27 > 98012286) ? (v27 & v27 + v27) : ((v27 < 56217158) ? (v27 & v27 << v27) : (v27 << v27 & v27))); + } + else + { + int v28 = 98830253; + v28 = v28 % v28 & v28; + } + + } + else + { + v26 = (v26 < 31739697) ? (v26 ^ v26 | v26) : ((v26 < 71837989) ? (v26 ^ v26 - v26) : ((v26 < 14007675) ? (v26 >> v26 << v26) : (v26 | v26 | v26))); + } + + } + else + { + int v29 = 42725324; + v29 = v29 << v29 | v29; + } + + + switch (v9 % 5) + { + case 0: + v10 = v12 ^ v19 * v2; + break; + case 1: + v6 = v1 * v20 - v6; + break; + case 2: + v7 = (v21 > 89209052) ? (v5 >> v22 & v1) : ((v2 < 47774395) ? (v6 >> v4 ^ v4) : ((v4 > 67692564) ? (v21 & v7 & v4) : (v6 / v11 >> v7))); + break; + case 3: + v5 = (v11 < 10131934) ? (v14 % v15 - v18) : ((v19 > 28201228) ? (v5 >> v13 - v21) : ((v7 < 91932939) ? (v5 % v3 / v23) : (v23 - v8 << v17))); + break; + case 4: + v8 = (v14 < 63725979) ? (v21 * v23 >> v7) : ((v12 < 12225425) ? (v7 | v1 + v5) : ((v24 < 91109900) ? (v7 ^ v6 << v5) : (v20 >> v16 / v22))); + break; + default: + v18 = v22 | v13 << v23; + break; + } + + + switch (v19 % 5) + { + case 0: + v1 = v23 >> v2 ^ v10; + break; + case 1: + v18 = (v23 < 8976416) ? (v10 << v16 * v4) : ((v17 > 53222502) ? (v17 | v4 >> v13) : ((v24 > 35554934) ? (v9 >> v13 * v17) : (v6 % v1 << v16))); + break; + case 2: + v1 = (v19 > 62444447) ? (v1 >> v17 & v8) : ((v13 < 23733010) ? (v5 + v17 ^ v6) : ((v3 > 951199) ? (v24 * v7 >> v23) : (v7 >> v24 >> v1))); + break; + case 3: + v22 = (v11 > 11099526) ? (v5 << v10 ^ v12) : ((v12 > 56237135) ? (v1 >> v2 & v18) : ((v18 > 66614220) ? (v8 >> v7 >> v14) : (v17 % v12 ^ v6))); + break; + case 4: + v18 = (v12 > 41942041) ? (v12 * v19 << v20) : ((v12 > 46025164) ? (v16 & v19 << v12) : ((v9 < 22042566) ? (v22 & v9 | v12) : (v20 | v21 >> v23))); + break; + default: + v8 = (v8 < 45566866) ? (v6 & v8 >> v24) : ((v2 > 79131068) ? (v1 + v18 >> v9) : ((v20 > 84445982) ? (v10 / v4 * v9) : (v23 | v6 % v5))); + break; + } + + + if (v12 < 29170401) + { + v14 = v3 / v3 << v23; + if (v8 < 87614289) + { + int v30 = 97890246; + v30 = v30 & v30 - v30; + if (v30 > 83793152) + { + int v31 = 48726043; + v31 = (v31 > 16825167) ? (v31 >> v31 * v31) : ((v31 < 32925369) ? (v31 / v31 << v31) : ((v31 < 89978130) ? (v31 / v31 ^ v31) : (v31 << v31 & v31))); + } + else + { + v30 = v30 << v30 & v30; + } + + } + else + { + int v32 = 58282524; + v32 = v32 - v32 & v32; + } + + } + else + { + v21 = (v1 > 45163697) ? (v11 >> v23 >> v8) : ((v19 < 54792543) ? (v16 >> v14 * v24) : ((v3 > 91210702) ? (v16 ^ v22 + v17) : (v9 - v9 >> v14))); + } + + + if (v17 > 94725619) + { + v3 = (v4 > 78734187) ? (v6 >> v3 + v1) : ((v8 < 35344792) ? (v3 << v22 / v19) : ((v20 < 46233759) ? (v17 - v19 | v18) : (v6 >> v15 & v20))); + } + else + { + int v33 = 33096677; + v33 = (v33 < 61651513) ? (v33 << v33 % v33) : ((v33 > 71136233) ? (v33 << v33 ^ v33) : ((v33 < 32752631) ? (v33 >> v33 - v33) : (v33 >> v33 << v33))); + } + + + if (v20 > 10140611) + { + v12 = v6 << v2 >> v7; + if (v14 > 33640093) + { + int v34 = 9720126; + v34 = (v34 > 14420201) ? (v34 + v34 + v34) : ((v34 > 17178147) ? (v34 * v34 * v34) : ((v34 > 45688019) ? (v34 / v34 << v34) : (v34 - v34 ^ v34))); + if (v34 > 13111438) + { + v34 = (v34 < 14508011) ? (v34 / v34 % v34) : ((v34 > 3565553) ? (v34 % v34 / v34) : ((v34 < 56410544) ? (v34 << v34 % v34) : (v34 & v34 << v34))); + } + else + { + int v35 = 61000763; + v35 = v35 & v35 - v35; + } + + } + else + { + int v36 = 78893527; + v36 = v36 << v36 - v36; + } + + } + else + { + v9 = v2 << v22 - v1; + } + + + switch (v19 % 5) + { + case 0: + v6 = (v2 < 23448750) ? (v3 - v13 << v16) : ((v13 > 97397305) ? (v5 / v13 | v2) : ((v9 > 11381416) ? (v24 & v19 * v6) : (v21 >> v4 + v24))); + break; + case 1: + v7 = v21 << v17 << v6; + break; + case 2: + v17 = v20 / v13 >> v21; + break; + case 3: + v10 = v7 ^ v3 & v18; + break; + case 4: + v23 = (v14 < 27128742) ? (v24 & v3 | v4) : ((v11 < 70322621) ? (v15 >> v16 & v21) : ((v23 < 22056593) ? (v18 ^ v16 | v15) : (v16 / v9 % v2))); + break; + default: + v19 = (v4 > 98768810) ? (v1 * v4 << v17) : ((v10 < 28231398) ? (v2 | v21 | v11) : ((v7 > 10701656) ? (v22 % v21 << v1) : (v9 / v5 | v15))); + break; + } + + + if (v8 > 39466143) + { + v8 = (v7 < 16551536) ? (v5 + v10 | v22) : ((v9 > 51020220) ? (v21 & v10 ^ v1) : ((v21 > 35686402) ? (v20 | v8 ^ v13) : (v23 >> v1 >> v8))); + if (v10 > 96987252) + { + v9 = v10 >> v2 * v18; + } + else + { + int v37 = 95764632; + v37 = (v37 > 13138769) ? (v37 >> v37 >> v37) : ((v37 < 91761910) ? (v37 + v37 * v37) : ((v37 > 39588307) ? (v37 / v37 % v37) : (v37 ^ v37 << v37))); + } + + } + else + { + int v38 = 74661643; + v38 = (v38 < 12488697) ? (v38 & v38 >> v38) : ((v38 > 56315882) ? (v38 & v38 >> v38) : ((v38 < 41726496) ? (v38 << v38 * v38) : (v38 - v38 * v38))); + } + + + switch (v14 % 5) + { + case 0: + v24 = (v1 > 22337465) ? (v22 - v24 | v24) : ((v2 < 4317970) ? (v5 - v4 << v8) : ((v9 < 45760525) ? (v5 << v9 | v23) : (v12 >> v8 >> v23))); + break; + case 1: + v18 = (v1 > 52298542) ? (v6 / v18 - v5) : ((v15 < 19267860) ? (v2 ^ v14 << v22) : ((v3 < 95195910) ? (v18 >> v24 | v20) : (v1 << v11 & v11))); + break; + case 2: + v10 = v8 << v23 * v6; + break; + case 3: + v6 = (v3 < 39403895) ? (v12 % v23 / v9) : ((v9 > 34196716) ? (v6 << v10 >> v12) : ((v10 > 5058088) ? (v2 >> v23 * v4) : (v22 & v10 ^ v19))); + break; + case 4: + v15 = (v14 > 6446192) ? (v12 << v22 - v16) : ((v4 < 52062276) ? (v19 | v6 ^ v19) : ((v10 < 97515472) ? (v11 / v3 << v12) : (v1 << v2 * v8))); + break; + default: + v17 = (v11 < 71365999) ? (v8 << v24 << v10) : ((v5 > 21394678) ? (v8 ^ v7 & v20) : ((v23 > 3585530) ? (v5 << v16 % v10) : (v22 << v12 >> v5))); + break; + } + + + return (v19 < 41847610) ? (v16 % v1 & v2) : ((v1 > 6230298) ? (v23 % v15 & v20) : ((v8 < 45692544) ? (v18 & v9 / v10) : (v22 | v2 >> v5))); + } + + [MosaUnitTest] + public static int FuzzMethod9958() + { + int v1 = 1312504; + int v2 = 69091373; + int v3 = 81290763; + int v4 = 90025248; + int v5 = 28748686; + int v6 = 85232017; + int v7 = 45541146; + int v8 = 13024293; + int v9 = 26126341; + int v10 = 60951799; + int v11 = 94895073; + int v12 = 21538690; + int v13 = 64274765; + int v14 = 48481157; + int v15 = 29881899; + int v16 = 39581957; + int v17 = 80967373; + int v18 = 40412638; + int v19 = 38195173; + int v20 = 89651387; + int v21 = 96932516; + int v22 = 44591856; + int v23 = 30928980; + int v24 = 958253; + + if (v10 > 20532496) + { + int v25 = 70611369; + v25 = (v25 > 37413496) ? (v25 - v25 ^ v25) : ((v25 < 28393982) ? (v25 * v25 & v25) : ((v25 < 75446333) ? (v25 << v25 << v25) : (v25 + v25 / v25))); + } + else + { + v18 = (v7 > 59544260) ? (v10 >> v10 - v9) : ((v5 < 36553021) ? (v20 | v17 >> v9) : ((v10 < 77888329) ? (v13 + v22 ^ v19) : (v12 & v17 >> v15))); + } + + + if (v2 < 38221355) + { + int v26 = 28876789; + v26 = (v26 < 32717670) ? (v26 - v26 | v26) : ((v26 < 17271301) ? (v26 << v26 << v26) : ((v26 > 84833515) ? (v26 & v26 << v26) : (v26 & v26 | v26))); + } + else + { + int v27 = 71682912; + v27 = v27 * v27 - v27; + } + + + if (v19 > 60382042) + { + int v28 = 20877488; + v28 = v28 << v28 | v28; + } + else + { + v13 = (v2 > 60631351) ? (v9 >> v5 << v11) : ((v1 > 40656946) ? (v14 ^ v18 | v10) : ((v6 > 63063692) ? (v12 & v21 - v16) : (v2 & v5 - v8))); + } + + + switch (v2 % 5) + { + case 0: + v23 = (v11 > 7489372) ? (v3 >> v5 % v1) : ((v8 > 83990893) ? (v18 & v6 / v15) : ((v11 < 68860252) ? (v20 >> v14 << v6) : (v12 | v18 - v11))); + break; + case 1: + v14 = (v10 > 64285303) ? (v1 * v24 >> v6) : ((v7 > 99473464) ? (v6 + v12 * v9) : ((v4 > 91039255) ? (v19 << v7 * v3) : (v21 ^ v1 >> v20))); + break; + case 2: + v6 = (v12 < 97208955) ? (v16 - v8 / v22) : ((v14 > 53877242) ? (v9 - v3 - v21) : ((v18 < 28615949) ? (v22 | v8 * v19) : (v12 / v3 + v22))); + break; + case 3: + v5 = (v20 > 31066125) ? (v18 & v4 ^ v19) : ((v21 < 20708165) ? (v11 << v9 >> v18) : ((v3 < 95205252) ? (v11 << v2 * v15) : (v11 << v8 >> v1))); + break; + case 4: + v1 = (v17 < 63335462) ? (v8 >> v13 >> v5) : ((v16 > 55635908) ? (v14 ^ v11 + v4) : ((v18 < 34774136) ? (v17 & v3 ^ v11) : (v10 | v1 + v7))); + break; + default: + v10 = (v1 > 10914626) ? (v6 & v12 << v16) : ((v16 < 62172247) ? (v7 >> v7 - v11) : ((v12 < 96027541) ? (v23 + v8 << v17) : (v16 % v3 << v15))); + break; + } + + + switch (v7 % 5) + { + case 0: + v7 = (v5 < 70299811) ? (v23 >> v9 >> v4) : ((v16 > 73926386) ? (v21 >> v13 & v16) : ((v22 > 63181380) ? (v17 / v9 % v20) : (v19 << v24 ^ v19))); + break; + case 1: + v20 = (v8 < 19762352) ? (v8 >> v17 | v14) : ((v23 > 51233023) ? (v5 ^ v3 / v4) : ((v20 < 63019709) ? (v9 * v14 ^ v12) : (v9 ^ v12 & v24))); + break; + case 2: + v18 = v11 & v8 & v8; + break; + case 3: + v3 = (v3 > 58076730) ? (v15 + v16 << v10) : ((v21 > 80172649) ? (v12 ^ v16 ^ v16) : ((v10 > 39056091) ? (v6 ^ v2 >> v1) : (v23 | v1 << v16))); + break; + case 4: + v13 = v5 | v10 | v7; + break; + default: + v6 = v17 & v2 ^ v3; + break; + } + + + if (v14 > 61755808) + { + v11 = v14 >> v6 << v15; + } + else + { + v15 = v14 << v2 >> v14; + } + + + if (v9 < 773796) + { + v2 = v8 >> v18 * v10; + if (v6 > 13365407) + { + v16 = v20 & v13 << v12; + } + else + { + v11 = v16 - v24 & v18; + } + + } + else + { + v18 = (v2 < 35542770) ? (v9 % v22 - v13) : ((v22 < 90189747) ? (v24 << v22 << v1) : ((v14 > 92446855) ? (v11 / v17 ^ v16) : (v19 - v20 & v5))); + } + + + if (v16 > 79218608) + { + int v29 = 96994419; + v29 = (v29 < 17850794) ? (v29 ^ v29 | v29) : ((v29 < 57355454) ? (v29 >> v29 >> v29) : ((v29 > 64480748) ? (v29 - v29 << v29) : (v29 / v29 << v29))); + if (v29 > 75641856) + { + v29 = (v29 > 81345415) ? (v29 - v29 << v29) : ((v29 < 98174489) ? (v29 % v29 % v29) : ((v29 > 90744686) ? (v29 ^ v29 | v29) : (v29 >> v29 & v29))); + } + else + { + int v30 = 12259278; + v30 = v30 << v30 | v30; + } + + } + else + { + v22 = (v7 < 4894823) ? (v24 * v6 << v21) : ((v18 < 14193383) ? (v9 / v7 / v22) : ((v14 > 59736319) ? (v8 * v22 * v22) : (v19 ^ v11 ^ v24))); + } + + + if (v17 < 70765883) + { + int v31 = 21130785; + v31 = (v31 < 72799244) ? (v31 ^ v31 | v31) : ((v31 > 27998767) ? (v31 | v31 << v31) : ((v31 > 8073619) ? (v31 | v31 << v31) : (v31 % v31 << v31))); + } + else + { + int v32 = 41309231; + v32 = (v32 < 23318887) ? (v32 >> v32 - v32) : ((v32 > 98435314) ? (v32 << v32 / v32) : ((v32 > 98665086) ? (v32 ^ v32 << v32) : (v32 | v32 & v32))); + } + + + if (v21 < 40536561) + { + int v33 = 15252093; + v33 = (v33 > 20926657) ? (v33 & v33 * v33) : ((v33 > 23991237) ? (v33 & v33 / v33) : ((v33 > 32832649) ? (v33 - v33 - v33) : (v33 & v33 | v33))); + if (v33 > 58967668) + { + int v34 = 76730559; + v34 = (v34 > 16118457) ? (v34 & v34 + v34) : ((v34 > 14416440) ? (v34 >> v34 & v34) : ((v34 < 90914537) ? (v34 >> v34 - v34) : (v34 << v34 >> v34))); + if (v34 < 703355) + { + int v35 = 56920400; + v35 = (v35 > 90454503) ? (v35 | v35 << v35) : ((v35 < 21618731) ? (v35 % v35 | v35) : ((v35 < 38390634) ? (v35 * v35 << v35) : (v35 | v35 - v35))); + } + else + { + v34 = (v34 < 13743106) ? (v34 >> v34 << v34) : ((v34 < 24342215) ? (v34 + v34 * v34) : ((v34 < 25188044) ? (v34 & v34 | v34) : (v34 * v34 << v34))); + } + + } + else + { + v33 = v33 & v33 / v33; + } + + } + else + { + v3 = (v6 > 65507402) ? (v12 << v7 >> v10) : ((v1 < 38237710) ? (v19 / v1 << v4) : ((v12 > 95493799) ? (v18 + v15 ^ v7) : (v22 << v22 << v20))); + } + + + switch (v1 % 5) + { + case 0: + v13 = (v10 > 36365952) ? (v23 ^ v12 & v16) : ((v13 > 62635142) ? (v10 >> v20 & v7) : ((v8 < 6103512) ? (v21 >> v9 >> v21) : (v4 * v13 << v3))); + break; + case 1: + v22 = (v20 < 53405885) ? (v3 + v19 ^ v10) : ((v8 < 10390295) ? (v21 >> v7 ^ v3) : ((v21 < 40452915) ? (v20 - v1 >> v24) : (v3 - v5 * v1))); + break; + case 2: + v13 = (v10 > 80076926) ? (v12 - v6 & v2) : ((v17 < 69043676) ? (v23 ^ v14 - v21) : ((v16 > 9506093) ? (v7 * v5 & v24) : (v8 | v11 - v22))); + break; + case 3: + v5 = (v2 < 83158909) ? (v4 | v8 >> v3) : ((v1 < 66418312) ? (v9 * v16 / v14) : ((v13 > 61632588) ? (v11 - v14 | v15) : (v8 ^ v5 * v18))); + break; + case 4: + v5 = (v11 > 38201130) ? (v6 / v22 << v3) : ((v10 < 41792297) ? (v22 ^ v3 & v6) : ((v17 < 11956697) ? (v18 >> v18 - v4) : (v10 % v19 | v7))); + break; + default: + v9 = (v23 > 99874270) ? (v20 | v4 * v18) : ((v11 < 5408201) ? (v15 << v18 | v22) : ((v18 > 22729291) ? (v16 & v12 << v16) : (v7 << v15 * v3))); + break; + } + + + return (v4 > 54842089) ? (v3 << v18 % v12) : ((v21 > 93157032) ? (v23 & v12 << v3) : ((v13 > 75284321) ? (v3 >> v12 >> v13) : (v16 * v12 ^ v24))); + } + + [MosaUnitTest] + public static int FuzzMethod9959() + { + int v1 = 32021429; + int v2 = 24109801; + int v3 = 11503091; + int v4 = 9917733; + int v5 = 68729933; + int v6 = 51191318; + int v7 = 39406858; + int v8 = 20930295; + int v9 = 22142881; + int v10 = 80218616; + int v11 = 83786077; + int v12 = 89688390; + int v13 = 93786863; + int v14 = 140740; + int v15 = 8169160; + int v16 = 68948835; + int v17 = 816747; + int v18 = 82149010; + int v19 = 14250312; + int v20 = 27937854; + int v21 = 13833006; + int v22 = 42820324; + int v23 = 5533432; + int v24 = 75885364; + + if (v19 < 48760163) + { + v1 = (v24 < 93055022) ? (v19 - v12 % v9) : ((v11 > 88692442) ? (v22 ^ v18 / v1) : ((v1 > 64662114) ? (v8 & v10 >> v6) : (v8 >> v9 ^ v13))); + } + else + { + v15 = v4 | v12 % v12; + } + + + switch (v8 % 5) + { + case 0: + v15 = v4 | v8 & v14; + break; + case 1: + v14 = (v2 < 34771525) ? (v9 ^ v4 - v2) : ((v19 > 69994863) ? (v3 & v6 - v6) : ((v9 < 93517250) ? (v14 << v7 - v15) : (v1 >> v3 - v24))); + break; + case 2: + v15 = (v16 > 15721286) ? (v13 - v12 >> v12) : ((v7 < 94093902) ? (v20 % v10 << v12) : ((v24 > 41715848) ? (v12 & v20 << v14) : (v8 % v13 << v12))); + break; + case 3: + v8 = (v18 < 99220521) ? (v12 >> v5 * v9) : ((v18 < 13884938) ? (v13 << v9 & v24) : ((v9 > 12400966) ? (v19 ^ v13 ^ v17) : (v1 / v19 & v14))); + break; + case 4: + v15 = (v5 < 54232409) ? (v11 & v1 >> v12) : ((v2 < 46999220) ? (v6 | v19 << v8) : ((v1 > 67328641) ? (v23 / v14 & v1) : (v20 & v20 - v17))); + break; + default: + v15 = (v20 > 96235281) ? (v19 & v13 >> v9) : ((v21 > 51804651) ? (v20 | v2 - v5) : ((v24 > 40288341) ? (v23 << v18 % v10) : (v12 % v6 & v22))); + break; + } + + + switch (v4 % 5) + { + case 0: + v11 = (v3 < 22063806) ? (v24 << v9 | v23) : ((v22 < 60693345) ? (v6 >> v24 & v4) : ((v12 < 83929374) ? (v20 - v3 ^ v15) : (v5 & v13 << v13))); + break; + case 1: + v1 = (v2 < 8222824) ? (v10 + v13 ^ v21) : ((v14 > 10261575) ? (v16 / v21 * v9) : ((v14 > 19075996) ? (v10 << v10 >> v12) : (v6 << v13 >> v12))); + break; + case 2: + v13 = (v10 > 83237781) ? (v10 >> v4 | v22) : ((v18 > 85725652) ? (v4 ^ v12 | v16) : ((v18 < 2779233) ? (v21 & v20 ^ v19) : (v14 << v14 & v14))); + break; + case 3: + v16 = v20 >> v13 % v18; + break; + case 4: + v22 = v1 >> v22 ^ v16; + break; + default: + v23 = v24 >> v9 + v14; + break; + } + + + switch (v24 % 5) + { + case 0: + v22 = v9 + v15 | v6; + break; + case 1: + v13 = (v17 > 1978242) ? (v21 - v24 >> v13) : ((v23 > 74446323) ? (v9 * v13 ^ v6) : ((v3 > 52404430) ? (v6 >> v14 | v11) : (v1 * v17 >> v24))); + break; + case 2: + v8 = (v21 > 8207317) ? (v17 + v4 | v12) : ((v12 > 18227016) ? (v21 % v9 | v15) : ((v12 < 99505530) ? (v21 >> v24 | v23) : (v19 ^ v18 << v23))); + break; + case 3: + v4 = v19 * v23 - v14; + break; + case 4: + v8 = v21 | v23 >> v14; + break; + default: + v13 = (v7 > 92281136) ? (v24 & v2 & v12) : ((v4 < 74137281) ? (v13 * v2 >> v18) : ((v19 < 74773666) ? (v2 - v16 & v21) : (v12 & v19 ^ v14))); + break; + } + + + switch (v14 % 5) + { + case 0: + v23 = (v10 < 85006211) ? (v20 >> v4 << v9) : ((v14 < 43654662) ? (v16 >> v24 | v23) : ((v6 > 80255767) ? (v8 % v7 ^ v10) : (v13 ^ v5 / v8))); + break; + case 1: + v15 = v16 + v12 - v2; + break; + case 2: + v16 = (v16 > 31421357) ? (v17 % v18 * v2) : ((v17 < 21964208) ? (v11 << v1 >> v20) : ((v18 > 8747604) ? (v14 << v21 & v15) : (v10 << v13 >> v3))); + break; + case 3: + v23 = v21 - v1 << v1; + break; + case 4: + v8 = (v21 < 56219459) ? (v4 / v18 | v13) : ((v23 > 3441385) ? (v18 ^ v13 * v20) : ((v15 > 30125249) ? (v8 | v20 & v5) : (v8 << v8 - v4))); + break; + default: + v19 = v1 << v4 & v12; + break; + } + + + if (v1 < 54972390) + { + int v25 = 73850326; + v25 = (v25 < 14608058) ? (v25 ^ v25 >> v25) : ((v25 > 6557995) ? (v25 << v25 % v25) : ((v25 > 40934441) ? (v25 ^ v25 * v25) : (v25 << v25 / v25))); + if (v25 > 11050395) + { + v25 = v25 >> v25 | v25; + } + else + { + int v26 = 54358769; + v26 = (v26 > 64034198) ? (v26 % v26 - v26) : ((v26 > 38437645) ? (v26 | v26 | v26) : ((v26 > 5721178) ? (v26 & v26 | v26) : (v26 >> v26 << v26))); + } + + } + else + { + v13 = v8 + v11 | v9; + } + + + switch (v9 % 5) + { + case 0: + v10 = v18 - v1 / v11; + break; + case 1: + v8 = (v10 > 2834380) ? (v22 | v20 << v2) : ((v19 < 21475868) ? (v23 << v24 << v23) : ((v21 > 58696652) ? (v10 >> v16 >> v6) : (v19 + v10 * v10))); + break; + case 2: + v5 = v2 & v3 - v14; + break; + case 3: + v11 = v8 << v22 << v11; + break; + case 4: + v17 = v6 >> v12 << v1; + break; + default: + v10 = v10 & v6 << v24; + break; + } + + + switch (v19 % 5) + { + case 0: + v4 = (v9 > 41621338) ? (v13 % v13 | v10) : ((v5 > 52403399) ? (v9 >> v1 & v15) : ((v18 < 99423338) ? (v4 & v7 << v7) : (v2 >> v3 | v7))); + break; + case 1: + v12 = (v4 < 55000973) ? (v7 % v16 | v8) : ((v3 > 49022819) ? (v9 & v8 + v6) : ((v15 > 93322141) ? (v10 * v11 ^ v4) : (v4 | v20 + v2))); + break; + case 2: + v11 = (v2 < 12411733) ? (v6 & v18 % v10) : ((v11 > 27659310) ? (v3 << v9 >> v14) : ((v10 > 37516005) ? (v21 + v8 | v6) : (v6 - v7 - v15))); + break; + case 3: + v15 = (v17 > 68819869) ? (v3 << v15 / v23) : ((v7 > 40126519) ? (v9 << v23 + v7) : ((v7 < 76055666) ? (v4 << v23 * v19) : (v5 << v24 * v10))); + break; + case 4: + v4 = (v20 > 35817774) ? (v12 >> v13 ^ v19) : ((v16 > 1334640) ? (v9 / v20 >> v1) : ((v22 > 54011656) ? (v14 & v9 << v12) : (v11 | v15 ^ v5))); + break; + default: + v21 = (v23 > 2188511) ? (v11 + v6 / v19) : ((v18 > 63632685) ? (v11 | v9 >> v12) : ((v17 > 47588477) ? (v11 >> v11 >> v10) : (v22 ^ v11 | v9))); + break; + } + + + if (v23 < 1786012) + { + v24 = v6 >> v22 * v16; + } + else + { + v8 = v12 & v23 >> v19; + } + + + if (v17 > 52580811) + { + v10 = v19 + v18 * v4; + if (v19 > 2977952) + { + v22 = (v7 > 2013777) ? (v23 ^ v14 % v13) : ((v17 < 43081302) ? (v17 ^ v19 & v12) : ((v16 > 30620775) ? (v18 * v1 << v16) : (v21 >> v7 & v18))); + if (v23 > 69959661) + { + int v27 = 45637145; + v27 = (v27 > 34326406) ? (v27 >> v27 ^ v27) : ((v27 < 37496486) ? (v27 << v27 % v27) : ((v27 > 52211673) ? (v27 + v27 / v27) : (v27 % v27 & v27))); + } + else + { + v9 = v10 >> v4 >> v7; + } + + } + else + { + v21 = v19 ^ v13 << v5; + } + + } + else + { + int v28 = 1346964; + v28 = v28 ^ v28 & v28; + } + + + switch (v2 % 5) + { + case 0: + v7 = (v16 < 70816903) ? (v7 % v22 << v19) : ((v4 < 8913392) ? (v14 - v22 | v7) : ((v21 < 78524628) ? (v21 ^ v14 | v20) : (v16 * v24 | v14))); + break; + case 1: + v9 = (v6 < 95688264) ? (v5 ^ v12 >> v14) : ((v5 < 62840314) ? (v23 | v2 | v6) : ((v12 < 52414282) ? (v3 >> v18 << v10) : (v13 << v9 ^ v20))); + break; + case 2: + v24 = v2 | v11 << v10; + break; + case 3: + v13 = (v3 > 93419307) ? (v12 * v12 / v16) : ((v2 < 89953598) ? (v18 & v16 >> v19) : ((v9 > 45529474) ? (v13 % v3 >> v14) : (v18 % v12 - v2))); + break; + case 4: + v4 = v10 / v4 | v7; + break; + default: + v24 = v8 % v15 | v16; + break; + } + + + return v17 & v7 * v3; + } + + [MosaUnitTest] + public static int FuzzMethod9960() + { + int v1 = 36581802; + int v2 = 22235057; + int v3 = 52911924; + int v4 = 85396910; + int v5 = 8139980; + int v6 = 57238920; + int v7 = 93776091; + int v8 = 61263476; + int v9 = 52522856; + int v10 = 90503548; + int v11 = 43219787; + int v12 = 70840917; + int v13 = 4302564; + int v14 = 76435762; + int v15 = 37415605; + int v16 = 90796116; + int v17 = 45632852; + int v18 = 82778155; + int v19 = 71120677; + int v20 = 20770665; + int v21 = 89366926; + int v22 = 83321119; + int v23 = 59453108; + int v24 = 47724956; + + if (v20 > 21410923) + { + v11 = (v11 > 96749743) ? (v11 ^ v9 - v17) : ((v17 > 89036830) ? (v9 & v14 << v7) : ((v18 < 14078318) ? (v6 >> v13 & v8) : (v12 & v22 % v6))); + } + else + { + v10 = v11 | v13 ^ v22; + } + + + switch (v11 % 5) + { + case 0: + v8 = v12 - v15 >> v3; + break; + case 1: + v12 = (v1 > 25165577) ? (v22 << v19 % v9) : ((v11 < 63219006) ? (v4 | v21 << v20) : ((v7 < 76572238) ? (v8 >> v24 << v5) : (v7 & v10 / v17))); + break; + case 2: + v12 = (v9 < 60276060) ? (v23 * v21 >> v7) : ((v20 > 27651448) ? (v24 ^ v13 >> v15) : ((v2 > 457985) ? (v21 >> v13 - v23) : (v9 & v16 >> v15))); + break; + case 3: + v21 = v10 - v2 >> v18; + break; + case 4: + v3 = v16 >> v23 ^ v8; + break; + default: + v20 = v24 / v14 << v24; + break; + } + + + switch (v12 % 5) + { + case 0: + v3 = v18 | v11 | v6; + break; + case 1: + v9 = v4 - v2 ^ v18; + break; + case 2: + v21 = v8 & v4 << v5; + break; + case 3: + v3 = (v9 < 72275406) ? (v3 >> v8 | v11) : ((v4 < 59166175) ? (v22 ^ v10 / v5) : ((v24 > 54874875) ? (v24 % v9 - v6) : (v18 ^ v12 ^ v7))); + break; + case 4: + v6 = v11 << v24 >> v1; + break; + default: + v3 = (v2 > 98183063) ? (v21 >> v1 << v12) : ((v15 < 49081729) ? (v17 | v23 | v3) : ((v6 > 56530467) ? (v1 >> v20 - v21) : (v16 << v4 ^ v15))); + break; + } + + + switch (v24 % 5) + { + case 0: + v21 = v6 % v18 % v18; + break; + case 1: + v20 = (v2 > 87903291) ? (v22 % v4 << v14) : ((v18 > 65145466) ? (v18 >> v4 * v17) : ((v13 > 57825164) ? (v23 * v9 + v20) : (v22 << v5 * v12))); + break; + case 2: + v1 = (v19 < 49689644) ? (v20 / v8 >> v19) : ((v10 > 57693820) ? (v2 * v24 >> v6) : ((v21 > 72902234) ? (v24 * v16 * v10) : (v1 >> v6 >> v1))); + break; + case 3: + v6 = v9 << v20 % v3; + break; + case 4: + v4 = (v17 > 80788592) ? (v20 / v21 ^ v12) : ((v23 < 80000105) ? (v14 + v19 % v14) : ((v21 > 43266982) ? (v10 * v12 << v22) : (v12 | v9 * v9))); + break; + default: + v21 = (v12 < 65279133) ? (v20 + v19 << v15) : ((v5 > 43432708) ? (v8 - v18 >> v9) : ((v16 > 10714748) ? (v17 >> v7 << v24) : (v3 * v19 % v12))); + break; + } + + + if (v3 < 72970573) + { + v15 = (v12 < 5841008) ? (v14 / v24 ^ v7) : ((v18 < 70108933) ? (v8 ^ v16 % v22) : ((v6 < 15187267) ? (v10 | v9 | v20) : (v23 >> v24 & v21))); + if (v20 > 33024000) + { + v18 = v4 ^ v13 * v14; + if (v23 > 71162087) + { + v1 = v21 | v10 << v21; + } + else + { + int v25 = 33298523; + v25 = (v25 < 91811492) ? (v25 % v25 ^ v25) : ((v25 < 43312898) ? (v25 | v25 ^ v25) : ((v25 > 36038197) ? (v25 / v25 % v25) : (v25 >> v25 << v25))); + } + + } + else + { + v12 = (v18 < 63048079) ? (v10 + v6 << v15) : ((v19 < 63851084) ? (v13 | v7 % v1) : ((v9 > 85294345) ? (v9 - v24 >> v4) : (v6 ^ v21 | v9))); + } + + } + else + { + v21 = (v12 > 2136) ? (v15 >> v4 >> v13) : ((v18 > 93350068) ? (v7 % v4 << v20) : ((v12 > 41364221) ? (v14 >> v3 | v24) : (v15 & v16 | v3))); + } + + + switch (v21 % 5) + { + case 0: + v11 = v13 | v12 | v3; + break; + case 1: + v19 = (v1 > 4047980) ? (v13 | v13 | v18) : ((v13 < 78491962) ? (v24 << v16 & v11) : ((v23 < 73737866) ? (v21 - v13 / v18) : (v19 >> v12 | v1))); + break; + case 2: + v24 = (v17 > 22873075) ? (v5 & v3 >> v4) : ((v4 > 83544686) ? (v22 << v9 << v4) : ((v11 > 74452678) ? (v24 / v16 / v24) : (v7 ^ v10 / v8))); + break; + case 3: + v1 = (v7 < 26358234) ? (v10 >> v21 + v8) : ((v4 > 55967196) ? (v16 & v23 >> v4) : ((v15 > 3451038) ? (v16 % v2 >> v6) : (v17 << v22 >> v7))); + break; + case 4: + v22 = (v12 > 15336228) ? (v4 / v21 << v17) : ((v22 > 96622056) ? (v10 | v17 ^ v6) : ((v6 > 34162061) ? (v24 << v14 << v9) : (v7 >> v10 << v4))); + break; + default: + v7 = v11 << v15 / v17; + break; + } + + + switch (v14 % 5) + { + case 0: + v10 = (v24 > 82987345) ? (v14 & v22 << v18) : ((v17 > 42245516) ? (v24 + v2 | v19) : ((v10 < 6330870) ? (v10 / v6 << v12) : (v11 << v12 - v18))); + break; + case 1: + v1 = v10 - v23 >> v24; + break; + case 2: + v4 = v8 ^ v15 ^ v10; + break; + case 3: + v3 = (v13 > 70775214) ? (v21 | v5 * v14) : ((v22 < 21786689) ? (v6 << v1 << v10) : ((v22 < 11218251) ? (v2 | v1 >> v2) : (v16 & v5 - v14))); + break; + case 4: + v17 = v19 >> v12 << v11; + break; + default: + v13 = (v12 < 98732731) ? (v6 | v20 | v15) : ((v22 > 11965943) ? (v24 - v17 | v8) : ((v6 < 78032538) ? (v1 << v8 >> v5) : (v1 * v11 & v3))); + break; + } + + + switch (v2 % 5) + { + case 0: + v11 = (v13 > 86165529) ? (v6 | v17 + v21) : ((v17 < 63552871) ? (v14 << v6 >> v21) : ((v18 < 84728329) ? (v20 % v13 << v7) : (v1 / v10 - v3))); + break; + case 1: + v9 = v19 / v10 - v18; + break; + case 2: + v3 = (v19 < 34746348) ? (v16 >> v14 * v8) : ((v7 < 94697197) ? (v20 ^ v11 & v4) : ((v11 < 69897816) ? (v24 + v18 - v5) : (v10 << v7 & v15))); + break; + case 3: + v23 = (v14 > 46831681) ? (v3 + v12 >> v18) : ((v4 > 52108467) ? (v10 & v5 >> v7) : ((v7 > 65041180) ? (v3 ^ v3 / v23) : (v11 >> v8 | v7))); + break; + case 4: + v2 = v3 | v21 & v9; + break; + default: + v5 = v21 << v12 + v1; + break; + } + + + if (v15 < 88157373) + { + v9 = (v17 < 82960210) ? (v23 & v19 + v5) : ((v10 > 86326933) ? (v13 * v24 ^ v19) : ((v5 < 82139459) ? (v3 + v10 + v1) : (v8 >> v22 >> v15))); + } + else + { + int v26 = 57094297; + v26 = (v26 > 30712556) ? (v26 + v26 & v26) : ((v26 < 3425653) ? (v26 ^ v26 << v26) : ((v26 > 4708882) ? (v26 * v26 | v26) : (v26 | v26 >> v26))); + } + + + if (v5 < 70110627) + { + v2 = (v17 > 14702224) ? (v5 << v12 & v2) : ((v10 < 23682418) ? (v18 % v14 << v10) : ((v6 < 50096194) ? (v22 << v19 | v11) : (v20 & v1 & v20))); + if (v20 < 2858838) + { + int v27 = 82190138; + v27 = v27 & v27 * v27; + } + else + { + int v28 = 3710240; + v28 = (v28 > 23785131) ? (v28 | v28 >> v28) : ((v28 > 74170455) ? (v28 & v28 & v28) : ((v28 > 41173422) ? (v28 % v28 << v28) : (v28 / v28 * v28))); + } + + } + else + { + int v29 = 8059192; + v29 = (v29 > 77154682) ? (v29 >> v29 << v29) : ((v29 > 70017120) ? (v29 << v29 & v29) : ((v29 > 24824938) ? (v29 >> v29 >> v29) : (v29 << v29 - v29))); + } + + + if (v19 > 92288395) + { + int v30 = 17964297; + v30 = v30 | v30 | v30; + if (v30 > 40126262) + { + int v31 = 10246952; + v31 = (v31 > 52788586) ? (v31 ^ v31 >> v31) : ((v31 > 42726769) ? (v31 | v31 >> v31) : ((v31 > 12454494) ? (v31 << v31 << v31) : (v31 >> v31 + v31))); + if (v31 > 87787595) + { + int v32 = 91372315; + v32 = v32 >> v32 << v32; + } + else + { + v31 = (v31 > 5621188) ? (v31 ^ v31 & v31) : ((v31 > 85630965) ? (v31 << v31 - v31) : ((v31 < 69875878) ? (v31 ^ v31 << v31) : (v31 << v31 >> v31))); + } + + } + else + { + v30 = v30 % v30 - v30; + } + + } + else + { + v16 = (v17 > 1791337) ? (v17 >> v15 | v5) : ((v14 < 82036843) ? (v9 >> v16 >> v21) : ((v13 > 66619068) ? (v16 & v11 - v11) : (v10 ^ v11 & v9))); + } + + + return (v11 < 77393362) ? (v7 >> v18 >> v8) : ((v22 < 90302229) ? (v12 >> v2 + v14) : ((v24 > 68598047) ? (v17 >> v21 ^ v17) : (v11 ^ v2 % v8))); + } + + [MosaUnitTest] + public static int FuzzMethod9961() + { + int v1 = 88641905; + int v2 = 50435855; + int v3 = 71181375; + int v4 = 77866211; + int v5 = 85034940; + int v6 = 88133361; + int v7 = 23938685; + int v8 = 26263463; + int v9 = 57589948; + int v10 = 57911946; + int v11 = 62569410; + int v12 = 30071725; + int v13 = 51412942; + int v14 = 23170973; + int v15 = 92619488; + int v16 = 75386366; + int v17 = 1884544; + int v18 = 58701758; + int v19 = 35423567; + int v20 = 90322821; + int v21 = 26003986; + int v22 = 60359647; + int v23 = 4548680; + int v24 = 11101784; + + switch (v22 % 5) + { + case 0: + v6 = v12 | v16 << v24; + break; + case 1: + v1 = (v14 > 77800617) ? (v16 << v14 % v8) : ((v18 < 94685334) ? (v6 | v5 << v11) : ((v12 < 84624382) ? (v3 >> v6 ^ v7) : (v6 << v5 | v20))); + break; + case 2: + v3 = (v3 > 22925238) ? (v18 - v7 << v12) : ((v8 > 54054440) ? (v13 % v20 ^ v18) : ((v23 > 67042199) ? (v6 >> v21 >> v3) : (v3 & v19 % v11))); + break; + case 3: + v16 = (v11 > 42395784) ? (v19 >> v19 >> v21) : ((v7 < 20032457) ? (v3 << v14 >> v19) : ((v22 > 84798464) ? (v9 | v19 & v15) : (v24 << v22 << v11))); + break; + case 4: + v21 = v16 << v21 | v22; + break; + default: + v20 = v22 * v11 >> v18; + break; + } + + + switch (v7 % 5) + { + case 0: + v15 = v9 ^ v14 & v15; + break; + case 1: + v21 = (v10 < 63227665) ? (v5 & v6 >> v21) : ((v21 < 62518590) ? (v19 << v20 & v16) : ((v7 < 30544942) ? (v15 | v1 << v22) : (v9 >> v15 << v14))); + break; + case 2: + v18 = (v10 > 39396529) ? (v14 >> v11 - v13) : ((v16 < 64517713) ? (v2 % v21 << v21) : ((v6 < 44936721) ? (v3 - v18 ^ v14) : (v9 ^ v6 + v6))); + break; + case 3: + v16 = (v9 < 74341722) ? (v20 + v18 / v20) : ((v12 > 45820414) ? (v10 % v5 << v20) : ((v9 > 41724789) ? (v12 ^ v5 + v11) : (v5 >> v17 / v13))); + break; + case 4: + v16 = v2 ^ v11 * v23; + break; + default: + v2 = (v21 > 57051196) ? (v11 / v10 + v13) : ((v9 > 1069551) ? (v1 / v11 << v4) : ((v17 < 24381786) ? (v21 | v15 % v17) : (v24 << v24 / v10))); + break; + } + + + if (v15 > 79106169) + { + int v25 = 27303626; + v25 = v25 + v25 - v25; + } + else + { + int v26 = 34656485; + v26 = (v26 < 88386895) ? (v26 % v26 + v26) : ((v26 < 17855307) ? (v26 << v26 / v26) : ((v26 < 85364997) ? (v26 & v26 * v26) : (v26 - v26 & v26))); + } + + + if (v14 < 90329388) + { + v23 = v5 - v12 >> v22; + if (v10 > 77790693) + { + int v27 = 34685445; + v27 = v27 + v27 & v27; + } + else + { + v18 = (v12 < 50288098) ? (v18 | v16 >> v7) : ((v2 < 29443660) ? (v11 >> v7 >> v10) : ((v20 > 22092344) ? (v3 >> v22 >> v7) : (v2 | v23 / v24))); + } + + } + else + { + v15 = v4 ^ v4 + v1; + } + + + switch (v11 % 5) + { + case 0: + v17 = v7 % v2 >> v15; + break; + case 1: + v3 = (v13 > 73228386) ? (v8 - v10 >> v12) : ((v22 < 74478329) ? (v17 ^ v16 ^ v15) : ((v22 > 31749137) ? (v7 / v8 << v17) : (v20 - v16 | v21))); + break; + case 2: + v5 = v4 - v18 + v24; + break; + case 3: + v23 = v13 ^ v22 >> v19; + break; + case 4: + v8 = v15 & v7 / v21; + break; + default: + v3 = (v6 > 29689854) ? (v7 - v10 / v1) : ((v1 > 21678923) ? (v10 << v18 >> v7) : ((v2 < 66060870) ? (v23 << v3 >> v17) : (v10 | v9 / v9))); + break; + } + + + switch (v11 % 5) + { + case 0: + v5 = (v1 > 87659959) ? (v23 & v9 ^ v6) : ((v5 > 13533750) ? (v23 << v19 / v13) : ((v22 > 27036802) ? (v4 >> v1 << v24) : (v21 >> v2 & v18))); + break; + case 1: + v23 = v4 % v21 >> v3; + break; + case 2: + v2 = v7 | v15 | v18; + break; + case 3: + v2 = (v16 > 62777959) ? (v23 * v22 >> v5) : ((v10 < 17837153) ? (v17 << v15 >> v7) : ((v8 < 87679749) ? (v5 | v17 - v7) : (v11 | v3 | v7))); + break; + case 4: + v19 = (v24 > 91405279) ? (v22 << v13 | v11) : ((v11 > 85540630) ? (v17 >> v8 ^ v6) : ((v7 > 363022) ? (v16 % v10 << v5) : (v14 >> v19 << v18))); + break; + default: + v21 = v18 & v19 | v2; + break; + } + + + switch (v20 % 5) + { + case 0: + v8 = v8 >> v12 % v3; + break; + case 1: + v20 = (v19 < 56430628) ? (v24 >> v13 % v24) : ((v12 > 5910743) ? (v20 << v6 - v13) : ((v17 < 23719673) ? (v5 * v2 ^ v23) : (v19 >> v20 >> v1))); + break; + case 2: + v21 = v19 ^ v24 >> v6; + break; + case 3: + v14 = v22 * v15 >> v6; + break; + case 4: + v23 = v4 - v4 & v24; + break; + default: + v4 = (v2 > 88799204) ? (v9 % v18 | v2) : ((v12 < 47111195) ? (v7 / v16 % v13) : ((v5 < 27312063) ? (v1 % v6 % v21) : (v21 ^ v15 ^ v7))); + break; + } + + + switch (v17 % 5) + { + case 0: + v2 = (v24 > 57372682) ? (v20 & v14 & v18) : ((v14 > 43517729) ? (v15 >> v5 >> v2) : ((v5 > 67149750) ? (v18 << v15 << v23) : (v22 >> v5 + v20))); + break; + case 1: + v22 = (v20 > 4343824) ? (v24 - v23 | v10) : ((v9 < 17682065) ? (v10 >> v8 + v14) : ((v22 < 36956124) ? (v24 & v7 << v17) : (v8 >> v22 + v14))); + break; + case 2: + v10 = (v11 < 21010171) ? (v9 / v22 ^ v17) : ((v3 < 1348524) ? (v15 & v21 << v12) : ((v7 > 63622608) ? (v19 / v14 - v12) : (v13 >> v4 | v4))); + break; + case 3: + v18 = (v15 < 83465376) ? (v3 & v10 >> v24) : ((v5 < 99447958) ? (v1 % v1 + v19) : ((v22 > 46464120) ? (v15 & v1 >> v7) : (v19 ^ v15 | v11))); + break; + case 4: + v18 = v1 / v19 >> v3; + break; + default: + v19 = (v10 > 61729163) ? (v9 ^ v19 >> v18) : ((v12 < 76350750) ? (v2 >> v2 >> v9) : ((v22 < 69710856) ? (v24 >> v19 >> v4) : (v8 >> v5 + v2))); + break; + } + + + if (v3 > 39072301) + { + v10 = (v20 < 28776343) ? (v16 << v20 >> v12) : ((v24 < 52720133) ? (v24 | v15 << v5) : ((v13 < 84270318) ? (v16 << v8 << v4) : (v18 << v23 - v9))); + } + else + { + v22 = (v6 < 22407266) ? (v19 % v15 / v12) : ((v22 < 19174027) ? (v6 ^ v19 & v4) : ((v9 < 70098677) ? (v19 | v17 - v4) : (v17 ^ v21 | v10))); + } + + + if (v10 < 4357947) + { + v3 = (v4 > 32580585) ? (v24 | v12 & v3) : ((v5 > 30476972) ? (v13 ^ v22 & v21) : ((v11 < 19870683) ? (v24 & v1 >> v7) : (v2 + v4 ^ v19))); + } + else + { + int v28 = 53037884; + v28 = (v28 < 75977031) ? (v28 & v28 << v28) : ((v28 < 61790865) ? (v28 * v28 ^ v28) : ((v28 > 3692016) ? (v28 | v28 | v28) : (v28 ^ v28 & v28))); + } + + + switch (v19 % 5) + { + case 0: + v18 = (v18 < 27978173) ? (v8 >> v23 << v22) : ((v10 < 573321) ? (v16 % v22 * v11) : ((v22 < 46558709) ? (v24 >> v20 >> v7) : (v9 ^ v9 & v18))); + break; + case 1: + v3 = v20 * v18 >> v24; + break; + case 2: + v7 = (v5 < 54444180) ? (v2 - v23 << v6) : ((v14 < 95031534) ? (v23 + v3 / v6) : ((v16 > 92743450) ? (v2 & v21 & v22) : (v1 | v6 - v8))); + break; + case 3: + v2 = v15 | v14 << v22; + break; + case 4: + v16 = (v18 < 59348835) ? (v17 + v1 & v21) : ((v4 > 96229235) ? (v3 << v14 - v19) : ((v22 < 94064328) ? (v3 | v5 >> v11) : (v5 | v19 & v8))); + break; + default: + v17 = v7 + v5 / v2; + break; + } + + + return (v6 < 80504470) ? (v12 & v7 + v12) : ((v14 > 51366350) ? (v2 / v15 - v18) : ((v11 > 38666036) ? (v2 >> v21 ^ v18) : (v6 | v13 >> v6))); + } + + [MosaUnitTest] + public static int FuzzMethod9962() + { + int v1 = 92047726; + int v2 = 14392514; + int v3 = 30362557; + int v4 = 49878869; + int v5 = 56397953; + int v6 = 30869038; + int v7 = 11465411; + int v8 = 76851940; + int v9 = 22590037; + int v10 = 44029794; + int v11 = 20716415; + int v12 = 27410933; + int v13 = 20230647; + int v14 = 80362835; + int v15 = 77133366; + int v16 = 26305541; + int v17 = 94012883; + int v18 = 75662098; + int v19 = 53934727; + int v20 = 13431579; + int v21 = 3442137; + int v22 = 83428138; + int v23 = 79904078; + int v24 = 34772429; + + if (v4 > 47903340) + { + int v25 = 97776896; + v25 = (v25 < 72056255) ? (v25 - v25 * v25) : ((v25 < 93536793) ? (v25 >> v25 & v25) : ((v25 < 84015046) ? (v25 >> v25 & v25) : (v25 % v25 | v25))); + } + else + { + v15 = (v3 < 98781292) ? (v21 % v16 << v5) : ((v22 > 20014921) ? (v2 << v14 % v5) : ((v14 < 65725949) ? (v8 >> v6 ^ v11) : (v9 >> v16 - v6))); + } + + + switch (v22 % 5) + { + case 0: + v7 = (v17 < 34067533) ? (v9 - v1 << v6) : ((v2 > 44640292) ? (v1 / v14 ^ v23) : ((v20 < 54764169) ? (v4 & v16 * v13) : (v17 | v4 | v14))); + break; + case 1: + v3 = (v9 > 48678794) ? (v6 | v22 & v11) : ((v12 < 93119783) ? (v6 >> v21 - v18) : ((v1 < 51545864) ? (v3 >> v14 + v13) : (v17 ^ v12 >> v2))); + break; + case 2: + v8 = (v22 > 87532231) ? (v14 - v1 << v6) : ((v22 > 22995377) ? (v10 % v11 ^ v22) : ((v6 < 10101610) ? (v11 ^ v10 >> v11) : (v20 + v11 << v4))); + break; + case 3: + v3 = v19 & v3 << v17; + break; + case 4: + v2 = (v9 > 55492543) ? (v3 / v24 % v15) : ((v11 < 62364268) ? (v12 * v22 - v9) : ((v23 < 86391244) ? (v21 << v14 * v1) : (v17 % v15 - v2))); + break; + default: + v5 = (v12 < 58355817) ? (v1 >> v5 >> v12) : ((v7 > 21982777) ? (v24 / v15 ^ v10) : ((v15 > 63353094) ? (v5 & v4 << v6) : (v7 << v8 / v17))); + break; + } + + + switch (v8 % 5) + { + case 0: + v19 = (v4 > 77916471) ? (v10 % v21 * v16) : ((v20 > 4750587) ? (v6 | v18 | v14) : ((v1 > 26465370) ? (v1 >> v3 * v9) : (v11 >> v4 / v16))); + break; + case 1: + v23 = (v18 < 86766770) ? (v2 >> v16 | v23) : ((v23 < 94168661) ? (v7 << v14 + v8) : ((v16 < 1778885) ? (v16 << v4 / v12) : (v24 << v5 ^ v7))); + break; + case 2: + v1 = (v20 < 57845252) ? (v6 / v5 ^ v8) : ((v11 > 78621095) ? (v2 << v15 ^ v7) : ((v21 < 31503996) ? (v15 & v17 | v7) : (v14 | v12 % v22))); + break; + case 3: + v10 = (v13 > 24892655) ? (v4 ^ v6 | v14) : ((v18 > 29177106) ? (v13 << v17 + v8) : ((v19 < 31389535) ? (v19 % v5 / v14) : (v13 - v9 % v18))); + break; + case 4: + v1 = v10 & v20 << v9; + break; + default: + v17 = (v12 < 79638440) ? (v11 | v23 >> v6) : ((v7 > 31175832) ? (v13 / v18 >> v6) : ((v22 < 22097723) ? (v23 ^ v17 >> v4) : (v14 ^ v11 - v12))); + break; + } + + + if (v21 > 13393686) + { + v18 = (v13 > 39018484) ? (v6 ^ v9 >> v19) : ((v15 < 80973450) ? (v3 << v19 | v5) : ((v12 < 41093959) ? (v6 / v16 & v16) : (v23 % v9 >> v1))); + } + else + { + v2 = (v18 > 29876140) ? (v20 >> v21 >> v23) : ((v22 < 56609821) ? (v12 >> v15 * v18) : ((v18 > 3198438) ? (v20 << v10 / v5) : (v1 << v19 % v17))); + } + + + switch (v21 % 5) + { + case 0: + v7 = v6 & v6 & v24; + break; + case 1: + v16 = v22 & v4 + v19; + break; + case 2: + v19 = (v4 > 46868323) ? (v1 >> v23 % v9) : ((v2 > 1892688) ? (v14 >> v24 << v10) : ((v4 < 60977084) ? (v15 % v2 + v23) : (v11 >> v14 | v10))); + break; + case 3: + v1 = v15 | v19 / v15; + break; + case 4: + v13 = (v24 > 83675556) ? (v16 | v5 >> v15) : ((v9 > 45810032) ? (v22 & v21 >> v15) : ((v13 > 34634554) ? (v18 / v18 ^ v8) : (v18 ^ v1 << v10))); + break; + default: + v13 = v17 ^ v11 - v3; + break; + } + + + if (v16 < 70859181) + { + v13 = (v5 > 46238711) ? (v16 + v1 - v18) : ((v15 > 38533046) ? (v22 ^ v1 * v12) : ((v14 > 1538749) ? (v18 << v13 >> v10) : (v11 + v8 << v20))); + if (v13 < 20230554) + { + v5 = (v10 > 75688530) ? (v24 >> v18 & v1) : ((v10 > 27969151) ? (v10 * v13 >> v19) : ((v20 > 61628112) ? (v21 >> v9 | v21) : (v11 / v11 >> v7))); + } + else + { + v5 = v13 << v19 ^ v3; + } + + } + else + { + v15 = v14 - v18 % v24; + } + + + switch (v20 % 5) + { + case 0: + v18 = v4 / v6 >> v12; + break; + case 1: + v19 = v17 & v17 / v24; + break; + case 2: + v20 = v8 & v19 - v23; + break; + case 3: + v13 = v22 * v1 ^ v7; + break; + case 4: + v11 = v21 / v13 - v10; + break; + default: + v11 = (v17 < 18062360) ? (v7 | v10 >> v7) : ((v9 < 9614596) ? (v17 / v2 & v4) : ((v17 < 15148826) ? (v3 >> v21 << v17) : (v6 / v18 >> v19))); + break; + } + + + switch (v7 % 5) + { + case 0: + v17 = (v24 < 84325105) ? (v19 - v17 % v15) : ((v9 < 43387113) ? (v21 >> v19 * v5) : ((v16 < 52995126) ? (v1 << v3 << v10) : (v11 & v20 * v22))); + break; + case 1: + v19 = v15 | v8 >> v12; + break; + case 2: + v20 = v24 * v5 >> v12; + break; + case 3: + v7 = v13 | v21 ^ v17; + break; + case 4: + v24 = (v2 < 33234761) ? (v18 << v17 << v10) : ((v20 < 65443819) ? (v22 + v19 * v17) : ((v15 < 45103060) ? (v2 + v8 | v6) : (v18 << v12 >> v3))); + break; + default: + v13 = (v2 < 72426537) ? (v5 >> v6 | v10) : ((v17 > 4088059) ? (v23 << v7 ^ v14) : ((v13 < 20441546) ? (v7 % v11 << v15) : (v1 - v18 | v6))); + break; + } + + + if (v9 < 4189235) + { + int v26 = 68496001; + v26 = (v26 < 54589195) ? (v26 ^ v26 >> v26) : ((v26 < 35800854) ? (v26 | v26 ^ v26) : ((v26 > 79884106) ? (v26 - v26 << v26) : (v26 | v26 ^ v26))); + if (v26 > 13884269) + { + v26 = (v26 > 44841257) ? (v26 >> v26 << v26) : ((v26 < 52300322) ? (v26 | v26 % v26) : ((v26 > 85012542) ? (v26 + v26 * v26) : (v26 ^ v26 & v26))); + } + else + { + int v27 = 38172066; + v27 = (v27 < 38567684) ? (v27 << v27 + v27) : ((v27 < 26498417) ? (v27 - v27 / v27) : ((v27 > 4761790) ? (v27 & v27 & v27) : (v27 - v27 * v27))); + } + + } + else + { + int v28 = 89103260; + v28 = (v28 < 72631300) ? (v28 << v28 >> v28) : ((v28 < 17432878) ? (v28 + v28 | v28) : ((v28 > 8019952) ? (v28 ^ v28 ^ v28) : (v28 ^ v28 / v28))); + } + + + if (v1 > 80404783) + { + int v29 = 64415749; + v29 = v29 % v29 << v29; + if (v29 < 70989606) + { + v29 = v29 & v29 | v29; + if (v29 > 66840712) + { + v29 = v29 & v29 % v29; + } + else + { + v29 = (v29 < 94454112) ? (v29 - v29 | v29) : ((v29 > 97722990) ? (v29 << v29 >> v29) : ((v29 > 78386400) ? (v29 << v29 | v29) : (v29 << v29 >> v29))); + } + + } + else + { + int v30 = 95372475; + v30 = (v30 > 29217483) ? (v30 - v30 & v30) : ((v30 > 53447101) ? (v30 >> v30 + v30) : ((v30 > 18271200) ? (v30 >> v30 >> v30) : (v30 / v30 * v30))); + } + + } + else + { + int v31 = 27275096; + v31 = v31 | v31 & v31; + } + + + if (v4 < 91963149) + { + v21 = (v1 > 87370628) ? (v13 - v6 | v16) : ((v20 < 98751061) ? (v7 | v5 & v7) : ((v3 < 51179956) ? (v19 + v3 - v10) : (v15 >> v21 ^ v24))); + if (v5 < 65485233) + { + int v32 = 3904390; + v32 = (v32 < 89869751) ? (v32 | v32 >> v32) : ((v32 < 57865138) ? (v32 << v32 >> v32) : ((v32 > 4377538) ? (v32 << v32 << v32) : (v32 << v32 << v32))); + if (v32 < 26146051) + { + v32 = v32 << v32 % v32; + } + else + { + int v33 = 68801500; + v33 = v33 ^ v33 / v33; + } + + } + else + { + v19 = (v2 < 19513961) ? (v22 >> v5 >> v7) : ((v9 < 14839219) ? (v9 | v22 >> v7) : ((v16 > 2563628) ? (v24 & v14 >> v2) : (v4 - v16 >> v21))); + } + + } + else + { + int v34 = 48005861; + v34 = (v34 < 8358964) ? (v34 >> v34 * v34) : ((v34 > 29639646) ? (v34 - v34 + v34) : ((v34 < 88534931) ? (v34 | v34 >> v34) : (v34 | v34 * v34))); + } + + + return v9 << v6 >> v18; + } + + [MosaUnitTest] + public static int FuzzMethod9963() + { + int v1 = 82567520; + int v2 = 89882148; + int v3 = 56387960; + int v4 = 10451637; + int v5 = 77100821; + int v6 = 75496091; + int v7 = 88869926; + int v8 = 41855091; + int v9 = 10160486; + int v10 = 50560918; + int v11 = 96944186; + int v12 = 20932949; + int v13 = 94820202; + int v14 = 41890554; + int v15 = 17650224; + int v16 = 89321090; + int v17 = 57061202; + int v18 = 16014755; + int v19 = 17755749; + int v20 = 77077911; + int v21 = 35823152; + int v22 = 18470819; + int v23 = 1288961; + int v24 = 93122528; + + if (v21 > 28753793) + { + v11 = v11 + v11 ^ v11; + if (v14 < 28596375) + { + v12 = (v7 > 49002003) ? (v7 % v15 / v14) : ((v2 > 52047257) ? (v21 >> v1 ^ v8) : ((v2 > 65225645) ? (v6 * v4 / v21) : (v12 ^ v23 << v10))); + if (v19 > 79440333) + { + v19 = (v19 > 76256057) ? (v12 + v3 | v6) : ((v23 < 49351176) ? (v18 >> v15 - v10) : ((v18 < 35095066) ? (v22 << v14 << v13) : (v11 * v2 % v18))); + } + else + { + v15 = v3 << v11 - v10; + } + + } + else + { + int v25 = 65710573; + v25 = v25 >> v25 << v25; + } + + } + else + { + int v26 = 67129345; + v26 = (v26 < 32597030) ? (v26 - v26 << v26) : ((v26 > 5477035) ? (v26 * v26 & v26) : ((v26 < 78078375) ? (v26 >> v26 & v26) : (v26 | v26 % v26))); + } + + + switch (v21 % 5) + { + case 0: + v20 = v3 >> v21 & v10; + break; + case 1: + v3 = (v12 < 1803395) ? (v9 >> v16 >> v16) : ((v9 < 45964428) ? (v19 * v12 + v4) : ((v14 > 86464134) ? (v14 >> v12 | v17) : (v15 * v13 - v14))); + break; + case 2: + v13 = (v8 > 66348795) ? (v10 ^ v9 & v2) : ((v13 < 38337677) ? (v14 & v7 * v22) : ((v19 > 77450835) ? (v24 << v8 * v5) : (v16 >> v3 << v7))); + break; + case 3: + v21 = (v22 < 37509819) ? (v12 >> v5 * v13) : ((v1 < 85403476) ? (v22 - v19 >> v1) : ((v6 > 75562063) ? (v21 ^ v11 >> v14) : (v23 % v13 ^ v20))); + break; + case 4: + v8 = v20 ^ v1 & v18; + break; + default: + v8 = v2 % v21 * v10; + break; + } + + + switch (v7 % 5) + { + case 0: + v23 = (v18 > 92361153) ? (v19 - v2 | v21) : ((v19 < 24863) ? (v19 << v5 / v18) : ((v12 > 98873642) ? (v13 >> v7 ^ v1) : (v2 / v4 * v12))); + break; + case 1: + v16 = (v4 < 20656930) ? (v17 & v4 << v5) : ((v6 > 2647721) ? (v17 / v20 >> v18) : ((v10 > 55945786) ? (v23 + v8 << v17) : (v22 * v23 >> v23))); + break; + case 2: + v1 = (v24 > 41789214) ? (v6 & v6 << v21) : ((v2 > 46482551) ? (v11 ^ v13 | v16) : ((v16 < 75906524) ? (v24 | v3 + v22) : (v21 >> v16 >> v15))); + break; + case 3: + v23 = v18 & v18 >> v8; + break; + case 4: + v16 = v5 * v9 << v11; + break; + default: + v23 = (v18 > 91548163) ? (v16 | v11 + v3) : ((v13 < 87811147) ? (v5 & v15 | v8) : ((v5 < 44412540) ? (v13 >> v15 + v7) : (v23 >> v21 ^ v15))); + break; + } + + + if (v15 > 40136626) + { + v19 = v21 >> v14 - v7; + } + else + { + int v27 = 98605548; + v27 = (v27 < 9930021) ? (v27 & v27 % v27) : ((v27 < 38376350) ? (v27 ^ v27 << v27) : ((v27 < 95151245) ? (v27 & v27 >> v27) : (v27 + v27 + v27))); + } + + + if (v12 < 53613947) + { + int v28 = 75764485; + v28 = v28 + v28 * v28; + } + else + { + int v29 = 22705606; + v29 = v29 * v29 | v29; + } + + + switch (v20 % 5) + { + case 0: + v12 = v19 ^ v10 << v15; + break; + case 1: + v22 = (v13 < 71839101) ? (v9 | v23 - v23) : ((v18 > 92206558) ? (v5 >> v19 ^ v21) : ((v16 < 89701986) ? (v18 | v11 >> v1) : (v1 >> v4 | v12))); + break; + case 2: + v15 = (v2 > 77140766) ? (v8 % v17 >> v17) : ((v13 < 97073777) ? (v21 | v14 << v11) : ((v10 < 32401553) ? (v18 >> v3 & v16) : (v24 << v10 ^ v14))); + break; + case 3: + v21 = (v16 > 18001960) ? (v19 & v15 >> v24) : ((v22 > 22486671) ? (v24 * v6 % v22) : ((v6 > 62995710) ? (v11 >> v23 >> v2) : (v17 ^ v23 - v6))); + break; + case 4: + v5 = (v20 < 36802188) ? (v10 << v21 | v5) : ((v6 < 91960602) ? (v7 >> v9 | v18) : ((v1 > 68448237) ? (v15 & v18 << v2) : (v14 * v22 >> v1))); + break; + default: + v1 = v4 >> v7 << v20; + break; + } + + + if (v15 < 46602363) + { + int v30 = 49227382; + v30 = v30 - v30 ^ v30; + } + else + { + v19 = (v13 > 29625896) ? (v6 >> v5 & v7) : ((v3 > 99481302) ? (v17 ^ v10 << v16) : ((v1 > 39191) ? (v23 << v7 + v21) : (v20 ^ v17 | v1))); + } + + + if (v20 < 85595692) + { + int v31 = 59714716; + v31 = (v31 < 43813524) ? (v31 << v31 * v31) : ((v31 > 65776629) ? (v31 / v31 | v31) : ((v31 > 30026579) ? (v31 ^ v31 / v31) : (v31 >> v31 * v31))); + if (v31 < 76717275) + { + v31 = (v31 > 5176222) ? (v31 & v31 % v31) : ((v31 < 70879951) ? (v31 >> v31 >> v31) : ((v31 < 36815427) ? (v31 | v31 >> v31) : (v31 >> v31 / v31))); + } + else + { + int v32 = 83636923; + v32 = v32 | v32 / v32; + } + + } + else + { + int v33 = 83045415; + v33 = v33 & v33 >> v33; + } + + + switch (v20 % 5) + { + case 0: + v12 = v8 << v11 << v9; + break; + case 1: + v14 = (v23 < 40384204) ? (v16 ^ v14 ^ v10) : ((v24 > 20629834) ? (v10 & v15 | v17) : ((v16 < 68374771) ? (v9 & v11 | v20) : (v18 % v4 % v18))); + break; + case 2: + v20 = (v11 < 12602367) ? (v18 / v6 << v15) : ((v7 < 87389586) ? (v13 + v14 ^ v13) : ((v11 > 5958096) ? (v11 << v6 * v2) : (v21 | v4 - v7))); + break; + case 3: + v17 = v21 & v16 << v24; + break; + case 4: + v4 = v15 >> v14 / v10; + break; + default: + v21 = v23 + v19 >> v20; + break; + } + + + switch (v7 % 5) + { + case 0: + v19 = v12 | v24 | v13; + break; + case 1: + v23 = (v19 > 27653145) ? (v20 | v4 & v6) : ((v4 < 5420964) ? (v13 << v11 | v21) : ((v17 > 91511757) ? (v1 >> v10 / v19) : (v16 + v3 * v2))); + break; + case 2: + v19 = (v24 > 52412183) ? (v12 << v19 ^ v1) : ((v8 < 57796672) ? (v7 ^ v17 | v4) : ((v12 > 76875412) ? (v19 % v1 % v24) : (v24 >> v9 | v4))); + break; + case 3: + v1 = (v20 < 92024142) ? (v15 << v5 ^ v7) : ((v15 > 97498139) ? (v20 & v18 >> v23) : ((v23 < 80806481) ? (v7 + v8 << v12) : (v8 ^ v11 ^ v23))); + break; + case 4: + v2 = (v8 < 45262333) ? (v4 + v3 + v11) : ((v23 > 79515297) ? (v21 >> v3 << v11) : ((v12 < 18250642) ? (v11 | v9 ^ v16) : (v22 & v18 >> v10))); + break; + default: + v9 = (v20 > 22550360) ? (v2 >> v5 | v1) : ((v23 < 39942691) ? (v22 ^ v16 << v19) : ((v23 > 14923931) ? (v12 << v14 >> v11) : (v15 >> v11 >> v14))); + break; + } + + + switch (v15 % 5) + { + case 0: + v14 = (v14 > 95488294) ? (v17 % v23 ^ v21) : ((v1 > 5621720) ? (v19 | v23 - v13) : ((v21 > 1317197) ? (v23 % v17 | v2) : (v23 >> v10 | v10))); + break; + case 1: + v23 = (v24 > 10184237) ? (v17 >> v22 | v11) : ((v16 < 27339137) ? (v7 & v18 | v8) : ((v23 < 52928925) ? (v15 | v18 & v9) : (v17 % v19 / v6))); + break; + case 2: + v18 = (v22 < 8437469) ? (v10 / v4 / v20) : ((v9 > 67820221) ? (v1 ^ v9 << v13) : ((v11 < 15169301) ? (v1 / v17 ^ v11) : (v22 << v14 >> v20))); + break; + case 3: + v12 = (v20 > 81996724) ? (v18 | v16 >> v11) : ((v20 > 26770858) ? (v22 % v11 >> v9) : ((v20 > 7161339) ? (v21 << v8 ^ v2) : (v13 | v5 >> v15))); + break; + case 4: + v1 = v17 >> v21 << v20; + break; + default: + v19 = (v18 < 58870387) ? (v6 >> v5 >> v16) : ((v9 > 46700456) ? (v6 / v12 * v15) : ((v5 < 28067630) ? (v17 << v7 - v10) : (v3 * v6 - v17))); + break; + } + + + return (v16 < 90555776) ? (v17 & v11 * v18) : ((v14 > 88666475) ? (v17 >> v21 % v2) : ((v18 < 36728222) ? (v22 | v3 ^ v22) : (v16 / v4 - v24))); + } + + [MosaUnitTest] + public static int FuzzMethod9964() + { + int v1 = 66130335; + int v2 = 17740192; + int v3 = 57880293; + int v4 = 7149025; + int v5 = 28078804; + int v6 = 79060712; + int v7 = 60140165; + int v8 = 91494330; + int v9 = 31207493; + int v10 = 71703691; + int v11 = 52093899; + int v12 = 91872100; + int v13 = 44474978; + int v14 = 76354073; + int v15 = 38836722; + int v16 = 20899641; + int v17 = 25278715; + int v18 = 29859959; + int v19 = 72213872; + int v20 = 86418136; + int v21 = 39478532; + int v22 = 52356229; + int v23 = 39274051; + int v24 = 18842257; + + if (v23 > 75467302) + { + int v25 = 48328630; + v25 = (v25 < 80652831) ? (v25 | v25 >> v25) : ((v25 < 84184702) ? (v25 & v25 & v25) : ((v25 > 4704046) ? (v25 + v25 - v25) : (v25 ^ v25 | v25))); + if (v25 > 55001227) + { + v25 = (v25 < 80085739) ? (v25 & v25 & v25) : ((v25 < 26898940) ? (v25 << v25 | v25) : ((v25 > 46531380) ? (v25 >> v25 >> v25) : (v25 >> v25 ^ v25))); + } + else + { + int v26 = 75324069; + v26 = v26 >> v26 / v26; + } + + } + else + { + int v27 = 13446978; + v27 = (v27 < 73455201) ? (v27 >> v27 << v27) : ((v27 > 12180311) ? (v27 * v27 >> v27) : ((v27 < 11876152) ? (v27 - v27 % v27) : (v27 << v27 | v27))); + } + + + switch (v22 % 5) + { + case 0: + v4 = (v3 < 97786945) ? (v10 - v9 >> v9) : ((v6 > 84871251) ? (v16 % v1 >> v1) : ((v20 > 33120275) ? (v24 << v17 >> v9) : (v19 + v24 - v6))); + break; + case 1: + v14 = (v17 < 65107261) ? (v9 ^ v3 >> v6) : ((v18 < 35845835) ? (v20 << v19 >> v6) : ((v12 < 63909434) ? (v21 | v24 ^ v17) : (v14 << v3 ^ v23))); + break; + case 2: + v2 = (v18 > 80217358) ? (v2 | v17 << v23) : ((v19 < 57931662) ? (v23 | v7 << v17) : ((v15 < 39689006) ? (v20 >> v11 % v13) : (v14 << v12 >> v9))); + break; + case 3: + v19 = (v21 < 29792494) ? (v15 ^ v2 | v17) : ((v15 < 60935968) ? (v10 << v15 + v12) : ((v12 > 77709357) ? (v13 << v17 >> v16) : (v3 ^ v10 * v6))); + break; + case 4: + v21 = v5 + v10 & v2; + break; + default: + v1 = v7 * v3 & v13; + break; + } + + + if (v15 > 95470094) + { + v17 = (v19 > 62504591) ? (v19 % v6 + v10) : ((v5 > 14071836) ? (v13 >> v2 << v1) : ((v11 > 94592827) ? (v3 ^ v9 - v23) : (v1 / v18 + v14))); + if (v20 < 44628775) + { + v17 = (v22 < 42301994) ? (v2 >> v24 & v12) : ((v3 < 8627231) ? (v14 >> v12 | v1) : ((v10 < 29077629) ? (v2 ^ v13 ^ v19) : (v22 % v8 * v22))); + if (v1 > 46093289) + { + v20 = (v20 > 99547584) ? (v5 % v9 | v24) : ((v3 < 67817743) ? (v11 + v6 & v9) : ((v18 < 83236706) ? (v15 | v24 / v17) : (v3 / v13 >> v18))); + } + else + { + int v28 = 59937733; + v28 = (v28 > 42629785) ? (v28 | v28 / v28) : ((v28 < 73131910) ? (v28 & v28 / v28) : ((v28 > 60035750) ? (v28 << v28 | v28) : (v28 << v28 << v28))); + } + + } + else + { + v15 = (v14 < 23711513) ? (v3 * v1 ^ v8) : ((v15 < 46544592) ? (v9 & v24 >> v15) : ((v20 < 93855886) ? (v18 >> v16 >> v14) : (v23 ^ v22 % v16))); + } + + } + else + { + int v29 = 37365331; + v29 = v29 >> v29 & v29; + } + + + switch (v15 % 5) + { + case 0: + v10 = (v13 < 16308280) ? (v5 & v15 ^ v8) : ((v10 > 77048058) ? (v1 << v3 ^ v2) : ((v16 > 86575375) ? (v12 | v21 >> v20) : (v19 * v7 + v4))); + break; + case 1: + v14 = (v18 > 6548024) ? (v14 + v11 | v20) : ((v17 > 90844673) ? (v11 << v3 / v12) : ((v1 < 25757802) ? (v6 | v6 << v20) : (v10 >> v10 - v5))); + break; + case 2: + v23 = v8 >> v17 & v12; + break; + case 3: + v1 = (v9 < 75683658) ? (v23 << v12 | v22) : ((v21 < 66107425) ? (v19 + v2 << v1) : ((v20 < 74798641) ? (v20 ^ v18 | v4) : (v16 >> v6 ^ v16))); + break; + case 4: + v19 = (v2 < 35929686) ? (v8 & v22 << v11) : ((v1 > 85800027) ? (v2 | v9 << v5) : ((v4 < 21945442) ? (v11 >> v15 ^ v20) : (v1 & v12 + v24))); + break; + default: + v4 = (v13 < 76218714) ? (v5 | v3 & v5) : ((v5 > 6324130) ? (v21 / v16 >> v6) : ((v12 < 41821075) ? (v12 * v13 + v14) : (v13 % v16 & v13))); + break; + } + + + if (v8 > 59958605) + { + v5 = (v5 < 44480684) ? (v15 * v21 << v22) : ((v3 < 19889428) ? (v3 << v2 / v19) : ((v20 > 27383067) ? (v6 << v12 | v5) : (v4 | v22 & v1))); + } + else + { + int v30 = 74211939; + v30 = v30 | v30 / v30; + } + + + switch (v18 % 5) + { + case 0: + v20 = (v10 < 57269274) ? (v11 * v10 | v16) : ((v24 > 81671715) ? (v7 << v24 << v2) : ((v3 > 68934392) ? (v8 >> v18 & v21) : (v3 >> v4 ^ v19))); + break; + case 1: + v10 = (v22 > 97559718) ? (v9 ^ v17 >> v4) : ((v5 < 72974774) ? (v3 ^ v9 * v18) : ((v4 > 92031359) ? (v13 ^ v23 / v18) : (v19 & v16 & v24))); + break; + case 2: + v14 = (v14 < 82652864) ? (v23 - v6 >> v13) : ((v22 > 84284856) ? (v8 >> v2 << v24) : ((v17 < 2610330) ? (v13 - v4 << v20) : (v16 >> v4 & v11))); + break; + case 3: + v21 = v9 >> v3 - v7; + break; + case 4: + v1 = (v11 > 6416220) ? (v11 + v4 << v19) : ((v10 < 3087009) ? (v15 >> v3 >> v12) : ((v22 < 63672551) ? (v6 << v5 << v11) : (v6 * v17 << v11))); + break; + default: + v19 = (v7 > 14824008) ? (v7 >> v16 >> v1) : ((v13 > 80512807) ? (v13 << v9 & v14) : ((v10 < 70866085) ? (v3 * v18 * v1) : (v20 >> v10 << v3))); + break; + } + + + switch (v24 % 5) + { + case 0: + v24 = (v4 > 51564387) ? (v3 * v13 - v21) : ((v20 > 3640523) ? (v10 * v7 | v17) : ((v9 > 12821655) ? (v5 >> v14 << v22) : (v17 >> v3 ^ v15))); + break; + case 1: + v16 = v11 << v1 << v16; + break; + case 2: + v6 = v21 >> v6 << v14; + break; + case 3: + v16 = v13 | v21 ^ v18; + break; + case 4: + v12 = (v21 < 9106552) ? (v24 | v6 & v20) : ((v9 > 4443346) ? (v18 << v24 >> v8) : ((v19 > 67664864) ? (v12 >> v9 << v22) : (v10 & v21 >> v1))); + break; + default: + v20 = (v11 < 2687184) ? (v5 ^ v23 + v14) : ((v22 < 63430048) ? (v19 >> v2 & v6) : ((v17 > 58785075) ? (v13 ^ v1 - v13) : (v3 | v14 | v10))); + break; + } + + + if (v22 < 82143020) + { + int v31 = 98177044; + v31 = (v31 > 83955036) ? (v31 | v31 + v31) : ((v31 < 56015215) ? (v31 ^ v31 & v31) : ((v31 > 61799173) ? (v31 & v31 >> v31) : (v31 / v31 & v31))); + } + else + { + v5 = v17 & v21 | v4; + } + + + switch (v14 % 5) + { + case 0: + v2 = (v9 < 3291092) ? (v22 ^ v2 | v5) : ((v22 < 16461388) ? (v11 >> v21 % v14) : ((v19 > 51927121) ? (v17 << v19 & v19) : (v11 >> v11 - v1))); + break; + case 1: + v18 = (v9 < 6869447) ? (v9 % v21 ^ v24) : ((v20 < 57679457) ? (v21 >> v10 * v5) : ((v16 < 77414276) ? (v14 << v23 << v24) : (v20 | v20 & v8))); + break; + case 2: + v19 = v16 | v19 | v21; + break; + case 3: + v2 = (v18 < 79495071) ? (v1 >> v1 >> v18) : ((v12 < 78080822) ? (v7 >> v18 << v24) : ((v13 > 39323507) ? (v23 | v8 << v4) : (v6 * v7 & v15))); + break; + case 4: + v15 = v7 >> v24 << v8; + break; + default: + v24 = (v22 < 82874760) ? (v1 * v6 - v24) : ((v11 < 93909224) ? (v23 - v18 | v22) : ((v9 > 59968662) ? (v18 & v1 & v21) : (v17 & v19 >> v17))); + break; + } + + + if (v13 < 46465513) + { + int v32 = 74795089; + v32 = (v32 > 71949838) ? (v32 + v32 << v32) : ((v32 > 92933715) ? (v32 & v32 ^ v32) : ((v32 > 5464233) ? (v32 & v32 | v32) : (v32 - v32 & v32))); + if (v32 < 7349724) + { + v32 = (v32 < 77313722) ? (v32 / v32 & v32) : ((v32 > 62458271) ? (v32 * v32 << v32) : ((v32 < 14052421) ? (v32 - v32 & v32) : (v32 ^ v32 * v32))); + } + else + { + v32 = v32 << v32 | v32; + } + + } + else + { + int v33 = 93734457; + v33 = (v33 > 24976468) ? (v33 | v33 | v33) : ((v33 > 58376932) ? (v33 - v33 % v33) : ((v33 > 12735742) ? (v33 << v33 << v33) : (v33 << v33 ^ v33))); + } + + + if (v9 < 70991686) + { + v3 = (v7 > 97690178) ? (v20 ^ v8 ^ v22) : ((v16 > 95401813) ? (v23 / v6 << v19) : ((v21 < 28082035) ? (v21 ^ v1 | v21) : (v20 * v19 & v5))); + if (v24 < 45751470) + { + int v34 = 55979802; + v34 = (v34 < 11227454) ? (v34 - v34 & v34) : ((v34 < 22361214) ? (v34 / v34 ^ v34) : ((v34 < 94539866) ? (v34 ^ v34 ^ v34) : (v34 << v34 * v34))); + } + else + { + v14 = v10 >> v10 >> v24; + } + + } + else + { + int v35 = 6608800; + v35 = (v35 > 77997803) ? (v35 % v35 >> v35) : ((v35 > 67873080) ? (v35 + v35 - v35) : ((v35 > 77826717) ? (v35 << v35 ^ v35) : (v35 | v35 << v35))); + } + + + return (v7 < 29615736) ? (v23 % v18 << v6) : ((v4 < 40685954) ? (v16 ^ v8 << v1) : ((v11 > 91759972) ? (v18 + v4 | v19) : (v20 | v12 + v2))); + } + + [MosaUnitTest] + public static int FuzzMethod9965() + { + int v1 = 86716149; + int v2 = 38848689; + int v3 = 57021966; + int v4 = 26618932; + int v5 = 64518662; + int v6 = 93936814; + int v7 = 38841065; + int v8 = 14302921; + int v9 = 84258168; + int v10 = 45365809; + int v11 = 18693056; + int v12 = 13588434; + int v13 = 30995670; + int v14 = 90270823; + int v15 = 64319164; + int v16 = 77105039; + int v17 = 71598293; + int v18 = 8840283; + int v19 = 50953389; + int v20 = 1782852; + int v21 = 95121771; + int v22 = 48511710; + int v23 = 63351439; + int v24 = 45038729; + + if (v4 > 84221355) + { + int v25 = 17083537; + v25 = v25 | v25 ^ v25; + if (v25 < 51356708) + { + int v26 = 31025786; + v26 = (v26 > 80557752) ? (v26 & v26 & v26) : ((v26 > 66615070) ? (v26 / v26 & v26) : ((v26 < 5241156) ? (v26 - v26 >> v26) : (v26 % v26 | v26))); + if (v26 > 30314065) + { + v26 = (v26 < 57660358) ? (v26 << v26 ^ v26) : ((v26 > 96350904) ? (v26 << v26 | v26) : ((v26 < 79692780) ? (v26 ^ v26 << v26) : (v26 << v26 | v26))); + } + else + { + v26 = (v26 > 68623057) ? (v26 + v26 | v26) : ((v26 < 23303587) ? (v26 + v26 >> v26) : ((v26 < 4733485) ? (v26 % v26 | v26) : (v26 + v26 >> v26))); + } + + } + else + { + v25 = (v25 > 30422968) ? (v25 - v25 % v25) : ((v25 > 74392548) ? (v25 ^ v25 & v25) : ((v25 < 40046769) ? (v25 | v25 >> v25) : (v25 >> v25 % v25))); + } + + } + else + { + int v27 = 83430165; + v27 = (v27 < 21135111) ? (v27 << v27 * v27) : ((v27 > 42552567) ? (v27 + v27 & v27) : ((v27 > 357199) ? (v27 & v27 & v27) : (v27 >> v27 >> v27))); + } + + + switch (v24 % 5) + { + case 0: + v11 = (v9 > 75364898) ? (v1 ^ v17 << v3) : ((v4 > 83930242) ? (v20 / v19 >> v8) : ((v14 > 21093861) ? (v3 - v5 * v9) : (v14 & v7 & v23))); + break; + case 1: + v17 = (v13 < 14636948) ? (v15 << v7 << v1) : ((v17 < 81681413) ? (v11 / v6 + v24) : ((v10 < 91079641) ? (v21 - v22 | v22) : (v17 / v21 >> v20))); + break; + case 2: + v9 = (v15 > 66758435) ? (v15 >> v22 << v1) : ((v23 < 40234923) ? (v18 >> v13 | v8) : ((v23 > 8589828) ? (v10 >> v23 * v21) : (v17 >> v21 - v7))); + break; + case 3: + v5 = v5 ^ v15 >> v16; + break; + case 4: + v17 = v4 | v3 | v23; + break; + default: + v2 = (v17 > 44206445) ? (v4 - v17 ^ v10) : ((v1 > 81531939) ? (v24 & v17 & v15) : ((v11 < 13082316) ? (v8 ^ v24 >> v12) : (v21 >> v3 >> v10))); + break; + } + + + switch (v12 % 5) + { + case 0: + v3 = (v4 < 66412682) ? (v2 ^ v7 >> v11) : ((v17 < 46115931) ? (v2 + v8 - v20) : ((v6 < 12197741) ? (v4 | v5 << v16) : (v21 >> v14 & v11))); + break; + case 1: + v20 = (v24 > 67123461) ? (v23 / v23 * v3) : ((v9 > 11324280) ? (v7 & v6 & v9) : ((v9 < 68595536) ? (v7 * v2 << v24) : (v18 >> v23 << v11))); + break; + case 2: + v7 = v1 << v2 << v15; + break; + case 3: + v19 = (v21 < 41101109) ? (v18 / v14 >> v11) : ((v22 < 95468545) ? (v13 | v5 + v21) : ((v9 > 45881388) ? (v19 >> v19 ^ v9) : (v1 + v11 ^ v21))); + break; + case 4: + v19 = (v14 > 11071813) ? (v6 * v17 ^ v11) : ((v13 > 76342870) ? (v10 ^ v2 >> v3) : ((v3 > 3379447) ? (v22 << v4 / v15) : (v8 | v14 >> v21))); + break; + default: + v19 = (v12 < 40939684) ? (v24 - v24 | v19) : ((v5 > 47958871) ? (v5 << v23 + v2) : ((v9 > 84087238) ? (v13 + v15 * v21) : (v13 << v23 + v16))); + break; + } + + + if (v23 < 60630212) + { + v14 = v20 | v19 << v15; + } + else + { + v19 = (v6 < 40918081) ? (v17 & v3 | v19) : ((v2 > 84581490) ? (v19 - v12 | v3) : ((v8 < 53738404) ? (v12 >> v9 >> v22) : (v21 * v8 % v6))); + } + + + switch (v18 % 5) + { + case 0: + v13 = v24 % v5 - v3; + break; + case 1: + v23 = v18 ^ v20 & v13; + break; + case 2: + v22 = v2 << v2 * v24; + break; + case 3: + v12 = (v2 < 87669360) ? (v12 / v5 << v23) : ((v6 > 47583947) ? (v21 >> v17 | v23) : ((v15 < 84446800) ? (v17 << v4 >> v21) : (v3 * v1 >> v17))); + break; + case 4: + v3 = (v6 > 55699309) ? (v15 << v10 * v18) : ((v21 < 69204054) ? (v3 ^ v1 & v4) : ((v5 > 14609477) ? (v11 >> v16 >> v5) : (v11 | v6 & v5))); + break; + default: + v14 = v23 >> v13 << v19; + break; + } + + + switch (v3 % 5) + { + case 0: + v16 = v5 << v22 % v6; + break; + case 1: + v23 = (v8 < 42810481) ? (v11 ^ v11 * v16) : ((v7 < 48073122) ? (v22 | v6 | v5) : ((v20 < 65474418) ? (v16 ^ v22 << v15) : (v1 ^ v1 & v22))); + break; + case 2: + v12 = (v2 < 6650072) ? (v11 % v23 >> v4) : ((v9 < 71592289) ? (v6 >> v1 % v1) : ((v2 > 93971131) ? (v15 | v16 >> v7) : (v12 - v6 ^ v16))); + break; + case 3: + v7 = (v1 < 19177062) ? (v18 | v23 & v7) : ((v22 < 3409312) ? (v9 >> v14 / v4) : ((v20 > 76709214) ? (v1 >> v17 * v16) : (v24 << v18 & v1))); + break; + case 4: + v22 = (v20 < 81198042) ? (v4 << v1 >> v4) : ((v20 > 33203010) ? (v17 % v19 ^ v6) : ((v3 < 29646886) ? (v10 % v19 ^ v6) : (v1 | v2 - v18))); + break; + default: + v16 = (v17 > 41564346) ? (v2 + v23 >> v12) : ((v9 > 37018233) ? (v12 >> v17 >> v12) : ((v11 < 42999341) ? (v5 | v21 - v1) : (v3 ^ v20 >> v20))); + break; + } + + + if (v7 < 25673690) + { + int v28 = 13649254; + v28 = (v28 > 29725568) ? (v28 >> v28 / v28) : ((v28 > 83751676) ? (v28 << v28 * v28) : ((v28 < 34217392) ? (v28 - v28 << v28) : (v28 & v28 & v28))); + if (v28 > 52038343) + { + v28 = v28 | v28 / v28; + if (v28 > 60044389) + { + int v29 = 74081076; + v29 = (v29 < 52569478) ? (v29 - v29 | v29) : ((v29 < 2677225) ? (v29 / v29 & v29) : ((v29 > 27915195) ? (v29 << v29 | v29) : (v29 >> v29 & v29))); + } + else + { + int v30 = 26655333; + v30 = v30 * v30 | v30; + } + + } + else + { + v28 = v28 * v28 >> v28; + } + + } + else + { + v10 = (v13 < 37817154) ? (v18 >> v8 + v21) : ((v19 > 36744132) ? (v20 >> v12 & v5) : ((v20 > 62098880) ? (v6 % v24 << v2) : (v17 - v3 / v16))); + } + + + switch (v5 % 5) + { + case 0: + v5 = v6 | v14 - v5; + break; + case 1: + v5 = (v15 > 41384868) ? (v14 & v9 - v7) : ((v15 > 82656121) ? (v7 << v22 | v16) : ((v12 > 88692759) ? (v9 * v8 ^ v9) : (v13 - v12 << v1))); + break; + case 2: + v17 = (v13 < 48984883) ? (v9 >> v5 / v14) : ((v1 < 29435115) ? (v2 << v20 >> v23) : ((v15 > 87394892) ? (v19 / v21 / v5) : (v23 * v2 | v11))); + break; + case 3: + v6 = (v19 > 14215304) ? (v2 % v18 & v23) : ((v10 < 63178840) ? (v2 / v14 >> v12) : ((v4 > 97563997) ? (v10 ^ v12 / v11) : (v16 / v3 - v14))); + break; + case 4: + v15 = (v16 > 47979207) ? (v17 << v12 ^ v3) : ((v8 < 10880502) ? (v5 << v9 * v23) : ((v15 < 69880464) ? (v24 << v3 * v21) : (v7 % v22 | v6))); + break; + default: + v20 = (v23 > 15772209) ? (v2 | v13 | v2) : ((v5 < 29927661) ? (v9 ^ v21 >> v15) : ((v15 > 90262627) ? (v16 << v7 % v14) : (v19 / v20 | v21))); + break; + } + + + if (v19 < 30931419) + { + v17 = (v2 > 91537994) ? (v21 ^ v9 - v23) : ((v21 < 99627858) ? (v21 << v6 ^ v3) : ((v7 > 91532486) ? (v15 * v16 % v7) : (v3 >> v16 / v8))); + if (v16 > 86366086) + { + int v31 = 54649974; + v31 = (v31 > 68390586) ? (v31 / v31 % v31) : ((v31 > 78268993) ? (v31 << v31 << v31) : ((v31 < 98812592) ? (v31 * v31 >> v31) : (v31 ^ v31 << v31))); + } + else + { + v10 = (v10 > 5893608) ? (v5 | v23 / v18) : ((v24 < 19326522) ? (v6 / v6 >> v9) : ((v16 > 9520087) ? (v7 ^ v18 ^ v19) : (v14 >> v2 >> v14))); + } + + } + else + { + v21 = (v14 > 88593354) ? (v1 >> v7 << v10) : ((v8 < 36225899) ? (v2 + v22 % v9) : ((v17 < 99429622) ? (v4 ^ v5 | v20) : (v13 & v22 & v16))); + } + + + switch (v22 % 5) + { + case 0: + v23 = (v16 < 24683421) ? (v12 >> v2 + v5) : ((v5 > 77135047) ? (v3 / v13 - v8) : ((v15 > 52348029) ? (v16 & v2 ^ v20) : (v21 ^ v8 | v10))); + break; + case 1: + v1 = (v13 < 8624453) ? (v5 & v23 >> v5) : ((v16 < 91518184) ? (v3 | v10 % v6) : ((v7 < 73027975) ? (v7 ^ v15 >> v16) : (v6 | v12 >> v9))); + break; + case 2: + v22 = (v21 > 95524091) ? (v21 | v17 / v15) : ((v16 > 58499378) ? (v10 % v1 / v2) : ((v10 < 14161161) ? (v24 + v16 - v2) : (v7 ^ v11 & v21))); + break; + case 3: + v4 = (v6 > 80171875) ? (v3 ^ v12 >> v21) : ((v2 < 34269653) ? (v13 ^ v3 ^ v3) : ((v22 < 48348873) ? (v12 & v16 << v20) : (v15 >> v6 + v21))); + break; + case 4: + v1 = v10 / v18 >> v18; + break; + default: + v20 = v13 & v7 % v16; + break; + } + + + switch (v24 % 5) + { + case 0: + v17 = (v17 > 34030028) ? (v1 * v8 * v14) : ((v1 < 93214943) ? (v3 >> v15 ^ v21) : ((v10 > 82006735) ? (v13 & v15 ^ v12) : (v24 & v19 * v3))); + break; + case 1: + v4 = (v17 > 88693876) ? (v17 % v24 << v2) : ((v13 < 1949684) ? (v12 ^ v24 - v19) : ((v21 < 22359686) ? (v14 >> v9 / v5) : (v22 * v20 | v6))); + break; + case 2: + v10 = (v6 < 56844431) ? (v6 - v8 + v16) : ((v20 > 18492336) ? (v12 << v20 | v19) : ((v10 < 89763190) ? (v16 >> v8 | v14) : (v10 >> v21 % v19))); + break; + case 3: + v7 = v22 | v22 << v2; + break; + case 4: + v5 = v24 << v1 - v24; + break; + default: + v3 = v23 - v8 >> v7; + break; + } + + + return v6 * v13 >> v6; + } + + [MosaUnitTest] + public static int FuzzMethod9966() + { + int v1 = 69737418; + int v2 = 91268423; + int v3 = 61934901; + int v4 = 34189938; + int v5 = 49015869; + int v6 = 6216409; + int v7 = 91370342; + int v8 = 6350063; + int v9 = 33199184; + int v10 = 58226289; + int v11 = 36614314; + int v12 = 81818938; + int v13 = 28195303; + int v14 = 31608306; + int v15 = 66886852; + int v16 = 57073630; + int v17 = 10189015; + int v18 = 28893631; + int v19 = 94617540; + int v20 = 7022870; + int v21 = 53075474; + int v22 = 24387760; + int v23 = 22530189; + int v24 = 4221346; + + if (v9 < 82029597) + { + v2 = (v20 > 53650907) ? (v23 << v19 << v23) : ((v9 > 92041266) ? (v15 | v23 << v19) : ((v21 < 52972382) ? (v3 ^ v19 - v13) : (v13 & v8 >> v23))); + } + else + { + v24 = (v6 < 42651425) ? (v3 & v23 + v11) : ((v10 > 77680838) ? (v13 | v17 & v19) : ((v14 < 56907201) ? (v14 % v19 ^ v18) : (v13 << v7 & v9))); + } + + + switch (v7 % 5) + { + case 0: + v24 = v1 + v9 | v22; + break; + case 1: + v2 = (v11 < 3673346) ? (v8 * v13 << v3) : ((v22 > 96764064) ? (v23 >> v9 >> v18) : ((v1 < 69549806) ? (v6 * v2 | v7) : (v24 ^ v18 % v4))); + break; + case 2: + v8 = v3 / v1 % v22; + break; + case 3: + v14 = v10 | v21 << v12; + break; + case 4: + v8 = v8 * v7 << v9; + break; + default: + v23 = v11 - v23 << v19; + break; + } + + + if (v21 > 92658518) + { + v5 = v14 | v16 & v16; + if (v14 > 2580204) + { + int v25 = 91076992; + v25 = (v25 > 27244438) ? (v25 ^ v25 & v25) : ((v25 > 36104019) ? (v25 ^ v25 % v25) : ((v25 < 34508500) ? (v25 / v25 + v25) : (v25 * v25 % v25))); + if (v25 > 47740294) + { + v25 = (v25 < 39273618) ? (v25 >> v25 & v25) : ((v25 < 53877332) ? (v25 >> v25 + v25) : ((v25 < 36826055) ? (v25 - v25 / v25) : (v25 << v25 & v25))); + } + else + { + int v26 = 9467672; + v26 = (v26 > 33556552) ? (v26 >> v26 >> v26) : ((v26 > 51967569) ? (v26 - v26 ^ v26) : ((v26 > 42264683) ? (v26 << v26 | v26) : (v26 - v26 % v26))); + } + + } + else + { + v8 = (v8 < 49583140) ? (v24 ^ v12 ^ v10) : ((v4 > 85197133) ? (v24 >> v1 << v7) : ((v12 > 40260000) ? (v18 & v1 + v1) : (v4 ^ v3 | v3))); + } + + } + else + { + v3 = v4 - v24 | v11; + } + + + switch (v23 % 5) + { + case 0: + v23 = (v19 > 33861356) ? (v14 ^ v18 | v4) : ((v10 < 60198295) ? (v1 << v19 >> v13) : ((v14 > 740588) ? (v14 << v11 << v3) : (v8 >> v4 | v19))); + break; + case 1: + v7 = (v18 > 69654540) ? (v3 * v11 >> v14) : ((v2 > 96856821) ? (v18 + v5 + v19) : ((v20 < 68039716) ? (v14 % v9 << v16) : (v20 & v19 - v5))); + break; + case 2: + v9 = v22 ^ v2 - v16; + break; + case 3: + v16 = v6 ^ v15 << v9; + break; + case 4: + v21 = (v1 > 23930387) ? (v10 % v16 & v2) : ((v9 > 40099869) ? (v5 | v21 << v1) : ((v8 > 74750687) ? (v9 & v8 >> v18) : (v14 >> v10 * v22))); + break; + default: + v17 = (v24 > 50123685) ? (v7 % v1 ^ v24) : ((v11 < 47912912) ? (v22 / v10 >> v4) : ((v19 > 15722125) ? (v23 >> v16 >> v24) : (v16 & v21 | v5))); + break; + } + + + if (v6 < 4173044) + { + v22 = (v8 < 63555033) ? (v16 + v9 / v6) : ((v1 < 36250021) ? (v9 >> v1 | v18) : ((v18 < 93377422) ? (v24 * v20 << v20) : (v2 - v20 << v17))); + } + else + { + int v27 = 80566926; + v27 = v27 | v27 - v27; + } + + + if (v20 < 47137074) + { + int v28 = 20229598; + v28 = (v28 > 92504050) ? (v28 >> v28 << v28) : ((v28 < 34190956) ? (v28 - v28 + v28) : ((v28 < 61480886) ? (v28 >> v28 >> v28) : (v28 / v28 * v28))); + } + else + { + v10 = (v1 > 3578874) ? (v22 & v17 | v15) : ((v23 < 97854088) ? (v14 & v2 >> v23) : ((v6 < 40488697) ? (v9 + v21 / v7) : (v2 << v15 | v12))); + } + + + switch (v12 % 5) + { + case 0: + v1 = v18 - v3 % v14; + break; + case 1: + v1 = (v9 > 38074440) ? (v7 | v3 >> v20) : ((v13 > 88463325) ? (v2 + v14 << v3) : ((v18 < 14572387) ? (v7 & v3 + v15) : (v15 ^ v5 ^ v8))); + break; + case 2: + v12 = (v20 < 2683702) ? (v20 & v1 & v21) : ((v9 < 3817996) ? (v1 - v6 - v12) : ((v1 > 91082266) ? (v19 & v6 | v21) : (v20 + v16 >> v8))); + break; + case 3: + v1 = (v21 > 87247336) ? (v20 / v20 ^ v15) : ((v5 < 8011804) ? (v1 ^ v10 | v4) : ((v14 > 31649488) ? (v13 >> v13 & v8) : (v7 << v19 >> v17))); + break; + case 4: + v2 = v7 | v10 >> v11; + break; + default: + v10 = (v14 < 15613017) ? (v8 >> v18 >> v17) : ((v13 < 60109635) ? (v21 / v10 | v10) : ((v15 < 80434253) ? (v8 >> v13 | v12) : (v2 << v18 * v21))); + break; + } + + + if (v2 < 40371674) + { + int v29 = 77352799; + v29 = (v29 < 42025295) ? (v29 << v29 | v29) : ((v29 < 67888765) ? (v29 << v29 & v29) : ((v29 > 88458397) ? (v29 << v29 + v29) : (v29 << v29 & v29))); + } + else + { + int v30 = 840858; + v30 = v30 << v30 ^ v30; + } + + + switch (v18 % 5) + { + case 0: + v1 = v18 ^ v16 | v17; + break; + case 1: + v15 = (v17 > 96652907) ? (v15 ^ v15 / v3) : ((v17 > 90136705) ? (v22 >> v14 | v20) : ((v8 < 5113324) ? (v8 << v5 * v13) : (v23 >> v15 * v16))); + break; + case 2: + v5 = (v10 < 22683842) ? (v23 * v17 << v8) : ((v21 < 69516579) ? (v22 / v23 >> v21) : ((v10 < 53578644) ? (v8 >> v8 + v14) : (v16 + v9 << v2))); + break; + case 3: + v11 = (v7 > 4381129) ? (v5 ^ v13 ^ v11) : ((v16 > 29454138) ? (v6 >> v23 - v3) : ((v20 > 97502924) ? (v23 ^ v3 + v18) : (v14 + v19 * v7))); + break; + case 4: + v22 = (v7 > 4880884) ? (v4 / v4 | v20) : ((v8 < 70223312) ? (v3 << v3 | v15) : ((v6 < 52255693) ? (v3 * v1 << v17) : (v1 | v18 << v10))); + break; + default: + v16 = v2 >> v6 & v17; + break; + } + + + if (v3 > 78254521) + { + v23 = (v4 < 17596948) ? (v23 << v12 % v16) : ((v20 > 73949888) ? (v1 ^ v2 ^ v6) : ((v18 > 77298738) ? (v18 >> v11 | v24) : (v19 << v12 % v10))); + if (v17 > 43931861) + { + v2 = (v20 > 81105082) ? (v9 * v23 - v11) : ((v20 > 1731608) ? (v4 ^ v15 << v22) : ((v10 < 25649955) ? (v17 << v13 + v14) : (v4 << v22 & v14))); + } + else + { + v6 = (v13 > 79324384) ? (v3 >> v3 >> v9) : ((v22 > 95509080) ? (v3 | v13 | v18) : ((v21 > 13053249) ? (v6 >> v19 / v4) : (v16 / v8 & v23))); + } + + } + else + { + int v31 = 10559845; + v31 = v31 % v31 << v31; + } + + + if (v3 < 74645423) + { + v3 = v13 % v18 << v12; + } + else + { + v3 = (v10 > 82582328) ? (v17 / v24 | v1) : ((v21 > 63355981) ? (v18 / v16 - v19) : ((v20 > 18613266) ? (v2 << v22 + v6) : (v22 & v7 >> v20))); + } + + + return (v12 > 73502260) ? (v21 ^ v11 ^ v16) : ((v6 < 19285278) ? (v7 | v4 & v13) : ((v7 > 33326021) ? (v2 >> v1 << v14) : (v15 << v13 >> v4))); + } + + [MosaUnitTest] + public static int FuzzMethod9967() + { + int v1 = 1436424; + int v2 = 54025332; + int v3 = 24688424; + int v4 = 53357114; + int v5 = 55386331; + int v6 = 46804393; + int v7 = 1990943; + int v8 = 76436617; + int v9 = 45234498; + int v10 = 64470516; + int v11 = 37134954; + int v12 = 19336995; + int v13 = 84654005; + int v14 = 20637015; + int v15 = 65867836; + int v16 = 88498619; + int v17 = 47000541; + int v18 = 34357638; + int v19 = 54663902; + int v20 = 25562518; + int v21 = 49464646; + int v22 = 64560424; + int v23 = 8385067; + int v24 = 66989866; + + if (v22 > 24108598) + { + int v25 = 9937409; + v25 = v25 * v25 << v25; + } + else + { + v3 = v20 | v4 | v24; + } + + + if (v10 > 14817257) + { + v22 = (v16 > 51002604) ? (v10 - v3 ^ v19) : ((v1 < 57819486) ? (v11 >> v13 / v13) : ((v10 > 56968561) ? (v20 / v18 | v2) : (v3 / v16 + v7))); + if (v11 > 36739011) + { + v20 = v14 << v7 << v14; + } + else + { + int v26 = 46961622; + v26 = (v26 > 3979581) ? (v26 ^ v26 & v26) : ((v26 > 71535822) ? (v26 & v26 / v26) : ((v26 < 64834096) ? (v26 / v26 / v26) : (v26 << v26 | v26))); + } + + } + else + { + v2 = v18 / v14 & v10; + } + + + switch (v24 % 5) + { + case 0: + v3 = v3 << v5 ^ v17; + break; + case 1: + v12 = (v15 > 96409588) ? (v20 + v6 ^ v14) : ((v19 < 97595781) ? (v14 | v20 >> v15) : ((v17 > 43238459) ? (v23 | v1 ^ v6) : (v21 - v23 % v24))); + break; + case 2: + v3 = v7 - v8 % v10; + break; + case 3: + v7 = v3 >> v20 << v20; + break; + case 4: + v23 = v4 << v5 + v17; + break; + default: + v8 = (v14 < 70040750) ? (v18 & v10 >> v13) : ((v3 > 8005075) ? (v9 & v12 | v12) : ((v17 < 82253226) ? (v6 / v20 ^ v1) : (v19 % v5 + v24))); + break; + } + + + switch (v16 % 5) + { + case 0: + v11 = (v15 > 40659700) ? (v15 % v21 >> v19) : ((v11 < 53432061) ? (v24 * v12 + v6) : ((v13 > 76917069) ? (v6 | v2 / v3) : (v5 >> v15 ^ v19))); + break; + case 1: + v6 = (v12 < 98660427) ? (v3 - v11 + v11) : ((v3 > 13860574) ? (v20 / v11 - v17) : ((v13 > 99134102) ? (v13 | v21 * v4) : (v18 + v14 & v15))); + break; + case 2: + v18 = (v2 < 12956586) ? (v9 >> v11 / v19) : ((v9 > 24844773) ? (v21 >> v21 % v5) : ((v10 < 91635091) ? (v21 & v11 << v17) : (v12 | v17 & v6))); + break; + case 3: + v20 = v11 % v9 | v24; + break; + case 4: + v23 = (v9 > 76436467) ? (v14 >> v19 << v24) : ((v4 < 23094710) ? (v11 << v17 >> v15) : ((v19 < 2280327) ? (v6 % v5 - v24) : (v6 << v15 / v23))); + break; + default: + v19 = v6 * v3 << v20; + break; + } + + + if (v6 < 53586519) + { + v19 = (v6 > 46605682) ? (v2 << v3 << v21) : ((v18 < 74697155) ? (v16 ^ v16 >> v20) : ((v24 < 20407532) ? (v3 >> v12 >> v2) : (v8 % v6 ^ v16))); + } + else + { + int v27 = 75168036; + v27 = (v27 < 14584034) ? (v27 << v27 % v27) : ((v27 > 92269104) ? (v27 >> v27 & v27) : ((v27 < 54235732) ? (v27 * v27 ^ v27) : (v27 ^ v27 << v27))); + } + + + if (v9 > 17894683) + { + int v28 = 48185672; + v28 = v28 | v28 ^ v28; + } + else + { + v9 = v18 * v5 % v4; + } + + + if (v5 > 68660146) + { + v8 = v23 & v14 - v24; + } + else + { + v17 = v16 - v11 << v24; + } + + + switch (v8 % 5) + { + case 0: + v3 = (v16 < 88479051) ? (v13 | v4 / v1) : ((v22 < 1368339) ? (v22 ^ v3 << v14) : ((v19 > 39334301) ? (v9 ^ v2 / v16) : (v23 ^ v3 | v18))); + break; + case 1: + v7 = (v9 > 75398799) ? (v15 >> v13 * v21) : ((v21 > 66640193) ? (v5 ^ v13 << v1) : ((v19 < 97625869) ? (v12 + v18 ^ v10) : (v22 >> v1 * v13))); + break; + case 2: + v15 = v7 | v2 + v4; + break; + case 3: + v6 = (v17 < 49105783) ? (v20 / v5 << v4) : ((v8 > 50461525) ? (v1 & v4 << v13) : ((v19 > 95542532) ? (v1 * v3 & v17) : (v18 ^ v19 * v10))); + break; + case 4: + v4 = v14 << v9 >> v4; + break; + default: + v9 = (v10 > 18879903) ? (v13 / v13 * v5) : ((v10 > 61645083) ? (v18 / v19 + v24) : ((v1 < 4241878) ? (v10 << v17 >> v12) : (v10 >> v19 << v24))); + break; + } + + + if (v9 > 58616917) + { + v5 = (v14 < 350064) ? (v7 + v14 << v13) : ((v1 > 24307901) ? (v12 + v12 * v20) : ((v20 > 30049462) ? (v9 | v4 + v7) : (v10 + v14 >> v6))); + if (v19 > 49624154) + { + int v29 = 94691028; + v29 = (v29 > 89558746) ? (v29 - v29 + v29) : ((v29 < 7305427) ? (v29 | v29 << v29) : ((v29 > 92870200) ? (v29 & v29 >> v29) : (v29 ^ v29 >> v29))); + if (v29 < 21217222) + { + v29 = v29 - v29 / v29; + } + else + { + v29 = (v29 < 17351625) ? (v29 << v29 << v29) : ((v29 > 47052722) ? (v29 >> v29 << v29) : ((v29 > 64883214) ? (v29 - v29 >> v29) : (v29 << v29 | v29))); + } + + } + else + { + v12 = (v20 > 93034913) ? (v2 & v8 << v16) : ((v15 < 79072097) ? (v22 >> v4 ^ v3) : ((v11 < 74600555) ? (v5 ^ v8 | v6) : (v4 << v16 << v4))); + } + + } + else + { + int v30 = 89796519; + v30 = v30 ^ v30 & v30; + } + + + switch (v13 % 5) + { + case 0: + v11 = (v11 > 28651224) ? (v8 & v2 & v16) : ((v10 < 62676150) ? (v1 >> v9 << v9) : ((v9 < 30574164) ? (v6 | v10 - v19) : (v4 / v23 >> v4))); + break; + case 1: + v16 = (v15 < 47236959) ? (v4 / v23 << v5) : ((v4 < 84523672) ? (v14 * v22 / v19) : ((v6 < 82856245) ? (v4 | v3 ^ v2) : (v21 >> v20 >> v12))); + break; + case 2: + v5 = (v12 < 44730265) ? (v2 >> v6 ^ v5) : ((v3 < 38743820) ? (v10 << v18 >> v11) : ((v24 < 54862153) ? (v17 & v6 << v1) : (v4 - v18 - v23))); + break; + case 3: + v6 = v24 - v22 / v3; + break; + case 4: + v18 = v3 & v3 % v19; + break; + default: + v15 = (v6 < 48192674) ? (v23 >> v15 >> v15) : ((v9 < 77910428) ? (v9 % v3 & v2) : ((v15 > 52888340) ? (v8 << v23 << v8) : (v7 * v23 << v18))); + break; + } + + + switch (v20 % 5) + { + case 0: + v20 = (v4 > 4853447) ? (v17 << v12 << v24) : ((v17 > 69722869) ? (v19 % v6 + v19) : ((v24 > 97554302) ? (v13 / v21 << v9) : (v2 & v10 % v23))); + break; + case 1: + v6 = v8 * v5 << v22; + break; + case 2: + v12 = v9 << v3 >> v8; + break; + case 3: + v21 = v22 + v22 ^ v11; + break; + case 4: + v17 = (v16 < 14833930) ? (v17 & v3 / v19) : ((v15 < 68788782) ? (v11 | v10 << v22) : ((v24 < 35617010) ? (v24 * v19 | v9) : (v24 * v14 & v2))); + break; + default: + v15 = v4 | v6 ^ v9; + break; + } + + + return (v9 > 46123517) ? (v10 >> v15 / v8) : ((v8 < 62110717) ? (v2 << v11 + v20) : ((v19 < 91125894) ? (v24 << v3 & v22) : (v16 * v11 | v17))); + } + + [MosaUnitTest] + public static int FuzzMethod9968() + { + int v1 = 59613801; + int v2 = 49921620; + int v3 = 55072117; + int v4 = 1886589; + int v5 = 95307847; + int v6 = 34035584; + int v7 = 7502997; + int v8 = 76173762; + int v9 = 90801934; + int v10 = 56626095; + int v11 = 47432349; + int v12 = 21926255; + int v13 = 45978899; + int v14 = 48631999; + int v15 = 38888470; + int v16 = 22659269; + int v17 = 58661028; + int v18 = 19899944; + int v19 = 4001278; + int v20 = 72351216; + int v21 = 41575154; + int v22 = 7883377; + int v23 = 89189012; + int v24 = 29606968; + + if (v11 > 98553664) + { + int v25 = 23237556; + v25 = v25 >> v25 << v25; + if (v25 > 3662349) + { + int v26 = 71468681; + v26 = (v26 < 58731635) ? (v26 >> v26 & v26) : ((v26 < 73198005) ? (v26 - v26 ^ v26) : ((v26 > 34118594) ? (v26 & v26 / v26) : (v26 << v26 * v26))); + } + else + { + v25 = v25 ^ v25 >> v25; + } + + } + else + { + v18 = (v1 < 5845820) ? (v18 * v12 ^ v21) : ((v15 > 46985468) ? (v11 + v19 + v1) : ((v6 > 24398768) ? (v24 % v21 & v2) : (v18 & v2 << v7))); + } + + + switch (v19 % 5) + { + case 0: + v11 = v22 * v7 >> v1; + break; + case 1: + v1 = v15 >> v9 << v18; + break; + case 2: + v22 = v6 ^ v20 * v12; + break; + case 3: + v21 = v16 ^ v6 << v14; + break; + case 4: + v9 = (v23 > 96058160) ? (v18 >> v16 << v7) : ((v20 > 82105226) ? (v3 & v5 ^ v12) : ((v3 < 26246243) ? (v24 * v10 * v3) : (v20 >> v11 & v3))); + break; + default: + v9 = (v17 < 1071614) ? (v19 & v1 ^ v23) : ((v11 > 73376144) ? (v4 & v7 << v20) : ((v10 < 92196422) ? (v22 ^ v3 * v21) : (v4 / v2 % v2))); + break; + } + + + if (v12 > 26739638) + { + v16 = (v7 < 20864440) ? (v17 >> v10 + v1) : ((v15 < 14226765) ? (v15 >> v10 % v9) : ((v1 > 56303936) ? (v14 | v16 >> v16) : (v3 + v18 & v21))); + } + else + { + v13 = (v8 > 74562003) ? (v23 / v9 << v20) : ((v10 < 88322510) ? (v5 & v24 | v2) : ((v2 > 65639576) ? (v5 >> v5 >> v4) : (v9 >> v18 ^ v9))); + } + + + switch (v23 % 5) + { + case 0: + v24 = (v14 < 90238976) ? (v22 << v14 << v21) : ((v9 > 88034375) ? (v12 >> v14 >> v1) : ((v4 < 42654) ? (v2 ^ v8 << v15) : (v6 / v22 >> v20))); + break; + case 1: + v5 = v5 >> v20 ^ v19; + break; + case 2: + v21 = (v22 > 92359629) ? (v20 & v5 & v16) : ((v4 < 65024697) ? (v8 & v5 >> v5) : ((v8 > 3664819) ? (v17 ^ v24 - v6) : (v2 << v17 * v19))); + break; + case 3: + v11 = v6 | v3 & v16; + break; + case 4: + v2 = (v13 < 74349365) ? (v14 * v5 - v16) : ((v23 > 90319632) ? (v20 & v6 ^ v1) : ((v14 > 43159569) ? (v10 / v24 << v12) : (v5 + v4 | v1))); + break; + default: + v5 = (v10 < 62909166) ? (v1 / v15 << v19) : ((v8 < 29594176) ? (v8 & v16 ^ v1) : ((v4 > 35701629) ? (v21 * v18 | v19) : (v13 * v1 << v24))); + break; + } + + + if (v11 < 57360512) + { + int v27 = 50370341; + v27 = (v27 > 17557457) ? (v27 & v27 & v27) : ((v27 < 64588640) ? (v27 % v27 >> v27) : ((v27 < 5462738) ? (v27 >> v27 % v27) : (v27 % v27 >> v27))); + if (v27 > 17555402) + { + v27 = v27 | v27 % v27; + if (v27 > 94269411) + { + int v28 = 45170811; + v28 = (v28 > 84862893) ? (v28 * v28 * v28) : ((v28 > 62624463) ? (v28 | v28 + v28) : ((v28 > 29377611) ? (v28 ^ v28 & v28) : (v28 >> v28 % v28))); + } + else + { + int v29 = 14302455; + v29 = (v29 > 45142048) ? (v29 & v29 & v29) : ((v29 < 20988433) ? (v29 + v29 >> v29) : ((v29 > 12037760) ? (v29 >> v29 << v29) : (v29 - v29 & v29))); + } + + } + else + { + int v30 = 65573786; + v30 = (v30 < 83466832) ? (v30 << v30 & v30) : ((v30 < 7528695) ? (v30 % v30 & v30) : ((v30 < 81176300) ? (v30 * v30 ^ v30) : (v30 ^ v30 >> v30))); + } + + } + else + { + int v31 = 74205884; + v31 = v31 >> v31 * v31; + } + + + if (v16 < 55625737) + { + int v32 = 90507087; + v32 = v32 * v32 | v32; + } + else + { + int v33 = 77987239; + v33 = v33 - v33 ^ v33; + } + + + if (v5 < 34019817) + { + int v34 = 92751839; + v34 = v34 + v34 & v34; + if (v34 > 50209998) + { + int v35 = 93266064; + v35 = (v35 > 17946611) ? (v35 / v35 ^ v35) : ((v35 < 94638889) ? (v35 >> v35 * v35) : ((v35 > 51004315) ? (v35 << v35 >> v35) : (v35 << v35 | v35))); + if (v35 > 91569123) + { + v35 = (v35 < 53157457) ? (v35 | v35 + v35) : ((v35 > 10824510) ? (v35 >> v35 >> v35) : ((v35 > 35300659) ? (v35 >> v35 + v35) : (v35 ^ v35 % v35))); + } + else + { + int v36 = 1384031; + v36 = (v36 < 70878623) ? (v36 / v36 ^ v36) : ((v36 < 93036271) ? (v36 << v36 << v36) : ((v36 < 99007034) ? (v36 << v36 >> v36) : (v36 << v36 >> v36))); + } + + } + else + { + v34 = (v34 < 86868559) ? (v34 >> v34 - v34) : ((v34 < 34530371) ? (v34 >> v34 / v34) : ((v34 < 3411151) ? (v34 << v34 >> v34) : (v34 >> v34 / v34))); + } + + } + else + { + int v37 = 83524409; + v37 = v37 & v37 << v37; + } + + + if (v9 < 28725279) + { + v1 = v17 - v21 << v11; + } + else + { + v8 = (v2 < 20801712) ? (v24 % v18 >> v14) : ((v21 < 85851379) ? (v12 - v15 ^ v4) : ((v1 < 93546462) ? (v12 % v4 % v24) : (v19 << v11 ^ v2))); + } + + + switch (v5 % 5) + { + case 0: + v20 = v21 ^ v24 | v13; + break; + case 1: + v6 = v17 ^ v20 - v24; + break; + case 2: + v21 = v10 | v17 >> v18; + break; + case 3: + v24 = v3 | v2 * v7; + break; + case 4: + v2 = v1 & v3 >> v10; + break; + default: + v3 = v15 + v3 & v14; + break; + } + + + if (v5 > 52488696) + { + v16 = (v11 > 93686417) ? (v23 | v9 / v19) : ((v11 > 71975870) ? (v9 * v15 - v14) : ((v15 > 12873815) ? (v9 >> v10 << v15) : (v20 * v15 + v10))); + } + else + { + int v38 = 66671944; + v38 = (v38 > 23257055) ? (v38 >> v38 >> v38) : ((v38 < 47353875) ? (v38 * v38 & v38) : ((v38 < 91509111) ? (v38 << v38 * v38) : (v38 % v38 + v38))); + } + + + switch (v2 % 5) + { + case 0: + v21 = (v11 < 17294572) ? (v12 >> v24 - v8) : ((v23 > 63819113) ? (v1 + v22 << v24) : ((v1 > 6929389) ? (v4 % v19 >> v21) : (v2 << v16 / v10))); + break; + case 1: + v22 = v8 + v12 % v1; + break; + case 2: + v4 = v5 << v13 ^ v12; + break; + case 3: + v6 = (v11 > 70245493) ? (v23 & v1 | v1) : ((v22 > 27620408) ? (v15 % v12 | v22) : ((v14 > 98489006) ? (v22 << v2 >> v20) : (v20 << v1 >> v19))); + break; + case 4: + v16 = (v6 < 16690644) ? (v5 + v2 - v22) : ((v19 > 26979753) ? (v7 + v11 >> v14) : ((v8 > 70508469) ? (v22 | v15 & v15) : (v19 ^ v23 << v17))); + break; + default: + v15 = v11 % v10 % v13; + break; + } + + + return v24 & v15 & v14; + } + + [MosaUnitTest] + public static int FuzzMethod9969() + { + int v1 = 9652850; + int v2 = 2326803; + int v3 = 86810174; + int v4 = 39001364; + int v5 = 34199262; + int v6 = 83973854; + int v7 = 18275335; + int v8 = 14518892; + int v9 = 5505748; + int v10 = 92781839; + int v11 = 85748501; + int v12 = 38385319; + int v13 = 28403596; + int v14 = 10354672; + int v15 = 43786878; + int v16 = 53307906; + int v17 = 63190847; + int v18 = 96090523; + int v19 = 56650679; + int v20 = 78789578; + int v21 = 96615316; + int v22 = 10752482; + int v23 = 83484300; + int v24 = 78139795; + + switch (v23 % 5) + { + case 0: + v20 = (v15 > 24511017) ? (v21 / v4 | v24) : ((v23 > 58515600) ? (v8 | v21 ^ v8) : ((v1 > 83200939) ? (v14 + v10 >> v5) : (v17 ^ v13 | v23))); + break; + case 1: + v20 = v12 >> v10 * v8; + break; + case 2: + v10 = (v16 > 54769517) ? (v11 | v16 + v3) : ((v15 < 29359442) ? (v22 % v7 - v18) : ((v22 > 33005014) ? (v14 << v24 - v2) : (v11 << v5 >> v18))); + break; + case 3: + v1 = (v7 > 84087196) ? (v7 | v13 | v11) : ((v9 < 50936411) ? (v15 >> v4 >> v9) : ((v22 < 60392885) ? (v14 & v21 ^ v21) : (v11 | v18 + v9))); + break; + case 4: + v9 = (v17 < 50991209) ? (v1 | v20 / v1) : ((v5 > 87107933) ? (v3 << v7 >> v2) : ((v1 < 67952580) ? (v24 * v15 & v17) : (v12 - v18 << v21))); + break; + default: + v2 = v24 % v23 + v15; + break; + } + + + if (v23 > 95078684) + { + v23 = (v4 > 81684274) ? (v15 ^ v21 & v12) : ((v2 < 82639938) ? (v21 * v5 & v3) : ((v12 < 42846849) ? (v23 / v23 >> v11) : (v17 << v1 * v14))); + } + else + { + v12 = (v14 < 16958044) ? (v6 + v18 << v9) : ((v22 < 74999612) ? (v6 / v3 >> v23) : ((v11 > 2276740) ? (v14 << v7 % v14) : (v14 * v12 + v1))); + } + + + if (v18 > 59157757) + { + v11 = (v1 < 80044996) ? (v10 | v15 & v16) : ((v13 > 35091487) ? (v5 + v21 % v23) : ((v7 < 5093271) ? (v11 % v3 >> v12) : (v20 << v14 | v11))); + } + else + { + v3 = v15 & v19 ^ v2; + } + + + switch (v7 % 5) + { + case 0: + v4 = v21 | v24 << v21; + break; + case 1: + v17 = (v23 < 33829461) ? (v3 | v18 | v6) : ((v4 > 52861808) ? (v12 & v7 << v2) : ((v3 < 72123330) ? (v18 % v17 / v18) : (v12 - v11 >> v15))); + break; + case 2: + v7 = (v21 < 19721362) ? (v14 / v10 & v24) : ((v21 < 7283043) ? (v19 - v4 + v21) : ((v23 > 76965650) ? (v18 % v18 - v2) : (v20 % v3 >> v21))); + break; + case 3: + v5 = (v9 > 30901345) ? (v6 - v10 % v3) : ((v8 < 96804556) ? (v8 / v2 - v13) : ((v9 < 73684200) ? (v5 << v12 << v22) : (v21 + v10 ^ v15))); + break; + case 4: + v20 = v4 | v18 >> v3; + break; + default: + v14 = (v12 < 44584478) ? (v19 % v11 >> v15) : ((v18 > 51851855) ? (v8 % v11 * v11) : ((v2 < 69209104) ? (v22 << v15 << v14) : (v10 - v2 ^ v15))); + break; + } + + + switch (v5 % 5) + { + case 0: + v15 = (v19 < 70828084) ? (v5 >> v16 * v2) : ((v11 < 91611411) ? (v2 / v21 >> v11) : ((v4 < 60639221) ? (v14 | v10 * v9) : (v23 % v15 >> v8))); + break; + case 1: + v15 = (v22 > 87016020) ? (v2 ^ v14 / v5) : ((v7 > 29551503) ? (v15 << v16 * v11) : ((v7 > 53029719) ? (v11 >> v18 >> v7) : (v9 >> v7 | v1))); + break; + case 2: + v24 = v18 | v15 >> v3; + break; + case 3: + v1 = v3 & v4 | v17; + break; + case 4: + v9 = (v3 < 76267416) ? (v4 % v3 | v2) : ((v15 < 12852990) ? (v23 | v13 << v11) : ((v9 > 34120246) ? (v22 * v11 << v6) : (v3 - v7 << v2))); + break; + default: + v12 = v15 & v10 ^ v23; + break; + } + + + switch (v14 % 5) + { + case 0: + v9 = v12 % v7 * v24; + break; + case 1: + v18 = (v4 < 60941560) ? (v9 | v3 * v24) : ((v20 > 41121895) ? (v3 | v8 & v13) : ((v14 < 93124212) ? (v1 << v9 / v20) : (v19 - v23 * v21))); + break; + case 2: + v2 = v22 % v11 >> v2; + break; + case 3: + v15 = (v15 < 62570080) ? (v18 % v24 - v18) : ((v19 > 36261665) ? (v22 & v3 - v14) : ((v17 < 27362910) ? (v2 | v2 << v4) : (v8 & v1 % v2))); + break; + case 4: + v17 = (v7 > 8053326) ? (v19 & v9 << v6) : ((v8 > 5301291) ? (v22 >> v10 | v7) : ((v12 > 47666922) ? (v17 & v5 - v16) : (v23 | v2 << v20))); + break; + default: + v22 = v10 - v17 & v19; + break; + } + + + switch (v2 % 5) + { + case 0: + v12 = (v9 > 53277175) ? (v8 | v1 | v19) : ((v12 > 84936826) ? (v23 & v10 * v16) : ((v11 > 6421346) ? (v22 * v3 ^ v14) : (v4 & v21 - v4))); + break; + case 1: + v1 = v24 & v8 & v15; + break; + case 2: + v16 = (v17 < 17998529) ? (v2 - v3 ^ v14) : ((v24 < 15789414) ? (v21 & v20 << v13) : ((v24 < 25676824) ? (v22 >> v15 + v4) : (v2 ^ v3 >> v18))); + break; + case 3: + v10 = v5 % v1 << v14; + break; + case 4: + v5 = (v20 > 10072223) ? (v21 | v21 << v14) : ((v17 < 84401273) ? (v21 << v12 << v11) : ((v19 < 17393720) ? (v6 ^ v20 & v23) : (v24 >> v5 >> v24))); + break; + default: + v15 = (v17 > 76525038) ? (v15 / v6 | v21) : ((v8 < 11001191) ? (v15 >> v11 & v5) : ((v20 > 33250033) ? (v18 >> v5 % v20) : (v23 ^ v19 | v24))); + break; + } + + + switch (v1 % 5) + { + case 0: + v13 = v4 << v4 % v3; + break; + case 1: + v19 = (v24 > 51350379) ? (v20 << v4 ^ v20) : ((v4 > 69407534) ? (v23 << v10 | v13) : ((v6 < 14684493) ? (v21 + v19 << v12) : (v15 * v4 * v11))); + break; + case 2: + v10 = (v4 > 30395778) ? (v5 % v8 / v22) : ((v13 > 71066490) ? (v11 << v24 >> v20) : ((v20 < 72976710) ? (v14 << v13 + v7) : (v20 + v1 >> v16))); + break; + case 3: + v21 = v14 >> v2 >> v12; + break; + case 4: + v17 = (v21 < 53523812) ? (v8 & v12 ^ v19) : ((v4 > 71559170) ? (v2 & v18 * v19) : ((v20 > 59207604) ? (v20 >> v11 | v15) : (v19 | v20 | v6))); + break; + default: + v19 = (v11 > 50691363) ? (v15 << v17 & v8) : ((v20 < 45201214) ? (v3 * v21 / v23) : ((v23 < 88922358) ? (v1 >> v24 & v19) : (v19 >> v24 % v23))); + break; + } + + + switch (v18 % 5) + { + case 0: + v1 = v10 << v9 ^ v17; + break; + case 1: + v11 = v18 >> v2 & v16; + break; + case 2: + v23 = v10 >> v22 | v24; + break; + case 3: + v21 = (v11 > 90571774) ? (v2 >> v21 + v6) : ((v12 < 29750499) ? (v10 % v9 * v18) : ((v19 > 67156046) ? (v3 ^ v11 ^ v20) : (v24 * v2 ^ v20))); + break; + case 4: + v21 = v21 & v17 << v17; + break; + default: + v9 = (v11 < 47239163) ? (v9 ^ v22 - v13) : ((v14 > 82339420) ? (v16 - v10 & v16) : ((v8 > 73705398) ? (v21 & v11 << v13) : (v13 | v11 ^ v14))); + break; + } + + + if (v20 > 75824093) + { + v8 = (v11 < 23898406) ? (v2 | v7 >> v11) : ((v24 > 23646174) ? (v6 * v5 | v3) : ((v23 > 21574879) ? (v16 >> v23 & v24) : (v24 & v15 + v1))); + if (v15 < 37866543) + { + int v25 = 47896359; + v25 = (v25 > 91742859) ? (v25 << v25 ^ v25) : ((v25 < 58130076) ? (v25 >> v25 | v25) : ((v25 > 60520537) ? (v25 | v25 >> v25) : (v25 << v25 | v25))); + } + else + { + v1 = v10 + v15 << v8; + } + + } + else + { + v13 = (v19 > 46485980) ? (v2 ^ v5 | v1) : ((v17 < 23258155) ? (v6 / v10 - v22) : ((v13 < 37415546) ? (v1 << v13 << v19) : (v15 + v19 & v9))); + } + + + if (v18 < 55060278) + { + v22 = v6 | v10 ^ v24; + if (v5 > 22042309) + { + int v26 = 95722778; + v26 = (v26 < 24665054) ? (v26 + v26 >> v26) : ((v26 < 86585685) ? (v26 << v26 >> v26) : ((v26 < 73597703) ? (v26 << v26 + v26) : (v26 >> v26 % v26))); + if (v26 < 21218955) + { + int v27 = 88962858; + v27 = (v27 > 42980955) ? (v27 & v27 << v27) : ((v27 < 63487013) ? (v27 & v27 - v27) : ((v27 < 75079931) ? (v27 << v27 << v27) : (v27 >> v27 | v27))); + } + else + { + int v28 = 94757546; + v28 = (v28 < 95934255) ? (v28 & v28 % v28) : ((v28 > 86336239) ? (v28 & v28 * v28) : ((v28 < 86635884) ? (v28 / v28 >> v28) : (v28 / v28 | v28))); + } + + } + else + { + int v29 = 22855248; + v29 = v29 % v29 - v29; + } + + } + else + { + int v30 = 3412352; + v30 = (v30 > 22433158) ? (v30 / v30 << v30) : ((v30 > 51464328) ? (v30 | v30 + v30) : ((v30 < 72111443) ? (v30 << v30 >> v30) : (v30 | v30 >> v30))); + } + + + return v21 * v3 << v6; + } + + [MosaUnitTest] + public static int FuzzMethod9970() + { + int v1 = 93857284; + int v2 = 10560173; + int v3 = 15948352; + int v4 = 82704121; + int v5 = 14080137; + int v6 = 73149525; + int v7 = 31242637; + int v8 = 18459533; + int v9 = 89876667; + int v10 = 10974005; + int v11 = 63174692; + int v12 = 69720779; + int v13 = 86175417; + int v14 = 16658040; + int v15 = 78554210; + int v16 = 45435031; + int v17 = 55982230; + int v18 = 12932571; + int v19 = 46100114; + int v20 = 50965059; + int v21 = 54427568; + int v22 = 4313759; + int v23 = 98860022; + int v24 = 20514958; + + switch (v18 % 5) + { + case 0: + v5 = (v14 > 66516337) ? (v17 / v13 << v17) : ((v13 < 96191127) ? (v5 / v11 >> v13) : ((v10 > 69714156) ? (v16 / v11 - v24) : (v9 >> v14 ^ v5))); + break; + case 1: + v11 = (v23 < 31555399) ? (v17 << v16 << v16) : ((v4 < 70151129) ? (v1 & v4 >> v12) : ((v7 > 18550955) ? (v18 & v7 << v14) : (v1 << v18 | v18))); + break; + case 2: + v19 = (v21 < 89599560) ? (v2 >> v24 ^ v11) : ((v20 > 95780471) ? (v11 | v10 & v23) : ((v2 < 63717586) ? (v12 >> v3 ^ v14) : (v8 << v13 << v15))); + break; + case 3: + v12 = v6 >> v20 & v14; + break; + case 4: + v17 = (v15 < 12566086) ? (v11 * v17 >> v8) : ((v4 < 15233718) ? (v2 + v16 << v2) : ((v11 < 49764712) ? (v9 / v18 << v17) : (v14 << v21 & v5))); + break; + default: + v15 = v20 % v23 << v10; + break; + } + + + if (v11 < 31952347) + { + int v25 = 51703160; + v25 = (v25 < 99497377) ? (v25 % v25 << v25) : ((v25 < 47467198) ? (v25 + v25 - v25) : ((v25 > 31498589) ? (v25 % v25 & v25) : (v25 << v25 - v25))); + if (v25 < 16475328) + { + v25 = (v25 > 37771264) ? (v25 % v25 | v25) : ((v25 < 47502706) ? (v25 >> v25 | v25) : ((v25 > 20824889) ? (v25 & v25 % v25) : (v25 << v25 | v25))); + } + else + { + v25 = v25 ^ v25 * v25; + } + + } + else + { + int v26 = 368720; + v26 = v26 >> v26 - v26; + } + + + switch (v3 % 5) + { + case 0: + v5 = v1 + v16 | v6; + break; + case 1: + v12 = (v16 > 45794382) ? (v6 - v15 << v9) : ((v8 > 41919005) ? (v18 << v4 - v9) : ((v9 < 90652586) ? (v13 ^ v3 << v2) : (v5 ^ v3 >> v13))); + break; + case 2: + v17 = v13 >> v19 << v18; + break; + case 3: + v6 = (v14 < 64220884) ? (v4 ^ v5 * v1) : ((v14 < 31865133) ? (v15 << v7 ^ v8) : ((v17 < 38150102) ? (v18 << v9 << v24) : (v21 / v8 << v15))); + break; + case 4: + v14 = (v18 < 85026877) ? (v5 | v15 >> v12) : ((v6 < 36246955) ? (v11 >> v9 / v16) : ((v16 < 85771180) ? (v17 * v6 * v21) : (v13 / v19 / v8))); + break; + default: + v22 = v24 >> v12 % v7; + break; + } + + + if (v16 > 4069881) + { + int v27 = 96894012; + v27 = (v27 < 28150630) ? (v27 >> v27 >> v27) : ((v27 < 49065266) ? (v27 >> v27 >> v27) : ((v27 > 61117755) ? (v27 >> v27 | v27) : (v27 + v27 & v27))); + if (v27 > 67665055) + { + v27 = v27 & v27 << v27; + if (v27 > 4672855) + { + int v28 = 12054379; + v28 = v28 * v28 ^ v28; + } + else + { + int v29 = 20374260; + v29 = v29 * v29 ^ v29; + } + + } + else + { + v27 = (v27 < 33330044) ? (v27 | v27 & v27) : ((v27 < 59977486) ? (v27 >> v27 >> v27) : ((v27 > 76980329) ? (v27 >> v27 << v27) : (v27 % v27 | v27))); + } + + } + else + { + int v30 = 46959544; + v30 = v30 << v30 - v30; + } + + + switch (v20 % 5) + { + case 0: + v13 = (v7 < 72229521) ? (v12 % v3 & v13) : ((v5 < 72918483) ? (v23 >> v5 & v22) : ((v4 < 33499268) ? (v11 & v16 >> v18) : (v12 & v13 & v6))); + break; + case 1: + v6 = v11 >> v14 >> v18; + break; + case 2: + v13 = v5 - v13 ^ v15; + break; + case 3: + v11 = v9 - v18 >> v22; + break; + case 4: + v20 = (v19 > 69762353) ? (v19 ^ v20 / v18) : ((v24 > 72947931) ? (v11 << v14 | v24) : ((v22 < 94746545) ? (v9 + v16 / v18) : (v24 | v16 / v17))); + break; + default: + v9 = v18 >> v14 >> v6; + break; + } + + + if (v24 < 58370424) + { + v13 = (v24 < 34852809) ? (v20 & v20 & v3) : ((v6 > 50622918) ? (v20 >> v9 & v5) : ((v11 < 45782269) ? (v15 ^ v24 / v11) : (v6 >> v7 & v7))); + } + else + { + int v31 = 53478375; + v31 = v31 << v31 & v31; + } + + + switch (v21 % 5) + { + case 0: + v1 = (v2 < 31971844) ? (v1 - v13 + v3) : ((v9 < 1370199) ? (v24 & v17 | v9) : ((v12 > 99330967) ? (v24 >> v15 << v8) : (v16 << v16 & v18))); + break; + case 1: + v17 = (v8 < 30742846) ? (v19 << v13 ^ v24) : ((v8 < 30197475) ? (v10 >> v14 & v9) : ((v13 > 14046335) ? (v1 ^ v10 & v4) : (v11 << v11 & v17))); + break; + case 2: + v5 = (v16 < 65751662) ? (v21 >> v5 - v7) : ((v7 > 96764439) ? (v12 << v21 & v17) : ((v17 > 65229686) ? (v23 ^ v7 ^ v11) : (v7 | v16 ^ v14))); + break; + case 3: + v7 = (v24 < 11226720) ? (v5 | v18 % v24) : ((v21 < 41614370) ? (v4 >> v14 % v5) : ((v19 < 76431257) ? (v2 ^ v21 ^ v12) : (v18 - v7 << v8))); + break; + case 4: + v14 = (v9 < 62078281) ? (v7 - v20 + v4) : ((v10 < 29550143) ? (v12 * v4 - v19) : ((v8 > 21578565) ? (v3 << v24 ^ v4) : (v2 | v14 ^ v9))); + break; + default: + v16 = (v5 > 80340031) ? (v10 / v21 / v9) : ((v1 > 90802308) ? (v12 << v10 ^ v7) : ((v4 < 46571097) ? (v18 ^ v10 | v7) : (v8 ^ v22 - v23))); + break; + } + + + if (v2 > 38958241) + { + int v32 = 14881475; + v32 = (v32 > 52725983) ? (v32 << v32 - v32) : ((v32 < 86536894) ? (v32 << v32 - v32) : ((v32 > 88644902) ? (v32 - v32 & v32) : (v32 % v32 / v32))); + if (v32 < 50091955) + { + int v33 = 34780449; + v33 = (v33 > 77102547) ? (v33 * v33 << v33) : ((v33 < 19333364) ? (v33 >> v33 | v33) : ((v33 < 71919872) ? (v33 >> v33 << v33) : (v33 * v33 >> v33))); + } + else + { + v32 = v32 - v32 << v32; + } + + } + else + { + int v34 = 79543930; + v34 = v34 - v34 ^ v34; + } + + + switch (v8 % 5) + { + case 0: + v16 = (v12 > 90159153) ? (v13 + v12 / v20) : ((v6 < 4376114) ? (v2 / v8 - v17) : ((v8 < 51283369) ? (v19 & v22 >> v11) : (v17 | v18 >> v4))); + break; + case 1: + v14 = v17 << v4 * v17; + break; + case 2: + v10 = v22 & v20 ^ v1; + break; + case 3: + v17 = v5 >> v19 >> v3; + break; + case 4: + v11 = (v4 < 55884458) ? (v14 ^ v8 ^ v16) : ((v18 < 48370568) ? (v10 + v17 | v3) : ((v18 > 82778069) ? (v4 % v12 >> v13) : (v3 % v14 >> v16))); + break; + default: + v4 = v11 | v20 | v4; + break; + } + + + if (v23 > 3849922) + { + v18 = v20 ^ v16 >> v20; + } + else + { + int v35 = 76911107; + v35 = v35 % v35 | v35; + } + + + switch (v8 % 5) + { + case 0: + v6 = v4 >> v10 % v3; + break; + case 1: + v20 = (v20 < 20631133) ? (v22 >> v17 - v10) : ((v1 > 4066851) ? (v18 % v20 % v4) : ((v19 > 42637733) ? (v22 << v17 + v17) : (v23 & v24 << v8))); + break; + case 2: + v8 = v11 ^ v23 << v22; + break; + case 3: + v19 = (v22 > 48943731) ? (v22 % v13 ^ v7) : ((v12 > 40703007) ? (v16 >> v6 - v3) : ((v16 > 36199076) ? (v9 << v20 >> v11) : (v21 >> v17 | v17))); + break; + case 4: + v24 = v6 + v20 % v15; + break; + default: + v1 = v15 | v13 | v23; + break; + } + + + return v23 << v5 ^ v9; + } + + [MosaUnitTest] + public static int FuzzMethod9971() + { + int v1 = 17748108; + int v2 = 95443521; + int v3 = 70798025; + int v4 = 27935496; + int v5 = 92073501; + int v6 = 12849686; + int v7 = 9222092; + int v8 = 34281578; + int v9 = 99721489; + int v10 = 21223320; + int v11 = 6640650; + int v12 = 49654837; + int v13 = 57249224; + int v14 = 71041470; + int v15 = 73918994; + int v16 = 57479493; + int v17 = 19662458; + int v18 = 38706539; + int v19 = 90851837; + int v20 = 33209870; + int v21 = 61231481; + int v22 = 50119863; + int v23 = 49247900; + int v24 = 59696173; + + switch (v12 % 5) + { + case 0: + v21 = (v5 < 3620051) ? (v14 % v19 & v1) : ((v13 > 30654436) ? (v4 & v8 >> v10) : ((v13 < 42055067) ? (v2 << v8 >> v3) : (v11 & v19 & v24))); + break; + case 1: + v23 = (v6 > 79614015) ? (v9 & v17 >> v13) : ((v20 < 98017763) ? (v11 | v14 << v20) : ((v19 < 79956987) ? (v9 * v6 >> v9) : (v1 << v11 << v19))); + break; + case 2: + v8 = (v4 > 31684776) ? (v11 & v4 - v21) : ((v12 > 62474439) ? (v5 >> v12 >> v11) : ((v18 > 3076370) ? (v14 & v16 << v19) : (v6 | v14 << v6))); + break; + case 3: + v17 = (v2 < 15267345) ? (v12 / v10 | v21) : ((v4 < 21166240) ? (v8 | v3 * v22) : ((v24 < 32890430) ? (v4 | v7 & v12) : (v12 & v6 / v21))); + break; + case 4: + v5 = (v4 > 8608227) ? (v21 & v15 & v14) : ((v24 > 19809433) ? (v20 << v10 << v22) : ((v10 < 9091663) ? (v7 / v21 << v22) : (v21 & v14 | v21))); + break; + default: + v2 = (v16 < 61331710) ? (v17 | v21 & v10) : ((v3 < 20875434) ? (v14 << v1 ^ v5) : ((v16 > 42641685) ? (v9 | v7 + v17) : (v23 << v13 / v22))); + break; + } + + + if (v6 > 1262114) + { + int v25 = 28497068; + v25 = v25 % v25 - v25; + } + else + { + int v26 = 6895331; + v26 = (v26 < 50761181) ? (v26 ^ v26 | v26) : ((v26 < 99638190) ? (v26 * v26 + v26) : ((v26 > 96483635) ? (v26 & v26 >> v26) : (v26 + v26 ^ v26))); + } + + + if (v14 > 81753406) + { + int v27 = 19133404; + v27 = v27 % v27 ^ v27; + } + else + { + v21 = v2 ^ v24 + v12; + } + + + switch (v3 % 5) + { + case 0: + v12 = (v15 > 88395987) ? (v6 % v22 ^ v12) : ((v13 > 5414992) ? (v21 | v8 ^ v21) : ((v14 > 19062746) ? (v7 * v22 % v23) : (v17 - v7 << v17))); + break; + case 1: + v10 = (v3 > 23563567) ? (v23 ^ v3 - v21) : ((v23 < 19457074) ? (v16 - v10 | v16) : ((v4 < 15215250) ? (v11 + v4 / v11) : (v4 >> v10 ^ v2))); + break; + case 2: + v11 = v9 >> v15 >> v15; + break; + case 3: + v7 = (v21 > 95735545) ? (v17 * v20 / v18) : ((v23 < 94665465) ? (v4 | v19 >> v14) : ((v1 < 85083985) ? (v9 << v7 & v3) : (v10 & v10 / v20))); + break; + case 4: + v13 = v7 << v20 << v13; + break; + default: + v22 = (v14 > 59734917) ? (v4 >> v11 << v9) : ((v5 < 61510975) ? (v6 + v6 + v22) : ((v17 > 38769576) ? (v20 | v9 << v13) : (v22 % v1 | v16))); + break; + } + + + switch (v17 % 5) + { + case 0: + v19 = (v13 > 92146130) ? (v18 << v13 * v21) : ((v24 < 96330015) ? (v22 << v19 | v12) : ((v19 < 44900511) ? (v11 ^ v22 >> v13) : (v24 | v10 >> v21))); + break; + case 1: + v15 = (v19 < 70753045) ? (v19 - v17 << v22) : ((v22 > 47441013) ? (v17 >> v20 ^ v22) : ((v4 < 82755501) ? (v3 * v16 << v11) : (v24 << v21 | v4))); + break; + case 2: + v18 = (v22 < 62989494) ? (v16 - v17 & v4) : ((v18 > 92523533) ? (v13 >> v1 | v12) : ((v6 > 85108886) ? (v10 + v21 + v6) : (v7 >> v4 / v22))); + break; + case 3: + v10 = (v18 > 32824905) ? (v15 << v23 >> v11) : ((v7 > 1356053) ? (v19 >> v24 >> v10) : ((v6 < 86377223) ? (v23 << v16 >> v9) : (v21 | v19 + v2))); + break; + case 4: + v1 = v5 << v19 - v10; + break; + default: + v21 = v10 * v7 & v24; + break; + } + + + switch (v13 % 5) + { + case 0: + v12 = (v4 > 56219538) ? (v2 << v3 & v2) : ((v5 < 47949262) ? (v10 >> v24 % v15) : ((v3 < 35220135) ? (v16 << v23 ^ v4) : (v17 - v8 >> v10))); + break; + case 1: + v11 = (v2 > 22212191) ? (v23 << v12 << v12) : ((v12 > 10229025) ? (v20 & v18 ^ v17) : ((v1 < 97148522) ? (v20 >> v4 & v10) : (v2 << v15 & v17))); + break; + case 2: + v20 = (v20 > 34892107) ? (v24 + v2 >> v18) : ((v1 > 12916678) ? (v17 / v7 << v20) : ((v20 > 13172693) ? (v20 ^ v3 >> v1) : (v15 * v16 + v24))); + break; + case 3: + v22 = v8 | v24 % v12; + break; + case 4: + v11 = (v10 < 9759127) ? (v12 * v2 | v11) : ((v22 > 82846766) ? (v11 & v4 | v5) : ((v19 > 86809691) ? (v22 ^ v3 ^ v8) : (v11 & v13 - v9))); + break; + default: + v23 = (v16 < 85500858) ? (v24 << v22 & v23) : ((v5 < 2487548) ? (v15 | v22 << v17) : ((v16 > 57547608) ? (v2 | v21 + v13) : (v18 ^ v2 / v10))); + break; + } + + + if (v11 < 24927106) + { + int v28 = 53322355; + v28 = (v28 < 50483098) ? (v28 + v28 & v28) : ((v28 > 2477820) ? (v28 & v28 >> v28) : ((v28 > 79197604) ? (v28 >> v28 - v28) : (v28 | v28 << v28))); + } + else + { + v15 = v15 % v3 << v9; + } + + + if (v5 < 6172060) + { + int v29 = 84658851; + v29 = v29 | v29 ^ v29; + } + else + { + v12 = (v4 > 54799060) ? (v2 + v18 * v16) : ((v1 < 72682040) ? (v21 * v17 / v5) : ((v12 > 95244539) ? (v4 >> v2 ^ v5) : (v10 + v13 / v12))); + } + + + switch (v11 % 5) + { + case 0: + v12 = (v11 > 38413006) ? (v13 * v14 - v1) : ((v1 < 7195657) ? (v6 >> v23 | v10) : ((v2 > 97544796) ? (v23 - v15 >> v1) : (v19 + v24 | v22))); + break; + case 1: + v23 = (v2 > 45917835) ? (v15 & v15 + v15) : ((v4 > 13551505) ? (v8 >> v11 * v15) : ((v3 > 88375916) ? (v20 & v6 & v4) : (v4 ^ v7 & v6))); + break; + case 2: + v16 = v7 | v16 | v10; + break; + case 3: + v7 = (v22 > 55241199) ? (v9 << v14 << v20) : ((v16 < 39258294) ? (v15 & v21 << v23) : ((v21 < 54575520) ? (v23 - v24 << v5) : (v9 % v20 | v3))); + break; + case 4: + v16 = (v20 < 63424661) ? (v9 | v4 | v3) : ((v1 < 15415498) ? (v1 >> v7 - v18) : ((v16 < 94805883) ? (v20 - v23 + v20) : (v15 / v15 - v17))); + break; + default: + v6 = v24 + v19 << v13; + break; + } + + + switch (v17 % 5) + { + case 0: + v7 = v8 & v10 - v3; + break; + case 1: + v19 = (v17 < 2170073) ? (v9 - v11 / v18) : ((v23 < 88312249) ? (v7 & v19 << v2) : ((v24 > 41719343) ? (v10 << v11 ^ v13) : (v5 << v15 * v3))); + break; + case 2: + v8 = v23 ^ v19 & v16; + break; + case 3: + v22 = v15 - v4 & v11; + break; + case 4: + v11 = (v11 > 27429394) ? (v13 / v11 % v11) : ((v7 < 60551491) ? (v6 + v17 * v2) : ((v2 < 32387349) ? (v20 / v1 * v19) : (v11 / v21 - v17))); + break; + default: + v7 = (v2 > 35651786) ? (v2 % v23 - v17) : ((v11 < 4464323) ? (v24 | v15 ^ v3) : ((v24 > 66361628) ? (v9 << v8 << v16) : (v5 / v13 << v5))); + break; + } + + + if (v17 > 28956761) + { + int v30 = 56885956; + v30 = (v30 < 62451659) ? (v30 * v30 * v30) : ((v30 > 18048801) ? (v30 % v30 ^ v30) : ((v30 > 56719074) ? (v30 >> v30 / v30) : (v30 + v30 << v30))); + if (v30 < 51316317) + { + v30 = v30 / v30 ^ v30; + if (v30 > 36260326) + { + v30 = v30 % v30 - v30; + } + else + { + v30 = (v30 > 62986063) ? (v30 & v30 >> v30) : ((v30 > 74227447) ? (v30 >> v30 * v30) : ((v30 > 44111121) ? (v30 >> v30 + v30) : (v30 | v30 & v30))); + } + + } + else + { + v30 = v30 >> v30 | v30; + } + + } + else + { + v7 = v7 / v5 & v13; + } + + + return v3 | v8 + v8; + } + + [MosaUnitTest] + public static int FuzzMethod9972() + { + int v1 = 57964261; + int v2 = 1781900; + int v3 = 63511026; + int v4 = 98610266; + int v5 = 32247067; + int v6 = 66186593; + int v7 = 28772629; + int v8 = 36171425; + int v9 = 11925449; + int v10 = 83332506; + int v11 = 56704939; + int v12 = 43690216; + int v13 = 31549796; + int v14 = 77975866; + int v15 = 27926149; + int v16 = 80358791; + int v17 = 38931202; + int v18 = 47052861; + int v19 = 89147199; + int v20 = 23986049; + int v21 = 54301597; + int v22 = 58276173; + int v23 = 55742224; + int v24 = 20067812; + + if (v12 < 57971279) + { + v12 = v13 - v22 & v4; + } + else + { + int v25 = 82278978; + v25 = v25 | v25 << v25; + } + + + if (v10 > 17037385) + { + v20 = (v12 > 56724517) ? (v5 & v8 << v17) : ((v1 < 30843134) ? (v8 >> v7 ^ v16) : ((v24 < 91624840) ? (v7 & v15 + v10) : (v18 >> v16 << v24))); + } + else + { + v15 = (v14 > 50950296) ? (v24 << v17 - v9) : ((v14 > 2902117) ? (v18 >> v19 ^ v8) : ((v2 < 6220547) ? (v14 >> v5 >> v10) : (v16 | v8 << v9))); + } + + + if (v15 < 2234028) + { + v7 = (v14 < 29854057) ? (v4 | v7 * v17) : ((v15 > 49261107) ? (v11 | v10 >> v17) : ((v18 < 21770888) ? (v23 & v19 | v4) : (v14 | v11 >> v22))); + } + else + { + v4 = v8 % v12 / v11; + } + + + if (v20 > 11039238) + { + int v26 = 80010626; + v26 = v26 << v26 << v26; + if (v26 < 24857645) + { + int v27 = 45220593; + v27 = v27 >> v27 >> v27; + if (v27 > 2750641) + { + v27 = (v27 > 56562370) ? (v27 + v27 << v27) : ((v27 < 12826781) ? (v27 / v27 + v27) : ((v27 < 71597204) ? (v27 & v27 << v27) : (v27 / v27 ^ v27))); + } + else + { + v27 = (v27 > 53868113) ? (v27 & v27 << v27) : ((v27 < 13814917) ? (v27 << v27 * v27) : ((v27 < 89407450) ? (v27 % v27 % v27) : (v27 & v27 >> v27))); + } + + } + else + { + int v28 = 21440723; + v28 = (v28 < 83444895) ? (v28 % v28 - v28) : ((v28 < 18794553) ? (v28 + v28 << v28) : ((v28 < 81921591) ? (v28 * v28 >> v28) : (v28 << v28 + v28))); + } + + } + else + { + v21 = (v20 > 87415289) ? (v11 << v8 >> v3) : ((v10 > 67524777) ? (v4 >> v6 >> v5) : ((v20 > 55370050) ? (v1 - v22 / v24) : (v12 | v24 % v17))); + } + + + if (v12 < 5147045) + { + v5 = v14 << v11 ^ v4; + } + else + { + int v29 = 92518444; + v29 = (v29 < 13806918) ? (v29 >> v29 << v29) : ((v29 < 79785163) ? (v29 << v29 & v29) : ((v29 < 51859365) ? (v29 / v29 - v29) : (v29 * v29 | v29))); + } + + + if (v21 < 89445626) + { + v1 = (v21 < 32392198) ? (v12 >> v9 | v1) : ((v18 > 79628077) ? (v8 ^ v14 << v1) : ((v17 < 17962904) ? (v6 ^ v19 << v20) : (v2 << v18 >> v15))); + } + else + { + int v30 = 19315624; + v30 = (v30 > 11758029) ? (v30 << v30 * v30) : ((v30 > 12867347) ? (v30 ^ v30 + v30) : ((v30 < 26229067) ? (v30 * v30 * v30) : (v30 + v30 - v30))); + } + + + if (v23 < 98807788) + { + int v31 = 76580063; + v31 = v31 & v31 % v31; + } + else + { + v1 = (v24 < 91806506) ? (v24 ^ v21 >> v5) : ((v7 < 16190775) ? (v13 << v2 / v5) : ((v16 > 56322132) ? (v6 >> v13 % v17) : (v21 << v18 % v12))); + } + + + switch (v9 % 5) + { + case 0: + v7 = v8 & v6 & v10; + break; + case 1: + v6 = (v15 < 41669925) ? (v6 + v4 >> v18) : ((v4 < 87776856) ? (v23 >> v8 % v16) : ((v10 > 85570004) ? (v14 + v7 << v2) : (v1 % v19 >> v15))); + break; + case 2: + v5 = (v9 < 7003155) ? (v9 >> v5 + v22) : ((v14 > 48262544) ? (v6 | v3 & v19) : ((v6 > 49195688) ? (v10 + v17 << v18) : (v4 - v6 + v17))); + break; + case 3: + v14 = v3 ^ v4 | v12; + break; + case 4: + v14 = v16 ^ v1 % v23; + break; + default: + v23 = (v21 < 79225089) ? (v11 % v9 + v3) : ((v6 > 5589356) ? (v5 ^ v2 ^ v8) : ((v7 > 52731833) ? (v8 & v13 + v9) : (v2 >> v6 << v9))); + break; + } + + + if (v13 > 2941026) + { + v8 = (v3 > 11877060) ? (v23 - v5 + v8) : ((v1 < 2288921) ? (v7 ^ v17 ^ v19) : ((v23 < 20618723) ? (v20 % v12 >> v11) : (v2 * v15 & v14))); + } + else + { + v20 = (v21 > 39593646) ? (v11 | v22 / v15) : ((v20 < 45527684) ? (v4 + v14 / v17) : ((v7 < 57567413) ? (v12 | v23 & v10) : (v12 | v11 * v3))); + } + + + switch (v14 % 5) + { + case 0: + v6 = (v8 > 89565691) ? (v2 % v8 >> v4) : ((v20 < 61506603) ? (v16 << v9 * v3) : ((v22 > 2282269) ? (v22 + v18 & v11) : (v13 << v15 + v8))); + break; + case 1: + v23 = v9 + v23 ^ v19; + break; + case 2: + v16 = v17 | v17 << v13; + break; + case 3: + v16 = v10 + v17 >> v2; + break; + case 4: + v23 = (v6 > 85308442) ? (v16 | v21 | v8) : ((v2 < 54954702) ? (v17 - v4 << v24) : ((v2 > 60876218) ? (v9 & v13 | v22) : (v19 << v16 >> v1))); + break; + default: + v20 = v7 >> v18 >> v15; + break; + } + + + switch (v17 % 5) + { + case 0: + v4 = (v11 < 99085052) ? (v7 / v20 + v13) : ((v1 < 12954537) ? (v22 % v3 + v3) : ((v15 < 83126585) ? (v2 & v24 & v6) : (v9 >> v11 << v22))); + break; + case 1: + v24 = v23 % v6 >> v16; + break; + case 2: + v13 = (v8 < 66544449) ? (v18 & v20 ^ v5) : ((v1 < 54450876) ? (v20 ^ v2 - v23) : ((v12 > 34361912) ? (v6 | v16 & v23) : (v15 / v1 * v21))); + break; + case 3: + v18 = v13 % v3 / v12; + break; + case 4: + v15 = v13 << v19 & v13; + break; + default: + v13 = v2 >> v14 ^ v5; + break; + } + + + return (v17 > 77998916) ? (v7 * v12 ^ v22) : ((v23 < 94755539) ? (v9 ^ v5 | v4) : ((v11 > 32737316) ? (v10 + v14 - v17) : (v14 >> v15 >> v5))); + } + + [MosaUnitTest] + public static int FuzzMethod9973() + { + int v1 = 95195322; + int v2 = 4168062; + int v3 = 63891889; + int v4 = 96689812; + int v5 = 35659628; + int v6 = 51408720; + int v7 = 18895860; + int v8 = 66495395; + int v9 = 50268972; + int v10 = 55543718; + int v11 = 71804408; + int v12 = 9638940; + int v13 = 74064728; + int v14 = 85427387; + int v15 = 39636036; + int v16 = 30764665; + int v17 = 72171152; + int v18 = 95553464; + int v19 = 7664968; + int v20 = 15964036; + int v21 = 67947684; + int v22 = 61288377; + int v23 = 12586537; + int v24 = 8299762; + + if (v7 < 75401994) + { + int v25 = 13747577; + v25 = v25 + v25 ^ v25; + if (v25 < 9061468) + { + int v26 = 87233039; + v26 = (v26 < 63918873) ? (v26 ^ v26 | v26) : ((v26 > 71038736) ? (v26 + v26 * v26) : ((v26 < 64646225) ? (v26 & v26 / v26) : (v26 << v26 << v26))); + if (v26 < 87854291) + { + int v27 = 95094476; + v27 = v27 << v27 ^ v27; + } + else + { + v26 = (v26 < 27409121) ? (v26 >> v26 * v26) : ((v26 < 56188230) ? (v26 | v26 << v26) : ((v26 > 54521576) ? (v26 << v26 >> v26) : (v26 >> v26 / v26))); + } + + } + else + { + v25 = (v25 < 49516660) ? (v25 >> v25 << v25) : ((v25 > 19136641) ? (v25 * v25 >> v25) : ((v25 > 41585273) ? (v25 ^ v25 + v25) : (v25 | v25 + v25))); + } + + } + else + { + v22 = (v16 < 8287772) ? (v11 << v10 - v11) : ((v1 < 65111628) ? (v22 >> v3 >> v17) : ((v7 > 83073730) ? (v7 | v15 + v2) : (v21 ^ v9 ^ v21))); + } + + + switch (v24 % 5) + { + case 0: + v18 = v4 >> v13 | v13; + break; + case 1: + v13 = v23 % v6 % v6; + break; + case 2: + v6 = (v18 < 46219652) ? (v11 << v8 - v16) : ((v22 < 74548736) ? (v20 / v18 & v14) : ((v17 > 25713302) ? (v5 - v23 >> v23) : (v17 - v24 | v3))); + break; + case 3: + v2 = v10 | v15 << v22; + break; + case 4: + v13 = v4 ^ v2 * v24; + break; + default: + v16 = (v10 > 14651401) ? (v20 >> v5 - v11) : ((v20 < 18209328) ? (v2 >> v10 & v12) : ((v12 < 5874050) ? (v10 ^ v7 >> v3) : (v7 & v1 | v13))); + break; + } + + + if (v5 < 50127338) + { + int v28 = 75019552; + v28 = v28 << v28 >> v28; + if (v28 > 86754382) + { + int v29 = 96470682; + v29 = (v29 < 87461420) ? (v29 + v29 << v29) : ((v29 > 31658564) ? (v29 & v29 * v29) : ((v29 > 93632598) ? (v29 & v29 - v29) : (v29 + v29 * v29))); + if (v29 < 92614681) + { + v29 = (v29 < 12867001) ? (v29 >> v29 ^ v29) : ((v29 < 4289825) ? (v29 | v29 - v29) : ((v29 < 72131464) ? (v29 ^ v29 | v29) : (v29 ^ v29 % v29))); + } + else + { + int v30 = 75099546; + v30 = (v30 < 86322036) ? (v30 % v30 - v30) : ((v30 < 90712558) ? (v30 % v30 >> v30) : ((v30 < 14153189) ? (v30 >> v30 % v30) : (v30 & v30 ^ v30))); + } + + } + else + { + int v31 = 6197752; + v31 = v31 + v31 | v31; + } + + } + else + { + int v32 = 8022160; + v32 = (v32 < 31627595) ? (v32 | v32 << v32) : ((v32 < 64719114) ? (v32 >> v32 + v32) : ((v32 < 37939842) ? (v32 ^ v32 >> v32) : (v32 >> v32 & v32))); + } + + + if (v3 > 14646059) + { + v24 = (v24 > 11096718) ? (v15 << v14 / v18) : ((v18 < 53731331) ? (v13 + v10 >> v4) : ((v9 < 76757961) ? (v7 | v24 * v19) : (v20 >> v10 / v1))); + } + else + { + int v33 = 83249394; + v33 = (v33 < 53473814) ? (v33 + v33 << v33) : ((v33 < 57466949) ? (v33 ^ v33 | v33) : ((v33 < 70694301) ? (v33 + v33 << v33) : (v33 << v33 | v33))); + } + + + if (v6 > 13156127) + { + v10 = v20 & v4 << v24; + if (v6 > 4176313) + { + int v34 = 15032663; + v34 = v34 << v34 | v34; + } + else + { + int v35 = 65397962; + v35 = v35 ^ v35 * v35; + } + + } + else + { + v6 = (v18 > 78078908) ? (v7 << v8 | v17) : ((v23 > 48325400) ? (v8 >> v13 % v15) : ((v14 < 46477188) ? (v12 | v16 << v6) : (v20 >> v13 + v14))); + } + + + if (v15 > 41202936) + { + v2 = (v22 > 96350499) ? (v4 | v4 % v4) : ((v23 < 5667446) ? (v1 >> v4 & v7) : ((v11 > 51677813) ? (v24 ^ v16 & v21) : (v6 - v16 >> v3))); + } + else + { + int v36 = 56679058; + v36 = v36 & v36 | v36; + } + + + switch (v8 % 5) + { + case 0: + v22 = (v15 > 49845936) ? (v21 - v22 * v6) : ((v15 < 20989406) ? (v22 / v5 ^ v10) : ((v20 > 98500800) ? (v18 & v7 + v3) : (v23 << v6 + v12))); + break; + case 1: + v3 = v10 + v23 + v13; + break; + case 2: + v1 = v20 - v21 ^ v14; + break; + case 3: + v17 = (v20 < 19676967) ? (v11 >> v22 << v8) : ((v19 > 5516603) ? (v13 << v14 ^ v23) : ((v2 > 29545869) ? (v2 + v12 + v4) : (v6 - v10 ^ v10))); + break; + case 4: + v7 = v18 % v21 & v6; + break; + default: + v11 = (v4 > 60186451) ? (v10 << v10 - v2) : ((v24 > 55716445) ? (v10 / v9 % v1) : ((v24 > 38525601) ? (v20 & v23 >> v3) : (v21 >> v14 + v13))); + break; + } + + + if (v19 > 37519370) + { + v8 = (v16 > 34095972) ? (v14 ^ v3 >> v22) : ((v5 > 30591700) ? (v7 >> v9 / v1) : ((v2 < 40402182) ? (v17 & v12 << v7) : (v20 / v6 | v24))); + if (v6 > 22821380) + { + v8 = (v11 < 17047784) ? (v15 >> v5 >> v6) : ((v20 < 20872549) ? (v23 + v2 | v24) : ((v6 > 90518800) ? (v9 * v10 ^ v6) : (v13 / v2 << v13))); + } + else + { + int v37 = 7418705; + v37 = (v37 < 30002621) ? (v37 >> v37 & v37) : ((v37 < 16708136) ? (v37 % v37 & v37) : ((v37 < 29086903) ? (v37 >> v37 << v37) : (v37 & v37 ^ v37))); + } + + } + else + { + v13 = (v4 > 33776412) ? (v7 & v3 >> v23) : ((v8 > 89721886) ? (v21 << v11 | v20) : ((v3 > 82288625) ? (v21 - v3 % v21) : (v9 >> v15 & v17))); + } + + + switch (v6 % 5) + { + case 0: + v10 = (v18 < 9428676) ? (v14 ^ v13 | v23) : ((v13 > 38136402) ? (v11 ^ v7 - v20) : ((v16 < 11067506) ? (v22 >> v3 & v20) : (v8 >> v8 << v18))); + break; + case 1: + v21 = (v20 < 95908170) ? (v5 << v23 + v17) : ((v2 < 21196847) ? (v14 << v10 * v11) : ((v10 < 93640004) ? (v9 ^ v23 >> v22) : (v24 << v16 << v18))); + break; + case 2: + v10 = v5 ^ v8 >> v16; + break; + case 3: + v24 = (v10 < 18768126) ? (v22 >> v22 >> v4) : ((v17 < 51476463) ? (v4 << v11 >> v23) : ((v17 > 60379551) ? (v23 >> v19 >> v23) : (v12 >> v16 * v22))); + break; + case 4: + v13 = (v23 < 24676754) ? (v17 * v10 ^ v3) : ((v16 < 25285105) ? (v19 >> v10 >> v20) : ((v17 > 88110987) ? (v9 | v21 | v22) : (v9 >> v22 / v18))); + break; + default: + v15 = (v11 < 98951456) ? (v20 << v10 | v19) : ((v17 > 52147529) ? (v12 / v7 / v24) : ((v5 > 82537341) ? (v10 << v23 >> v1) : (v5 << v18 | v2))); + break; + } + + + switch (v10 % 5) + { + case 0: + v18 = (v15 < 63615849) ? (v10 ^ v19 * v4) : ((v23 > 36359525) ? (v24 * v13 / v13) : ((v2 > 85790869) ? (v14 - v19 | v3) : (v22 % v3 << v24))); + break; + case 1: + v2 = (v1 > 82263234) ? (v16 % v9 | v12) : ((v21 > 70545500) ? (v3 & v23 & v19) : ((v11 < 19252317) ? (v15 | v22 & v19) : (v5 * v13 ^ v7))); + break; + case 2: + v9 = (v10 > 68260561) ? (v13 >> v24 * v20) : ((v9 < 96210528) ? (v22 << v4 - v4) : ((v19 > 12969431) ? (v6 >> v7 << v20) : (v24 >> v1 * v5))); + break; + case 3: + v24 = (v24 > 60371111) ? (v24 & v18 + v10) : ((v7 > 90320038) ? (v12 >> v23 ^ v1) : ((v1 > 80631436) ? (v17 << v9 % v16) : (v1 ^ v23 >> v19))); + break; + case 4: + v18 = (v9 > 41144889) ? (v9 >> v13 & v17) : ((v13 < 14050616) ? (v7 - v11 >> v9) : ((v20 < 48747768) ? (v5 << v19 & v5) : (v7 - v24 - v12))); + break; + default: + v1 = (v23 < 14850189) ? (v3 << v4 << v14) : ((v12 > 87002038) ? (v6 / v3 + v12) : ((v13 > 53686981) ? (v16 >> v6 & v22) : (v22 % v2 << v13))); + break; + } + + + switch (v8 % 5) + { + case 0: + v24 = (v24 > 79067914) ? (v7 * v17 / v6) : ((v19 < 9788878) ? (v15 - v5 & v2) : ((v15 > 93614872) ? (v16 | v13 | v13) : (v11 << v8 << v6))); + break; + case 1: + v24 = v12 * v20 << v24; + break; + case 2: + v7 = (v22 > 11781719) ? (v20 & v10 + v10) : ((v24 > 72583361) ? (v20 | v13 + v5) : ((v19 > 66170681) ? (v20 / v5 - v4) : (v16 & v17 >> v20))); + break; + case 3: + v11 = (v5 < 38135767) ? (v17 % v14 * v9) : ((v7 < 54223404) ? (v12 - v1 ^ v24) : ((v17 < 94819039) ? (v22 << v21 & v13) : (v8 / v3 % v10))); + break; + case 4: + v2 = (v24 < 69822539) ? (v5 << v15 - v18) : ((v14 < 57112445) ? (v24 | v3 << v23) : ((v1 < 35583930) ? (v5 & v23 * v24) : (v14 >> v17 << v3))); + break; + default: + v15 = v20 << v14 << v23; + break; + } + + + return v7 << v24 >> v12; + } + + [MosaUnitTest] + public static int FuzzMethod9974() + { + int v1 = 77744718; + int v2 = 60630862; + int v3 = 54227061; + int v4 = 90824204; + int v5 = 67215751; + int v6 = 86593219; + int v7 = 74183456; + int v8 = 64741745; + int v9 = 69778620; + int v10 = 74892220; + int v11 = 82136401; + int v12 = 16719785; + int v13 = 57951051; + int v14 = 20582259; + int v15 = 35360692; + int v16 = 44601694; + int v17 = 50060549; + int v18 = 94951253; + int v19 = 98922273; + int v20 = 77305174; + int v21 = 54610044; + int v22 = 8491187; + int v23 = 54885485; + int v24 = 58923149; + + if (v5 > 32027021) + { + int v25 = 71984287; + v25 = (v25 > 63360634) ? (v25 / v25 * v25) : ((v25 < 44894420) ? (v25 | v25 / v25) : ((v25 < 10575238) ? (v25 ^ v25 + v25) : (v25 ^ v25 & v25))); + if (v25 < 35047413) + { + int v26 = 54154531; + v26 = v26 * v26 ^ v26; + } + else + { + int v27 = 41649697; + v27 = (v27 > 34210181) ? (v27 / v27 & v27) : ((v27 > 65120042) ? (v27 / v27 | v27) : ((v27 > 12227414) ? (v27 << v27 / v27) : (v27 ^ v27 ^ v27))); + } + + } + else + { + int v28 = 42841629; + v28 = (v28 < 42111408) ? (v28 >> v28 & v28) : ((v28 > 71497937) ? (v28 & v28 & v28) : ((v28 < 78718485) ? (v28 % v28 >> v28) : (v28 % v28 & v28))); + } + + + switch (v11 % 5) + { + case 0: + v5 = v16 / v21 / v16; + break; + case 1: + v7 = v15 << v16 << v19; + break; + case 2: + v22 = v15 ^ v5 % v1; + break; + case 3: + v22 = v8 | v19 + v12; + break; + case 4: + v11 = v9 | v13 + v2; + break; + default: + v21 = (v15 > 95232334) ? (v12 ^ v7 - v7) : ((v14 > 48205798) ? (v12 & v1 >> v5) : ((v23 < 60944599) ? (v14 << v14 << v17) : (v23 << v23 | v13))); + break; + } + + + if (v1 < 87641823) + { + int v29 = 79225509; + v29 = v29 + v29 << v29; + if (v29 > 95555301) + { + int v30 = 91501772; + v30 = (v30 > 30589716) ? (v30 | v30 - v30) : ((v30 > 96468922) ? (v30 << v30 | v30) : ((v30 > 36729576) ? (v30 - v30 - v30) : (v30 + v30 + v30))); + } + else + { + int v31 = 28250803; + v31 = (v31 > 36591202) ? (v31 * v31 << v31) : ((v31 < 98554464) ? (v31 % v31 ^ v31) : ((v31 > 31887253) ? (v31 << v31 | v31) : (v31 + v31 - v31))); + } + + } + else + { + int v32 = 60218849; + v32 = (v32 < 44417293) ? (v32 << v32 % v32) : ((v32 < 12725447) ? (v32 >> v32 ^ v32) : ((v32 < 32087141) ? (v32 & v32 * v32) : (v32 << v32 ^ v32))); + } + + + switch (v10 % 5) + { + case 0: + v1 = v7 - v3 + v8; + break; + case 1: + v3 = (v2 > 68776446) ? (v16 << v14 ^ v19) : ((v19 > 9342613) ? (v18 & v18 >> v18) : ((v5 > 8584205) ? (v23 % v14 + v12) : (v9 >> v7 << v22))); + break; + case 2: + v6 = (v11 < 90736669) ? (v21 ^ v11 - v24) : ((v22 < 17821189) ? (v9 ^ v24 | v1) : ((v13 > 20393923) ? (v11 ^ v15 << v16) : (v16 ^ v21 - v21))); + break; + case 3: + v14 = v8 << v13 / v18; + break; + case 4: + v7 = (v17 > 68838403) ? (v13 << v6 - v11) : ((v17 < 82757738) ? (v14 << v16 >> v12) : ((v19 < 88150882) ? (v14 << v11 / v1) : (v13 & v2 & v10))); + break; + default: + v9 = (v14 < 30331786) ? (v15 >> v6 + v7) : ((v1 < 83544996) ? (v9 ^ v1 / v6) : ((v9 > 36217711) ? (v2 * v19 * v18) : (v11 | v6 >> v8))); + break; + } + + + switch (v1 % 5) + { + case 0: + v4 = v22 ^ v20 & v11; + break; + case 1: + v16 = (v6 < 54312778) ? (v19 ^ v8 >> v2) : ((v1 < 26051191) ? (v18 << v16 | v11) : ((v6 > 24505292) ? (v8 / v11 ^ v13) : (v16 << v20 % v24))); + break; + case 2: + v22 = v7 << v10 + v2; + break; + case 3: + v12 = (v23 < 24518727) ? (v19 << v15 & v6) : ((v3 < 37962207) ? (v7 % v2 >> v21) : ((v21 > 50951604) ? (v2 | v3 * v4) : (v20 >> v10 >> v16))); + break; + case 4: + v10 = (v17 > 71778942) ? (v11 + v1 | v9) : ((v15 > 75390441) ? (v15 | v6 & v7) : ((v18 < 45179932) ? (v1 >> v7 ^ v8) : (v21 - v10 << v20))); + break; + default: + v14 = (v10 < 60919794) ? (v4 - v15 >> v2) : ((v2 < 52689886) ? (v7 & v21 ^ v1) : ((v18 < 67107825) ? (v22 & v1 - v6) : (v21 - v13 >> v3))); + break; + } + + + switch (v23 % 5) + { + case 0: + v23 = (v12 > 73981644) ? (v1 & v8 * v15) : ((v13 < 70660368) ? (v10 + v13 / v4) : ((v6 > 38052126) ? (v9 % v21 ^ v13) : (v11 % v22 & v3))); + break; + case 1: + v8 = (v14 < 79834422) ? (v10 & v5 ^ v23) : ((v14 < 55534151) ? (v6 << v7 << v1) : ((v22 > 61387374) ? (v23 % v19 % v2) : (v11 + v17 << v21))); + break; + case 2: + v3 = v23 ^ v13 & v19; + break; + case 3: + v1 = (v18 < 53978418) ? (v11 | v14 - v6) : ((v14 < 74403980) ? (v9 & v15 | v12) : ((v21 > 62059554) ? (v4 >> v23 & v7) : (v1 & v10 ^ v22))); + break; + case 4: + v17 = (v20 < 44884944) ? (v10 & v13 - v1) : ((v11 < 20325311) ? (v8 - v19 << v6) : ((v5 < 97290805) ? (v21 >> v17 << v24) : (v3 | v1 * v4))); + break; + default: + v14 = v4 | v4 << v15; + break; + } + + + if (v6 < 49518400) + { + int v33 = 40251169; + v33 = (v33 < 64873845) ? (v33 << v33 % v33) : ((v33 < 63557671) ? (v33 << v33 + v33) : ((v33 < 45257812) ? (v33 << v33 >> v33) : (v33 - v33 >> v33))); + } + else + { + v17 = v5 ^ v13 << v5; + } + + + if (v14 > 94687344) + { + int v34 = 84405810; + v34 = (v34 > 55736967) ? (v34 - v34 / v34) : ((v34 < 92158075) ? (v34 >> v34 << v34) : ((v34 > 12383371) ? (v34 ^ v34 << v34) : (v34 ^ v34 % v34))); + } + else + { + int v35 = 86072221; + v35 = v35 << v35 << v35; + } + + + if (v16 < 85258220) + { + v8 = (v16 > 88419569) ? (v14 << v18 & v5) : ((v7 > 6030356) ? (v1 & v16 % v4) : ((v9 < 36999223) ? (v1 + v13 << v6) : (v12 ^ v11 << v7))); + } + else + { + int v36 = 88731156; + v36 = v36 * v36 ^ v36; + } + + + if (v14 < 5255984) + { + v11 = (v16 > 13728071) ? (v13 | v11 * v17) : ((v12 < 68911383) ? (v9 & v18 & v5) : ((v22 < 74345852) ? (v4 + v13 ^ v8) : (v8 >> v2 & v24))); + } + else + { + int v37 = 40134643; + v37 = v37 % v37 * v37; + } + + + switch (v19 % 5) + { + case 0: + v21 = v10 & v14 * v5; + break; + case 1: + v5 = v7 | v24 >> v2; + break; + case 2: + v22 = v1 << v21 << v8; + break; + case 3: + v23 = (v23 > 92011508) ? (v1 - v8 ^ v16) : ((v12 > 57796572) ? (v10 / v20 >> v13) : ((v3 < 57746500) ? (v16 / v11 % v13) : (v15 << v5 ^ v4))); + break; + case 4: + v13 = (v21 > 67165220) ? (v4 >> v18 << v13) : ((v3 < 5771574) ? (v3 + v18 % v15) : ((v1 > 71216343) ? (v2 << v18 | v11) : (v13 ^ v11 << v8))); + break; + default: + v6 = (v14 > 26538665) ? (v3 / v24 << v4) : ((v8 < 94232919) ? (v21 >> v11 << v23) : ((v1 > 41105438) ? (v3 - v20 | v15) : (v14 >> v3 >> v6))); + break; + } + + + return v4 << v3 & v3; + } + + [MosaUnitTest] + public static int FuzzMethod9975() + { + int v1 = 20586016; + int v2 = 31041774; + int v3 = 3140997; + int v4 = 56605434; + int v5 = 74015356; + int v6 = 90376958; + int v7 = 10713; + int v8 = 19505034; + int v9 = 69710516; + int v10 = 14790754; + int v11 = 95025602; + int v12 = 47932361; + int v13 = 51341855; + int v14 = 57138096; + int v15 = 29927775; + int v16 = 67778802; + int v17 = 31079604; + int v18 = 38073138; + int v19 = 46453751; + int v20 = 90126085; + int v21 = 22085465; + int v22 = 57926462; + int v23 = 33470401; + int v24 = 26379494; + + if (v3 > 9068872) + { + v6 = v4 >> v22 >> v10; + if (v2 > 25139465) + { + int v25 = 31731219; + v25 = (v25 > 1685064) ? (v25 | v25 << v25) : ((v25 > 61708533) ? (v25 % v25 | v25) : ((v25 > 22358900) ? (v25 << v25 >> v25) : (v25 ^ v25 >> v25))); + if (v25 < 71448666) + { + v25 = (v25 > 56838326) ? (v25 & v25 | v25) : ((v25 > 25573607) ? (v25 | v25 % v25) : ((v25 < 13226396) ? (v25 & v25 * v25) : (v25 * v25 << v25))); + } + else + { + int v26 = 46398255; + v26 = v26 | v26 & v26; + } + + } + else + { + v12 = (v3 < 36654299) ? (v10 ^ v6 & v22) : ((v11 > 94263117) ? (v1 & v10 >> v2) : ((v13 < 68171627) ? (v24 & v15 >> v14) : (v13 | v22 & v9))); + } + + } + else + { + int v27 = 66877178; + v27 = v27 & v27 >> v27; + } + + + switch (v21 % 5) + { + case 0: + v14 = (v1 > 65501757) ? (v21 << v19 >> v22) : ((v19 > 81706682) ? (v10 * v2 / v14) : ((v4 < 52535284) ? (v18 & v8 ^ v5) : (v17 ^ v13 * v18))); + break; + case 1: + v8 = (v15 < 80253451) ? (v8 & v15 & v24) : ((v10 < 74491563) ? (v11 / v17 & v18) : ((v7 < 68781037) ? (v14 | v3 << v19) : (v16 % v23 << v10))); + break; + case 2: + v22 = v19 ^ v11 ^ v1; + break; + case 3: + v18 = v24 >> v19 * v15; + break; + case 4: + v2 = (v5 > 10163181) ? (v10 ^ v17 >> v2) : ((v24 > 77469410) ? (v10 / v5 + v5) : ((v18 < 98739684) ? (v1 & v13 | v23) : (v17 & v7 | v7))); + break; + default: + v23 = (v7 < 64171) ? (v10 >> v18 >> v13) : ((v24 < 36498901) ? (v1 * v24 + v19) : ((v12 > 41031719) ? (v13 - v19 ^ v6) : (v14 >> v14 | v8))); + break; + } + + + if (v8 > 36621009) + { + int v28 = 82668907; + v28 = (v28 > 72972221) ? (v28 & v28 >> v28) : ((v28 < 64627137) ? (v28 % v28 << v28) : ((v28 > 98434258) ? (v28 << v28 + v28) : (v28 >> v28 ^ v28))); + if (v28 > 83036098) + { + v28 = (v28 < 21120573) ? (v28 * v28 & v28) : ((v28 > 32265303) ? (v28 / v28 | v28) : ((v28 > 4292324) ? (v28 - v28 / v28) : (v28 * v28 << v28))); + } + else + { + v28 = (v28 < 28185519) ? (v28 << v28 ^ v28) : ((v28 > 79031742) ? (v28 % v28 & v28) : ((v28 > 8389098) ? (v28 % v28 | v28) : (v28 >> v28 << v28))); + } + + } + else + { + v3 = v17 >> v13 * v7; + } + + + switch (v3 % 5) + { + case 0: + v16 = v19 >> v22 << v7; + break; + case 1: + v14 = (v5 < 81164075) ? (v18 & v3 & v5) : ((v21 < 11702096) ? (v13 >> v21 >> v10) : ((v17 < 2207120) ? (v18 >> v1 ^ v15) : (v15 * v18 ^ v23))); + break; + case 2: + v18 = v10 >> v4 ^ v12; + break; + case 3: + v19 = v19 | v12 << v7; + break; + case 4: + v15 = (v8 < 5859169) ? (v14 | v14 * v8) : ((v12 < 59205472) ? (v19 | v12 % v19) : ((v23 < 66917949) ? (v12 ^ v4 << v16) : (v15 - v10 >> v5))); + break; + default: + v18 = (v7 > 37276676) ? (v20 - v8 + v15) : ((v5 < 42124070) ? (v15 >> v23 * v1) : ((v8 < 95726783) ? (v5 % v18 << v15) : (v21 >> v19 << v20))); + break; + } + + + if (v24 > 98748984) + { + v9 = v19 | v3 / v1; + if (v8 > 97770630) + { + v20 = v10 * v23 + v1; + if (v2 < 55487440) + { + int v29 = 23383651; + v29 = (v29 < 27105721) ? (v29 + v29 >> v29) : ((v29 < 95910498) ? (v29 + v29 >> v29) : ((v29 > 76480823) ? (v29 + v29 + v29) : (v29 + v29 * v29))); + } + else + { + v5 = (v14 > 36279616) ? (v8 * v11 << v23) : ((v19 > 85782353) ? (v3 >> v13 << v12) : ((v5 < 39896307) ? (v1 | v11 - v3) : (v22 - v6 | v15))); + } + + } + else + { + int v30 = 97390264; + v30 = (v30 < 15491018) ? (v30 ^ v30 | v30) : ((v30 > 21918) ? (v30 - v30 << v30) : ((v30 < 62404114) ? (v30 % v30 ^ v30) : (v30 & v30 << v30))); + } + + } + else + { + int v31 = 1160535; + v31 = v31 | v31 >> v31; + } + + + if (v16 < 81192864) + { + v18 = (v1 > 31185991) ? (v16 & v22 + v5) : ((v4 > 55719306) ? (v23 ^ v18 & v10) : ((v16 < 13718740) ? (v8 ^ v18 & v10) : (v10 * v22 | v12))); + } + else + { + v24 = (v2 < 49539816) ? (v12 << v18 / v18) : ((v5 < 85388167) ? (v17 - v24 >> v21) : ((v4 > 59059882) ? (v23 >> v3 / v19) : (v1 >> v22 ^ v12))); + } + + + if (v12 > 38421547) + { + int v32 = 21862675; + v32 = (v32 > 2669409) ? (v32 | v32 >> v32) : ((v32 > 62850145) ? (v32 >> v32 / v32) : ((v32 < 32831317) ? (v32 + v32 % v32) : (v32 | v32 | v32))); + } + else + { + v16 = v18 & v5 >> v18; + } + + + switch (v17 % 5) + { + case 0: + v22 = (v1 < 78325624) ? (v12 | v22 | v18) : ((v2 < 16172548) ? (v5 << v21 << v22) : ((v16 < 20027808) ? (v7 / v1 | v5) : (v10 + v5 ^ v10))); + break; + case 1: + v4 = (v11 > 71587231) ? (v1 * v4 + v6) : ((v9 < 25955211) ? (v15 + v2 / v21) : ((v19 > 7774093) ? (v16 & v23 | v13) : (v4 >> v4 * v12))); + break; + case 2: + v24 = (v13 > 4506465) ? (v5 & v14 >> v21) : ((v8 > 33977488) ? (v5 << v21 + v11) : ((v20 < 91809292) ? (v5 << v6 % v23) : (v11 & v7 >> v21))); + break; + case 3: + v4 = (v2 > 34297066) ? (v1 >> v15 >> v14) : ((v14 > 4004891) ? (v20 << v24 * v19) : ((v4 > 89137071) ? (v22 / v16 ^ v17) : (v20 ^ v1 ^ v20))); + break; + case 4: + v18 = (v10 < 20731031) ? (v3 << v2 << v18) : ((v19 > 85885166) ? (v17 >> v23 / v8) : ((v3 > 53172397) ? (v7 & v7 >> v11) : (v23 ^ v11 | v14))); + break; + default: + v4 = (v9 < 96047038) ? (v5 << v1 | v22) : ((v2 > 76284891) ? (v22 >> v8 - v13) : ((v3 < 71172793) ? (v16 | v15 << v15) : (v23 >> v18 * v24))); + break; + } + + + if (v8 > 26636926) + { + v5 = (v5 > 31240032) ? (v22 >> v1 & v9) : ((v2 < 18164770) ? (v2 - v3 / v18) : ((v3 > 65790598) ? (v2 - v1 << v5) : (v1 - v12 << v13))); + if (v14 < 61025751) + { + int v33 = 64505811; + v33 = (v33 > 9482891) ? (v33 * v33 / v33) : ((v33 > 72292485) ? (v33 - v33 << v33) : ((v33 > 89115806) ? (v33 << v33 >> v33) : (v33 >> v33 >> v33))); + } + else + { + int v34 = 13957388; + v34 = v34 & v34 + v34; + } + + } + else + { + int v35 = 21446251; + v35 = (v35 > 65111398) ? (v35 << v35 & v35) : ((v35 < 26697538) ? (v35 - v35 + v35) : ((v35 < 6866076) ? (v35 / v35 & v35) : (v35 | v35 >> v35))); + } + + + if (v17 < 91783793) + { + v2 = v24 & v15 / v8; + if (v16 < 54802851) + { + v13 = v9 % v15 << v3; + } + else + { + int v36 = 11807825; + v36 = (v36 > 17899876) ? (v36 / v36 << v36) : ((v36 > 4676971) ? (v36 << v36 | v36) : ((v36 < 57623175) ? (v36 >> v36 >> v36) : (v36 << v36 ^ v36))); + } + + } + else + { + int v37 = 90875772; + v37 = (v37 < 16199269) ? (v37 + v37 ^ v37) : ((v37 > 87512820) ? (v37 & v37 - v37) : ((v37 > 19429783) ? (v37 - v37 >> v37) : (v37 >> v37 * v37))); + } + + + switch (v1 % 5) + { + case 0: + v8 = v3 - v19 + v15; + break; + case 1: + v2 = v18 >> v13 | v11; + break; + case 2: + v8 = (v22 > 37805067) ? (v23 - v13 - v12) : ((v6 < 60736822) ? (v14 << v3 << v3) : ((v18 < 28805174) ? (v6 % v16 << v14) : (v3 >> v1 >> v2))); + break; + case 3: + v17 = (v24 > 6015465) ? (v23 << v5 / v15) : ((v1 > 483661) ? (v11 / v13 >> v1) : ((v24 > 44007276) ? (v2 & v23 ^ v5) : (v11 % v17 / v6))); + break; + case 4: + v8 = (v2 > 49095319) ? (v24 / v4 << v10) : ((v17 < 51130338) ? (v10 & v14 & v13) : ((v13 > 31630662) ? (v15 * v16 | v23) : (v1 >> v20 | v7))); + break; + default: + v21 = v19 % v15 & v24; + break; + } + + + return (v2 < 51281897) ? (v19 + v2 ^ v23) : ((v23 < 61663972) ? (v13 & v14 + v8) : ((v19 > 65370403) ? (v13 >> v24 & v10) : (v6 << v14 + v17))); + } + + [MosaUnitTest] + public static int FuzzMethod9976() + { + int v1 = 13813336; + int v2 = 81855623; + int v3 = 59487098; + int v4 = 73727506; + int v5 = 16757759; + int v6 = 60650237; + int v7 = 38844116; + int v8 = 86940402; + int v9 = 38041159; + int v10 = 59025823; + int v11 = 520460; + int v12 = 22523008; + int v13 = 28986062; + int v14 = 16465909; + int v15 = 82193312; + int v16 = 49757596; + int v17 = 1381441; + int v18 = 63837407; + int v19 = 12371086; + int v20 = 73455779; + int v21 = 92220095; + int v22 = 28660366; + int v23 = 27452053; + int v24 = 99453840; + + if (v18 > 85937712) + { + v17 = v24 << v23 | v4; + if (v23 < 10461017) + { + v3 = (v1 > 11478156) ? (v20 << v17 << v10) : ((v13 < 66480234) ? (v4 + v13 >> v5) : ((v3 > 17126791) ? (v1 << v2 ^ v1) : (v11 | v3 * v20))); + if (v22 > 78194355) + { + v8 = v2 >> v1 >> v19; + } + else + { + v3 = (v2 > 21765004) ? (v13 * v6 >> v9) : ((v12 < 72654513) ? (v18 ^ v12 - v9) : ((v20 > 58717555) ? (v19 * v17 + v21) : (v2 + v18 >> v16))); + } + + } + else + { + int v25 = 25555973; + v25 = v25 & v25 & v25; + } + + } + else + { + int v26 = 17422359; + v26 = v26 - v26 / v26; + } + + + switch (v11 % 5) + { + case 0: + v22 = v9 * v24 + v23; + break; + case 1: + v2 = (v13 > 874147) ? (v12 >> v6 << v15) : ((v10 < 38375974) ? (v2 >> v7 << v17) : ((v21 < 98995912) ? (v14 << v20 / v3) : (v4 - v9 >> v24))); + break; + case 2: + v22 = (v6 > 17639920) ? (v16 << v23 + v12) : ((v5 < 12106219) ? (v1 + v21 << v17) : ((v9 < 82515757) ? (v3 ^ v24 & v23) : (v12 | v21 << v10))); + break; + case 3: + v19 = (v7 < 21217800) ? (v18 | v4 & v19) : ((v4 > 50639727) ? (v7 | v11 & v19) : ((v12 < 72720811) ? (v19 << v23 + v11) : (v18 ^ v20 | v1))); + break; + case 4: + v21 = (v14 > 94028606) ? (v11 - v11 >> v23) : ((v18 > 18834500) ? (v21 >> v2 << v7) : ((v16 > 46070238) ? (v22 >> v15 + v23) : (v21 << v4 ^ v16))); + break; + default: + v24 = (v10 < 67914472) ? (v10 | v7 & v17) : ((v18 > 44832819) ? (v6 << v3 - v4) : ((v22 < 47669413) ? (v16 | v17 & v1) : (v6 - v10 >> v17))); + break; + } + + + switch (v15 % 5) + { + case 0: + v20 = (v7 > 43396088) ? (v22 - v10 % v10) : ((v15 < 34337829) ? (v11 >> v18 >> v14) : ((v2 > 26351307) ? (v2 + v13 % v5) : (v18 << v17 / v5))); + break; + case 1: + v8 = v9 | v16 & v3; + break; + case 2: + v10 = (v16 < 44908851) ? (v4 & v6 ^ v5) : ((v11 > 1749112) ? (v14 >> v7 >> v24) : ((v4 < 64464876) ? (v5 + v16 >> v17) : (v18 >> v21 - v23))); + break; + case 3: + v4 = (v8 < 15306129) ? (v15 / v11 ^ v3) : ((v2 < 30212335) ? (v17 ^ v3 + v7) : ((v3 < 10712832) ? (v19 - v22 * v22) : (v24 >> v19 << v11))); + break; + case 4: + v12 = (v3 < 62371005) ? (v4 << v18 | v2) : ((v1 > 24414828) ? (v16 & v12 | v18) : ((v17 < 65447765) ? (v16 << v21 + v13) : (v1 ^ v24 << v1))); + break; + default: + v2 = v21 * v21 % v14; + break; + } + + + if (v2 > 26561175) + { + v7 = v19 + v6 ^ v19; + if (v3 > 98143115) + { + v17 = (v1 > 21610135) ? (v10 + v2 >> v14) : ((v3 > 6805446) ? (v21 >> v20 | v11) : ((v11 > 87751968) ? (v19 << v16 ^ v9) : (v17 | v16 - v18))); + } + else + { + v8 = v20 >> v8 << v12; + } + + } + else + { + int v27 = 16941504; + v27 = (v27 > 51837718) ? (v27 | v27 | v27) : ((v27 < 67831048) ? (v27 % v27 % v27) : ((v27 < 65268494) ? (v27 << v27 >> v27) : (v27 | v27 * v27))); + } + + + if (v19 < 55676586) + { + int v28 = 90943821; + v28 = v28 ^ v28 / v28; + } + else + { + v22 = (v18 > 81601567) ? (v3 + v2 ^ v24) : ((v18 < 95079891) ? (v22 | v2 << v2) : ((v11 > 38169600) ? (v19 * v13 << v20) : (v14 % v10 ^ v9))); + } + + + if (v10 < 98153175) + { + int v29 = 69457926; + v29 = (v29 < 78507395) ? (v29 >> v29 | v29) : ((v29 < 15313714) ? (v29 | v29 ^ v29) : ((v29 < 80925393) ? (v29 ^ v29 * v29) : (v29 | v29 ^ v29))); + } + else + { + int v30 = 90064899; + v30 = (v30 < 55197070) ? (v30 | v30 << v30) : ((v30 < 33709242) ? (v30 | v30 ^ v30) : ((v30 < 2610441) ? (v30 | v30 >> v30) : (v30 >> v30 << v30))); + } + + + switch (v22 % 5) + { + case 0: + v2 = (v14 < 40466384) ? (v16 | v8 * v16) : ((v17 > 27056956) ? (v13 + v12 - v10) : ((v8 > 93037231) ? (v13 | v13 >> v10) : (v9 >> v1 + v21))); + break; + case 1: + v10 = v4 & v10 << v3; + break; + case 2: + v5 = (v11 < 303326) ? (v4 ^ v8 ^ v3) : ((v9 > 83179589) ? (v23 ^ v16 | v18) : ((v14 > 77692465) ? (v6 << v7 >> v10) : (v24 ^ v13 >> v10))); + break; + case 3: + v24 = v17 << v21 | v21; + break; + case 4: + v16 = (v2 < 39055487) ? (v8 * v7 ^ v10) : ((v19 > 74983991) ? (v18 | v23 >> v3) : ((v11 < 11372572) ? (v11 | v1 << v7) : (v21 | v18 << v1))); + break; + default: + v2 = (v8 < 38524359) ? (v12 << v10 ^ v16) : ((v9 > 82258089) ? (v19 | v4 | v4) : ((v18 > 6785741) ? (v17 & v14 | v20) : (v11 ^ v13 / v10))); + break; + } + + + if (v18 < 59794029) + { + int v31 = 15363104; + v31 = (v31 > 41341751) ? (v31 | v31 << v31) : ((v31 < 18980900) ? (v31 << v31 - v31) : ((v31 > 28368085) ? (v31 * v31 >> v31) : (v31 - v31 % v31))); + if (v31 < 22493563) + { + int v32 = 38757852; + v32 = (v32 < 60221250) ? (v32 & v32 + v32) : ((v32 > 37610140) ? (v32 >> v32 >> v32) : ((v32 < 21924994) ? (v32 >> v32 * v32) : (v32 << v32 >> v32))); + } + else + { + v31 = v31 << v31 & v31; + } + + } + else + { + int v33 = 19931413; + v33 = (v33 < 25892175) ? (v33 >> v33 & v33) : ((v33 < 52312086) ? (v33 >> v33 ^ v33) : ((v33 > 97950825) ? (v33 / v33 - v33) : (v33 & v33 << v33))); + } + + + if (v19 > 99479095) + { + int v34 = 75339734; + v34 = v34 + v34 | v34; + if (v34 > 31678812) + { + v34 = v34 | v34 | v34; + if (v34 < 9721694) + { + int v35 = 18362348; + v35 = (v35 > 24137990) ? (v35 & v35 << v35) : ((v35 > 94768370) ? (v35 & v35 << v35) : ((v35 > 64292921) ? (v35 << v35 - v35) : (v35 ^ v35 - v35))); + } + else + { + int v36 = 73773715; + v36 = (v36 < 61627940) ? (v36 ^ v36 | v36) : ((v36 < 79033777) ? (v36 << v36 << v36) : ((v36 < 27254657) ? (v36 << v36 * v36) : (v36 | v36 << v36))); + } + + } + else + { + v34 = v34 | v34 & v34; + } + + } + else + { + int v37 = 8586276; + v37 = (v37 < 50832957) ? (v37 ^ v37 | v37) : ((v37 > 32227514) ? (v37 >> v37 / v37) : ((v37 > 24960155) ? (v37 - v37 * v37) : (v37 % v37 - v37))); + } + + + switch (v17 % 5) + { + case 0: + v11 = (v14 > 396904) ? (v5 & v3 / v21) : ((v15 > 16704513) ? (v18 >> v24 << v19) : ((v9 < 85709404) ? (v5 ^ v20 | v24) : (v20 * v13 - v16))); + break; + case 1: + v17 = (v3 < 74960169) ? (v2 % v22 * v7) : ((v2 > 8230313) ? (v3 & v15 | v22) : ((v4 > 64989354) ? (v9 & v19 >> v13) : (v19 << v6 << v23))); + break; + case 2: + v15 = (v5 > 20935696) ? (v19 + v6 ^ v14) : ((v18 < 98879929) ? (v23 ^ v12 % v19) : ((v12 < 42912105) ? (v14 ^ v22 / v21) : (v22 >> v1 ^ v1))); + break; + case 3: + v6 = v20 >> v21 >> v5; + break; + case 4: + v20 = (v19 < 53210620) ? (v12 * v12 ^ v23) : ((v16 > 52406141) ? (v18 >> v8 >> v2) : ((v9 < 58938322) ? (v11 ^ v7 ^ v21) : (v21 + v6 / v11))); + break; + default: + v24 = (v4 < 28641468) ? (v19 ^ v9 & v18) : ((v2 < 10659626) ? (v21 << v3 % v12) : ((v22 > 95737527) ? (v6 * v21 << v22) : (v15 << v16 + v7))); + break; + } + + + switch (v23 % 5) + { + case 0: + v2 = (v22 < 11761042) ? (v14 | v21 << v19) : ((v19 > 92032268) ? (v12 & v24 << v8) : ((v8 < 4920694) ? (v16 >> v16 >> v4) : (v12 << v3 / v17))); + break; + case 1: + v12 = (v3 > 61824837) ? (v12 | v6 / v7) : ((v1 > 7644) ? (v16 ^ v14 >> v21) : ((v10 > 60215556) ? (v19 << v20 & v22) : (v21 ^ v19 ^ v5))); + break; + case 2: + v5 = (v9 > 91320380) ? (v7 / v13 & v5) : ((v5 < 37005633) ? (v20 << v2 >> v11) : ((v19 > 6139671) ? (v20 << v1 & v23) : (v22 << v11 >> v5))); + break; + case 3: + v24 = v17 >> v7 / v20; + break; + case 4: + v2 = (v11 > 44715290) ? (v15 | v18 + v13) : ((v15 > 19430755) ? (v23 << v1 << v9) : ((v4 < 29115590) ? (v22 >> v18 | v18) : (v7 * v2 >> v19))); + break; + default: + v10 = v11 | v8 | v14; + break; + } + + + return (v18 < 50192891) ? (v11 - v9 << v1) : ((v5 < 13442810) ? (v8 << v8 / v8) : ((v2 > 44111609) ? (v21 >> v6 >> v15) : (v2 >> v15 & v1))); + } + + [MosaUnitTest] + public static int FuzzMethod9977() + { + int v1 = 149511; + int v2 = 58155431; + int v3 = 76805742; + int v4 = 22640942; + int v5 = 47509801; + int v6 = 15929211; + int v7 = 70684900; + int v8 = 40579562; + int v9 = 83453969; + int v10 = 23012743; + int v11 = 41665144; + int v12 = 88057493; + int v13 = 92100142; + int v14 = 77443749; + int v15 = 89023367; + int v16 = 8443535; + int v17 = 86372147; + int v18 = 85795931; + int v19 = 60130598; + int v20 = 65089027; + int v21 = 14517578; + int v22 = 53925656; + int v23 = 95575687; + int v24 = 62684236; + + if (v4 < 32358752) + { + int v25 = 96439199; + v25 = v25 + v25 + v25; + if (v25 < 25688115) + { + v25 = (v25 < 39442614) ? (v25 << v25 << v25) : ((v25 > 39160782) ? (v25 - v25 - v25) : ((v25 > 20852844) ? (v25 % v25 / v25) : (v25 | v25 ^ v25))); + } + else + { + int v26 = 80288678; + v26 = (v26 > 72951990) ? (v26 | v26 & v26) : ((v26 < 15074999) ? (v26 - v26 - v26) : ((v26 < 35022375) ? (v26 << v26 >> v26) : (v26 << v26 >> v26))); + } + + } + else + { + v6 = (v2 < 11110508) ? (v4 / v20 * v13) : ((v3 > 40886177) ? (v6 << v7 >> v6) : ((v3 > 75536211) ? (v4 << v15 >> v24) : (v1 / v24 + v2))); + } + + + if (v23 > 42949786) + { + int v27 = 12969923; + v27 = v27 >> v27 >> v27; + } + else + { + v19 = (v18 > 45828070) ? (v6 ^ v7 ^ v24) : ((v22 < 52830163) ? (v13 >> v1 | v8) : ((v8 > 22941186) ? (v14 << v7 >> v5) : (v11 % v23 >> v15))); + } + + + if (v13 > 98711378) + { + v12 = v10 & v20 | v7; + } + else + { + v22 = v23 | v2 >> v14; + } + + + switch (v19 % 5) + { + case 0: + v5 = v8 ^ v17 << v16; + break; + case 1: + v22 = v7 | v15 * v5; + break; + case 2: + v19 = (v14 < 28203676) ? (v18 % v20 << v15) : ((v21 < 67768452) ? (v21 * v7 | v12) : ((v5 > 30919685) ? (v24 & v12 % v21) : (v11 ^ v14 ^ v1))); + break; + case 3: + v2 = v6 * v7 | v6; + break; + case 4: + v22 = (v23 > 68772365) ? (v12 >> v5 >> v21) : ((v1 < 52117131) ? (v23 >> v6 - v1) : ((v4 > 26796445) ? (v16 << v11 | v3) : (v6 >> v10 & v14))); + break; + default: + v6 = v6 + v23 - v22; + break; + } + + + if (v2 > 700949) + { + v17 = v11 | v24 - v2; + } + else + { + v3 = (v16 < 41980728) ? (v19 % v15 & v5) : ((v2 > 14225547) ? (v2 | v24 + v4) : ((v15 < 19217974) ? (v23 >> v4 ^ v5) : (v10 + v11 | v5))); + } + + + switch (v3 % 5) + { + case 0: + v18 = v13 + v5 << v8; + break; + case 1: + v16 = (v24 > 71276908) ? (v9 << v2 + v5) : ((v12 > 32541362) ? (v10 << v4 % v5) : ((v20 > 65050248) ? (v1 ^ v11 & v23) : (v17 + v8 << v1))); + break; + case 2: + v23 = (v1 < 98359405) ? (v7 << v20 % v22) : ((v17 < 51413888) ? (v9 | v10 & v23) : ((v18 < 66474256) ? (v10 - v17 ^ v20) : (v22 / v6 % v18))); + break; + case 3: + v4 = (v23 < 23998352) ? (v7 >> v15 << v12) : ((v20 > 57279793) ? (v5 | v13 | v24) : ((v2 > 54198523) ? (v24 >> v17 / v5) : (v19 | v15 << v2))); + break; + case 4: + v22 = (v21 < 7399297) ? (v10 * v3 + v3) : ((v8 < 50812534) ? (v16 * v17 & v4) : ((v12 > 45496172) ? (v19 << v23 + v21) : (v19 + v22 >> v10))); + break; + default: + v21 = v8 ^ v7 << v5; + break; + } + + + if (v15 < 96739420) + { + v11 = (v24 < 29405741) ? (v20 >> v6 >> v13) : ((v19 > 77180514) ? (v9 / v8 & v2) : ((v11 < 54214512) ? (v9 << v3 >> v10) : (v9 | v23 | v24))); + } + else + { + v16 = (v16 > 34893992) ? (v4 % v11 << v23) : ((v8 < 86000565) ? (v14 | v15 >> v1) : ((v20 < 4955112) ? (v3 & v14 & v24) : (v15 | v2 / v4))); + } + + + if (v24 < 78632604) + { + int v28 = 46982422; + v28 = (v28 < 81919197) ? (v28 % v28 / v28) : ((v28 > 87739041) ? (v28 << v28 % v28) : ((v28 > 69458784) ? (v28 >> v28 << v28) : (v28 - v28 >> v28))); + } + else + { + int v29 = 87344554; + v29 = v29 << v29 >> v29; + } + + + if (v20 < 5094622) + { + int v30 = 24296047; + v30 = v30 | v30 >> v30; + } + else + { + v19 = (v19 < 85125474) ? (v7 + v10 & v22) : ((v22 < 51577894) ? (v20 % v20 * v23) : ((v14 > 98974078) ? (v12 % v4 / v22) : (v6 >> v6 >> v5))); + } + + + switch (v11 % 5) + { + case 0: + v23 = (v17 < 57156199) ? (v15 >> v6 | v11) : ((v11 > 82449586) ? (v15 ^ v8 >> v18) : ((v3 > 79720081) ? (v3 * v4 | v22) : (v6 >> v22 << v13))); + break; + case 1: + v15 = (v21 < 79409603) ? (v3 % v23 + v15) : ((v21 > 81667945) ? (v13 / v15 & v12) : ((v19 < 66985968) ? (v2 / v19 % v16) : (v19 / v5 & v13))); + break; + case 2: + v16 = (v4 > 67375498) ? (v24 << v1 / v18) : ((v21 < 99822768) ? (v13 - v11 << v17) : ((v14 > 13283543) ? (v9 % v14 | v16) : (v17 | v1 ^ v5))); + break; + case 3: + v15 = v22 ^ v23 + v16; + break; + case 4: + v18 = v5 % v5 & v14; + break; + default: + v4 = v9 ^ v16 << v18; + break; + } + + + switch (v10 % 5) + { + case 0: + v7 = (v1 < 42687020) ? (v23 & v23 << v17) : ((v1 > 24069045) ? (v11 ^ v3 ^ v11) : ((v13 > 44307113) ? (v19 % v5 << v8) : (v15 & v2 >> v23))); + break; + case 1: + v18 = v11 << v3 & v23; + break; + case 2: + v15 = (v12 > 3129582) ? (v7 / v11 - v18) : ((v17 < 35664073) ? (v17 << v13 << v12) : ((v17 < 38544436) ? (v17 | v15 / v23) : (v3 & v5 >> v5))); + break; + case 3: + v22 = (v19 > 52664618) ? (v24 & v13 >> v23) : ((v13 > 34414991) ? (v11 / v10 & v4) : ((v8 > 41207800) ? (v2 >> v3 * v3) : (v4 ^ v10 + v13))); + break; + case 4: + v19 = (v1 > 73746922) ? (v1 >> v9 % v1) : ((v14 < 17879035) ? (v24 >> v19 & v18) : ((v4 > 39015023) ? (v3 ^ v8 << v10) : (v16 >> v9 & v1))); + break; + default: + v11 = (v20 > 88490881) ? (v7 << v4 | v4) : ((v5 > 16280063) ? (v6 + v14 / v18) : ((v12 > 40701078) ? (v24 % v4 - v10) : (v6 + v21 & v19))); + break; + } + + + return (v22 < 91344542) ? (v19 ^ v5 / v22) : ((v14 > 60326936) ? (v10 & v24 - v16) : ((v14 < 86072108) ? (v6 - v8 % v23) : (v19 * v8 ^ v20))); + } + + [MosaUnitTest] + public static int FuzzMethod9978() + { + int v1 = 22133647; + int v2 = 57265603; + int v3 = 5387454; + int v4 = 72136962; + int v5 = 64208152; + int v6 = 51826737; + int v7 = 90470402; + int v8 = 49943432; + int v9 = 55835399; + int v10 = 50676645; + int v11 = 5919429; + int v12 = 77393316; + int v13 = 36108490; + int v14 = 74714912; + int v15 = 35225075; + int v16 = 63737651; + int v17 = 67407574; + int v18 = 92885110; + int v19 = 95277841; + int v20 = 14429913; + int v21 = 58654814; + int v22 = 70667546; + int v23 = 94859443; + int v24 = 7375040; + + if (v11 > 6773975) + { + int v25 = 35196355; + v25 = (v25 < 6956359) ? (v25 ^ v25 >> v25) : ((v25 < 91039541) ? (v25 ^ v25 * v25) : ((v25 < 17012179) ? (v25 | v25 / v25) : (v25 * v25 % v25))); + } + else + { + int v26 = 92785310; + v26 = (v26 < 15861861) ? (v26 & v26 << v26) : ((v26 < 17121565) ? (v26 >> v26 % v26) : ((v26 > 61925822) ? (v26 / v26 - v26) : (v26 * v26 / v26))); + } + + + if (v9 < 15093) + { + v23 = (v19 < 49610220) ? (v5 & v16 >> v11) : ((v3 > 7895549) ? (v8 >> v9 / v17) : ((v24 > 33459616) ? (v9 | v12 >> v19) : (v8 ^ v24 - v8))); + if (v22 > 37637587) + { + int v27 = 47629654; + v27 = (v27 > 42894717) ? (v27 + v27 << v27) : ((v27 < 5495016) ? (v27 >> v27 << v27) : ((v27 > 30149180) ? (v27 / v27 ^ v27) : (v27 | v27 << v27))); + } + else + { + int v28 = 18470391; + v28 = v28 << v28 ^ v28; + } + + } + else + { + v6 = v3 % v15 | v19; + } + + + if (v21 > 52193602) + { + v18 = (v11 < 86941373) ? (v4 | v13 % v1) : ((v4 > 64330884) ? (v9 << v18 | v21) : ((v4 < 40538898) ? (v12 - v11 << v14) : (v17 - v6 / v21))); + } + else + { + int v29 = 32630158; + v29 = (v29 > 97788661) ? (v29 / v29 - v29) : ((v29 > 55014789) ? (v29 / v29 - v29) : ((v29 > 83562667) ? (v29 % v29 + v29) : (v29 << v29 << v29))); + } + + + if (v17 > 83976877) + { + int v30 = 61508836; + v30 = v30 - v30 << v30; + } + else + { + v4 = v10 & v18 & v5; + } + + + switch (v2 % 5) + { + case 0: + v10 = v15 << v8 / v23; + break; + case 1: + v6 = (v17 > 7817428) ? (v2 | v20 % v16) : ((v16 < 67203040) ? (v12 - v14 << v3) : ((v19 > 6027509) ? (v1 | v7 ^ v5) : (v18 & v20 & v19))); + break; + case 2: + v17 = v6 >> v6 | v17; + break; + case 3: + v1 = v19 - v1 | v8; + break; + case 4: + v2 = v18 * v16 >> v17; + break; + default: + v22 = (v24 > 55000128) ? (v18 >> v11 ^ v21) : ((v7 > 62875775) ? (v1 >> v15 | v14) : ((v6 < 10548711) ? (v22 << v22 - v3) : (v21 ^ v1 / v12))); + break; + } + + + if (v24 < 15571590) + { + int v31 = 13879803; + v31 = v31 << v31 << v31; + } + else + { + v5 = v22 + v10 & v12; + } + + + switch (v14 % 5) + { + case 0: + v15 = v14 * v6 / v11; + break; + case 1: + v2 = v3 + v3 ^ v3; + break; + case 2: + v6 = v20 * v4 >> v5; + break; + case 3: + v15 = (v24 > 18525743) ? (v7 << v13 >> v22) : ((v13 > 88688707) ? (v18 >> v6 * v24) : ((v22 > 10655394) ? (v3 | v2 >> v18) : (v4 + v23 + v2))); + break; + case 4: + v6 = (v22 > 7651536) ? (v9 % v12 / v22) : ((v7 > 72890130) ? (v2 + v24 & v6) : ((v6 < 92728386) ? (v9 * v14 << v8) : (v24 * v24 % v2))); + break; + default: + v24 = (v7 < 79514750) ? (v11 ^ v7 - v11) : ((v3 > 61402043) ? (v21 & v17 / v4) : ((v12 > 32552294) ? (v17 & v1 << v15) : (v15 & v2 | v7))); + break; + } + + + if (v16 > 21493110) + { + v17 = (v20 > 64586638) ? (v1 % v14 ^ v12) : ((v18 < 63174251) ? (v6 >> v15 & v21) : ((v5 > 15140218) ? (v7 << v9 / v2) : (v22 % v15 >> v5))); + } + else + { + int v32 = 77652172; + v32 = v32 >> v32 ^ v32; + } + + + switch (v20 % 5) + { + case 0: + v21 = (v9 < 3035286) ? (v16 >> v4 / v4) : ((v14 < 30008602) ? (v11 >> v12 % v3) : ((v1 < 39630841) ? (v24 << v17 >> v10) : (v22 << v6 + v21))); + break; + case 1: + v9 = (v19 > 72906614) ? (v22 << v15 + v1) : ((v18 > 66877150) ? (v12 | v19 >> v4) : ((v10 > 97209648) ? (v14 / v17 >> v17) : (v7 << v15 % v1))); + break; + case 2: + v12 = (v5 > 49780823) ? (v5 | v18 + v14) : ((v7 > 99627160) ? (v14 >> v16 / v8) : ((v3 < 27070545) ? (v12 & v18 | v9) : (v6 & v18 | v5))); + break; + case 3: + v15 = (v9 < 78874168) ? (v19 % v6 % v2) : ((v13 < 78572200) ? (v17 + v14 << v19) : ((v7 < 28319661) ? (v12 % v21 + v18) : (v19 + v5 << v20))); + break; + case 4: + v9 = v12 / v11 + v21; + break; + default: + v19 = (v4 > 72146002) ? (v24 - v4 >> v20) : ((v7 > 98787414) ? (v16 ^ v7 | v22) : ((v15 > 1044766) ? (v18 ^ v11 << v10) : (v20 << v4 >> v6))); + break; + } + + + switch (v9 % 5) + { + case 0: + v5 = (v16 > 26309878) ? (v11 >> v20 << v19) : ((v24 > 56881837) ? (v10 & v7 | v14) : ((v21 > 83373701) ? (v22 - v18 | v8) : (v10 % v13 >> v11))); + break; + case 1: + v17 = v23 & v16 | v4; + break; + case 2: + v8 = (v7 < 42364033) ? (v17 | v11 | v20) : ((v17 > 50925493) ? (v21 & v12 % v5) : ((v17 > 7128837) ? (v10 >> v19 / v12) : (v24 >> v11 % v12))); + break; + case 3: + v4 = (v3 < 54865477) ? (v4 >> v15 << v24) : ((v4 < 99014837) ? (v18 / v23 >> v20) : ((v6 > 31377392) ? (v5 & v18 >> v2) : (v11 * v5 | v13))); + break; + case 4: + v16 = v12 - v15 >> v12; + break; + default: + v17 = (v11 > 39855952) ? (v8 % v6 + v14) : ((v7 < 14633413) ? (v22 % v19 & v21) : ((v7 > 90616731) ? (v12 << v14 * v15) : (v19 * v5 * v10))); + break; + } + + + switch (v2 % 5) + { + case 0: + v23 = v17 >> v10 * v23; + break; + case 1: + v8 = v4 & v15 % v9; + break; + case 2: + v12 = (v14 > 48654066) ? (v1 / v19 * v1) : ((v16 > 27140720) ? (v17 % v17 >> v16) : ((v23 > 19214889) ? (v22 >> v23 & v1) : (v13 + v2 ^ v15))); + break; + case 3: + v23 = v12 << v16 << v12; + break; + case 4: + v15 = (v17 < 50167928) ? (v15 >> v3 * v13) : ((v22 < 66131628) ? (v15 | v20 & v11) : ((v11 < 28920090) ? (v11 & v14 | v15) : (v12 / v20 | v14))); + break; + default: + v20 = (v6 > 32017208) ? (v20 << v6 - v10) : ((v14 < 97821546) ? (v6 + v4 * v4) : ((v16 < 56395262) ? (v8 & v12 << v24) : (v23 * v17 - v16))); + break; + } + + + return v24 & v12 << v20; + } + + [MosaUnitTest] + public static int FuzzMethod9979() + { + int v1 = 16346639; + int v2 = 69529753; + int v3 = 7370615; + int v4 = 66633586; + int v5 = 58900794; + int v6 = 1010431; + int v7 = 8327353; + int v8 = 92645938; + int v9 = 68888570; + int v10 = 56258647; + int v11 = 43957921; + int v12 = 17961473; + int v13 = 43402278; + int v14 = 28926531; + int v15 = 48775117; + int v16 = 98032081; + int v17 = 4339614; + int v18 = 79003411; + int v19 = 55563097; + int v20 = 26110925; + int v21 = 79665178; + int v22 = 68075575; + int v23 = 49030039; + int v24 = 3742933; + + switch (v21 % 5) + { + case 0: + v17 = v12 & v15 >> v21; + break; + case 1: + v9 = (v17 < 79361014) ? (v21 ^ v24 << v5) : ((v18 > 45863838) ? (v5 & v14 - v19) : ((v11 < 91801109) ? (v24 ^ v10 << v18) : (v5 * v4 / v7))); + break; + case 2: + v7 = (v13 > 51544703) ? (v5 & v9 ^ v6) : ((v5 > 94093977) ? (v20 >> v6 - v11) : ((v10 < 3011556) ? (v2 | v22 ^ v12) : (v9 / v9 & v21))); + break; + case 3: + v18 = v19 ^ v21 / v20; + break; + case 4: + v15 = (v5 > 59422071) ? (v6 | v18 + v5) : ((v23 > 86428461) ? (v4 ^ v20 % v19) : ((v10 < 41198061) ? (v15 ^ v20 & v12) : (v8 * v15 & v11))); + break; + default: + v23 = v20 >> v9 & v2; + break; + } + + + if (v8 < 39948840) + { + v4 = (v16 > 35077664) ? (v12 << v9 >> v23) : ((v19 < 89588448) ? (v18 * v13 << v12) : ((v2 > 21599508) ? (v17 ^ v21 | v12) : (v23 << v24 & v1))); + if (v17 < 36407487) + { + v18 = v10 ^ v9 - v18; + } + else + { + v10 = v18 << v16 >> v19; + } + + } + else + { + v9 = (v16 > 80866237) ? (v8 + v19 >> v19) : ((v8 < 89311794) ? (v6 << v17 ^ v21) : ((v17 < 24428511) ? (v12 << v5 << v22) : (v23 >> v20 - v15))); + } + + + switch (v6 % 5) + { + case 0: + v8 = (v18 < 61015045) ? (v20 % v17 >> v13) : ((v23 > 1843822) ? (v3 ^ v4 + v17) : ((v9 < 29755708) ? (v11 % v9 >> v21) : (v4 / v13 << v23))); + break; + case 1: + v3 = v10 % v14 ^ v23; + break; + case 2: + v18 = (v13 > 30738123) ? (v6 >> v23 ^ v13) : ((v7 < 35876757) ? (v9 >> v10 / v19) : ((v4 > 16426532) ? (v4 + v7 % v22) : (v16 / v1 | v11))); + break; + case 3: + v11 = v12 >> v20 >> v16; + break; + case 4: + v10 = (v2 > 6158481) ? (v6 >> v3 << v15) : ((v12 > 13003167) ? (v7 - v18 << v2) : ((v6 < 60815699) ? (v24 ^ v11 / v21) : (v18 << v23 | v3))); + break; + default: + v12 = (v13 > 17804811) ? (v12 & v17 ^ v6) : ((v22 < 88082556) ? (v18 ^ v3 / v11) : ((v2 < 66749116) ? (v16 ^ v13 << v15) : (v4 >> v14 ^ v20))); + break; + } + + + switch (v15 % 5) + { + case 0: + v2 = (v3 < 52725523) ? (v10 & v9 << v15) : ((v15 < 86747235) ? (v17 & v23 / v16) : ((v9 > 66431633) ? (v11 << v9 - v21) : (v23 ^ v24 >> v10))); + break; + case 1: + v5 = v21 >> v9 | v1; + break; + case 2: + v17 = (v12 > 7487061) ? (v24 | v2 | v20) : ((v3 > 99049685) ? (v13 >> v6 * v15) : ((v13 > 3416588) ? (v8 >> v6 | v5) : (v20 ^ v6 & v17))); + break; + case 3: + v24 = (v6 < 31543834) ? (v17 + v11 * v13) : ((v21 < 34442047) ? (v12 | v6 ^ v12) : ((v3 < 80962478) ? (v6 << v10 & v16) : (v6 & v22 + v18))); + break; + case 4: + v24 = v11 ^ v14 * v2; + break; + default: + v9 = v1 << v7 << v19; + break; + } + + + if (v21 < 45493261) + { + v1 = v13 << v24 ^ v18; + } + else + { + int v25 = 8945865; + v25 = (v25 > 39654525) ? (v25 >> v25 | v25) : ((v25 > 13574787) ? (v25 | v25 & v25) : ((v25 < 11700945) ? (v25 >> v25 & v25) : (v25 >> v25 << v25))); + } + + + switch (v18 % 5) + { + case 0: + v18 = v23 * v11 << v12; + break; + case 1: + v6 = (v8 > 82647103) ? (v9 & v15 | v4) : ((v20 > 36429447) ? (v5 >> v23 ^ v14) : ((v7 < 39338859) ? (v20 | v23 ^ v11) : (v8 - v1 + v22))); + break; + case 2: + v23 = (v6 > 8059014) ? (v9 * v2 << v10) : ((v6 > 24796049) ? (v12 | v19 ^ v14) : ((v3 > 96742102) ? (v15 << v11 << v13) : (v14 + v14 >> v12))); + break; + case 3: + v20 = (v6 > 56531612) ? (v2 / v13 ^ v22) : ((v4 < 6125248) ? (v16 * v22 << v18) : ((v10 < 31161090) ? (v23 | v2 >> v21) : (v16 + v1 * v23))); + break; + case 4: + v22 = v18 ^ v8 >> v4; + break; + default: + v5 = v10 >> v13 ^ v13; + break; + } + + + switch (v15 % 5) + { + case 0: + v13 = v23 ^ v2 >> v24; + break; + case 1: + v4 = (v20 < 21462932) ? (v24 / v16 << v11) : ((v24 > 39110094) ? (v3 & v13 * v16) : ((v19 > 4130556) ? (v4 & v14 >> v15) : (v7 >> v17 ^ v1))); + break; + case 2: + v18 = v10 ^ v15 / v2; + break; + case 3: + v11 = v13 >> v2 << v4; + break; + case 4: + v19 = (v23 > 47209096) ? (v3 << v9 >> v17) : ((v16 > 63467335) ? (v14 + v15 >> v7) : ((v5 > 64548574) ? (v6 - v19 % v7) : (v23 ^ v5 | v9))); + break; + default: + v17 = (v3 < 92281685) ? (v20 + v6 * v14) : ((v9 < 22643772) ? (v4 << v17 >> v18) : ((v21 > 26347188) ? (v6 >> v18 | v1) : (v4 & v12 - v22))); + break; + } + + + if (v11 > 93254267) + { + v5 = v1 & v20 << v11; + } + else + { + v19 = (v18 < 49211284) ? (v14 ^ v3 / v10) : ((v24 < 48022707) ? (v1 ^ v9 >> v20) : ((v1 < 62704661) ? (v18 >> v2 * v21) : (v17 >> v22 << v6))); + } + + + if (v15 > 56543991) + { + v10 = (v7 > 72740842) ? (v7 * v11 << v6) : ((v21 > 45252910) ? (v1 / v16 | v20) : ((v14 > 98223473) ? (v5 - v18 ^ v20) : (v19 >> v22 | v14))); + } + else + { + int v26 = 55763913; + v26 = (v26 > 52940210) ? (v26 << v26 | v26) : ((v26 < 97712721) ? (v26 >> v26 >> v26) : ((v26 < 38224382) ? (v26 % v26 ^ v26) : (v26 | v26 - v26))); + } + + + if (v3 < 22920882) + { + int v27 = 17756730; + v27 = (v27 < 5408501) ? (v27 & v27 ^ v27) : ((v27 > 52841415) ? (v27 ^ v27 << v27) : ((v27 > 2705201) ? (v27 & v27 ^ v27) : (v27 + v27 >> v27))); + } + else + { + v9 = (v19 < 76651978) ? (v19 << v24 ^ v18) : ((v10 > 77174503) ? (v2 | v6 << v18) : ((v23 < 17535452) ? (v3 ^ v20 & v22) : (v2 | v19 ^ v13))); + } + + + switch (v22 % 5) + { + case 0: + v10 = (v24 > 79354724) ? (v15 % v15 + v21) : ((v11 > 71191869) ? (v12 / v12 >> v2) : ((v9 < 4624310) ? (v13 >> v6 % v21) : (v3 * v1 / v5))); + break; + case 1: + v11 = (v9 < 74070058) ? (v22 << v14 << v7) : ((v21 < 98489190) ? (v13 ^ v9 + v1) : ((v10 < 25871441) ? (v23 + v6 >> v15) : (v2 & v19 << v1))); + break; + case 2: + v17 = v14 / v18 >> v2; + break; + case 3: + v20 = (v20 > 85925677) ? (v22 >> v10 ^ v21) : ((v15 > 31399436) ? (v3 >> v7 + v19) : ((v16 > 85729060) ? (v5 >> v18 | v21) : (v4 & v14 * v7))); + break; + case 4: + v3 = v20 * v16 / v4; + break; + default: + v4 = v19 | v7 ^ v10; + break; + } + + + return (v6 < 80635707) ? (v4 | v1 % v7) : ((v23 < 55426560) ? (v14 & v12 + v3) : ((v17 > 79817901) ? (v21 << v20 | v14) : (v19 >> v3 >> v22))); + } + + [MosaUnitTest] + public static int FuzzMethod9980() + { + int v1 = 2379374; + int v2 = 63968362; + int v3 = 91440041; + int v4 = 28053796; + int v5 = 71758078; + int v6 = 34394727; + int v7 = 62057257; + int v8 = 79877212; + int v9 = 31239652; + int v10 = 82148105; + int v11 = 7059723; + int v12 = 31907815; + int v13 = 25171234; + int v14 = 79858007; + int v15 = 72971476; + int v16 = 44976262; + int v17 = 66067364; + int v18 = 50680914; + int v19 = 14579579; + int v20 = 1973107; + int v21 = 51816832; + int v22 = 86261192; + int v23 = 1491304; + int v24 = 482735; + + if (v3 < 19641514) + { + v13 = v7 + v15 & v24; + if (v22 > 87515680) + { + int v25 = 78170139; + v25 = v25 & v25 << v25; + } + else + { + v3 = v8 | v12 & v18; + } + + } + else + { + int v26 = 20777952; + v26 = (v26 > 90801471) ? (v26 >> v26 >> v26) : ((v26 < 82241770) ? (v26 | v26 >> v26) : ((v26 < 55162182) ? (v26 << v26 * v26) : (v26 >> v26 << v26))); + } + + + switch (v2 % 5) + { + case 0: + v11 = (v1 > 77470221) ? (v22 ^ v6 + v3) : ((v3 > 36230914) ? (v16 & v23 << v20) : ((v24 < 1896267) ? (v3 - v12 >> v5) : (v9 >> v17 >> v8))); + break; + case 1: + v23 = (v6 > 92179225) ? (v2 % v10 / v19) : ((v19 < 92080183) ? (v14 ^ v12 % v6) : ((v15 < 42586554) ? (v12 >> v21 << v20) : (v8 >> v1 >> v2))); + break; + case 2: + v10 = (v17 > 37830641) ? (v24 * v7 ^ v9) : ((v2 > 68219151) ? (v14 >> v10 << v13) : ((v7 < 76237107) ? (v3 << v24 << v7) : (v17 + v17 << v5))); + break; + case 3: + v19 = v12 ^ v19 | v2; + break; + case 4: + v7 = v1 + v13 | v20; + break; + default: + v1 = (v24 < 80583957) ? (v21 & v2 / v10) : ((v4 < 95282233) ? (v12 & v10 / v2) : ((v8 > 24710885) ? (v20 >> v2 >> v21) : (v21 & v10 % v5))); + break; + } + + + if (v5 < 15505406) + { + int v27 = 58343634; + v27 = (v27 < 8806656) ? (v27 + v27 + v27) : ((v27 < 5040698) ? (v27 >> v27 >> v27) : ((v27 > 194663) ? (v27 ^ v27 & v27) : (v27 | v27 & v27))); + } + else + { + v12 = (v17 < 63391035) ? (v22 * v17 << v8) : ((v15 > 99038081) ? (v3 - v14 / v23) : ((v1 > 4463840) ? (v8 >> v14 % v22) : (v21 >> v7 << v22))); + } + + + switch (v6 % 5) + { + case 0: + v15 = (v13 > 81999342) ? (v18 >> v16 & v2) : ((v14 < 8572644) ? (v4 | v14 & v16) : ((v24 > 98485585) ? (v16 - v18 % v22) : (v11 / v23 >> v19))); + break; + case 1: + v10 = (v10 < 66025005) ? (v12 - v17 - v10) : ((v15 > 33463954) ? (v6 | v15 >> v7) : ((v5 > 58471779) ? (v16 % v5 - v6) : (v5 * v1 << v8))); + break; + case 2: + v2 = (v19 < 73604167) ? (v7 + v23 | v19) : ((v3 < 56425880) ? (v18 & v23 | v19) : ((v10 < 37113246) ? (v14 + v17 - v10) : (v18 << v20 << v7))); + break; + case 3: + v12 = (v5 < 39395451) ? (v6 & v11 / v4) : ((v4 < 46796947) ? (v13 << v15 >> v9) : ((v2 > 75356925) ? (v11 << v23 - v5) : (v7 & v10 >> v8))); + break; + case 4: + v24 = (v7 < 83147592) ? (v21 ^ v12 & v9) : ((v5 > 77660183) ? (v10 * v21 & v2) : ((v22 > 41470376) ? (v12 & v8 + v4) : (v8 << v3 << v10))); + break; + default: + v6 = (v9 < 45099555) ? (v23 << v19 - v3) : ((v13 > 25719425) ? (v19 + v7 >> v3) : ((v22 > 46482150) ? (v21 << v2 | v21) : (v24 % v22 >> v23))); + break; + } + + + switch (v2 % 5) + { + case 0: + v12 = v13 >> v1 & v9; + break; + case 1: + v7 = (v19 < 5651631) ? (v17 ^ v16 & v2) : ((v20 > 13284283) ? (v18 - v1 / v8) : ((v20 < 71876531) ? (v20 + v17 & v14) : (v16 << v17 >> v22))); + break; + case 2: + v10 = v11 ^ v8 % v23; + break; + case 3: + v17 = (v18 < 2790137) ? (v13 / v8 & v22) : ((v3 < 68164600) ? (v2 % v13 << v8) : ((v8 > 94511203) ? (v6 >> v16 & v22) : (v14 >> v20 << v22))); + break; + case 4: + v20 = (v15 > 23075869) ? (v3 << v15 | v4) : ((v9 < 21182469) ? (v18 | v11 + v22) : ((v8 > 89587489) ? (v21 << v19 << v17) : (v22 | v21 >> v9))); + break; + default: + v19 = (v20 > 23865376) ? (v13 >> v5 & v20) : ((v16 > 87734867) ? (v23 / v2 >> v19) : ((v5 < 76040996) ? (v18 * v4 | v8) : (v8 >> v19 % v4))); + break; + } + + + if (v7 > 3306621) + { + v21 = (v21 < 2626102) ? (v20 >> v14 | v14) : ((v22 < 29030266) ? (v18 >> v6 % v15) : ((v5 > 97066367) ? (v4 | v19 / v7) : (v15 - v3 << v16))); + if (v8 < 3651220) + { + v2 = (v2 < 78027761) ? (v17 - v5 ^ v17) : ((v16 > 84766646) ? (v23 * v2 & v8) : ((v13 > 18295495) ? (v5 + v11 >> v12) : (v11 - v20 * v16))); + if (v24 > 9106131) + { + int v28 = 22752647; + v28 = v28 / v28 | v28; + } + else + { + v12 = v21 >> v22 >> v5; + } + + } + else + { + v9 = (v10 < 92538881) ? (v24 | v13 - v10) : ((v20 < 16179049) ? (v13 << v20 << v5) : ((v16 < 62632922) ? (v14 & v11 ^ v2) : (v17 | v17 & v5))); + } + + } + else + { + int v29 = 61255667; + v29 = (v29 > 15459506) ? (v29 >> v29 >> v29) : ((v29 < 64011899) ? (v29 << v29 | v29) : ((v29 < 36948176) ? (v29 >> v29 << v29) : (v29 | v29 & v29))); + } + + + if (v4 < 61669548) + { + int v30 = 12051386; + v30 = (v30 > 18328393) ? (v30 >> v30 >> v30) : ((v30 < 94852426) ? (v30 - v30 << v30) : ((v30 > 37420486) ? (v30 | v30 | v30) : (v30 >> v30 * v30))); + } + else + { + int v31 = 6766856; + v31 = (v31 > 3673476) ? (v31 * v31 >> v31) : ((v31 > 4015824) ? (v31 << v31 | v31) : ((v31 < 54724326) ? (v31 << v31 * v31) : (v31 / v31 % v31))); + } + + + if (v14 > 61015431) + { + v2 = (v6 < 66515837) ? (v15 - v9 / v20) : ((v1 < 42044227) ? (v14 | v23 >> v12) : ((v23 < 36215407) ? (v20 >> v20 + v10) : (v14 % v21 << v6))); + } + else + { + v12 = v15 ^ v16 + v22; + } + + + switch (v17 % 5) + { + case 0: + v17 = (v19 > 13995505) ? (v8 - v23 >> v15) : ((v4 > 70857608) ? (v5 + v11 << v18) : ((v12 < 40975225) ? (v5 & v23 + v8) : (v18 + v19 >> v23))); + break; + case 1: + v12 = v23 & v17 << v23; + break; + case 2: + v1 = v20 | v11 | v10; + break; + case 3: + v4 = (v24 > 94493417) ? (v20 | v20 - v9) : ((v10 < 15826130) ? (v15 | v23 >> v9) : ((v5 < 18726559) ? (v22 | v4 >> v9) : (v12 * v23 << v14))); + break; + case 4: + v18 = (v4 > 8151931) ? (v18 << v10 & v9) : ((v24 > 59040481) ? (v15 ^ v1 ^ v21) : ((v13 > 24195448) ? (v16 << v12 & v2) : (v6 - v15 & v4))); + break; + default: + v16 = (v16 > 29696867) ? (v20 << v11 % v3) : ((v7 < 27318363) ? (v11 ^ v7 << v22) : ((v14 > 49483573) ? (v2 >> v9 % v10) : (v16 >> v24 | v22))); + break; + } + + + switch (v8 % 5) + { + case 0: + v14 = v13 * v10 >> v19; + break; + case 1: + v8 = (v15 > 38918869) ? (v7 + v9 - v1) : ((v13 > 38085223) ? (v19 ^ v8 + v14) : ((v22 > 80028626) ? (v18 / v5 - v7) : (v8 & v18 << v12))); + break; + case 2: + v7 = (v14 < 75700338) ? (v10 & v17 & v18) : ((v4 > 6051007) ? (v23 & v11 | v22) : ((v24 > 40701986) ? (v21 % v15 & v11) : (v5 >> v13 << v22))); + break; + case 3: + v12 = (v6 < 13309517) ? (v10 ^ v23 - v23) : ((v3 < 12347792) ? (v12 * v12 | v18) : ((v10 < 2304036) ? (v19 << v8 | v8) : (v5 << v5 >> v14))); + break; + case 4: + v6 = v9 << v2 << v24; + break; + default: + v1 = v16 % v21 << v2; + break; + } + + + switch (v23 % 5) + { + case 0: + v15 = (v19 > 18937745) ? (v19 + v17 << v6) : ((v12 < 91631466) ? (v16 >> v10 - v22) : ((v20 > 2502625) ? (v13 + v6 << v7) : (v13 | v6 << v17))); + break; + case 1: + v12 = v7 / v12 / v17; + break; + case 2: + v20 = (v5 < 82180268) ? (v9 ^ v4 >> v20) : ((v4 > 50804054) ? (v20 | v22 ^ v22) : ((v11 < 86431845) ? (v1 / v13 << v17) : (v14 << v9 >> v9))); + break; + case 3: + v7 = v4 & v10 * v5; + break; + case 4: + v15 = (v22 < 10844186) ? (v21 >> v12 * v24) : ((v14 > 47318090) ? (v6 >> v17 | v9) : ((v11 < 20365892) ? (v9 << v21 ^ v13) : (v24 / v12 % v11))); + break; + default: + v21 = v22 >> v9 ^ v3; + break; + } + + + return (v15 < 21384475) ? (v9 & v16 * v7) : ((v18 > 37081033) ? (v21 << v9 ^ v11) : ((v24 < 31386480) ? (v22 ^ v20 & v1) : (v2 * v22 / v5))); + } + + [MosaUnitTest] + public static int FuzzMethod9981() + { + int v1 = 39886801; + int v2 = 89011680; + int v3 = 11291815; + int v4 = 74386338; + int v5 = 90038531; + int v6 = 6973573; + int v7 = 85738253; + int v8 = 81682294; + int v9 = 22426259; + int v10 = 21391997; + int v11 = 35709763; + int v12 = 43405699; + int v13 = 99036800; + int v14 = 75506751; + int v15 = 44705883; + int v16 = 95544860; + int v17 = 51196241; + int v18 = 89733392; + int v19 = 39346604; + int v20 = 18781934; + int v21 = 36898072; + int v22 = 39795814; + int v23 = 64152868; + int v24 = 46540716; + + if (v3 > 28080800) + { + int v25 = 42910483; + v25 = (v25 < 4059224) ? (v25 * v25 + v25) : ((v25 > 41021510) ? (v25 | v25 >> v25) : ((v25 < 37986020) ? (v25 % v25 ^ v25) : (v25 / v25 << v25))); + } + else + { + int v26 = 95265998; + v26 = (v26 < 78428912) ? (v26 % v26 & v26) : ((v26 > 89050015) ? (v26 / v26 >> v26) : ((v26 > 56706420) ? (v26 >> v26 << v26) : (v26 ^ v26 >> v26))); + } + + + if (v23 < 74016566) + { + v13 = (v13 < 91186609) ? (v11 >> v15 % v19) : ((v14 > 84068436) ? (v5 << v10 & v12) : ((v15 < 56121583) ? (v12 ^ v21 % v21) : (v22 % v19 & v24))); + if (v24 < 99658689) + { + v2 = v22 << v16 << v14; + if (v7 > 1356253) + { + v20 = v14 << v20 + v12; + } + else + { + v14 = v4 % v11 * v1; + } + + } + else + { + v12 = (v6 > 32732709) ? (v13 << v10 | v4) : ((v18 > 74368831) ? (v21 ^ v11 >> v19) : ((v4 > 38192067) ? (v15 & v10 & v17) : (v22 + v10 ^ v3))); + } + + } + else + { + int v27 = 33073589; + v27 = v27 + v27 * v27; + } + + + if (v6 < 12074738) + { + int v28 = 99193249; + v28 = (v28 > 96600929) ? (v28 >> v28 << v28) : ((v28 > 64612779) ? (v28 | v28 & v28) : ((v28 < 88175966) ? (v28 - v28 | v28) : (v28 % v28 | v28))); + if (v28 > 52599363) + { + v28 = v28 * v28 >> v28; + if (v28 < 48818982) + { + v28 = (v28 > 13743523) ? (v28 | v28 / v28) : ((v28 > 66404815) ? (v28 | v28 << v28) : ((v28 > 9872758) ? (v28 >> v28 | v28) : (v28 << v28 << v28))); + } + else + { + int v29 = 7617136; + v29 = (v29 < 71314840) ? (v29 % v29 | v29) : ((v29 > 14576095) ? (v29 ^ v29 % v29) : ((v29 > 88215669) ? (v29 >> v29 | v29) : (v29 * v29 % v29))); + } + + } + else + { + int v30 = 81014184; + v30 = (v30 < 2224205) ? (v30 % v30 % v30) : ((v30 > 35569850) ? (v30 / v30 ^ v30) : ((v30 < 1835907) ? (v30 << v30 | v30) : (v30 ^ v30 >> v30))); + } + + } + else + { + v6 = (v5 > 23364485) ? (v5 / v14 - v2) : ((v14 < 50299824) ? (v3 | v16 + v4) : ((v11 < 68087867) ? (v11 * v12 ^ v13) : (v7 - v1 | v7))); + } + + + if (v9 < 38104841) + { + int v31 = 52702189; + v31 = (v31 > 6290957) ? (v31 << v31 >> v31) : ((v31 < 27470139) ? (v31 + v31 & v31) : ((v31 < 48843118) ? (v31 * v31 << v31) : (v31 * v31 >> v31))); + if (v31 > 45480634) + { + v31 = (v31 < 90526626) ? (v31 ^ v31 & v31) : ((v31 < 41353595) ? (v31 | v31 + v31) : ((v31 > 46922867) ? (v31 / v31 | v31) : (v31 | v31 << v31))); + } + else + { + v31 = (v31 > 65154065) ? (v31 << v31 ^ v31) : ((v31 < 39167776) ? (v31 << v31 << v31) : ((v31 > 83460680) ? (v31 / v31 ^ v31) : (v31 % v31 >> v31))); + } + + } + else + { + int v32 = 74712650; + v32 = (v32 > 92144374) ? (v32 % v32 - v32) : ((v32 < 53714562) ? (v32 & v32 ^ v32) : ((v32 > 16926753) ? (v32 & v32 & v32) : (v32 << v32 >> v32))); + } + + + if (v9 < 5882928) + { + v23 = v11 % v4 + v23; + } + else + { + int v33 = 40803602; + v33 = v33 & v33 << v33; + } + + + if (v2 < 57019011) + { + int v34 = 60536561; + v34 = (v34 < 88934402) ? (v34 | v34 + v34) : ((v34 < 75317839) ? (v34 >> v34 & v34) : ((v34 < 75283745) ? (v34 << v34 << v34) : (v34 + v34 >> v34))); + } + else + { + v5 = v11 | v23 % v9; + } + + + if (v18 > 27313808) + { + v17 = (v4 < 97150923) ? (v16 ^ v15 | v15) : ((v7 > 81911881) ? (v3 ^ v17 << v13) : ((v3 > 80685509) ? (v8 >> v12 | v4) : (v22 % v24 >> v18))); + if (v12 > 57665532) + { + int v35 = 37769484; + v35 = v35 ^ v35 << v35; + if (v35 < 61364144) + { + v35 = (v35 > 25645662) ? (v35 + v35 | v35) : ((v35 > 188952) ? (v35 - v35 - v35) : ((v35 > 58304188) ? (v35 + v35 | v35) : (v35 ^ v35 | v35))); + } + else + { + v35 = (v35 > 70801842) ? (v35 ^ v35 | v35) : ((v35 > 40920447) ? (v35 - v35 % v35) : ((v35 < 1973231) ? (v35 ^ v35 >> v35) : (v35 * v35 << v35))); + } + + } + else + { + v24 = (v9 < 50399429) ? (v9 * v23 | v4) : ((v15 < 94254296) ? (v21 << v14 % v20) : ((v19 < 13568482) ? (v12 / v21 & v1) : (v17 - v7 ^ v17))); + } + + } + else + { + v3 = (v2 < 88039011) ? (v20 >> v6 >> v20) : ((v17 > 68821855) ? (v8 ^ v18 >> v13) : ((v8 < 81847146) ? (v21 ^ v1 << v23) : (v15 | v19 ^ v13))); + } + + + if (v19 > 31072672) + { + int v36 = 89753391; + v36 = v36 % v36 << v36; + } + else + { + int v37 = 27529815; + v37 = v37 << v37 * v37; + } + + + switch (v9 % 5) + { + case 0: + v16 = (v4 < 91157076) ? (v15 << v9 >> v12) : ((v13 < 3133247) ? (v19 % v9 & v16) : ((v16 < 79181626) ? (v23 / v14 + v1) : (v6 ^ v17 << v17))); + break; + case 1: + v15 = (v5 > 3876379) ? (v1 >> v7 ^ v11) : ((v8 < 20041643) ? (v14 << v5 | v7) : ((v15 > 37339855) ? (v19 & v18 << v24) : (v22 * v12 / v24))); + break; + case 2: + v7 = v12 % v7 % v7; + break; + case 3: + v6 = (v20 > 67573281) ? (v20 | v17 ^ v7) : ((v17 < 71610390) ? (v19 << v5 | v13) : ((v11 < 44339150) ? (v18 / v5 | v11) : (v23 / v4 / v1))); + break; + case 4: + v4 = v9 % v20 + v9; + break; + default: + v12 = v5 >> v22 % v4; + break; + } + + + if (v23 < 65539022) + { + v22 = v8 * v8 >> v6; + if (v24 > 95757466) + { + v13 = v9 >> v6 * v11; + if (v19 < 55739280) + { + v4 = v6 / v9 & v15; + } + else + { + v13 = v1 << v23 | v2; + } + + } + else + { + v21 = (v1 < 8619595) ? (v23 >> v21 - v8) : ((v20 < 78172538) ? (v12 % v10 << v24) : ((v20 > 33796732) ? (v12 ^ v20 | v1) : (v17 ^ v22 * v12))); + } + + } + else + { + v11 = v15 + v21 << v5; + } + + + switch (v23 % 5) + { + case 0: + v19 = v2 % v5 | v4; + break; + case 1: + v1 = (v17 > 82916773) ? (v22 ^ v23 * v14) : ((v2 < 39015795) ? (v8 | v12 ^ v8) : ((v12 < 21193566) ? (v2 % v14 >> v15) : (v17 >> v10 << v24))); + break; + case 2: + v22 = (v8 < 44207440) ? (v9 & v18 % v12) : ((v18 > 92275169) ? (v13 + v1 - v24) : ((v10 < 1878561) ? (v23 / v8 & v18) : (v9 | v15 * v13))); + break; + case 3: + v7 = (v13 < 71843708) ? (v11 ^ v20 / v13) : ((v13 < 41570244) ? (v14 << v12 << v7) : ((v17 < 11131608) ? (v12 % v6 / v12) : (v20 / v8 << v11))); + break; + case 4: + v14 = v13 >> v13 << v6; + break; + default: + v19 = (v13 < 17391555) ? (v5 / v24 << v22) : ((v19 < 14216928) ? (v19 >> v20 << v4) : ((v19 > 15539326) ? (v3 << v9 / v24) : (v10 ^ v16 + v18))); + break; + } + + + return v3 ^ v2 << v14; + } + + [MosaUnitTest] + public static int FuzzMethod9982() + { + int v1 = 6861823; + int v2 = 84101280; + int v3 = 37174368; + int v4 = 99762994; + int v5 = 28569475; + int v6 = 69898338; + int v7 = 17442744; + int v8 = 17721685; + int v9 = 51313317; + int v10 = 14086862; + int v11 = 30656859; + int v12 = 54405340; + int v13 = 22699069; + int v14 = 36014364; + int v15 = 66897585; + int v16 = 80503808; + int v17 = 9749140; + int v18 = 99178454; + int v19 = 65728973; + int v20 = 89996045; + int v21 = 79856731; + int v22 = 45702338; + int v23 = 15750132; + int v24 = 72069890; + + switch (v23 % 5) + { + case 0: + v16 = v23 ^ v7 - v1; + break; + case 1: + v13 = (v3 > 97445218) ? (v24 << v1 % v2) : ((v18 < 87433194) ? (v24 ^ v24 << v13) : ((v13 < 93599315) ? (v13 - v15 >> v8) : (v4 << v13 % v9))); + break; + case 2: + v14 = v20 ^ v18 ^ v23; + break; + case 3: + v5 = v15 | v1 << v21; + break; + case 4: + v2 = (v17 < 43935160) ? (v21 * v14 - v19) : ((v1 < 38255980) ? (v20 >> v11 | v13) : ((v22 < 12165184) ? (v7 >> v6 << v23) : (v7 >> v14 - v14))); + break; + default: + v1 = (v18 < 45155873) ? (v3 << v24 * v9) : ((v18 < 44161866) ? (v17 & v4 >> v17) : ((v18 > 94775861) ? (v5 + v22 + v23) : (v9 >> v24 | v3))); + break; + } + + + switch (v19 % 5) + { + case 0: + v3 = (v11 < 9913923) ? (v21 & v17 << v10) : ((v4 > 80191546) ? (v14 >> v9 | v7) : ((v20 > 96425735) ? (v18 >> v14 & v8) : (v13 + v11 ^ v15))); + break; + case 1: + v16 = v9 - v16 << v13; + break; + case 2: + v7 = v8 % v23 * v24; + break; + case 3: + v2 = (v5 > 87838035) ? (v14 << v23 % v9) : ((v1 > 77730982) ? (v14 << v19 ^ v1) : ((v4 > 87827831) ? (v10 >> v7 ^ v20) : (v23 + v23 / v15))); + break; + case 4: + v14 = v2 / v15 % v18; + break; + default: + v9 = v5 ^ v3 % v16; + break; + } + + + if (v10 > 76784267) + { + int v25 = 27116590; + v25 = (v25 > 40435654) ? (v25 - v25 & v25) : ((v25 < 73739871) ? (v25 + v25 * v25) : ((v25 < 49109237) ? (v25 % v25 >> v25) : (v25 & v25 | v25))); + if (v25 > 34558527) + { + int v26 = 38329442; + v26 = v26 / v26 ^ v26; + if (v26 > 89466236) + { + v26 = (v26 < 64548544) ? (v26 | v26 >> v26) : ((v26 > 72864509) ? (v26 ^ v26 << v26) : ((v26 > 98732830) ? (v26 << v26 >> v26) : (v26 << v26 | v26))); + } + else + { + int v27 = 93380754; + v27 = v27 ^ v27 & v27; + } + + } + else + { + int v28 = 78388948; + v28 = (v28 > 32855498) ? (v28 % v28 << v28) : ((v28 > 73343820) ? (v28 << v28 >> v28) : ((v28 < 10600775) ? (v28 / v28 & v28) : (v28 / v28 + v28))); + } + + } + else + { + v22 = (v21 > 24702626) ? (v17 & v5 / v3) : ((v21 < 64461105) ? (v5 ^ v20 / v12) : ((v24 > 12866779) ? (v17 ^ v16 / v22) : (v24 << v5 >> v18))); + } + + + if (v11 < 11516157) + { + v20 = v20 % v3 << v9; + if (v13 > 83639341) + { + v22 = v23 & v17 & v13; + } + else + { + v3 = (v4 < 73240418) ? (v3 ^ v5 & v17) : ((v14 > 28794446) ? (v3 | v22 - v20) : ((v7 > 74589593) ? (v5 >> v10 & v19) : (v3 - v4 | v24))); + } + + } + else + { + v6 = (v22 > 32490296) ? (v11 * v6 >> v10) : ((v21 > 24524577) ? (v13 - v16 + v12) : ((v5 > 41409100) ? (v17 % v9 << v21) : (v14 << v1 + v10))); + } + + + switch (v24 % 5) + { + case 0: + v4 = (v5 > 25629368) ? (v16 | v16 % v20) : ((v19 < 27601530) ? (v5 << v13 >> v3) : ((v9 < 4792266) ? (v22 / v8 | v7) : (v21 | v12 | v20))); + break; + case 1: + v8 = v10 + v10 >> v14; + break; + case 2: + v21 = (v5 < 87468524) ? (v9 << v17 & v3) : ((v14 > 98265605) ? (v15 % v3 << v18) : ((v4 > 16616827) ? (v19 << v11 + v16) : (v3 | v3 / v17))); + break; + case 3: + v1 = v6 - v8 + v8; + break; + case 4: + v1 = v3 - v13 * v19; + break; + default: + v2 = v1 * v7 << v7; + break; + } + + + switch (v6 % 5) + { + case 0: + v2 = v1 >> v13 ^ v4; + break; + case 1: + v22 = (v18 > 63415669) ? (v8 / v15 ^ v16) : ((v1 > 43229872) ? (v17 ^ v16 & v21) : ((v16 < 51460059) ? (v24 >> v18 >> v1) : (v11 / v21 - v9))); + break; + case 2: + v16 = v12 & v1 << v17; + break; + case 3: + v4 = (v5 < 14708040) ? (v22 << v20 % v16) : ((v6 < 67583267) ? (v2 + v21 & v2) : ((v24 > 75085665) ? (v11 >> v20 & v2) : (v18 & v15 ^ v24))); + break; + case 4: + v7 = (v18 > 95318915) ? (v10 | v4 & v18) : ((v5 < 52851353) ? (v13 & v8 | v20) : ((v18 > 61671263) ? (v3 | v24 | v11) : (v23 << v20 >> v7))); + break; + default: + v9 = v2 >> v15 << v6; + break; + } + + + switch (v7 % 5) + { + case 0: + v2 = (v9 > 9499672) ? (v8 >> v6 >> v1) : ((v10 > 44088590) ? (v12 >> v22 % v7) : ((v21 < 50953137) ? (v5 - v15 & v18) : (v1 >> v1 * v14))); + break; + case 1: + v4 = (v11 < 70585264) ? (v11 % v3 << v16) : ((v22 < 96736024) ? (v21 ^ v21 / v1) : ((v22 < 77300688) ? (v13 * v20 % v1) : (v6 / v13 / v24))); + break; + case 2: + v11 = (v13 < 51321928) ? (v11 ^ v18 << v10) : ((v23 < 60034665) ? (v6 | v15 ^ v21) : ((v19 < 28670162) ? (v10 - v3 & v2) : (v24 | v19 >> v20))); + break; + case 3: + v13 = (v14 > 42242928) ? (v6 - v7 << v16) : ((v16 > 63711815) ? (v1 & v5 ^ v19) : ((v2 < 51801067) ? (v24 ^ v14 << v18) : (v11 >> v16 | v18))); + break; + case 4: + v1 = v8 << v7 | v16; + break; + default: + v4 = (v20 > 21231637) ? (v7 >> v23 + v21) : ((v21 > 70634836) ? (v14 - v4 / v3) : ((v12 < 8150442) ? (v4 << v19 << v12) : (v20 << v21 >> v22))); + break; + } + + + if (v15 < 8476658) + { + v18 = (v14 < 74411297) ? (v20 << v8 / v15) : ((v7 < 39847312) ? (v15 % v17 / v17) : ((v10 < 26379418) ? (v9 * v23 | v16) : (v11 + v20 >> v4))); + } + else + { + int v29 = 26486554; + v29 = v29 ^ v29 & v29; + } + + + switch (v16 % 5) + { + case 0: + v20 = v6 | v7 + v17; + break; + case 1: + v19 = (v13 > 26101855) ? (v22 - v10 & v12) : ((v2 > 88634650) ? (v9 % v7 + v16) : ((v6 > 96607681) ? (v16 | v16 >> v20) : (v9 * v9 | v6))); + break; + case 2: + v14 = (v14 < 72701431) ? (v8 % v9 % v2) : ((v13 > 17853102) ? (v12 & v18 % v1) : ((v16 < 89773748) ? (v6 << v9 << v4) : (v4 << v8 | v20))); + break; + case 3: + v23 = v5 / v11 << v6; + break; + case 4: + v12 = (v13 > 21734692) ? (v4 & v4 >> v15) : ((v2 > 52988227) ? (v24 << v8 >> v7) : ((v10 > 29216809) ? (v16 >> v15 ^ v10) : (v9 >> v2 * v5))); + break; + default: + v12 = (v7 < 21220759) ? (v11 / v9 << v4) : ((v24 < 19508760) ? (v18 | v3 | v17) : ((v21 < 66600257) ? (v21 << v21 | v3) : (v11 / v3 << v16))); + break; + } + + + if (v14 > 3259524) + { + int v30 = 24060987; + v30 = v30 % v30 >> v30; + if (v30 < 23337526) + { + v30 = v30 >> v30 << v30; + if (v30 < 88487117) + { + int v31 = 50274516; + v31 = v31 & v31 >> v31; + } + else + { + int v32 = 19924640; + v32 = v32 | v32 & v32; + } + + } + else + { + v30 = (v30 > 15489629) ? (v30 / v30 ^ v30) : ((v30 > 61728160) ? (v30 % v30 | v30) : ((v30 < 74285586) ? (v30 + v30 * v30) : (v30 - v30 & v30))); + } + + } + else + { + int v33 = 90522893; + v33 = (v33 > 28846443) ? (v33 - v33 % v33) : ((v33 > 98783267) ? (v33 >> v33 >> v33) : ((v33 > 95325204) ? (v33 + v33 << v33) : (v33 | v33 >> v33))); + } + + + switch (v3 % 5) + { + case 0: + v12 = (v20 > 46534216) ? (v18 % v2 << v15) : ((v16 > 50854956) ? (v23 << v3 & v8) : ((v20 < 16317410) ? (v20 - v4 << v24) : (v20 >> v14 | v6))); + break; + case 1: + v9 = v13 >> v9 / v2; + break; + case 2: + v6 = (v18 < 70857110) ? (v20 % v10 & v10) : ((v5 < 54307926) ? (v19 >> v24 + v3) : ((v10 < 57600059) ? (v8 | v14 >> v24) : (v11 + v24 >> v10))); + break; + case 3: + v7 = (v1 > 72759282) ? (v15 / v24 - v13) : ((v7 > 84143970) ? (v2 - v22 ^ v11) : ((v13 < 12153125) ? (v17 & v9 * v19) : (v4 + v14 ^ v10))); + break; + case 4: + v12 = (v2 < 47890074) ? (v8 >> v12 << v23) : ((v20 > 86696769) ? (v6 >> v19 << v17) : ((v20 < 61882014) ? (v7 % v1 - v10) : (v1 >> v12 % v21))); + break; + default: + v6 = (v16 > 37997934) ? (v9 >> v5 << v3) : ((v6 < 84740536) ? (v22 + v17 & v7) : ((v7 < 55364882) ? (v7 - v17 & v22) : (v14 >> v7 | v3))); + break; + } + + + return v10 << v3 - v22; + } + + [MosaUnitTest] + public static int FuzzMethod9983() + { + int v1 = 98951160; + int v2 = 92493441; + int v3 = 18750057; + int v4 = 28491568; + int v5 = 27103898; + int v6 = 47825184; + int v7 = 78776572; + int v8 = 45570609; + int v9 = 16276679; + int v10 = 10372006; + int v11 = 163222; + int v12 = 70797997; + int v13 = 69868388; + int v14 = 12389717; + int v15 = 40699787; + int v16 = 27571182; + int v17 = 14404648; + int v18 = 91304226; + int v19 = 95811495; + int v20 = 96558218; + int v21 = 72268481; + int v22 = 29404392; + int v23 = 27979849; + int v24 = 3947571; + + switch (v1 % 5) + { + case 0: + v15 = (v15 > 95554924) ? (v2 + v22 | v10) : ((v4 < 96647626) ? (v22 << v23 / v4) : ((v24 > 38854084) ? (v2 - v5 % v2) : (v10 + v19 / v3))); + break; + case 1: + v2 = (v15 < 50056835) ? (v9 >> v23 ^ v9) : ((v22 < 23290713) ? (v23 << v19 ^ v2) : ((v6 > 88767928) ? (v10 >> v7 | v3) : (v6 << v17 << v11))); + break; + case 2: + v6 = v5 ^ v8 << v1; + break; + case 3: + v15 = (v11 > 90001942) ? (v17 << v21 * v7) : ((v17 > 76756150) ? (v22 | v11 + v6) : ((v23 < 90207037) ? (v11 / v19 << v9) : (v3 ^ v21 | v22))); + break; + case 4: + v21 = v14 / v4 ^ v8; + break; + default: + v18 = (v15 > 55204267) ? (v10 << v9 / v5) : ((v8 > 52658180) ? (v1 << v7 % v3) : ((v1 < 13006742) ? (v17 << v16 & v13) : (v21 & v4 << v19))); + break; + } + + + switch (v3 % 5) + { + case 0: + v22 = (v5 < 69901395) ? (v2 >> v15 * v1) : ((v1 < 10408095) ? (v23 << v7 ^ v23) : ((v2 > 85568761) ? (v23 << v17 >> v21) : (v14 >> v4 >> v4))); + break; + case 1: + v5 = (v3 < 83509360) ? (v13 / v1 + v11) : ((v8 > 95947879) ? (v6 & v1 * v14) : ((v3 > 16200071) ? (v14 << v3 + v6) : (v21 & v2 + v13))); + break; + case 2: + v15 = (v20 < 65566735) ? (v3 | v21 << v11) : ((v4 > 59082480) ? (v3 + v23 - v23) : ((v9 > 90556840) ? (v9 << v6 + v23) : (v21 ^ v12 | v3))); + break; + case 3: + v15 = (v10 > 82049403) ? (v23 >> v16 ^ v20) : ((v19 < 17332821) ? (v16 & v2 / v12) : ((v5 < 81157287) ? (v24 ^ v9 >> v12) : (v24 << v16 + v4))); + break; + case 4: + v5 = (v12 > 31218083) ? (v16 | v18 / v9) : ((v23 < 94204350) ? (v1 & v10 / v3) : ((v9 < 12636961) ? (v18 >> v17 >> v22) : (v8 & v5 ^ v17))); + break; + default: + v20 = v8 * v21 | v14; + break; + } + + + if (v20 > 10109554) + { + int v25 = 84433779; + v25 = (v25 < 69109133) ? (v25 + v25 & v25) : ((v25 < 58198593) ? (v25 ^ v25 >> v25) : ((v25 < 20250703) ? (v25 & v25 - v25) : (v25 - v25 + v25))); + if (v25 > 39856241) + { + v25 = (v25 > 31774110) ? (v25 | v25 << v25) : ((v25 < 46155354) ? (v25 ^ v25 & v25) : ((v25 > 4990347) ? (v25 * v25 | v25) : (v25 ^ v25 >> v25))); + } + else + { + v25 = v25 << v25 ^ v25; + } + + } + else + { + v11 = v3 & v23 / v23; + } + + + if (v23 > 22192057) + { + v1 = v19 << v6 / v5; + if (v22 > 81435752) + { + int v26 = 69274583; + v26 = v26 & v26 + v26; + } + else + { + v18 = (v22 < 27815833) ? (v4 ^ v17 | v9) : ((v3 > 25055673) ? (v19 >> v20 * v11) : ((v2 < 62426390) ? (v2 + v20 / v18) : (v5 + v4 * v1))); + } + + } + else + { + int v27 = 89644592; + v27 = (v27 < 56607912) ? (v27 / v27 & v27) : ((v27 > 54110155) ? (v27 - v27 / v27) : ((v27 < 35958404) ? (v27 + v27 & v27) : (v27 / v27 / v27))); + } + + + if (v21 < 70526943) + { + int v28 = 34448065; + v28 = (v28 > 19485115) ? (v28 | v28 << v28) : ((v28 < 96703853) ? (v28 & v28 ^ v28) : ((v28 < 31408797) ? (v28 - v28 / v28) : (v28 << v28 % v28))); + if (v28 > 82346953) + { + v28 = (v28 < 17399527) ? (v28 << v28 >> v28) : ((v28 > 62617625) ? (v28 >> v28 & v28) : ((v28 < 68866497) ? (v28 << v28 >> v28) : (v28 >> v28 << v28))); + } + else + { + v28 = (v28 > 8799013) ? (v28 ^ v28 & v28) : ((v28 < 74236554) ? (v28 << v28 ^ v28) : ((v28 > 82936699) ? (v28 ^ v28 | v28) : (v28 * v28 >> v28))); + } + + } + else + { + v9 = (v5 > 49187810) ? (v24 % v17 ^ v13) : ((v13 < 4905949) ? (v19 << v11 % v19) : ((v2 > 46544206) ? (v2 | v9 ^ v16) : (v2 >> v21 % v20))); + } + + + if (v20 < 7399691) + { + int v29 = 31765086; + v29 = (v29 < 44974094) ? (v29 & v29 | v29) : ((v29 < 82270832) ? (v29 & v29 & v29) : ((v29 < 79047174) ? (v29 ^ v29 >> v29) : (v29 ^ v29 + v29))); + if (v29 > 28408537) + { + v29 = (v29 > 45091233) ? (v29 - v29 & v29) : ((v29 > 54702330) ? (v29 >> v29 * v29) : ((v29 > 14228876) ? (v29 / v29 << v29) : (v29 * v29 << v29))); + if (v29 < 11468844) + { + v29 = v29 + v29 * v29; + } + else + { + int v30 = 57670175; + v30 = v30 & v30 | v30; + } + + } + else + { + int v31 = 18050706; + v31 = (v31 < 72836907) ? (v31 / v31 | v31) : ((v31 < 13123000) ? (v31 >> v31 << v31) : ((v31 < 32798182) ? (v31 % v31 * v31) : (v31 << v31 + v31))); + } + + } + else + { + int v32 = 85552094; + v32 = v32 >> v32 << v32; + } + + + switch (v20 % 5) + { + case 0: + v20 = (v10 < 14353720) ? (v22 >> v1 - v14) : ((v5 > 87974108) ? (v19 | v19 << v8) : ((v21 < 62427740) ? (v1 | v19 >> v21) : (v22 << v5 + v18))); + break; + case 1: + v2 = (v9 < 80336389) ? (v11 << v18 & v17) : ((v24 > 98833504) ? (v13 & v15 & v19) : ((v7 > 39821062) ? (v13 & v14 & v9) : (v13 / v18 ^ v15))); + break; + case 2: + v2 = (v18 < 42354289) ? (v23 & v16 / v4) : ((v11 < 30750102) ? (v1 / v24 - v20) : ((v22 < 17386257) ? (v5 << v23 * v8) : (v18 ^ v6 * v23))); + break; + case 3: + v4 = (v8 > 54031324) ? (v7 >> v18 - v24) : ((v14 < 43908207) ? (v22 >> v1 * v13) : ((v2 > 19821947) ? (v14 << v18 << v9) : (v3 % v13 | v1))); + break; + case 4: + v19 = (v23 > 52065510) ? (v13 >> v13 ^ v10) : ((v10 < 77257640) ? (v22 | v3 + v18) : ((v19 < 6187602) ? (v12 << v8 >> v16) : (v19 - v21 ^ v3))); + break; + default: + v4 = (v15 < 47234784) ? (v12 << v17 << v14) : ((v18 < 97932586) ? (v11 >> v11 ^ v21) : ((v7 > 15205151) ? (v2 | v15 ^ v18) : (v19 & v22 + v9))); + break; + } + + + switch (v24 % 5) + { + case 0: + v21 = (v17 > 43205685) ? (v7 / v6 * v10) : ((v14 < 56689324) ? (v1 & v7 & v14) : ((v18 > 71077544) ? (v6 % v13 >> v5) : (v24 & v18 >> v6))); + break; + case 1: + v6 = (v18 < 12731368) ? (v10 % v12 + v17) : ((v10 < 22735) ? (v8 * v19 ^ v5) : ((v3 < 25478198) ? (v18 >> v1 & v4) : (v5 << v9 << v10))); + break; + case 2: + v16 = v19 | v2 << v2; + break; + case 3: + v2 = (v23 > 94802875) ? (v15 * v2 >> v14) : ((v16 < 34347756) ? (v21 << v15 << v10) : ((v16 > 6110356) ? (v11 | v19 * v4) : (v23 - v7 << v20))); + break; + case 4: + v11 = (v20 > 82259947) ? (v24 & v24 >> v7) : ((v18 > 11846436) ? (v24 + v23 ^ v16) : ((v12 < 43200050) ? (v24 >> v8 | v5) : (v21 * v17 << v2))); + break; + default: + v8 = v7 & v13 >> v14; + break; + } + + + switch (v21 % 5) + { + case 0: + v1 = (v21 > 70224781) ? (v19 ^ v15 << v17) : ((v18 < 5108056) ? (v19 << v13 * v24) : ((v14 < 6903364) ? (v16 + v4 >> v14) : (v22 & v6 % v19))); + break; + case 1: + v17 = (v7 > 70804530) ? (v9 >> v21 << v24) : ((v22 < 40098661) ? (v5 - v1 >> v8) : ((v5 < 25072618) ? (v7 / v18 * v18) : (v14 / v3 ^ v4))); + break; + case 2: + v23 = (v17 > 37764465) ? (v4 | v4 % v10) : ((v6 < 43861327) ? (v19 << v9 & v21) : ((v8 > 88704874) ? (v15 ^ v4 << v11) : (v24 << v10 >> v9))); + break; + case 3: + v10 = v4 << v23 * v2; + break; + case 4: + v5 = (v20 < 49558404) ? (v11 / v20 + v20) : ((v14 > 3435357) ? (v8 / v24 << v10) : ((v5 > 18167842) ? (v24 % v5 % v6) : (v16 + v13 << v3))); + break; + default: + v3 = (v15 > 36099774) ? (v22 & v21 ^ v15) : ((v7 > 24210955) ? (v19 - v17 ^ v24) : ((v20 > 89487806) ? (v8 << v7 >> v5) : (v4 & v18 / v10))); + break; + } + + + switch (v11 % 5) + { + case 0: + v1 = v7 * v18 % v13; + break; + case 1: + v8 = v13 | v12 + v2; + break; + case 2: + v15 = (v6 < 506628) ? (v12 * v18 >> v16) : ((v3 < 2215301) ? (v12 << v23 & v16) : ((v11 > 39853261) ? (v9 ^ v18 ^ v15) : (v23 % v1 | v3))); + break; + case 3: + v19 = v11 >> v12 & v15; + break; + case 4: + v17 = v14 - v19 << v22; + break; + default: + v4 = (v8 < 37985239) ? (v18 - v8 | v19) : ((v11 > 4815888) ? (v23 % v16 >> v13) : ((v5 > 56700494) ? (v4 << v5 << v14) : (v1 >> v6 | v3))); + break; + } + + + if (v19 < 92468795) + { + v6 = v2 * v16 >> v23; + } + else + { + v23 = (v4 < 6952729) ? (v14 >> v16 * v3) : ((v16 < 50906066) ? (v15 << v24 & v24) : ((v15 < 25134857) ? (v23 << v1 << v7) : (v8 % v23 & v2))); + } + + + return v23 | v1 ^ v1; + } + + [MosaUnitTest] + public static int FuzzMethod9984() + { + int v1 = 44285146; + int v2 = 97319602; + int v3 = 51816740; + int v4 = 81458549; + int v5 = 81441031; + int v6 = 7287227; + int v7 = 52151264; + int v8 = 83016912; + int v9 = 43005906; + int v10 = 58132580; + int v11 = 17091681; + int v12 = 34769263; + int v13 = 2033883; + int v14 = 61613715; + int v15 = 27688776; + int v16 = 42345010; + int v17 = 3302224; + int v18 = 67144723; + int v19 = 9354950; + int v20 = 33891256; + int v21 = 51650622; + int v22 = 67789118; + int v23 = 93608472; + int v24 = 6994333; + + if (v22 > 63770059) + { + v5 = (v6 > 83284503) ? (v4 & v21 << v6) : ((v23 > 42547592) ? (v18 - v24 & v12) : ((v13 < 54806826) ? (v11 | v18 << v14) : (v4 << v5 << v5))); + if (v12 < 3825089) + { + int v25 = 16003575; + v25 = v25 << v25 & v25; + if (v25 < 5271049) + { + v25 = (v25 < 72483384) ? (v25 >> v25 + v25) : ((v25 < 93501979) ? (v25 / v25 / v25) : ((v25 > 11313799) ? (v25 ^ v25 << v25) : (v25 * v25 % v25))); + } + else + { + v25 = (v25 > 49236777) ? (v25 * v25 >> v25) : ((v25 > 6305583) ? (v25 | v25 - v25) : ((v25 < 60341890) ? (v25 + v25 % v25) : (v25 >> v25 ^ v25))); + } + + } + else + { + int v26 = 81159286; + v26 = v26 ^ v26 / v26; + } + + } + else + { + v16 = (v12 > 2981250) ? (v16 << v21 ^ v4) : ((v19 < 95821264) ? (v16 >> v7 >> v21) : ((v10 > 23579073) ? (v7 >> v21 << v20) : (v16 >> v16 ^ v8))); + } + + + if (v1 > 69070760) + { + v16 = v24 << v18 + v18; + } + else + { + int v27 = 10880548; + v27 = v27 | v27 | v27; + } + + + if (v13 > 29936135) + { + v21 = v10 >> v11 << v11; + } + else + { + v21 = (v18 < 30454409) ? (v15 % v18 % v23) : ((v10 > 21807013) ? (v13 | v15 >> v18) : ((v13 > 906257) ? (v15 / v10 << v4) : (v21 << v3 * v14))); + } + + + switch (v8 % 5) + { + case 0: + v5 = v20 << v15 % v16; + break; + case 1: + v6 = v2 & v14 >> v14; + break; + case 2: + v23 = (v16 < 23078113) ? (v18 ^ v4 | v21) : ((v1 > 27788603) ? (v1 >> v11 >> v9) : ((v14 < 69291271) ? (v15 & v20 >> v17) : (v10 / v2 << v2))); + break; + case 3: + v5 = v22 >> v15 >> v3; + break; + case 4: + v3 = v21 & v16 * v4; + break; + default: + v15 = (v7 > 54007707) ? (v11 * v4 & v5) : ((v20 < 29187318) ? (v5 >> v15 ^ v13) : ((v3 > 63183663) ? (v17 ^ v4 >> v15) : (v22 << v17 ^ v19))); + break; + } + + + switch (v19 % 5) + { + case 0: + v12 = v13 / v7 >> v10; + break; + case 1: + v6 = (v24 < 39211166) ? (v2 * v18 * v13) : ((v21 < 14617537) ? (v16 << v16 << v11) : ((v4 > 70470259) ? (v19 / v5 | v10) : (v2 % v13 + v22))); + break; + case 2: + v14 = (v13 < 51414211) ? (v23 << v5 + v7) : ((v7 < 5399344) ? (v20 * v2 * v12) : ((v8 < 32255030) ? (v17 << v14 / v7) : (v12 ^ v20 + v17))); + break; + case 3: + v11 = (v1 < 72633222) ? (v9 * v10 % v9) : ((v19 < 12288779) ? (v13 & v4 << v8) : ((v8 < 70086507) ? (v23 & v20 & v12) : (v10 & v5 * v8))); + break; + case 4: + v13 = (v20 > 28457314) ? (v1 - v10 | v11) : ((v13 > 66683070) ? (v1 + v20 >> v14) : ((v10 < 93813144) ? (v10 << v22 + v8) : (v5 % v8 & v22))); + break; + default: + v24 = (v2 > 65525062) ? (v20 + v17 ^ v6) : ((v12 > 78828547) ? (v23 % v24 & v7) : ((v12 < 90204780) ? (v17 / v2 / v9) : (v13 - v23 | v18))); + break; + } + + + switch (v1 % 5) + { + case 0: + v22 = (v19 < 95452345) ? (v20 << v14 << v9) : ((v15 < 85291507) ? (v17 << v1 << v14) : ((v16 < 77288504) ? (v19 - v20 << v19) : (v5 << v7 * v20))); + break; + case 1: + v16 = v20 * v16 << v14; + break; + case 2: + v10 = (v2 < 45680796) ? (v18 - v3 | v11) : ((v14 > 1662451) ? (v20 >> v3 ^ v22) : ((v17 < 97018842) ? (v12 >> v16 | v14) : (v9 << v17 << v5))); + break; + case 3: + v2 = v11 / v10 >> v4; + break; + case 4: + v9 = (v4 > 38629451) ? (v2 ^ v8 << v7) : ((v5 < 93894887) ? (v5 - v12 % v17) : ((v15 < 7155999) ? (v18 - v11 >> v9) : (v18 << v19 % v5))); + break; + default: + v20 = (v1 > 8811087) ? (v1 * v15 >> v5) : ((v22 > 70541930) ? (v23 & v24 + v2) : ((v16 > 65730286) ? (v12 | v22 >> v23) : (v22 >> v6 * v16))); + break; + } + + + if (v15 < 68956028) + { + int v28 = 43796633; + v28 = v28 << v28 % v28; + } + else + { + v1 = v9 | v4 - v6; + } + + + if (v21 > 97470587) + { + v21 = (v21 > 91168549) ? (v15 / v2 & v3) : ((v24 > 72265534) ? (v10 & v23 << v17) : ((v12 > 69256291) ? (v13 & v3 << v24) : (v1 >> v23 - v19))); + } + else + { + v10 = (v8 < 70588745) ? (v17 | v22 ^ v21) : ((v18 < 44034496) ? (v6 + v20 >> v20) : ((v12 > 15146370) ? (v5 << v1 & v10) : (v12 + v7 - v12))); + } + + + switch (v24 % 5) + { + case 0: + v6 = v9 | v6 >> v20; + break; + case 1: + v1 = (v7 < 51247914) ? (v11 ^ v12 & v17) : ((v13 > 65591231) ? (v20 | v17 & v5) : ((v5 > 88382628) ? (v18 & v17 | v17) : (v15 >> v2 >> v1))); + break; + case 2: + v9 = (v5 < 92630422) ? (v7 + v22 << v1) : ((v19 > 31276252) ? (v8 >> v2 / v10) : ((v23 > 85455216) ? (v2 | v6 % v8) : (v9 & v5 | v9))); + break; + case 3: + v20 = (v1 < 43182524) ? (v18 | v15 * v24) : ((v6 > 30747697) ? (v19 << v2 << v7) : ((v8 > 6789907) ? (v24 << v20 >> v14) : (v14 << v10 & v22))); + break; + case 4: + v6 = (v20 > 3543188) ? (v4 & v21 >> v8) : ((v3 < 49702148) ? (v12 | v18 << v8) : ((v5 > 86016876) ? (v2 - v21 << v20) : (v1 + v15 >> v16))); + break; + default: + v15 = (v14 > 95095925) ? (v11 ^ v9 + v19) : ((v2 > 66414477) ? (v12 | v12 & v24) : ((v20 > 84890719) ? (v9 / v16 | v8) : (v4 | v7 ^ v22))); + break; + } + + + switch (v22 % 5) + { + case 0: + v7 = (v11 < 77711219) ? (v14 & v23 / v21) : ((v7 < 85667840) ? (v21 | v11 << v15) : ((v6 > 82166205) ? (v15 >> v10 / v18) : (v3 + v13 << v6))); + break; + case 1: + v14 = (v12 > 68812339) ? (v16 >> v21 % v9) : ((v6 < 78342111) ? (v11 >> v10 << v6) : ((v6 < 76192815) ? (v4 >> v8 << v13) : (v1 * v5 << v12))); + break; + case 2: + v6 = (v15 > 78541248) ? (v13 & v1 & v10) : ((v11 > 96543524) ? (v9 & v3 % v3) : ((v19 > 38982865) ? (v16 << v13 >> v5) : (v21 / v19 >> v18))); + break; + case 3: + v11 = (v23 < 41735752) ? (v1 % v7 >> v13) : ((v2 > 10035956) ? (v2 & v1 + v24) : ((v6 > 65221113) ? (v5 | v13 & v13) : (v13 >> v19 - v3))); + break; + case 4: + v5 = (v24 < 92297430) ? (v21 | v22 / v14) : ((v11 > 51444044) ? (v5 + v15 % v20) : ((v22 > 68137357) ? (v14 | v19 | v23) : (v16 % v6 ^ v10))); + break; + default: + v12 = (v17 < 59576247) ? (v19 >> v24 << v3) : ((v7 < 67021266) ? (v16 | v17 % v18) : ((v6 < 1325200) ? (v13 & v9 - v1) : (v2 | v12 << v16))); + break; + } + + + switch (v3 % 5) + { + case 0: + v17 = v22 | v15 >> v11; + break; + case 1: + v1 = v2 >> v12 >> v3; + break; + case 2: + v12 = v12 ^ v7 + v10; + break; + case 3: + v20 = (v8 < 97701993) ? (v2 & v2 << v16) : ((v21 > 95186682) ? (v18 % v11 << v10) : ((v9 > 4362202) ? (v14 ^ v20 << v12) : (v16 << v21 - v6))); + break; + case 4: + v16 = (v14 < 88219146) ? (v14 ^ v3 << v3) : ((v17 > 81208119) ? (v24 % v14 << v22) : ((v5 < 43508796) ? (v10 + v8 << v24) : (v12 << v10 ^ v11))); + break; + default: + v15 = v7 << v1 & v11; + break; + } + + + return (v22 > 76663851) ? (v2 >> v3 * v19) : ((v22 > 40283741) ? (v13 * v6 & v3) : ((v18 > 90447603) ? (v17 >> v8 | v10) : (v8 / v13 << v14))); + } + + [MosaUnitTest] + public static int FuzzMethod9985() + { + int v1 = 38546794; + int v2 = 83605394; + int v3 = 95389379; + int v4 = 2914733; + int v5 = 91871273; + int v6 = 36754255; + int v7 = 48458835; + int v8 = 24709207; + int v9 = 2787654; + int v10 = 65723396; + int v11 = 89575275; + int v12 = 27182522; + int v13 = 58497184; + int v14 = 73764738; + int v15 = 39374651; + int v16 = 51317410; + int v17 = 81688144; + int v18 = 14754942; + int v19 = 36347199; + int v20 = 30233480; + int v21 = 46468310; + int v22 = 45088424; + int v23 = 49260662; + int v24 = 9842031; + + switch (v5 % 5) + { + case 0: + v19 = (v6 < 55152886) ? (v11 / v7 >> v20) : ((v17 > 21030950) ? (v22 & v24 / v8) : ((v5 < 9528986) ? (v18 >> v21 / v3) : (v8 ^ v9 - v4))); + break; + case 1: + v12 = (v3 < 75626632) ? (v3 << v24 - v23) : ((v8 > 70190712) ? (v17 ^ v1 + v12) : ((v1 < 75625741) ? (v1 * v11 | v15) : (v5 & v19 >> v22))); + break; + case 2: + v21 = v7 % v18 << v20; + break; + case 3: + v13 = (v9 < 18356253) ? (v12 ^ v4 | v10) : ((v4 < 66969367) ? (v2 << v13 << v17) : ((v3 < 29272539) ? (v16 & v9 << v24) : (v11 >> v23 / v16))); + break; + case 4: + v21 = (v14 < 12939643) ? (v15 ^ v15 * v20) : ((v21 < 90497584) ? (v22 << v8 % v19) : ((v22 < 6852329) ? (v24 << v14 - v1) : (v2 & v23 >> v18))); + break; + default: + v3 = v6 >> v7 | v14; + break; + } + + + switch (v9 % 5) + { + case 0: + v23 = (v24 < 14372358) ? (v24 | v7 << v15) : ((v23 > 40671283) ? (v21 >> v1 << v13) : ((v13 > 25607098) ? (v13 - v1 + v6) : (v18 & v24 ^ v23))); + break; + case 1: + v2 = v5 - v7 >> v19; + break; + case 2: + v1 = (v9 > 42251849) ? (v17 - v6 << v1) : ((v20 < 55288777) ? (v2 % v15 | v19) : ((v18 > 56286636) ? (v8 << v12 - v13) : (v22 & v12 / v14))); + break; + case 3: + v13 = v7 & v21 * v15; + break; + case 4: + v16 = (v8 > 86337308) ? (v4 ^ v21 & v22) : ((v6 < 55514219) ? (v3 ^ v19 << v9) : ((v14 < 12068639) ? (v1 ^ v4 << v19) : (v21 >> v6 * v17))); + break; + default: + v11 = (v17 < 98000371) ? (v18 & v8 | v15) : ((v18 < 72328670) ? (v5 & v10 & v15) : ((v22 < 1475183) ? (v15 << v10 - v11) : (v21 - v15 ^ v19))); + break; + } + + + if (v10 > 60501582) + { + v2 = (v11 < 68016670) ? (v20 | v16 << v2) : ((v17 > 63864707) ? (v9 << v15 - v8) : ((v11 > 88134128) ? (v17 << v14 % v18) : (v15 >> v9 - v8))); + } + else + { + v14 = (v9 < 73992999) ? (v9 << v20 << v9) : ((v4 < 50969960) ? (v13 - v7 ^ v8) : ((v8 < 56789586) ? (v3 - v16 >> v22) : (v24 << v16 << v10))); + } + + + switch (v22 % 5) + { + case 0: + v16 = (v4 > 68433737) ? (v19 << v1 << v2) : ((v8 < 42592619) ? (v23 << v18 % v19) : ((v15 < 14509167) ? (v20 << v21 >> v13) : (v13 << v8 / v2))); + break; + case 1: + v1 = (v4 < 92068544) ? (v12 | v22 % v5) : ((v23 > 83883464) ? (v13 ^ v21 + v16) : ((v16 > 95394813) ? (v14 & v11 & v11) : (v12 >> v2 * v14))); + break; + case 2: + v12 = (v17 < 29749226) ? (v8 >> v11 | v11) : ((v12 > 54795877) ? (v13 >> v3 << v10) : ((v15 < 93674714) ? (v2 ^ v21 | v20) : (v7 + v7 | v15))); + break; + case 3: + v8 = v1 % v23 - v11; + break; + case 4: + v2 = v12 / v23 & v14; + break; + default: + v13 = v13 ^ v4 << v16; + break; + } + + + switch (v10 % 5) + { + case 0: + v11 = (v17 > 35273516) ? (v9 & v1 << v16) : ((v24 > 35130941) ? (v23 + v19 / v5) : ((v4 < 78374679) ? (v12 - v2 / v1) : (v2 >> v5 << v13))); + break; + case 1: + v16 = v17 << v1 & v15; + break; + case 2: + v20 = (v7 < 23172541) ? (v6 << v8 % v4) : ((v14 > 22496052) ? (v19 | v12 ^ v18) : ((v14 < 64615529) ? (v13 * v11 / v7) : (v10 << v4 << v6))); + break; + case 3: + v12 = v2 / v2 << v3; + break; + case 4: + v3 = (v17 > 97016307) ? (v19 - v20 + v8) : ((v14 > 36947398) ? (v5 << v16 >> v1) : ((v11 > 29039993) ? (v14 | v2 % v10) : (v6 << v23 | v17))); + break; + default: + v18 = (v7 > 70263451) ? (v12 >> v23 ^ v19) : ((v13 < 80094607) ? (v15 << v23 | v7) : ((v19 > 2404166) ? (v12 & v22 << v6) : (v21 >> v9 + v3))); + break; + } + + + switch (v18 % 5) + { + case 0: + v5 = v24 | v23 >> v10; + break; + case 1: + v23 = (v19 > 16035247) ? (v11 >> v4 >> v12) : ((v14 > 24098316) ? (v6 >> v12 >> v24) : ((v11 > 60559158) ? (v1 >> v7 | v21) : (v16 >> v10 - v4))); + break; + case 2: + v5 = v22 >> v11 ^ v14; + break; + case 3: + v20 = (v4 < 83810616) ? (v5 | v5 ^ v23) : ((v1 > 34320489) ? (v7 & v9 & v11) : ((v18 > 77998847) ? (v22 << v18 << v14) : (v24 >> v4 >> v11))); + break; + case 4: + v5 = (v16 > 66249149) ? (v11 ^ v13 & v12) : ((v9 < 72426762) ? (v4 << v7 << v2) : ((v10 > 38350858) ? (v12 * v18 | v12) : (v9 >> v8 | v7))); + break; + default: + v13 = v9 * v21 ^ v7; + break; + } + + + switch (v19 % 5) + { + case 0: + v13 = (v18 < 74043740) ? (v14 >> v8 / v20) : ((v9 > 29773202) ? (v7 ^ v22 + v10) : ((v15 > 91140831) ? (v21 + v22 % v24) : (v7 << v7 ^ v14))); + break; + case 1: + v2 = v23 << v22 << v10; + break; + case 2: + v11 = (v3 < 8031640) ? (v21 << v6 / v13) : ((v5 < 80949954) ? (v24 >> v4 | v18) : ((v19 < 29101745) ? (v7 >> v1 ^ v2) : (v1 & v22 << v22))); + break; + case 3: + v22 = (v9 < 64588533) ? (v1 | v21 - v18) : ((v5 < 99987226) ? (v3 << v18 ^ v20) : ((v14 > 15679890) ? (v18 / v5 ^ v14) : (v21 + v13 | v1))); + break; + case 4: + v21 = v6 + v17 >> v1; + break; + default: + v2 = v2 - v7 - v22; + break; + } + + + switch (v24 % 5) + { + case 0: + v21 = (v21 < 1457828) ? (v5 * v14 % v14) : ((v10 < 6932454) ? (v18 | v14 | v8) : ((v23 < 98222197) ? (v18 >> v1 ^ v4) : (v22 | v14 & v17))); + break; + case 1: + v18 = (v5 > 99192689) ? (v12 + v16 << v13) : ((v21 > 45603962) ? (v8 ^ v24 | v11) : ((v7 < 83285094) ? (v12 + v10 << v16) : (v4 + v6 << v11))); + break; + case 2: + v5 = (v19 > 24872037) ? (v10 | v8 - v24) : ((v13 > 57075241) ? (v19 >> v15 ^ v23) : ((v16 < 40466745) ? (v21 % v10 % v2) : (v17 & v4 << v3))); + break; + case 3: + v3 = (v21 > 14149670) ? (v7 + v20 + v13) : ((v11 < 92501080) ? (v7 ^ v7 / v14) : ((v16 > 31889714) ? (v2 ^ v20 << v3) : (v18 >> v6 | v18))); + break; + case 4: + v16 = (v12 < 84906485) ? (v4 | v3 - v22) : ((v9 < 38935330) ? (v18 + v7 + v10) : ((v20 > 5808431) ? (v19 ^ v23 ^ v23) : (v15 >> v8 | v11))); + break; + default: + v22 = v5 % v23 << v21; + break; + } + + + if (v14 < 31208367) + { + v13 = v10 / v12 - v20; + } + else + { + v24 = v20 - v16 >> v6; + } + + + switch (v21 % 5) + { + case 0: + v6 = v1 | v9 ^ v1; + break; + case 1: + v20 = v4 >> v11 ^ v1; + break; + case 2: + v11 = (v14 > 40182014) ? (v11 & v5 & v21) : ((v18 > 70856906) ? (v4 * v23 >> v9) : ((v10 < 17153282) ? (v22 ^ v2 / v14) : (v11 % v14 << v24))); + break; + case 3: + v1 = (v20 > 50680245) ? (v2 / v15 >> v6) : ((v5 > 56501262) ? (v13 << v6 + v19) : ((v14 > 96471946) ? (v24 & v23 / v7) : (v9 ^ v24 << v1))); + break; + case 4: + v13 = (v17 > 91915888) ? (v21 >> v19 & v13) : ((v24 > 9958538) ? (v16 | v14 >> v11) : ((v23 < 20727712) ? (v19 % v18 & v5) : (v11 >> v17 << v2))); + break; + default: + v5 = v15 + v23 * v15; + break; + } + + + if (v8 > 14625570) + { + int v25 = 67385059; + v25 = (v25 > 72185828) ? (v25 >> v25 >> v25) : ((v25 > 12219421) ? (v25 | v25 & v25) : ((v25 > 83540253) ? (v25 >> v25 / v25) : (v25 - v25 | v25))); + if (v25 < 71261101) + { + int v26 = 67837646; + v26 = (v26 < 95867672) ? (v26 >> v26 ^ v26) : ((v26 < 52716131) ? (v26 >> v26 << v26) : ((v26 < 83607744) ? (v26 | v26 * v26) : (v26 | v26 << v26))); + if (v26 < 29387310) + { + v26 = v26 + v26 & v26; + } + else + { + v26 = (v26 < 89920419) ? (v26 & v26 * v26) : ((v26 < 17550927) ? (v26 ^ v26 ^ v26) : ((v26 > 84051189) ? (v26 << v26 * v26) : (v26 | v26 >> v26))); + } + + } + else + { + int v27 = 42706906; + v27 = v27 | v27 ^ v27; + } + + } + else + { + int v28 = 96557157; + v28 = v28 >> v28 ^ v28; + } + + + return v4 & v2 + v19; + } + + [MosaUnitTest] + public static int FuzzMethod9986() + { + int v1 = 68678660; + int v2 = 2400921; + int v3 = 80560575; + int v4 = 8546525; + int v5 = 61037847; + int v6 = 43463887; + int v7 = 40613317; + int v8 = 19878318; + int v9 = 90112655; + int v10 = 13708316; + int v11 = 76482799; + int v12 = 10745824; + int v13 = 9994638; + int v14 = 45148797; + int v15 = 85393664; + int v16 = 63888574; + int v17 = 99468457; + int v18 = 70317017; + int v19 = 97516617; + int v20 = 90421749; + int v21 = 89184036; + int v22 = 89882647; + int v23 = 84755240; + int v24 = 87775807; + + switch (v15 % 5) + { + case 0: + v20 = v8 % v23 | v8; + break; + case 1: + v8 = v20 & v19 & v5; + break; + case 2: + v10 = (v17 < 52575851) ? (v1 | v9 % v8) : ((v7 > 16024457) ? (v10 >> v14 << v8) : ((v9 > 64146791) ? (v3 >> v16 & v4) : (v11 * v1 << v20))); + break; + case 3: + v24 = (v17 < 81312788) ? (v13 << v21 | v12) : ((v24 < 83311266) ? (v23 - v24 >> v15) : ((v15 > 55258572) ? (v6 + v7 >> v13) : (v15 ^ v10 / v24))); + break; + case 4: + v18 = v17 << v9 << v23; + break; + default: + v20 = (v5 > 55353139) ? (v12 ^ v13 | v4) : ((v1 > 46376730) ? (v13 * v8 ^ v11) : ((v20 < 65250501) ? (v21 ^ v5 << v1) : (v11 & v1 >> v10))); + break; + } + + + switch (v14 % 5) + { + case 0: + v6 = v17 + v16 >> v9; + break; + case 1: + v10 = v6 * v5 - v17; + break; + case 2: + v24 = (v7 > 8311117) ? (v11 | v2 << v7) : ((v13 > 65184723) ? (v20 | v7 - v3) : ((v4 > 22118245) ? (v3 & v6 & v9) : (v11 & v21 >> v23))); + break; + case 3: + v6 = (v18 < 63731389) ? (v24 * v5 ^ v19) : ((v11 < 4127400) ? (v19 | v18 << v14) : ((v22 < 14568763) ? (v24 >> v8 - v15) : (v9 % v4 % v19))); + break; + case 4: + v21 = (v24 < 80415463) ? (v8 / v24 & v23) : ((v20 > 2954089) ? (v19 - v15 | v8) : ((v10 < 29075224) ? (v22 & v22 ^ v16) : (v1 ^ v3 | v16))); + break; + default: + v16 = (v1 < 66995310) ? (v13 ^ v21 % v3) : ((v12 > 36113188) ? (v9 % v2 << v22) : ((v5 < 92026693) ? (v17 * v22 + v23) : (v10 & v12 + v13))); + break; + } + + + switch (v13 % 5) + { + case 0: + v3 = (v13 < 81457097) ? (v6 - v14 % v21) : ((v17 < 88322723) ? (v22 ^ v8 - v6) : ((v6 < 35782006) ? (v5 & v13 << v16) : (v19 & v22 * v7))); + break; + case 1: + v19 = (v8 < 57836477) ? (v7 >> v13 / v12) : ((v14 < 87057465) ? (v7 * v3 & v7) : ((v2 > 24259276) ? (v19 + v19 / v24) : (v24 ^ v16 - v24))); + break; + case 2: + v6 = (v1 < 99032593) ? (v9 | v4 | v24) : ((v8 > 94251914) ? (v4 ^ v17 >> v18) : ((v19 > 53914937) ? (v5 & v14 / v24) : (v21 << v11 << v4))); + break; + case 3: + v19 = (v7 < 93060488) ? (v23 << v3 << v9) : ((v24 > 64206797) ? (v8 - v24 & v20) : ((v6 < 96591011) ? (v23 | v24 << v13) : (v17 >> v16 << v22))); + break; + case 4: + v15 = (v14 < 48072013) ? (v21 % v12 | v3) : ((v3 < 26771713) ? (v15 & v3 / v15) : ((v7 < 7831670) ? (v5 << v4 >> v14) : (v14 & v24 << v22))); + break; + default: + v15 = v1 >> v1 << v13; + break; + } + + + if (v13 > 7133736) + { + int v25 = 72186792; + v25 = v25 & v25 % v25; + if (v25 < 2777401) + { + int v26 = 46870541; + v26 = (v26 < 26084402) ? (v26 % v26 * v26) : ((v26 < 58658233) ? (v26 | v26 & v26) : ((v26 < 30009143) ? (v26 + v26 - v26) : (v26 & v26 | v26))); + if (v26 > 46343323) + { + v26 = v26 % v26 << v26; + } + else + { + v26 = (v26 < 34232036) ? (v26 - v26 % v26) : ((v26 > 19735338) ? (v26 >> v26 % v26) : ((v26 < 87853414) ? (v26 - v26 & v26) : (v26 % v26 >> v26))); + } + + } + else + { + int v27 = 49335134; + v27 = (v27 > 77275565) ? (v27 & v27 >> v27) : ((v27 > 38117212) ? (v27 >> v27 * v27) : ((v27 > 65385481) ? (v27 - v27 + v27) : (v27 >> v27 & v27))); + } + + } + else + { + v12 = (v10 > 13482552) ? (v8 & v5 & v24) : ((v1 > 57122188) ? (v14 ^ v4 | v24) : ((v20 > 83664066) ? (v1 - v21 >> v19) : (v20 | v21 | v24))); + } + + + if (v12 < 8909306) + { + v18 = (v9 < 89022) ? (v14 / v7 & v3) : ((v24 < 98412509) ? (v4 / v14 ^ v18) : ((v7 < 14377343) ? (v5 | v2 % v8) : (v9 / v19 | v3))); + if (v11 > 21315188) + { + v16 = v23 << v21 & v2; + } + else + { + int v28 = 72302062; + v28 = (v28 > 25554041) ? (v28 / v28 >> v28) : ((v28 < 83542448) ? (v28 % v28 % v28) : ((v28 > 17420683) ? (v28 << v28 & v28) : (v28 % v28 ^ v28))); + } + + } + else + { + v5 = (v7 > 35582170) ? (v23 * v10 << v3) : ((v12 < 29524793) ? (v8 * v5 >> v11) : ((v5 < 35459103) ? (v20 >> v10 - v14) : (v1 << v16 >> v7))); + } + + + if (v8 > 72283134) + { + v8 = (v12 > 84830783) ? (v15 >> v3 << v8) : ((v20 > 85507158) ? (v11 + v18 + v10) : ((v8 > 29235549) ? (v5 << v17 - v17) : (v16 | v6 + v11))); + } + else + { + v22 = (v3 < 46554344) ? (v24 >> v9 + v20) : ((v8 < 43037365) ? (v12 & v3 & v21) : ((v23 > 67776291) ? (v8 / v19 ^ v2) : (v24 * v17 / v23))); + } + + + if (v12 < 49227213) + { + v19 = v11 | v16 << v18; + } + else + { + int v29 = 56027388; + v29 = v29 & v29 & v29; + } + + + switch (v15 % 5) + { + case 0: + v14 = (v22 > 79908933) ? (v17 >> v19 | v2) : ((v6 > 10349212) ? (v18 >> v9 / v2) : ((v16 > 55125577) ? (v5 * v18 << v9) : (v20 + v2 ^ v13))); + break; + case 1: + v19 = (v6 > 59864705) ? (v23 >> v22 | v7) : ((v11 > 21070870) ? (v24 << v8 % v9) : ((v22 > 42074940) ? (v17 | v9 | v19) : (v7 << v10 * v4))); + break; + case 2: + v23 = (v19 < 78587959) ? (v22 ^ v16 / v24) : ((v5 < 54307383) ? (v20 >> v13 ^ v10) : ((v24 < 75099383) ? (v15 / v11 >> v14) : (v14 >> v5 << v17))); + break; + case 3: + v16 = v14 & v11 & v5; + break; + case 4: + v23 = (v19 > 32115716) ? (v19 | v5 << v1) : ((v2 > 96171481) ? (v7 << v8 >> v24) : ((v7 > 37297771) ? (v1 ^ v6 << v11) : (v18 - v18 >> v13))); + break; + default: + v13 = v12 - v7 % v4; + break; + } + + + switch (v10 % 5) + { + case 0: + v7 = (v5 < 45646610) ? (v9 >> v4 / v12) : ((v16 > 27695762) ? (v1 & v18 << v16) : ((v21 < 90061672) ? (v2 * v9 % v11) : (v23 % v15 / v15))); + break; + case 1: + v18 = (v13 < 70077271) ? (v22 + v17 * v24) : ((v18 < 12305288) ? (v19 << v13 >> v1) : ((v8 > 53662251) ? (v14 << v21 & v2) : (v12 - v3 << v14))); + break; + case 2: + v14 = v6 | v7 | v20; + break; + case 3: + v19 = v15 | v24 << v6; + break; + case 4: + v18 = v16 / v16 | v4; + break; + default: + v3 = (v2 > 79121147) ? (v1 >> v19 << v24) : ((v2 < 91661950) ? (v10 ^ v8 | v9) : ((v24 < 58286652) ? (v2 / v3 / v5) : (v9 / v12 >> v3))); + break; + } + + + switch (v6 % 5) + { + case 0: + v8 = v8 - v21 & v2; + break; + case 1: + v5 = (v4 > 1817641) ? (v5 % v3 % v18) : ((v8 > 62677835) ? (v1 & v17 ^ v13) : ((v19 < 68222376) ? (v1 >> v24 & v5) : (v4 & v4 | v15))); + break; + case 2: + v3 = (v4 > 73805766) ? (v11 - v12 >> v14) : ((v18 > 37951428) ? (v21 >> v22 | v13) : ((v9 > 4717511) ? (v9 << v24 + v19) : (v15 % v3 / v23))); + break; + case 3: + v23 = (v9 > 48175437) ? (v20 >> v10 & v9) : ((v9 < 5233226) ? (v5 << v5 + v12) : ((v17 < 86965816) ? (v4 - v23 & v6) : (v4 << v9 - v2))); + break; + case 4: + v3 = v15 | v15 << v19; + break; + default: + v16 = v24 & v8 << v6; + break; + } + + + switch (v24 % 5) + { + case 0: + v24 = (v24 > 84651665) ? (v9 << v9 >> v16) : ((v19 < 13967123) ? (v3 ^ v5 * v20) : ((v14 > 11535821) ? (v15 * v2 % v2) : (v15 ^ v20 * v20))); + break; + case 1: + v1 = (v1 > 59104943) ? (v8 - v15 << v19) : ((v13 > 23889795) ? (v15 << v7 ^ v22) : ((v6 < 87335124) ? (v9 % v18 << v19) : (v9 ^ v14 * v17))); + break; + case 2: + v14 = v11 / v11 << v6; + break; + case 3: + v11 = (v8 > 27220280) ? (v8 | v11 + v12) : ((v14 > 97718078) ? (v17 ^ v4 ^ v18) : ((v7 < 89168379) ? (v10 * v8 - v13) : (v20 * v23 % v9))); + break; + case 4: + v24 = v16 >> v6 & v15; + break; + default: + v8 = (v7 > 43738476) ? (v21 % v5 - v21) : ((v5 > 40573939) ? (v13 % v18 % v6) : ((v22 < 16493242) ? (v13 % v12 | v8) : (v10 % v24 % v16))); + break; + } + + + return v15 << v21 % v13; + } + + [MosaUnitTest] + public static int FuzzMethod9987() + { + int v1 = 69231845; + int v2 = 1089904; + int v3 = 38342533; + int v4 = 56638105; + int v5 = 15374070; + int v6 = 29851753; + int v7 = 15082182; + int v8 = 61396235; + int v9 = 74511512; + int v10 = 74062702; + int v11 = 18745808; + int v12 = 50822970; + int v13 = 9811626; + int v14 = 68654171; + int v15 = 52389770; + int v16 = 68322845; + int v17 = 30406572; + int v18 = 63594094; + int v19 = 30634765; + int v20 = 14006373; + int v21 = 40542996; + int v22 = 76694444; + int v23 = 50342925; + int v24 = 37957884; + + switch (v1 % 5) + { + case 0: + v18 = (v19 < 94101906) ? (v9 ^ v19 & v12) : ((v17 < 77610443) ? (v1 - v4 | v2) : ((v11 < 77070607) ? (v6 << v10 / v19) : (v23 >> v1 << v11))); + break; + case 1: + v13 = (v15 < 28652701) ? (v21 - v9 << v4) : ((v17 < 8834841) ? (v20 << v18 >> v4) : ((v11 < 34609440) ? (v4 >> v5 | v8) : (v3 ^ v23 % v16))); + break; + case 2: + v10 = (v22 > 93813763) ? (v20 << v3 % v22) : ((v11 > 41625299) ? (v16 << v5 << v19) : ((v15 < 87794442) ? (v13 << v9 >> v5) : (v8 | v18 | v17))); + break; + case 3: + v13 = (v17 > 28310558) ? (v7 & v15 % v4) : ((v3 > 39418979) ? (v14 ^ v12 << v2) : ((v6 > 62436732) ? (v2 | v3 + v10) : (v21 >> v18 << v2))); + break; + case 4: + v7 = (v13 > 15449046) ? (v14 | v22 >> v2) : ((v11 > 64666855) ? (v8 ^ v2 + v20) : ((v6 < 98700612) ? (v11 / v21 >> v8) : (v10 | v15 >> v8))); + break; + default: + v4 = v7 + v22 * v22; + break; + } + + + if (v16 < 12993895) + { + int v25 = 24439425; + v25 = (v25 < 71296544) ? (v25 << v25 & v25) : ((v25 > 76459429) ? (v25 << v25 << v25) : ((v25 < 22381380) ? (v25 << v25 << v25) : (v25 << v25 + v25))); + if (v25 > 69941262) + { + int v26 = 1133230; + v26 = v26 & v26 / v26; + if (v26 < 28871645) + { + v26 = (v26 > 20152264) ? (v26 >> v26 | v26) : ((v26 > 81297510) ? (v26 + v26 & v26) : ((v26 > 38186451) ? (v26 / v26 ^ v26) : (v26 ^ v26 % v26))); + } + else + { + int v27 = 19579137; + v27 = (v27 > 51234049) ? (v27 >> v27 - v27) : ((v27 > 13905359) ? (v27 ^ v27 - v27) : ((v27 < 20221525) ? (v27 << v27 & v27) : (v27 << v27 >> v27))); + } + + } + else + { + v25 = (v25 > 60913150) ? (v25 * v25 << v25) : ((v25 > 41883498) ? (v25 | v25 ^ v25) : ((v25 < 59638299) ? (v25 | v25 >> v25) : (v25 ^ v25 % v25))); + } + + } + else + { + v6 = v21 + v17 ^ v8; + } + + + if (v21 > 31482594) + { + int v28 = 59553891; + v28 = (v28 > 84272070) ? (v28 / v28 / v28) : ((v28 > 11122698) ? (v28 % v28 << v28) : ((v28 < 73767458) ? (v28 | v28 >> v28) : (v28 % v28 | v28))); + } + else + { + int v29 = 69771082; + v29 = (v29 < 69914159) ? (v29 >> v29 - v29) : ((v29 < 23192871) ? (v29 ^ v29 >> v29) : ((v29 < 24844359) ? (v29 * v29 >> v29) : (v29 >> v29 << v29))); + } + + + switch (v21 % 5) + { + case 0: + v18 = (v17 > 42515805) ? (v3 << v24 & v4) : ((v14 > 58204633) ? (v5 >> v3 >> v18) : ((v17 > 83991599) ? (v9 & v4 + v2) : (v14 / v14 - v17))); + break; + case 1: + v9 = (v16 < 73021716) ? (v15 >> v4 - v3) : ((v14 < 58668413) ? (v22 & v18 % v17) : ((v13 < 77028089) ? (v13 / v12 >> v16) : (v17 >> v24 << v21))); + break; + case 2: + v19 = v1 | v9 - v4; + break; + case 3: + v8 = v20 << v5 << v12; + break; + case 4: + v11 = (v13 > 45579223) ? (v17 & v23 >> v4) : ((v22 > 29219081) ? (v1 | v9 % v23) : ((v20 > 38083144) ? (v8 * v6 & v5) : (v20 % v23 | v16))); + break; + default: + v23 = v24 ^ v15 & v19; + break; + } + + + switch (v4 % 5) + { + case 0: + v4 = v22 | v20 ^ v13; + break; + case 1: + v2 = v11 & v14 | v13; + break; + case 2: + v24 = (v8 > 80412852) ? (v18 & v23 | v8) : ((v18 > 75082451) ? (v12 & v16 & v8) : ((v7 > 54861414) ? (v11 ^ v15 & v21) : (v17 | v22 >> v10))); + break; + case 3: + v4 = (v22 < 85884637) ? (v7 >> v6 >> v2) : ((v10 < 54472307) ? (v19 << v23 >> v4) : ((v17 > 48666056) ? (v9 ^ v5 + v4) : (v21 - v19 - v7))); + break; + case 4: + v18 = (v21 < 28410385) ? (v9 << v8 << v24) : ((v7 < 10226908) ? (v5 << v13 / v16) : ((v8 < 76521722) ? (v20 << v17 & v8) : (v7 >> v14 << v6))); + break; + default: + v1 = v19 | v2 << v17; + break; + } + + + if (v8 > 34749053) + { + v24 = (v1 > 81374547) ? (v16 << v8 + v15) : ((v2 < 85143948) ? (v8 ^ v4 % v5) : ((v24 < 47552959) ? (v20 + v14 ^ v11) : (v11 << v23 ^ v19))); + } + else + { + v10 = v6 + v16 >> v3; + } + + + switch (v13 % 5) + { + case 0: + v12 = (v8 > 9305771) ? (v22 << v4 + v6) : ((v20 > 35439682) ? (v10 * v14 % v9) : ((v11 > 33304244) ? (v17 * v8 % v23) : (v21 / v18 ^ v18))); + break; + case 1: + v7 = v11 * v17 | v2; + break; + case 2: + v9 = (v3 > 16813407) ? (v21 + v14 & v16) : ((v2 > 61011125) ? (v7 ^ v15 ^ v21) : ((v7 > 84728765) ? (v2 % v21 & v5) : (v8 ^ v13 >> v4))); + break; + case 3: + v2 = (v15 < 17462254) ? (v4 << v7 >> v6) : ((v6 < 12401960) ? (v6 ^ v12 % v13) : ((v17 < 97728287) ? (v6 % v18 >> v3) : (v16 ^ v19 >> v20))); + break; + case 4: + v8 = v18 % v23 * v23; + break; + default: + v6 = (v4 < 40225009) ? (v1 | v21 % v5) : ((v1 < 45098900) ? (v6 / v4 % v12) : ((v15 < 74018699) ? (v16 >> v16 >> v6) : (v24 >> v14 | v2))); + break; + } + + + if (v11 < 81438152) + { + int v30 = 4984682; + v30 = (v30 < 33259048) ? (v30 >> v30 << v30) : ((v30 > 58811786) ? (v30 & v30 % v30) : ((v30 < 74596890) ? (v30 >> v30 >> v30) : (v30 | v30 - v30))); + } + else + { + int v31 = 85484771; + v31 = (v31 < 15350283) ? (v31 ^ v31 | v31) : ((v31 > 77568178) ? (v31 ^ v31 ^ v31) : ((v31 < 9619403) ? (v31 % v31 >> v31) : (v31 & v31 * v31))); + } + + + if (v16 > 86629548) + { + v8 = (v10 > 63398963) ? (v11 + v5 << v14) : ((v18 > 27847279) ? (v10 - v7 - v6) : ((v8 < 83455926) ? (v15 >> v10 % v7) : (v2 / v2 * v7))); + if (v3 > 6334259) + { + v10 = (v15 > 21346074) ? (v5 << v13 << v12) : ((v6 < 37537206) ? (v14 << v3 >> v24) : ((v2 < 33721014) ? (v1 ^ v7 + v7) : (v6 & v4 - v2))); + } + else + { + v5 = (v1 > 17338949) ? (v19 ^ v22 * v13) : ((v1 > 90050649) ? (v6 >> v21 - v7) : ((v17 < 81913214) ? (v19 | v7 ^ v16) : (v18 + v12 >> v9))); + } + + } + else + { + int v32 = 20181881; + v32 = (v32 > 46032197) ? (v32 ^ v32 << v32) : ((v32 > 8024263) ? (v32 & v32 * v32) : ((v32 > 52401927) ? (v32 - v32 ^ v32) : (v32 % v32 << v32))); + } + + + switch (v5 % 5) + { + case 0: + v18 = v7 | v16 - v15; + break; + case 1: + v12 = (v13 > 5276830) ? (v5 + v13 - v5) : ((v22 < 74247706) ? (v1 << v9 & v11) : ((v1 < 9199625) ? (v4 + v13 % v18) : (v10 << v13 | v9))); + break; + case 2: + v5 = v18 & v9 / v2; + break; + case 3: + v21 = v21 >> v11 % v14; + break; + case 4: + v8 = (v12 < 19609431) ? (v9 | v5 | v20) : ((v14 < 55981014) ? (v24 >> v15 << v10) : ((v19 < 3643198) ? (v23 >> v3 >> v10) : (v5 >> v5 << v14))); + break; + default: + v17 = (v1 > 27123061) ? (v1 ^ v2 % v13) : ((v8 > 87635779) ? (v9 + v19 & v3) : ((v1 > 42154781) ? (v3 ^ v3 << v17) : (v5 ^ v1 >> v17))); + break; + } + + + if (v2 > 64935680) + { + v20 = v13 - v20 >> v5; + if (v7 > 69481163) + { + v7 = (v15 < 93304344) ? (v13 >> v16 / v5) : ((v14 > 90949167) ? (v19 % v1 - v6) : ((v20 < 75880093) ? (v16 << v23 + v7) : (v1 >> v13 | v5))); + } + else + { + v16 = (v15 > 98946221) ? (v8 - v22 << v23) : ((v14 > 26524235) ? (v24 | v3 << v23) : ((v13 < 19036554) ? (v22 + v23 & v16) : (v16 | v18 ^ v20))); + } + + } + else + { + int v33 = 92286486; + v33 = v33 & v33 >> v33; + } + + + return (v14 < 75093258) ? (v16 << v7 >> v22) : ((v24 > 4269743) ? (v20 ^ v17 & v19) : ((v2 < 33924887) ? (v6 & v5 >> v2) : (v15 << v2 ^ v16))); + } + + [MosaUnitTest] + public static int FuzzMethod9988() + { + int v1 = 82648257; + int v2 = 17061870; + int v3 = 80113720; + int v4 = 51277772; + int v5 = 34775963; + int v6 = 73073639; + int v7 = 70759804; + int v8 = 96818156; + int v9 = 41819279; + int v10 = 81330123; + int v11 = 43503911; + int v12 = 25623907; + int v13 = 74972592; + int v14 = 13248436; + int v15 = 37250199; + int v16 = 87786830; + int v17 = 81438745; + int v18 = 60233154; + int v19 = 79777310; + int v20 = 46813249; + int v21 = 47224310; + int v22 = 8734021; + int v23 = 66923673; + int v24 = 42864495; + + if (v5 > 3981791) + { + int v25 = 33793163; + v25 = v25 * v25 ^ v25; + if (v25 < 15299569) + { + int v26 = 42307612; + v26 = v26 ^ v26 & v26; + } + else + { + v25 = (v25 < 75552988) ? (v25 ^ v25 >> v25) : ((v25 > 8210565) ? (v25 - v25 ^ v25) : ((v25 < 53997190) ? (v25 | v25 * v25) : (v25 | v25 >> v25))); + } + + } + else + { + int v27 = 11613675; + v27 = v27 << v27 + v27; + } + + + if (v6 < 77549828) + { + v1 = (v13 < 32310993) ? (v8 ^ v11 | v1) : ((v8 < 76221225) ? (v9 & v16 / v6) : ((v2 < 93294841) ? (v20 & v12 | v14) : (v19 >> v2 >> v1))); + } + else + { + v21 = (v22 < 20469036) ? (v11 % v8 & v4) : ((v15 > 96430587) ? (v5 % v4 * v19) : ((v6 < 41211546) ? (v3 / v14 ^ v7) : (v1 * v3 >> v16))); + } + + + if (v16 > 41783257) + { + v2 = v9 << v12 << v8; + if (v3 > 31385453) + { + int v28 = 63290236; + v28 = v28 << v28 << v28; + if (v28 > 93802187) + { + int v29 = 48199724; + v29 = v29 << v29 | v29; + } + else + { + int v30 = 30103565; + v30 = (v30 < 55701893) ? (v30 ^ v30 - v30) : ((v30 < 13499257) ? (v30 ^ v30 << v30) : ((v30 < 71564505) ? (v30 | v30 & v30) : (v30 << v30 % v30))); + } + + } + else + { + int v31 = 53691397; + v31 = (v31 > 38611200) ? (v31 | v31 << v31) : ((v31 > 90252684) ? (v31 >> v31 & v31) : ((v31 > 17435918) ? (v31 | v31 * v31) : (v31 + v31 + v31))); + } + + } + else + { + int v32 = 96259318; + v32 = v32 << v32 | v32; + } + + + switch (v13 % 5) + { + case 0: + v9 = (v13 < 32361683) ? (v6 * v9 & v4) : ((v17 > 54757806) ? (v1 >> v14 | v8) : ((v18 > 52506604) ? (v20 >> v8 / v2) : (v18 >> v17 * v8))); + break; + case 1: + v23 = v20 << v16 - v12; + break; + case 2: + v6 = v10 << v22 - v24; + break; + case 3: + v16 = (v3 > 25628964) ? (v22 ^ v18 & v15) : ((v1 > 40281557) ? (v13 % v18 ^ v17) : ((v21 < 37201128) ? (v7 & v7 & v3) : (v17 << v3 ^ v10))); + break; + case 4: + v7 = v5 / v13 << v1; + break; + default: + v2 = (v5 < 14321776) ? (v18 % v7 * v18) : ((v4 < 45166) ? (v7 >> v22 - v1) : ((v23 < 24008509) ? (v8 & v7 % v2) : (v22 + v12 & v11))); + break; + } + + + if (v21 < 85765462) + { + int v33 = 80476158; + v33 = (v33 < 73805596) ? (v33 | v33 - v33) : ((v33 > 21310804) ? (v33 & v33 & v33) : ((v33 > 18013339) ? (v33 ^ v33 - v33) : (v33 + v33 % v33))); + if (v33 < 85354299) + { + v33 = (v33 < 75408260) ? (v33 + v33 % v33) : ((v33 > 3758551) ? (v33 | v33 & v33) : ((v33 < 98091725) ? (v33 << v33 >> v33) : (v33 ^ v33 >> v33))); + if (v33 < 56981206) + { + v33 = v33 | v33 << v33; + } + else + { + int v34 = 35039409; + v34 = (v34 < 93042256) ? (v34 | v34 ^ v34) : ((v34 > 76536844) ? (v34 & v34 / v34) : ((v34 < 41296634) ? (v34 | v34 | v34) : (v34 | v34 >> v34))); + } + + } + else + { + int v35 = 30465034; + v35 = v35 & v35 ^ v35; + } + + } + else + { + v3 = (v2 < 33548137) ? (v20 >> v10 + v7) : ((v12 > 39699676) ? (v6 & v3 + v20) : ((v23 < 10415700) ? (v8 >> v3 - v7) : (v3 | v10 << v11))); + } + + + if (v24 > 58737633) + { + int v36 = 36621902; + v36 = (v36 < 44335905) ? (v36 * v36 / v36) : ((v36 < 36964635) ? (v36 * v36 & v36) : ((v36 < 13817082) ? (v36 + v36 / v36) : (v36 >> v36 ^ v36))); + if (v36 > 75422368) + { + v36 = (v36 < 25462484) ? (v36 >> v36 | v36) : ((v36 < 83069906) ? (v36 ^ v36 / v36) : ((v36 > 59819078) ? (v36 % v36 << v36) : (v36 + v36 >> v36))); + } + else + { + int v37 = 43870240; + v37 = v37 ^ v37 & v37; + } + + } + else + { + v9 = v19 - v8 & v23; + } + + + switch (v20 % 5) + { + case 0: + v15 = v23 | v7 ^ v12; + break; + case 1: + v15 = v4 & v23 >> v3; + break; + case 2: + v6 = (v16 > 29828556) ? (v3 % v7 / v21) : ((v7 < 38079622) ? (v12 * v23 >> v5) : ((v18 > 62356902) ? (v17 / v12 % v24) : (v15 & v11 >> v18))); + break; + case 3: + v8 = v23 - v21 ^ v11; + break; + case 4: + v20 = (v21 > 23346256) ? (v10 + v23 << v24) : ((v3 > 95244168) ? (v7 & v23 - v14) : ((v19 < 31420041) ? (v3 >> v11 & v21) : (v2 * v9 | v14))); + break; + default: + v9 = (v13 > 4871354) ? (v10 / v18 ^ v21) : ((v11 < 28054412) ? (v11 / v5 | v19) : ((v5 < 55606683) ? (v19 & v8 - v10) : (v2 ^ v21 - v5))); + break; + } + + + if (v11 > 73035838) + { + int v38 = 75691211; + v38 = v38 / v38 | v38; + } + else + { + int v39 = 87887708; + v39 = v39 << v39 & v39; + } + + + switch (v20 % 5) + { + case 0: + v1 = v4 >> v7 << v12; + break; + case 1: + v11 = v9 >> v5 | v5; + break; + case 2: + v23 = (v10 < 17065099) ? (v7 ^ v19 + v6) : ((v13 > 54284305) ? (v5 ^ v6 << v20) : ((v14 > 60973701) ? (v12 & v8 / v2) : (v4 >> v23 - v18))); + break; + case 3: + v1 = (v17 < 72689229) ? (v2 | v13 >> v9) : ((v2 < 29669760) ? (v13 >> v3 & v20) : ((v16 > 58867883) ? (v14 + v4 | v12) : (v12 % v9 & v3))); + break; + case 4: + v8 = (v4 > 46950430) ? (v19 - v6 << v11) : ((v12 > 23035894) ? (v23 | v5 - v17) : ((v20 < 23912591) ? (v9 ^ v11 >> v9) : (v7 << v17 % v6))); + break; + default: + v22 = (v12 < 54377569) ? (v24 / v10 >> v19) : ((v2 < 42280105) ? (v3 << v9 + v17) : ((v15 > 65459014) ? (v14 & v18 | v18) : (v19 | v10 * v22))); + break; + } + + + switch (v3 % 5) + { + case 0: + v8 = v5 + v18 + v12; + break; + case 1: + v19 = v21 | v7 & v6; + break; + case 2: + v3 = (v2 < 86856732) ? (v6 & v22 & v4) : ((v10 < 35103782) ? (v2 - v19 / v11) : ((v3 < 500473) ? (v15 % v19 << v8) : (v18 >> v23 * v17))); + break; + case 3: + v8 = v17 << v1 ^ v13; + break; + case 4: + v17 = v4 + v12 >> v5; + break; + default: + v2 = (v16 > 81956362) ? (v7 << v19 - v1) : ((v22 < 94840824) ? (v13 + v17 & v8) : ((v9 > 46985608) ? (v20 - v15 & v1) : (v21 ^ v10 - v22))); + break; + } + + + if (v1 > 74595530) + { + int v40 = 68643840; + v40 = (v40 > 7364169) ? (v40 % v40 & v40) : ((v40 < 12958673) ? (v40 + v40 - v40) : ((v40 > 43503421) ? (v40 & v40 * v40) : (v40 << v40 | v40))); + if (v40 > 49302033) + { + v40 = v40 >> v40 & v40; + } + else + { + v40 = v40 + v40 / v40; + } + + } + else + { + int v41 = 96805252; + v41 = v41 ^ v41 >> v41; + } + + + return v20 * v6 >> v24; + } + + [MosaUnitTest] + public static int FuzzMethod9989() + { + int v1 = 22011131; + int v2 = 48339094; + int v3 = 59935571; + int v4 = 26687363; + int v5 = 91891884; + int v6 = 38714679; + int v7 = 67241863; + int v8 = 88636416; + int v9 = 40871776; + int v10 = 86957596; + int v11 = 32741183; + int v12 = 26636645; + int v13 = 69834112; + int v14 = 18670319; + int v15 = 39404876; + int v16 = 37534212; + int v17 = 84199009; + int v18 = 9629784; + int v19 = 5605500; + int v20 = 66723029; + int v21 = 69064446; + int v22 = 13796835; + int v23 = 63167863; + int v24 = 18141900; + + if (v7 > 65910559) + { + v20 = (v15 > 92480750) ? (v20 % v13 + v7) : ((v6 < 34192642) ? (v8 & v13 * v15) : ((v24 > 54384643) ? (v24 ^ v17 & v24) : (v9 << v22 >> v23))); + if (v22 > 23668229) + { + int v25 = 14479154; + v25 = (v25 > 45463093) ? (v25 << v25 ^ v25) : ((v25 > 95609812) ? (v25 << v25 | v25) : ((v25 > 2729576) ? (v25 >> v25 + v25) : (v25 & v25 ^ v25))); + if (v25 > 90805205) + { + v25 = (v25 < 36489489) ? (v25 | v25 % v25) : ((v25 > 84725068) ? (v25 << v25 >> v25) : ((v25 > 89479116) ? (v25 ^ v25 % v25) : (v25 * v25 ^ v25))); + } + else + { + v25 = (v25 < 74987621) ? (v25 >> v25 + v25) : ((v25 > 94281484) ? (v25 & v25 - v25) : ((v25 < 62510619) ? (v25 - v25 | v25) : (v25 >> v25 | v25))); + } + + } + else + { + int v26 = 45685787; + v26 = (v26 < 56090812) ? (v26 << v26 % v26) : ((v26 > 33032615) ? (v26 + v26 - v26) : ((v26 > 28654895) ? (v26 >> v26 ^ v26) : (v26 ^ v26 << v26))); + } + + } + else + { + int v27 = 67201025; + v27 = (v27 < 42614158) ? (v27 ^ v27 >> v27) : ((v27 > 87900475) ? (v27 % v27 << v27) : ((v27 > 63473281) ? (v27 >> v27 << v27) : (v27 | v27 + v27))); + } + + + if (v20 < 33239720) + { + int v28 = 75287223; + v28 = v28 << v28 >> v28; + if (v28 < 19024984) + { + int v29 = 95708371; + v29 = v29 & v29 >> v29; + if (v29 < 6058157) + { + int v30 = 18051934; + v30 = (v30 > 41445623) ? (v30 | v30 % v30) : ((v30 > 80142607) ? (v30 / v30 >> v30) : ((v30 < 25954955) ? (v30 * v30 | v30) : (v30 >> v30 >> v30))); + } + else + { + int v31 = 98076355; + v31 = (v31 < 89277364) ? (v31 << v31 << v31) : ((v31 < 94597433) ? (v31 ^ v31 ^ v31) : ((v31 < 60863906) ? (v31 & v31 + v31) : (v31 >> v31 & v31))); + } + + } + else + { + int v32 = 84171609; + v32 = v32 | v32 / v32; + } + + } + else + { + int v33 = 49910188; + v33 = (v33 < 19019059) ? (v33 | v33 << v33) : ((v33 < 32326288) ? (v33 ^ v33 / v33) : ((v33 > 51690569) ? (v33 >> v33 / v33) : (v33 & v33 & v33))); + } + + + switch (v18 % 5) + { + case 0: + v11 = v2 >> v18 + v2; + break; + case 1: + v8 = (v19 > 18658558) ? (v24 >> v14 >> v2) : ((v21 > 7636609) ? (v24 ^ v24 & v16) : ((v2 > 61162960) ? (v1 / v6 / v13) : (v12 - v16 | v1))); + break; + case 2: + v17 = v3 << v23 | v2; + break; + case 3: + v2 = v23 % v12 | v19; + break; + case 4: + v11 = (v14 < 53608954) ? (v9 / v9 / v17) : ((v22 < 77404592) ? (v8 + v18 % v20) : ((v14 > 19251389) ? (v3 >> v22 ^ v4) : (v15 >> v12 & v6))); + break; + default: + v1 = (v15 > 77484940) ? (v9 * v22 * v10) : ((v11 < 2280639) ? (v4 | v17 & v12) : ((v6 > 4322875) ? (v10 | v16 ^ v21) : (v3 ^ v18 >> v7))); + break; + } + + + if (v1 > 99129555) + { + int v34 = 15195887; + v34 = (v34 < 22431441) ? (v34 + v34 * v34) : ((v34 < 5306909) ? (v34 + v34 & v34) : ((v34 > 43585920) ? (v34 & v34 / v34) : (v34 << v34 / v34))); + } + else + { + v1 = (v18 < 87547800) ? (v8 / v2 >> v8) : ((v13 < 81185313) ? (v12 + v15 * v1) : ((v3 > 62929618) ? (v22 >> v6 / v2) : (v7 << v24 | v10))); + } + + + switch (v6 % 5) + { + case 0: + v14 = (v20 > 78019527) ? (v8 + v9 ^ v1) : ((v13 < 28812842) ? (v23 | v5 + v21) : ((v7 > 4050094) ? (v17 - v9 / v12) : (v16 >> v2 % v20))); + break; + case 1: + v2 = v9 % v19 ^ v5; + break; + case 2: + v19 = (v3 > 15823184) ? (v11 / v16 % v12) : ((v22 < 87464777) ? (v10 >> v1 + v17) : ((v4 < 91091821) ? (v7 << v14 << v13) : (v13 + v2 / v14))); + break; + case 3: + v17 = v15 << v2 >> v18; + break; + case 4: + v10 = (v1 > 6035040) ? (v18 & v14 & v13) : ((v10 < 91607120) ? (v13 << v15 / v2) : ((v9 < 89704287) ? (v5 * v8 * v4) : (v17 << v5 << v8))); + break; + default: + v12 = (v6 < 63129852) ? (v18 << v20 & v16) : ((v1 > 83920713) ? (v9 >> v12 & v7) : ((v12 > 41690291) ? (v8 & v24 | v23) : (v24 / v20 << v1))); + break; + } + + + if (v11 < 91102830) + { + int v35 = 68904471; + v35 = (v35 < 13310663) ? (v35 >> v35 ^ v35) : ((v35 > 96248632) ? (v35 >> v35 >> v35) : ((v35 > 1498658) ? (v35 << v35 * v35) : (v35 | v35 >> v35))); + } + else + { + int v36 = 74665633; + v36 = v36 / v36 | v36; + } + + + switch (v3 % 5) + { + case 0: + v21 = v14 << v16 * v11; + break; + case 1: + v16 = (v20 < 87861857) ? (v12 + v2 & v13) : ((v23 > 74274053) ? (v15 / v23 ^ v5) : ((v4 > 99093036) ? (v1 >> v3 >> v4) : (v16 & v17 << v6))); + break; + case 2: + v13 = (v22 > 1702284) ? (v18 + v23 & v12) : ((v15 < 94159154) ? (v2 | v8 >> v24) : ((v13 > 51533722) ? (v15 << v3 - v18) : (v1 % v13 % v23))); + break; + case 3: + v14 = (v22 > 55846665) ? (v3 >> v21 / v8) : ((v8 < 9219104) ? (v21 % v17 & v23) : ((v21 < 11463574) ? (v15 / v7 ^ v1) : (v19 >> v21 % v2))); + break; + case 4: + v15 = (v15 < 59918498) ? (v18 << v19 ^ v2) : ((v21 > 75520881) ? (v19 % v17 << v11) : ((v16 > 15552422) ? (v1 - v20 + v1) : (v12 | v15 << v12))); + break; + default: + v13 = (v3 < 11567583) ? (v11 >> v17 & v22) : ((v13 > 30641764) ? (v4 + v18 << v12) : ((v3 > 38525199) ? (v7 >> v4 << v1) : (v19 << v19 - v3))); + break; + } + + + switch (v10 % 5) + { + case 0: + v8 = v2 + v4 << v14; + break; + case 1: + v2 = (v16 > 6715815) ? (v15 & v16 * v17) : ((v10 < 99471171) ? (v15 << v11 >> v16) : ((v17 > 94566811) ? (v11 ^ v20 << v14) : (v13 % v20 - v18))); + break; + case 2: + v5 = (v7 > 45314657) ? (v11 * v5 << v20) : ((v11 < 92768546) ? (v14 >> v23 >> v16) : ((v9 > 56400047) ? (v5 << v16 * v11) : (v15 % v12 << v18))); + break; + case 3: + v24 = v22 << v8 >> v1; + break; + case 4: + v3 = (v3 < 81604232) ? (v16 & v2 % v16) : ((v9 > 16909493) ? (v19 >> v18 / v21) : ((v11 < 36453330) ? (v7 * v18 | v9) : (v20 << v21 >> v16))); + break; + default: + v8 = (v7 > 76712071) ? (v15 ^ v9 - v11) : ((v10 < 77612736) ? (v16 >> v19 + v11) : ((v11 > 75391243) ? (v19 % v22 ^ v11) : (v4 ^ v5 % v15))); + break; + } + + + if (v20 < 70632644) + { + int v37 = 97399031; + v37 = v37 << v37 + v37; + } + else + { + v15 = v23 >> v15 >> v12; + } + + + switch (v17 % 5) + { + case 0: + v22 = (v13 < 3944268) ? (v22 >> v10 << v23) : ((v20 < 61356558) ? (v11 | v8 * v14) : ((v23 < 74497485) ? (v8 & v18 | v21) : (v16 % v14 >> v13))); + break; + case 1: + v15 = (v21 > 21496590) ? (v7 ^ v10 + v8) : ((v6 < 68569365) ? (v21 << v18 - v18) : ((v15 < 31935862) ? (v6 + v12 * v9) : (v6 ^ v20 >> v12))); + break; + case 2: + v10 = v16 | v22 << v3; + break; + case 3: + v8 = v9 & v3 + v11; + break; + case 4: + v1 = (v20 > 13051874) ? (v21 ^ v12 << v11) : ((v23 < 21386988) ? (v19 / v17 >> v24) : ((v9 < 13114742) ? (v3 | v7 << v8) : (v16 << v17 >> v7))); + break; + default: + v2 = (v5 < 58224960) ? (v20 >> v11 >> v23) : ((v15 > 82975835) ? (v9 - v18 >> v23) : ((v4 < 8406665) ? (v6 >> v11 % v1) : (v23 >> v1 - v1))); + break; + } + + + switch (v23 % 5) + { + case 0: + v12 = (v21 < 53478498) ? (v20 << v2 + v11) : ((v9 > 6217348) ? (v4 & v18 | v23) : ((v9 < 97032652) ? (v6 / v24 * v15) : (v12 & v21 << v12))); + break; + case 1: + v8 = (v15 > 66566765) ? (v23 ^ v3 / v3) : ((v13 > 66897806) ? (v3 >> v2 % v18) : ((v23 > 89831693) ? (v10 ^ v8 | v12) : (v7 + v12 | v23))); + break; + case 2: + v24 = (v23 > 3126262) ? (v1 & v20 * v5) : ((v24 < 53110510) ? (v22 << v13 | v21) : ((v20 > 1454656) ? (v19 ^ v15 + v8) : (v10 << v6 & v13))); + break; + case 3: + v23 = v4 + v22 & v13; + break; + case 4: + v8 = v23 | v11 + v20; + break; + default: + v3 = v6 | v2 >> v7; + break; + } + + + return (v8 > 35138770) ? (v18 ^ v17 >> v20) : ((v21 > 29098903) ? (v4 - v16 | v21) : ((v19 > 40090667) ? (v10 * v11 - v11) : (v9 * v23 >> v16))); + } + + [MosaUnitTest] + public static int FuzzMethod9990() + { + int v1 = 86132536; + int v2 = 35038835; + int v3 = 23431987; + int v4 = 84661073; + int v5 = 15637567; + int v6 = 74705777; + int v7 = 20826653; + int v8 = 62457179; + int v9 = 55987606; + int v10 = 25132945; + int v11 = 15004818; + int v12 = 32030914; + int v13 = 41943561; + int v14 = 49687438; + int v15 = 63544730; + int v16 = 66918033; + int v17 = 35142956; + int v18 = 58717658; + int v19 = 35012380; + int v20 = 9625180; + int v21 = 75971925; + int v22 = 1828245; + int v23 = 4802865; + int v24 = 28793619; + + if (v2 > 51487946) + { + v22 = v17 / v3 ^ v2; + } + else + { + v20 = v16 & v23 & v16; + } + + + if (v22 < 68296768) + { + int v25 = 22585446; + v25 = v25 / v25 & v25; + } + else + { + int v26 = 88122314; + v26 = (v26 > 31397056) ? (v26 >> v26 >> v26) : ((v26 < 78745301) ? (v26 >> v26 >> v26) : ((v26 > 14779491) ? (v26 / v26 | v26) : (v26 / v26 << v26))); + } + + + switch (v4 % 5) + { + case 0: + v21 = (v12 < 55997817) ? (v14 | v7 ^ v20) : ((v2 > 56547324) ? (v15 & v4 | v14) : ((v22 < 2190660) ? (v19 >> v15 / v20) : (v8 ^ v5 / v7))); + break; + case 1: + v24 = v16 * v19 | v16; + break; + case 2: + v6 = (v1 > 47472569) ? (v14 | v11 & v22) : ((v23 < 16655020) ? (v4 + v1 << v16) : ((v15 < 896863) ? (v20 | v14 >> v24) : (v19 ^ v9 >> v24))); + break; + case 3: + v16 = (v1 < 50698192) ? (v22 & v10 - v7) : ((v15 < 51145447) ? (v13 | v22 * v17) : ((v19 < 73084835) ? (v19 % v9 + v12) : (v18 - v17 + v15))); + break; + case 4: + v16 = (v24 < 29513206) ? (v1 - v18 - v3) : ((v9 < 23361722) ? (v2 - v3 ^ v9) : ((v8 > 68640289) ? (v12 | v16 >> v6) : (v10 >> v21 ^ v15))); + break; + default: + v23 = (v22 < 34582939) ? (v20 << v14 / v12) : ((v15 > 40076745) ? (v8 - v18 ^ v21) : ((v2 > 96520010) ? (v5 << v1 << v16) : (v12 | v23 << v15))); + break; + } + + + switch (v21 % 5) + { + case 0: + v20 = (v21 > 13960870) ? (v10 & v7 >> v4) : ((v6 < 32886190) ? (v2 << v12 | v21) : ((v23 > 4360731) ? (v13 * v9 << v14) : (v6 >> v13 & v3))); + break; + case 1: + v5 = (v7 > 53213236) ? (v11 & v19 | v19) : ((v4 < 94453569) ? (v18 + v21 + v3) : ((v15 < 26137254) ? (v14 & v7 & v11) : (v17 << v23 / v6))); + break; + case 2: + v1 = (v17 > 69849225) ? (v13 >> v3 | v3) : ((v24 < 88931067) ? (v18 & v21 + v1) : ((v19 < 98154887) ? (v3 + v6 << v10) : (v15 >> v10 << v17))); + break; + case 3: + v10 = (v5 > 76644497) ? (v10 >> v20 << v23) : ((v11 < 12948300) ? (v5 / v15 >> v10) : ((v2 < 56714771) ? (v7 / v13 - v1) : (v23 << v4 & v1))); + break; + case 4: + v13 = v13 & v17 ^ v15; + break; + default: + v12 = v7 & v4 + v1; + break; + } + + + if (v11 > 19168671) + { + v11 = v7 % v11 ^ v9; + if (v23 < 45704513) + { + int v27 = 43911034; + v27 = v27 >> v27 | v27; + if (v27 < 90696380) + { + v27 = (v27 < 76988576) ? (v27 ^ v27 / v27) : ((v27 > 55665763) ? (v27 >> v27 << v27) : ((v27 > 59263423) ? (v27 ^ v27 << v27) : (v27 << v27 << v27))); + } + else + { + v27 = v27 + v27 % v27; + } + + } + else + { + int v28 = 89098139; + v28 = v28 << v28 >> v28; + } + + } + else + { + int v29 = 26543209; + v29 = (v29 < 23979998) ? (v29 % v29 >> v29) : ((v29 > 22902226) ? (v29 % v29 + v29) : ((v29 > 87504061) ? (v29 >> v29 | v29) : (v29 << v29 << v29))); + } + + + switch (v16 % 5) + { + case 0: + v18 = (v21 > 60726621) ? (v13 << v22 - v18) : ((v24 > 86589595) ? (v16 >> v3 / v8) : ((v20 < 89214281) ? (v22 - v5 + v24) : (v17 << v17 - v21))); + break; + case 1: + v7 = (v1 < 20709381) ? (v17 | v14 << v10) : ((v18 > 73058825) ? (v24 >> v11 ^ v7) : ((v20 < 71125660) ? (v17 >> v10 | v5) : (v10 << v17 - v11))); + break; + case 2: + v19 = (v20 > 35708722) ? (v14 / v19 ^ v6) : ((v6 < 32520625) ? (v20 & v2 % v13) : ((v3 < 13069360) ? (v4 << v18 * v17) : (v23 << v3 & v10))); + break; + case 3: + v22 = v21 ^ v6 | v1; + break; + case 4: + v23 = (v12 < 44260226) ? (v22 & v2 ^ v11) : ((v4 > 87566943) ? (v14 / v11 << v13) : ((v18 > 12081798) ? (v15 / v13 ^ v17) : (v8 >> v12 << v21))); + break; + default: + v9 = (v4 < 99872669) ? (v19 % v21 / v13) : ((v13 > 14625454) ? (v15 << v5 & v15) : ((v22 > 77736497) ? (v6 << v4 << v3) : (v16 & v16 & v21))); + break; + } + + + if (v14 < 27178721) + { + v3 = (v15 < 65573463) ? (v17 ^ v14 ^ v7) : ((v18 < 12840727) ? (v8 << v5 >> v12) : ((v20 > 92769511) ? (v23 | v9 << v20) : (v6 << v8 >> v15))); + if (v3 > 26220985) + { + v14 = v22 & v11 / v15; + } + else + { + v22 = v5 | v21 % v22; + } + + } + else + { + v22 = (v6 < 37982936) ? (v19 >> v15 >> v24) : ((v12 < 88885027) ? (v24 & v24 * v22) : ((v21 < 15157460) ? (v24 >> v11 % v15) : (v12 ^ v19 ^ v14))); + } + + + if (v8 < 43081794) + { + int v30 = 97203808; + v30 = (v30 < 48434070) ? (v30 >> v30 << v30) : ((v30 < 65435620) ? (v30 ^ v30 + v30) : ((v30 > 70642207) ? (v30 + v30 | v30) : (v30 >> v30 / v30))); + } + else + { + int v31 = 9389378; + v31 = (v31 > 69547844) ? (v31 ^ v31 | v31) : ((v31 > 6140943) ? (v31 ^ v31 - v31) : ((v31 > 63851694) ? (v31 << v31 / v31) : (v31 + v31 ^ v31))); + } + + + switch (v4 % 5) + { + case 0: + v7 = (v21 < 29333443) ? (v5 >> v20 << v11) : ((v10 < 61643405) ? (v16 << v5 & v21) : ((v18 < 77218984) ? (v2 - v13 | v1) : (v9 | v6 / v22))); + break; + case 1: + v16 = (v8 > 39224741) ? (v20 * v2 / v14) : ((v7 > 65925409) ? (v3 ^ v12 - v7) : ((v20 < 53249324) ? (v1 ^ v3 >> v6) : (v23 | v10 + v6))); + break; + case 2: + v2 = v13 >> v11 & v20; + break; + case 3: + v14 = v9 | v5 ^ v10; + break; + case 4: + v16 = (v21 > 28043584) ? (v13 << v24 << v15) : ((v2 < 89420821) ? (v7 | v1 % v19) : ((v5 < 60314280) ? (v12 / v7 + v11) : (v4 + v6 << v20))); + break; + default: + v11 = (v22 < 17741254) ? (v6 * v21 >> v14) : ((v22 < 54822444) ? (v10 << v18 - v13) : ((v19 < 81196270) ? (v23 >> v5 & v16) : (v12 << v16 * v12))); + break; + } + + + if (v17 > 57979562) + { + v14 = (v15 < 21795860) ? (v18 ^ v1 | v12) : ((v5 > 32306618) ? (v6 ^ v24 << v8) : ((v14 < 102908) ? (v11 ^ v9 << v5) : (v23 ^ v1 << v13))); + if (v22 < 74815549) + { + v20 = (v7 < 56448647) ? (v13 % v23 & v4) : ((v22 > 62335342) ? (v12 << v14 >> v7) : ((v2 < 3309395) ? (v15 & v2 << v9) : (v19 - v22 >> v15))); + if (v23 > 40047296) + { + v7 = (v4 > 75883908) ? (v7 ^ v14 >> v18) : ((v12 < 37982106) ? (v5 & v22 + v10) : ((v23 < 71353238) ? (v16 & v4 - v4) : (v15 | v9 >> v24))); + } + else + { + v17 = (v16 < 88363743) ? (v2 >> v6 ^ v11) : ((v20 > 32924508) ? (v7 ^ v20 / v12) : ((v18 > 56660659) ? (v23 << v8 >> v3) : (v11 << v7 << v14))); + } + + } + else + { + int v32 = 25623410; + v32 = (v32 > 82946082) ? (v32 & v32 | v32) : ((v32 > 8771802) ? (v32 & v32 | v32) : ((v32 < 78486953) ? (v32 << v32 % v32) : (v32 >> v32 >> v32))); + } + + } + else + { + v5 = v13 * v1 >> v6; + } + + + if (v15 > 53084913) + { + int v33 = 46371611; + v33 = (v33 > 74716158) ? (v33 & v33 | v33) : ((v33 > 4487174) ? (v33 >> v33 % v33) : ((v33 > 38010252) ? (v33 ^ v33 >> v33) : (v33 + v33 | v33))); + } + else + { + v12 = (v14 > 77514318) ? (v5 & v8 | v21) : ((v12 > 5432378) ? (v10 | v24 >> v12) : ((v17 > 76915310) ? (v8 << v11 >> v9) : (v17 << v18 ^ v11))); + } + + + return v5 ^ v4 / v12; + } + + [MosaUnitTest] + public static int FuzzMethod9991() + { + int v1 = 70433485; + int v2 = 70881562; + int v3 = 22618150; + int v4 = 82069912; + int v5 = 61278422; + int v6 = 62005997; + int v7 = 27655518; + int v8 = 71111117; + int v9 = 33478821; + int v10 = 8873450; + int v11 = 67002727; + int v12 = 75147395; + int v13 = 34237149; + int v14 = 68160580; + int v15 = 22143025; + int v16 = 13928864; + int v17 = 22494762; + int v18 = 95526134; + int v19 = 98769994; + int v20 = 94601476; + int v21 = 86238613; + int v22 = 62068960; + int v23 = 30112663; + int v24 = 56529139; + + if (v14 > 66007332) + { + int v25 = 19215271; + v25 = (v25 < 18064456) ? (v25 << v25 << v25) : ((v25 < 16351254) ? (v25 >> v25 << v25) : ((v25 < 75188810) ? (v25 >> v25 ^ v25) : (v25 >> v25 >> v25))); + if (v25 > 3113001) + { + v25 = (v25 > 3769631) ? (v25 << v25 << v25) : ((v25 < 28216042) ? (v25 ^ v25 << v25) : ((v25 > 4950638) ? (v25 << v25 ^ v25) : (v25 / v25 % v25))); + if (v25 < 55171603) + { + v25 = (v25 < 31108219) ? (v25 << v25 ^ v25) : ((v25 > 72997139) ? (v25 - v25 & v25) : ((v25 < 20628202) ? (v25 >> v25 >> v25) : (v25 / v25 << v25))); + } + else + { + v25 = (v25 > 32093184) ? (v25 << v25 >> v25) : ((v25 > 72584508) ? (v25 ^ v25 + v25) : ((v25 < 8265490) ? (v25 ^ v25 | v25) : (v25 | v25 >> v25))); + } + + } + else + { + int v26 = 42158546; + v26 = (v26 < 54966609) ? (v26 << v26 % v26) : ((v26 > 15974117) ? (v26 ^ v26 - v26) : ((v26 < 54507302) ? (v26 | v26 * v26) : (v26 & v26 << v26))); + } + + } + else + { + int v27 = 12412404; + v27 = v27 + v27 * v27; + } + + + switch (v7 % 5) + { + case 0: + v19 = v23 << v11 << v11; + break; + case 1: + v6 = v8 << v9 / v16; + break; + case 2: + v11 = (v7 < 17356522) ? (v17 << v5 >> v22) : ((v19 < 22498092) ? (v15 & v16 ^ v3) : ((v19 < 34266198) ? (v13 - v14 & v17) : (v21 ^ v16 * v17))); + break; + case 3: + v4 = (v3 > 80958529) ? (v12 + v4 << v5) : ((v19 < 58577435) ? (v5 % v6 & v11) : ((v9 < 12688403) ? (v15 << v23 + v6) : (v15 ^ v13 << v5))); + break; + case 4: + v10 = v20 * v3 << v1; + break; + default: + v11 = (v16 < 15349821) ? (v18 & v8 - v13) : ((v2 < 95730878) ? (v7 ^ v5 | v4) : ((v15 < 3264656) ? (v20 << v16 >> v13) : (v3 << v2 / v3))); + break; + } + + + switch (v16 % 5) + { + case 0: + v8 = (v17 < 45479689) ? (v8 % v13 << v9) : ((v15 > 99214714) ? (v18 ^ v18 + v13) : ((v19 > 64855368) ? (v1 ^ v14 & v5) : (v11 << v19 & v1))); + break; + case 1: + v15 = v23 - v14 | v20; + break; + case 2: + v1 = (v13 < 20725710) ? (v18 << v12 * v5) : ((v4 > 41022882) ? (v1 >> v5 << v20) : ((v10 > 38066587) ? (v13 & v12 | v4) : (v2 << v3 << v9))); + break; + case 3: + v24 = v7 << v23 % v14; + break; + case 4: + v6 = (v10 < 67381920) ? (v7 & v2 - v20) : ((v9 < 3812037) ? (v8 & v22 & v19) : ((v23 < 94835856) ? (v14 >> v9 % v19) : (v4 >> v5 >> v18))); + break; + default: + v1 = v20 / v6 >> v4; + break; + } + + + switch (v1 % 5) + { + case 0: + v11 = v15 & v22 >> v17; + break; + case 1: + v16 = (v22 > 86212902) ? (v11 % v1 - v20) : ((v21 < 71552854) ? (v6 % v19 & v1) : ((v18 < 9984246) ? (v6 ^ v24 & v8) : (v15 / v13 << v23))); + break; + case 2: + v9 = v22 + v19 + v18; + break; + case 3: + v2 = v8 % v17 & v24; + break; + case 4: + v19 = v17 | v23 << v2; + break; + default: + v2 = v24 >> v6 & v23; + break; + } + + + if (v23 < 4246877) + { + int v28 = 46806406; + v28 = v28 << v28 / v28; + if (v28 < 29518201) + { + int v29 = 96878982; + v29 = (v29 > 22768158) ? (v29 << v29 * v29) : ((v29 < 10806489) ? (v29 | v29 << v29) : ((v29 > 67124960) ? (v29 & v29 >> v29) : (v29 << v29 & v29))); + } + else + { + int v30 = 21194723; + v30 = (v30 < 67826063) ? (v30 & v30 | v30) : ((v30 < 37258532) ? (v30 & v30 & v30) : ((v30 < 54018706) ? (v30 & v30 / v30) : (v30 >> v30 >> v30))); + } + + } + else + { + int v31 = 82367856; + v31 = v31 << v31 & v31; + } + + + switch (v2 % 5) + { + case 0: + v23 = v7 << v1 | v13; + break; + case 1: + v5 = (v15 > 63500847) ? (v8 - v13 | v4) : ((v7 > 31520152) ? (v22 ^ v7 % v8) : ((v16 < 14285125) ? (v19 >> v12 | v4) : (v15 * v13 << v6))); + break; + case 2: + v11 = (v18 < 33329791) ? (v6 << v12 % v4) : ((v13 < 13664493) ? (v1 * v18 << v4) : ((v18 < 81060448) ? (v9 - v18 & v15) : (v15 << v12 + v17))); + break; + case 3: + v17 = (v7 < 5949071) ? (v22 << v8 | v15) : ((v13 < 42630029) ? (v5 ^ v21 - v22) : ((v23 > 75146183) ? (v23 << v3 << v11) : (v6 & v15 << v13))); + break; + case 4: + v1 = v1 ^ v20 | v23; + break; + default: + v8 = (v17 > 71530653) ? (v20 | v10 % v12) : ((v14 < 92094323) ? (v8 - v4 - v24) : ((v20 > 48723559) ? (v14 + v10 + v12) : (v2 / v19 - v18))); + break; + } + + + switch (v1 % 5) + { + case 0: + v8 = (v17 < 36038000) ? (v1 ^ v8 * v18) : ((v2 > 65300527) ? (v3 + v17 % v15) : ((v13 < 5405523) ? (v13 & v4 % v17) : (v19 ^ v6 >> v15))); + break; + case 1: + v3 = (v3 > 48461001) ? (v23 << v1 >> v20) : ((v11 > 66124135) ? (v21 >> v19 >> v14) : ((v7 < 99570145) ? (v3 / v4 << v3) : (v15 | v5 << v7))); + break; + case 2: + v9 = v20 << v4 & v22; + break; + case 3: + v9 = v6 >> v18 | v21; + break; + case 4: + v19 = (v11 < 65610749) ? (v4 | v12 >> v6) : ((v8 > 90067807) ? (v14 << v15 + v9) : ((v15 > 39354106) ? (v23 << v16 * v2) : (v13 % v5 << v22))); + break; + default: + v11 = v1 ^ v7 << v22; + break; + } + + + switch (v16 % 5) + { + case 0: + v16 = (v7 > 62128328) ? (v23 | v21 << v16) : ((v23 > 25573700) ? (v22 % v19 ^ v5) : ((v17 > 76111753) ? (v15 | v13 >> v10) : (v20 ^ v8 << v3))); + break; + case 1: + v24 = v1 + v3 % v1; + break; + case 2: + v6 = (v14 < 60559394) ? (v5 * v1 << v8) : ((v14 < 77929514) ? (v13 ^ v8 << v22) : ((v18 > 86085652) ? (v22 ^ v4 * v4) : (v23 | v8 - v21))); + break; + case 3: + v18 = (v21 > 81032774) ? (v18 >> v3 - v10) : ((v7 > 49368977) ? (v17 | v14 ^ v19) : ((v16 < 1283648) ? (v18 << v24 + v20) : (v2 / v20 << v9))); + break; + case 4: + v2 = (v19 < 59302661) ? (v5 ^ v9 >> v11) : ((v5 < 51733466) ? (v2 & v17 & v5) : ((v2 < 8779262) ? (v14 << v23 >> v20) : (v12 & v22 % v22))); + break; + default: + v16 = (v3 < 92667) ? (v1 | v16 >> v11) : ((v1 < 45314756) ? (v18 << v19 ^ v17) : ((v18 > 90983760) ? (v17 << v19 >> v7) : (v20 * v20 ^ v17))); + break; + } + + + if (v17 < 14411278) + { + v5 = (v17 < 58531483) ? (v8 ^ v16 >> v2) : ((v21 > 37257023) ? (v1 << v13 | v18) : ((v3 < 6302013) ? (v23 >> v9 & v20) : (v14 << v8 % v15))); + if (v2 < 74185176) + { + v15 = v12 - v10 << v16; + } + else + { + int v32 = 26913254; + v32 = v32 << v32 << v32; + } + + } + else + { + int v33 = 10032422; + v33 = (v33 < 16602410) ? (v33 / v33 ^ v33) : ((v33 < 79398713) ? (v33 * v33 / v33) : ((v33 < 24256589) ? (v33 >> v33 % v33) : (v33 + v33 + v33))); + } + + + if (v11 < 20839916) + { + v14 = (v7 < 47879798) ? (v22 & v1 >> v9) : ((v1 < 8339545) ? (v7 << v5 - v20) : ((v17 > 86974826) ? (v9 << v5 & v17) : (v16 * v9 & v7))); + if (v17 > 66549321) + { + int v34 = 32977102; + v34 = (v34 > 60531052) ? (v34 % v34 * v34) : ((v34 > 10107887) ? (v34 << v34 / v34) : ((v34 > 32466706) ? (v34 ^ v34 + v34) : (v34 % v34 >> v34))); + if (v34 < 41485578) + { + v34 = v34 ^ v34 | v34; + } + else + { + v34 = v34 ^ v34 / v34; + } + + } + else + { + int v35 = 27042255; + v35 = (v35 < 22195114) ? (v35 >> v35 << v35) : ((v35 > 36054172) ? (v35 | v35 + v35) : ((v35 > 85219782) ? (v35 << v35 >> v35) : (v35 << v35 | v35))); + } + + } + else + { + int v36 = 87800840; + v36 = (v36 > 47901409) ? (v36 & v36 | v36) : ((v36 < 47013535) ? (v36 << v36 >> v36) : ((v36 < 54034959) ? (v36 >> v36 ^ v36) : (v36 + v36 >> v36))); + } + + + if (v19 > 3781053) + { + v11 = (v2 > 52390372) ? (v14 & v23 ^ v23) : ((v1 > 89608794) ? (v6 >> v3 & v21) : ((v22 < 38687067) ? (v18 ^ v19 >> v13) : (v18 ^ v2 * v11))); + } + else + { + v1 = (v20 < 8744569) ? (v5 << v18 * v1) : ((v19 > 95041388) ? (v11 & v12 & v14) : ((v23 < 5540733) ? (v6 | v14 >> v24) : (v1 / v4 << v5))); + } + + + return (v10 > 49799345) ? (v10 >> v10 >> v5) : ((v24 > 12180726) ? (v4 ^ v23 >> v11) : ((v14 > 44416571) ? (v9 & v3 >> v22) : (v15 >> v18 % v8))); + } + + [MosaUnitTest] + public static int FuzzMethod9992() + { + int v1 = 98843348; + int v2 = 85191491; + int v3 = 5123177; + int v4 = 30416776; + int v5 = 67839029; + int v6 = 74958454; + int v7 = 69484673; + int v8 = 93244867; + int v9 = 15618022; + int v10 = 94192598; + int v11 = 74984035; + int v12 = 58998960; + int v13 = 99121412; + int v14 = 41055332; + int v15 = 57394492; + int v16 = 48571548; + int v17 = 95731835; + int v18 = 30363010; + int v19 = 11066009; + int v20 = 84953914; + int v21 = 64034258; + int v22 = 98439809; + int v23 = 31317919; + int v24 = 87119353; + + if (v24 < 5168919) + { + v1 = (v23 > 82701789) ? (v10 - v11 ^ v24) : ((v7 < 88158554) ? (v11 | v8 << v22) : ((v20 > 67550195) ? (v12 / v17 ^ v3) : (v17 << v16 + v8))); + if (v14 < 18815449) + { + v1 = (v3 > 46757165) ? (v20 % v7 << v1) : ((v2 > 26389691) ? (v3 & v20 % v4) : ((v17 > 93404512) ? (v17 ^ v15 & v7) : (v24 << v22 ^ v14))); + if (v11 > 79396748) + { + int v25 = 11947883; + v25 = (v25 > 79449135) ? (v25 | v25 ^ v25) : ((v25 < 25428477) ? (v25 & v25 >> v25) : ((v25 < 29840718) ? (v25 ^ v25 / v25) : (v25 + v25 ^ v25))); + } + else + { + v18 = v19 << v3 >> v22; + } + + } + else + { + v6 = v18 - v20 & v3; + } + + } + else + { + int v26 = 56760987; + v26 = (v26 > 73327742) ? (v26 | v26 | v26) : ((v26 < 26617383) ? (v26 ^ v26 | v26) : ((v26 < 660866) ? (v26 / v26 ^ v26) : (v26 ^ v26 % v26))); + } + + + if (v14 < 83248243) + { + int v27 = 13756874; + v27 = (v27 < 71968535) ? (v27 | v27 % v27) : ((v27 < 77111721) ? (v27 >> v27 << v27) : ((v27 < 86473664) ? (v27 % v27 % v27) : (v27 & v27 >> v27))); + if (v27 > 164303) + { + v27 = v27 / v27 ^ v27; + if (v27 < 80878555) + { + v27 = (v27 < 36185049) ? (v27 / v27 & v27) : ((v27 < 52904072) ? (v27 * v27 >> v27) : ((v27 > 5440882) ? (v27 >> v27 << v27) : (v27 % v27 & v27))); + } + else + { + int v28 = 1075259; + v28 = (v28 > 96088820) ? (v28 & v28 - v28) : ((v28 < 6997193) ? (v28 ^ v28 * v28) : ((v28 < 11187280) ? (v28 - v28 % v28) : (v28 >> v28 * v28))); + } + + } + else + { + int v29 = 82198944; + v29 = v29 ^ v29 & v29; + } + + } + else + { + int v30 = 39696753; + v30 = v30 % v30 << v30; + } + + + if (v13 < 7718598) + { + v5 = (v19 < 73317318) ? (v9 ^ v14 + v21) : ((v16 < 28064075) ? (v2 | v24 >> v12) : ((v5 < 7169583) ? (v6 << v23 ^ v14) : (v6 | v8 >> v18))); + if (v24 < 21674107) + { + v3 = v10 & v4 * v15; + } + else + { + v23 = v5 >> v16 << v1; + } + + } + else + { + v17 = v24 + v12 << v2; + } + + + switch (v23 % 5) + { + case 0: + v6 = v11 ^ v7 / v22; + break; + case 1: + v8 = (v12 > 53491386) ? (v8 - v16 ^ v1) : ((v14 > 21290744) ? (v10 << v10 | v12) : ((v16 < 96824880) ? (v16 | v12 * v19) : (v9 + v7 & v22))); + break; + case 2: + v14 = v10 << v15 << v19; + break; + case 3: + v14 = v24 >> v6 | v3; + break; + case 4: + v12 = v22 ^ v6 * v9; + break; + default: + v14 = (v23 < 53988428) ? (v19 ^ v3 >> v3) : ((v13 > 29177828) ? (v18 >> v14 | v23) : ((v22 < 69881778) ? (v2 % v7 - v17) : (v4 ^ v12 >> v10))); + break; + } + + + switch (v1 % 5) + { + case 0: + v20 = (v24 < 10848292) ? (v16 - v13 << v3) : ((v13 > 35591516) ? (v3 / v5 / v24) : ((v9 < 36842840) ? (v13 % v13 | v14) : (v17 ^ v4 & v4))); + break; + case 1: + v8 = (v22 > 19097362) ? (v1 << v19 / v1) : ((v8 < 91319449) ? (v7 % v13 & v21) : ((v10 > 17970364) ? (v19 * v9 << v23) : (v24 << v4 << v9))); + break; + case 2: + v16 = v9 * v4 >> v4; + break; + case 3: + v23 = v1 ^ v19 % v18; + break; + case 4: + v8 = (v15 < 45858096) ? (v2 << v19 + v21) : ((v8 < 74981206) ? (v24 << v17 >> v16) : ((v2 > 29971533) ? (v17 / v4 >> v8) : (v22 & v15 << v2))); + break; + default: + v2 = v3 - v7 + v20; + break; + } + + + if (v5 < 50674655) + { + int v31 = 42820552; + v31 = v31 << v31 << v31; + } + else + { + int v32 = 45287781; + v32 = (v32 > 59067767) ? (v32 / v32 & v32) : ((v32 > 67987321) ? (v32 & v32 / v32) : ((v32 < 65459685) ? (v32 | v32 ^ v32) : (v32 >> v32 << v32))); + } + + + if (v17 < 13783568) + { + v24 = (v21 < 11808358) ? (v8 >> v19 >> v7) : ((v7 > 78300006) ? (v6 & v2 & v24) : ((v11 < 66584240) ? (v19 % v17 * v11) : (v10 | v16 << v14))); + } + else + { + int v33 = 56110146; + v33 = (v33 < 67794743) ? (v33 << v33 - v33) : ((v33 > 25262224) ? (v33 ^ v33 & v33) : ((v33 > 91882802) ? (v33 | v33 - v33) : (v33 + v33 % v33))); + } + + + if (v19 > 85769059) + { + int v34 = 15637219; + v34 = v34 | v34 << v34; + if (v34 > 38598306) + { + v34 = (v34 > 85466367) ? (v34 + v34 >> v34) : ((v34 < 85705083) ? (v34 | v34 % v34) : ((v34 > 81795385) ? (v34 >> v34 << v34) : (v34 ^ v34 ^ v34))); + if (v34 > 75277966) + { + v34 = (v34 < 80767468) ? (v34 ^ v34 / v34) : ((v34 > 39537637) ? (v34 >> v34 * v34) : ((v34 < 70955908) ? (v34 & v34 ^ v34) : (v34 & v34 * v34))); + } + else + { + int v35 = 49047793; + v35 = (v35 < 7977908) ? (v35 ^ v35 / v35) : ((v35 < 2801507) ? (v35 ^ v35 ^ v35) : ((v35 > 16671389) ? (v35 % v35 >> v35) : (v35 >> v35 & v35))); + } + + } + else + { + int v36 = 33664895; + v36 = (v36 > 14027722) ? (v36 % v36 / v36) : ((v36 > 93610081) ? (v36 & v36 << v36) : ((v36 < 92620303) ? (v36 | v36 / v36) : (v36 >> v36 >> v36))); + } + + } + else + { + int v37 = 85884853; + v37 = (v37 > 25931380) ? (v37 & v37 % v37) : ((v37 < 23443809) ? (v37 % v37 | v37) : ((v37 > 56369803) ? (v37 & v37 >> v37) : (v37 << v37 - v37))); + } + + + if (v10 > 18302896) + { + v16 = (v21 > 28035185) ? (v21 & v5 & v18) : ((v8 < 59414915) ? (v19 * v7 | v8) : ((v13 < 62338440) ? (v4 / v17 << v17) : (v14 / v12 % v15))); + } + else + { + v10 = (v23 < 51958846) ? (v13 / v10 >> v13) : ((v3 < 72026456) ? (v7 | v15 ^ v23) : ((v1 > 32520178) ? (v5 << v20 / v19) : (v23 ^ v20 ^ v9))); + } + + + if (v20 < 20379910) + { + v1 = (v24 < 29925837) ? (v12 ^ v20 * v12) : ((v21 < 51715548) ? (v19 << v3 >> v10) : ((v4 > 25601087) ? (v21 & v10 ^ v10) : (v18 >> v1 | v18))); + } + else + { + int v38 = 38752528; + v38 = (v38 > 15898481) ? (v38 & v38 | v38) : ((v38 > 83472428) ? (v38 ^ v38 >> v38) : ((v38 > 57067848) ? (v38 >> v38 + v38) : (v38 & v38 | v38))); + } + + + if (v19 < 23768749) + { + v14 = v1 >> v15 << v20; + } + else + { + v20 = (v14 > 74657762) ? (v8 ^ v15 << v14) : ((v22 < 17213411) ? (v2 % v13 - v3) : ((v7 < 57003628) ? (v22 / v14 << v11) : (v14 - v13 * v12))); + } + + + return (v2 > 75633792) ? (v11 >> v3 | v5) : ((v24 > 33742506) ? (v13 << v22 << v4) : ((v1 < 36750756) ? (v12 % v15 << v17) : (v6 >> v23 | v6))); + } + + [MosaUnitTest] + public static int FuzzMethod9993() + { + int v1 = 18763120; + int v2 = 55870732; + int v3 = 44334891; + int v4 = 92042662; + int v5 = 62169818; + int v6 = 54388443; + int v7 = 44447421; + int v8 = 1714209; + int v9 = 73483600; + int v10 = 89937592; + int v11 = 9622751; + int v12 = 28272754; + int v13 = 66343165; + int v14 = 69941656; + int v15 = 52376839; + int v16 = 7851982; + int v17 = 95755183; + int v18 = 99278800; + int v19 = 81863335; + int v20 = 39823801; + int v21 = 85352540; + int v22 = 20979533; + int v23 = 39725944; + int v24 = 36528870; + + if (v11 < 3481370) + { + v19 = v5 / v14 * v21; + } + else + { + v13 = (v10 > 40856877) ? (v4 ^ v23 + v8) : ((v22 < 11511617) ? (v24 * v14 % v17) : ((v13 < 54702647) ? (v20 / v4 & v6) : (v8 % v24 << v3))); + } + + + switch (v6 % 5) + { + case 0: + v1 = v21 << v10 * v18; + break; + case 1: + v12 = (v20 > 68438504) ? (v6 | v17 / v18) : ((v18 < 83017793) ? (v3 % v8 - v5) : ((v7 > 19036431) ? (v23 - v20 >> v19) : (v22 / v21 << v11))); + break; + case 2: + v13 = (v8 > 92563828) ? (v16 / v4 | v12) : ((v20 > 92663395) ? (v12 | v24 << v6) : ((v4 < 35309374) ? (v9 - v22 / v10) : (v23 + v2 + v18))); + break; + case 3: + v21 = (v18 > 38476888) ? (v17 << v9 / v10) : ((v2 < 13200079) ? (v10 ^ v24 << v24) : ((v19 < 25946182) ? (v11 + v14 & v9) : (v16 ^ v3 ^ v18))); + break; + case 4: + v4 = v22 ^ v19 | v22; + break; + default: + v23 = (v7 > 14357407) ? (v15 + v5 - v23) : ((v18 > 55522178) ? (v21 ^ v4 ^ v12) : ((v10 < 11097452) ? (v12 >> v8 & v20) : (v20 / v13 << v11))); + break; + } + + + if (v23 > 28212022) + { + int v25 = 63565393; + v25 = (v25 < 90765378) ? (v25 << v25 ^ v25) : ((v25 > 3280556) ? (v25 >> v25 % v25) : ((v25 < 83440886) ? (v25 | v25 & v25) : (v25 | v25 << v25))); + } + else + { + v10 = v7 >> v24 + v3; + } + + + switch (v1 % 5) + { + case 0: + v3 = v19 + v13 | v16; + break; + case 1: + v23 = (v16 > 79605730) ? (v22 / v12 << v5) : ((v2 < 58524528) ? (v3 % v6 * v19) : ((v13 > 31813968) ? (v4 & v23 >> v4) : (v15 >> v11 ^ v6))); + break; + case 2: + v19 = (v19 > 61565193) ? (v4 & v8 >> v10) : ((v1 > 39856753) ? (v1 & v12 >> v23) : ((v14 < 78434724) ? (v6 * v19 ^ v8) : (v20 + v9 << v15))); + break; + case 3: + v12 = (v10 > 81232589) ? (v19 & v10 << v17) : ((v7 < 6365181) ? (v24 >> v6 << v18) : ((v7 > 32960809) ? (v4 & v10 << v3) : (v10 - v18 ^ v7))); + break; + case 4: + v19 = (v4 < 74818807) ? (v20 / v7 % v15) : ((v18 < 83603431) ? (v6 ^ v18 << v9) : ((v22 < 60289368) ? (v13 >> v13 % v23) : (v11 ^ v15 % v3))); + break; + default: + v17 = (v13 > 86322595) ? (v3 >> v5 >> v19) : ((v9 > 98438718) ? (v7 / v7 & v20) : ((v21 < 86836837) ? (v11 >> v15 ^ v2) : (v10 ^ v22 | v12))); + break; + } + + + if (v2 < 51262718) + { + v5 = v5 ^ v16 << v9; + if (v20 > 95836698) + { + int v26 = 34569132; + v26 = (v26 > 83866329) ? (v26 >> v26 + v26) : ((v26 > 2908229) ? (v26 % v26 ^ v26) : ((v26 > 33676719) ? (v26 >> v26 * v26) : (v26 | v26 >> v26))); + } + else + { + v22 = (v12 > 33889831) ? (v24 ^ v18 << v24) : ((v21 > 40335588) ? (v24 >> v16 * v19) : ((v8 < 5324722) ? (v8 % v18 % v7) : (v24 - v15 + v12))); + } + + } + else + { + v7 = v15 << v10 << v17; + } + + + if (v3 < 98628316) + { + v15 = (v10 < 26530840) ? (v13 >> v14 << v8) : ((v12 > 96573676) ? (v1 | v17 | v20) : ((v9 > 67312814) ? (v18 ^ v12 >> v14) : (v8 ^ v17 ^ v1))); + if (v13 > 14311974) + { + v17 = (v11 < 8754845) ? (v13 << v12 & v20) : ((v18 < 2968543) ? (v7 % v15 % v9) : ((v11 > 69142640) ? (v2 % v1 / v8) : (v10 | v22 << v12))); + if (v16 < 27808501) + { + v10 = v16 >> v15 | v16; + } + else + { + int v27 = 12105597; + v27 = (v27 > 99885922) ? (v27 >> v27 << v27) : ((v27 > 22041351) ? (v27 >> v27 % v27) : ((v27 > 12683693) ? (v27 | v27 * v27) : (v27 << v27 & v27))); + } + + } + else + { + int v28 = 35621875; + v28 = v28 >> v28 & v28; + } + + } + else + { + int v29 = 42886400; + v29 = (v29 < 90990732) ? (v29 ^ v29 >> v29) : ((v29 < 63792229) ? (v29 / v29 | v29) : ((v29 < 78600053) ? (v29 * v29 << v29) : (v29 >> v29 % v29))); + } + + + switch (v23 % 5) + { + case 0: + v12 = (v20 > 26003937) ? (v6 | v11 / v6) : ((v12 < 9996490) ? (v7 / v11 / v7) : ((v1 > 92523470) ? (v2 << v21 ^ v5) : (v24 - v22 & v20))); + break; + case 1: + v14 = (v3 > 98755383) ? (v11 << v22 >> v2) : ((v3 < 85671168) ? (v16 ^ v10 / v6) : ((v7 > 10841267) ? (v12 << v15 & v17) : (v9 - v3 >> v15))); + break; + case 2: + v24 = (v14 > 71690186) ? (v7 << v4 >> v20) : ((v8 > 87590411) ? (v16 << v16 & v24) : ((v7 < 38156395) ? (v3 / v21 << v8) : (v2 << v20 & v19))); + break; + case 3: + v11 = (v20 > 68553599) ? (v1 >> v23 >> v4) : ((v14 < 17909423) ? (v13 & v24 & v9) : ((v23 < 24468161) ? (v23 - v10 - v15) : (v2 & v19 | v22))); + break; + case 4: + v16 = (v11 < 67439524) ? (v9 & v5 << v15) : ((v18 < 17182924) ? (v18 * v12 | v22) : ((v23 > 86233153) ? (v9 & v2 & v15) : (v19 | v13 + v5))); + break; + default: + v22 = (v12 > 17419678) ? (v8 >> v17 | v9) : ((v19 < 83235070) ? (v3 % v2 >> v21) : ((v21 < 21410120) ? (v4 | v23 << v5) : (v19 | v20 % v12))); + break; + } + + + switch (v24 % 5) + { + case 0: + v18 = (v22 > 49816827) ? (v12 | v2 / v10) : ((v9 < 22587575) ? (v6 & v3 | v14) : ((v18 < 80670230) ? (v18 ^ v16 ^ v11) : (v13 - v7 | v10))); + break; + case 1: + v15 = v5 + v12 | v9; + break; + case 2: + v21 = (v17 > 50009861) ? (v23 >> v24 + v5) : ((v12 > 77761022) ? (v10 | v24 << v20) : ((v16 < 13810232) ? (v16 & v14 | v13) : (v22 ^ v12 >> v17))); + break; + case 3: + v11 = v17 + v1 - v6; + break; + case 4: + v23 = (v17 < 96258133) ? (v11 - v9 ^ v21) : ((v8 < 86657851) ? (v9 << v18 << v7) : ((v10 < 79010682) ? (v1 % v22 << v23) : (v23 % v10 >> v23))); + break; + default: + v14 = v18 >> v7 / v7; + break; + } + + + if (v13 > 83957858) + { + v1 = v18 | v13 << v6; + if (v22 < 7389996) + { + int v30 = 69566799; + v30 = (v30 > 40333683) ? (v30 + v30 % v30) : ((v30 < 26277745) ? (v30 % v30 | v30) : ((v30 < 95302072) ? (v30 >> v30 / v30) : (v30 >> v30 << v30))); + } + else + { + v21 = (v12 < 27452741) ? (v13 ^ v13 ^ v8) : ((v15 < 29011342) ? (v4 << v7 >> v22) : ((v16 > 17589361) ? (v11 & v4 | v17) : (v6 & v2 * v7))); + } + + } + else + { + v11 = (v12 > 11660700) ? (v6 / v24 - v24) : ((v4 < 44640823) ? (v8 | v3 >> v21) : ((v24 > 79534677) ? (v7 | v22 % v16) : (v2 << v15 << v23))); + } + + + if (v1 > 33806008) + { + v16 = v8 + v22 >> v15; + if (v19 < 60763179) + { + int v31 = 34512789; + v31 = (v31 > 15837093) ? (v31 << v31 << v31) : ((v31 < 95351754) ? (v31 & v31 / v31) : ((v31 > 79728950) ? (v31 >> v31 ^ v31) : (v31 & v31 << v31))); + } + else + { + v10 = v1 & v19 | v20; + } + + } + else + { + int v32 = 54904715; + v32 = (v32 < 59868347) ? (v32 + v32 | v32) : ((v32 < 52131969) ? (v32 >> v32 & v32) : ((v32 < 77888357) ? (v32 / v32 & v32) : (v32 | v32 ^ v32))); + } + + + if (v1 > 50198103) + { + int v33 = 2998109; + v33 = (v33 > 30154776) ? (v33 >> v33 % v33) : ((v33 < 97023469) ? (v33 - v33 & v33) : ((v33 < 29449989) ? (v33 % v33 | v33) : (v33 >> v33 * v33))); + } + else + { + int v34 = 41908953; + v34 = (v34 > 92227047) ? (v34 ^ v34 >> v34) : ((v34 > 52895548) ? (v34 << v34 / v34) : ((v34 < 72962254) ? (v34 << v34 / v34) : (v34 ^ v34 + v34))); + } + + + return (v20 > 21307135) ? (v20 ^ v23 | v7) : ((v18 < 53863371) ? (v4 - v14 & v1) : ((v19 > 23626492) ? (v15 | v7 - v8) : (v10 / v17 << v16))); + } + + [MosaUnitTest] + public static int FuzzMethod9994() + { + int v1 = 44377831; + int v2 = 27812508; + int v3 = 59256276; + int v4 = 5551242; + int v5 = 2939163; + int v6 = 4683533; + int v7 = 63296027; + int v8 = 98851713; + int v9 = 12893685; + int v10 = 1195145; + int v11 = 22625360; + int v12 = 48612638; + int v13 = 47674246; + int v14 = 1813461; + int v15 = 74751304; + int v16 = 59425941; + int v17 = 19324744; + int v18 = 64744059; + int v19 = 16835009; + int v20 = 61221266; + int v21 = 97894321; + int v22 = 6929188; + int v23 = 27698766; + int v24 = 62149094; + + if (v15 < 63201880) + { + int v25 = 60273; + v25 = v25 << v25 << v25; + if (v25 < 28999450) + { + v25 = (v25 < 3811465) ? (v25 >> v25 + v25) : ((v25 > 61024654) ? (v25 ^ v25 ^ v25) : ((v25 > 5394102) ? (v25 ^ v25 + v25) : (v25 >> v25 / v25))); + } + else + { + v25 = (v25 > 97396633) ? (v25 | v25 & v25) : ((v25 > 61024546) ? (v25 << v25 | v25) : ((v25 < 70476761) ? (v25 >> v25 & v25) : (v25 - v25 % v25))); + } + + } + else + { + v21 = v9 - v18 ^ v13; + } + + + switch (v23 % 5) + { + case 0: + v13 = (v22 < 53863289) ? (v10 >> v18 - v22) : ((v21 > 94981351) ? (v8 - v14 & v8) : ((v5 > 21005749) ? (v9 >> v15 << v23) : (v1 | v20 - v2))); + break; + case 1: + v14 = v2 >> v21 / v7; + break; + case 2: + v17 = (v8 < 47953567) ? (v12 >> v20 ^ v10) : ((v2 > 96132479) ? (v2 >> v1 & v23) : ((v9 < 13673382) ? (v1 / v19 >> v10) : (v8 & v24 | v17))); + break; + case 3: + v23 = (v10 < 26999967) ? (v20 * v14 - v22) : ((v21 < 23555215) ? (v2 << v2 >> v24) : ((v19 < 17498038) ? (v15 & v3 ^ v2) : (v9 & v9 << v19))); + break; + case 4: + v3 = v18 % v9 % v16; + break; + default: + v5 = (v23 > 63578432) ? (v23 & v17 & v20) : ((v3 > 20765221) ? (v15 & v20 * v23) : ((v3 > 77141522) ? (v23 - v6 << v8) : (v16 - v22 >> v1))); + break; + } + + + if (v17 < 89127489) + { + int v26 = 8331322; + v26 = v26 / v26 << v26; + } + else + { + int v27 = 14235145; + v27 = v27 ^ v27 + v27; + } + + + if (v13 > 56610251) + { + int v28 = 1484804; + v28 = v28 ^ v28 - v28; + } + else + { + int v29 = 67173591; + v29 = (v29 > 45499985) ? (v29 / v29 & v29) : ((v29 < 78780186) ? (v29 % v29 | v29) : ((v29 < 79094489) ? (v29 / v29 >> v29) : (v29 * v29 ^ v29))); + } + + + switch (v20 % 5) + { + case 0: + v11 = (v10 < 39293032) ? (v2 << v8 ^ v20) : ((v20 > 90682914) ? (v8 << v23 & v5) : ((v13 > 21185812) ? (v10 | v12 % v9) : (v23 - v13 / v8))); + break; + case 1: + v20 = (v22 < 153101) ? (v9 >> v14 >> v17) : ((v5 < 96093363) ? (v20 + v19 ^ v10) : ((v9 < 34357) ? (v20 - v15 % v11) : (v23 ^ v24 % v24))); + break; + case 2: + v22 = (v3 < 50473273) ? (v10 | v4 ^ v10) : ((v22 < 36175201) ? (v7 - v10 | v18) : ((v15 < 29963350) ? (v10 % v18 >> v18) : (v18 << v9 / v11))); + break; + case 3: + v5 = (v9 < 81254349) ? (v15 >> v23 ^ v13) : ((v2 > 77948763) ? (v23 & v19 ^ v11) : ((v11 < 86477851) ? (v8 + v17 | v3) : (v19 | v18 | v8))); + break; + case 4: + v16 = (v23 > 94599397) ? (v8 >> v21 & v14) : ((v12 > 77549103) ? (v18 | v9 | v14) : ((v10 > 97293128) ? (v14 | v7 & v8) : (v10 << v11 & v13))); + break; + default: + v23 = v4 * v18 * v18; + break; + } + + + if (v8 < 67527239) + { + int v30 = 70722135; + v30 = (v30 > 88598716) ? (v30 % v30 << v30) : ((v30 > 83974278) ? (v30 | v30 % v30) : ((v30 > 92300091) ? (v30 / v30 >> v30) : (v30 | v30 | v30))); + } + else + { + v19 = v1 << v16 * v22; + } + + + if (v16 < 3719109) + { + v8 = (v13 < 85660256) ? (v5 << v11 << v15) : ((v18 < 26856884) ? (v2 << v11 / v9) : ((v15 < 36876829) ? (v11 ^ v1 + v16) : (v7 & v7 >> v22))); + if (v23 < 75810710) + { + int v31 = 92648658; + v31 = (v31 > 94550019) ? (v31 | v31 ^ v31) : ((v31 < 68378739) ? (v31 << v31 - v31) : ((v31 < 11570267) ? (v31 * v31 | v31) : (v31 ^ v31 << v31))); + if (v31 < 27899477) + { + v31 = v31 | v31 << v31; + } + else + { + int v32 = 95098752; + v32 = (v32 > 12468542) ? (v32 % v32 ^ v32) : ((v32 < 49101618) ? (v32 & v32 & v32) : ((v32 < 13919354) ? (v32 >> v32 >> v32) : (v32 >> v32 * v32))); + } + + } + else + { + int v33 = 68609014; + v33 = (v33 < 27123394) ? (v33 << v33 | v33) : ((v33 < 83868045) ? (v33 / v33 + v33) : ((v33 < 6535727) ? (v33 << v33 ^ v33) : (v33 | v33 << v33))); + } + + } + else + { + int v34 = 22670355; + v34 = v34 / v34 << v34; + } + + + switch (v23 % 5) + { + case 0: + v23 = v14 & v22 << v7; + break; + case 1: + v7 = (v8 > 89606952) ? (v13 + v22 >> v11) : ((v17 < 26081778) ? (v15 | v21 % v13) : ((v13 < 64341516) ? (v21 | v2 ^ v6) : (v1 & v16 & v16))); + break; + case 2: + v4 = (v5 > 50300188) ? (v5 % v10 / v19) : ((v12 > 89747644) ? (v16 << v11 | v16) : ((v24 > 23188422) ? (v10 << v18 >> v9) : (v9 ^ v12 * v3))); + break; + case 3: + v20 = (v13 > 79945040) ? (v1 << v22 - v23) : ((v3 > 3553764) ? (v18 << v16 >> v12) : ((v20 < 28728781) ? (v24 >> v20 + v12) : (v21 & v6 * v12))); + break; + case 4: + v2 = (v23 > 3137754) ? (v6 & v11 << v8) : ((v7 < 39964031) ? (v9 + v18 << v18) : ((v18 > 19031501) ? (v11 + v12 & v9) : (v16 / v1 - v1))); + break; + default: + v3 = (v18 < 41682732) ? (v11 - v4 >> v4) : ((v10 > 76241862) ? (v3 + v23 ^ v1) : ((v5 < 55119179) ? (v1 / v15 | v16) : (v17 + v7 / v4))); + break; + } + + + if (v11 > 92009874) + { + int v35 = 37070457; + v35 = (v35 > 72973611) ? (v35 << v35 & v35) : ((v35 > 90411443) ? (v35 | v35 * v35) : ((v35 < 42175742) ? (v35 / v35 * v35) : (v35 << v35 & v35))); + if (v35 > 25770210) + { + v35 = (v35 < 31362017) ? (v35 * v35 & v35) : ((v35 < 34837890) ? (v35 - v35 >> v35) : ((v35 > 40782755) ? (v35 % v35 - v35) : (v35 ^ v35 & v35))); + } + else + { + int v36 = 91897605; + v36 = (v36 > 38468039) ? (v36 & v36 & v36) : ((v36 > 18149717) ? (v36 | v36 >> v36) : ((v36 > 81338021) ? (v36 - v36 | v36) : (v36 % v36 + v36))); + } + + } + else + { + int v37 = 24095525; + v37 = v37 | v37 >> v37; + } + + + switch (v3 % 5) + { + case 0: + v20 = (v4 < 26038303) ? (v18 | v7 & v24) : ((v16 < 45516199) ? (v16 - v8 ^ v9) : ((v11 > 65022519) ? (v23 * v6 ^ v23) : (v13 - v9 % v4))); + break; + case 1: + v16 = (v15 < 64322752) ? (v11 - v14 % v3) : ((v24 > 71812506) ? (v24 >> v22 / v7) : ((v12 < 81363643) ? (v14 + v4 * v6) : (v23 & v24 * v8))); + break; + case 2: + v20 = (v15 > 51675946) ? (v22 / v8 + v17) : ((v13 > 4765051) ? (v24 >> v18 / v15) : ((v22 < 84981841) ? (v19 | v22 + v21) : (v15 << v6 / v16))); + break; + case 3: + v5 = (v6 < 70485704) ? (v4 & v6 + v10) : ((v3 > 81174099) ? (v12 - v13 >> v5) : ((v15 > 93874610) ? (v14 * v18 | v6) : (v10 >> v7 / v5))); + break; + case 4: + v8 = (v13 < 93199510) ? (v18 - v15 + v2) : ((v9 > 30955888) ? (v15 | v16 * v19) : ((v1 < 92566911) ? (v4 | v7 * v1) : (v24 | v9 * v19))); + break; + default: + v7 = (v11 < 61328655) ? (v21 << v6 % v7) : ((v2 < 77238891) ? (v13 - v6 ^ v4) : ((v10 < 39775604) ? (v20 * v12 - v5) : (v13 << v6 + v7))); + break; + } + + + if (v14 > 89291827) + { + v21 = (v22 > 34931583) ? (v4 << v24 >> v7) : ((v15 > 43768008) ? (v7 % v21 << v10) : ((v23 < 37228502) ? (v16 >> v16 - v9) : (v11 >> v20 << v5))); + if (v2 > 84025084) + { + int v38 = 61536137; + v38 = v38 + v38 | v38; + } + else + { + int v39 = 54892300; + v39 = (v39 < 58897784) ? (v39 + v39 * v39) : ((v39 > 85520363) ? (v39 / v39 ^ v39) : ((v39 > 90178333) ? (v39 >> v39 / v39) : (v39 * v39 | v39))); + } + + } + else + { + v18 = (v19 < 99032432) ? (v21 ^ v5 % v2) : ((v23 > 87124092) ? (v14 & v3 << v13) : ((v9 > 69777772) ? (v9 & v19 - v11) : (v7 >> v23 | v21))); + } + + + return v17 * v9 * v15; + } + + [MosaUnitTest] + public static int FuzzMethod9995() + { + int v1 = 8913743; + int v2 = 543530; + int v3 = 40173923; + int v4 = 3643969; + int v5 = 68325814; + int v6 = 6370331; + int v7 = 96077747; + int v8 = 23433591; + int v9 = 9669787; + int v10 = 50545658; + int v11 = 49731211; + int v12 = 13642609; + int v13 = 31336815; + int v14 = 17590064; + int v15 = 34360062; + int v16 = 48944607; + int v17 = 46946153; + int v18 = 16503615; + int v19 = 19668; + int v20 = 45200889; + int v21 = 56998722; + int v22 = 35519796; + int v23 = 23919700; + int v24 = 382411; + + switch (v15 % 5) + { + case 0: + v2 = (v13 < 26765603) ? (v23 / v6 ^ v11) : ((v1 < 57812207) ? (v5 << v4 * v4) : ((v9 < 64550248) ? (v3 >> v15 + v17) : (v11 >> v16 * v17))); + break; + case 1: + v22 = (v22 < 21072340) ? (v3 << v1 << v22) : ((v4 > 537024) ? (v15 - v14 / v17) : ((v9 < 80283885) ? (v12 >> v20 >> v5) : (v13 & v6 | v16))); + break; + case 2: + v15 = v7 ^ v18 >> v10; + break; + case 3: + v17 = (v22 > 36235307) ? (v7 * v4 & v11) : ((v9 > 2395909) ? (v7 >> v12 >> v9) : ((v17 < 25375500) ? (v3 & v23 % v23) : (v9 / v18 | v6))); + break; + case 4: + v1 = (v3 < 96348687) ? (v16 | v1 % v5) : ((v22 > 32776780) ? (v18 >> v12 - v6) : ((v2 > 46926950) ? (v9 >> v5 >> v1) : (v23 * v18 / v8))); + break; + default: + v23 = v10 ^ v2 << v6; + break; + } + + + switch (v10 % 5) + { + case 0: + v13 = (v15 < 39831331) ? (v3 >> v5 * v18) : ((v16 < 67867887) ? (v18 | v23 << v15) : ((v15 < 56706255) ? (v15 | v19 << v19) : (v3 % v10 ^ v14))); + break; + case 1: + v8 = (v19 > 4356807) ? (v8 + v6 >> v18) : ((v3 < 57144045) ? (v23 >> v20 | v23) : ((v5 > 96934220) ? (v3 << v14 << v17) : (v19 + v12 ^ v3))); + break; + case 2: + v13 = (v1 < 98476143) ? (v21 >> v24 % v12) : ((v5 < 25443373) ? (v13 << v14 ^ v9) : ((v22 < 5026170) ? (v19 << v16 / v15) : (v17 ^ v23 + v5))); + break; + case 3: + v1 = v21 + v16 ^ v19; + break; + case 4: + v7 = (v4 < 76730328) ? (v22 >> v22 >> v2) : ((v22 < 20384096) ? (v11 & v24 | v14) : ((v12 < 42159606) ? (v16 | v5 << v21) : (v9 ^ v7 | v9))); + break; + default: + v2 = v8 - v11 >> v1; + break; + } + + + switch (v10 % 5) + { + case 0: + v10 = (v14 < 81105719) ? (v14 | v15 | v5) : ((v9 > 85293021) ? (v21 ^ v18 << v9) : ((v4 > 68662497) ? (v9 * v24 >> v12) : (v21 ^ v9 - v11))); + break; + case 1: + v23 = v16 << v16 - v13; + break; + case 2: + v10 = v2 & v11 << v17; + break; + case 3: + v15 = (v9 < 4980598) ? (v6 % v1 | v12) : ((v7 > 68259226) ? (v15 >> v14 | v10) : ((v13 > 4538570) ? (v11 | v1 | v8) : (v18 * v11 >> v6))); + break; + case 4: + v23 = (v24 > 84019339) ? (v15 << v21 + v15) : ((v14 > 99546943) ? (v6 << v24 & v21) : ((v16 < 17283778) ? (v5 & v9 % v17) : (v18 << v19 ^ v19))); + break; + default: + v10 = (v10 < 85524488) ? (v13 & v12 << v18) : ((v14 < 52260267) ? (v23 >> v22 * v4) : ((v20 < 69807743) ? (v15 & v15 >> v11) : (v11 ^ v8 & v15))); + break; + } + + + if (v22 > 44992418) + { + int v25 = 10256413; + v25 = v25 * v25 << v25; + if (v25 > 76703358) + { + v25 = v25 & v25 & v25; + if (v25 > 54363228) + { + v25 = v25 | v25 << v25; + } + else + { + int v26 = 81872090; + v26 = (v26 > 36750743) ? (v26 >> v26 % v26) : ((v26 < 94987460) ? (v26 * v26 | v26) : ((v26 < 8112533) ? (v26 << v26 >> v26) : (v26 + v26 * v26))); + } + + } + else + { + int v27 = 28261756; + v27 = v27 >> v27 >> v27; + } + + } + else + { + int v28 = 45340137; + v28 = (v28 < 20252657) ? (v28 + v28 >> v28) : ((v28 < 90976588) ? (v28 + v28 + v28) : ((v28 < 5124701) ? (v28 << v28 >> v28) : (v28 & v28 & v28))); + } + + + if (v19 < 92406515) + { + int v29 = 55537645; + v29 = (v29 > 24981944) ? (v29 >> v29 * v29) : ((v29 < 77647810) ? (v29 << v29 + v29) : ((v29 < 37538887) ? (v29 ^ v29 << v29) : (v29 | v29 - v29))); + } + else + { + v21 = (v15 > 85988663) ? (v19 >> v10 & v10) : ((v14 > 5315866) ? (v6 >> v18 >> v5) : ((v13 < 73943167) ? (v22 * v11 * v21) : (v3 % v5 ^ v12))); + } + + + switch (v13 % 5) + { + case 0: + v10 = v19 / v7 & v21; + break; + case 1: + v5 = (v12 > 89953362) ? (v3 ^ v22 >> v5) : ((v16 > 22274211) ? (v23 % v5 >> v19) : ((v4 > 94211937) ? (v1 % v17 << v24) : (v11 / v23 << v4))); + break; + case 2: + v5 = v14 | v19 % v18; + break; + case 3: + v16 = v8 & v4 ^ v2; + break; + case 4: + v5 = v18 << v21 / v24; + break; + default: + v15 = (v5 > 60199573) ? (v3 / v16 >> v19) : ((v23 > 14697040) ? (v12 & v16 >> v11) : ((v10 < 78864272) ? (v3 / v16 << v17) : (v13 >> v4 * v2))); + break; + } + + + switch (v24 % 5) + { + case 0: + v10 = (v5 > 72491936) ? (v8 ^ v6 + v7) : ((v21 < 4696099) ? (v5 << v20 & v16) : ((v22 < 87462052) ? (v13 & v16 - v24) : (v13 >> v11 >> v4))); + break; + case 1: + v14 = (v18 > 82171266) ? (v24 | v9 | v6) : ((v2 > 84530969) ? (v20 >> v3 << v23) : ((v7 < 46679002) ? (v19 >> v9 ^ v20) : (v2 >> v6 | v9))); + break; + case 2: + v11 = v3 * v11 >> v19; + break; + case 3: + v14 = v8 / v4 | v7; + break; + case 4: + v24 = (v1 > 54916368) ? (v11 | v4 << v24) : ((v11 < 25669228) ? (v21 / v11 << v2) : ((v21 > 93677008) ? (v15 | v11 | v8) : (v24 & v22 & v9))); + break; + default: + v19 = v11 | v4 * v19; + break; + } + + + switch (v19 % 5) + { + case 0: + v21 = v12 >> v4 ^ v6; + break; + case 1: + v22 = v16 % v20 << v8; + break; + case 2: + v22 = (v2 > 40187452) ? (v2 << v20 - v3) : ((v7 > 94620144) ? (v16 / v14 ^ v15) : ((v23 > 47101348) ? (v21 | v14 % v10) : (v8 | v1 & v3))); + break; + case 3: + v22 = (v3 < 53071688) ? (v21 * v5 * v13) : ((v6 < 39090557) ? (v4 << v7 >> v5) : ((v21 < 74236948) ? (v16 % v1 / v13) : (v21 ^ v23 & v18))); + break; + case 4: + v7 = v12 - v16 & v6; + break; + default: + v5 = v7 >> v7 ^ v24; + break; + } + + + switch (v2 % 5) + { + case 0: + v24 = (v18 < 48304624) ? (v19 & v6 ^ v9) : ((v5 < 57982285) ? (v6 & v23 & v14) : ((v17 < 57515620) ? (v12 | v1 * v15) : (v6 | v10 * v14))); + break; + case 1: + v15 = (v14 < 24550498) ? (v17 | v20 - v18) : ((v1 < 58798540) ? (v10 >> v18 - v24) : ((v2 < 10417468) ? (v13 * v18 >> v1) : (v24 << v9 & v15))); + break; + case 2: + v16 = v8 % v1 << v3; + break; + case 3: + v16 = (v24 > 17054069) ? (v2 / v20 + v9) : ((v6 < 98892597) ? (v10 | v8 >> v18) : ((v21 > 36005835) ? (v23 & v4 / v14) : (v18 ^ v10 >> v11))); + break; + case 4: + v14 = (v6 < 52154517) ? (v2 >> v22 << v11) : ((v21 < 73998019) ? (v21 - v3 & v3) : ((v11 < 94247) ? (v17 + v21 >> v24) : (v17 + v21 - v1))); + break; + default: + v6 = v11 >> v19 & v4; + break; + } + + + switch (v8 % 5) + { + case 0: + v23 = (v13 < 44116528) ? (v24 + v22 | v16) : ((v17 < 47489578) ? (v14 | v23 >> v24) : ((v13 < 54939785) ? (v10 << v6 ^ v7) : (v10 - v5 >> v5))); + break; + case 1: + v20 = (v19 < 84941489) ? (v6 | v2 | v1) : ((v14 > 29779528) ? (v8 | v1 % v18) : ((v9 > 37079367) ? (v6 | v19 | v3) : (v4 >> v10 << v19))); + break; + case 2: + v18 = (v20 > 92445038) ? (v24 ^ v18 ^ v24) : ((v6 < 71803615) ? (v11 / v3 & v10) : ((v13 < 99758945) ? (v8 >> v21 / v6) : (v1 - v16 * v15))); + break; + case 3: + v6 = (v24 > 99918468) ? (v23 - v14 >> v24) : ((v10 > 48649836) ? (v1 * v17 ^ v15) : ((v16 < 58051985) ? (v10 + v23 % v23) : (v8 / v20 >> v6))); + break; + case 4: + v24 = (v11 < 1079060) ? (v15 & v16 | v14) : ((v2 < 57330071) ? (v12 << v15 - v1) : ((v5 > 44192769) ? (v15 * v1 << v11) : (v2 | v10 >> v23))); + break; + default: + v11 = (v5 > 1544999) ? (v15 >> v14 - v15) : ((v16 > 25216746) ? (v9 * v13 ^ v22) : ((v19 < 22745838) ? (v13 / v2 & v1) : (v6 / v5 << v3))); + break; + } + + + if (v13 < 45145906) + { + v4 = (v2 < 61471631) ? (v6 << v7 << v5) : ((v3 < 11289767) ? (v15 & v14 + v9) : ((v1 > 71075093) ? (v15 ^ v7 | v12) : (v2 / v24 % v8))); + } + else + { + int v30 = 22324363; + v30 = (v30 > 38504418) ? (v30 | v30 - v30) : ((v30 < 53412001) ? (v30 ^ v30 & v30) : ((v30 > 11659397) ? (v30 >> v30 << v30) : (v30 % v30 << v30))); + } + + + return (v15 > 80404944) ? (v4 << v4 / v18) : ((v19 > 45812928) ? (v15 & v20 & v22) : ((v9 < 46199419) ? (v9 | v1 - v3) : (v4 >> v19 ^ v15))); + } + + [MosaUnitTest] + public static int FuzzMethod9996() + { + int v1 = 26216236; + int v2 = 46546692; + int v3 = 14884412; + int v4 = 82477544; + int v5 = 15545117; + int v6 = 8622122; + int v7 = 26081140; + int v8 = 24164429; + int v9 = 25674766; + int v10 = 85765763; + int v11 = 35705845; + int v12 = 33804315; + int v13 = 10527746; + int v14 = 23524221; + int v15 = 77917995; + int v16 = 47286813; + int v17 = 7616326; + int v18 = 52204598; + int v19 = 25707945; + int v20 = 73503462; + int v21 = 45655708; + int v22 = 7474816; + int v23 = 72763717; + int v24 = 46128635; + + switch (v22 % 5) + { + case 0: + v1 = (v13 > 36327035) ? (v18 + v17 - v6) : ((v16 > 55361885) ? (v9 >> v10 >> v23) : ((v6 > 23440974) ? (v24 | v7 % v9) : (v24 << v22 / v11))); + break; + case 1: + v23 = (v21 < 94305742) ? (v3 - v18 >> v15) : ((v19 < 18774819) ? (v21 ^ v8 >> v20) : ((v22 > 74985605) ? (v17 & v13 * v18) : (v3 ^ v24 & v13))); + break; + case 2: + v5 = v12 >> v7 >> v6; + break; + case 3: + v19 = v13 ^ v5 + v7; + break; + case 4: + v3 = v3 << v10 % v13; + break; + default: + v9 = v9 >> v17 - v3; + break; + } + + + if (v14 < 56386888) + { + int v25 = 75317976; + v25 = v25 >> v25 << v25; + if (v25 > 57329945) + { + int v26 = 9436907; + v26 = v26 / v26 << v26; + } + else + { + v25 = (v25 < 13299461) ? (v25 >> v25 ^ v25) : ((v25 < 73094704) ? (v25 * v25 << v25) : ((v25 < 32526901) ? (v25 * v25 | v25) : (v25 ^ v25 | v25))); + } + + } + else + { + v13 = v7 - v24 + v14; + } + + + if (v13 < 28480228) + { + int v27 = 59466658; + v27 = (v27 > 46681421) ? (v27 % v27 - v27) : ((v27 < 10215458) ? (v27 % v27 + v27) : ((v27 < 61767992) ? (v27 >> v27 & v27) : (v27 << v27 * v27))); + } + else + { + v22 = (v6 < 97074424) ? (v22 << v23 ^ v22) : ((v14 > 9143784) ? (v8 + v9 >> v17) : ((v14 > 35139003) ? (v4 >> v22 & v4) : (v17 % v15 / v1))); + } + + + switch (v4 % 5) + { + case 0: + v15 = v20 << v6 >> v9; + break; + case 1: + v17 = v24 - v16 >> v11; + break; + case 2: + v23 = (v24 < 12965931) ? (v11 >> v16 >> v23) : ((v6 > 30424469) ? (v13 | v9 % v6) : ((v11 > 33402586) ? (v11 << v22 * v3) : (v1 << v12 - v17))); + break; + case 3: + v23 = (v4 < 38542862) ? (v9 | v7 / v18) : ((v22 > 46377781) ? (v9 << v4 / v7) : ((v7 < 91271660) ? (v7 << v2 << v24) : (v21 & v24 - v19))); + break; + case 4: + v20 = (v24 > 68013588) ? (v24 % v3 / v23) : ((v18 > 59010265) ? (v7 << v18 << v22) : ((v19 < 99072806) ? (v7 - v11 & v16) : (v18 / v11 / v22))); + break; + default: + v18 = v18 | v22 + v16; + break; + } + + + switch (v15 % 5) + { + case 0: + v20 = (v12 > 77947968) ? (v20 + v22 & v6) : ((v11 > 78115926) ? (v24 | v15 << v24) : ((v18 < 48503114) ? (v8 * v10 | v22) : (v12 >> v24 & v2))); + break; + case 1: + v15 = (v21 < 77084898) ? (v21 ^ v11 | v24) : ((v5 > 92876893) ? (v6 ^ v10 ^ v24) : ((v17 < 2440842) ? (v11 - v5 + v3) : (v16 & v20 & v18))); + break; + case 2: + v8 = (v8 > 2685423) ? (v2 / v17 + v4) : ((v23 < 71732715) ? (v21 << v17 * v22) : ((v3 < 10156358) ? (v16 << v12 & v15) : (v1 + v22 / v16))); + break; + case 3: + v24 = (v16 > 81388954) ? (v23 & v3 << v3) : ((v2 < 17506115) ? (v20 >> v12 + v22) : ((v21 > 49654334) ? (v6 * v10 / v24) : (v14 / v16 << v15))); + break; + case 4: + v6 = v17 + v16 | v22; + break; + default: + v1 = (v21 < 76509252) ? (v2 ^ v2 & v6) : ((v21 < 90864497) ? (v9 << v20 | v4) : ((v6 < 65729640) ? (v3 << v13 + v21) : (v19 << v19 << v17))); + break; + } + + + switch (v19 % 5) + { + case 0: + v6 = (v15 < 39770325) ? (v14 >> v17 / v10) : ((v7 < 86607654) ? (v17 >> v12 & v22) : ((v23 < 52785949) ? (v22 * v10 / v23) : (v1 + v18 & v21))); + break; + case 1: + v4 = (v23 < 51793372) ? (v18 & v10 << v12) : ((v20 < 55967141) ? (v4 ^ v5 ^ v21) : ((v12 < 93790276) ? (v10 & v11 / v16) : (v3 / v16 / v15))); + break; + case 2: + v10 = (v1 > 20561282) ? (v10 ^ v10 | v10) : ((v24 > 60525249) ? (v4 + v10 >> v16) : ((v2 > 8815012) ? (v15 >> v2 % v14) : (v7 / v12 - v8))); + break; + case 3: + v11 = (v19 > 54041581) ? (v14 * v19 * v10) : ((v22 > 73778090) ? (v19 ^ v10 << v22) : ((v9 > 85038035) ? (v11 << v18 >> v4) : (v23 & v16 * v23))); + break; + case 4: + v24 = v13 | v22 >> v24; + break; + default: + v3 = (v4 < 53517134) ? (v11 % v2 * v2) : ((v15 < 86464401) ? (v7 / v17 << v17) : ((v7 > 56301578) ? (v12 >> v13 ^ v8) : (v21 ^ v6 << v5))); + break; + } + + + if (v24 > 75786568) + { + v10 = (v14 < 40647127) ? (v4 / v4 | v5) : ((v9 < 44175259) ? (v17 >> v7 >> v7) : ((v22 < 94279647) ? (v16 * v13 * v23) : (v2 >> v18 & v13))); + if (v1 < 79691923) + { + v20 = (v7 > 60124514) ? (v10 * v23 - v22) : ((v13 > 71570269) ? (v1 >> v22 >> v21) : ((v6 > 30197998) ? (v23 >> v20 << v21) : (v13 >> v3 | v12))); + if (v22 > 50818222) + { + v7 = (v8 > 88308182) ? (v19 & v11 % v1) : ((v8 > 44220637) ? (v15 << v5 << v6) : ((v6 < 47428145) ? (v10 % v6 * v16) : (v11 << v5 | v11))); + } + else + { + int v28 = 63436560; + v28 = (v28 > 23330751) ? (v28 >> v28 | v28) : ((v28 > 43432) ? (v28 + v28 % v28) : ((v28 > 6162578) ? (v28 | v28 | v28) : (v28 | v28 / v28))); + } + + } + else + { + int v29 = 64110727; + v29 = (v29 > 95618610) ? (v29 >> v29 | v29) : ((v29 < 52005869) ? (v29 | v29 << v29) : ((v29 < 51504716) ? (v29 & v29 ^ v29) : (v29 >> v29 & v29))); + } + + } + else + { + v17 = (v22 < 8832739) ? (v9 ^ v12 % v24) : ((v11 > 52766218) ? (v20 % v3 / v12) : ((v19 < 20409994) ? (v23 << v9 >> v13) : (v10 << v15 | v8))); + } + + + switch (v10 % 5) + { + case 0: + v23 = (v16 > 12497984) ? (v12 - v6 & v2) : ((v15 > 90366509) ? (v16 / v1 << v10) : ((v22 > 58303958) ? (v11 >> v10 - v8) : (v2 ^ v22 ^ v3))); + break; + case 1: + v1 = (v21 > 2264565) ? (v18 >> v3 - v5) : ((v22 > 77513446) ? (v24 + v12 | v10) : ((v13 < 75114862) ? (v22 | v18 ^ v4) : (v3 >> v17 ^ v8))); + break; + case 2: + v6 = (v11 > 95078133) ? (v21 ^ v15 << v4) : ((v17 < 89039820) ? (v16 & v18 % v3) : ((v10 > 85878805) ? (v24 >> v11 >> v20) : (v3 - v19 ^ v19))); + break; + case 3: + v15 = (v24 < 41952490) ? (v20 & v24 | v14) : ((v23 < 7038729) ? (v23 | v21 << v19) : ((v10 < 16331335) ? (v14 + v3 | v17) : (v17 >> v12 - v3))); + break; + case 4: + v8 = v23 ^ v20 | v15; + break; + default: + v24 = (v5 > 23623038) ? (v10 << v3 << v15) : ((v16 < 30461921) ? (v20 & v22 + v21) : ((v9 > 43956717) ? (v2 & v16 >> v14) : (v11 % v8 << v1))); + break; + } + + + switch (v12 % 5) + { + case 0: + v7 = v21 >> v16 << v9; + break; + case 1: + v9 = v15 & v12 >> v14; + break; + case 2: + v18 = (v17 < 41461204) ? (v21 << v20 | v16) : ((v1 > 54200255) ? (v21 >> v16 - v10) : ((v1 < 26970023) ? (v14 + v8 - v17) : (v10 ^ v2 << v21))); + break; + case 3: + v2 = v8 & v17 ^ v2; + break; + case 4: + v6 = (v4 > 24598448) ? (v3 * v1 - v11) : ((v13 > 34599478) ? (v2 % v13 << v9) : ((v10 > 59378718) ? (v23 >> v3 >> v15) : (v10 << v9 ^ v10))); + break; + default: + v7 = (v9 > 31449812) ? (v6 + v1 * v2) : ((v19 > 65734290) ? (v20 / v9 - v6) : ((v9 < 93859618) ? (v21 % v2 + v3) : (v10 ^ v16 << v21))); + break; + } + + + if (v23 < 7539222) + { + int v30 = 46702527; + v30 = (v30 < 48115909) ? (v30 | v30 & v30) : ((v30 > 51874664) ? (v30 & v30 - v30) : ((v30 > 67132712) ? (v30 << v30 ^ v30) : (v30 % v30 ^ v30))); + } + else + { + v20 = (v23 > 54360513) ? (v20 % v13 >> v22) : ((v9 < 11304189) ? (v3 | v16 + v2) : ((v5 < 73554648) ? (v2 & v13 - v13) : (v20 + v10 << v9))); + } + + + if (v20 > 27901488) + { + int v31 = 67958657; + v31 = v31 << v31 % v31; + if (v31 > 63609938) + { + int v32 = 22627415; + v32 = v32 ^ v32 - v32; + } + else + { + int v33 = 53816715; + v33 = (v33 < 59470777) ? (v33 % v33 ^ v33) : ((v33 < 36464050) ? (v33 ^ v33 & v33) : ((v33 > 10742312) ? (v33 + v33 >> v33) : (v33 >> v33 - v33))); + } + + } + else + { + int v34 = 65593011; + v34 = (v34 < 6718024) ? (v34 << v34 + v34) : ((v34 < 63189486) ? (v34 >> v34 & v34) : ((v34 < 39994703) ? (v34 << v34 >> v34) : (v34 & v34 ^ v34))); + } + + + return v18 << v20 + v11; + } + + [MosaUnitTest] + public static int FuzzMethod9997() + { + int v1 = 58584229; + int v2 = 88177617; + int v3 = 81446381; + int v4 = 233810; + int v5 = 99724152; + int v6 = 97091535; + int v7 = 34084273; + int v8 = 36249086; + int v9 = 63820824; + int v10 = 67118820; + int v11 = 80442860; + int v12 = 86896235; + int v13 = 37154818; + int v14 = 70128479; + int v15 = 82106893; + int v16 = 932807; + int v17 = 11571025; + int v18 = 23583991; + int v19 = 98071123; + int v20 = 92286719; + int v21 = 60715610; + int v22 = 71297887; + int v23 = 64984639; + int v24 = 49531181; + + switch (v21 % 5) + { + case 0: + v19 = (v12 < 88301457) ? (v1 | v23 >> v7) : ((v15 < 44374250) ? (v19 >> v9 >> v4) : ((v5 < 76650933) ? (v15 % v1 << v18) : (v15 ^ v13 | v17))); + break; + case 1: + v14 = v18 | v13 & v20; + break; + case 2: + v23 = v24 << v12 & v8; + break; + case 3: + v12 = v13 * v20 | v8; + break; + case 4: + v6 = (v3 > 98156870) ? (v7 + v5 / v23) : ((v17 > 79495865) ? (v11 >> v2 >> v14) : ((v6 < 76637947) ? (v19 << v20 >> v20) : (v9 ^ v4 ^ v7))); + break; + default: + v11 = v6 | v5 / v10; + break; + } + + + switch (v8 % 5) + { + case 0: + v10 = (v9 > 69694878) ? (v10 << v5 & v15) : ((v17 < 57813818) ? (v10 >> v6 >> v20) : ((v17 < 94153257) ? (v16 % v21 << v23) : (v9 * v15 ^ v9))); + break; + case 1: + v21 = (v8 > 64854026) ? (v21 >> v9 - v17) : ((v22 > 30139712) ? (v5 >> v24 ^ v10) : ((v6 < 18605872) ? (v24 & v22 | v19) : (v14 >> v14 - v4))); + break; + case 2: + v9 = (v17 > 70085541) ? (v12 ^ v20 % v16) : ((v23 < 42442265) ? (v3 + v12 >> v1) : ((v23 > 53009258) ? (v12 << v23 & v13) : (v20 << v23 * v8))); + break; + case 3: + v23 = v2 << v18 >> v19; + break; + case 4: + v14 = v13 & v22 ^ v22; + break; + default: + v10 = (v1 > 99774424) ? (v18 % v20 | v8) : ((v19 < 4593446) ? (v23 + v20 | v3) : ((v17 < 50356824) ? (v22 ^ v20 * v11) : (v14 << v4 >> v15))); + break; + } + + + if (v8 < 68603504) + { + int v25 = 84502928; + v25 = v25 | v25 << v25; + if (v25 > 2534730) + { + v25 = (v25 > 72081259) ? (v25 ^ v25 >> v25) : ((v25 < 81209934) ? (v25 ^ v25 & v25) : ((v25 > 29452898) ? (v25 | v25 + v25) : (v25 + v25 & v25))); + if (v25 > 15166978) + { + v25 = v25 % v25 % v25; + } + else + { + int v26 = 99474405; + v26 = (v26 < 37037868) ? (v26 >> v26 * v26) : ((v26 < 63505200) ? (v26 % v26 ^ v26) : ((v26 > 55409172) ? (v26 >> v26 * v26) : (v26 % v26 ^ v26))); + } + + } + else + { + int v27 = 54266773; + v27 = v27 & v27 ^ v27; + } + + } + else + { + v4 = v1 ^ v23 % v11; + } + + + switch (v6 % 5) + { + case 0: + v14 = (v17 < 16916896) ? (v5 << v12 - v3) : ((v16 < 21063012) ? (v7 << v10 >> v13) : ((v15 < 31337170) ? (v4 | v17 & v16) : (v18 - v24 - v18))); + break; + case 1: + v12 = (v2 > 9785436) ? (v9 << v2 << v6) : ((v6 < 60282329) ? (v17 + v11 >> v23) : ((v10 > 41828930) ? (v11 % v3 % v21) : (v2 & v24 | v23))); + break; + case 2: + v24 = v15 - v9 | v20; + break; + case 3: + v8 = (v7 > 53535501) ? (v9 + v22 >> v12) : ((v20 < 1003073) ? (v5 / v15 / v11) : ((v12 < 47877211) ? (v21 / v6 + v10) : (v3 * v2 >> v9))); + break; + case 4: + v23 = (v19 > 22609139) ? (v14 ^ v14 / v3) : ((v20 > 55073847) ? (v8 >> v17 % v4) : ((v10 > 3488726) ? (v4 << v2 / v3) : (v18 / v15 >> v6))); + break; + default: + v16 = v20 | v5 * v4; + break; + } + + + if (v7 < 70188082) + { + int v28 = 13586715; + v28 = (v28 > 33202552) ? (v28 ^ v28 >> v28) : ((v28 > 52668498) ? (v28 | v28 - v28) : ((v28 < 59040748) ? (v28 << v28 & v28) : (v28 << v28 >> v28))); + if (v28 < 94088819) + { + v28 = v28 << v28 ^ v28; + if (v28 > 20717489) + { + v28 = v28 >> v28 << v28; + } + else + { + v28 = (v28 < 28844686) ? (v28 ^ v28 & v28) : ((v28 < 36264852) ? (v28 << v28 >> v28) : ((v28 > 94429620) ? (v28 | v28 - v28) : (v28 | v28 + v28))); + } + + } + else + { + int v29 = 10786241; + v29 = v29 & v29 % v29; + } + + } + else + { + v18 = (v17 > 56439693) ? (v24 * v9 & v6) : ((v2 < 35885197) ? (v4 + v16 >> v17) : ((v8 < 48005519) ? (v22 / v21 >> v21) : (v17 ^ v21 + v1))); + } + + + switch (v24 % 5) + { + case 0: + v20 = (v10 < 59396191) ? (v24 ^ v24 | v16) : ((v10 > 23808556) ? (v14 + v5 ^ v22) : ((v16 > 96941516) ? (v1 & v7 & v7) : (v23 >> v1 >> v18))); + break; + case 1: + v12 = (v18 < 50812691) ? (v16 + v11 + v13) : ((v24 > 14111589) ? (v19 | v12 / v19) : ((v2 > 89068762) ? (v14 & v13 - v1) : (v19 & v11 + v7))); + break; + case 2: + v3 = (v22 > 50330002) ? (v13 - v18 >> v1) : ((v15 > 27761152) ? (v24 % v12 | v12) : ((v20 < 96737447) ? (v6 - v23 | v2) : (v10 * v12 >> v10))); + break; + case 3: + v24 = (v19 < 63195931) ? (v22 >> v9 ^ v21) : ((v18 > 52033989) ? (v4 / v6 >> v18) : ((v10 > 90254867) ? (v6 * v7 | v12) : (v10 + v17 & v11))); + break; + case 4: + v2 = (v19 < 58021838) ? (v9 << v6 ^ v15) : ((v21 < 87055615) ? (v10 ^ v3 & v16) : ((v6 > 68109350) ? (v20 >> v13 + v13) : (v8 ^ v16 + v3))); + break; + default: + v2 = (v5 > 41491349) ? (v24 >> v1 / v5) : ((v14 < 97072447) ? (v9 & v1 >> v4) : ((v9 > 73841256) ? (v12 % v15 | v5) : (v14 + v12 << v13))); + break; + } + + + if (v11 < 33076977) + { + int v30 = 53110972; + v30 = v30 << v30 - v30; + } + else + { + v5 = v20 | v13 >> v4; + } + + + if (v9 > 47076716) + { + int v31 = 57174083; + v31 = (v31 > 36825569) ? (v31 / v31 - v31) : ((v31 < 79453950) ? (v31 | v31 / v31) : ((v31 > 21974114) ? (v31 << v31 ^ v31) : (v31 + v31 % v31))); + if (v31 < 13745846) + { + v31 = v31 * v31 / v31; + if (v31 < 84270280) + { + int v32 = 28842325; + v32 = (v32 > 62438410) ? (v32 << v32 | v32) : ((v32 < 78168841) ? (v32 >> v32 >> v32) : ((v32 < 35389654) ? (v32 & v32 + v32) : (v32 << v32 | v32))); + } + else + { + v31 = v31 << v31 + v31; + } + + } + else + { + int v33 = 47731924; + v33 = v33 ^ v33 / v33; + } + + } + else + { + v5 = (v1 < 33147518) ? (v2 >> v11 ^ v17) : ((v7 < 81037854) ? (v8 << v10 * v24) : ((v4 < 78995540) ? (v15 >> v5 >> v18) : (v16 % v9 << v21))); + } + + + if (v13 > 25794155) + { + int v34 = 53446539; + v34 = (v34 < 5288072) ? (v34 & v34 & v34) : ((v34 < 719723) ? (v34 >> v34 / v34) : ((v34 > 25941716) ? (v34 / v34 << v34) : (v34 & v34 | v34))); + } + else + { + v1 = (v7 < 78922314) ? (v24 | v13 + v20) : ((v9 > 61564333) ? (v6 >> v13 | v5) : ((v5 > 85126931) ? (v5 >> v12 >> v5) : (v18 - v4 / v20))); + } + + + switch (v11 % 5) + { + case 0: + v13 = (v3 < 42115922) ? (v15 << v9 >> v21) : ((v22 < 96771670) ? (v24 >> v7 * v21) : ((v15 < 82688757) ? (v11 << v1 * v2) : (v22 >> v9 >> v20))); + break; + case 1: + v20 = v17 / v2 ^ v11; + break; + case 2: + v2 = (v8 > 45038016) ? (v2 << v20 << v11) : ((v24 < 25949250) ? (v21 / v22 / v19) : ((v13 > 30778301) ? (v4 % v16 ^ v7) : (v4 << v2 & v16))); + break; + case 3: + v15 = v4 << v11 % v9; + break; + case 4: + v19 = (v20 < 78568945) ? (v24 / v5 >> v4) : ((v1 < 63068103) ? (v13 ^ v14 & v18) : ((v12 < 35756485) ? (v22 % v18 >> v7) : (v20 | v18 << v14))); + break; + default: + v3 = v1 | v14 / v7; + break; + } + + + switch (v22 % 5) + { + case 0: + v12 = v20 >> v24 ^ v22; + break; + case 1: + v22 = (v22 > 16105161) ? (v4 % v20 | v21) : ((v1 < 60099669) ? (v7 >> v20 | v17) : ((v23 > 40969014) ? (v5 << v19 * v10) : (v22 * v15 % v11))); + break; + case 2: + v14 = (v20 > 80642810) ? (v21 >> v13 >> v23) : ((v21 < 74532275) ? (v20 ^ v5 + v10) : ((v2 > 36908824) ? (v24 >> v8 >> v17) : (v22 >> v5 | v5))); + break; + case 3: + v1 = (v12 < 99440801) ? (v1 + v10 << v9) : ((v14 < 72815990) ? (v22 & v2 & v20) : ((v15 < 97428737) ? (v12 + v18 >> v19) : (v13 >> v3 << v16))); + break; + case 4: + v22 = v12 << v10 & v1; + break; + default: + v6 = v21 - v8 >> v1; + break; + } + + + return (v19 < 19863853) ? (v23 & v18 ^ v13) : ((v11 > 37838004) ? (v22 / v17 >> v3) : ((v8 < 67524479) ? (v15 * v23 ^ v15) : (v23 & v23 + v8))); + } + + [MosaUnitTest] + public static int FuzzMethod9998() + { + int v1 = 5510155; + int v2 = 10939015; + int v3 = 92124899; + int v4 = 13214774; + int v5 = 44095115; + int v6 = 4863985; + int v7 = 55446836; + int v8 = 65984005; + int v9 = 39885564; + int v10 = 30216049; + int v11 = 67159021; + int v12 = 94423071; + int v13 = 92451332; + int v14 = 49935184; + int v15 = 33442553; + int v16 = 53468091; + int v17 = 47970551; + int v18 = 15493034; + int v19 = 69856673; + int v20 = 4958712; + int v21 = 27746475; + int v22 = 24677853; + int v23 = 16119167; + int v24 = 52051515; + + if (v8 < 8962388) + { + v11 = (v13 < 49761156) ? (v1 | v11 ^ v10) : ((v21 < 21029738) ? (v6 + v22 >> v18) : ((v5 > 39628990) ? (v23 | v13 >> v18) : (v4 * v21 ^ v16))); + } + else + { + v20 = v8 + v14 << v6; + } + + + switch (v22 % 5) + { + case 0: + v11 = v1 | v5 - v24; + break; + case 1: + v11 = v4 ^ v10 & v8; + break; + case 2: + v12 = v19 >> v24 << v20; + break; + case 3: + v15 = v12 | v4 << v10; + break; + case 4: + v5 = (v14 < 82366046) ? (v15 | v19 >> v22) : ((v23 < 83634045) ? (v1 << v21 << v5) : ((v13 > 91093781) ? (v14 & v12 << v11) : (v9 ^ v11 << v18))); + break; + default: + v20 = v21 ^ v24 << v8; + break; + } + + + if (v21 < 93601054) + { + v6 = (v9 < 68645422) ? (v8 | v18 % v22) : ((v22 < 9293292) ? (v20 << v8 | v14) : ((v1 < 66319553) ? (v20 - v17 * v3) : (v17 & v10 >> v19))); + if (v11 < 4922382) + { + v19 = (v20 > 58368801) ? (v11 >> v13 - v24) : ((v21 > 82410951) ? (v6 + v24 - v16) : ((v9 > 38079292) ? (v14 % v3 | v3) : (v4 << v12 & v3))); + } + else + { + int v25 = 71888297; + v25 = (v25 < 52808142) ? (v25 * v25 - v25) : ((v25 > 17747303) ? (v25 ^ v25 * v25) : ((v25 > 53126515) ? (v25 << v25 >> v25) : (v25 % v25 << v25))); + } + + } + else + { + int v26 = 38167119; + v26 = v26 >> v26 & v26; + } + + + if (v17 > 63348465) + { + v1 = (v10 > 75469084) ? (v15 >> v2 << v16) : ((v4 > 56714229) ? (v8 ^ v2 + v17) : ((v14 < 98512700) ? (v5 % v9 >> v14) : (v14 | v9 >> v14))); + if (v10 < 35203708) + { + v13 = v10 % v23 >> v6; + } + else + { + v11 = v17 + v3 << v8; + } + + } + else + { + v6 = v3 >> v16 & v17; + } + + + switch (v3 % 5) + { + case 0: + v24 = (v2 < 51508762) ? (v7 / v3 ^ v24) : ((v23 > 67457658) ? (v3 ^ v22 % v15) : ((v10 > 16141301) ? (v11 + v7 * v10) : (v9 | v9 >> v8))); + break; + case 1: + v1 = v14 / v21 << v11; + break; + case 2: + v20 = v13 % v24 << v14; + break; + case 3: + v21 = (v13 > 5100192) ? (v23 >> v12 + v5) : ((v16 > 30734135) ? (v2 | v16 << v4) : ((v14 > 48385544) ? (v10 >> v16 ^ v6) : (v9 << v14 | v24))); + break; + case 4: + v24 = (v18 > 16437008) ? (v7 / v11 % v24) : ((v9 > 41240720) ? (v8 & v19 >> v8) : ((v8 > 83687886) ? (v13 - v18 ^ v15) : (v13 * v23 >> v2))); + break; + default: + v10 = v6 % v11 - v6; + break; + } + + + if (v13 < 87251056) + { + v11 = (v2 > 16378681) ? (v19 + v7 ^ v12) : ((v19 < 9190484) ? (v18 - v4 + v7) : ((v18 < 94657019) ? (v24 / v16 - v24) : (v22 >> v7 | v2))); + } + else + { + int v27 = 73400365; + v27 = (v27 < 96339609) ? (v27 & v27 & v27) : ((v27 > 84134885) ? (v27 * v27 * v27) : ((v27 < 91702891) ? (v27 >> v27 | v27) : (v27 << v27 >> v27))); + } + + + if (v23 > 59969199) + { + v12 = (v2 < 85379240) ? (v17 << v3 << v6) : ((v9 > 90109400) ? (v9 << v7 >> v6) : ((v8 > 86499370) ? (v15 / v4 | v4) : (v19 ^ v8 + v23))); + if (v24 > 84142383) + { + v10 = (v1 < 44667394) ? (v8 | v23 % v1) : ((v7 > 98895988) ? (v1 - v7 * v6) : ((v10 > 90768079) ? (v4 % v22 >> v19) : (v6 >> v3 | v10))); + } + else + { + v24 = v10 - v12 << v7; + } + + } + else + { + int v28 = 80601225; + v28 = (v28 < 65780005) ? (v28 / v28 | v28) : ((v28 < 92225862) ? (v28 >> v28 + v28) : ((v28 > 32228319) ? (v28 % v28 ^ v28) : (v28 + v28 | v28))); + } + + + if (v22 > 59219600) + { + v16 = (v19 > 25145373) ? (v15 | v15 ^ v24) : ((v10 < 35083880) ? (v12 >> v2 >> v9) : ((v5 > 14018530) ? (v22 ^ v6 ^ v4) : (v17 % v10 << v16))); + if (v13 > 44042796) + { + int v29 = 94442689; + v29 = v29 >> v29 | v29; + } + else + { + int v30 = 38305313; + v30 = v30 >> v30 * v30; + } + + } + else + { + int v31 = 3781901; + v31 = v31 << v31 | v31; + } + + + switch (v15 % 5) + { + case 0: + v14 = (v19 > 68541406) ? (v19 & v7 >> v19) : ((v8 > 96918538) ? (v22 & v7 >> v11) : ((v15 < 34183314) ? (v23 | v15 & v10) : (v11 * v15 / v23))); + break; + case 1: + v23 = v10 + v17 & v15; + break; + case 2: + v21 = (v5 < 54403971) ? (v2 & v20 - v19) : ((v23 < 80606450) ? (v19 ^ v23 | v8) : ((v6 < 82507098) ? (v21 | v3 & v3) : (v5 << v16 - v15))); + break; + case 3: + v11 = v6 << v19 << v2; + break; + case 4: + v6 = v5 * v20 & v9; + break; + default: + v13 = v14 * v4 >> v20; + break; + } + + + if (v14 > 49393849) + { + int v32 = 86699208; + v32 = v32 << v32 | v32; + if (v32 < 84580920) + { + int v33 = 51345447; + v33 = (v33 < 31831944) ? (v33 & v33 | v33) : ((v33 < 56035974) ? (v33 << v33 - v33) : ((v33 > 26130454) ? (v33 - v33 ^ v33) : (v33 >> v33 - v33))); + } + else + { + int v34 = 67943019; + v34 = v34 >> v34 ^ v34; + } + + } + else + { + int v35 = 40645986; + v35 = v35 - v35 & v35; + } + + + if (v7 > 74239496) + { + int v36 = 5981713; + v36 = (v36 > 86869004) ? (v36 | v36 % v36) : ((v36 < 22169743) ? (v36 / v36 & v36) : ((v36 > 78576986) ? (v36 >> v36 + v36) : (v36 / v36 % v36))); + if (v36 > 40344896) + { + int v37 = 17418106; + v37 = (v37 > 19763509) ? (v37 ^ v37 * v37) : ((v37 < 72941114) ? (v37 - v37 | v37) : ((v37 < 77754912) ? (v37 ^ v37 << v37) : (v37 % v37 ^ v37))); + if (v37 < 61367076) + { + v37 = (v37 > 42087396) ? (v37 << v37 | v37) : ((v37 > 6081526) ? (v37 | v37 & v37) : ((v37 < 53361420) ? (v37 / v37 - v37) : (v37 | v37 | v37))); + } + else + { + int v38 = 69306565; + v38 = v38 / v38 | v38; + } + + } + else + { + int v39 = 31715127; + v39 = (v39 < 69005905) ? (v39 << v39 >> v39) : ((v39 > 6321313) ? (v39 << v39 << v39) : ((v39 < 29957306) ? (v39 - v39 % v39) : (v39 ^ v39 * v39))); + } + + } + else + { + int v40 = 38065435; + v40 = (v40 < 14675128) ? (v40 / v40 + v40) : ((v40 > 31306374) ? (v40 << v40 ^ v40) : ((v40 > 11710700) ? (v40 << v40 >> v40) : (v40 | v40 >> v40))); + } + + + return (v23 < 24327457) ? (v16 / v14 / v7) : ((v10 > 93691499) ? (v19 | v18 - v19) : ((v5 > 69337254) ? (v13 ^ v12 | v23) : (v12 ^ v15 + v8))); + } + + [MosaUnitTest] + public static int FuzzMethod9999() + { + int v1 = 13432507; + int v2 = 53596610; + int v3 = 4553596; + int v4 = 82721623; + int v5 = 28867863; + int v6 = 85357853; + int v7 = 2725256; + int v8 = 76835329; + int v9 = 13190854; + int v10 = 6229740; + int v11 = 82084276; + int v12 = 64438982; + int v13 = 87106364; + int v14 = 55161561; + int v15 = 61697833; + int v16 = 59232711; + int v17 = 83336150; + int v18 = 85621364; + int v19 = 47086335; + int v20 = 80014399; + int v21 = 40936636; + int v22 = 47598534; + int v23 = 4068299; + int v24 = 71618510; + + switch (v21 % 5) + { + case 0: + v19 = (v2 < 60998731) ? (v6 + v21 * v21) : ((v18 < 8094131) ? (v9 << v20 % v5) : ((v9 < 98890114) ? (v14 ^ v10 << v21) : (v17 >> v5 << v12))); + break; + case 1: + v6 = (v9 < 39703362) ? (v5 << v8 - v23) : ((v16 > 89651281) ? (v23 | v18 << v6) : ((v16 > 83068199) ? (v7 + v18 >> v11) : (v7 / v24 / v12))); + break; + case 2: + v4 = (v17 > 13592559) ? (v20 + v9 >> v11) : ((v1 < 99990728) ? (v23 + v11 << v1) : ((v3 > 45051315) ? (v16 | v11 >> v13) : (v18 % v8 - v20))); + break; + case 3: + v15 = (v15 < 47551788) ? (v23 % v18 % v18) : ((v7 < 32660414) ? (v6 - v17 ^ v2) : ((v19 > 17630264) ? (v1 >> v23 - v3) : (v3 + v24 ^ v5))); + break; + case 4: + v2 = (v12 < 87457145) ? (v13 * v21 << v20) : ((v15 > 11294686) ? (v1 % v8 >> v21) : ((v23 > 57654159) ? (v15 - v22 >> v5) : (v18 | v11 >> v20))); + break; + default: + v3 = v20 << v12 >> v23; + break; + } + + + if (v9 < 29885542) + { + v18 = (v23 > 71196451) ? (v8 / v21 & v3) : ((v12 < 99855349) ? (v2 % v19 / v12) : ((v21 > 41036641) ? (v4 / v10 - v16) : (v10 - v22 % v2))); + } + else + { + int v25 = 14885179; + v25 = (v25 > 38019375) ? (v25 ^ v25 << v25) : ((v25 > 3243808) ? (v25 ^ v25 ^ v25) : ((v25 < 51770213) ? (v25 & v25 | v25) : (v25 << v25 ^ v25))); + } + + + if (v2 < 45353255) + { + int v26 = 9385276; + v26 = (v26 > 74166444) ? (v26 >> v26 | v26) : ((v26 < 89747901) ? (v26 << v26 ^ v26) : ((v26 > 60016908) ? (v26 + v26 / v26) : (v26 << v26 >> v26))); + } + else + { + int v27 = 53497771; + v27 = (v27 < 47513121) ? (v27 * v27 + v27) : ((v27 < 24643503) ? (v27 >> v27 + v27) : ((v27 > 42721631) ? (v27 >> v27 << v27) : (v27 >> v27 | v27))); + } + + + if (v21 < 26998317) + { + v12 = (v13 > 97489227) ? (v13 >> v2 >> v16) : ((v11 > 34749901) ? (v17 & v8 % v10) : ((v11 > 68434894) ? (v2 << v19 >> v14) : (v11 & v12 * v20))); + } + else + { + int v28 = 3769726; + v28 = (v28 > 48089437) ? (v28 | v28 & v28) : ((v28 < 42385761) ? (v28 >> v28 - v28) : ((v28 > 32841323) ? (v28 + v28 - v28) : (v28 << v28 << v28))); + } + + + if (v4 > 47958330) + { + v3 = (v24 > 85447062) ? (v13 | v21 | v8) : ((v24 < 49762598) ? (v1 << v3 >> v18) : ((v1 < 80506139) ? (v21 * v6 >> v15) : (v19 | v2 >> v8))); + if (v9 < 92423195) + { + v10 = (v2 < 89752866) ? (v3 | v4 % v15) : ((v4 < 60687717) ? (v22 - v3 | v17) : ((v3 > 57101264) ? (v21 & v6 / v1) : (v13 & v21 | v19))); + } + else + { + v10 = (v3 > 87091916) ? (v15 << v8 >> v18) : ((v14 > 24865584) ? (v22 * v7 >> v8) : ((v6 > 895673) ? (v4 & v3 << v2) : (v12 % v19 >> v12))); + } + + } + else + { + v3 = (v20 > 6093717) ? (v13 | v21 << v21) : ((v15 < 12536292) ? (v8 << v5 / v24) : ((v24 > 40734674) ? (v5 ^ v8 - v12) : (v18 * v2 & v12))); + } + + + if (v18 > 99235965) + { + int v29 = 32077894; + v29 = v29 ^ v29 | v29; + } + else + { + int v30 = 20999388; + v30 = v30 >> v30 ^ v30; + } + + + if (v7 < 44232672) + { + int v31 = 52392739; + v31 = (v31 > 93584004) ? (v31 << v31 >> v31) : ((v31 < 91026472) ? (v31 << v31 | v31) : ((v31 > 40736094) ? (v31 | v31 - v31) : (v31 + v31 & v31))); + } + else + { + v16 = (v8 > 95470282) ? (v12 & v19 + v6) : ((v4 < 60969136) ? (v18 * v3 % v18) : ((v23 < 60931922) ? (v9 & v17 * v1) : (v5 & v10 << v14))); + } + + + switch (v23 % 5) + { + case 0: + v2 = v22 | v1 + v12; + break; + case 1: + v23 = v9 | v21 + v11; + break; + case 2: + v8 = v1 & v19 + v22; + break; + case 3: + v14 = v15 - v14 & v16; + break; + case 4: + v18 = (v23 > 13087331) ? (v17 | v4 >> v2) : ((v7 < 7643962) ? (v23 % v8 >> v23) : ((v3 > 65273470) ? (v20 | v16 * v17) : (v12 ^ v21 | v20))); + break; + default: + v7 = (v18 > 48487738) ? (v15 >> v11 << v3) : ((v19 > 68305940) ? (v15 & v11 >> v4) : ((v6 > 58134836) ? (v11 - v19 ^ v11) : (v12 * v10 & v7))); + break; + } + + + if (v4 < 16246821) + { + int v32 = 64208263; + v32 = (v32 > 27747085) ? (v32 / v32 ^ v32) : ((v32 < 37808282) ? (v32 << v32 * v32) : ((v32 < 71352336) ? (v32 / v32 >> v32) : (v32 ^ v32 ^ v32))); + if (v32 > 87884480) + { + v32 = (v32 > 56872350) ? (v32 >> v32 << v32) : ((v32 < 95722022) ? (v32 ^ v32 >> v32) : ((v32 < 44287816) ? (v32 % v32 / v32) : (v32 + v32 >> v32))); + } + else + { + int v33 = 9740673; + v33 = (v33 < 35997313) ? (v33 / v33 >> v33) : ((v33 < 22891626) ? (v33 >> v33 + v33) : ((v33 < 46654268) ? (v33 | v33 & v33) : (v33 / v33 | v33))); + } + + } + else + { + v14 = v4 << v14 * v24; + } + + + if (v3 < 61101531) + { + int v34 = 83046868; + v34 = (v34 > 13377930) ? (v34 << v34 >> v34) : ((v34 < 39532755) ? (v34 >> v34 % v34) : ((v34 > 95217130) ? (v34 ^ v34 & v34) : (v34 >> v34 & v34))); + if (v34 > 31923574) + { + int v35 = 9468120; + v35 = v35 | v35 - v35; + } + else + { + v34 = v34 / v34 & v34; + } + + } + else + { + v10 = (v2 > 49086070) ? (v22 % v6 / v10) : ((v15 < 98362756) ? (v14 >> v18 / v9) : ((v18 < 69160172) ? (v23 >> v11 + v24) : (v17 + v21 ^ v13))); + } + + + switch (v10 % 5) + { + case 0: + v4 = (v1 > 78043633) ? (v7 ^ v10 - v18) : ((v24 < 87454726) ? (v8 << v19 << v24) : ((v21 > 47656068) ? (v21 ^ v9 >> v2) : (v2 >> v22 * v19))); + break; + case 1: + v23 = v1 >> v18 & v23; + break; + case 2: + v5 = v9 / v24 + v18; + break; + case 3: + v15 = v20 ^ v19 | v24; + break; + case 4: + v6 = (v4 > 92211321) ? (v21 + v18 | v11) : ((v5 > 54690748) ? (v19 / v20 >> v8) : ((v3 < 61403017) ? (v10 / v7 % v19) : (v2 + v22 & v10))); + break; + default: + v18 = v21 << v3 ^ v12; + break; + } + + + return v20 >> v6 % v7; + } + +} + diff --git a/Source/Mosa.Utility.Configuration/MOSASettings.cs b/Source/Mosa.Utility.Configuration/MOSASettings.cs index 1cb34b0d9e..01f8e0ef98 100644 --- a/Source/Mosa.Utility.Configuration/MOSASettings.cs +++ b/Source/Mosa.Utility.Configuration/MOSASettings.cs @@ -22,15 +22,13 @@ public static class Constant public const int Port = 11110; public const int EmulatorMaxRuntime = 20; // in seconds - public const string BisectorStateFile = "bisector-state.json"; + public const string BisectorPlan = "disable-one"; public const string BisectorOrder = "original"; public const int BisectorIterations = 20; public const int BisectorRandomSeed = 0; public const int BisectorMaxRestarts = 5; - public const string BisectorStage = null; - public const int X86StackLocation = 0x30000; public const int X64StackLocation = 0x30000; public const int ARM32StackLocation = 0x30000; @@ -536,16 +534,10 @@ public string UnitTestFilter public string BisectorStage { - get => Settings.GetValue(Name.UnitTest_Bisector_Stage, Constant.BisectorStage); + get => Settings.GetValue(Name.UnitTest_Bisector_Stage, null); set => Settings.SetValue(Name.UnitTest_Bisector_Stage, value); } - public bool BisectorMasking - { - get => Settings.GetValue(Name.UnitTest_Bisector_Masking, true); - set => Settings.SetValue(Name.UnitTest_Bisector_Masking, value); - } - public bool BisectorPairwise { get => Settings.GetValue(Name.UnitTest_Bisector_Pairwise, false); @@ -554,7 +546,7 @@ public bool BisectorPairwise public string BisectorStateFile { - get => Settings.GetValue(Name.UnitTest_Bisector_StateFile, Constant.BisectorStateFile); + get => Settings.GetValue(Name.UnitTest_Bisector_StateFile, null); set => Settings.SetValue(Name.UnitTest_Bisector_StateFile, value); } @@ -594,12 +586,6 @@ public bool BisectorWorkerIteration set => Settings.SetValue(Name.UnitTest_Bisector_WorkerIteration, value); } - public string BisectorWorkingDirectory - { - get => Settings.GetValue(Name.UnitTest_Bisector_Supervisor_WorkingDirectory, null); - set => Settings.SetValue(Name.UnitTest_Bisector_Supervisor_WorkingDirectory, value); - } - public int BisectorMaxRestarts { get => Settings.GetValue(Name.UnitTest_Bisector_Supervisor_MaxRestarts, Constant.BisectorMaxRestarts); @@ -881,8 +867,6 @@ public void SetDefaultSettings() EmitBinary = true; TraceLevel = 0; - ImageFile = "%DEFAULT%"; - DebugFile = null; AsmFile = null; MapFile = null; @@ -1052,7 +1036,12 @@ public void ResolveFileAndPathSettings() } else { - baseFilename = "_mosa_"; + baseFilename = "MOSA"; + } + + if (!string.IsNullOrWhiteSpace(FilePostfix)) + { + baseFilename = $"{baseFilename}-{FilePostfix}"; } if (!string.IsNullOrWhiteSpace(FilePostfix)) @@ -1105,6 +1094,11 @@ public void ResolveFileAndPathSettings() PostLinkHashFile = Path.Combine(DefaultFolder, $"{baseFilename}-postlink-hash.txt"); } + if (BisectorStateFile == "%DEFAULT%") + { + BisectorStateFile = Path.Combine(DefaultFolder, $"{baseFilename}-bisector-state.json"); + } + if (AsmFile == "%DEFAULT%") { AsmFile = Path.Combine(DefaultFolder, $"{baseFilename}.asm"); diff --git a/Source/Mosa.Utility.UnitTestBisector.Supervisor/ProcessSupervisor.cs b/Source/Mosa.Utility.UnitTestBisector.Supervisor/ProcessSupervisor.cs index 8163165c70..fa03322f33 100644 --- a/Source/Mosa.Utility.UnitTestBisector.Supervisor/ProcessSupervisor.cs +++ b/Source/Mosa.Utility.UnitTestBisector.Supervisor/ProcessSupervisor.cs @@ -6,61 +6,53 @@ namespace Mosa.Utility.UnitTestBisector.Supervisor; -internal sealed class ProcessSupervisor +internal sealed partial class ProcessSupervisor { private const int RestartDelayMs = 1000; private const int WorkerContinueExitCode = 2; private const string OptionBisectWorkerIteration = "-bisect-worker-iteration"; private const string OptionBisectState = "-bisect-state"; - private const string OptionBisectWorkingDir = "-bisect-working-dir"; - private const string OptionBisectMaxRestarts = "-bisect-max-restarts"; - private const string OptionBisectReset = "-bisect-reset"; - private readonly struct StateSnapshot(bool found, bool completed, int iterationNumber, int totalIterationCount, int passCount, int nextIndex, string lastExitKind, int lastExitCode) + private static readonly HashSet BisectOptions = new(StringComparer.Ordinal) { - public bool Found { get; } = found; + "-bisect-worker-iteration", + "-bisect-state", + "-bisect-max-restarts", + "-bisect-reset" + }; - public bool Completed { get; } = completed; + private readonly Stopwatch Stopwatch = new(); + private readonly MosaSettings MosaSettings = new(); - public int IterationNumber { get; } = iterationNumber; - - public int TotalIterationCount { get; } = totalIterationCount; - - public int PassCount { get; } = passCount; - - public int NextIndex { get; } = nextIndex; - - public string LastExitKind { get; } = lastExitKind; - - public int LastExitCode { get; } = lastExitCode; - } - - private readonly Stopwatch stopwatch = new(); - private readonly MosaSettings settings; - private readonly string[] args; + private string[] args; private int restartCount; - public ProcessSupervisor(MosaSettings settings, string[] args) + public ProcessSupervisor() { - this.settings = settings; - this.args = args ?? Array.Empty(); } - public int Run() + public int Start(string[] args) { - var targetPath = ResolveAndValidateTargetPath(); - settings.BisectorWorkerIteration = true; - var workingDirectory = ResolveAndValidateWorkingDirectory(targetPath); - var maxRestarts = GetValidatedMaxRestarts(); - var stateFile = ResolveStateFilePath(settings.BisectorStateFile, workingDirectory); - var targetArguments = BuildTargetArguments(stateFile); + this.args = args; + Stopwatch.Start(); + + MosaSettings.SetDefaultSettings(); + MosaSettings.LoadAppLocations(); + SetDefaultSettings(); + MosaSettings.LoadArguments(args); + MosaSettings.NormalizeSettings(); + MosaSettings.ResolveDefaults(); + MosaSettings.ResolveFileAndPathSettings(); + MosaSettings.AddStandardPlugs(); + MosaSettings.ExpandSearchPaths(); + + var targetArguments = BuildTargetArguments(MosaSettings.BisectorStateFile); var supervisorIteration = 0; - if (settings.BisectorResetState && File.Exists(stateFile)) - File.Delete(stateFile); + if (MosaSettings.BisectorResetState && File.Exists(MosaSettings.BisectorStateFile)) + File.Delete(MosaSettings.BisectorStateFile); - stopwatch.Start(); OutputStatus("Supervisor started"); OutputStatus($"Target Arguments: {targetArguments}"); @@ -69,7 +61,7 @@ public int Run() supervisorIteration++; OutputStatus($"Supervisor Iteration: {supervisorIteration}"); - var before = ReadStateSnapshot(stateFile, $"Supervisor iteration {supervisorIteration} pre-launch state"); + var before = ReadStateSnapshot(MosaSettings.BisectorStateFile, $"Supervisor iteration {supervisorIteration} pre-launch state"); if (before.Found && before.Completed) { OutputStatus("State indicates completed=true before launch. Exiting supervisor."); @@ -79,11 +71,11 @@ public int Run() return 0; } - using var process = StartTarget(targetPath, targetArguments, workingDirectory); + using var process = StartTarget(MosaSettings.BisectorApp, targetArguments); process.WaitForExit(); var exitCode = process.ExitCode; - var after = ReadStateSnapshot(stateFile, $"Supervisor iteration {supervisorIteration} post-exit state"); + var after = ReadStateSnapshot(MosaSettings.BisectorStateFile, $"Supervisor iteration {supervisorIteration} post-exit state"); if (after.Found && after.Completed) { @@ -127,7 +119,7 @@ public int Run() restartCount++; OutputStatus($"abnormal-exit-retry (restart #{restartCount})"); - if (maxRestarts > 0 && restartCount > maxRestarts) + if (MosaSettings.BisectorMaxRestarts > 0 && restartCount > MosaSettings.BisectorMaxRestarts) { OutputStatus("Maximum restart count reached. Exiting supervisor."); return exitCode; @@ -137,22 +129,12 @@ public int Run() } } - private string ResolveAndValidateTargetPath() + private void SetDefaultSettings() { - settings.LoadAppLocations(); - - var discoveredTargetPath = settings.BisectorApp; - if (string.IsNullOrWhiteSpace(discoveredTargetPath)) - throw new InvalidOperationException("Unable to locate bisector target from app locations."); - - var resolvedDiscoveredTargetPath = Path.IsPathRooted(discoveredTargetPath) - ? discoveredTargetPath - : Path.GetFullPath(discoveredTargetPath); + if (string.IsNullOrEmpty(MosaSettings.BisectorStateFile)) + MosaSettings.BisectorStateFile = "%DEFAULT%"; - if (!File.Exists(resolvedDiscoveredTargetPath)) - throw new InvalidOperationException($"Discovered target does not exist: {resolvedDiscoveredTargetPath}"); - - return resolvedDiscoveredTargetPath; + MosaSettings.BisectorWorkerIteration = true; } private string BuildTargetArguments(string stateFile) @@ -163,17 +145,13 @@ private string BuildTargetArguments(string stateFile) { var arg = args[i]; - if (IsSupervisorOption(arg, out var takesValue)) - { - if (takesValue && i + 1 < args.Length) - i++; + if (BisectOptions.Contains(arg)) continue; - } forwarded.Add(QuoteIfNeeded(arg)); } - if (settings.BisectorWorkerIteration) + if (MosaSettings.BisectorWorkerIteration) forwarded.Add(OptionBisectWorkerIteration); forwarded.Add(OptionBisectState); @@ -182,21 +160,6 @@ private string BuildTargetArguments(string stateFile) return string.Join(" ", forwarded); } - private static bool IsSupervisorOption(string arg, out bool takesValue) - { - takesValue = arg switch - { - var option when string.Equals(option, OptionBisectWorkerIteration, StringComparison.OrdinalIgnoreCase) => false, - var option when string.Equals(option, OptionBisectReset, StringComparison.OrdinalIgnoreCase) => false, - var option when string.Equals(option, OptionBisectWorkingDir, StringComparison.OrdinalIgnoreCase) => true, - var option when string.Equals(option, OptionBisectMaxRestarts, StringComparison.OrdinalIgnoreCase) => true, - var option when string.Equals(option, OptionBisectState, StringComparison.OrdinalIgnoreCase) => true, - _ => false, - }; - - return takesValue || string.Equals(arg, OptionBisectWorkerIteration, StringComparison.OrdinalIgnoreCase) || string.Equals(arg, OptionBisectReset, StringComparison.OrdinalIgnoreCase); - } - private static string QuoteIfNeeded(string arg) { if (arg.Contains(' ')) @@ -205,43 +168,6 @@ private static string QuoteIfNeeded(string arg) return arg; } - private string ResolveAndValidateWorkingDirectory(string targetPath) - { - var workingDirectory = settings.BisectorWorkingDirectory; - if (string.IsNullOrWhiteSpace(workingDirectory)) - workingDirectory = Environment.CurrentDirectory; - else if (!Path.IsPathRooted(workingDirectory)) - workingDirectory = Path.GetFullPath(workingDirectory); - - if (string.IsNullOrWhiteSpace(workingDirectory)) - workingDirectory = Path.GetDirectoryName(targetPath) ?? Environment.CurrentDirectory; - - if (!Directory.Exists(workingDirectory)) - throw new InvalidOperationException($"Working directory does not exist: {workingDirectory}"); - - return workingDirectory; - } - - private int GetValidatedMaxRestarts() - { - var value = settings.BisectorMaxRestarts; - if (value < 0) - throw new InvalidOperationException($"Invalid value for {OptionBisectMaxRestarts}. Minimum is 0."); - - return value; - } - - private static string ResolveStateFilePath(string stateFile, string workingDirectory) - { - if (string.IsNullOrWhiteSpace(stateFile)) - stateFile = MosaSettings.Constant.BisectorStateFile; - - if (Path.IsPathRooted(stateFile)) - return stateFile; - - return Path.GetFullPath(Path.Combine(workingDirectory, stateFile)); - } - private StateSnapshot ReadStateSnapshot(string stateFile, string context) { if (!File.Exists(stateFile)) @@ -306,13 +232,12 @@ private static int ReadInt32(JsonElement root, string propertyName) return 0; } - private Process StartTarget(string targetPath, string targetArguments, string workingDirectory) + private Process StartTarget(string targetPath, string targetArguments) { var startInfo = new ProcessStartInfo { FileName = targetPath, Arguments = targetArguments, - WorkingDirectory = workingDirectory, UseShellExecute = false, }; @@ -348,6 +273,6 @@ private static void TryEnableAllProcessors(Process process) private void OutputStatus(string status) { - Console.WriteLine($"{stopwatch.Elapsed.TotalSeconds:00.00} | [Supervisor] {status}"); + Console.WriteLine($"{Stopwatch.Elapsed.TotalSeconds:00.00} | [Supervisor] {status}"); } } diff --git a/Source/Mosa.Utility.UnitTestBisector.Supervisor/Program.cs b/Source/Mosa.Utility.UnitTestBisector.Supervisor/Program.cs index 8d9a409f95..ed87cceb60 100644 --- a/Source/Mosa.Utility.UnitTestBisector.Supervisor/Program.cs +++ b/Source/Mosa.Utility.UnitTestBisector.Supervisor/Program.cs @@ -1,25 +1,15 @@ // Copyright (c) MOSA Project. Licensed under the New BSD License. -using Mosa.Utility.Configuration; - namespace Mosa.Utility.UnitTestBisector.Supervisor; internal static class Program { - private static int Main(string[] args) + private static void Main(string[] args) { - try - { - var mosaSettings = new MosaSettings(); - mosaSettings.LoadArguments(args); + var supervisor = new ProcessSupervisor(); + + var returnCode = supervisor.Start(args); - var supervisor = new ProcessSupervisor(mosaSettings, args); - return supervisor.Run(); - } - catch (Exception ex) - { - Console.WriteLine($"ERROR: {ex.Message}"); - return 1; - } + Environment.Exit(returnCode); } } diff --git a/Source/Mosa.Utility.UnitTestBisector.Supervisor/StateSnapshot.cs b/Source/Mosa.Utility.UnitTestBisector.Supervisor/StateSnapshot.cs new file mode 100644 index 0000000000..7ad6ef7bb4 --- /dev/null +++ b/Source/Mosa.Utility.UnitTestBisector.Supervisor/StateSnapshot.cs @@ -0,0 +1,22 @@ +// Copyright (c) MOSA Project. Licensed under the New BSD License. + +namespace Mosa.Utility.UnitTestBisector.Supervisor; + +internal readonly struct StateSnapshot(bool found, bool completed, int iterationNumber, int totalIterationCount, int passCount, int nextIndex, string lastExitKind, int lastExitCode) +{ + public bool Found { get; } = found; + + public bool Completed { get; } = completed; + + public int IterationNumber { get; } = iterationNumber; + + public int TotalIterationCount { get; } = totalIterationCount; + + public int PassCount { get; } = passCount; + + public int NextIndex { get; } = nextIndex; + + public string LastExitKind { get; } = lastExitKind; + + public int LastExitCode { get; } = lastExitCode; +} diff --git a/Source/Mosa.Utility.UnitTestBisector/BisectorState.cs b/Source/Mosa.Utility.UnitTestBisector/BisectorState.cs index 81d00653e4..946596a228 100644 --- a/Source/Mosa.Utility.UnitTestBisector/BisectorState.cs +++ b/Source/Mosa.Utility.UnitTestBisector/BisectorState.cs @@ -1,5 +1,7 @@ // Copyright (c) MOSA Project. Licensed under the New BSD License. +using Mosa.Compiler.Common; + namespace Mosa.Utility.UnitTestBisector; internal sealed class BisectorState @@ -67,7 +69,7 @@ internal sealed class BisectorState public int PairwiseTestsRemaining { get; set; } - public void ApplyStatus(Mosa.Compiler.Framework.Bisector.BisectorStatus status) + public void ApplyStatus(Bisector.BisectorStatus status) { BisectorLevel = status.Level.ToString(); BisectorPhase = status.Phase.ToString(); diff --git a/Source/Mosa.Utility.UnitTestBisector/UnitTestBisectorSystem.cs b/Source/Mosa.Utility.UnitTestBisector/UnitTestBisectorSystem.cs index 11d77e1782..ae28eeaed0 100644 --- a/Source/Mosa.Utility.UnitTestBisector/UnitTestBisectorSystem.cs +++ b/Source/Mosa.Utility.UnitTestBisector/UnitTestBisectorSystem.cs @@ -3,6 +3,7 @@ using System.Diagnostics; using System.Text.Json; using Mosa.Compiler.Framework; +using Mosa.Compiler.Common; using Mosa.Utility.Configuration; using Mosa.Utility.UnitTests; @@ -13,13 +14,15 @@ public sealed partial class UnitTestBisectorSystem private readonly record struct IterationResult(bool Passed); private readonly Stopwatch stopwatch = new(); - private readonly MosaSettings mosaSettings = new(); + private readonly MosaSettings MosaSettings = new(); private readonly JsonSerializerOptions jsonSerializerOptions = new() { WriteIndented = true }; private bool hasCompilationFailure; private bool hasRestartsExceeded; private string lastCompilationFailure; + private string unitTestFilter; + private string stageName; private readonly object registerTransformLock = new(); @@ -34,26 +37,32 @@ public int Start(string[] args) { OutputStatusBisector($"Bisector started"); - mosaSettings.LoadArguments(args); - mosaSettings.UnitTestFailFast = true; - unitTestFilter = mosaSettings.UnitTestFilter; + MosaSettings.LoadArguments(args); + MosaSettings.ResolveDefaults(); + MosaSettings.ResolveFileAndPathSettings(); + SetRequiredSettings(); + + unitTestFilter = MosaSettings.UnitTestFilter; + stageName = MosaSettings.BisectorStage; + hasCompilationFailure = false; hasRestartsExceeded = false; lastCompilationFailure = null; stopwatch.Start(); - var plan = ParsePlan(mosaSettings.BisectorPlan); + var plan = ParsePlan(MosaSettings.BisectorPlan); var isBisectorPlan = IsBisectorPlan(plan); - var order = isBisectorPlan ? OrderKind.Unspecified : ParseOrder(mosaSettings.BisectorOrder); + var order = isBisectorPlan ? OrderKind.Unspecified : ParseOrder(MosaSettings.BisectorOrder); var stateFile = GetFullStateFilePath(); - if (mosaSettings.BisectorResetState && File.Exists(stateFile)) + + if (MosaSettings.BisectorResetState && File.Exists(stateFile)) { File.Delete(stateFile); OutputStatusBisector($"Deleted state file: {stateFile}"); } - var stageDisplay = string.IsNullOrEmpty(mosaSettings.BisectorStage) ? "All" : mosaSettings.BisectorStage; + var stageDisplay = string.IsNullOrEmpty(stageName) ? "All" : stageName; OutputStatusBisector($"State File: {stateFile}"); OutputStatusBisector($"Stage: {stageDisplay} | Plan: {plan} | Order: {order}"); @@ -73,7 +82,7 @@ public int Start(string[] args) var bisectorState = LoadOrCreateState(stateFile, plan); EnsureStateCompatibility(bisectorState, plan, OrderKind.Unspecified); - if (mosaSettings.BisectorWorkerIteration) + if (MosaSettings.BisectorWorkerIteration) return ExecuteBisectorPlan(plan, stateFile, bisectorState, discoveredUnitTests); // Run all iterations in-process when not running under the supervisor @@ -141,6 +150,11 @@ public int Start(string[] args) } } + private void SetRequiredSettings() + { + MosaSettings.UnitTestFailFast = true; + } + private void ResetIterationState() { hasCompilationFailure = false; @@ -305,7 +319,7 @@ private int RunBisectorSessionIteration(string stateFile, BisectorState state, s { effectiveDisabledTransformNames = []; - var enablePairwise = mosaSettings.BisectorPairwise || invertOutcome; + var enablePairwise = MosaSettings.BisectorPairwise || invertOutcome; var bisector = new Bisector(state.Transforms, enablePairwise: enablePairwise); var reportedBadItems = new HashSet(StringComparer.Ordinal); @@ -450,7 +464,7 @@ private int ExecuteDeterministicPlan(string stateFile, BisectorState state, Plan return 1; } - if (mosaSettings.BisectorWorkerIteration && state.NextIndex < state.Transforms.Count) + if (MosaSettings.BisectorWorkerIteration && state.NextIndex < state.Transforms.Count) { SetLastExit(state, Constant.ExitKindContinue, Constant.WorkerContinueExitCode); SaveState(stateFile, state); @@ -492,7 +506,7 @@ private int ExecuteRandomComboPlan(string stateFile, BisectorState state, List { $"Unit Test Bisector Failure Review", - $"Stage: {(string.IsNullOrEmpty(mosaSettings.BisectorStage) ? "All" : mosaSettings.BisectorStage)}", + $"Stage: {(string.IsNullOrEmpty(stageName) ? "All" : stageName)}", $"Plan: {plan}", $"State File: {stateFile}", $"Baseline: {(state.BaselinePassed ? "PASS" : "FAIL")}", @@ -929,7 +943,7 @@ private void WriteFailureReviewFile(string stateFile, PlanKind plan, BisectorSta private void OutputIterationHeader(string sessionName, BisectorState state) { - OutputStatusBisector($"{sessionName} Iteration: {state.IterationNumber} | Level: {state.BisectorLevel} | Phase: {state.BisectorPhase} | Stage: {(string.IsNullOrEmpty(mosaSettings.BisectorStage) ? "All" : mosaSettings.BisectorStage)}"); + OutputStatusBisector($"{sessionName} Iteration: {state.IterationNumber} | Level: {state.BisectorLevel} | Phase: {state.BisectorPhase} | Stage: {(string.IsNullOrEmpty(stageName) ? "All" : stageName)}"); } private void OutputIterationStatus(BisectorState state, int? totalCount = null) @@ -954,7 +968,7 @@ private void OutputNewlyConfirmedBadItems(string sessionName, Bisector s private void OutputFinalReport(string sessionName, Bisector sessionBisector) { - OutputStatusBisector($"{sessionName} Final Stage: {(string.IsNullOrEmpty(mosaSettings.BisectorStage) ? "All" : mosaSettings.BisectorStage)}"); + OutputStatusBisector($"{sessionName} Final Stage: {(string.IsNullOrEmpty(stageName) ? "All" : stageName)}"); OutputStatusBisector("Confirmed Bad Items:"); foreach (var transform in sessionBisector.ConfirmedBadItems.OrderBy(t => t)) OutputStatusBisector($" {transform}"); @@ -971,7 +985,7 @@ private void OutputFinalReport(string sessionName, Bisector sessionBisec private void OutputFinalReport(PlanKind plan, BisectorState state) { OutputStatusBisector($"Plan complete: {plan}"); - OutputStatusBisector($"Final Stage: {(string.IsNullOrEmpty(mosaSettings.BisectorStage) ? "All" : mosaSettings.BisectorStage)}"); + OutputStatusBisector($"Final Stage: {(string.IsNullOrEmpty(stageName) ? "All" : stageName)}"); OutputStatusBisector($"Baseline: {(state.BaselinePassed ? "PASS" : "FAIL")}"); OutputStatusBisector($"Iterations: {state.TotalIterationCount} | Passes: {state.PassCount} | Failures: {state.FailureCount}"); diff --git a/Source/Mosa.Utility.UnitTests/Program.cs b/Source/Mosa.Utility.UnitTests/Program.cs index b9bbc089ca..0e4d82a18d 100644 --- a/Source/Mosa.Utility.UnitTests/Program.cs +++ b/Source/Mosa.Utility.UnitTests/Program.cs @@ -11,9 +11,9 @@ private static void Main(string[] args) RegisterPlatforms(); var unitTestSystem = new UnitTestSystem(); - var returncode = unitTestSystem.Start(args); + var returnCode = unitTestSystem.Start(args); - Environment.Exit(returncode); + Environment.Exit(returnCode); } private static void RegisterPlatforms() diff --git a/Source/Mosa.Utility.UnitTests/UnitTestSystem.cs b/Source/Mosa.Utility.UnitTests/UnitTestSystem.cs index 123a8c0be6..7ee37310f8 100644 --- a/Source/Mosa.Utility.UnitTests/UnitTestSystem.cs +++ b/Source/Mosa.Utility.UnitTests/UnitTestSystem.cs @@ -18,8 +18,8 @@ public int Start(string[] args) { try { - MosaSettings.LoadArguments(args); Stopwatch.Start(); + MosaSettings.LoadArguments(args); OutputStatus("Discovering Unit Tests..."); @@ -104,4 +104,3 @@ private void OutputStatus(string status) Console.WriteLine($"{Stopwatch.Elapsed.TotalSeconds:00.00} | {status}"); } } -