Initial commit: AIGame Unity client with URP, HybridCLR, YooAsset and tooling.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,417 @@
|
||||
// <auto-generated>
|
||||
// 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
|
||||
// </auto-generated>
|
||||
|
||||
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==";
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user