1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
.assembly extern legacy library mscorlib {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
.ver 4:0:0:0
}
.assembly ILGEN_0x38e5583b {}
.class ILGEN_0x38e5583b {
//BEGIN STATIC FIELDS
.field static unsigned int8 field_0x0
.field static unsigned int16 field_0x1
.field static unsigned int32 field_0x2
.field static unsigned int64 field_0x3
.field static int8 field_0x4
.field static int16 field_0x5
.field static int32 field_0x6
.field static int64 field_0x7
.field static float32 field_0x8
.field static float64 field_0x9
//END STATIC FIELDS
.method static int32 main() {
.entrypoint
.maxstack 18
.locals (unsigned int8[] local_0x0,unsigned int16[] local_0x1,unsigned int32[] local_0x2,unsigned int64[] local_0x3,int8[] local_0x4,int16[] local_0x5,int32[] local_0x6,int64[] local_0x7,float32[] local_0x8,float64[] local_0x9,unsigned int8 local_0xa,unsigned int16 local_0xb,int8 local_0xc,int16 local_0xd,int32 local_0xe,int64 local_0xf,float32 local_0x10,float64 local_0x11)
.try {
ldc.i4.5
pop leave out_of_here
} catch [mscorlib]System.OverflowException {
pop leave out_of_here
}
out_of_here: ldc.i4 100 ret
}
}
|