.assembly extern mscorlib { }
.assembly extern mgnat { 
.publickey = (00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00
      00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 
      DB E3 8D 03 7C 12 B3 CA F3 4F 5A AD B6 85 BC 0F 
      41 91 1D 45 0A 03 19 AD BE 89 71 D9 1A 8C F7 F4 
      45 7A 6C 6A 13 77 59 B1 E5 BB 65 F6 03 98 B8 97 
      AB 49 B6 E0 52 EA E7 45 89 69 97 94 25 13 E9 4D 
      CA 52 B5 ED 0E 37 DB 12 B0 B6 EE 43 CB AE 6C 38 
      99 42 07 69 97 F3 17 FA D8 29 1C 49 FA 6E 62 83 
      C9 05 0D 53 2E D9 E0 94 2D 68 DB B1 5E 22 68 52 
      14 D0 A6 A4 E9 52 C3 C1 DA 42 72 7F 22 B5 12 C0 )
.ver 0:0:0:0
 }
.assembly extern mgnatcs { 
.publickey = (00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00
      00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 
      DB E3 8D 03 7C 12 B3 CA F3 4F 5A AD B6 85 BC 0F 
      41 91 1D 45 0A 03 19 AD BE 89 71 D9 1A 8C F7 F4 
      45 7A 6C 6A 13 77 59 B1 E5 BB 65 F6 03 98 B8 97 
      AB 49 B6 E0 52 EA E7 45 89 69 97 94 25 13 E9 4D 
      CA 52 B5 ED 0E 37 DB 12 B0 B6 EE 43 CB AE 6C 38 
      99 42 07 69 97 F3 17 FA D8 29 1C 49 FA 6E 62 83 
      C9 05 0D 53 2E D9 E0 94 2D 68 DB B1 5E 22 68 52 
      14 D0 A6 A4 E9 52 C3 C1 DA 42 72 7F 22 B5 12 C0 )
.ver 0:0:0:0
 }
.assembly ada_simple_dll { .ver 0:0:0:0 }
.class public sealed serializable ada_ada_simple_dll_pkg
   extends [mscorlib]System.Object {
   .language '{DC5FBC71-139A-4072-826F-E87E4E42CD5F}'
   .field public static int32 ada_simple_dllB
   .field public static int32 ada_simple_dllS
   .field public static int32 system__standard_libraryB
   .field public static int32 system__standard_libraryS
   .field public static int32 ada__exceptionsB
   .field public static int32 ada__exceptionsS
   .field public static int32 adaS
   .field public static int32 systemS
   .field public static int32 system__secondary_stackB
   .field public static int32 system__secondary_stackS
   .field public static int32 system__soft_linksB
   .field public static int32 system__soft_linksS
   .field public static int32 system__parametersB
   .field public static int32 system__parametersS
   .field public static int32 system__stack_checkingB
   .field public static int32 system__stack_checkingS
   .field public static int32 system__storage_elementsB
   .field public static int32 system__storage_elementsS
   .field public static int32 interfacesS
   .field public static int32 mssystS
   .field public static int32 mssyst__stringS
   .field public static int32 msil_typesS
   .field public static int32 mssyst__objectS
   .field public static int32 ada__tagsB
   .field public static int32 ada__tagsS
   .field public static int32 mssyst__typecodeS
   .field public static int32 system__unsigned_typesS
   .field public static int32 mssyst__windowsS
   .field public static int32 mssyst__windows__formsS
   .field public static int32 mssyst__windows__forms__dialogresultS
   .field public static int32 mssyst__windows__forms__labelS
   .field public static int32 mssyst__drawingS
   .field public static int32 mssyst__drawing__contentalignmentS
   .field public static int32 mssyst__drawing__rectangleS
   .field public static int32 mssyst__valuetypeS
   .field public static int32 mssyst__drawing__sizeS
   .field public static int32 mssyst__windows__forms__borderstyleS
   .field public static int32 mssyst__windows__forms__boundsspecifiedS
   .field public static int32 mssyst__windows__forms__controlS
   .field public static int32 mssyst__componentmodelS
   .field public static int32 mssyst__componentmodel__componentS
   .field public static int32 mssyst__marshalbyrefobjectS
   .field public static int32 mssyst__drawing__colorS
   .field public static int32 mssyst__drawing__knowncolorS
   .field public static int32 mssyst__drawing__pointS
   .field public static int32 mssyst__windows__forms__accessibleeventsS
   .field public static int32 mssyst__windows__forms__accessibleroleS
   .field public static int32 mssyst__windows__forms__anchorstylesS
   .field public static int32 mssyst__windows__forms__controlstylesS
   .field public static int32 mssyst__windows__forms__dockstyleS
   .field public static int32 mssyst__windows__forms__dragdropeffectsS
   .field public static int32 mssyst__windows__forms__horizontalalignmentS
   .field public static int32 mssyst__windows__forms__imemodeS
   .field public static int32 mssyst__windows__forms__keysS
   .field public static int32 mssyst__windows__forms__leftrightalignmentS
   .field public static int32 mssyst__windows__forms__mousebuttonsS
   .field public static int32 mssyst__windows__forms__righttoleftS
   .field public static int32 mssyst__windows__forms__flatstyleS
   .field public static int32 mssyst__windows__forms__messageboxS
   .field public static int32 mssyst__windows__forms__messageboxbuttonsS
   .field public static int32 mssyst__windows__forms__messageboxdefaultbuttonS
   .field public static int32 mssyst__windows__forms__messageboxiconS
   .field public static int32 mssyst__windows__forms__messageboxoptionsS
   .field public static int32 myformprojectS
   .field public static int32 myformproject__mainformS
   .field public static int32 mssyst__windows__forms__formS
   .field public static int32 mssyst__drawing__sizefS
   .field public static int32 mssyst__windows__forms__containercontrolS
   .field public static int32 mssyst__windows__forms__scrollablecontrolS
   .field public static int32 mssyst__windows__forms__formborderstyleS
   .field public static int32 mssyst__windows__forms__formstartpositionS
   .field public static int32 mssyst__windows__forms__formwindowstateS
   .field public static int32 mssyst__windows__forms__mdilayoutS
   .field public static int32 mssyst__windows__forms__sizegripstyleS
   .field public static int32 system__arith_64B
   .field public static int32 system__arith_64S
   .field public static int32 gnatS
   .field public static int32 gnat__exceptionsS
   .field public static int32 system__img_intB
   .field public static int32 system__img_intS
   .method public specialname instance void .ctor() { 
      .maxstack  1
      ldarg 0
      call instance void [mscorlib]System.Object::.ctor()
      ret
   }
   .method public static void .cctor() { 
      .maxstack  0
      ret
   }
   .method public static void _elabs() { 
      .maxstack  1
      .line 12 'b~ada_simple_dll.ads'
   L1:
      ldc.i4 1830492659
      stsfld int32 ada_ada_simple_dll_pkg::ada_simple_dllB
      .line 13 'b~ada_simple_dll.ads'
   L8:
      ldc.i4 1110872039
      stsfld int32 ada_ada_simple_dll_pkg::ada_simple_dllS
      .line 14 'b~ada_simple_dll.ads'
   L9:
      ldc.i4 1305379859
      stsfld int32 ada_ada_simple_dll_pkg::system__standard_libraryB
      .line 15 'b~ada_simple_dll.ads'
   L10:
      ldc.i4 -1233458481
      stsfld int32 ada_ada_simple_dll_pkg::system__standard_libraryS
      .line 16 'b~ada_simple_dll.ads'
   L11:
      ldc.i4 -1965169276
      stsfld int32 ada_ada_simple_dll_pkg::ada__exceptionsB
      .line 17 'b~ada_simple_dll.ads'
   L12:
      ldc.i4 -1209057764
      stsfld int32 ada_ada_simple_dll_pkg::ada__exceptionsS
      .line 18 'b~ada_simple_dll.ads'
   L13:
      ldc.i4 -1609531261
      stsfld int32 ada_ada_simple_dll_pkg::adaS
      .line 19 'b~ada_simple_dll.ads'
   L14:
      ldc.i4 -1679197585
      stsfld int32 ada_ada_simple_dll_pkg::systemS
      .line 20 'b~ada_simple_dll.ads'
   L15:
      ldc.i4 -984309678
      stsfld int32 ada_ada_simple_dll_pkg::system__secondary_stackB
      .line 21 'b~ada_simple_dll.ads'
   L16:
      ldc.i4 823467776
      stsfld int32 ada_ada_simple_dll_pkg::system__secondary_stackS
      .line 22 'b~ada_simple_dll.ads'
   L17:
      ldc.i4 -371878373
      stsfld int32 ada_ada_simple_dll_pkg::system__soft_linksB
      .line 23 'b~ada_simple_dll.ads'
   L18:
      ldc.i4 1279477468
      stsfld int32 ada_ada_simple_dll_pkg::system__soft_linksS
      .line 24 'b~ada_simple_dll.ads'
   L19:
      ldc.i4 -1984243852
      stsfld int32 ada_ada_simple_dll_pkg::system__parametersB
      .line 25 'b~ada_simple_dll.ads'
   L20:
      ldc.i4 -1405796117
      stsfld int32 ada_ada_simple_dll_pkg::system__parametersS
      .line 26 'b~ada_simple_dll.ads'
   L21:
      ldc.i4 514414975
      stsfld int32 ada_ada_simple_dll_pkg::system__stack_checkingB
      .line 27 'b~ada_simple_dll.ads'
   L22:
      ldc.i4 -1819406468
      stsfld int32 ada_ada_simple_dll_pkg::system__stack_checkingS
      .line 28 'b~ada_simple_dll.ads'
   L23:
      ldc.i4 1657362882
      stsfld int32 ada_ada_simple_dll_pkg::system__storage_elementsB
      .line 29 'b~ada_simple_dll.ads'
   L24:
      ldc.i4 1566018242
      stsfld int32 ada_ada_simple_dll_pkg::system__storage_elementsS
      .line 30 'b~ada_simple_dll.ads'
   L25:
      ldc.i4 1854250406
      stsfld int32 ada_ada_simple_dll_pkg::interfacesS
      .line 31 'b~ada_simple_dll.ads'
   L26:
      ldc.i4 -970324808
      stsfld int32 ada_ada_simple_dll_pkg::mssystS
      .line 32 'b~ada_simple_dll.ads'
   L27:
      ldc.i4 2051500018
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__stringS
      .line 33 'b~ada_simple_dll.ads'
   L28:
      ldc.i4 1852175357
      stsfld int32 ada_ada_simple_dll_pkg::msil_typesS
      .line 34 'b~ada_simple_dll.ads'
   L29:
      ldc.i4 47630302
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__objectS
      .line 35 'b~ada_simple_dll.ads'
   L30:
      ldc.i4 -468227144
      stsfld int32 ada_ada_simple_dll_pkg::ada__tagsB
      .line 36 'b~ada_simple_dll.ads'
   L31:
      ldc.i4 -502614121
      stsfld int32 ada_ada_simple_dll_pkg::ada__tagsS
      .line 37 'b~ada_simple_dll.ads'
   L32:
      ldc.i4 469772589
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__typecodeS
      .line 38 'b~ada_simple_dll.ads'
   L33:
      ldc.i4 -1639690915
      stsfld int32 ada_ada_simple_dll_pkg::system__unsigned_typesS
      .line 39 'b~ada_simple_dll.ads'
   L34:
      ldc.i4 1487692988
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windowsS
      .line 40 'b~ada_simple_dll.ads'
   L35:
      ldc.i4 2044668714
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__formsS
      .line 41 'b~ada_simple_dll.ads'
   L36:
      ldc.i4 -644821691
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__dialogresultS
      .line 42 'b~ada_simple_dll.ads'
   L37:
      ldc.i4 760785182
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__labelS
      .line 43 'b~ada_simple_dll.ads'
   L38:
      ldc.i4 1041311754
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__drawingS
      .line 44 'b~ada_simple_dll.ads'
   L39:
      ldc.i4 1666442364
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__drawing__contentalignmentS
      .line 45 'b~ada_simple_dll.ads'
   L40:
      ldc.i4 632428769
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__drawing__rectangleS
      .line 46 'b~ada_simple_dll.ads'
   L41:
      ldc.i4 1897115341
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__valuetypeS
      .line 47 'b~ada_simple_dll.ads'
   L42:
      ldc.i4 -1450366501
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__drawing__sizeS
      .line 48 'b~ada_simple_dll.ads'
   L43:
      ldc.i4 -861621594
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__borderstyleS
      .line 49 'b~ada_simple_dll.ads'
   L44:
      ldc.i4 -1303182785
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__boundsspecifiedS
      .line 50 'b~ada_simple_dll.ads'
   L45:
      ldc.i4 -273446474
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__controlS
      .line 51 'b~ada_simple_dll.ads'
   L46:
      ldc.i4 1228372535
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__componentmodelS
      .line 52 'b~ada_simple_dll.ads'
   L47:
      ldc.i4 -793913183
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__componentmodel__componentS
      .line 53 'b~ada_simple_dll.ads'
   L48:
      ldc.i4 -130634823
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__marshalbyrefobjectS
      .line 54 'b~ada_simple_dll.ads'
   L49:
      ldc.i4 86053490
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__drawing__colorS
      .line 55 'b~ada_simple_dll.ads'
   L50:
      ldc.i4 2024242920
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__drawing__knowncolorS
      .line 56 'b~ada_simple_dll.ads'
   L51:
      ldc.i4 1812173504
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__drawing__pointS
      .line 57 'b~ada_simple_dll.ads'
   L52:
      ldc.i4 1616548441
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__accessibleeventsS
      .line 58 'b~ada_simple_dll.ads'
   L53:
      ldc.i4 -1716493577
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__accessibleroleS
      .line 59 'b~ada_simple_dll.ads'
   L54:
      ldc.i4 1861224861
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__anchorstylesS
      .line 60 'b~ada_simple_dll.ads'
   L55:
      ldc.i4 -599662473
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__controlstylesS
      .line 61 'b~ada_simple_dll.ads'
   L56:
      ldc.i4 1222082491
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__dockstyleS
      .line 62 'b~ada_simple_dll.ads'
   L57:
      ldc.i4 2133624888
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__dragdropeffectsS
      .line 63 'b~ada_simple_dll.ads'
   L58:
      ldc.i4 -285561014
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__horizontalalignmentS
      .line 64 'b~ada_simple_dll.ads'
   L59:
      ldc.i4 886980136
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__imemodeS
      .line 65 'b~ada_simple_dll.ads'
   L60:
      ldc.i4 -29639762
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__keysS
      .line 66 'b~ada_simple_dll.ads'
   L61:
      ldc.i4 192261727
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__leftrightalignmentS
      .line 67 'b~ada_simple_dll.ads'
   L62:
      ldc.i4 -927624709
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__mousebuttonsS
      .line 68 'b~ada_simple_dll.ads'
   L63:
      ldc.i4 770191326
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__righttoleftS
      .line 69 'b~ada_simple_dll.ads'
   L64:
      ldc.i4 1461250338
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__flatstyleS
      .line 70 'b~ada_simple_dll.ads'
   L65:
      ldc.i4 -1551208735
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__messageboxS
      .line 71 'b~ada_simple_dll.ads'
   L66:
      ldc.i4 -1519438825
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__messageboxbuttonsS
      .line 72 'b~ada_simple_dll.ads'
   L67:
      ldc.i4 -230223811
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__messageboxdefaultbuttonS
      .line 73 'b~ada_simple_dll.ads'
   L68:
      ldc.i4 1988210114
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__messageboxiconS
      .line 74 'b~ada_simple_dll.ads'
   L69:
      ldc.i4 1343608688
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__messageboxoptionsS
      .line 75 'b~ada_simple_dll.ads'
   L70:
      ldc.i4 -569117319
      stsfld int32 ada_ada_simple_dll_pkg::myformprojectS
      .line 76 'b~ada_simple_dll.ads'
   L71:
      ldc.i4 1238122937
      stsfld int32 ada_ada_simple_dll_pkg::myformproject__mainformS
      .line 77 'b~ada_simple_dll.ads'
   L72:
      ldc.i4 1849761798
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__formS
      .line 78 'b~ada_simple_dll.ads'
   L73:
      ldc.i4 1833935495
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__drawing__sizefS
      .line 79 'b~ada_simple_dll.ads'
   L74:
      ldc.i4 -838520390
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__containercontrolS
      .line 80 'b~ada_simple_dll.ads'
   L75:
      ldc.i4 -1988083441
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__scrollablecontrolS
      .line 81 'b~ada_simple_dll.ads'
   L76:
      ldc.i4 -1954270378
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__formborderstyleS
      .line 82 'b~ada_simple_dll.ads'
   L77:
      ldc.i4 -1217514218
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__formstartpositionS
      .line 83 'b~ada_simple_dll.ads'
   L78:
      ldc.i4 -1563861998
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__formwindowstateS
      .line 84 'b~ada_simple_dll.ads'
   L79:
      ldc.i4 -1422197723
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__mdilayoutS
      .line 85 'b~ada_simple_dll.ads'
   L80:
      ldc.i4 1989457617
      stsfld int32 ada_ada_simple_dll_pkg::mssyst__windows__forms__sizegripstyleS
      .line 86 'b~ada_simple_dll.ads'
   L81:
      ldc.i4 988477870
      stsfld int32 ada_ada_simple_dll_pkg::system__arith_64B
      .line 87 'b~ada_simple_dll.ads'
   L82:
      ldc.i4 1258851573
      stsfld int32 ada_ada_simple_dll_pkg::system__arith_64S
      .line 88 'b~ada_simple_dll.ads'
   L83:
      ldc.i4 1669392968
      stsfld int32 ada_ada_simple_dll_pkg::gnatS
      .line 89 'b~ada_simple_dll.ads'
   L84:
      ldc.i4 -1265751671
      stsfld int32 ada_ada_simple_dll_pkg::gnat__exceptionsS
      .line 90 'b~ada_simple_dll.ads'
   L85:
      ldc.i4 862841868
      stsfld int32 ada_ada_simple_dll_pkg::system__img_intB
      .line 91 'b~ada_simple_dll.ads'
   L86:
      ldc.i4 701019526
      stsfld int32 ada_ada_simple_dll_pkg::system__img_intS
      .line 172 'b~ada_simple_dll.ads'
   L87:
      ret
   }
   .method public static void adafinal() { 
      .maxstack  1
      .locals init([0]class [mscorlib]System.Exception _exc_var)
      .line 171 'b~ada_simple_dll.adb'
   L394:
      ret
   L396:
      newobj  instance void [mgnatcs]mgnat.adalib.program_error::.ctor()
      throw
   }
   .method public static void adainit() { 
      .maxstack  10
      .locals init([0]bool e007,
      [1]bool e077,
      [2]bool e019,
      [3]bool e008,
      [4]bool e006,
      [5]bool e025,
      [6]bool e078,
      [7]bool e076,
      [8]bool e080,
      [9]bool e014,
      [10]bool e010,
      [11]bool e004,
      [12]bool e018,
      [13]bool e016,
      [14]bool e012,
      [15]bool e027,
      [16]bool e022,
      [17]bool e002,
      [18]unsigned int8[] restrictions,
      [19]unsigned int8[] _arr_tmp,
      [20]unsigned int8[] _str_literal,
      [21]int32 _duptmp1,
      [22]int32 _duptmp2,
      [23]class [mscorlib]System.Exception _exc_var)
      .line 6 'b~ada_simple_dll.adb'
   L168:
      ldc.i4.0
      stloc 0
      .line 7 'b~ada_simple_dll.adb'
   L169:
      ldc.i4.0
      stloc 1
      .line 8 'b~ada_simple_dll.adb'
   L170:
      ldc.i4.0
      stloc 2
      .line 9 'b~ada_simple_dll.adb'
   L171:
      ldc.i4.0
      stloc 3
      .line 10 'b~ada_simple_dll.adb'
   L172:
      ldc.i4.0
      stloc 4
      .line 11 'b~ada_simple_dll.adb'
   L173:
      ldc.i4.0
      stloc 5
      .line 12 'b~ada_simple_dll.adb'
   L174:
      ldc.i4.0
      stloc 6
      .line 13 'b~ada_simple_dll.adb'
   L175:
      ldc.i4.0
      stloc 7
      .line 14 'b~ada_simple_dll.adb'
   L176:
      ldc.i4.0
      stloc 8
      .line 15 'b~ada_simple_dll.adb'
   L177:
      ldc.i4.0
      stloc 9
      .line 16 'b~ada_simple_dll.adb'
   L178:
      ldc.i4.0
      stloc 10
      .line 17 'b~ada_simple_dll.adb'
   L179:
      ldc.i4.0
      stloc 11
      .line 18 'b~ada_simple_dll.adb'
   L180:
      ldc.i4.0
      stloc 12
      .line 19 'b~ada_simple_dll.adb'
   L181:
      ldc.i4.0
      stloc 13
      .line 20 'b~ada_simple_dll.adb'
   L182:
      ldc.i4.0
      stloc 14
      .line 21 'b~ada_simple_dll.adb'
   L183:
      ldc.i4.0
      stloc 15
      .line 22 'b~ada_simple_dll.adb'
   L184:
      ldc.i4.0
      stloc 16
      .line 23 'b~ada_simple_dll.adb'
   L185:
      ldc.i4.0
      stloc 17
      .line 25 'b~ada_simple_dll.adb'
   L186:
      ldc.i4.s  52
      newarr unsigned int8
      stloc 20
      ldstr "nnvvnnnvnnnnnvvvvnnnnvvnnnnvnnnvnvnnnnnnnnvnnnnnvvnn"
      ldc.i4.0
      ldc.i4.s  52
      ldloc 20
      ldc.i4.0
      call void [mgnatcs]mgnat.adalib.GNAT_libc::getBytes(class [mscorlib]System.String, int32, int32, unsigned int8[], int32)
      ldloc 20
      dup
      ldlen
      ldc.i4.0
      stloc 21
      stloc 22
      ldloc 21
      ldloc 22
      newarr unsigned int8
      dup
      stloc 19
      ldc.i4.0
      ldloc 19
      ldlen
      call void [mscorlib]System.Array::Copy(class [mscorlib]System.Array, int32, class [mscorlib]System.Array, int32, int32)
      ldloc 19
      stloc 18
      .line 47 'b~ada_simple_dll.adb'
   L188:
      ldc.i4.m1
      ldc.i4.m1
      ldc.i4.s  56
      ldc.i4.s  32
      ldc.i4.s  32
      ldc.i4.s  32
      ldloc 18
      ldc.i4.0
      ldc.i4.0
      ldc.i4.0
      call void [mgnatcs]mgnat.adalib.GNAT_libc::__gnat_set_globals(int32, int32, unsigned int8, unsigned int8, unsigned int8, unsigned int8, native int, int32, int32, int32)
      .line 59 'b~ada_simple_dll.adb'
   L195:
      ldsfld int32 [mgnatcs]mgnat.adalib.GNAT_libc::__gnat_handler_installed
      ldc.i4.0
      bne.un L196
      .line 60 'b~ada_simple_dll.adb'
   L198:
      call void [mgnatcs]mgnat.adalib.GNAT_libc::__gnat_install_handler()
   L196:
      .line 62 'b~ada_simple_dll.adb'
   L199:
      ldloc 0
      ldc.i4.1
      xor
      ldc.i4.0
      beq L200
      .line 63 'b~ada_simple_dll.adb'
   L202:
      call void [mgnat]ada_pkg::_elabs()
      .line 64 'b~ada_simple_dll.adb'
   L205:
      ldc.i4.1
      stloc 0
   L200:
      .line 66 'b~ada_simple_dll.adb'
   L206:
      ldloc 1
      ldc.i4.1
      xor
      ldc.i4.0
      beq L207
      .line 67 'b~ada_simple_dll.adb'
   L209:
      call void [mgnat]gnat_pkg::_elabs()
      .line 68 'b~ada_simple_dll.adb'
   L212:
      ldc.i4.1
      stloc 1
   L207:
      .line 70 'b~ada_simple_dll.adb'
   L213:
      ldloc 2
      ldc.i4.1
      xor
      ldc.i4.0
      beq L214
      .line 71 'b~ada_simple_dll.adb'
   L216:
      call void [mgnat]interfaces_pkg::_elabs()
      .line 72 'b~ada_simple_dll.adb'
   L219:
      ldc.i4.1
      stloc 2
   L214:
      .line 74 'b~ada_simple_dll.adb'
   L220:
      ldloc 3
      ldc.i4.1
      xor
      ldc.i4.0
      beq L221
      .line 75 'b~ada_simple_dll.adb'
   L223:
      call void [mgnat]system_pkg::_elabs()
      .line 76 'b~ada_simple_dll.adb'
   L226:
      ldc.i4.1
      stloc 3
   L221:
      .line 78 'b~ada_simple_dll.adb'
   L227:
      ldloc 4
      ldc.i4.1
      xor
      ldc.i4.0
      beq L228
      .line 79 'b~ada_simple_dll.adb'
   L230:
      call void [mgnat]ada.exceptions_pkg::_elabs()
   L228:
      .line 81 'b~ada_simple_dll.adb'
   L233:
      ldloc 5
      ldc.i4.1
      xor
      ldc.i4.0
      beq L234
      .line 82 'b~ada_simple_dll.adb'
   L236:
      call void [mgnat]ada.tags_pkg::_elabs()
   L234:
      .line 84 'b~ada_simple_dll.adb'
   L239:
      ldloc 6
      ldc.i4.1
      xor
      ldc.i4.0
      beq L240
      .line 85 'b~ada_simple_dll.adb'
   L242:
      call void [mgnat]gnat.exceptions_pkg::_elabs()
      .line 86 'b~ada_simple_dll.adb'
   L245:
      ldc.i4.1
      stloc 6
   L240:
      .line 88 'b~ada_simple_dll.adb'
   L246:
      ldloc 7
      ldc.i4.1
      xor
      ldc.i4.0
      beq L247
      .line 89 'b~ada_simple_dll.adb'
   L249:
      call void [mgnat]system.arith_64_pkg::_elabs()
   L247:
      .line 91 'b~ada_simple_dll.adb'
   L252:
      ldloc 7
      ldc.i4.1
      xor
      ldc.i4.0
      beq L253
      .line 92 'b~ada_simple_dll.adb'
   L255:
      call void [mgnat]system.arith_64_pkg::_elabb()
      .line 93 'b~ada_simple_dll.adb'
   L258:
      ldc.i4.1
      stloc 7
   L253:
      .line 95 'b~ada_simple_dll.adb'
   L259:
      ldloc 8
      ldc.i4.1
      xor
      ldc.i4.0
      beq L260
      .line 96 'b~ada_simple_dll.adb'
   L262:
      call void [mgnat]system.img_int_pkg::_elabs()
   L260:
      .line 98 'b~ada_simple_dll.adb'
   L265:
      ldloc 9
      ldc.i4.1
      xor
      ldc.i4.0
      beq L266
      .line 99 'b~ada_simple_dll.adb'
   L268:
      call void [mgnat]system.parameters_pkg::_elabs()
   L266:
      .line 101 'b~ada_simple_dll.adb'
   L271:
      ldloc 9
      ldc.i4.1
      xor
      ldc.i4.0
      beq L272
      .line 102 'b~ada_simple_dll.adb'
   L274:
      call void [mgnat]system.parameters_pkg::_elabb()
      .line 103 'b~ada_simple_dll.adb'
   L277:
      ldc.i4.1
      stloc 9
   L272:
      .line 105 'b~ada_simple_dll.adb'
   L278:
      ldloc 10
      ldc.i4.1
      xor
      ldc.i4.0
      beq L279
      .line 106 'b~ada_simple_dll.adb'
   L281:
      call void [mgnat]system.secondary_stack_pkg::_elabs()
   L279:
      .line 108 'b~ada_simple_dll.adb'
   L284:
      ldloc 10
      ldc.i4.1
      xor
      ldc.i4.0
      beq L285
      .line 109 'b~ada_simple_dll.adb'
   L287:
      call void [mgnat]system.secondary_stack_pkg::_elabb()
      .line 110 'b~ada_simple_dll.adb'
   L290:
      ldc.i4.1
      stloc 10
   L285:
      .line 112 'b~ada_simple_dll.adb'
   L291:
      ldloc 8
      ldc.i4.1
      xor
      ldc.i4.0
      beq L292
      .line 113 'b~ada_simple_dll.adb'
   L294:
      call void [mgnat]system.img_int_pkg::_elabb()
      .line 114 'b~ada_simple_dll.adb'
   L297:
      ldc.i4.1
      stloc 8
   L292:
      .line 116 'b~ada_simple_dll.adb'
   L298:
      ldloc 11
      ldc.i4.1
      xor
      ldc.i4.0
      beq L299
      .line 117 'b~ada_simple_dll.adb'
   L301:
      call void [mgnat]system.standard_library_pkg::_elabs()
   L299:
      .line 119 'b~ada_simple_dll.adb'
   L304:
      ldloc 12
      ldc.i4.1
      xor
      ldc.i4.0
      beq L305
      .line 120 'b~ada_simple_dll.adb'
   L307:
      call void [mgnat]system.storage_elements_pkg::_elabs()
   L305:
      .line 122 'b~ada_simple_dll.adb'
   L310:
      ldloc 12
      ldc.i4.1
      xor
      ldc.i4.0
      beq L311
      .line 123 'b~ada_simple_dll.adb'
   L313:
      call void [mgnat]system.storage_elements_pkg::_elabb()
      .line 124 'b~ada_simple_dll.adb'
   L316:
      ldc.i4.1
      stloc 12
   L311:
      .line 126 'b~ada_simple_dll.adb'
   L317:
      ldloc 13
      ldc.i4.1
      xor
      ldc.i4.0
      beq L318
      .line 127 'b~ada_simple_dll.adb'
   L320:
      call void [mgnat]system.stack_checking_pkg::_elabs()
   L318:
      .line 129 'b~ada_simple_dll.adb'
   L323:
      ldloc 13
      ldc.i4.1
      xor
      ldc.i4.0
      beq L324
      .line 130 'b~ada_simple_dll.adb'
   L326:
      call void [mgnat]system.stack_checking_pkg::_elabb()
      .line 131 'b~ada_simple_dll.adb'
   L329:
      ldc.i4.1
      stloc 13
   L324:
      .line 133 'b~ada_simple_dll.adb'
   L330:
      ldloc 14
      ldc.i4.1
      xor
      ldc.i4.0
      beq L331
      .line 134 'b~ada_simple_dll.adb'
   L333:
      call void [mgnat]system.soft_links_pkg::_elabs()
   L331:
      .line 136 'b~ada_simple_dll.adb'
   L336:
      ldloc 14
      ldc.i4.1
      xor
      ldc.i4.0
      beq L337
      .line 137 'b~ada_simple_dll.adb'
   L339:
      call void [mgnat]system.soft_links_pkg::_elabb()
      .line 138 'b~ada_simple_dll.adb'
   L342:
      ldc.i4.1
      stloc 14
   L337:
      .line 140 'b~ada_simple_dll.adb'
   L343:
      ldloc 11
      ldc.i4.1
      xor
      ldc.i4.0
      beq L344
      .line 141 'b~ada_simple_dll.adb'
   L346:
      call void [mgnat]system.standard_library_pkg::_elabb()
      .line 142 'b~ada_simple_dll.adb'
   L349:
      ldc.i4.1
      stloc 11
   L344:
      .line 144 'b~ada_simple_dll.adb'
   L350:
      ldloc 5
      ldc.i4.1
      xor
      ldc.i4.0
      beq L351
      .line 145 'b~ada_simple_dll.adb'
   L353:
      call void [mgnat]ada.tags_pkg::_elabb()
      .line 146 'b~ada_simple_dll.adb'
   L356:
      ldc.i4.1
      stloc 5
   L351:
      .line 148 'b~ada_simple_dll.adb'
   L357:
      ldloc 4
      ldc.i4.1
      xor
      ldc.i4.0
      beq L358
      .line 149 'b~ada_simple_dll.adb'
   L360:
      call void [mgnat]ada.exceptions_pkg::_elabb()
      .line 150 'b~ada_simple_dll.adb'
   L363:
      ldc.i4.1
      stloc 4
   L358:
      .line 152 'b~ada_simple_dll.adb'
   L364:
      ldloc 15
      ldc.i4.1
      xor
      ldc.i4.0
      beq L365
      .line 153 'b~ada_simple_dll.adb'
   L367:
      call void [mgnat]system.unsigned_types_pkg::_elabs()
      .line 154 'b~ada_simple_dll.adb'
   L370:
      ldc.i4.1
      stloc 15
   L365:
      .line 156 'b~ada_simple_dll.adb'
   L371:
      ldloc 16
      ldc.i4.1
      xor
      ldc.i4.0
      beq L372
      .line 157 'b~ada_simple_dll.adb'
   L374:
      call void msil_types_pkg::_elabs()
      .line 158 'b~ada_simple_dll.adb'
   L377:
      ldc.i4.1
      stloc 16
   L372:
      .line 160 'b~ada_simple_dll.adb'
   L378:
      ldloc 17
      ldc.i4.1
      xor
      ldc.i4.0
      beq L379
      .line 161 'b~ada_simple_dll.adb'
   L381:
      call void ada_simple_dll_pkg::_elabs()
   L379:
      .line 163 'b~ada_simple_dll.adb'
   L384:
      ldloc 17
      ldc.i4.1
      xor
      ldc.i4.0
      beq L385
      .line 164 'b~ada_simple_dll.adb'
   L387:
      call void ada_simple_dll_pkg::_elabb()
      .line 165 'b~ada_simple_dll.adb'
   L390:
      ldc.i4.1
      stloc 17
   L385:
      .line 163 'b~ada_simple_dll.adb'
   L391:
      ret
   L392:
      newobj  instance void [mgnatcs]mgnat.adalib.program_error::.ctor()
      throw
   }
   .method public static void _elabb() { 
      .maxstack  0
      .locals init([0]class [mscorlib]System.Exception _exc_var)
      .line 185 'b~ada_simple_dll.adb'
   L167:
   L398:
      ret
   }
}
