// // Pre-compiled IL probe blobs for IlInterpreterAotSmokeTests. DO NOT EDIT. // Generated by IlInterpreter/tests/IlInterpreter.ProbeGen (which also holds the probe SOURCES and // verifies every blob against a real-C# oracle and the interpreter before writing). // Regenerate from the repo root: dotnet run --project IlInterpreter/tests/IlInterpreter.ProbeGen // namespace Unity.Pipeline.Tests.Runtime { static class IlInterpreterAotProbeBlobs { public sealed class IntCase { public readonly string Name; public readonly string Base64; public readonly int Expected; public IntCase(string name, string base64, int expected) { Name = name; Base64 = base64; Expected = expected; } public override string ToString() => Name; } // Source: // public class S { // public static float VecSum() { var v = new UnityEngine.Vector3(1f, 2f, 3f); return v.x + v.y + v.z; } // public static int Add(int a, int b) { return a + b; } // } public const string HazardProbe = "TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA4fug4AtAnNIbgB" + "TM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1vZGUuDQ0KJAAAAAAAAABQRQAATAECAGLB6fYAAAAAAAAAAOAA" + "IiALATAAAAYAAAACAAAAAAAAuiQAAAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAEAAAAAAAAAABgAAAAAgAAAAAAAAMAQIUA" + "ABAAABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAGgkAABPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAwAAABMJAAA" + "HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAA" + "AC50ZXh0AAAAwAQAAAAgAAAABgAAAAIAAAAAAAAAAAAAAAAAACAAAGAucmVsb2MAAAwAAAAAQAAAAAIAAAAIAAAAAAAAAAAAAAAA" + "AABAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcJAAAAAAAAEgAAAAC" + "AAUArCAAAKADAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMwBAAwAAAA" + "AQAAEQASACIAAIA/IgAAAEAiAABAQCgFAAAKBnsGAAAKBnsHAAAKWAZ7CAAAClgLKwAHKhMwAgAJAAAAAgAAEQACA1gKKwAGKiIC" + "KAkAAAoAKgAAQlNKQgEAAQAAAAAADAAAAHY0LjAuMzAzMTkAAAAABQBsAAAAWAEAACN+AADEAQAAVAEAACNTdHJpbmdzAAAAABgD" + "AAAEAAAAI1VTABwDAAAQAAAAI0dVSUQAAAAsAwAAdAAAACNCbG9iAAAAAAAAAAIAAAFHFQIACQAAAAD6ATMAFgAAAQAAAAcAAAAC" + "AAAAAwAAAAIAAAAJAAAABAAAAAIAAAABAAAAAgAAAAAAvQABAAAAAAAGAH8AFQEGAJ8AFQEGAFMAAgEPADUBAAAGAGcAFQEGAEQB" + "1wAKAAEARwAAAAAACQAAAAAAAQABAAEAEAASAAAAGQABAAEAUCAAAAAAlgDeAC0AAQCMIAAAAACWAC0AMQABAKEgAAAAAIYY/AAG" + "AAMAAAABABQAAAACACsACQD8AAEAEQD8AAYAGQD8AAoAKQD8AAEAOQD8ABYAOQBLAR0AOQBNAR0AOQBPAR0AMQD8AAYAJwAjAGgA" + "LgALADcALgATAEAALgAbAF8AEAAgAASAAAAAAAAAAAAAAAAAAAAAADEAAAAKAAAAAAAAAAAAAAAkABYAAAAAAAEAAAAAAAAAAAAA" + "AAAA5QAAAAAAAAAAVmVjdG9yMwA8TW9kdWxlPgBTAGEAU3lzdGVtLlByaXZhdGUuQ29yZUxpYgBBZGQASWxJbnRlcnByZXRlckFv" + "dFByb2JlAFVuaXR5RW5naW5lAERlYnVnZ2FibGVBdHRyaWJ1dGUAUmVmU2FmZXR5UnVsZXNBdHRyaWJ1dGUAQ29tcGlsYXRpb25S" + "ZWxheGF0aW9uc0F0dHJpYnV0ZQBSdW50aW1lQ29tcGF0aWJpbGl0eUF0dHJpYnV0ZQBJbEludGVycHJldGVyQW90UHJvYmUuZGxs" + "AFN5c3RlbQBWZWNTdW0ASWxJbnRlcnByZXRlci5Qcm9iZUdlbgAuY3RvcgBTeXN0ZW0uRGlhZ25vc3RpY3MAU3lzdGVtLlJ1bnRp" + "bWUuQ29tcGlsZXJTZXJ2aWNlcwBEZWJ1Z2dpbmdNb2RlcwBPYmplY3QAeAB5AHoAAAAAAAAAAENQDeZ/OKtAhI/MlU2CifwABCAB" + "AQgDIAABBSABARERBQcCER0MBiADAQwMDAIGDAMHAQgIfOyF176neY4DAAAMBQACCAgICAEACAAAAAAAHgEAAQBUAhZXcmFwTm9u" + "RXhjZXB0aW9uVGhyb3dzAQgBAAcBAAAAAAgBAAsAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAACQJAAAAAAAAAAA" + "AACqJAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnCQAAAAAAAAAAAAAAABfQ29yRGxsTWFpbgBtc2NvcmVlLmRsbAAAAAAA/yUA" + "IAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAADAAAALw0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAA=="; public static readonly IntCase[] IntCorpus = { // Source: // public class Script { public static int Run() { int a=3; int b=4; return a*b + 2 - 1; } } new IntCase("MulAddSub", "TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA4fug4AtAnNIbgB" + "TM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1vZGUuDQ0KJAAAAAAAAABQRQAATAECADoKZ48AAAAAAAAAAOAA" + "IiALATAAAAYAAAACAAAAAAAA/iMAAAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAEAAAAAAAAAABgAAAAAgAAAAAAAAMAQIUA" + "ABAAABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAKwjAABPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAwAAACQIwAA" + "HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAA" + "AC50ZXh0AAAABAQAAAAgAAAABgAAAAIAAAAAAAAAAAAAAAAAACAAAGAucmVsb2MAAAwAAAAAQAAAAAIAAAAIAAAAAAAAAAAAAAAA" + "AABAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgIwAAAAAAAEgAAAAC" + "AAUAeCAAABgDAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMwAgARAAAA" + "AQAAEQAZChoLBgdaGFgXWQwrAAgqIgIoBQAACgAqAABCU0pCAQABAAAAAAAMAAAAdjQuMC4zMDMxOQAAAAAFAGwAAAAIAQAAI34A" + "AHQBAAAwAQAAI1N0cmluZ3MAAAAApAIAAAQAAAAjVVMAqAIAABAAAAAjR1VJRAAAALgCAABgAAAAI0Jsb2IAAAAAAAAAAgAAAUcU" + "AgAJAAAAAPoBMwAWAAABAAAABgAAAAIAAAACAAAABQAAAAQAAAABAAAAAQAAAAEAAAAAAKsAAQAAAAAABgBtAPMABgCNAPMABgBB" + "AOAADwATAQAABgBVAPMABgAiAc8AAAAAAAEAAAAAAAEAAQABABAAKQEAABkAAQABAFAgAAAAAJYA1gAfAAEAbSAAAAAAhhjaAAYA" + "AQAJANoAAQARANoABgAZANoACgApANoAAQAxANoABgAnACMAVAAuAAsAIwAuABMALAAuABsASwAQAASAAAAAAAAAAAAAAAAAAAAA" + "ACEAAAAKAAAAAAAAAAAAAAAWAAoAAAAAAAAAAAAAPE1vZHVsZT4AU3lzdGVtLlByaXZhdGUuQ29yZUxpYgBJbEludGVycHJldGVy" + "QW90UHJvYmVfTXVsQWRkU3ViAERlYnVnZ2FibGVBdHRyaWJ1dGUAUmVmU2FmZXR5UnVsZXNBdHRyaWJ1dGUAQ29tcGlsYXRpb25S" + "ZWxheGF0aW9uc0F0dHJpYnV0ZQBSdW50aW1lQ29tcGF0aWJpbGl0eUF0dHJpYnV0ZQBJbEludGVycHJldGVyQW90UHJvYmVfTXVs" + "QWRkU3ViLmRsbABTeXN0ZW0AUnVuAC5jdG9yAFN5c3RlbS5EaWFnbm9zdGljcwBTeXN0ZW0uUnVudGltZS5Db21waWxlclNlcnZp" + "Y2VzAERlYnVnZ2luZ01vZGVzAE9iamVjdABTY3JpcHQAAAAAAAkCWsPhnxdMgoayNVXKnkkABCABAQgDIAABBSABARERBQcDCAgI" + "CHzshde+p3mOAwAACAgBAAgAAAAAAB4BAAEAVAIWV3JhcE5vbkV4Y2VwdGlvblRocm93cwEIAQAHAQAAAAAIAQALAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA1CMAAAAAAAAAAAAA7iMAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAjAAAAAAAA" + "AAAAAAAAX0NvckRsbE1haW4AbXNjb3JlZS5kbGwAAAAAAP8lACAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAADAAAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAA==", 13), // Source: // public class Script { public static int Run() { int s=0; for (int i=0;i<10;i++) s+=i*i; return s; } } new IntCase("ForLoopSquares", "TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA4fug4AtAnNIbgB" + "TM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1vZGUuDQ0KJAAAAAAAAABQRQAATAECAJ+9QcMAAAAAAAAAAOAA" + "IiALATAAAAYAAAACAAAAAAAAGiQAAAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAEAAAAAAAAAABgAAAAAgAAAAAAAAMAQIUA" + "ABAAABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAMgjAABPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAwAAACsIwAA" + "HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAA" + "AC50ZXh0AAAAIAQAAAAgAAAABgAAAAIAAAAAAAAAAAAAAAAAACAAAGAucmVsb2MAAAwAAAAAQAAAAAIAAAAIAAAAAAAAAAAAAAAA" + "AABAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8IwAAAAAAAEgAAAAC" + "AAUAiCAAACQDAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMwAwAgAAAA" + "AQAAEQAWChYLKwoGBwdaWAoHF1gLBx8K/gQMCC3tBg0rAAkqIgIoBQAACgAqAAAAQlNKQgEAAQAAAAAADAAAAHY0LjAuMzAzMTkA" + "AAAABQBsAAAACAEAACN+AAB0AQAAPAEAACNTdHJpbmdzAAAAALACAAAEAAAAI1VTALQCAAAQAAAAI0dVSUQAAADEAgAAYAAAACNC" + "bG9iAAAAAAAAAAIAAAFHFAIACQAAAAD6ATMAFgAAAQAAAAYAAAACAAAAAgAAAAUAAAAEAAAAAQAAAAEAAAABAAAAAACLAAEAAAAA" + "AAYATQDYAAYAbQDYAAYAIQDFAA8A+AAAAAYANQDYAAYALAG0AAAAAAABAAAAAAABAAEAAQAQADMBAAAZAAEAAQBQIAAAAACWALsA" + "IAABAHwgAAAAAIYYvwAGAAEACQC/AAEAEQC/AAYAGQC/AAoAKQC/AAEAMQC/AAYAJwAjAFUALgALACQALgATAC0ALgAbAEwAEAAE" + "gAAAAAAAAAAAAAAAAAAAAAAHAQAACgAAAAAAAAAAAAAAFwAKAAAAAAAAAAAAADxNb2R1bGU+AFN5c3RlbS5Qcml2YXRlLkNvcmVM" + "aWIARGVidWdnYWJsZUF0dHJpYnV0ZQBSZWZTYWZldHlSdWxlc0F0dHJpYnV0ZQBDb21waWxhdGlvblJlbGF4YXRpb25zQXR0cmli" + "dXRlAFJ1bnRpbWVDb21wYXRpYmlsaXR5QXR0cmlidXRlAElsSW50ZXJwcmV0ZXJBb3RQcm9iZV9Gb3JMb29wU3F1YXJlcy5kbGwA" + "U3lzdGVtAFJ1bgAuY3RvcgBTeXN0ZW0uRGlhZ25vc3RpY3MAU3lzdGVtLlJ1bnRpbWUuQ29tcGlsZXJTZXJ2aWNlcwBEZWJ1Z2dp" + "bmdNb2RlcwBJbEludGVycHJldGVyQW90UHJvYmVfRm9yTG9vcFNxdWFyZXMAT2JqZWN0AFNjcmlwdAAAAAAAAAAPKdSMYZMaR77Z" + "+VyekBkWAAQgAQEIAyAAAQUgAQEREQYHBAgIAggIfOyF176neY4DAAAICAEACAAAAAAAHgEAAQBUAhZXcmFwTm9uRXhjZXB0aW9u" + "VGhyb3dzAQgBAAcBAAAAAAgBAAsAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAPAjAAAAAAAAAAAAAAokAAAAIAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAD8IwAAAAAAAAAAAAAAAF9Db3JEbGxNYWluAG1zY29yZWUuZGxsAAAAAAD/JQAgABAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAADAAAABw0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAA==", 285), // Source: // public class Script { public static int Run() { int s=0; int i=0; do { s+=i; i++; } while (i<10); return s; } } new IntCase("DoWhileSum", "TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA4fug4AtAnNIbgB" + "TM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1vZGUuDQ0KJAAAAAAAAABQRQAATAECAMq+UqAAAAAAAAAAAOAA" + "IiALATAAAAYAAAACAAAAAAAADiQAAAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAEAAAAAAAAAABgAAAAAgAAAAAAAAMAQIUA" + "ABAAABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAALwjAABPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAwAAACgIwAA" + "HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAA" + "AC50ZXh0AAAAFAQAAAAgAAAABgAAAAIAAAAAAAAAAAAAAAAAACAAAGAucmVsb2MAAAwAAAAAQAAAAAIAAAAIAAAAAAAAAAAAAAAA" + "AABAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwIwAAAAAAAEgAAAAC" + "AAUAhCAAABwDAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMwAgAeAAAA" + "AQAAEQAWChYLAAYHWAoHF1gLAAcfCv4EDAgt7QYNKwAJKiICKAUAAAoAKgBCU0pCAQABAAAAAAAMAAAAdjQuMC4zMDMxOQAAAAAF" + "AGwAAAAIAQAAI34AAHQBAAA0AQAAI1N0cmluZ3MAAAAAqAIAAAQAAAAjVVMArAIAABAAAAAjR1VJRAAAALwCAABgAAAAI0Jsb2IA" + "AAAAAAAAAgAAAUcUAgAJAAAAAPoBMwAWAAABAAAABgAAAAIAAAACAAAABQAAAAQAAAABAAAAAQAAAAEAAAAAAIsAAQAAAAAABgBN" + "APUABgBtAPUABgAhAOIADwAVAQAABgA1APUABgAkAbAAAAAAAAEAAAAAAAEAAQABABAAKwEAABkAAQABAFAgAAAAAJYA2AAgAAEA" + "eiAAAAAAhhjcAAYAAQAJANwAAQARANwABgAZANwACgApANwAAQAxANwABgAnACMAVQAuAAsAJAAuABMALQAuABsATAAQAASAAAAA" + "AAAAAAAAAAAAAAAAALcAAAAKAAAAAAAAAAAAAAAXAAoAAAAAAAAAAAAAPE1vZHVsZT4AU3lzdGVtLlByaXZhdGUuQ29yZUxpYgBE" + "ZWJ1Z2dhYmxlQXR0cmlidXRlAFJlZlNhZmV0eVJ1bGVzQXR0cmlidXRlAENvbXBpbGF0aW9uUmVsYXhhdGlvbnNBdHRyaWJ1dGUA" + "UnVudGltZUNvbXBhdGliaWxpdHlBdHRyaWJ1dGUASWxJbnRlcnByZXRlckFvdFByb2JlX0RvV2hpbGVTdW0uZGxsAFN5c3RlbQBJ" + "bEludGVycHJldGVyQW90UHJvYmVfRG9XaGlsZVN1bQBSdW4ALmN0b3IAU3lzdGVtLkRpYWdub3N0aWNzAFN5c3RlbS5SdW50aW1l" + "LkNvbXBpbGVyU2VydmljZXMARGVidWdnaW5nTW9kZXMAT2JqZWN0AFNjcmlwdAAAAAAAAAAAYgQhGzz3R7fq2siCEQvuAAQgAQEI" + "AyAAAQUgAQEREQYHBAgIAggIfOyF176neY4DAAAICAEACAAAAAAAHgEAAQBUAhZXcmFwTm9uRXhjZXB0aW9uVGhyb3dzAQgBAAcB" + "AAAAAAgBAAsAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAOQjAAAAAAAAAAAAAP4jAAAAIAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAADwIwAAAAAAAAAAAAAAAF9Db3JEbGxNYWluAG1zY29yZWUuZGxsAAAAAAD/JQAgABAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAADAAAABA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAA==", 45), // Source: // public class Script { static int Fib(int n){ if(n<2) return n; return Fib(n-1)+Fib(n-2); } public static int Run(){ return Fib(15); } } new IntCase("Fib15", "TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA4fug4AtAnNIbgB" + "TM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1vZGUuDQ0KJAAAAAAAAABQRQAATAECAMqXIbgAAAAAAAAAAOAA" + "IiALATAAAAYAAAACAAAAAAAARiQAAAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAEAAAAAAAAAABgAAAAAgAAAAAAAAMAQIUA" + "ABAAABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAPQjAABPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAwAAADYIwAA" + "HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAA" + "AC50ZXh0AAAATAQAAAAgAAAABgAAAAIAAAAAAAAAAAAAAAAAACAAAGAucmVsb2MAAAwAAAAAQAAAAAIAAAAIAAAAAAAAAAAAAAAA" + "AABAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoJAAAAAAAAEgAAAAC" + "AAUApCAAADQDAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMwAwAjAAAA" + "AQAAEQACGP4ECgYsBAILKxQCF1koAQAABgIYWSgBAAAGWAsrAAcqABMwAQANAAAAAgAAEQAfDygBAAAGCisABioiAigFAAAKACoA" + "AEJTSkIBAAEAAAAAAAwAAAB2NC4wLjMwMzE5AAAAAAUAbAAAACABAAAjfgAAjAEAACwBAAAjU3RyaW5ncwAAAAC4AgAABAAAACNV" + "UwC8AgAAEAAAACNHVUlEAAAAzAIAAGgAAAAjQmxvYgAAAAAAAAACAAABRxUCAAkAAAAA+gEzABYAAAEAAAAGAAAAAgAAAAMAAAAB" + "AAAABQAAAAQAAAACAAAAAQAAAAEAAAAAAKsAAQAAAAAABgBtAO8ABgCNAO8ABgBBANwADwAPAQAABgBVAO8ABgAeAcsAAAAAAB0A" + "AAAAAAEAAQABABAAJQEAABkAAQABAFAgAAAAAJEAJgAiAAEAgCAAAAAAlgDSACcAAgCZIAAAAACGGNYABgACAAAAAQDUAAkA1gAB" + "ABEA1gAGABkA1gAKACkA1gABADEA1gAGACcAIwBcAC4ACwArAC4AEwA0AC4AGwBTABAAFQAEgAAAAAAAAAAAAAAAAAAAAAABAAAA" + "CgAAAAAAAAAAAAAAGQAqAAAAAAAAAABJbEludGVycHJldGVyQW90UHJvYmVfRmliMTUAPE1vZHVsZT4ARmliAFN5c3RlbS5Qcml2" + "YXRlLkNvcmVMaWIARGVidWdnYWJsZUF0dHJpYnV0ZQBSZWZTYWZldHlSdWxlc0F0dHJpYnV0ZQBDb21waWxhdGlvblJlbGF4YXRp" + "b25zQXR0cmlidXRlAFJ1bnRpbWVDb21wYXRpYmlsaXR5QXR0cmlidXRlAElsSW50ZXJwcmV0ZXJBb3RQcm9iZV9GaWIxNS5kbGwA" + "U3lzdGVtAFJ1bgAuY3RvcgBTeXN0ZW0uRGlhZ25vc3RpY3MAU3lzdGVtLlJ1bnRpbWUuQ29tcGlsZXJTZXJ2aWNlcwBEZWJ1Z2dp" + "bmdNb2RlcwBPYmplY3QAU2NyaXB0AAAAAACdnWdAVO7MTL2mzGTelnTSAAQgAQEIAyAAAQUgAQEREQQHAgIIAwcBCAh87IXXvqd5" + "jgQAAQgIAwAACAgBAAgAAAAAAB4BAAEAVAIWV3JhcE5vbkV4Y2VwdGlvblRocm93cwEIAQAHAQAAAAAIAQALAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAHCQAAAAAAAAAAAAANiQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgkAAAAAAAAAAAA" + "AAAAX0NvckRsbE1haW4AbXNjb3JlZS5kbGwAAAAAAP8lACAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAADAAAAEg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAA==", 610), // Source: // public class Script { public static int Run() { int[] a=new int[5]; for(int i=0;i<5;i++) a[i]=i*i; int s=0; for(int i=0;i<5;i++) s+=a[i]; return s; } } new IntCase("ArraySumSquares", "TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA4fug4AtAnNIbgB" + "TM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1vZGUuDQ0KJAAAAAAAAABQRQAATAECANM5maoAAAAAAAAAAOAA" + "IiALATAAAAYAAAACAAAAAAAATiQAAAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAEAAAAAAAAAABgAAAAAgAAAAAAAAMAQIUA" + "ABAAABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAPwjAABPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAwAAADgIwAA" + "HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAA" + "AC50ZXh0AAAAVAQAAAAgAAAABgAAAAIAAAAAAAAAAAAAAAAAACAAAGAucmVsb2MAAAwAAAAAQAAAAAIAAAAIAAAAAAAAAAAAAAAA" + "AABAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJAAAAAAAAEgAAAAC" + "AAUArCAAADQDAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMwBABFAAAA" + "AQAAEQAbjQcAAAEKFgwrCgYICAhanggXWAwIG/4EDQkt7hYLFhMEKw0HBhEElFgLEQQXWBMEEQQb/gQTBREFLegHEwYrABEGKiIC" + "KAUAAAoAKgAAQlNKQgEAAQAAAAAADAAAAHY0LjAuMzAzMTkAAAAABQBsAAAADAEAACN+AAB4AQAARAEAACNTdHJpbmdzAAAAALwC" + "AAAEAAAAI1VTAMACAAAQAAAAI0dVSUQAAADQAgAAZAAAACNCbG9iAAAAAAAAAAIAAAFHFAIACQAAAAD6ATMAFgAAAQAAAAcAAAAC" + "AAAAAgAAAAUAAAAEAAAAAQAAAAEAAAABAAAAAACRAAEAAAAAAAYAUwDfAAYAcwDfAAYAJwDMAA8A/wAAAAYAOwDfAAYANAG7AAYA" + "AQC7AAAAAAAHAAAAAAABAAEAAQAQADsBAAAZAAEAAQBQIAAAAACWAMIAJAABAKEgAAAAAIYYxgAGAAEACQDGAAEAEQDGAAYAGQDG" + "AAoAKQDGAAEAMQDGAAYAJwAjAFkALgALACgALgATADEALgAbAFAAEAAEgAAAAAAAAAAAAAAAAAAAAAAOAQAACgAAAAAAAAAAAAAA" + "GwAQAAAAAAAAAABJbnQzMgA8TW9kdWxlPgBTeXN0ZW0uUHJpdmF0ZS5Db3JlTGliAERlYnVnZ2FibGVBdHRyaWJ1dGUAUmVmU2Fm" + "ZXR5UnVsZXNBdHRyaWJ1dGUAQ29tcGlsYXRpb25SZWxheGF0aW9uc0F0dHJpYnV0ZQBSdW50aW1lQ29tcGF0aWJpbGl0eUF0dHJp" + "YnV0ZQBJbEludGVycHJldGVyQW90UHJvYmVfQXJyYXlTdW1TcXVhcmVzLmRsbABTeXN0ZW0AUnVuAC5jdG9yAFN5c3RlbS5EaWFn" + "bm9zdGljcwBTeXN0ZW0uUnVudGltZS5Db21waWxlclNlcnZpY2VzAERlYnVnZ2luZ01vZGVzAElsSW50ZXJwcmV0ZXJBb3RQcm9i" + "ZV9BcnJheVN1bVNxdWFyZXMAT2JqZWN0AFNjcmlwdAAAAAAAAABIr0vVZgaWTqrTZsBwrEMwAAQgAQEIAyAAAQUgAQEREQoHBx0I" + "CAgCCAIICHzshde+p3mOAwAACAgBAAgAAAAAAB4BAAEAVAIWV3JhcE5vbkV4Y2VwdGlvblRocm93cwEIAQAHAQAAAAAIAQALAAAA" + "AAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAkJAAAAAAAAAAAAAA+JAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCQA" + "AAAAAAAAAAAAAABfQ29yRGxsTWFpbgBtc2NvcmVlLmRsbAAAAAAA/yUAIAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAADAAAAFA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAA==", 30), // Source: // public class Script { public static int Run() { int i=300; return (byte)i; } } new IntCase("ByteTruncation", "TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA4fug4AtAnNIbgB" + "TM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1vZGUuDQ0KJAAAAAAAAABQRQAATAECAMpIrdMAAAAAAAAAAOAA" + "IiALATAAAAYAAAACAAAAAAAAAiQAAAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAEAAAAAAAAAABgAAAAAgAAAAAAAAMAQIUA" + "ABAAABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAALAjAABPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAwAAACUIwAA" + "HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAA" + "AC50ZXh0AAAACAQAAAAgAAAABgAAAAIAAAAAAAAAAAAAAAAAACAAAGAucmVsb2MAAAwAAAAAQAAAAAIAAAAIAAAAAAAAAAAAAAAA" + "AABAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkIwAAAAAAAEgAAAAC" + "AAUAdCAAACADAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMwAQAOAAAA" + "AQAAEQAgLAEAAAoG0gsrAAcqIgIoBQAACgAqAEJTSkIBAAEAAAAAAAwAAAB2NC4wLjMwMzE5AAAAAAUAbAAAAAgBAAAjfgAAdAEA" + "ADwBAAAjU3RyaW5ncwAAAACwAgAABAAAACNVUwC0AgAAEAAAACNHVUlEAAAAxAIAAFwAAAAjQmxvYgAAAAAAAAACAAABRxQCAAkA" + "AAAA+gEzABYAAAEAAAAGAAAAAgAAAAIAAAAFAAAABAAAAAEAAAABAAAAAQAAAAAAiwABAAAAAAAGAE0A/QAGAG0A/QAGACEA6gAP" + "AB0BAAAGADUA/QAGACwBtAAAAAAAAQAAAAAAAQABAAEAEAAzAQAAGQABAAEAUCAAAAAAlgDgAB4AAQBqIAAAAACGGOQABgABAAkA" + "5AABABEA5AAGABkA5AAKACkA5AABADEA5AAGACcAIwBTAC4ACwAiAC4AEwArAC4AGwBKABAABIAAAAAAAAAAAAAAAAAAAAAAuwAA" + "AAoAAAAAAAAAAAAAABUACgAAAAAAAAAAAAA8TW9kdWxlPgBTeXN0ZW0uUHJpdmF0ZS5Db3JlTGliAERlYnVnZ2FibGVBdHRyaWJ1" + "dGUAUmVmU2FmZXR5UnVsZXNBdHRyaWJ1dGUAQ29tcGlsYXRpb25SZWxheGF0aW9uc0F0dHJpYnV0ZQBSdW50aW1lQ29tcGF0aWJp" + "bGl0eUF0dHJpYnV0ZQBJbEludGVycHJldGVyQW90UHJvYmVfQnl0ZVRydW5jYXRpb24uZGxsAFN5c3RlbQBJbEludGVycHJldGVy" + "QW90UHJvYmVfQnl0ZVRydW5jYXRpb24AUnVuAC5jdG9yAFN5c3RlbS5EaWFnbm9zdGljcwBTeXN0ZW0uUnVudGltZS5Db21waWxl" + "clNlcnZpY2VzAERlYnVnZ2luZ01vZGVzAE9iamVjdABTY3JpcHQAAAAAAAAAx+hHWFz2A0qYMkkHB+GlzwAEIAEBCAMgAAEFIAEB" + "EREEBwIICAh87IXXvqd5jgMAAAgIAQAIAAAAAAAeAQABAFQCFldyYXBOb25FeGNlcHRpb25UaHJvd3MBCAEABwEAAAAACAEACwAA" + "AAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAANgjAAAAAAAAAAAAAPIjAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkIwAA" + "AAAAAAAAAAAAAF9Db3JEbGxNYWluAG1zY29yZWUuZGxsAAAAAAD/JQAgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAADAAAAAQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAA==", 44), // Source: // public class Script { public static int Run() { int r=0; for(int i=0;i<6;i++){ switch(i){ case 0: r+=1; break; case 1: r+=10; break; default: r+=100; break; } } return r; } } new IntCase("SwitchInLoop", "TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA4fug4AtAnNIbgB" + "TM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1vZGUuDQ0KJAAAAAAAAABQRQAATAECADFhC58AAAAAAAAAAOAA" + "IiALATAAAAYAAAACAAAAAAAANiQAAAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAEAAAAAAAAAABgAAAAAgAAAAAAAAMAQIUA" + "ABAAABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAOQjAABPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAwAAADIIwAA" + "HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAA" + "AC50ZXh0AAAAPAQAAAAgAAAABgAAAAIAAAAAAAAAAAAAAAAAACAAAGAucmVsb2MAAAwAAAAAQAAAAAIAAAAIAAAAAAAAAAAAAAAA" + "AABAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYJAAAAAAAAEgAAAAC" + "AAUAqCAAACADAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMwAgBCAAAA" + "AQAAEQAWChYLKykABw0JDAgsCCsACBcuCCsNBhdYCisOBh8KWAorBwYfZFgKKwAABxdYCwcc/gQTBBEELc0GEwUrABEFKiICKAUA" + "AAoAKgBCU0pCAQABAAAAAAAMAAAAdjQuMC4zMDMxOQAAAAAFAGwAAAAIAQAAI34AAHQBAAA4AQAAI1N0cmluZ3MAAAAArAIAAAQA" + "AAAjVVMAsAIAABAAAAAjR1VJRAAAAMACAABgAAAAI0Jsb2IAAAAAAAAAAgAAAUcUAgAJAAAAAPoBMwAWAAABAAAABgAAAAIAAAAC" + "AAAABQAAAAQAAAABAAAAAQAAAAEAAAAAAIsAAQAAAAAABgBNAPkABgBtAPkABgAhAOYADwAZAQAABgA1APkABgAoAbIAAAAAAAEA" + "AAAAAAEAAQABABAALwEAABkAAQABAFAgAAAAAJYAuQAiAAEAniAAAAAAhhjgAAYAAQAJAOAAAQARAOAABgAZAOAACgApAOAAAQAx" + "AOAABgAnACMAVwAuAAsAJgAuABMALwAuABsATgAQAASAAAAAAAAAAAAAAAAAAAAAAL0AAAAKAAAAAAAAAAAAAAAZAAoAAAAAAAAA" + "AAAAPE1vZHVsZT4AU3lzdGVtLlByaXZhdGUuQ29yZUxpYgBEZWJ1Z2dhYmxlQXR0cmlidXRlAFJlZlNhZmV0eVJ1bGVzQXR0cmli" + "dXRlAENvbXBpbGF0aW9uUmVsYXhhdGlvbnNBdHRyaWJ1dGUAUnVudGltZUNvbXBhdGliaWxpdHlBdHRyaWJ1dGUASWxJbnRlcnBy" + "ZXRlckFvdFByb2JlX1N3aXRjaEluTG9vcC5kbGwAU3lzdGVtAFJ1bgBJbEludGVycHJldGVyQW90UHJvYmVfU3dpdGNoSW5Mb29w" + "AC5jdG9yAFN5c3RlbS5EaWFnbm9zdGljcwBTeXN0ZW0uUnVudGltZS5Db21waWxlclNlcnZpY2VzAERlYnVnZ2luZ01vZGVzAE9i" + "amVjdABTY3JpcHQAAAAAAAAA/3BsCFGZd0a4dd7oUWB13wAEIAEBCAMgAAEFIAEBEREIBwYICAgIAggIfOyF176neY4DAAAICAEA" + "CAAAAAAAHgEAAQBUAhZXcmFwTm9uRXhjZXB0aW9uVGhyb3dzAQgBAAcBAAAAAAgBAAsAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA" + "AAAAAAAAAAAMJAAAAAAAAAAAAAAmJAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCQAAAAAAAAAAAAAAABfQ29yRGxsTWFpbgBt" + "c2NvcmVlLmRsbAAAAAAA/yUAIAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAADAAAADg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAA==", 411), // Source: // public struct P { public int x; public int y; } public class Script { public static int Run() { P p=new P(); p.x=3; p.y=4; return p.x*p.x + p.y*p.y; } } new IntCase("ScriptStructFields", "TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA4fug4AtAnNIbgB" + "TM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1vZGUuDQ0KJAAAAAAAAABQRQAATAECAN89tq0AAAAAAAAAAOAA" + "IiALATAAAAYAAAACAAAAAAAAbiQAAAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAEAAAAAAAAAABgAAAAAgAAAAAAAAMAQIUA" + "ABAAABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAABwkAABPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAwAAAAAJAAA" + "HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAA" + "AC50ZXh0AAAAdAQAAAAgAAAABgAAAAIAAAAAAAAAAAAAAAAAACAAAGAucmVsb2MAAAwAAAAAQAAAAAIAAAAIAAAAAAAAAAAAAAAA" + "AABAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQJAAAAAAAAEgAAAAC" + "AAUAoCAAAGADAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMwAwA5AAAA" + "AQAAEQASAP4VAgAAAhIAGX0BAAAEEgAafQIAAAQGewEAAAQGewEAAARaBnsCAAAEBnsCAAAEWlgLKwAHKiICKAUAAAoAKgAAQlNK" + "QgEAAQAAAAAADAAAAHY0LjAuMzAzMTkAAAAABQBsAAAALAEAACN+AACYAQAAVAEAACNTdHJpbmdzAAAAAOwCAAAEAAAAI1VTAPAC" + "AAAQAAAAI0dVSUQAAAAAAwAAYAAAACNCbG9iAAAAAAAAAAIAAAFXFAIACQAAAAD6ATMAFgAAAQAAAAcAAAADAAAAAgAAAAIAAAAF" + "AAAABAAAAAEAAAABAAAAAQAAAAAAlwABAAAAAAAGAFkAEQEGAHkAEQEGAC0A1QAPADEBAAAGAEEAEQEGACMAxAAGAEABxAAAAAAA" + "AQAAAAAAAQABAAkBEAAKAAAAGQABAAEAAQAQAEcBAAAdAAMAAQAGAE4BHwAGAFABHwBQIAAAAACWAMsAIgABAJUgAAAAAIYYzwAG" + "AAEACQDPAAEAEQDPAAYAGQDPAAoAKQDPAAEAOQDPAAYAJwAjAFcALgALACYALgATAC8ALgAbAE4AEAAEgAAAAAAAAAAAAAAAAAAA" + "AADoAAAACgAAAAAAAAAAAAAAFgAMAAAAAAAAAAAAADxNb2R1bGU+AFAAU3lzdGVtLlByaXZhdGUuQ29yZUxpYgBWYWx1ZVR5cGUA" + "RGVidWdnYWJsZUF0dHJpYnV0ZQBSZWZTYWZldHlSdWxlc0F0dHJpYnV0ZQBDb21waWxhdGlvblJlbGF4YXRpb25zQXR0cmlidXRl" + "AFJ1bnRpbWVDb21wYXRpYmlsaXR5QXR0cmlidXRlAElsSW50ZXJwcmV0ZXJBb3RQcm9iZV9TY3JpcHRTdHJ1Y3RGaWVsZHMuZGxs" + "AFN5c3RlbQBSdW4ALmN0b3IAU3lzdGVtLkRpYWdub3N0aWNzAElsSW50ZXJwcmV0ZXJBb3RQcm9iZV9TY3JpcHRTdHJ1Y3RGaWVs" + "ZHMAU3lzdGVtLlJ1bnRpbWUuQ29tcGlsZXJTZXJ2aWNlcwBEZWJ1Z2dpbmdNb2RlcwBPYmplY3QAU2NyaXB0AHgAeQAAAAAAAACZ" + "+mzkMb73RJhQpUCEHnJaAAQgAQEIAyAAAQUgAQEREQUHAhEICAh87IXXvqd5jgIGCAMAAAgIAQAIAAAAAAAeAQABAFQCFldyYXBO" + "b25FeGNlcHRpb25UaHJvd3MBCAEABwEAAAAACAEACwAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAEQkAAAAAAAAAAAA" + "AF4kAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQJAAAAAAAAAAAAAAAAF9Db3JEbGxNYWluAG1zY29yZWUuZGxsAAAAAAD/JQAg" + "ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAADAAAAHA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAA==", 25), }; // Source: // public class Script { public static float Run() { float a=1.5f; float b=2.0f; return a*b + 0.5f; } } // Expected: 3.5f public const string FloatProbe = "TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA4fug4AtAnNIbgB" + "TM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1vZGUuDQ0KJAAAAAAAAABQRQAATAECAHB6NakAAAAAAAAAAOAA" + "IiALATAAAAYAAAACAAAAAAAACiQAAAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAEAAAAAAAAAABgAAAAAgAAAAAAAAMAQIUA" + "ABAAABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAALgjAABPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAwAAACcIwAA" + "HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAA" + "AC50ZXh0AAAAEAQAAAAgAAAABgAAAAIAAAAAAAAAAAAAAAAAACAAAGAucmVsb2MAAAwAAAAAQAAAAAIAAAAIAAAAAAAAAAAAAAAA" + "AABAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADsIwAAAAAAAEgAAAAC" + "AAUAgCAAABwDAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMwAgAbAAAA" + "AQAAEQAiAADAPwoiAAAAQAsGB1oiAAAAP1gMKwAIKiICKAUAAAoAKkJTSkIBAAEAAAAAAAwAAAB2NC4wLjMwMzE5AAAAAAUAbAAA" + "AAgBAAAjfgAAdAEAADQBAAAjU3RyaW5ncwAAAACoAgAABAAAACNVUwCsAgAAEAAAACNHVUlEAAAAvAIAAGAAAAAjQmxvYgAAAAAA" + "AAACAAABRxQCAAkAAAAA+gEzABYAAAEAAAAGAAAAAgAAAAIAAAAFAAAABAAAAAEAAAABAAAAAQAAAAAArQABAAAAAAAGAG8A9wAG" + "AI8A9wAGAEMA5AAPABcBAAAGAFcA9wAGACYB0wAAAAAAAQAAAAAAAQABAAEAEAAtAQAAGQABAAEAUCAAAAAAlgDaAB8AAQB3IAAA" + "AACGGN4ABgABAAkA3gABABEA3gAGABkA3gAKACkA3gABADEA3gAGACcAIwBUAC4ACwAjAC4AEwAsAC4AGwBLABAABIAAAAAAAAAA" + "AAAAAAAAAAAAIQAAAAoAAAAAAAAAAAAAABYACgAAAAAAAAAAAAA8TW9kdWxlPgBTeXN0ZW0uUHJpdmF0ZS5Db3JlTGliAElsSW50" + "ZXJwcmV0ZXJBb3RQcm9iZV9GbG9hdE11bEFkZABEZWJ1Z2dhYmxlQXR0cmlidXRlAFJlZlNhZmV0eVJ1bGVzQXR0cmlidXRlAENv" + "bXBpbGF0aW9uUmVsYXhhdGlvbnNBdHRyaWJ1dGUAUnVudGltZUNvbXBhdGliaWxpdHlBdHRyaWJ1dGUASWxJbnRlcnByZXRlckFv" + "dFByb2JlX0Zsb2F0TXVsQWRkLmRsbABTeXN0ZW0AUnVuAC5jdG9yAFN5c3RlbS5EaWFnbm9zdGljcwBTeXN0ZW0uUnVudGltZS5D" + "b21waWxlclNlcnZpY2VzAERlYnVnZ2luZ01vZGVzAE9iamVjdABTY3JpcHQAAAAAAMnqQxbevJhKsbAu7+ZacrgABCABAQgDIAAB" + "BSABARERBQcDDAwMCHzshde+p3mOAwAADAgBAAgAAAAAAB4BAAEAVAIWV3JhcE5vbkV4Y2VwdGlvblRocm93cwEIAQAHAQAAAAAI" + "AQALAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA4CMAAAAAAAAAAAAA+iMAAAAgAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAOwjAAAAAAAAAAAAAAAAX0NvckRsbE1haW4AbXNjb3JlZS5kbGwAAAAAAP8lACAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAADAAAAAw0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAA=="; } }