blob: 758c1f30d7724497dbff8e26d832c00a48fc1cd2 (
plain)
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license 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_0x145288f8 {}
.class ILGEN_0x145288f8 {
.method static int32 main() {
.entrypoint
.maxstack 14
.locals (int32[] local_0x6,float64[] local_0x9,unsigned int16 local_0xb,int64 local_0xf,int32 ecode)
ldc.i4.1
stloc ecode
.try {
ldc.i4 255
newarr [mscorlib]System.Int32
stloc local_0x6
ldc.i4 255
newarr [mscorlib]System.Double
stloc local_0x9
ldc.i4 0x56734eb0
stloc local_0xb
ldc.i8 0x11e969bd7a1e719d
stloc local_0xf
ldloca local_0xb
ldloc local_0x6
ldlen
stind.i2
ldloc local_0xf
conv.ovf.i4
pop
ldc.i4 444
ldloc local_0x6
ldlen
conv.ovf.i8
conv.u4
clt
pop
leave xx
} catch [mscorlib]System.OverflowException {
pop
ldc.i4.0
stloc ecode
leave xx
}
xx:
ldloc ecode
ldc.i4 100
add
ret
}
}
|