Created
May 17, 2017 12:33
-
-
Save nosami/832bd0ff2306033d3f0897b00b96af90 to your computer and use it in GitHub Desktop.
Reflection.Emit log for https://github.com/fsharp/fsharp/issues/739
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
open System | |
open System.Reflection | |
open System.Reflection.Emit | |
let assemblyBuilder203127646 = System.AppDomain.CurrentDomain.DefineDynamicAssembly(AssemblyName(Name="FSI-ASSEMBLY"),enum 3,".") | |
let moduleBuilder872152565 = assemblyBuilder203127646.DefineDynamicModule("FSI-ASSEMBLY","FSI-ASSEMBLY.dll",true) | |
let typeBuilder1791443558 = moduleBuilder872152565.DefineType("FSI_0001",enum 385) | |
moduleBuilder872152565.GetType("FSI_0001",false,false) |> ignore | |
let typeBuilder1092171624 = typeBuilder1791443558.DefineNestedType("Observation",enum 8450) | |
moduleBuilder872152565.GetType("FSI_0001+Observation",false,false) |> ignore | |
let typeBuilder1452345144 = typeBuilder1791443558.DefineNestedType("train@21",enum 8197) | |
moduleBuilder872152565.GetType("FSI_0001+train@21",false,false) |> ignore | |
let typeBuilder1672833828 = moduleBuilder872152565.DefineType("<StartupCode$FSI_0001>.$FSI_0001",enum 384) | |
moduleBuilder872152565.GetType("<StartupCode$FSI_0001>.$FSI_0001",false,false) |> ignore | |
typeBuilder1791443558.SetParent(typeof<System.Object>) | |
typeBuilder1092171624.SetParent(typeof<System.Object>) | |
typeBuilder1452345144.SetParent(typeof<Microsoft.FSharp.Core.FSharpFunc`2[[System.Int32[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]>) | |
typeBuilder1672833828.SetParent(typeof<System.Object>) | |
let methodBuilder1497372679 = typeBuilder1791443558.DefineMethod("toObservation",enum 22,enum 1) | |
methodBuilder1497372679.SetParameters([|System.String|]) | |
methodBuilder1497372679.SetReturnType(typeof<FSI_0001+Observation>) | |
methodBuilder1497372679.SetImplementationFlags(enum 0) | |
let methodBuilder51169761 = typeBuilder1791443558.DefineMethod("reader",enum 22,enum 1) | |
methodBuilder51169761.SetParameters([|System.String|]) | |
methodBuilder51169761.SetReturnType(typeof<FSI_0001+Observation[]>) | |
methodBuilder51169761.SetImplementationFlags(enum 0) | |
let methodBuilder824980409 = typeBuilder1791443558.DefineMethod("manhattanDistance",enum 22,enum 1) | |
methodBuilder824980409.SetParameters([|System.Int32[]; System.Int32[]|]) | |
methodBuilder824980409.SetReturnType(typeof<System.Int32>) | |
methodBuilder824980409.SetImplementationFlags(enum 0) | |
let methodBuilder828994452 = typeBuilder1791443558.DefineMethod("train",enum 22,enum 1) | |
methodBuilder828994452.SetParameters([|FSI_0001+Observation[]|]) | |
methodBuilder828994452.SetReturnType(typeof<Microsoft.FSharp.Core.FSharpFunc`2[[System.Int32[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]>) | |
methodBuilder828994452.SetImplementationFlags(enum 0) | |
let methodBuilder1678039414 = typeBuilder1791443558.DefineMethod("get_trainingPath",enum 2070,enum 1) | |
methodBuilder1678039414.SetParameters([||]) | |
methodBuilder1678039414.SetReturnType(typeof<System.String>) | |
methodBuilder1678039414.SetImplementationFlags(enum 0) | |
let methodBuilder244275259 = typeBuilder1791443558.DefineMethod("get_trainingData",enum 2070,enum 1) | |
methodBuilder244275259.SetParameters([||]) | |
methodBuilder244275259.SetReturnType(typeof<FSI_0001+Observation[]>) | |
methodBuilder244275259.SetImplementationFlags(enum 0) | |
let methodBuilder1834149566 = typeBuilder1791443558.DefineMethod("get_classifier",enum 2070,enum 1) | |
methodBuilder1834149566.SetParameters([||]) | |
methodBuilder1834149566.SetReturnType(typeof<Microsoft.FSharp.Core.FSharpFunc`2[[System.Int32[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]>) | |
methodBuilder1834149566.SetImplementationFlags(enum 0) | |
let methodBuilder1375111665 = typeBuilder1791443558.DefineMethod("get_validationPath",enum 2070,enum 1) | |
methodBuilder1375111665.SetParameters([||]) | |
methodBuilder1375111665.SetReturnType(typeof<System.String>) | |
methodBuilder1375111665.SetImplementationFlags(enum 0) | |
let methodBuilder547203256 = typeBuilder1791443558.DefineMethod("get_validationData",enum 2070,enum 1) | |
methodBuilder547203256.SetParameters([||]) | |
methodBuilder547203256.SetReturnType(typeof<FSI_0001+Observation[]>) | |
methodBuilder547203256.SetImplementationFlags(enum 0) | |
let methodBuilder1368407990 = typeBuilder1791443558.DefineMethod("get_it",enum 2070,enum 1) | |
methodBuilder1368407990.SetParameters([||]) | |
methodBuilder1368407990.SetReturnType(typeof<Microsoft.FSharp.Core.Unit>) | |
methodBuilder1368407990.SetImplementationFlags(enum 0) | |
let methodBuilder1200342502 = typeBuilder1791443558.DefineMethod("get_x@1",enum 2067,enum 1) | |
methodBuilder1200342502.SetParameters([||]) | |
methodBuilder1200342502.SetReturnType(typeof<System.Double>) | |
methodBuilder1200342502.SetImplementationFlags(enum 0) | |
let methodBuilder837191787 = typeBuilder1791443558.DefineMethod("f@1",enum 19,enum 1) | |
methodBuilder837191787.SetParameters([|FSI_0001+Observation|]) | |
methodBuilder837191787.SetReturnType(typeof<System.Double>) | |
methodBuilder837191787.SetImplementationFlags(enum 0) | |
let methodBuilder157183567 = typeBuilder1791443558.DefineMethod("get_acc@1",enum 2067,enum 1) | |
methodBuilder157183567.SetParameters([||]) | |
methodBuilder157183567.SetReturnType(typeof<System.Double>) | |
methodBuilder157183567.SetImplementationFlags(enum 0) | |
let methodBuilder134902595 = typeBuilder1791443558.DefineMethod("set_acc@1",enum 2067,enum 1) | |
methodBuilder134902595.SetParameters([|System.Double|]) | |
methodBuilder134902595.SetReturnType(typeof<System.Void>) | |
methodBuilder134902595.SetImplementationFlags(enum 0) | |
let methodBuilder1265773080 = typeBuilder1791443558.DefineMethod("get_x@1-1",enum 2067,enum 1) | |
methodBuilder1265773080.SetParameters([||]) | |
methodBuilder1265773080.SetReturnType(typeof<System.Double>) | |
methodBuilder1265773080.SetImplementationFlags(enum 0) | |
let methodBuilder1200342204 = typeBuilder1791443558.DefineMethod("get_n@1",enum 2067,enum 1) | |
methodBuilder1200342204.SetParameters([||]) | |
methodBuilder1200342204.SetReturnType(typeof<System.Int32>) | |
methodBuilder1200342204.SetImplementationFlags(enum 0) | |
let methodBuilder1918816934 = typeBuilder1791443558.DefineMethod("get_fp@1",enum 2067,enum 1) | |
methodBuilder1918816934.SetParameters([||]) | |
methodBuilder1918816934.SetReturnType(typeof<Microsoft.FSharp.Core.PrintfFormat`4[[Microsoft.FSharp.Core.FSharpFunc`2[[System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[Microsoft.FSharp.Core.Unit, FSharp.Core, Version=4.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]], FSharp.Core, Version=4.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[System.IO.TextWriter, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[Microsoft.FSharp.Core.Unit, FSharp.Core, Version=4.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.FSharp.Core.Unit, FSharp.Core, Version=4.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]>) | |
methodBuilder1918816934.SetImplementationFlags(enum 0) | |
let constructorBuilder604933488 = typeBuilder1791443558.DefineConstructor(enum 2065,CallingConventions.Standard,[||]) | |
constructorBuilder604933488.SetImplementationFlags(enum 0) | |
let fieldBuilder422509631 = typeBuilder1791443558.DefineField("trainingPath@",typeof<System.String>,enum 19) | |
let fieldBuilder1308114328 = typeBuilder1791443558.DefineField("trainingData@",typeof<FSI_0001+Observation[]>,enum 19) | |
let fieldBuilder1376002293 = typeBuilder1791443558.DefineField("classifier@",typeof<Microsoft.FSharp.Core.FSharpFunc`2[[System.Int32[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]>,enum 19) | |
let fieldBuilder1261950090 = typeBuilder1791443558.DefineField("validationPath@",typeof<System.String>,enum 19) | |
let fieldBuilder387730700 = typeBuilder1791443558.DefineField("validationData@",typeof<FSI_0001+Observation[]>,enum 19) | |
let fieldBuilder462671189 = typeBuilder1791443558.DefineField("it@",typeof<Microsoft.FSharp.Core.Unit>,enum 19) | |
let fieldBuilder1425170828 = typeBuilder1791443558.DefineField("x@1",typeof<System.Double>,enum 19) | |
let fieldBuilder507788540 = typeBuilder1791443558.DefineField("acc@1",typeof<System.Double>,enum 19) | |
let fieldBuilder796870665 = typeBuilder1791443558.DefineField("x@1-1",typeof<System.Double>,enum 19) | |
let fieldBuilder883680150 = typeBuilder1791443558.DefineField("n@1",typeof<System.Int32>,enum 19) | |
let fieldBuilder626657215 = typeBuilder1791443558.DefineField("fp@1",typeof<Microsoft.FSharp.Core.PrintfFormat`4[[Microsoft.FSharp.Core.FSharpFunc`2[[System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[Microsoft.FSharp.Core.Unit, FSharp.Core, Version=4.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]], FSharp.Core, Version=4.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[System.IO.TextWriter, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[Microsoft.FSharp.Core.Unit, FSharp.Core, Version=4.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.FSharp.Core.Unit, FSharp.Core, Version=4.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]>,enum 19) | |
typeBuilder1791443558.DefineProperty(""trainingPath"",enum 0,typeof<System.String>,[||]) | |
typeBuilder1791443558.DefineProperty(""trainingData"",enum 0,typeof<FSI_0001+Observation[]>,[||]) | |
typeBuilder1791443558.DefineProperty(""classifier"",enum 0,typeof<Microsoft.FSharp.Core.FSharpFunc`2[[System.Int32[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]>,[||]) | |
typeBuilder1791443558.DefineProperty(""validationPath"",enum 0,typeof<System.String>,[||]) | |
typeBuilder1791443558.DefineProperty(""validationData"",enum 0,typeof<FSI_0001+Observation[]>,[||]) | |
typeBuilder1791443558.DefineProperty(""it"",enum 0,typeof<Microsoft.FSharp.Core.Unit>,[||]) | |
typeBuilder1791443558.DefineProperty(""x@1"",enum 0,typeof<System.Double>,[||]) | |
typeBuilder1791443558.DefineProperty(""acc@1"",enum 0,typeof<System.Double>,[||]) | |
typeBuilder1791443558.DefineProperty(""x@1-1"",enum 0,typeof<System.Double>,[||]) | |
typeBuilder1791443558.DefineProperty(""n@1"",enum 0,typeof<System.Int32>,[||]) | |
typeBuilder1791443558.DefineProperty(""fp@1"",enum 0,typeof<Microsoft.FSharp.Core.PrintfFormat`4[[Microsoft.FSharp.Core.FSharpFunc`2[[System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[Microsoft.FSharp.Core.Unit, FSharp.Core, Version=4.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]], FSharp.Core, Version=4.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[System.IO.TextWriter, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[Microsoft.FSharp.Core.Unit, FSharp.Core, Version=4.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.FSharp.Core.Unit, FSharp.Core, Version=4.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]>,[||]) | |
typeBuilder1092171624.AddInterfaceImplementation(System.IEquatable`1[FSI_0001+Observation]) | |
typeBuilder1092171624.AddInterfaceImplementation(System.Collections.IStructuralEquatable) | |
typeBuilder1092171624.AddInterfaceImplementation(System.IComparable`1[FSI_0001+Observation]) | |
typeBuilder1092171624.AddInterfaceImplementation(System.IComparable) | |
typeBuilder1092171624.AddInterfaceImplementation(System.Collections.IStructuralComparable) | |
let methodBuilder298307973 = typeBuilder1092171624.DefineMethod("get_Label",enum 2182,enum 32) | |
methodBuilder298307973.SetParameters([||]) | |
methodBuilder298307973.SetReturnType(typeof<System.String>) | |
methodBuilder298307973.SetImplementationFlags(enum 0) | |
let methodBuilder771301806 = typeBuilder1092171624.DefineMethod("get_Pixels",enum 2182,enum 32) | |
methodBuilder771301806.SetParameters([||]) | |
methodBuilder771301806.SetReturnType(typeof<System.Int32[]>) | |
methodBuilder771301806.SetImplementationFlags(enum 0) | |
let constructorBuilder684784462 = typeBuilder1092171624.DefineConstructor(enum 2054,CallingConventions.HasThis,[|System.String; System.Int32[]|]) | |
constructorBuilder684784462.SetImplementationFlags(enum 0) | |
let methodBuilder891462610 = typeBuilder1092171624.DefineMethod("ToString",enum 582,enum 32) | |
methodBuilder891462610.SetParameters([||]) | |
methodBuilder891462610.SetReturnType(typeof<System.String>) | |
methodBuilder891462610.SetImplementationFlags(enum 0) | |
let methodBuilder2129836076 = typeBuilder1092171624.DefineMethod("CompareTo",enum 230,enum 32) | |
methodBuilder2129836076.SetParameters([|FSI_0001+Observation|]) | |
methodBuilder2129836076.SetReturnType(typeof<System.Int32>) | |
methodBuilder2129836076.SetImplementationFlags(enum 0) | |
let methodBuilder2129836076 = typeBuilder1092171624.DefineMethod("CompareTo",enum 230,enum 32) | |
methodBuilder2129836076.SetParameters([|System.Object|]) | |
methodBuilder2129836076.SetReturnType(typeof<System.Int32>) | |
methodBuilder2129836076.SetImplementationFlags(enum 0) | |
let methodBuilder2129836076 = typeBuilder1092171624.DefineMethod("CompareTo",enum 230,enum 32) | |
methodBuilder2129836076.SetParameters([|System.Object; System.Collections.IComparer|]) | |
methodBuilder2129836076.SetReturnType(typeof<System.Int32>) | |
methodBuilder2129836076.SetImplementationFlags(enum 0) | |
let methodBuilder481831937 = typeBuilder1092171624.DefineMethod("GetHashCode",enum 230,enum 32) | |
methodBuilder481831937.SetParameters([|System.Collections.IEqualityComparer|]) | |
methodBuilder481831937.SetReturnType(typeof<System.Int32>) | |
methodBuilder481831937.SetImplementationFlags(enum 0) | |
let methodBuilder481831937 = typeBuilder1092171624.DefineMethod("GetHashCode",enum 230,enum 32) | |
methodBuilder481831937.SetParameters([||]) | |
methodBuilder481831937.SetReturnType(typeof<System.Int32>) | |
methodBuilder481831937.SetImplementationFlags(enum 0) | |
let methodBuilder1014339031 = typeBuilder1092171624.DefineMethod("Equals",enum 230,enum 32) | |
methodBuilder1014339031.SetParameters([|System.Object; System.Collections.IEqualityComparer|]) | |
methodBuilder1014339031.SetReturnType(typeof<System.Boolean>) | |
methodBuilder1014339031.SetImplementationFlags(enum 0) | |
let methodBuilder1014339031 = typeBuilder1092171624.DefineMethod("Equals",enum 230,enum 32) | |
methodBuilder1014339031.SetParameters([|FSI_0001+Observation|]) | |
methodBuilder1014339031.SetReturnType(typeof<System.Boolean>) | |
methodBuilder1014339031.SetImplementationFlags(enum 0) | |
let methodBuilder1014339031 = typeBuilder1092171624.DefineMethod("Equals",enum 230,enum 32) | |
methodBuilder1014339031.SetParameters([|System.Object|]) | |
methodBuilder1014339031.SetReturnType(typeof<System.Boolean>) | |
methodBuilder1014339031.SetImplementationFlags(enum 0) | |
let fieldBuilder2141361124 = typeBuilder1092171624.DefineField("Label@",typeof<System.String>,enum 3) | |
let fieldBuilder939511093 = typeBuilder1092171624.DefineField("Pixels@",typeof<System.Int32[]>,enum 3) | |
typeBuilder1092171624.DefineProperty(""Label"",enum 0,typeof<System.String>,[||]) | |
typeBuilder1092171624.DefineProperty(""Pixels"",enum 0,typeof<System.Int32[]>,[||]) | |
let constructorBuilder1172232838 = typeBuilder1452345144.DefineConstructor(enum 2051,CallingConventions.HasThis,[|FSI_0001+Observation[]|]) | |
constructorBuilder1172232838.SetImplementationFlags(enum 0) | |
let methodBuilder1327901770 = typeBuilder1452345144.DefineMethod("Invoke",enum 582,enum 32) | |
methodBuilder1327901770.SetParameters([|System.Int32[]|]) | |
methodBuilder1327901770.SetReturnType(typeof<System.String>) | |
methodBuilder1327901770.SetImplementationFlags(enum 0) | |
let fieldBuilder1185231187 = typeBuilder1452345144.DefineField("trainingSet",typeof<FSI_0001+Observation[]>,enum 6) | |
let methodBuilder569342189 = typeBuilder1672833828.DefineMethod("main@",enum 22,enum 1) | |
methodBuilder569342189.SetParameters([||]) | |
methodBuilder569342189.SetReturnType(typeof<System.Void>) | |
methodBuilder569342189.SetImplementationFlags(enum 0) | |
let fieldBuilder393428687 = typeBuilder1672833828.DefineField("init@",typeof<System.Int32>,enum 19) | |
methodBuilder1497372679.DefineParameter(1,enum 0,"csvData") | |
let ilg968498464 = methodBuilder1497372679.GetILGenerator() | |
ilg968498464.DeclareLocal(typeof<System.String[]>,false) | |
ilg968498464.DeclareLocal(typeof<System.String[]>,false) | |
ilg968498464.DeclareLocal(typeof<System.Tuple`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]>,false) | |
ilg968498464.DeclareLocal(typeof<System.Int32>,false) | |
ilg968498464.DeclareLocal(typeof<System.Int32>,false) | |
ilg968498464.DeclareLocal(typeof<System.Int32>,false) | |
ilg968498464.DeclareLocal(typeof<System.Int32>,false) | |
ilg968498464.DeclareLocal(typeof<System.String[]>,false) | |
ilg968498464.DeclareLocal(typeof<System.String>,false) | |
ilg968498464.DeclareLocal(typeof<System.Int32>,false) | |
ilg968498464.DeclareLocal(typeof<System.Int32>,false) | |
ilg968498464.DeclareLocal(typeof<System.Int32[]>,false) | |
let label968498464_0 = ilg968498464.DefineLabel() | |
let label968498464_1 = ilg968498464.DefineLabel() | |
let label968498464_2 = ilg968498464.DefineLabel() | |
let label968498464_3 = ilg968498464.DefineLabel() | |
let label968498464_4 = ilg968498464.DefineLabel() | |
let label968498464_5 = ilg968498464.DefineLabel() | |
let label968498464_6 = ilg968498464.DefineLabel() | |
let label968498464_7 = ilg968498464.DefineLabel() | |
let label968498464_8 = ilg968498464.DefineLabel() | |
let label968498464_9 = ilg968498464.DefineLabel() | |
let label968498464_10 = ilg968498464.DefineLabel() | |
let label968498464_11 = ilg968498464.DefineLabel() | |
let label968498464_12 = ilg968498464.DefineLabel() | |
let label968498464_13 = ilg968498464.DefineLabel() | |
let label968498464_14 = ilg968498464.DefineLabel() | |
let label968498464_15 = ilg968498464.DefineLabel() | |
let label968498464_16 = ilg968498464.DefineLabel() | |
let label968498464_17 = ilg968498464.DefineLabel() | |
let label968498464_18 = ilg968498464.DefineLabel() | |
let label968498464_19 = ilg968498464.DefineLabel() | |
let label968498464_20 = ilg968498464.DefineLabel() | |
let label968498464_21 = ilg968498464.DefineLabel() | |
let label968498464_22 = ilg968498464.DefineLabel() | |
let label968498464_23 = ilg968498464.DefineLabel() | |
let label968498464_24 = ilg968498464.DefineLabel() | |
let label968498464_25 = ilg968498464.DefineLabel() | |
let label968498464_26 = ilg968498464.DefineLabel() | |
let label968498464_27 = ilg968498464.DefineLabel() | |
let label968498464_28 = ilg968498464.DefineLabel() | |
let label968498464_29 = ilg968498464.DefineLabel() | |
let label968498464_30 = ilg968498464.DefineLabel() | |
let label968498464_31 = ilg968498464.DefineLabel() | |
let label968498464_32 = ilg968498464.DefineLabel() | |
let label968498464_33 = ilg968498464.DefineLabel() | |
let label968498464_34 = ilg968498464.DefineLabel() | |
let label968498464_35 = ilg968498464.DefineLabel() | |
let label968498464_36 = ilg968498464.DefineLabel() | |
let label968498464_37 = ilg968498464.DefineLabel() | |
let label968498464_38 = ilg968498464.DefineLabel() | |
let label968498464_39 = ilg968498464.DefineLabel() | |
let label968498464_40 = ilg968498464.DefineLabel() | |
let label968498464_41 = ilg968498464.DefineLabel() | |
let label968498464_42 = ilg968498464.DefineLabel() | |
let label968498464_43 = ilg968498464.DefineLabel() | |
let label968498464_44 = ilg968498464.DefineLabel() | |
let label968498464_45 = ilg968498464.DefineLabel() | |
let label968498464_46 = ilg968498464.DefineLabel() | |
let label968498464_47 = ilg968498464.DefineLabel() | |
let label968498464_48 = ilg968498464.DefineLabel() | |
let label968498464_49 = ilg968498464.DefineLabel() | |
let label968498464_50 = ilg968498464.DefineLabel() | |
let label968498464_51 = ilg968498464.DefineLabel() | |
let label968498464_52 = ilg968498464.DefineLabel() | |
let label968498464_53 = ilg968498464.DefineLabel() | |
let label968498464_54 = ilg968498464.DefineLabel() | |
let label968498464_55 = ilg968498464.DefineLabel() | |
let label968498464_56 = ilg968498464.DefineLabel() | |
let label968498464_57 = ilg968498464.DefineLabel() | |
let label968498464_58 = ilg968498464.DefineLabel() | |
let label968498464_59 = ilg968498464.DefineLabel() | |
let label968498464_60 = ilg968498464.DefineLabel() | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg968498464.MarkSequencePoint(docWriter757275702, 4, 5, 4, 37) | |
ilg968498464.MarkLabel(label968498464_0) | |
ilg968498464.Emit(OpCodes.Nop) | |
ilg968498464.MarkLabel(label968498464_1) | |
ilg968498464.Emit(OpCodes.Ldarg, int16 0) | |
ilg968498464.Emit(OpCodes.Ldc_I4, 1) | |
ilg968498464.Emit(OpCodes.Newarr, typeof<System.Char>) | |
ilg968498464.Emit(OpCodes.Dup) | |
ilg968498464.Emit(OpCodes.Ldc_I4, 0) | |
ilg968498464.Emit(OpCodes.Ldc_I4, 44) | |
ilg968498464.Emit(OpCodes.Stelem, typeof<System.Char>) | |
ilg968498464.Emit(OpCodes.Callvirt, methodBuilder1822843460) // method Split | |
ilg968498464.Emit(OpCodes.Stloc, int16 0) | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg968498464.MarkSequencePoint(docWriter757275702, 7, 5, 7, 39) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 0) | |
ilg968498464.Emit(OpCodes.Ldc_I4, 0) | |
ilg968498464.Emit(OpCodes.Ldelem, typeof<System.String>) | |
ilg968498464.MarkLabel(label968498464_4) | |
ilg968498464.MarkLabel(label968498464_3) | |
ilg968498464.MarkLabel(label968498464_2) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 0) | |
ilg968498464.Emit(OpCodes.Ldlen) | |
ilg968498464.Emit(OpCodes.Conv_I4) | |
ilg968498464.Emit(OpCodes.Stloc, int16 3) | |
ilg968498464.Emit(OpCodes.Ldc_I4, 1) | |
ilg968498464.Emit(OpCodes.Ldc_I4, 0) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 3) | |
ilg968498464.Emit(OpCodes.Add) | |
ilg968498464.Emit(OpCodes.Bgt,label968498464_9) | |
ilg968498464.MarkLabel(label968498464_7) | |
ilg968498464.MarkLabel(label968498464_6) | |
ilg968498464.MarkLabel(label968498464_5) | |
ilg968498464.Emit(OpCodes.Ldc_I4, 1) | |
ilg968498464.Emit(OpCodes.Ldc_I4, 0) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 3) | |
ilg968498464.Emit(OpCodes.Add) | |
ilg968498464.Emit(OpCodes.Ldc_I4, 1) | |
ilg968498464.Emit(OpCodes.Sub) | |
ilg968498464.Emit(OpCodes.Newobj,constructor_Tuple`2) | |
ilg968498464.Emit(OpCodes.Nop) | |
ilg968498464.Emit(OpCodes.Br,label968498464_14) | |
ilg968498464.MarkLabel(label968498464_12) | |
ilg968498464.MarkLabel(label968498464_11) | |
ilg968498464.MarkLabel(label968498464_10) | |
ilg968498464.MarkLabel(label968498464_9) | |
ilg968498464.MarkLabel(label968498464_8) | |
ilg968498464.Emit(OpCodes.Newobj,constructor_IndexOutOfRangeException) | |
ilg968498464.Emit(OpCodes.Throw) | |
ilg968498464.MarkLabel(label968498464_15) | |
ilg968498464.MarkLabel(label968498464_14) | |
ilg968498464.MarkLabel(label968498464_13) | |
ilg968498464.Emit(OpCodes.Stloc, int16 2) | |
ilg968498464.MarkLabel(label968498464_16) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 2) | |
ilg968498464.Emit(OpCodes.Call, methodBuilder701844662) // method get_Item1 | |
ilg968498464.Emit(OpCodes.Stloc, int16 3) | |
ilg968498464.MarkLabel(label968498464_17) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 2) | |
ilg968498464.Emit(OpCodes.Call, methodBuilder630047791) // method get_Item2 | |
ilg968498464.Emit(OpCodes.Stloc, int16 4) | |
ilg968498464.MarkLabel(label968498464_18) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 4) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 3) | |
ilg968498464.Emit(OpCodes.Sub) | |
ilg968498464.Emit(OpCodes.Ldc_I4, 1) | |
ilg968498464.Emit(OpCodes.Add) | |
ilg968498464.Emit(OpCodes.Stloc, int16 5) | |
ilg968498464.MarkLabel(label968498464_19) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 5) | |
ilg968498464.Emit(OpCodes.Ldc_I4, 0) | |
ilg968498464.Emit(OpCodes.Bge,label968498464_24) | |
ilg968498464.MarkLabel(label968498464_22) | |
ilg968498464.MarkLabel(label968498464_21) | |
ilg968498464.MarkLabel(label968498464_20) | |
ilg968498464.Emit(OpCodes.Ldc_I4, 0) | |
ilg968498464.Emit(OpCodes.Nop) | |
ilg968498464.Emit(OpCodes.Br,label968498464_29) | |
ilg968498464.MarkLabel(label968498464_27) | |
ilg968498464.MarkLabel(label968498464_26) | |
ilg968498464.MarkLabel(label968498464_25) | |
ilg968498464.MarkLabel(label968498464_24) | |
ilg968498464.MarkLabel(label968498464_23) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 5) | |
ilg968498464.Emit(OpCodes.Nop) | |
ilg968498464.MarkLabel(label968498464_29) | |
ilg968498464.MarkLabel(label968498464_28) | |
ilg968498464.Emit(OpCodes.Stloc, int16 6) | |
ilg968498464.MarkLabel(label968498464_30) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 6) | |
ilg968498464.Emit(OpCodes.Newarr, typeof<System.String>) | |
ilg968498464.Emit(OpCodes.Stloc, int16 7) | |
ilg968498464.MarkLabel(label968498464_31) | |
ilg968498464.Emit(OpCodes.Stloc, int16 8) | |
ilg968498464.Emit(OpCodes.Ldc_I4, 0) | |
ilg968498464.Emit(OpCodes.Stloc, int16 10) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 6) | |
ilg968498464.Emit(OpCodes.Ldc_I4, 1) | |
ilg968498464.Emit(OpCodes.Sub) | |
ilg968498464.Emit(OpCodes.Stloc, int16 9) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 9) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 10) | |
ilg968498464.Emit(OpCodes.Blt,label968498464_34) | |
ilg968498464.MarkLabel(label968498464_32) | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg968498464.MarkSequencePoint(docWriter757275702, 6, 18, 6, 31) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 7) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 10) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 0) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 3) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 10) | |
ilg968498464.Emit(OpCodes.Add) | |
ilg968498464.Emit(OpCodes.Ldelem, typeof<System.String>) | |
ilg968498464.Emit(OpCodes.Stelem, typeof<System.String>) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 10) | |
ilg968498464.Emit(OpCodes.Ldc_I4, 1) | |
ilg968498464.Emit(OpCodes.Add) | |
ilg968498464.Emit(OpCodes.Stloc, int16 10) | |
ilg968498464.MarkLabel(label968498464_33) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 10) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 9) | |
ilg968498464.Emit(OpCodes.Ldc_I4, 1) | |
ilg968498464.Emit(OpCodes.Add) | |
ilg968498464.Emit(OpCodes.Bne_un,label968498464_32) | |
ilg968498464.MarkLabel(label968498464_34) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 8) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 7) | |
ilg968498464.MarkLabel(label968498464_40) | |
ilg968498464.MarkLabel(label968498464_39) | |
ilg968498464.MarkLabel(label968498464_38) | |
ilg968498464.MarkLabel(label968498464_37) | |
ilg968498464.MarkLabel(label968498464_36) | |
ilg968498464.MarkLabel(label968498464_35) | |
ilg968498464.Emit(OpCodes.Stloc, int16 1) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 1) | |
ilg968498464.Emit(OpCodes.Box, typeof<System.String[]>) | |
ilg968498464.Emit(OpCodes.Brfalse,label968498464_45) | |
ilg968498464.MarkLabel(label968498464_43) | |
ilg968498464.MarkLabel(label968498464_42) | |
ilg968498464.MarkLabel(label968498464_41) | |
ilg968498464.Emit(OpCodes.Nop) | |
ilg968498464.Emit(OpCodes.Br,label968498464_50) | |
ilg968498464.MarkLabel(label968498464_48) | |
ilg968498464.MarkLabel(label968498464_47) | |
ilg968498464.MarkLabel(label968498464_46) | |
ilg968498464.MarkLabel(label968498464_45) | |
ilg968498464.MarkLabel(label968498464_44) | |
ilg968498464.Emit(OpCodes.Ldstr,"@array") | |
ilg968498464.Emit(OpCodes.Newobj,constructor_ArgumentNullException) | |
ilg968498464.Emit(OpCodes.Throw) | |
ilg968498464.MarkLabel(label968498464_51) | |
ilg968498464.MarkLabel(label968498464_50) | |
ilg968498464.MarkLabel(label968498464_49) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 1) | |
ilg968498464.Emit(OpCodes.Ldlen) | |
ilg968498464.Emit(OpCodes.Conv_I4) | |
ilg968498464.Emit(OpCodes.Newarr, typeof<System.Int32>) | |
ilg968498464.Emit(OpCodes.Stloc, int16 11) | |
ilg968498464.MarkLabel(label968498464_52) | |
ilg968498464.Emit(OpCodes.Stloc, int16 8) | |
ilg968498464.Emit(OpCodes.Ldc_I4, 0) | |
ilg968498464.Emit(OpCodes.Stloc, int16 3) | |
ilg968498464.Emit(OpCodes.Br,label968498464_56) | |
ilg968498464.MarkLabel(label968498464_53) | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg968498464.MarkSequencePoint(docWriter757275702, 6, 35, 6, 48) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 11) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 3) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 1) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 3) | |
ilg968498464.Emit(OpCodes.Ldelem, typeof<System.String>) | |
ilg968498464.MarkLabel(label968498464_54) | |
ilg968498464.Emit(OpCodes.Call, methodBuilder343872993) // method ParseInt32 | |
ilg968498464.MarkLabel(label968498464_55) | |
ilg968498464.Emit(OpCodes.Stelem, typeof<System.Int32>) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 3) | |
ilg968498464.Emit(OpCodes.Ldc_I4, 1) | |
ilg968498464.Emit(OpCodes.Add) | |
ilg968498464.Emit(OpCodes.Stloc, int16 3) | |
ilg968498464.MarkLabel(label968498464_56) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 3) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 11) | |
ilg968498464.Emit(OpCodes.Ldlen) | |
ilg968498464.Emit(OpCodes.Conv_I4) | |
ilg968498464.Emit(OpCodes.Blt,label968498464_53) | |
ilg968498464.MarkLabel(label968498464_57) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 8) | |
ilg968498464.Emit(OpCodes.Ldloc, int16 11) | |
ilg968498464.MarkLabel(label968498464_59) | |
ilg968498464.MarkLabel(label968498464_58) | |
ilg968498464.Emit(OpCodes.Newobj,constructor_Observation) | |
ilg968498464.Emit(OpCodes.Ret) | |
ilg968498464.MarkLabel(label968498464_60) | |
methodBuilder51169761.DefineParameter(1,enum 0,"path") | |
let ilg1207130953 = methodBuilder51169761.GetILGenerator() | |
ilg1207130953.DeclareLocal(typeof<System.String[]>,false) | |
ilg1207130953.DeclareLocal(typeof<System.String[]>,false) | |
ilg1207130953.DeclareLocal(typeof<System.Tuple`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]>,false) | |
ilg1207130953.DeclareLocal(typeof<System.Int32>,false) | |
ilg1207130953.DeclareLocal(typeof<System.Int32>,false) | |
ilg1207130953.DeclareLocal(typeof<System.Int32>,false) | |
ilg1207130953.DeclareLocal(typeof<System.Int32>,false) | |
ilg1207130953.DeclareLocal(typeof<System.String[]>,false) | |
ilg1207130953.DeclareLocal(typeof<System.Int32>,false) | |
ilg1207130953.DeclareLocal(typeof<System.Int32>,false) | |
ilg1207130953.DeclareLocal(typeof<FSI_0001+Observation[]>,false) | |
let label1207130953_0 = ilg1207130953.DefineLabel() | |
let label1207130953_1 = ilg1207130953.DefineLabel() | |
let label1207130953_2 = ilg1207130953.DefineLabel() | |
let label1207130953_3 = ilg1207130953.DefineLabel() | |
let label1207130953_4 = ilg1207130953.DefineLabel() | |
let label1207130953_5 = ilg1207130953.DefineLabel() | |
let label1207130953_6 = ilg1207130953.DefineLabel() | |
let label1207130953_7 = ilg1207130953.DefineLabel() | |
let label1207130953_8 = ilg1207130953.DefineLabel() | |
let label1207130953_9 = ilg1207130953.DefineLabel() | |
let label1207130953_10 = ilg1207130953.DefineLabel() | |
let label1207130953_11 = ilg1207130953.DefineLabel() | |
let label1207130953_12 = ilg1207130953.DefineLabel() | |
let label1207130953_13 = ilg1207130953.DefineLabel() | |
let label1207130953_14 = ilg1207130953.DefineLabel() | |
let label1207130953_15 = ilg1207130953.DefineLabel() | |
let label1207130953_16 = ilg1207130953.DefineLabel() | |
let label1207130953_17 = ilg1207130953.DefineLabel() | |
let label1207130953_18 = ilg1207130953.DefineLabel() | |
let label1207130953_19 = ilg1207130953.DefineLabel() | |
let label1207130953_20 = ilg1207130953.DefineLabel() | |
let label1207130953_21 = ilg1207130953.DefineLabel() | |
let label1207130953_22 = ilg1207130953.DefineLabel() | |
let label1207130953_23 = ilg1207130953.DefineLabel() | |
let label1207130953_24 = ilg1207130953.DefineLabel() | |
let label1207130953_25 = ilg1207130953.DefineLabel() | |
let label1207130953_26 = ilg1207130953.DefineLabel() | |
let label1207130953_27 = ilg1207130953.DefineLabel() | |
let label1207130953_28 = ilg1207130953.DefineLabel() | |
let label1207130953_29 = ilg1207130953.DefineLabel() | |
let label1207130953_30 = ilg1207130953.DefineLabel() | |
let label1207130953_31 = ilg1207130953.DefineLabel() | |
let label1207130953_32 = ilg1207130953.DefineLabel() | |
let label1207130953_33 = ilg1207130953.DefineLabel() | |
let label1207130953_34 = ilg1207130953.DefineLabel() | |
let label1207130953_35 = ilg1207130953.DefineLabel() | |
let label1207130953_36 = ilg1207130953.DefineLabel() | |
let label1207130953_37 = ilg1207130953.DefineLabel() | |
let label1207130953_38 = ilg1207130953.DefineLabel() | |
let label1207130953_39 = ilg1207130953.DefineLabel() | |
let label1207130953_40 = ilg1207130953.DefineLabel() | |
let label1207130953_41 = ilg1207130953.DefineLabel() | |
let label1207130953_42 = ilg1207130953.DefineLabel() | |
let label1207130953_43 = ilg1207130953.DefineLabel() | |
let label1207130953_44 = ilg1207130953.DefineLabel() | |
let label1207130953_45 = ilg1207130953.DefineLabel() | |
let label1207130953_46 = ilg1207130953.DefineLabel() | |
let label1207130953_47 = ilg1207130953.DefineLabel() | |
let label1207130953_48 = ilg1207130953.DefineLabel() | |
let label1207130953_49 = ilg1207130953.DefineLabel() | |
let label1207130953_50 = ilg1207130953.DefineLabel() | |
let label1207130953_51 = ilg1207130953.DefineLabel() | |
let label1207130953_52 = ilg1207130953.DefineLabel() | |
let label1207130953_53 = ilg1207130953.DefineLabel() | |
let label1207130953_54 = ilg1207130953.DefineLabel() | |
let label1207130953_55 = ilg1207130953.DefineLabel() | |
let label1207130953_56 = ilg1207130953.DefineLabel() | |
let label1207130953_57 = ilg1207130953.DefineLabel() | |
let label1207130953_58 = ilg1207130953.DefineLabel() | |
let label1207130953_59 = ilg1207130953.DefineLabel() | |
let label1207130953_60 = ilg1207130953.DefineLabel() | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg1207130953.MarkSequencePoint(docWriter757275702, 10, 5, 10, 38) | |
ilg1207130953.MarkLabel(label1207130953_0) | |
ilg1207130953.Emit(OpCodes.Nop) | |
ilg1207130953.MarkLabel(label1207130953_1) | |
ilg1207130953.Emit(OpCodes.Ldarg, int16 0) | |
ilg1207130953.Emit(OpCodes.Call, methodBuilder1308150606) // method ReadAllLines | |
ilg1207130953.Emit(OpCodes.Stloc, int16 0) | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg1207130953.MarkSequencePoint(docWriter757275702, 11, 5, 12, 31) | |
ilg1207130953.MarkLabel(label1207130953_4) | |
ilg1207130953.MarkLabel(label1207130953_3) | |
ilg1207130953.MarkLabel(label1207130953_2) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 0) | |
ilg1207130953.Emit(OpCodes.Ldlen) | |
ilg1207130953.Emit(OpCodes.Conv_I4) | |
ilg1207130953.Emit(OpCodes.Stloc, int16 3) | |
ilg1207130953.Emit(OpCodes.Ldc_I4, 1) | |
ilg1207130953.Emit(OpCodes.Ldc_I4, 0) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 3) | |
ilg1207130953.Emit(OpCodes.Add) | |
ilg1207130953.Emit(OpCodes.Bgt,label1207130953_9) | |
ilg1207130953.MarkLabel(label1207130953_7) | |
ilg1207130953.MarkLabel(label1207130953_6) | |
ilg1207130953.MarkLabel(label1207130953_5) | |
ilg1207130953.Emit(OpCodes.Ldc_I4, 1) | |
ilg1207130953.Emit(OpCodes.Ldc_I4, 0) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 3) | |
ilg1207130953.Emit(OpCodes.Add) | |
ilg1207130953.Emit(OpCodes.Ldc_I4, 1) | |
ilg1207130953.Emit(OpCodes.Sub) | |
ilg1207130953.Emit(OpCodes.Newobj,constructor_Tuple`2) | |
ilg1207130953.Emit(OpCodes.Nop) | |
ilg1207130953.Emit(OpCodes.Br,label1207130953_14) | |
ilg1207130953.MarkLabel(label1207130953_12) | |
ilg1207130953.MarkLabel(label1207130953_11) | |
ilg1207130953.MarkLabel(label1207130953_10) | |
ilg1207130953.MarkLabel(label1207130953_9) | |
ilg1207130953.MarkLabel(label1207130953_8) | |
ilg1207130953.Emit(OpCodes.Newobj,constructor_IndexOutOfRangeException) | |
ilg1207130953.Emit(OpCodes.Throw) | |
ilg1207130953.MarkLabel(label1207130953_15) | |
ilg1207130953.MarkLabel(label1207130953_14) | |
ilg1207130953.MarkLabel(label1207130953_13) | |
ilg1207130953.Emit(OpCodes.Stloc, int16 2) | |
ilg1207130953.MarkLabel(label1207130953_16) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 2) | |
ilg1207130953.Emit(OpCodes.Call, methodBuilder701844662) // method get_Item1 | |
ilg1207130953.Emit(OpCodes.Stloc, int16 3) | |
ilg1207130953.MarkLabel(label1207130953_17) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 2) | |
ilg1207130953.Emit(OpCodes.Call, methodBuilder630047791) // method get_Item2 | |
ilg1207130953.Emit(OpCodes.Stloc, int16 4) | |
ilg1207130953.MarkLabel(label1207130953_18) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 4) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 3) | |
ilg1207130953.Emit(OpCodes.Sub) | |
ilg1207130953.Emit(OpCodes.Ldc_I4, 1) | |
ilg1207130953.Emit(OpCodes.Add) | |
ilg1207130953.Emit(OpCodes.Stloc, int16 5) | |
ilg1207130953.MarkLabel(label1207130953_19) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 5) | |
ilg1207130953.Emit(OpCodes.Ldc_I4, 0) | |
ilg1207130953.Emit(OpCodes.Bge,label1207130953_24) | |
ilg1207130953.MarkLabel(label1207130953_22) | |
ilg1207130953.MarkLabel(label1207130953_21) | |
ilg1207130953.MarkLabel(label1207130953_20) | |
ilg1207130953.Emit(OpCodes.Ldc_I4, 0) | |
ilg1207130953.Emit(OpCodes.Nop) | |
ilg1207130953.Emit(OpCodes.Br,label1207130953_29) | |
ilg1207130953.MarkLabel(label1207130953_27) | |
ilg1207130953.MarkLabel(label1207130953_26) | |
ilg1207130953.MarkLabel(label1207130953_25) | |
ilg1207130953.MarkLabel(label1207130953_24) | |
ilg1207130953.MarkLabel(label1207130953_23) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 5) | |
ilg1207130953.Emit(OpCodes.Nop) | |
ilg1207130953.MarkLabel(label1207130953_29) | |
ilg1207130953.MarkLabel(label1207130953_28) | |
ilg1207130953.Emit(OpCodes.Stloc, int16 6) | |
ilg1207130953.MarkLabel(label1207130953_30) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 6) | |
ilg1207130953.Emit(OpCodes.Newarr, typeof<System.String>) | |
ilg1207130953.Emit(OpCodes.Stloc, int16 7) | |
ilg1207130953.MarkLabel(label1207130953_31) | |
ilg1207130953.Emit(OpCodes.Ldc_I4, 0) | |
ilg1207130953.Emit(OpCodes.Stloc, int16 9) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 6) | |
ilg1207130953.Emit(OpCodes.Ldc_I4, 1) | |
ilg1207130953.Emit(OpCodes.Sub) | |
ilg1207130953.Emit(OpCodes.Stloc, int16 8) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 8) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 9) | |
ilg1207130953.Emit(OpCodes.Blt,label1207130953_34) | |
ilg1207130953.MarkLabel(label1207130953_32) | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg1207130953.MarkSequencePoint(docWriter757275702, 11, 5, 11, 15) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 7) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 9) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 0) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 3) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 9) | |
ilg1207130953.Emit(OpCodes.Add) | |
ilg1207130953.Emit(OpCodes.Ldelem, typeof<System.String>) | |
ilg1207130953.Emit(OpCodes.Stelem, typeof<System.String>) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 9) | |
ilg1207130953.Emit(OpCodes.Ldc_I4, 1) | |
ilg1207130953.Emit(OpCodes.Add) | |
ilg1207130953.Emit(OpCodes.Stloc, int16 9) | |
ilg1207130953.MarkLabel(label1207130953_33) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 9) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 8) | |
ilg1207130953.Emit(OpCodes.Ldc_I4, 1) | |
ilg1207130953.Emit(OpCodes.Add) | |
ilg1207130953.Emit(OpCodes.Bne_un,label1207130953_32) | |
ilg1207130953.MarkLabel(label1207130953_34) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 7) | |
ilg1207130953.MarkLabel(label1207130953_40) | |
ilg1207130953.MarkLabel(label1207130953_39) | |
ilg1207130953.MarkLabel(label1207130953_38) | |
ilg1207130953.MarkLabel(label1207130953_37) | |
ilg1207130953.MarkLabel(label1207130953_36) | |
ilg1207130953.MarkLabel(label1207130953_35) | |
ilg1207130953.Emit(OpCodes.Stloc, int16 1) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 1) | |
ilg1207130953.Emit(OpCodes.Box, typeof<System.String[]>) | |
ilg1207130953.Emit(OpCodes.Brfalse,label1207130953_45) | |
ilg1207130953.MarkLabel(label1207130953_43) | |
ilg1207130953.MarkLabel(label1207130953_42) | |
ilg1207130953.MarkLabel(label1207130953_41) | |
ilg1207130953.Emit(OpCodes.Nop) | |
ilg1207130953.Emit(OpCodes.Br,label1207130953_50) | |
ilg1207130953.MarkLabel(label1207130953_48) | |
ilg1207130953.MarkLabel(label1207130953_47) | |
ilg1207130953.MarkLabel(label1207130953_46) | |
ilg1207130953.MarkLabel(label1207130953_45) | |
ilg1207130953.MarkLabel(label1207130953_44) | |
ilg1207130953.Emit(OpCodes.Ldstr,"@array") | |
ilg1207130953.Emit(OpCodes.Newobj,constructor_ArgumentNullException) | |
ilg1207130953.Emit(OpCodes.Throw) | |
ilg1207130953.MarkLabel(label1207130953_51) | |
ilg1207130953.MarkLabel(label1207130953_50) | |
ilg1207130953.MarkLabel(label1207130953_49) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 1) | |
ilg1207130953.Emit(OpCodes.Ldlen) | |
ilg1207130953.Emit(OpCodes.Conv_I4) | |
ilg1207130953.Emit(OpCodes.Newarr, typeof<FSI_0001+Observation>) | |
ilg1207130953.Emit(OpCodes.Stloc, int16 10) | |
ilg1207130953.MarkLabel(label1207130953_52) | |
ilg1207130953.Emit(OpCodes.Ldc_I4, 0) | |
ilg1207130953.Emit(OpCodes.Stloc, int16 3) | |
ilg1207130953.Emit(OpCodes.Br,label1207130953_56) | |
ilg1207130953.MarkLabel(label1207130953_53) | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg1207130953.MarkSequencePoint(docWriter757275702, 12, 8, 12, 31) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 10) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 3) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 1) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 3) | |
ilg1207130953.Emit(OpCodes.Ldelem, typeof<System.String>) | |
ilg1207130953.MarkLabel(label1207130953_54) | |
ilg1207130953.Emit(OpCodes.Call, methodBuilder1497372679) // method toObservation | |
ilg1207130953.MarkLabel(label1207130953_55) | |
ilg1207130953.Emit(OpCodes.Stelem, typeof<FSI_0001+Observation>) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 3) | |
ilg1207130953.Emit(OpCodes.Ldc_I4, 1) | |
ilg1207130953.Emit(OpCodes.Add) | |
ilg1207130953.Emit(OpCodes.Stloc, int16 3) | |
ilg1207130953.MarkLabel(label1207130953_56) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 3) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 10) | |
ilg1207130953.Emit(OpCodes.Ldlen) | |
ilg1207130953.Emit(OpCodes.Conv_I4) | |
ilg1207130953.Emit(OpCodes.Blt,label1207130953_53) | |
ilg1207130953.MarkLabel(label1207130953_57) | |
ilg1207130953.Emit(OpCodes.Ldloc, int16 10) | |
ilg1207130953.Emit(OpCodes.Ret) | |
ilg1207130953.MarkLabel(label1207130953_60) | |
ilg1207130953.MarkLabel(label1207130953_59) | |
ilg1207130953.MarkLabel(label1207130953_58) | |
methodBuilder824980409.DefineParameter(1,enum 0,"pixels1") | |
methodBuilder824980409.DefineParameter(2,enum 0,"pixels2") | |
let ilg2135720872 = methodBuilder824980409.GetILGenerator() | |
ilg2135720872.DeclareLocal(typeof<System.Int32[]>,false) | |
ilg2135720872.DeclareLocal(typeof<System.Tuple`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]][]>,false) | |
ilg2135720872.DeclareLocal(typeof<System.Int32[]>,false) | |
ilg2135720872.DeclareLocal(typeof<System.Int32>,false) | |
ilg2135720872.DeclareLocal(typeof<System.Tuple`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]>,false) | |
ilg2135720872.DeclareLocal(typeof<System.Int32>,false) | |
ilg2135720872.DeclareLocal(typeof<System.Int32>,false) | |
let label2135720872_0 = ilg2135720872.DefineLabel() | |
let label2135720872_1 = ilg2135720872.DefineLabel() | |
let label2135720872_2 = ilg2135720872.DefineLabel() | |
let label2135720872_3 = ilg2135720872.DefineLabel() | |
let label2135720872_4 = ilg2135720872.DefineLabel() | |
let label2135720872_5 = ilg2135720872.DefineLabel() | |
let label2135720872_6 = ilg2135720872.DefineLabel() | |
let label2135720872_7 = ilg2135720872.DefineLabel() | |
let label2135720872_8 = ilg2135720872.DefineLabel() | |
let label2135720872_9 = ilg2135720872.DefineLabel() | |
let label2135720872_10 = ilg2135720872.DefineLabel() | |
let label2135720872_11 = ilg2135720872.DefineLabel() | |
let label2135720872_12 = ilg2135720872.DefineLabel() | |
let label2135720872_13 = ilg2135720872.DefineLabel() | |
let label2135720872_14 = ilg2135720872.DefineLabel() | |
let label2135720872_15 = ilg2135720872.DefineLabel() | |
let label2135720872_16 = ilg2135720872.DefineLabel() | |
let label2135720872_17 = ilg2135720872.DefineLabel() | |
let label2135720872_18 = ilg2135720872.DefineLabel() | |
let label2135720872_19 = ilg2135720872.DefineLabel() | |
let label2135720872_20 = ilg2135720872.DefineLabel() | |
let label2135720872_21 = ilg2135720872.DefineLabel() | |
let label2135720872_22 = ilg2135720872.DefineLabel() | |
let label2135720872_23 = ilg2135720872.DefineLabel() | |
let label2135720872_24 = ilg2135720872.DefineLabel() | |
let label2135720872_25 = ilg2135720872.DefineLabel() | |
let label2135720872_26 = ilg2135720872.DefineLabel() | |
let label2135720872_27 = ilg2135720872.DefineLabel() | |
let label2135720872_28 = ilg2135720872.DefineLabel() | |
let label2135720872_29 = ilg2135720872.DefineLabel() | |
let label2135720872_30 = ilg2135720872.DefineLabel() | |
let label2135720872_31 = ilg2135720872.DefineLabel() | |
let label2135720872_32 = ilg2135720872.DefineLabel() | |
let label2135720872_33 = ilg2135720872.DefineLabel() | |
let label2135720872_34 = ilg2135720872.DefineLabel() | |
let label2135720872_35 = ilg2135720872.DefineLabel() | |
let label2135720872_36 = ilg2135720872.DefineLabel() | |
let label2135720872_37 = ilg2135720872.DefineLabel() | |
let label2135720872_38 = ilg2135720872.DefineLabel() | |
let label2135720872_39 = ilg2135720872.DefineLabel() | |
let label2135720872_40 = ilg2135720872.DefineLabel() | |
let label2135720872_41 = ilg2135720872.DefineLabel() | |
let label2135720872_42 = ilg2135720872.DefineLabel() | |
let label2135720872_43 = ilg2135720872.DefineLabel() | |
let label2135720872_44 = ilg2135720872.DefineLabel() | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg2135720872.MarkSequencePoint(docWriter757275702, 15, 5, 17, 17) | |
ilg2135720872.MarkLabel(label2135720872_0) | |
ilg2135720872.Emit(OpCodes.Nop) | |
ilg2135720872.MarkLabel(label2135720872_2) | |
ilg2135720872.MarkLabel(label2135720872_1) | |
ilg2135720872.Emit(OpCodes.Ldarg, int16 0) | |
ilg2135720872.Emit(OpCodes.Ldarg, int16 1) | |
ilg2135720872.MarkLabel(label2135720872_3) | |
ilg2135720872.Emit(OpCodes.Call, methodBuilder706082235) // method Zip | |
ilg2135720872.MarkLabel(label2135720872_4) | |
ilg2135720872.Emit(OpCodes.Stloc, int16 1) | |
ilg2135720872.Emit(OpCodes.Ldloc, int16 1) | |
ilg2135720872.Emit(OpCodes.Box, typeof<System.Tuple`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]][]>) | |
ilg2135720872.Emit(OpCodes.Brfalse,label2135720872_9) | |
ilg2135720872.MarkLabel(label2135720872_7) | |
ilg2135720872.MarkLabel(label2135720872_6) | |
ilg2135720872.MarkLabel(label2135720872_5) | |
ilg2135720872.Emit(OpCodes.Nop) | |
ilg2135720872.Emit(OpCodes.Br,label2135720872_14) | |
ilg2135720872.MarkLabel(label2135720872_12) | |
ilg2135720872.MarkLabel(label2135720872_11) | |
ilg2135720872.MarkLabel(label2135720872_10) | |
ilg2135720872.MarkLabel(label2135720872_9) | |
ilg2135720872.MarkLabel(label2135720872_8) | |
ilg2135720872.Emit(OpCodes.Ldstr,"@array") | |
ilg2135720872.Emit(OpCodes.Newobj,constructor_ArgumentNullException) | |
ilg2135720872.Emit(OpCodes.Throw) | |
ilg2135720872.MarkLabel(label2135720872_15) | |
ilg2135720872.MarkLabel(label2135720872_14) | |
ilg2135720872.MarkLabel(label2135720872_13) | |
ilg2135720872.Emit(OpCodes.Ldloc, int16 1) | |
ilg2135720872.Emit(OpCodes.Ldlen) | |
ilg2135720872.Emit(OpCodes.Conv_I4) | |
ilg2135720872.Emit(OpCodes.Newarr, typeof<System.Int32>) | |
ilg2135720872.Emit(OpCodes.Stloc, int16 2) | |
ilg2135720872.MarkLabel(label2135720872_16) | |
ilg2135720872.Emit(OpCodes.Ldc_I4, 0) | |
ilg2135720872.Emit(OpCodes.Stloc, int16 3) | |
ilg2135720872.Emit(OpCodes.Br,label2135720872_24) | |
ilg2135720872.MarkLabel(label2135720872_17) | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg2135720872.MarkSequencePoint(docWriter757275702, 16, 8, 16, 42) | |
ilg2135720872.Emit(OpCodes.Ldloc, int16 2) | |
ilg2135720872.Emit(OpCodes.Ldloc, int16 3) | |
ilg2135720872.MarkLabel(label2135720872_18) | |
ilg2135720872.Emit(OpCodes.Ldloc, int16 1) | |
ilg2135720872.Emit(OpCodes.Ldloc, int16 3) | |
ilg2135720872.Emit(OpCodes.Ldelem, typeof<System.Tuple`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]>) | |
ilg2135720872.Emit(OpCodes.Stloc, int16 4) | |
ilg2135720872.MarkLabel(label2135720872_19) | |
ilg2135720872.Emit(OpCodes.Ldloc, int16 4) | |
ilg2135720872.Emit(OpCodes.Call, methodBuilder701844662) // method get_Item1 | |
ilg2135720872.Emit(OpCodes.Stloc, int16 5) | |
ilg2135720872.MarkLabel(label2135720872_20) | |
ilg2135720872.Emit(OpCodes.Ldloc, int16 4) | |
ilg2135720872.Emit(OpCodes.Call, methodBuilder630047791) // method get_Item2 | |
ilg2135720872.Emit(OpCodes.Stloc, int16 6) | |
ilg2135720872.Emit(OpCodes.Ldloc, int16 5) | |
ilg2135720872.Emit(OpCodes.Ldloc, int16 6) | |
ilg2135720872.Emit(OpCodes.Sub) | |
ilg2135720872.Emit(OpCodes.Call, methodBuilder1207696668) // method Abs | |
ilg2135720872.MarkLabel(label2135720872_23) | |
ilg2135720872.MarkLabel(label2135720872_22) | |
ilg2135720872.MarkLabel(label2135720872_21) | |
ilg2135720872.Emit(OpCodes.Stelem, typeof<System.Int32>) | |
ilg2135720872.Emit(OpCodes.Ldloc, int16 3) | |
ilg2135720872.Emit(OpCodes.Ldc_I4, 1) | |
ilg2135720872.Emit(OpCodes.Add) | |
ilg2135720872.Emit(OpCodes.Stloc, int16 3) | |
ilg2135720872.MarkLabel(label2135720872_24) | |
ilg2135720872.Emit(OpCodes.Ldloc, int16 3) | |
ilg2135720872.Emit(OpCodes.Ldloc, int16 2) | |
ilg2135720872.Emit(OpCodes.Ldlen) | |
ilg2135720872.Emit(OpCodes.Conv_I4) | |
ilg2135720872.Emit(OpCodes.Blt,label2135720872_17) | |
ilg2135720872.MarkLabel(label2135720872_25) | |
ilg2135720872.Emit(OpCodes.Ldloc, int16 2) | |
ilg2135720872.MarkLabel(label2135720872_27) | |
ilg2135720872.MarkLabel(label2135720872_26) | |
ilg2135720872.Emit(OpCodes.Stloc, int16 0) | |
ilg2135720872.Emit(OpCodes.Ldloc, int16 0) | |
ilg2135720872.Emit(OpCodes.Box, typeof<System.Int32[]>) | |
ilg2135720872.Emit(OpCodes.Brfalse,label2135720872_32) | |
ilg2135720872.MarkLabel(label2135720872_30) | |
ilg2135720872.MarkLabel(label2135720872_29) | |
ilg2135720872.MarkLabel(label2135720872_28) | |
ilg2135720872.Emit(OpCodes.Nop) | |
ilg2135720872.Emit(OpCodes.Br,label2135720872_37) | |
ilg2135720872.MarkLabel(label2135720872_35) | |
ilg2135720872.MarkLabel(label2135720872_34) | |
ilg2135720872.MarkLabel(label2135720872_33) | |
ilg2135720872.MarkLabel(label2135720872_32) | |
ilg2135720872.MarkLabel(label2135720872_31) | |
ilg2135720872.Emit(OpCodes.Ldstr,"@array") | |
ilg2135720872.Emit(OpCodes.Newobj,constructor_ArgumentNullException) | |
ilg2135720872.Emit(OpCodes.Throw) | |
ilg2135720872.MarkLabel(label2135720872_38) | |
ilg2135720872.MarkLabel(label2135720872_37) | |
ilg2135720872.MarkLabel(label2135720872_36) | |
ilg2135720872.Emit(OpCodes.Ldc_I4, 0) | |
ilg2135720872.Emit(OpCodes.Stloc, int16 3) | |
ilg2135720872.MarkLabel(label2135720872_39) | |
ilg2135720872.Emit(OpCodes.Ldc_I4, 0) | |
ilg2135720872.Emit(OpCodes.Stloc, int16 5) | |
ilg2135720872.Emit(OpCodes.Br,label2135720872_41) | |
ilg2135720872.MarkLabel(label2135720872_40) | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg2135720872.MarkSequencePoint(docWriter757275702, 17, 8, 17, 17) | |
ilg2135720872.Emit(OpCodes.Ldloc, int16 3) | |
ilg2135720872.Emit(OpCodes.Ldloc, int16 0) | |
ilg2135720872.Emit(OpCodes.Ldloc, int16 5) | |
ilg2135720872.Emit(OpCodes.Ldelem, typeof<System.Int32>) | |
ilg2135720872.Emit(OpCodes.Add_ovf) | |
ilg2135720872.Emit(OpCodes.Stloc, int16 3) | |
ilg2135720872.Emit(OpCodes.Ldloc, int16 5) | |
ilg2135720872.Emit(OpCodes.Ldc_I4, 1) | |
ilg2135720872.Emit(OpCodes.Add) | |
ilg2135720872.Emit(OpCodes.Stloc, int16 5) | |
ilg2135720872.MarkLabel(label2135720872_41) | |
ilg2135720872.Emit(OpCodes.Ldloc, int16 5) | |
ilg2135720872.Emit(OpCodes.Ldloc, int16 0) | |
ilg2135720872.Emit(OpCodes.Ldlen) | |
ilg2135720872.Emit(OpCodes.Conv_I4) | |
ilg2135720872.Emit(OpCodes.Blt,label2135720872_40) | |
ilg2135720872.MarkLabel(label2135720872_42) | |
ilg2135720872.Emit(OpCodes.Ldloc, int16 3) | |
ilg2135720872.Emit(OpCodes.Ret) | |
ilg2135720872.MarkLabel(label2135720872_44) | |
ilg2135720872.MarkLabel(label2135720872_43) | |
methodBuilder828994452.DefineParameter(1,enum 0,"trainingSet") | |
let ilg1627681396 = methodBuilder828994452.GetILGenerator() | |
let label1627681396_0 = ilg1627681396.DefineLabel() | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg1627681396.MarkSequencePoint(docWriter757275702, 21, 9, 23, 28) | |
ilg1627681396.MarkLabel(label1627681396_0) | |
ilg1627681396.Emit(OpCodes.Nop) | |
ilg1627681396.Emit(OpCodes.Ldarg, int16 0) | |
ilg1627681396.Emit(OpCodes.Newobj,constructor_train@21) | |
ilg1627681396.Emit(OpCodes.Ret) | |
let ilg2098267948 = methodBuilder1678039414.GetILGenerator() | |
ilg2098267948.Emit(OpCodes.Ldsfld, fieldBuilder422509631) // field trainingPath@ | |
ilg2098267948.Emit(OpCodes.Ret) | |
let ilg1455112270 = methodBuilder244275259.GetILGenerator() | |
ilg1455112270.Emit(OpCodes.Ldsfld, fieldBuilder1308114328) // field trainingData@ | |
ilg1455112270.Emit(OpCodes.Ret) | |
let ilg260359754 = methodBuilder1834149566.GetILGenerator() | |
ilg260359754.Emit(OpCodes.Ldsfld, fieldBuilder1376002293) // field classifier@ | |
ilg260359754.Emit(OpCodes.Ret) | |
let ilg1736481386 = methodBuilder1375111665.GetILGenerator() | |
ilg1736481386.Emit(OpCodes.Ldsfld, fieldBuilder1261950090) // field validationPath@ | |
ilg1736481386.Emit(OpCodes.Ret) | |
let ilg568742285 = methodBuilder547203256.GetILGenerator() | |
ilg568742285.Emit(OpCodes.Ldsfld, fieldBuilder387730700) // field validationData@ | |
ilg568742285.Emit(OpCodes.Ret) | |
let ilg280752038 = methodBuilder1368407990.GetILGenerator() | |
ilg280752038.Emit(OpCodes.Ldsfld, fieldBuilder462671189) // field it@ | |
ilg280752038.Emit(OpCodes.Ret) | |
let ilg2144150587 = methodBuilder1200342502.GetILGenerator() | |
ilg2144150587.Emit(OpCodes.Ldsfld, fieldBuilder1425170828) // field x@1 | |
ilg2144150587.Emit(OpCodes.Ret) | |
methodBuilder837191787.DefineParameter(1,enum 0,"x") | |
let ilg558932545 = methodBuilder837191787.GetILGenerator() | |
let label558932545_0 = ilg558932545.DefineLabel() | |
let label558932545_1 = ilg558932545.DefineLabel() | |
let label558932545_2 = ilg558932545.DefineLabel() | |
let label558932545_3 = ilg558932545.DefineLabel() | |
let label558932545_4 = ilg558932545.DefineLabel() | |
let label558932545_5 = ilg558932545.DefineLabel() | |
let label558932545_6 = ilg558932545.DefineLabel() | |
let label558932545_7 = ilg558932545.DefineLabel() | |
let label558932545_8 = ilg558932545.DefineLabel() | |
let label558932545_9 = ilg558932545.DefineLabel() | |
let label558932545_10 = ilg558932545.DefineLabel() | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg558932545.MarkSequencePoint(docWriter757275702, 33, 34, 33, 71) | |
ilg558932545.MarkLabel(label558932545_0) | |
ilg558932545.Emit(OpCodes.Nop) | |
ilg558932545.Emit(OpCodes.Call, methodBuilder1834149566) // method get_classifier | |
ilg558932545.Emit(OpCodes.Ldarg, int16 0) | |
ilg558932545.Emit(OpCodes.Ldfld, fieldBuilder939511093) // field Pixels@ | |
ilg558932545.Emit(OpCodes.Callvirt, methodBuilder331650282) // method Invoke | |
ilg558932545.Emit(OpCodes.Ldarg, int16 0) | |
ilg558932545.Emit(OpCodes.Ldfld, fieldBuilder2141361124) // field Label@ | |
ilg558932545.Emit(OpCodes.Call, methodBuilder656137305) // method Equals | |
ilg558932545.Emit(OpCodes.Brfalse,label558932545_5) | |
ilg558932545.MarkLabel(label558932545_3) | |
ilg558932545.MarkLabel(label558932545_2) | |
ilg558932545.MarkLabel(label558932545_1) | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg558932545.MarkSequencePoint(docWriter757275702, 33, 72, 33, 74) | |
ilg558932545.Emit(OpCodes.Ret) | |
ilg558932545.MarkLabel(label558932545_8) | |
ilg558932545.MarkLabel(label558932545_7) | |
ilg558932545.MarkLabel(label558932545_6) | |
ilg558932545.MarkLabel(label558932545_5) | |
ilg558932545.MarkLabel(label558932545_4) | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg558932545.MarkSequencePoint(docWriter757275702, 33, 80, 33, 82) | |
ilg558932545.Emit(OpCodes.Ret) | |
ilg558932545.MarkLabel(label558932545_10) | |
ilg558932545.MarkLabel(label558932545_9) | |
methodBuilder837191787.SetCustomAttribute(Void .ctor(), [|1uy; 0uy; 0uy; 0uy|]) | |
let ilg16054766 = methodBuilder157183567.GetILGenerator() | |
ilg16054766.Emit(OpCodes.Ldsfld, fieldBuilder507788540) // field acc@1 | |
ilg16054766.Emit(OpCodes.Ret) | |
methodBuilder134902595.DefineParameter(1,enum 0,"value") | |
let ilg1469497720 = methodBuilder134902595.GetILGenerator() | |
ilg1469497720.Emit(OpCodes.Ldarg, int16 0) | |
ilg1469497720.Emit(OpCodes.Stsfld, fieldBuilder507788540) // field acc@1 | |
ilg1469497720.Emit(OpCodes.Ret) | |
let ilg162884062 = methodBuilder1265773080.GetILGenerator() | |
ilg162884062.Emit(OpCodes.Ldsfld, fieldBuilder796870665) // field x@1-1 | |
ilg162884062.Emit(OpCodes.Ret) | |
let ilg1341198191 = methodBuilder1200342204.GetILGenerator() | |
ilg1341198191.Emit(OpCodes.Ldsfld, fieldBuilder883680150) // field n@1 | |
ilg1341198191.Emit(OpCodes.Ret) | |
let ilg909477275 = methodBuilder1918816934.GetILGenerator() | |
ilg909477275.Emit(OpCodes.Ldsfld, fieldBuilder626657215) // field fp@1 | |
ilg909477275.Emit(OpCodes.Ret) | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg2068164408.MarkSequencePoint(docWriter757275702, 16707566, 0, 16707566, 0) | |
ilg2068164408.Emit(OpCodes.Ldc_I4, 0) | |
ilg2068164408.Emit(OpCodes.Stsfld, fieldBuilder393428687) // field init@ | |
ilg2068164408.Emit(OpCodes.Ldsfld, fieldBuilder393428687) // field init@ | |
ilg2068164408.Emit(OpCodes.Pop) | |
ilg2068164408.Emit(OpCodes.Ret) | |
typeBuilder1791443558.SetCustomAttribute(Void .ctor(SourceConstructFlags), [|1uy; 0uy; 7uy; 0uy; 0uy; 0uy; 0uy; 0uy|]) | |
let ilg80127838 = methodBuilder298307973.GetILGenerator() | |
ilg80127838.Emit(OpCodes.Ldarg, int16 0) | |
ilg80127838.Emit(OpCodes.Ldfld, fieldBuilder2141361124) // field Label@ | |
ilg80127838.Emit(OpCodes.Ret) | |
let ilg520763795 = methodBuilder771301806.GetILGenerator() | |
ilg520763795.Emit(OpCodes.Ldarg, int16 0) | |
ilg520763795.Emit(OpCodes.Ldfld, fieldBuilder939511093) // field Pixels@ | |
ilg520763795.Emit(OpCodes.Ret) | |
constructorBuilder684784462.DefineParameter(1,enum 0,"label") | |
constructorBuilder684784462.DefineParameter(2,enum 0,"pixels") | |
ilg432059669.Emit(OpCodes.Ldarg, int16 0) | |
ilg432059669.Emit(OpCodes.Call,constructor_Object) | |
ilg432059669.Emit(OpCodes.Ldarg, int16 0) | |
ilg432059669.Emit(OpCodes.Ldarg, int16 1) | |
ilg432059669.Emit(OpCodes.Stfld, fieldBuilder2141361124) // field Label@ | |
ilg432059669.Emit(OpCodes.Ldarg, int16 0) | |
ilg432059669.Emit(OpCodes.Ldarg, int16 2) | |
ilg432059669.Emit(OpCodes.Stfld, fieldBuilder939511093) // field Pixels@ | |
ilg432059669.Emit(OpCodes.Ret) | |
let ilg1457253112 = methodBuilder891462610.GetILGenerator() | |
ilg1457253112.Emit(OpCodes.Ldstr,"@%+A") | |
ilg1457253112.Emit(OpCodes.Newobj,constructor_PrintfFormat`5) | |
ilg1457253112.Emit(OpCodes.Call, methodBuilder379028416) // method PrintFormatToString | |
ilg1457253112.Emit(OpCodes.Ldarg, int16 0) | |
ilg1457253112.Emit(OpCodes.Callvirt, methodBuilder390413723) // method Invoke | |
ilg1457253112.Emit(OpCodes.Ret) | |
methodBuilder891462610.SetCustomAttribute(Void .ctor(), [|1uy; 0uy; 0uy; 0uy|]) | |
methodBuilder2129836076.DefineParameter(1,enum 0,"obj") | |
let ilg1128023053 = methodBuilder2129836076.GetILGenerator() | |
ilg1128023053.DeclareLocal(typeof<System.Int32>,false) | |
ilg1128023053.DeclareLocal(typeof<System.Collections.IComparer>,false) | |
let label1128023053_0 = ilg1128023053.DefineLabel() | |
let label1128023053_1 = ilg1128023053.DefineLabel() | |
let label1128023053_2 = ilg1128023053.DefineLabel() | |
let label1128023053_3 = ilg1128023053.DefineLabel() | |
let label1128023053_4 = ilg1128023053.DefineLabel() | |
let label1128023053_5 = ilg1128023053.DefineLabel() | |
let label1128023053_6 = ilg1128023053.DefineLabel() | |
let label1128023053_7 = ilg1128023053.DefineLabel() | |
let label1128023053_8 = ilg1128023053.DefineLabel() | |
let label1128023053_9 = ilg1128023053.DefineLabel() | |
let label1128023053_10 = ilg1128023053.DefineLabel() | |
let label1128023053_11 = ilg1128023053.DefineLabel() | |
let label1128023053_12 = ilg1128023053.DefineLabel() | |
let label1128023053_13 = ilg1128023053.DefineLabel() | |
let label1128023053_14 = ilg1128023053.DefineLabel() | |
let label1128023053_15 = ilg1128023053.DefineLabel() | |
let label1128023053_16 = ilg1128023053.DefineLabel() | |
let label1128023053_17 = ilg1128023053.DefineLabel() | |
let label1128023053_18 = ilg1128023053.DefineLabel() | |
let label1128023053_19 = ilg1128023053.DefineLabel() | |
let label1128023053_20 = ilg1128023053.DefineLabel() | |
let label1128023053_21 = ilg1128023053.DefineLabel() | |
let label1128023053_22 = ilg1128023053.DefineLabel() | |
let label1128023053_23 = ilg1128023053.DefineLabel() | |
let label1128023053_24 = ilg1128023053.DefineLabel() | |
let label1128023053_25 = ilg1128023053.DefineLabel() | |
let label1128023053_26 = ilg1128023053.DefineLabel() | |
let label1128023053_27 = ilg1128023053.DefineLabel() | |
let label1128023053_28 = ilg1128023053.DefineLabel() | |
let label1128023053_29 = ilg1128023053.DefineLabel() | |
let label1128023053_30 = ilg1128023053.DefineLabel() | |
let label1128023053_31 = ilg1128023053.DefineLabel() | |
let label1128023053_32 = ilg1128023053.DefineLabel() | |
let label1128023053_33 = ilg1128023053.DefineLabel() | |
let label1128023053_34 = ilg1128023053.DefineLabel() | |
let label1128023053_35 = ilg1128023053.DefineLabel() | |
let label1128023053_36 = ilg1128023053.DefineLabel() | |
let label1128023053_37 = ilg1128023053.DefineLabel() | |
let label1128023053_38 = ilg1128023053.DefineLabel() | |
let label1128023053_39 = ilg1128023053.DefineLabel() | |
let label1128023053_40 = ilg1128023053.DefineLabel() | |
let label1128023053_41 = ilg1128023053.DefineLabel() | |
let label1128023053_42 = ilg1128023053.DefineLabel() | |
let label1128023053_43 = ilg1128023053.DefineLabel() | |
let label1128023053_44 = ilg1128023053.DefineLabel() | |
let label1128023053_45 = ilg1128023053.DefineLabel() | |
let label1128023053_46 = ilg1128023053.DefineLabel() | |
let label1128023053_47 = ilg1128023053.DefineLabel() | |
let label1128023053_48 = ilg1128023053.DefineLabel() | |
let label1128023053_49 = ilg1128023053.DefineLabel() | |
let label1128023053_50 = ilg1128023053.DefineLabel() | |
let label1128023053_51 = ilg1128023053.DefineLabel() | |
let label1128023053_52 = ilg1128023053.DefineLabel() | |
let label1128023053_53 = ilg1128023053.DefineLabel() | |
let label1128023053_54 = ilg1128023053.DefineLabel() | |
let label1128023053_55 = ilg1128023053.DefineLabel() | |
let label1128023053_56 = ilg1128023053.DefineLabel() | |
ilg1128023053.Emit(OpCodes.Nop) | |
ilg1128023053.MarkLabel(label1128023053_0) | |
ilg1128023053.Emit(OpCodes.Ldarg, int16 0) | |
ilg1128023053.Emit(OpCodes.Ldnull) | |
ilg1128023053.Emit(OpCodes.Cgt_un) | |
ilg1128023053.Emit(OpCodes.Brfalse,label1128023053_41) | |
ilg1128023053.MarkLabel(label1128023053_3) | |
ilg1128023053.MarkLabel(label1128023053_2) | |
ilg1128023053.MarkLabel(label1128023053_1) | |
ilg1128023053.Emit(OpCodes.Ldarg, int16 1) | |
ilg1128023053.Emit(OpCodes.Ldnull) | |
ilg1128023053.Emit(OpCodes.Cgt_un) | |
ilg1128023053.Emit(OpCodes.Brfalse,label1128023053_34) | |
ilg1128023053.MarkLabel(label1128023053_8) | |
ilg1128023053.MarkLabel(label1128023053_7) | |
ilg1128023053.MarkLabel(label1128023053_6) | |
ilg1128023053.MarkLabel(label1128023053_5) | |
ilg1128023053.MarkLabel(label1128023053_4) | |
ilg1128023053.Emit(OpCodes.Call, methodBuilder1695237860) // method get_GenericComparer | |
ilg1128023053.Emit(OpCodes.Stloc, int16 1) | |
ilg1128023053.Emit(OpCodes.Ldarg, int16 0) | |
ilg1128023053.Emit(OpCodes.Ldfld, fieldBuilder2141361124) // field Label@ | |
ilg1128023053.Emit(OpCodes.Ldarg, int16 1) | |
ilg1128023053.Emit(OpCodes.Ldfld, fieldBuilder2141361124) // field Label@ | |
ilg1128023053.Emit(OpCodes.Call, methodBuilder1162437919) // method CompareOrdinal | |
ilg1128023053.MarkLabel(label1128023053_9) | |
ilg1128023053.Emit(OpCodes.Stloc, int16 0) | |
ilg1128023053.Emit(OpCodes.Ldloc, int16 0) | |
ilg1128023053.Emit(OpCodes.Ldc_I4, 0) | |
ilg1128023053.Emit(OpCodes.Bge,label1128023053_14) | |
ilg1128023053.MarkLabel(label1128023053_12) | |
ilg1128023053.MarkLabel(label1128023053_11) | |
ilg1128023053.MarkLabel(label1128023053_10) | |
ilg1128023053.Emit(OpCodes.Ldloc, int16 0) | |
ilg1128023053.Emit(OpCodes.Ret) | |
ilg1128023053.MarkLabel(label1128023053_17) | |
ilg1128023053.MarkLabel(label1128023053_16) | |
ilg1128023053.MarkLabel(label1128023053_15) | |
ilg1128023053.MarkLabel(label1128023053_14) | |
ilg1128023053.MarkLabel(label1128023053_13) | |
ilg1128023053.Emit(OpCodes.Ldloc, int16 0) | |
ilg1128023053.Emit(OpCodes.Ldc_I4, 0) | |
ilg1128023053.Emit(OpCodes.Ble,label1128023053_22) | |
ilg1128023053.MarkLabel(label1128023053_20) | |
ilg1128023053.MarkLabel(label1128023053_19) | |
ilg1128023053.MarkLabel(label1128023053_18) | |
ilg1128023053.Emit(OpCodes.Ldloc, int16 0) | |
ilg1128023053.Emit(OpCodes.Ret) | |
ilg1128023053.MarkLabel(label1128023053_25) | |
ilg1128023053.MarkLabel(label1128023053_24) | |
ilg1128023053.MarkLabel(label1128023053_23) | |
ilg1128023053.MarkLabel(label1128023053_22) | |
ilg1128023053.MarkLabel(label1128023053_21) | |
ilg1128023053.Emit(OpCodes.Call, methodBuilder1695237860) // method get_GenericComparer | |
ilg1128023053.Emit(OpCodes.Ldarg, int16 0) | |
ilg1128023053.Emit(OpCodes.Ldfld, fieldBuilder939511093) // field Pixels@ | |
ilg1128023053.Emit(OpCodes.Ldarg, int16 1) | |
ilg1128023053.Emit(OpCodes.Ldfld, fieldBuilder939511093) // field Pixels@ | |
ilg1128023053.MarkLabel(label1128023053_26) | |
ilg1128023053.Emit(OpCodes.Tail_) | |
ilg1128023053.Emit(OpCodes.Call, methodBuilder467556063) // method GenericComparisonWithComparerIntrinsic | |
ilg1128023053.Emit(OpCodes.Ret) | |
ilg1128023053.Emit(OpCodes.Ret) | |
ilg1128023053.MarkLabel(label1128023053_37) | |
ilg1128023053.MarkLabel(label1128023053_36) | |
ilg1128023053.MarkLabel(label1128023053_35) | |
ilg1128023053.MarkLabel(label1128023053_34) | |
ilg1128023053.MarkLabel(label1128023053_33) | |
ilg1128023053.MarkLabel(label1128023053_32) | |
ilg1128023053.MarkLabel(label1128023053_31) | |
ilg1128023053.MarkLabel(label1128023053_30) | |
ilg1128023053.MarkLabel(label1128023053_29) | |
ilg1128023053.MarkLabel(label1128023053_28) | |
ilg1128023053.MarkLabel(label1128023053_27) | |
ilg1128023053.Emit(OpCodes.Ldc_I4, 1) | |
ilg1128023053.Emit(OpCodes.Ret) | |
ilg1128023053.MarkLabel(label1128023053_44) | |
ilg1128023053.MarkLabel(label1128023053_43) | |
ilg1128023053.MarkLabel(label1128023053_42) | |
ilg1128023053.MarkLabel(label1128023053_41) | |
ilg1128023053.MarkLabel(label1128023053_40) | |
ilg1128023053.MarkLabel(label1128023053_39) | |
ilg1128023053.MarkLabel(label1128023053_38) | |
ilg1128023053.Emit(OpCodes.Ldarg, int16 1) | |
ilg1128023053.Emit(OpCodes.Ldnull) | |
ilg1128023053.Emit(OpCodes.Cgt_un) | |
ilg1128023053.Emit(OpCodes.Brfalse,label1128023053_49) | |
ilg1128023053.MarkLabel(label1128023053_47) | |
ilg1128023053.MarkLabel(label1128023053_46) | |
ilg1128023053.MarkLabel(label1128023053_45) | |
ilg1128023053.Emit(OpCodes.Ldc_I4, -1) | |
ilg1128023053.Emit(OpCodes.Ret) | |
ilg1128023053.MarkLabel(label1128023053_52) | |
ilg1128023053.MarkLabel(label1128023053_51) | |
ilg1128023053.MarkLabel(label1128023053_50) | |
ilg1128023053.MarkLabel(label1128023053_49) | |
ilg1128023053.MarkLabel(label1128023053_48) | |
ilg1128023053.Emit(OpCodes.Ldc_I4, 0) | |
ilg1128023053.Emit(OpCodes.Ret) | |
ilg1128023053.MarkLabel(label1128023053_56) | |
ilg1128023053.MarkLabel(label1128023053_55) | |
ilg1128023053.MarkLabel(label1128023053_54) | |
ilg1128023053.MarkLabel(label1128023053_53) | |
methodBuilder2129836076.SetCustomAttribute(Void .ctor(), [|1uy; 0uy; 0uy; 0uy|]) | |
methodBuilder2129836076.DefineParameter(1,enum 0,"obj") | |
let ilg400939729 = methodBuilder2129836076.GetILGenerator() | |
let label400939729_0 = ilg400939729.DefineLabel() | |
let label400939729_1 = ilg400939729.DefineLabel() | |
let label400939729_2 = ilg400939729.DefineLabel() | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg400939729.MarkSequencePoint(docWriter757275702, 2, 6, 2, 17) | |
ilg400939729.MarkLabel(label400939729_0) | |
ilg400939729.Emit(OpCodes.Nop) | |
ilg400939729.Emit(OpCodes.Ldarg, int16 0) | |
ilg400939729.Emit(OpCodes.Ldarg, int16 1) | |
ilg400939729.Emit(OpCodes.Unbox_any, typeof<FSI_0001+Observation>) | |
ilg400939729.MarkLabel(label400939729_1) | |
ilg400939729.Emit(OpCodes.Tail_) | |
ilg400939729.Emit(OpCodes.Callvirt, methodBuilder2129836076) // method CompareTo | |
ilg400939729.Emit(OpCodes.Ret) | |
ilg400939729.Emit(OpCodes.Ret) | |
ilg400939729.MarkLabel(label400939729_2) | |
methodBuilder2129836076.SetCustomAttribute(Void .ctor(), [|1uy; 0uy; 0uy; 0uy|]) | |
methodBuilder2129836076.DefineParameter(1,enum 0,"obj") | |
methodBuilder2129836076.DefineParameter(2,enum 0,"comp") | |
let ilg1871576131 = methodBuilder2129836076.GetILGenerator() | |
ilg1871576131.DeclareLocal(typeof<FSI_0001+Observation>,false) | |
ilg1871576131.DeclareLocal(typeof<System.Int32>,false) | |
let label1871576131_0 = ilg1871576131.DefineLabel() | |
let label1871576131_1 = ilg1871576131.DefineLabel() | |
let label1871576131_2 = ilg1871576131.DefineLabel() | |
let label1871576131_3 = ilg1871576131.DefineLabel() | |
let label1871576131_4 = ilg1871576131.DefineLabel() | |
let label1871576131_5 = ilg1871576131.DefineLabel() | |
let label1871576131_6 = ilg1871576131.DefineLabel() | |
let label1871576131_7 = ilg1871576131.DefineLabel() | |
let label1871576131_8 = ilg1871576131.DefineLabel() | |
let label1871576131_9 = ilg1871576131.DefineLabel() | |
let label1871576131_10 = ilg1871576131.DefineLabel() | |
let label1871576131_11 = ilg1871576131.DefineLabel() | |
let label1871576131_12 = ilg1871576131.DefineLabel() | |
let label1871576131_13 = ilg1871576131.DefineLabel() | |
let label1871576131_14 = ilg1871576131.DefineLabel() | |
let label1871576131_15 = ilg1871576131.DefineLabel() | |
let label1871576131_16 = ilg1871576131.DefineLabel() | |
let label1871576131_17 = ilg1871576131.DefineLabel() | |
let label1871576131_18 = ilg1871576131.DefineLabel() | |
let label1871576131_19 = ilg1871576131.DefineLabel() | |
let label1871576131_20 = ilg1871576131.DefineLabel() | |
let label1871576131_21 = ilg1871576131.DefineLabel() | |
let label1871576131_22 = ilg1871576131.DefineLabel() | |
let label1871576131_23 = ilg1871576131.DefineLabel() | |
let label1871576131_24 = ilg1871576131.DefineLabel() | |
let label1871576131_25 = ilg1871576131.DefineLabel() | |
let label1871576131_26 = ilg1871576131.DefineLabel() | |
let label1871576131_27 = ilg1871576131.DefineLabel() | |
let label1871576131_28 = ilg1871576131.DefineLabel() | |
let label1871576131_29 = ilg1871576131.DefineLabel() | |
let label1871576131_30 = ilg1871576131.DefineLabel() | |
let label1871576131_31 = ilg1871576131.DefineLabel() | |
let label1871576131_32 = ilg1871576131.DefineLabel() | |
let label1871576131_33 = ilg1871576131.DefineLabel() | |
let label1871576131_34 = ilg1871576131.DefineLabel() | |
let label1871576131_35 = ilg1871576131.DefineLabel() | |
let label1871576131_36 = ilg1871576131.DefineLabel() | |
let label1871576131_37 = ilg1871576131.DefineLabel() | |
let label1871576131_38 = ilg1871576131.DefineLabel() | |
let label1871576131_39 = ilg1871576131.DefineLabel() | |
let label1871576131_40 = ilg1871576131.DefineLabel() | |
let label1871576131_41 = ilg1871576131.DefineLabel() | |
let label1871576131_42 = ilg1871576131.DefineLabel() | |
let label1871576131_43 = ilg1871576131.DefineLabel() | |
let label1871576131_44 = ilg1871576131.DefineLabel() | |
let label1871576131_45 = ilg1871576131.DefineLabel() | |
let label1871576131_46 = ilg1871576131.DefineLabel() | |
let label1871576131_47 = ilg1871576131.DefineLabel() | |
let label1871576131_48 = ilg1871576131.DefineLabel() | |
let label1871576131_49 = ilg1871576131.DefineLabel() | |
let label1871576131_50 = ilg1871576131.DefineLabel() | |
let label1871576131_51 = ilg1871576131.DefineLabel() | |
let label1871576131_52 = ilg1871576131.DefineLabel() | |
let label1871576131_53 = ilg1871576131.DefineLabel() | |
let label1871576131_54 = ilg1871576131.DefineLabel() | |
let label1871576131_55 = ilg1871576131.DefineLabel() | |
let label1871576131_56 = ilg1871576131.DefineLabel() | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg1871576131.MarkSequencePoint(docWriter757275702, 2, 6, 2, 17) | |
ilg1871576131.MarkLabel(label1871576131_0) | |
ilg1871576131.Emit(OpCodes.Nop) | |
ilg1871576131.MarkLabel(label1871576131_1) | |
ilg1871576131.Emit(OpCodes.Ldarg, int16 1) | |
ilg1871576131.Emit(OpCodes.Unbox_any, typeof<FSI_0001+Observation>) | |
ilg1871576131.Emit(OpCodes.Stloc, int16 0) | |
ilg1871576131.Emit(OpCodes.Ldarg, int16 0) | |
ilg1871576131.Emit(OpCodes.Ldnull) | |
ilg1871576131.Emit(OpCodes.Cgt_un) | |
ilg1871576131.Emit(OpCodes.Brfalse,label1871576131_40) | |
ilg1871576131.MarkLabel(label1871576131_4) | |
ilg1871576131.MarkLabel(label1871576131_3) | |
ilg1871576131.MarkLabel(label1871576131_2) | |
ilg1871576131.Emit(OpCodes.Ldarg, int16 1) | |
ilg1871576131.Emit(OpCodes.Unbox_any, typeof<FSI_0001+Observation>) | |
ilg1871576131.Emit(OpCodes.Ldnull) | |
ilg1871576131.Emit(OpCodes.Cgt_un) | |
ilg1871576131.Emit(OpCodes.Brfalse,label1871576131_33) | |
ilg1871576131.MarkLabel(label1871576131_8) | |
ilg1871576131.MarkLabel(label1871576131_7) | |
ilg1871576131.MarkLabel(label1871576131_6) | |
ilg1871576131.MarkLabel(label1871576131_5) | |
ilg1871576131.Emit(OpCodes.Ldarg, int16 0) | |
ilg1871576131.Emit(OpCodes.Ldfld, fieldBuilder2141361124) // field Label@ | |
ilg1871576131.Emit(OpCodes.Ldloc, int16 0) | |
ilg1871576131.Emit(OpCodes.Ldfld, fieldBuilder2141361124) // field Label@ | |
ilg1871576131.Emit(OpCodes.Call, methodBuilder1162437919) // method CompareOrdinal | |
ilg1871576131.Emit(OpCodes.Stloc, int16 1) | |
ilg1871576131.Emit(OpCodes.Ldloc, int16 1) | |
ilg1871576131.Emit(OpCodes.Ldc_I4, 0) | |
ilg1871576131.Emit(OpCodes.Bge,label1871576131_13) | |
ilg1871576131.MarkLabel(label1871576131_11) | |
ilg1871576131.MarkLabel(label1871576131_10) | |
ilg1871576131.MarkLabel(label1871576131_9) | |
ilg1871576131.Emit(OpCodes.Ldloc, int16 1) | |
ilg1871576131.Emit(OpCodes.Ret) | |
ilg1871576131.MarkLabel(label1871576131_16) | |
ilg1871576131.MarkLabel(label1871576131_15) | |
ilg1871576131.MarkLabel(label1871576131_14) | |
ilg1871576131.MarkLabel(label1871576131_13) | |
ilg1871576131.MarkLabel(label1871576131_12) | |
ilg1871576131.Emit(OpCodes.Ldloc, int16 1) | |
ilg1871576131.Emit(OpCodes.Ldc_I4, 0) | |
ilg1871576131.Emit(OpCodes.Ble,label1871576131_21) | |
ilg1871576131.MarkLabel(label1871576131_19) | |
ilg1871576131.MarkLabel(label1871576131_18) | |
ilg1871576131.MarkLabel(label1871576131_17) | |
ilg1871576131.Emit(OpCodes.Ldloc, int16 1) | |
ilg1871576131.Emit(OpCodes.Ret) | |
ilg1871576131.MarkLabel(label1871576131_24) | |
ilg1871576131.MarkLabel(label1871576131_23) | |
ilg1871576131.MarkLabel(label1871576131_22) | |
ilg1871576131.MarkLabel(label1871576131_21) | |
ilg1871576131.MarkLabel(label1871576131_20) | |
ilg1871576131.Emit(OpCodes.Ldarg, int16 2) | |
ilg1871576131.Emit(OpCodes.Ldarg, int16 0) | |
ilg1871576131.Emit(OpCodes.Ldfld, fieldBuilder939511093) // field Pixels@ | |
ilg1871576131.Emit(OpCodes.Ldloc, int16 0) | |
ilg1871576131.Emit(OpCodes.Ldfld, fieldBuilder939511093) // field Pixels@ | |
ilg1871576131.MarkLabel(label1871576131_25) | |
ilg1871576131.Emit(OpCodes.Tail_) | |
ilg1871576131.Emit(OpCodes.Call, methodBuilder467556063) // method GenericComparisonWithComparerIntrinsic | |
ilg1871576131.Emit(OpCodes.Ret) | |
ilg1871576131.Emit(OpCodes.Ret) | |
ilg1871576131.MarkLabel(label1871576131_36) | |
ilg1871576131.MarkLabel(label1871576131_35) | |
ilg1871576131.MarkLabel(label1871576131_34) | |
ilg1871576131.MarkLabel(label1871576131_33) | |
ilg1871576131.MarkLabel(label1871576131_32) | |
ilg1871576131.MarkLabel(label1871576131_31) | |
ilg1871576131.MarkLabel(label1871576131_30) | |
ilg1871576131.MarkLabel(label1871576131_29) | |
ilg1871576131.MarkLabel(label1871576131_28) | |
ilg1871576131.MarkLabel(label1871576131_27) | |
ilg1871576131.MarkLabel(label1871576131_26) | |
ilg1871576131.Emit(OpCodes.Ldc_I4, 1) | |
ilg1871576131.Emit(OpCodes.Ret) | |
ilg1871576131.MarkLabel(label1871576131_43) | |
ilg1871576131.MarkLabel(label1871576131_42) | |
ilg1871576131.MarkLabel(label1871576131_41) | |
ilg1871576131.MarkLabel(label1871576131_40) | |
ilg1871576131.MarkLabel(label1871576131_39) | |
ilg1871576131.MarkLabel(label1871576131_38) | |
ilg1871576131.MarkLabel(label1871576131_37) | |
ilg1871576131.Emit(OpCodes.Ldarg, int16 1) | |
ilg1871576131.Emit(OpCodes.Unbox_any, typeof<FSI_0001+Observation>) | |
ilg1871576131.Emit(OpCodes.Ldnull) | |
ilg1871576131.Emit(OpCodes.Cgt_un) | |
ilg1871576131.Emit(OpCodes.Brfalse,label1871576131_48) | |
ilg1871576131.MarkLabel(label1871576131_46) | |
ilg1871576131.MarkLabel(label1871576131_45) | |
ilg1871576131.MarkLabel(label1871576131_44) | |
ilg1871576131.Emit(OpCodes.Ldc_I4, -1) | |
ilg1871576131.Emit(OpCodes.Ret) | |
ilg1871576131.MarkLabel(label1871576131_51) | |
ilg1871576131.MarkLabel(label1871576131_50) | |
ilg1871576131.MarkLabel(label1871576131_49) | |
ilg1871576131.MarkLabel(label1871576131_48) | |
ilg1871576131.MarkLabel(label1871576131_47) | |
ilg1871576131.Emit(OpCodes.Ldc_I4, 0) | |
ilg1871576131.Emit(OpCodes.Ret) | |
ilg1871576131.MarkLabel(label1871576131_56) | |
ilg1871576131.MarkLabel(label1871576131_55) | |
ilg1871576131.MarkLabel(label1871576131_54) | |
ilg1871576131.MarkLabel(label1871576131_53) | |
ilg1871576131.MarkLabel(label1871576131_52) | |
methodBuilder2129836076.SetCustomAttribute(Void .ctor(), [|1uy; 0uy; 0uy; 0uy|]) | |
methodBuilder481831937.DefineParameter(1,enum 0,"comp") | |
let ilg2104733300 = methodBuilder481831937.GetILGenerator() | |
ilg2104733300.DeclareLocal(typeof<System.Int32>,false) | |
ilg2104733300.DeclareLocal(typeof<System.String>,false) | |
let label2104733300_0 = ilg2104733300.DefineLabel() | |
let label2104733300_1 = ilg2104733300.DefineLabel() | |
let label2104733300_2 = ilg2104733300.DefineLabel() | |
let label2104733300_3 = ilg2104733300.DefineLabel() | |
let label2104733300_4 = ilg2104733300.DefineLabel() | |
let label2104733300_5 = ilg2104733300.DefineLabel() | |
let label2104733300_6 = ilg2104733300.DefineLabel() | |
let label2104733300_7 = ilg2104733300.DefineLabel() | |
let label2104733300_8 = ilg2104733300.DefineLabel() | |
let label2104733300_9 = ilg2104733300.DefineLabel() | |
let label2104733300_10 = ilg2104733300.DefineLabel() | |
let label2104733300_11 = ilg2104733300.DefineLabel() | |
let label2104733300_12 = ilg2104733300.DefineLabel() | |
let label2104733300_13 = ilg2104733300.DefineLabel() | |
let label2104733300_14 = ilg2104733300.DefineLabel() | |
let label2104733300_15 = ilg2104733300.DefineLabel() | |
let label2104733300_16 = ilg2104733300.DefineLabel() | |
let label2104733300_17 = ilg2104733300.DefineLabel() | |
let label2104733300_18 = ilg2104733300.DefineLabel() | |
let label2104733300_19 = ilg2104733300.DefineLabel() | |
let label2104733300_20 = ilg2104733300.DefineLabel() | |
let label2104733300_21 = ilg2104733300.DefineLabel() | |
let label2104733300_22 = ilg2104733300.DefineLabel() | |
let label2104733300_23 = ilg2104733300.DefineLabel() | |
let label2104733300_24 = ilg2104733300.DefineLabel() | |
let label2104733300_25 = ilg2104733300.DefineLabel() | |
let label2104733300_26 = ilg2104733300.DefineLabel() | |
ilg2104733300.Emit(OpCodes.Nop) | |
ilg2104733300.MarkLabel(label2104733300_0) | |
ilg2104733300.Emit(OpCodes.Ldarg, int16 0) | |
ilg2104733300.Emit(OpCodes.Ldnull) | |
ilg2104733300.Emit(OpCodes.Cgt_un) | |
ilg2104733300.Emit(OpCodes.Brfalse,label2104733300_21) | |
ilg2104733300.MarkLabel(label2104733300_4) | |
ilg2104733300.MarkLabel(label2104733300_3) | |
ilg2104733300.MarkLabel(label2104733300_2) | |
ilg2104733300.MarkLabel(label2104733300_1) | |
ilg2104733300.Emit(OpCodes.Ldc_I4, 0) | |
ilg2104733300.Emit(OpCodes.Stloc, int16 0) | |
ilg2104733300.Emit(OpCodes.Ldc_I4, -1640531527) | |
ilg2104733300.Emit(OpCodes.Ldarg, int16 1) | |
ilg2104733300.Emit(OpCodes.Ldarg, int16 0) | |
ilg2104733300.Emit(OpCodes.Ldfld, fieldBuilder939511093) // field Pixels@ | |
ilg2104733300.MarkLabel(label2104733300_5) | |
ilg2104733300.Emit(OpCodes.Call, methodBuilder2104755954) // method GenericHashWithComparerIntrinsic | |
ilg2104733300.MarkLabel(label2104733300_6) | |
ilg2104733300.Emit(OpCodes.Ldloc, int16 0) | |
ilg2104733300.Emit(OpCodes.Ldc_I4, 6) | |
ilg2104733300.Emit(OpCodes.Shl) | |
ilg2104733300.Emit(OpCodes.Ldloc, int16 0) | |
ilg2104733300.Emit(OpCodes.Ldc_I4, 2) | |
ilg2104733300.Emit(OpCodes.Shr) | |
ilg2104733300.Emit(OpCodes.Add) | |
ilg2104733300.Emit(OpCodes.Add) | |
ilg2104733300.Emit(OpCodes.Add) | |
ilg2104733300.Emit(OpCodes.Stloc, int16 0) | |
ilg2104733300.Emit(OpCodes.Ldc_I4, -1640531527) | |
ilg2104733300.MarkLabel(label2104733300_7) | |
ilg2104733300.Emit(OpCodes.Ldarg, int16 0) | |
ilg2104733300.Emit(OpCodes.Ldfld, fieldBuilder2141361124) // field Label@ | |
ilg2104733300.Emit(OpCodes.Stloc, int16 1) | |
ilg2104733300.Emit(OpCodes.Ldloc, int16 1) | |
ilg2104733300.Emit(OpCodes.Brfalse,label2104733300_12) | |
ilg2104733300.MarkLabel(label2104733300_10) | |
ilg2104733300.MarkLabel(label2104733300_9) | |
ilg2104733300.MarkLabel(label2104733300_8) | |
ilg2104733300.Emit(OpCodes.Ldloc, int16 1) | |
ilg2104733300.Emit(OpCodes.Call, methodBuilder1515428184) // method GetHashCode | |
ilg2104733300.Emit(OpCodes.Nop) | |
ilg2104733300.Emit(OpCodes.Br,label2104733300_17) | |
ilg2104733300.MarkLabel(label2104733300_15) | |
ilg2104733300.MarkLabel(label2104733300_14) | |
ilg2104733300.MarkLabel(label2104733300_13) | |
ilg2104733300.MarkLabel(label2104733300_12) | |
ilg2104733300.MarkLabel(label2104733300_11) | |
ilg2104733300.Emit(OpCodes.Ldc_I4, 0) | |
ilg2104733300.Emit(OpCodes.Nop) | |
ilg2104733300.MarkLabel(label2104733300_18) | |
ilg2104733300.MarkLabel(label2104733300_17) | |
ilg2104733300.MarkLabel(label2104733300_16) | |
ilg2104733300.Emit(OpCodes.Ldloc, int16 0) | |
ilg2104733300.Emit(OpCodes.Ldc_I4, 6) | |
ilg2104733300.Emit(OpCodes.Shl) | |
ilg2104733300.Emit(OpCodes.Ldloc, int16 0) | |
ilg2104733300.Emit(OpCodes.Ldc_I4, 2) | |
ilg2104733300.Emit(OpCodes.Shr) | |
ilg2104733300.Emit(OpCodes.Add) | |
ilg2104733300.Emit(OpCodes.Add) | |
ilg2104733300.Emit(OpCodes.Add) | |
ilg2104733300.Emit(OpCodes.Stloc, int16 0) | |
ilg2104733300.Emit(OpCodes.Ldloc, int16 0) | |
ilg2104733300.Emit(OpCodes.Ret) | |
ilg2104733300.MarkLabel(label2104733300_24) | |
ilg2104733300.MarkLabel(label2104733300_23) | |
ilg2104733300.MarkLabel(label2104733300_22) | |
ilg2104733300.MarkLabel(label2104733300_21) | |
ilg2104733300.MarkLabel(label2104733300_20) | |
ilg2104733300.MarkLabel(label2104733300_19) | |
ilg2104733300.Emit(OpCodes.Ldc_I4, 0) | |
ilg2104733300.Emit(OpCodes.Ret) | |
ilg2104733300.MarkLabel(label2104733300_26) | |
ilg2104733300.MarkLabel(label2104733300_25) | |
methodBuilder481831937.SetCustomAttribute(Void .ctor(), [|1uy; 0uy; 0uy; 0uy|]) | |
let ilg1918081780 = methodBuilder481831937.GetILGenerator() | |
let label1918081780_0 = ilg1918081780.DefineLabel() | |
let label1918081780_1 = ilg1918081780.DefineLabel() | |
let label1918081780_2 = ilg1918081780.DefineLabel() | |
let label1918081780_3 = ilg1918081780.DefineLabel() | |
let label1918081780_4 = ilg1918081780.DefineLabel() | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg1918081780.MarkSequencePoint(docWriter757275702, 2, 6, 2, 17) | |
ilg1918081780.MarkLabel(label1918081780_1) | |
ilg1918081780.MarkLabel(label1918081780_0) | |
ilg1918081780.Emit(OpCodes.Nop) | |
ilg1918081780.Emit(OpCodes.Ldarg, int16 0) | |
ilg1918081780.Emit(OpCodes.Call, methodBuilder1188727763) // method get_GenericEqualityComparer | |
ilg1918081780.MarkLabel(label1918081780_2) | |
ilg1918081780.Emit(OpCodes.Callvirt, methodBuilder481831937) // method GetHashCode | |
ilg1918081780.Emit(OpCodes.Ret) | |
ilg1918081780.MarkLabel(label1918081780_4) | |
ilg1918081780.MarkLabel(label1918081780_3) | |
methodBuilder481831937.SetCustomAttribute(Void .ctor(), [|1uy; 0uy; 0uy; 0uy|]) | |
methodBuilder1014339031.DefineParameter(1,enum 0,"obj") | |
methodBuilder1014339031.DefineParameter(2,enum 0,"comp") | |
let ilg722260040 = methodBuilder1014339031.GetILGenerator() | |
ilg722260040.DeclareLocal(typeof<FSI_0001+Observation>,false) | |
let label722260040_0 = ilg722260040.DefineLabel() | |
let label722260040_1 = ilg722260040.DefineLabel() | |
let label722260040_2 = ilg722260040.DefineLabel() | |
let label722260040_3 = ilg722260040.DefineLabel() | |
let label722260040_4 = ilg722260040.DefineLabel() | |
let label722260040_5 = ilg722260040.DefineLabel() | |
let label722260040_6 = ilg722260040.DefineLabel() | |
let label722260040_7 = ilg722260040.DefineLabel() | |
let label722260040_8 = ilg722260040.DefineLabel() | |
let label722260040_9 = ilg722260040.DefineLabel() | |
let label722260040_10 = ilg722260040.DefineLabel() | |
let label722260040_11 = ilg722260040.DefineLabel() | |
let label722260040_12 = ilg722260040.DefineLabel() | |
let label722260040_13 = ilg722260040.DefineLabel() | |
let label722260040_14 = ilg722260040.DefineLabel() | |
let label722260040_15 = ilg722260040.DefineLabel() | |
let label722260040_16 = ilg722260040.DefineLabel() | |
let label722260040_17 = ilg722260040.DefineLabel() | |
let label722260040_18 = ilg722260040.DefineLabel() | |
let label722260040_19 = ilg722260040.DefineLabel() | |
let label722260040_20 = ilg722260040.DefineLabel() | |
let label722260040_21 = ilg722260040.DefineLabel() | |
let label722260040_22 = ilg722260040.DefineLabel() | |
let label722260040_23 = ilg722260040.DefineLabel() | |
let label722260040_24 = ilg722260040.DefineLabel() | |
let label722260040_25 = ilg722260040.DefineLabel() | |
let label722260040_26 = ilg722260040.DefineLabel() | |
let label722260040_27 = ilg722260040.DefineLabel() | |
let label722260040_28 = ilg722260040.DefineLabel() | |
let label722260040_29 = ilg722260040.DefineLabel() | |
let label722260040_30 = ilg722260040.DefineLabel() | |
let label722260040_31 = ilg722260040.DefineLabel() | |
let label722260040_32 = ilg722260040.DefineLabel() | |
let label722260040_33 = ilg722260040.DefineLabel() | |
let label722260040_34 = ilg722260040.DefineLabel() | |
let label722260040_35 = ilg722260040.DefineLabel() | |
ilg722260040.Emit(OpCodes.Nop) | |
ilg722260040.MarkLabel(label722260040_0) | |
ilg722260040.Emit(OpCodes.Ldarg, int16 0) | |
ilg722260040.Emit(OpCodes.Ldnull) | |
ilg722260040.Emit(OpCodes.Cgt_un) | |
ilg722260040.Emit(OpCodes.Brfalse,label722260040_29) | |
ilg722260040.MarkLabel(label722260040_4) | |
ilg722260040.MarkLabel(label722260040_3) | |
ilg722260040.MarkLabel(label722260040_2) | |
ilg722260040.MarkLabel(label722260040_1) | |
ilg722260040.Emit(OpCodes.Ldarg, int16 1) | |
ilg722260040.Emit(OpCodes.Isinst, typeof<FSI_0001+Observation>) | |
ilg722260040.Emit(OpCodes.Stloc, int16 0) | |
ilg722260040.Emit(OpCodes.Ldloc, int16 0) | |
ilg722260040.Emit(OpCodes.Brfalse,label722260040_21) | |
ilg722260040.MarkLabel(label722260040_7) | |
ilg722260040.MarkLabel(label722260040_6) | |
ilg722260040.MarkLabel(label722260040_5) | |
ilg722260040.Emit(OpCodes.Ldarg, int16 0) | |
ilg722260040.Emit(OpCodes.Ldfld, fieldBuilder2141361124) // field Label@ | |
ilg722260040.Emit(OpCodes.Ldloc, int16 0) | |
ilg722260040.Emit(OpCodes.Ldfld, fieldBuilder2141361124) // field Label@ | |
ilg722260040.Emit(OpCodes.Call, methodBuilder656137305) // method Equals | |
ilg722260040.Emit(OpCodes.Brfalse,label722260040_14) | |
ilg722260040.MarkLabel(label722260040_10) | |
ilg722260040.MarkLabel(label722260040_9) | |
ilg722260040.MarkLabel(label722260040_8) | |
ilg722260040.Emit(OpCodes.Ldarg, int16 2) | |
ilg722260040.Emit(OpCodes.Ldarg, int16 0) | |
ilg722260040.Emit(OpCodes.Ldfld, fieldBuilder939511093) // field Pixels@ | |
ilg722260040.Emit(OpCodes.Ldloc, int16 0) | |
ilg722260040.Emit(OpCodes.Ldfld, fieldBuilder939511093) // field Pixels@ | |
ilg722260040.MarkLabel(label722260040_11) | |
ilg722260040.Emit(OpCodes.Tail_) | |
ilg722260040.Emit(OpCodes.Call, methodBuilder1506751511) // method GenericEqualityWithComparerIntrinsic | |
ilg722260040.Emit(OpCodes.Ret) | |
ilg722260040.Emit(OpCodes.Ret) | |
ilg722260040.MarkLabel(label722260040_17) | |
ilg722260040.MarkLabel(label722260040_16) | |
ilg722260040.MarkLabel(label722260040_15) | |
ilg722260040.MarkLabel(label722260040_14) | |
ilg722260040.MarkLabel(label722260040_13) | |
ilg722260040.MarkLabel(label722260040_12) | |
ilg722260040.Emit(OpCodes.Ldc_I4, 0) | |
ilg722260040.Emit(OpCodes.Ret) | |
ilg722260040.MarkLabel(label722260040_24) | |
ilg722260040.MarkLabel(label722260040_23) | |
ilg722260040.MarkLabel(label722260040_22) | |
ilg722260040.MarkLabel(label722260040_21) | |
ilg722260040.MarkLabel(label722260040_20) | |
ilg722260040.MarkLabel(label722260040_19) | |
ilg722260040.MarkLabel(label722260040_18) | |
ilg722260040.Emit(OpCodes.Ldc_I4, 0) | |
ilg722260040.Emit(OpCodes.Ret) | |
ilg722260040.MarkLabel(label722260040_32) | |
ilg722260040.MarkLabel(label722260040_31) | |
ilg722260040.MarkLabel(label722260040_30) | |
ilg722260040.MarkLabel(label722260040_29) | |
ilg722260040.MarkLabel(label722260040_28) | |
ilg722260040.MarkLabel(label722260040_27) | |
ilg722260040.MarkLabel(label722260040_26) | |
ilg722260040.MarkLabel(label722260040_25) | |
ilg722260040.Emit(OpCodes.Ldarg, int16 1) | |
ilg722260040.Emit(OpCodes.Ldnull) | |
ilg722260040.Emit(OpCodes.Cgt_un) | |
ilg722260040.Emit(OpCodes.Ldc_I4, 0) | |
ilg722260040.Emit(OpCodes.Ceq) | |
ilg722260040.Emit(OpCodes.Ret) | |
ilg722260040.MarkLabel(label722260040_35) | |
ilg722260040.MarkLabel(label722260040_34) | |
ilg722260040.MarkLabel(label722260040_33) | |
methodBuilder1014339031.SetCustomAttribute(Void .ctor(), [|1uy; 0uy; 0uy; 0uy|]) | |
methodBuilder1014339031.DefineParameter(1,enum 0,"obj") | |
let ilg1245737204 = methodBuilder1014339031.GetILGenerator() | |
let label1245737204_0 = ilg1245737204.DefineLabel() | |
let label1245737204_1 = ilg1245737204.DefineLabel() | |
let label1245737204_2 = ilg1245737204.DefineLabel() | |
let label1245737204_3 = ilg1245737204.DefineLabel() | |
let label1245737204_4 = ilg1245737204.DefineLabel() | |
let label1245737204_5 = ilg1245737204.DefineLabel() | |
let label1245737204_6 = ilg1245737204.DefineLabel() | |
let label1245737204_7 = ilg1245737204.DefineLabel() | |
let label1245737204_8 = ilg1245737204.DefineLabel() | |
let label1245737204_9 = ilg1245737204.DefineLabel() | |
let label1245737204_10 = ilg1245737204.DefineLabel() | |
let label1245737204_11 = ilg1245737204.DefineLabel() | |
let label1245737204_12 = ilg1245737204.DefineLabel() | |
let label1245737204_13 = ilg1245737204.DefineLabel() | |
let label1245737204_14 = ilg1245737204.DefineLabel() | |
let label1245737204_15 = ilg1245737204.DefineLabel() | |
let label1245737204_16 = ilg1245737204.DefineLabel() | |
let label1245737204_17 = ilg1245737204.DefineLabel() | |
let label1245737204_18 = ilg1245737204.DefineLabel() | |
let label1245737204_19 = ilg1245737204.DefineLabel() | |
let label1245737204_20 = ilg1245737204.DefineLabel() | |
let label1245737204_21 = ilg1245737204.DefineLabel() | |
let label1245737204_22 = ilg1245737204.DefineLabel() | |
let label1245737204_23 = ilg1245737204.DefineLabel() | |
let label1245737204_24 = ilg1245737204.DefineLabel() | |
let label1245737204_25 = ilg1245737204.DefineLabel() | |
let label1245737204_26 = ilg1245737204.DefineLabel() | |
let label1245737204_27 = ilg1245737204.DefineLabel() | |
let label1245737204_28 = ilg1245737204.DefineLabel() | |
let label1245737204_29 = ilg1245737204.DefineLabel() | |
let label1245737204_30 = ilg1245737204.DefineLabel() | |
let label1245737204_31 = ilg1245737204.DefineLabel() | |
let label1245737204_32 = ilg1245737204.DefineLabel() | |
let label1245737204_33 = ilg1245737204.DefineLabel() | |
ilg1245737204.Emit(OpCodes.Nop) | |
ilg1245737204.MarkLabel(label1245737204_0) | |
ilg1245737204.Emit(OpCodes.Ldarg, int16 0) | |
ilg1245737204.Emit(OpCodes.Ldnull) | |
ilg1245737204.Emit(OpCodes.Cgt_un) | |
ilg1245737204.Emit(OpCodes.Brfalse,label1245737204_27) | |
ilg1245737204.MarkLabel(label1245737204_3) | |
ilg1245737204.MarkLabel(label1245737204_2) | |
ilg1245737204.MarkLabel(label1245737204_1) | |
ilg1245737204.Emit(OpCodes.Ldarg, int16 1) | |
ilg1245737204.Emit(OpCodes.Ldnull) | |
ilg1245737204.Emit(OpCodes.Cgt_un) | |
ilg1245737204.Emit(OpCodes.Brfalse,label1245737204_20) | |
ilg1245737204.MarkLabel(label1245737204_6) | |
ilg1245737204.MarkLabel(label1245737204_5) | |
ilg1245737204.MarkLabel(label1245737204_4) | |
ilg1245737204.Emit(OpCodes.Ldarg, int16 0) | |
ilg1245737204.Emit(OpCodes.Ldfld, fieldBuilder2141361124) // field Label@ | |
ilg1245737204.Emit(OpCodes.Ldarg, int16 1) | |
ilg1245737204.Emit(OpCodes.Ldfld, fieldBuilder2141361124) // field Label@ | |
ilg1245737204.Emit(OpCodes.Call, methodBuilder656137305) // method Equals | |
ilg1245737204.Emit(OpCodes.Brfalse,label1245737204_13) | |
ilg1245737204.MarkLabel(label1245737204_9) | |
ilg1245737204.MarkLabel(label1245737204_8) | |
ilg1245737204.MarkLabel(label1245737204_7) | |
ilg1245737204.Emit(OpCodes.Ldarg, int16 0) | |
ilg1245737204.Emit(OpCodes.Ldfld, fieldBuilder939511093) // field Pixels@ | |
ilg1245737204.Emit(OpCodes.Ldarg, int16 1) | |
ilg1245737204.Emit(OpCodes.Ldfld, fieldBuilder939511093) // field Pixels@ | |
ilg1245737204.MarkLabel(label1245737204_10) | |
ilg1245737204.Emit(OpCodes.Tail_) | |
ilg1245737204.Emit(OpCodes.Call, methodBuilder1535126099) // method GenericEqualityERIntrinsic | |
ilg1245737204.Emit(OpCodes.Ret) | |
ilg1245737204.Emit(OpCodes.Ret) | |
ilg1245737204.MarkLabel(label1245737204_16) | |
ilg1245737204.MarkLabel(label1245737204_15) | |
ilg1245737204.MarkLabel(label1245737204_14) | |
ilg1245737204.MarkLabel(label1245737204_13) | |
ilg1245737204.MarkLabel(label1245737204_12) | |
ilg1245737204.MarkLabel(label1245737204_11) | |
ilg1245737204.Emit(OpCodes.Ldc_I4, 0) | |
ilg1245737204.Emit(OpCodes.Ret) | |
ilg1245737204.MarkLabel(label1245737204_23) | |
ilg1245737204.MarkLabel(label1245737204_22) | |
ilg1245737204.MarkLabel(label1245737204_21) | |
ilg1245737204.MarkLabel(label1245737204_20) | |
ilg1245737204.MarkLabel(label1245737204_19) | |
ilg1245737204.MarkLabel(label1245737204_18) | |
ilg1245737204.MarkLabel(label1245737204_17) | |
ilg1245737204.Emit(OpCodes.Ldc_I4, 0) | |
ilg1245737204.Emit(OpCodes.Ret) | |
ilg1245737204.MarkLabel(label1245737204_30) | |
ilg1245737204.MarkLabel(label1245737204_29) | |
ilg1245737204.MarkLabel(label1245737204_28) | |
ilg1245737204.MarkLabel(label1245737204_27) | |
ilg1245737204.MarkLabel(label1245737204_26) | |
ilg1245737204.MarkLabel(label1245737204_25) | |
ilg1245737204.MarkLabel(label1245737204_24) | |
ilg1245737204.Emit(OpCodes.Ldarg, int16 1) | |
ilg1245737204.Emit(OpCodes.Ldnull) | |
ilg1245737204.Emit(OpCodes.Cgt_un) | |
ilg1245737204.Emit(OpCodes.Ldc_I4, 0) | |
ilg1245737204.Emit(OpCodes.Ceq) | |
ilg1245737204.Emit(OpCodes.Ret) | |
ilg1245737204.MarkLabel(label1245737204_33) | |
ilg1245737204.MarkLabel(label1245737204_32) | |
ilg1245737204.MarkLabel(label1245737204_31) | |
methodBuilder1014339031.SetCustomAttribute(Void .ctor(), [|1uy; 0uy; 0uy; 0uy|]) | |
methodBuilder1014339031.DefineParameter(1,enum 0,"obj") | |
let ilg584023754 = methodBuilder1014339031.GetILGenerator() | |
ilg584023754.DeclareLocal(typeof<FSI_0001+Observation>,false) | |
let label584023754_0 = ilg584023754.DefineLabel() | |
let label584023754_1 = ilg584023754.DefineLabel() | |
let label584023754_2 = ilg584023754.DefineLabel() | |
let label584023754_3 = ilg584023754.DefineLabel() | |
let label584023754_4 = ilg584023754.DefineLabel() | |
let label584023754_5 = ilg584023754.DefineLabel() | |
let label584023754_6 = ilg584023754.DefineLabel() | |
let label584023754_7 = ilg584023754.DefineLabel() | |
let label584023754_8 = ilg584023754.DefineLabel() | |
let label584023754_9 = ilg584023754.DefineLabel() | |
let label584023754_10 = ilg584023754.DefineLabel() | |
let label584023754_11 = ilg584023754.DefineLabel() | |
let label584023754_12 = ilg584023754.DefineLabel() | |
let label584023754_13 = ilg584023754.DefineLabel() | |
let label584023754_14 = ilg584023754.DefineLabel() | |
ilg584023754.Emit(OpCodes.Nop) | |
ilg584023754.MarkLabel(label584023754_1) | |
ilg584023754.MarkLabel(label584023754_0) | |
ilg584023754.Emit(OpCodes.Ldarg, int16 1) | |
ilg584023754.Emit(OpCodes.Isinst, typeof<FSI_0001+Observation>) | |
ilg584023754.Emit(OpCodes.Stloc, int16 0) | |
ilg584023754.Emit(OpCodes.Ldloc, int16 0) | |
ilg584023754.Emit(OpCodes.Brfalse,label584023754_8) | |
ilg584023754.MarkLabel(label584023754_4) | |
ilg584023754.MarkLabel(label584023754_3) | |
ilg584023754.MarkLabel(label584023754_2) | |
ilg584023754.Emit(OpCodes.Ldarg, int16 0) | |
ilg584023754.Emit(OpCodes.Ldloc, int16 0) | |
ilg584023754.MarkLabel(label584023754_5) | |
ilg584023754.Emit(OpCodes.Tail_) | |
ilg584023754.Emit(OpCodes.Callvirt, methodBuilder1014339031) // method Equals | |
ilg584023754.Emit(OpCodes.Ret) | |
ilg584023754.Emit(OpCodes.Ret) | |
ilg584023754.MarkLabel(label584023754_11) | |
ilg584023754.MarkLabel(label584023754_10) | |
ilg584023754.MarkLabel(label584023754_9) | |
ilg584023754.MarkLabel(label584023754_8) | |
ilg584023754.MarkLabel(label584023754_7) | |
ilg584023754.MarkLabel(label584023754_6) | |
ilg584023754.Emit(OpCodes.Ldc_I4, 0) | |
ilg584023754.Emit(OpCodes.Ret) | |
ilg584023754.MarkLabel(label584023754_14) | |
ilg584023754.MarkLabel(label584023754_13) | |
ilg584023754.MarkLabel(label584023754_12) | |
methodBuilder1014339031.SetCustomAttribute(Void .ctor(), [|1uy; 0uy; 0uy; 0uy|]) | |
typeBuilder1092171624.SetCustomAttribute(Void .ctor(SourceConstructFlags), [|1uy; 0uy; 2uy; 0uy; 0uy; 0uy; 0uy; 0uy|]) | |
constructorBuilder1172232838.DefineParameter(1,enum 0,"trainingSet") | |
ilg113741138.Emit(OpCodes.Ldarg, int16 0) | |
ilg113741138.Emit(OpCodes.Call,constructor_FSharpFunc`2) | |
ilg113741138.Emit(OpCodes.Ldarg, int16 0) | |
ilg113741138.Emit(OpCodes.Ldarg, int16 1) | |
ilg113741138.Emit(OpCodes.Stfld, fieldBuilder1185231187) // field trainingSet | |
ilg113741138.Emit(OpCodes.Ret) | |
methodBuilder1327901770.DefineParameter(1,enum 0,"pixels") | |
let ilg1324739544 = methodBuilder1327901770.GetILGenerator() | |
ilg1324739544.DeclareLocal(typeof<FSI_0001+Observation>,false) | |
ilg1324739544.DeclareLocal(typeof<System.Int32>,false) | |
ilg1324739544.DeclareLocal(typeof<FSI_0001+Observation>,false) | |
ilg1324739544.DeclareLocal(typeof<System.Int32>,false) | |
ilg1324739544.DeclareLocal(typeof<System.Int32>,false) | |
let label1324739544_0 = ilg1324739544.DefineLabel() | |
let label1324739544_1 = ilg1324739544.DefineLabel() | |
let label1324739544_2 = ilg1324739544.DefineLabel() | |
let label1324739544_3 = ilg1324739544.DefineLabel() | |
let label1324739544_4 = ilg1324739544.DefineLabel() | |
let label1324739544_5 = ilg1324739544.DefineLabel() | |
let label1324739544_6 = ilg1324739544.DefineLabel() | |
let label1324739544_7 = ilg1324739544.DefineLabel() | |
let label1324739544_8 = ilg1324739544.DefineLabel() | |
let label1324739544_9 = ilg1324739544.DefineLabel() | |
let label1324739544_10 = ilg1324739544.DefineLabel() | |
let label1324739544_11 = ilg1324739544.DefineLabel() | |
let label1324739544_12 = ilg1324739544.DefineLabel() | |
let label1324739544_13 = ilg1324739544.DefineLabel() | |
let label1324739544_14 = ilg1324739544.DefineLabel() | |
let label1324739544_15 = ilg1324739544.DefineLabel() | |
let label1324739544_16 = ilg1324739544.DefineLabel() | |
let label1324739544_17 = ilg1324739544.DefineLabel() | |
let label1324739544_18 = ilg1324739544.DefineLabel() | |
let label1324739544_19 = ilg1324739544.DefineLabel() | |
let label1324739544_20 = ilg1324739544.DefineLabel() | |
let label1324739544_21 = ilg1324739544.DefineLabel() | |
let label1324739544_22 = ilg1324739544.DefineLabel() | |
let label1324739544_23 = ilg1324739544.DefineLabel() | |
let label1324739544_24 = ilg1324739544.DefineLabel() | |
let label1324739544_25 = ilg1324739544.DefineLabel() | |
let label1324739544_26 = ilg1324739544.DefineLabel() | |
let label1324739544_27 = ilg1324739544.DefineLabel() | |
let label1324739544_28 = ilg1324739544.DefineLabel() | |
let label1324739544_29 = ilg1324739544.DefineLabel() | |
let label1324739544_30 = ilg1324739544.DefineLabel() | |
let label1324739544_31 = ilg1324739544.DefineLabel() | |
let label1324739544_32 = ilg1324739544.DefineLabel() | |
let label1324739544_33 = ilg1324739544.DefineLabel() | |
let label1324739544_34 = ilg1324739544.DefineLabel() | |
let label1324739544_35 = ilg1324739544.DefineLabel() | |
let label1324739544_36 = ilg1324739544.DefineLabel() | |
let label1324739544_37 = ilg1324739544.DefineLabel() | |
let label1324739544_38 = ilg1324739544.DefineLabel() | |
let label1324739544_39 = ilg1324739544.DefineLabel() | |
let label1324739544_40 = ilg1324739544.DefineLabel() | |
let label1324739544_41 = ilg1324739544.DefineLabel() | |
let label1324739544_42 = ilg1324739544.DefineLabel() | |
let label1324739544_43 = ilg1324739544.DefineLabel() | |
let label1324739544_44 = ilg1324739544.DefineLabel() | |
let label1324739544_45 = ilg1324739544.DefineLabel() | |
let label1324739544_46 = ilg1324739544.DefineLabel() | |
let label1324739544_47 = ilg1324739544.DefineLabel() | |
let label1324739544_48 = ilg1324739544.DefineLabel() | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg1324739544.MarkSequencePoint(docWriter757275702, 21, 9, 23, 28) | |
ilg1324739544.MarkLabel(label1324739544_0) | |
ilg1324739544.Emit(OpCodes.Nop) | |
ilg1324739544.Emit(OpCodes.Ldarg, int16 0) | |
ilg1324739544.Emit(OpCodes.Ldfld, fieldBuilder1185231187) // field trainingSet | |
ilg1324739544.Emit(OpCodes.Box, typeof<FSI_0001+Observation[]>) | |
ilg1324739544.Emit(OpCodes.Brfalse,label1324739544_5) | |
ilg1324739544.MarkLabel(label1324739544_3) | |
ilg1324739544.MarkLabel(label1324739544_2) | |
ilg1324739544.MarkLabel(label1324739544_1) | |
ilg1324739544.Emit(OpCodes.Nop) | |
ilg1324739544.Emit(OpCodes.Br,label1324739544_10) | |
ilg1324739544.MarkLabel(label1324739544_8) | |
ilg1324739544.MarkLabel(label1324739544_7) | |
ilg1324739544.MarkLabel(label1324739544_6) | |
ilg1324739544.MarkLabel(label1324739544_5) | |
ilg1324739544.MarkLabel(label1324739544_4) | |
ilg1324739544.Emit(OpCodes.Ldstr,"@array") | |
ilg1324739544.Emit(OpCodes.Newobj,constructor_ArgumentNullException) | |
ilg1324739544.Emit(OpCodes.Throw) | |
ilg1324739544.MarkLabel(label1324739544_10) | |
ilg1324739544.MarkLabel(label1324739544_9) | |
ilg1324739544.Emit(OpCodes.Ldarg, int16 0) | |
ilg1324739544.Emit(OpCodes.Ldfld, fieldBuilder1185231187) // field trainingSet | |
ilg1324739544.Emit(OpCodes.Ldlen) | |
ilg1324739544.Emit(OpCodes.Conv_I4) | |
ilg1324739544.Emit(OpCodes.Brtrue,label1324739544_15) | |
ilg1324739544.MarkLabel(label1324739544_13) | |
ilg1324739544.MarkLabel(label1324739544_12) | |
ilg1324739544.MarkLabel(label1324739544_11) | |
ilg1324739544.Emit(OpCodes.Call, methodBuilder1229865729) // method get_InputArrayEmptyString | |
ilg1324739544.Emit(OpCodes.Ldstr,"@array") | |
ilg1324739544.Emit(OpCodes.Newobj,constructor_ArgumentException) | |
ilg1324739544.Emit(OpCodes.Throw) | |
ilg1324739544.MarkLabel(label1324739544_18) | |
ilg1324739544.MarkLabel(label1324739544_17) | |
ilg1324739544.MarkLabel(label1324739544_16) | |
ilg1324739544.MarkLabel(label1324739544_15) | |
ilg1324739544.MarkLabel(label1324739544_14) | |
ilg1324739544.Emit(OpCodes.Nop) | |
ilg1324739544.MarkLabel(label1324739544_21) | |
ilg1324739544.MarkLabel(label1324739544_20) | |
ilg1324739544.MarkLabel(label1324739544_19) | |
ilg1324739544.Emit(OpCodes.Ldarg, int16 0) | |
ilg1324739544.Emit(OpCodes.Ldfld, fieldBuilder1185231187) // field trainingSet | |
ilg1324739544.Emit(OpCodes.Ldc_I4, 0) | |
ilg1324739544.Emit(OpCodes.Ldelem, typeof<FSI_0001+Observation>) | |
ilg1324739544.Emit(OpCodes.Stloc, int16 0) | |
ilg1324739544.MarkLabel(label1324739544_23) | |
ilg1324739544.MarkLabel(label1324739544_22) | |
ilg1324739544.Emit(OpCodes.Ldloc, int16 0) | |
ilg1324739544.Emit(OpCodes.Stloc, int16 2) | |
ilg1324739544.Emit(OpCodes.Ldloc, int16 2) | |
ilg1324739544.Emit(OpCodes.Ldfld, fieldBuilder939511093) // field Pixels@ | |
ilg1324739544.Emit(OpCodes.Ldarg, int16 1) | |
ilg1324739544.MarkLabel(label1324739544_24) | |
ilg1324739544.Emit(OpCodes.Call, methodBuilder824980409) // method manhattanDistance | |
ilg1324739544.MarkLabel(label1324739544_26) | |
ilg1324739544.MarkLabel(label1324739544_25) | |
ilg1324739544.Emit(OpCodes.Stloc, int16 1) | |
ilg1324739544.MarkLabel(label1324739544_27) | |
ilg1324739544.Emit(OpCodes.Ldc_I4, 1) | |
ilg1324739544.Emit(OpCodes.Stloc, int16 3) | |
ilg1324739544.Emit(OpCodes.Br,label1324739544_45) | |
ilg1324739544.MarkLabel(label1324739544_28) | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg1324739544.MarkSequencePoint(docWriter757275702, 22, 12, 22, 70) | |
ilg1324739544.MarkLabel(label1324739544_29) | |
ilg1324739544.Emit(OpCodes.Ldarg, int16 0) | |
ilg1324739544.Emit(OpCodes.Ldfld, fieldBuilder1185231187) // field trainingSet | |
ilg1324739544.Emit(OpCodes.Ldloc, int16 3) | |
ilg1324739544.Emit(OpCodes.Ldelem, typeof<FSI_0001+Observation>) | |
ilg1324739544.Emit(OpCodes.Stloc, int16 2) | |
ilg1324739544.MarkLabel(label1324739544_30) | |
ilg1324739544.Emit(OpCodes.Ldloc, int16 2) | |
ilg1324739544.Emit(OpCodes.Ldfld, fieldBuilder939511093) // field Pixels@ | |
ilg1324739544.Emit(OpCodes.Ldarg, int16 1) | |
ilg1324739544.MarkLabel(label1324739544_31) | |
ilg1324739544.Emit(OpCodes.Call, methodBuilder824980409) // method manhattanDistance | |
ilg1324739544.MarkLabel(label1324739544_32) | |
ilg1324739544.Emit(OpCodes.Stloc, int16 4) | |
ilg1324739544.Emit(OpCodes.Ldloc, int16 4) | |
ilg1324739544.Emit(OpCodes.Ldloc, int16 1) | |
ilg1324739544.Emit(OpCodes.Bge,label1324739544_37) | |
ilg1324739544.MarkLabel(label1324739544_35) | |
ilg1324739544.MarkLabel(label1324739544_34) | |
ilg1324739544.MarkLabel(label1324739544_33) | |
ilg1324739544.Emit(OpCodes.Ldloc, int16 4) | |
ilg1324739544.Emit(OpCodes.Stloc, int16 1) | |
ilg1324739544.Emit(OpCodes.Ldloc, int16 2) | |
ilg1324739544.Emit(OpCodes.Stloc, int16 0) | |
ilg1324739544.Emit(OpCodes.Nop) | |
ilg1324739544.Emit(OpCodes.Br,label1324739544_42) | |
ilg1324739544.MarkLabel(label1324739544_40) | |
ilg1324739544.MarkLabel(label1324739544_39) | |
ilg1324739544.MarkLabel(label1324739544_38) | |
ilg1324739544.MarkLabel(label1324739544_37) | |
ilg1324739544.MarkLabel(label1324739544_36) | |
ilg1324739544.Emit(OpCodes.Nop) | |
ilg1324739544.MarkLabel(label1324739544_44) | |
ilg1324739544.MarkLabel(label1324739544_43) | |
ilg1324739544.MarkLabel(label1324739544_42) | |
ilg1324739544.MarkLabel(label1324739544_41) | |
ilg1324739544.Emit(OpCodes.Ldloc, int16 3) | |
ilg1324739544.Emit(OpCodes.Ldc_I4, 1) | |
ilg1324739544.Emit(OpCodes.Add) | |
ilg1324739544.Emit(OpCodes.Stloc, int16 3) | |
ilg1324739544.MarkLabel(label1324739544_45) | |
ilg1324739544.Emit(OpCodes.Ldloc, int16 3) | |
ilg1324739544.Emit(OpCodes.Ldarg, int16 0) | |
ilg1324739544.Emit(OpCodes.Ldfld, fieldBuilder1185231187) // field trainingSet | |
ilg1324739544.Emit(OpCodes.Ldlen) | |
ilg1324739544.Emit(OpCodes.Conv_I4) | |
ilg1324739544.Emit(OpCodes.Blt,label1324739544_28) | |
ilg1324739544.MarkLabel(label1324739544_46) | |
ilg1324739544.Emit(OpCodes.Ldloc, int16 0) | |
ilg1324739544.MarkLabel(label1324739544_48) | |
ilg1324739544.MarkLabel(label1324739544_47) | |
ilg1324739544.Emit(OpCodes.Ldfld, fieldBuilder2141361124) // field Label@ | |
ilg1324739544.Emit(OpCodes.Ret) | |
let ilg1595008226 = methodBuilder569342189.GetILGenerator() | |
ilg1595008226.DeclareLocal(typeof<System.Int32>,false) | |
let label1595008226_0 = ilg1595008226.DefineLabel() | |
let label1595008226_1 = ilg1595008226.DefineLabel() | |
let label1595008226_2 = ilg1595008226.DefineLabel() | |
let label1595008226_3 = ilg1595008226.DefineLabel() | |
let label1595008226_4 = ilg1595008226.DefineLabel() | |
let label1595008226_5 = ilg1595008226.DefineLabel() | |
let label1595008226_6 = ilg1595008226.DefineLabel() | |
let label1595008226_7 = ilg1595008226.DefineLabel() | |
let label1595008226_8 = ilg1595008226.DefineLabel() | |
let label1595008226_9 = ilg1595008226.DefineLabel() | |
let label1595008226_10 = ilg1595008226.DefineLabel() | |
let label1595008226_11 = ilg1595008226.DefineLabel() | |
let label1595008226_12 = ilg1595008226.DefineLabel() | |
let label1595008226_13 = ilg1595008226.DefineLabel() | |
let label1595008226_14 = ilg1595008226.DefineLabel() | |
let label1595008226_15 = ilg1595008226.DefineLabel() | |
let label1595008226_16 = ilg1595008226.DefineLabel() | |
let label1595008226_17 = ilg1595008226.DefineLabel() | |
let label1595008226_18 = ilg1595008226.DefineLabel() | |
let label1595008226_19 = ilg1595008226.DefineLabel() | |
let label1595008226_20 = ilg1595008226.DefineLabel() | |
let label1595008226_21 = ilg1595008226.DefineLabel() | |
let label1595008226_22 = ilg1595008226.DefineLabel() | |
let label1595008226_23 = ilg1595008226.DefineLabel() | |
let label1595008226_24 = ilg1595008226.DefineLabel() | |
let label1595008226_25 = ilg1595008226.DefineLabel() | |
let label1595008226_26 = ilg1595008226.DefineLabel() | |
let label1595008226_27 = ilg1595008226.DefineLabel() | |
let label1595008226_28 = ilg1595008226.DefineLabel() | |
let label1595008226_29 = ilg1595008226.DefineLabel() | |
let label1595008226_30 = ilg1595008226.DefineLabel() | |
let label1595008226_31 = ilg1595008226.DefineLabel() | |
let label1595008226_32 = ilg1595008226.DefineLabel() | |
let label1595008226_33 = ilg1595008226.DefineLabel() | |
let label1595008226_34 = ilg1595008226.DefineLabel() | |
let label1595008226_35 = ilg1595008226.DefineLabel() | |
let label1595008226_36 = ilg1595008226.DefineLabel() | |
let label1595008226_37 = ilg1595008226.DefineLabel() | |
let label1595008226_38 = ilg1595008226.DefineLabel() | |
let label1595008226_39 = ilg1595008226.DefineLabel() | |
let label1595008226_40 = ilg1595008226.DefineLabel() | |
let label1595008226_41 = ilg1595008226.DefineLabel() | |
let label1595008226_42 = ilg1595008226.DefineLabel() | |
let label1595008226_43 = ilg1595008226.DefineLabel() | |
let label1595008226_44 = ilg1595008226.DefineLabel() | |
let label1595008226_45 = ilg1595008226.DefineLabel() | |
let label1595008226_46 = ilg1595008226.DefineLabel() | |
let label1595008226_47 = ilg1595008226.DefineLabel() | |
let label1595008226_48 = ilg1595008226.DefineLabel() | |
let label1595008226_49 = ilg1595008226.DefineLabel() | |
let label1595008226_50 = ilg1595008226.DefineLabel() | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg1595008226.MarkSequencePoint(docWriter757275702, 26, 1, 26, 65) | |
ilg1595008226.MarkLabel(label1595008226_1) | |
ilg1595008226.MarkLabel(label1595008226_0) | |
ilg1595008226.Emit(OpCodes.Nop) | |
ilg1595008226.Emit(OpCodes.Ldstr,"@/Users/jason/src/fsharp739") | |
ilg1595008226.Emit(OpCodes.Ldstr,"@/trainingsample.csv") | |
ilg1595008226.Emit(OpCodes.Call, methodBuilder689658229) // method Concat | |
ilg1595008226.Emit(OpCodes.Stsfld, fieldBuilder422509631) // field trainingPath@ | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg1595008226.MarkSequencePoint(docWriter757275702, 27, 1, 27, 39) | |
ilg1595008226.Emit(OpCodes.Call, methodBuilder1678039414) // method get_trainingPath | |
ilg1595008226.MarkLabel(label1595008226_2) | |
ilg1595008226.Emit(OpCodes.Call, methodBuilder51169761) // method reader | |
ilg1595008226.MarkLabel(label1595008226_3) | |
ilg1595008226.Emit(OpCodes.Stsfld, fieldBuilder1308114328) // field trainingData@ | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg1595008226.MarkSequencePoint(docWriter757275702, 28, 1, 28, 36) | |
ilg1595008226.Emit(OpCodes.Call, methodBuilder244275259) // method get_trainingData | |
ilg1595008226.MarkLabel(label1595008226_4) | |
ilg1595008226.Emit(OpCodes.Call, methodBuilder828994452) // method train | |
ilg1595008226.MarkLabel(label1595008226_5) | |
ilg1595008226.Emit(OpCodes.Stsfld, fieldBuilder1376002293) // field classifier@ | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg1595008226.MarkSequencePoint(docWriter757275702, 30, 1, 30, 68) | |
ilg1595008226.Emit(OpCodes.Ldstr,"@/Users/jason/src/fsharp739") | |
ilg1595008226.Emit(OpCodes.Ldstr,"@/validationsample.csv") | |
ilg1595008226.Emit(OpCodes.Call, methodBuilder689658229) // method Concat | |
ilg1595008226.Emit(OpCodes.Stsfld, fieldBuilder1261950090) // field validationPath@ | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg1595008226.MarkSequencePoint(docWriter757275702, 31, 1, 31, 43) | |
ilg1595008226.Emit(OpCodes.Call, methodBuilder1375111665) // method get_validationPath | |
ilg1595008226.MarkLabel(label1595008226_6) | |
ilg1595008226.Emit(OpCodes.Call, methodBuilder51169761) // method reader | |
ilg1595008226.MarkLabel(label1595008226_7) | |
ilg1595008226.Emit(OpCodes.Stsfld, fieldBuilder387730700) // field validationData@ | |
ilg1595008226.MarkLabel(label1595008226_9) | |
ilg1595008226.MarkLabel(label1595008226_8) | |
ilg1595008226.Emit(OpCodes.Call, methodBuilder547203256) // method get_validationData | |
ilg1595008226.Emit(OpCodes.Box, typeof<FSI_0001+Observation[]>) | |
ilg1595008226.Emit(OpCodes.Brfalse,label1595008226_14) | |
ilg1595008226.MarkLabel(label1595008226_12) | |
ilg1595008226.MarkLabel(label1595008226_11) | |
ilg1595008226.MarkLabel(label1595008226_10) | |
ilg1595008226.Emit(OpCodes.Nop) | |
ilg1595008226.Emit(OpCodes.Br,label1595008226_19) | |
ilg1595008226.MarkLabel(label1595008226_17) | |
ilg1595008226.MarkLabel(label1595008226_16) | |
ilg1595008226.MarkLabel(label1595008226_15) | |
ilg1595008226.MarkLabel(label1595008226_14) | |
ilg1595008226.MarkLabel(label1595008226_13) | |
ilg1595008226.Emit(OpCodes.Ldstr,"@array") | |
ilg1595008226.Emit(OpCodes.Newobj,constructor_ArgumentNullException) | |
ilg1595008226.Emit(OpCodes.Throw) | |
ilg1595008226.MarkLabel(label1595008226_19) | |
ilg1595008226.MarkLabel(label1595008226_18) | |
ilg1595008226.Emit(OpCodes.Call, methodBuilder547203256) // method get_validationData | |
ilg1595008226.Emit(OpCodes.Ldlen) | |
ilg1595008226.Emit(OpCodes.Conv_I4) | |
ilg1595008226.Emit(OpCodes.Brtrue,label1595008226_24) | |
ilg1595008226.MarkLabel(label1595008226_22) | |
ilg1595008226.MarkLabel(label1595008226_21) | |
ilg1595008226.MarkLabel(label1595008226_20) | |
ilg1595008226.Emit(OpCodes.Call, methodBuilder1229865729) // method get_InputArrayEmptyString | |
ilg1595008226.Emit(OpCodes.Ldstr,"@array") | |
ilg1595008226.Emit(OpCodes.Newobj,constructor_ArgumentException) | |
ilg1595008226.Emit(OpCodes.Throw) | |
ilg1595008226.MarkLabel(label1595008226_27) | |
ilg1595008226.MarkLabel(label1595008226_26) | |
ilg1595008226.MarkLabel(label1595008226_25) | |
ilg1595008226.MarkLabel(label1595008226_24) | |
ilg1595008226.MarkLabel(label1595008226_23) | |
ilg1595008226.Emit(OpCodes.Nop) | |
ilg1595008226.MarkLabel(label1595008226_30) | |
ilg1595008226.MarkLabel(label1595008226_29) | |
ilg1595008226.MarkLabel(label1595008226_28) | |
ilg1595008226.Emit(OpCodes.Stsfld, fieldBuilder507788540) // field acc@1 | |
ilg1595008226.MarkLabel(label1595008226_31) | |
ilg1595008226.Emit(OpCodes.Ldc_I4, 0) | |
ilg1595008226.Emit(OpCodes.Stloc, int16 0) | |
ilg1595008226.Emit(OpCodes.Br,label1595008226_35) | |
ilg1595008226.MarkLabel(label1595008226_32) | |
let docWriter757275702 = moduleBuilder872152565.DefineDocument(@"/Users/jason/src/fsharp739/bug739.fsx",System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000"),System.Guid("00000000-0000-0000-0000-000000000000")) | |
ilg1595008226.MarkSequencePoint(docWriter757275702, 33, 8, 33, 83) | |
ilg1595008226.Emit(OpCodes.Call, methodBuilder157183567) // method get_acc@1 | |
ilg1595008226.Emit(OpCodes.Call, methodBuilder547203256) // method get_validationData | |
ilg1595008226.Emit(OpCodes.Ldloc, int16 0) | |
ilg1595008226.Emit(OpCodes.Ldelem, typeof<FSI_0001+Observation>) | |
ilg1595008226.MarkLabel(label1595008226_33) | |
ilg1595008226.Emit(OpCodes.Call, methodBuilder837191787) // method f@1 | |
ilg1595008226.MarkLabel(label1595008226_34) | |
ilg1595008226.Emit(OpCodes.Add) | |
ilg1595008226.Emit(OpCodes.Call, methodBuilder134902595) // method set_acc@1 | |
ilg1595008226.Emit(OpCodes.Ldloc, int16 0) | |
ilg1595008226.Emit(OpCodes.Ldc_I4, 1) | |
ilg1595008226.Emit(OpCodes.Add) | |
ilg1595008226.Emit(OpCodes.Stloc, int16 0) | |
ilg1595008226.MarkLabel(label1595008226_35) | |
ilg1595008226.Emit(OpCodes.Ldloc, int16 0) | |
ilg1595008226.Emit(OpCodes.Call, methodBuilder547203256) // method get_validationData | |
ilg1595008226.Emit(OpCodes.Ldlen) | |
ilg1595008226.Emit(OpCodes.Conv_I4) | |
ilg1595008226.Emit(OpCodes.Blt,label1595008226_32) | |
ilg1595008226.MarkLabel(label1595008226_37) | |
ilg1595008226.MarkLabel(label1595008226_36) | |
ilg1595008226.Emit(OpCodes.Call, methodBuilder157183567) // method get_acc@1 | |
ilg1595008226.Emit(OpCodes.Stsfld, fieldBuilder796870665) // field x@1-1 | |
ilg1595008226.MarkLabel(label1595008226_38) | |
ilg1595008226.Emit(OpCodes.Call, methodBuilder547203256) // method get_validationData | |
ilg1595008226.Emit(OpCodes.Ldlen) | |
ilg1595008226.Emit(OpCodes.Conv_I4) | |
ilg1595008226.Emit(OpCodes.Stsfld, fieldBuilder883680150) // field n@1 | |
ilg1595008226.Emit(OpCodes.Call, methodBuilder1265773080) // method get_x@1-1 | |
ilg1595008226.Emit(OpCodes.Call, methodBuilder1200342204) // method get_n@1 | |
ilg1595008226.Emit(OpCodes.Conv_r8) | |
ilg1595008226.Emit(OpCodes.Div) | |
ilg1595008226.MarkLabel(label1595008226_42) | |
ilg1595008226.MarkLabel(label1595008226_41) | |
ilg1595008226.MarkLabel(label1595008226_40) | |
ilg1595008226.MarkLabel(label1595008226_39) | |
ilg1595008226.Emit(OpCodes.Stsfld, fieldBuilder1425170828) // field x@1 | |
ilg1595008226.MarkLabel(label1595008226_43) | |
ilg1595008226.Emit(OpCodes.Ldstr,"@Correct: %.3f") | |
ilg1595008226.MarkLabel(label1595008226_44) | |
ilg1595008226.Emit(OpCodes.Newobj,constructor_PrintfFormat`5) | |
ilg1595008226.MarkLabel(label1595008226_45) | |
ilg1595008226.Emit(OpCodes.Stsfld, fieldBuilder626657215) // field fp@1 | |
ilg1595008226.Emit(OpCodes.Call, methodBuilder678627077) // method get_Out | |
ilg1595008226.Emit(OpCodes.Call, methodBuilder1918816934) // method get_fp@1 | |
ilg1595008226.MarkLabel(label1595008226_46) | |
ilg1595008226.Emit(OpCodes.Call, methodBuilder292539325) // method PrintFormatLineToTextWriter | |
ilg1595008226.MarkLabel(label1595008226_47) | |
ilg1595008226.Emit(OpCodes.Call, methodBuilder1200342502) // method get_x@1 | |
ilg1595008226.Emit(OpCodes.Callvirt, methodBuilder110031805) // method Invoke | |
ilg1595008226.MarkLabel(label1595008226_49) | |
ilg1595008226.MarkLabel(label1595008226_48) | |
ilg1595008226.Emit(OpCodes.Stsfld, fieldBuilder462671189) // field it@ | |
ilg1595008226.MarkLabel(label1595008226_50) | |
ilg1595008226.Emit(OpCodes.Ret) | |
typeBuilder1791443558.CreateType() | |
typeBuilder1092171624.CreateType() | |
typeBuilder1452345144.CreateType() | |
typeBuilder1672833828.CreateType() | |
typeBuilder1415894320.CreateType() | |
typeBuilder1394187624.CreateType() | |
typeBuilder1397820720.CreateType() | |
typeBuilder1476573200.CreateType() | |
typeBuilder1476573200.InvokeMember("main@",enum 280,null,null,[||],Globalization.CultureInfo.InvariantCulture) | |
System.ArrayTypeMismatchException: Attempted to access an element as a type incompatible with the array. | |
at (wrapper stelemref) System.Object:virt_stelemref_sealed_class (intptr,object) | |
at FSI_0001.reader (System.String path) [0x00174] in <207d6f20be5649b09233014a288df6d1>:0 | |
at <StartupCode$FSI_0001>.$FSI_0001.main@ () [0x0001a] in <207d6f20be5649b09233014a288df6d1>:0 | |
at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) | |
at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in <b697cffb61b74023aa9c587e6c49beb3>:0 | |
S |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment