1// Licensed to the .NET Foundation under one or more agreements.
2// The .NET Foundation licenses this file to you under the MIT license.
3// See the LICENSE file in the project root for more information.
4
5// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
6//
7// Automatically generated code. DO NOT MODIFY!
8// To generate this file. Do "smgen.exe > SMData.cpp"
9//
10// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
11
12#include "jitpch.h"
13//
14// States in the state machine
15//
16// clang-format off
17const SMState g_SMStates[] =
18{
19 // {term, len, lng, prev, SMOpcode and SMOpcodeName , offsets } // state ID and name
20 { 0, 0, 0, 0, (SM_OPCODE) 0 /* noshow */, 0 }, // state 0 [invalid]
21 { 0, 0, 0, 0, (SM_OPCODE) 0 /* noshow */, 0 }, // state 1 [start]
22 { 1, 1, 0, 1, (SM_OPCODE) 0 /* noshow */, 0 }, // state 2 [noshow]
23 { 1, 1, 0, 1, (SM_OPCODE) 1 /* ldarg.0 */, 372 }, // state 3 [ldarg.0]
24 { 1, 1, 0, 1, (SM_OPCODE) 2 /* ldarg.1 */, 168 }, // state 4 [ldarg.1]
25 { 1, 1, 0, 1, (SM_OPCODE) 3 /* ldarg.2 */, 170 }, // state 5 [ldarg.2]
26 { 1, 1, 0, 1, (SM_OPCODE) 4 /* ldarg.3 */, 172 }, // state 6 [ldarg.3]
27 { 1, 1, 0, 1, (SM_OPCODE) 5 /* ldloc.0 */, 0 }, // state 7 [ldloc.0]
28 { 1, 1, 0, 1, (SM_OPCODE) 6 /* ldloc.1 */, 0 }, // state 8 [ldloc.1]
29 { 1, 1, 0, 1, (SM_OPCODE) 7 /* ldloc.2 */, 0 }, // state 9 [ldloc.2]
30 { 1, 1, 0, 1, (SM_OPCODE) 8 /* ldloc.3 */, 0 }, // state 10 [ldloc.3]
31 { 1, 1, 0, 1, (SM_OPCODE) 9 /* stloc.0 */, 378 }, // state 11 [stloc.0]
32 { 1, 1, 0, 1, (SM_OPCODE) 10 /* stloc.1 */, 378 }, // state 12 [stloc.1]
33 { 1, 1, 0, 1, (SM_OPCODE) 11 /* stloc.2 */, 378 }, // state 13 [stloc.2]
34 { 1, 1, 0, 1, (SM_OPCODE) 12 /* stloc.3 */, 378 }, // state 14 [stloc.3]
35 { 1, 1, 0, 1, (SM_OPCODE) 13 /* ldarg.s */, 0 }, // state 15 [ldarg.s]
36 { 1, 1, 0, 1, (SM_OPCODE) 14 /* ldarga.s */, 182 }, // state 16 [ldarga.s]
37 { 1, 1, 0, 1, (SM_OPCODE) 15 /* starg.s */, 0 }, // state 17 [starg.s]
38 { 1, 1, 0, 1, (SM_OPCODE) 16 /* ldloc.s */, 0 }, // state 18 [ldloc.s]
39 { 1, 1, 0, 1, (SM_OPCODE) 17 /* ldloca.s */, 184 }, // state 19 [ldloca.s]
40 { 1, 1, 0, 1, (SM_OPCODE) 18 /* stloc.s */, 0 }, // state 20 [stloc.s]
41 { 1, 1, 0, 1, (SM_OPCODE) 19 /* ldnull */, 0 }, // state 21 [ldnull]
42 { 1, 1, 0, 1, (SM_OPCODE) 20 /* ldc.i4.m1 */, 0 }, // state 22 [ldc.i4.m1]
43 { 1, 1, 0, 1, (SM_OPCODE) 21 /* ldc.i4.0 */, 0 }, // state 23 [ldc.i4.0]
44 { 1, 1, 0, 1, (SM_OPCODE) 22 /* ldc.i4.1 */, 0 }, // state 24 [ldc.i4.1]
45 { 1, 1, 0, 1, (SM_OPCODE) 23 /* ldc.i4.2 */, 0 }, // state 25 [ldc.i4.2]
46 { 1, 1, 0, 1, (SM_OPCODE) 24 /* ldc.i4.3 */, 0 }, // state 26 [ldc.i4.3]
47 { 1, 1, 0, 1, (SM_OPCODE) 25 /* ldc.i4.4 */, 0 }, // state 27 [ldc.i4.4]
48 { 1, 1, 0, 1, (SM_OPCODE) 26 /* ldc.i4.5 */, 0 }, // state 28 [ldc.i4.5]
49 { 1, 1, 0, 1, (SM_OPCODE) 27 /* ldc.i4.6 */, 0 }, // state 29 [ldc.i4.6]
50 { 1, 1, 0, 1, (SM_OPCODE) 28 /* ldc.i4.7 */, 0 }, // state 30 [ldc.i4.7]
51 { 1, 1, 0, 1, (SM_OPCODE) 29 /* ldc.i4.8 */, 0 }, // state 31 [ldc.i4.8]
52 { 1, 1, 0, 1, (SM_OPCODE) 30 /* ldc.i4.s */, 0 }, // state 32 [ldc.i4.s]
53 { 1, 1, 0, 1, (SM_OPCODE) 31 /* ldc.i4 */, 0 }, // state 33 [ldc.i4]
54 { 1, 1, 0, 1, (SM_OPCODE) 32 /* ldc.i8 */, 0 }, // state 34 [ldc.i8]
55 { 1, 1, 0, 1, (SM_OPCODE) 33 /* ldc.r4 */, 252 }, // state 35 [ldc.r4]
56 { 1, 1, 0, 1, (SM_OPCODE) 34 /* ldc.r8 */, 268 }, // state 36 [ldc.r8]
57 { 1, 1, 0, 1, (SM_OPCODE) 35 /* unused */, 0 }, // state 37 [unused]
58 { 1, 1, 0, 1, (SM_OPCODE) 36 /* dup */, 0 }, // state 38 [dup]
59 { 1, 1, 0, 1, (SM_OPCODE) 37 /* pop */, 0 }, // state 39 [pop]
60 { 1, 1, 0, 1, (SM_OPCODE) 38 /* call */, 0 }, // state 40 [call]
61 { 1, 1, 0, 1, (SM_OPCODE) 39 /* calli */, 0 }, // state 41 [calli]
62 { 1, 1, 0, 1, (SM_OPCODE) 40 /* ret */, 0 }, // state 42 [ret]
63 { 1, 1, 0, 1, (SM_OPCODE) 41 /* br.s */, 0 }, // state 43 [br.s]
64 { 1, 1, 0, 1, (SM_OPCODE) 42 /* brfalse.s */, 0 }, // state 44 [brfalse.s]
65 { 1, 1, 0, 1, (SM_OPCODE) 43 /* brtrue.s */, 0 }, // state 45 [brtrue.s]
66 { 1, 1, 0, 1, (SM_OPCODE) 44 /* beq.s */, 0 }, // state 46 [beq.s]
67 { 1, 1, 0, 1, (SM_OPCODE) 45 /* bge.s */, 0 }, // state 47 [bge.s]
68 { 1, 1, 0, 1, (SM_OPCODE) 46 /* bgt.s */, 0 }, // state 48 [bgt.s]
69 { 1, 1, 0, 1, (SM_OPCODE) 47 /* ble.s */, 0 }, // state 49 [ble.s]
70 { 1, 1, 0, 1, (SM_OPCODE) 48 /* blt.s */, 0 }, // state 50 [blt.s]
71 { 1, 1, 0, 1, (SM_OPCODE) 49 /* bne.un.s */, 0 }, // state 51 [bne.un.s]
72 { 1, 1, 0, 1, (SM_OPCODE) 50 /* bge.un.s */, 0 }, // state 52 [bge.un.s]
73 { 1, 1, 0, 1, (SM_OPCODE) 51 /* bgt.un.s */, 0 }, // state 53 [bgt.un.s]
74 { 1, 1, 0, 1, (SM_OPCODE) 52 /* ble.un.s */, 0 }, // state 54 [ble.un.s]
75 { 1, 1, 0, 1, (SM_OPCODE) 53 /* blt.un.s */, 0 }, // state 55 [blt.un.s]
76 { 1, 1, 0, 1, (SM_OPCODE) 54 /* long.branch */, 0 }, // state 56 [long.branch]
77 { 1, 1, 0, 1, (SM_OPCODE) 55 /* switch */, 0 }, // state 57 [switch]
78 { 1, 1, 0, 1, (SM_OPCODE) 56 /* ldind.i1 */, 0 }, // state 58 [ldind.i1]
79 { 1, 1, 0, 1, (SM_OPCODE) 57 /* ldind.u1 */, 0 }, // state 59 [ldind.u1]
80 { 1, 1, 0, 1, (SM_OPCODE) 58 /* ldind.i2 */, 0 }, // state 60 [ldind.i2]
81 { 1, 1, 0, 1, (SM_OPCODE) 59 /* ldind.u2 */, 0 }, // state 61 [ldind.u2]
82 { 1, 1, 0, 1, (SM_OPCODE) 60 /* ldind.i4 */, 0 }, // state 62 [ldind.i4]
83 { 1, 1, 0, 1, (SM_OPCODE) 61 /* ldind.u4 */, 0 }, // state 63 [ldind.u4]
84 { 1, 1, 0, 1, (SM_OPCODE) 62 /* ldind.i8 */, 0 }, // state 64 [ldind.i8]
85 { 1, 1, 0, 1, (SM_OPCODE) 63 /* ldind.i */, 0 }, // state 65 [ldind.i]
86 { 1, 1, 0, 1, (SM_OPCODE) 64 /* ldind.r4 */, 0 }, // state 66 [ldind.r4]
87 { 1, 1, 0, 1, (SM_OPCODE) 65 /* ldind.r8 */, 0 }, // state 67 [ldind.r8]
88 { 1, 1, 0, 1, (SM_OPCODE) 66 /* ldind.ref */, 0 }, // state 68 [ldind.ref]
89 { 1, 1, 0, 1, (SM_OPCODE) 67 /* stind.ref */, 0 }, // state 69 [stind.ref]
90 { 1, 1, 0, 1, (SM_OPCODE) 68 /* stind.i1 */, 0 }, // state 70 [stind.i1]
91 { 1, 1, 0, 1, (SM_OPCODE) 69 /* stind.i2 */, 0 }, // state 71 [stind.i2]
92 { 1, 1, 0, 1, (SM_OPCODE) 70 /* stind.i4 */, 0 }, // state 72 [stind.i4]
93 { 1, 1, 0, 1, (SM_OPCODE) 71 /* stind.i8 */, 0 }, // state 73 [stind.i8]
94 { 1, 1, 0, 1, (SM_OPCODE) 72 /* stind.r4 */, 0 }, // state 74 [stind.r4]
95 { 1, 1, 0, 1, (SM_OPCODE) 73 /* stind.r8 */, 0 }, // state 75 [stind.r8]
96 { 1, 1, 0, 1, (SM_OPCODE) 74 /* add */, 0 }, // state 76 [add]
97 { 1, 1, 0, 1, (SM_OPCODE) 75 /* sub */, 0 }, // state 77 [sub]
98 { 1, 1, 0, 1, (SM_OPCODE) 76 /* mul */, 0 }, // state 78 [mul]
99 { 1, 1, 0, 1, (SM_OPCODE) 77 /* div */, 0 }, // state 79 [div]
100 { 1, 1, 0, 1, (SM_OPCODE) 78 /* div.un */, 0 }, // state 80 [div.un]
101 { 1, 1, 0, 1, (SM_OPCODE) 79 /* rem */, 0 }, // state 81 [rem]
102 { 1, 1, 0, 1, (SM_OPCODE) 80 /* rem.un */, 0 }, // state 82 [rem.un]
103 { 1, 1, 0, 1, (SM_OPCODE) 81 /* and */, 0 }, // state 83 [and]
104 { 1, 1, 0, 1, (SM_OPCODE) 82 /* or */, 0 }, // state 84 [or]
105 { 1, 1, 0, 1, (SM_OPCODE) 83 /* xor */, 0 }, // state 85 [xor]
106 { 1, 1, 0, 1, (SM_OPCODE) 84 /* shl */, 0 }, // state 86 [shl]
107 { 1, 1, 0, 1, (SM_OPCODE) 85 /* shr */, 0 }, // state 87 [shr]
108 { 1, 1, 0, 1, (SM_OPCODE) 86 /* shr.un */, 0 }, // state 88 [shr.un]
109 { 1, 1, 0, 1, (SM_OPCODE) 87 /* neg */, 0 }, // state 89 [neg]
110 { 1, 1, 0, 1, (SM_OPCODE) 88 /* not */, 0 }, // state 90 [not]
111 { 1, 1, 0, 1, (SM_OPCODE) 89 /* conv.i1 */, 0 }, // state 91 [conv.i1]
112 { 1, 1, 0, 1, (SM_OPCODE) 90 /* conv.i2 */, 0 }, // state 92 [conv.i2]
113 { 1, 1, 0, 1, (SM_OPCODE) 91 /* conv.i4 */, 0 }, // state 93 [conv.i4]
114 { 1, 1, 0, 1, (SM_OPCODE) 92 /* conv.i8 */, 0 }, // state 94 [conv.i8]
115 { 1, 1, 0, 1, (SM_OPCODE) 93 /* conv.r4 */, 276 }, // state 95 [conv.r4]
116 { 1, 1, 0, 1, (SM_OPCODE) 94 /* conv.r8 */, 256 }, // state 96 [conv.r8]
117 { 1, 1, 0, 1, (SM_OPCODE) 95 /* conv.u4 */, 0 }, // state 97 [conv.u4]
118 { 1, 1, 0, 1, (SM_OPCODE) 96 /* conv.u8 */, 0 }, // state 98 [conv.u8]
119 { 1, 1, 0, 1, (SM_OPCODE) 97 /* callvirt */, 0 }, // state 99 [callvirt]
120 { 1, 1, 0, 1, (SM_OPCODE) 98 /* cpobj */, 0 }, // state 100 [cpobj]
121 { 1, 1, 0, 1, (SM_OPCODE) 99 /* ldobj */, 0 }, // state 101 [ldobj]
122 { 1, 1, 0, 1, (SM_OPCODE)100 /* ldstr */, 0 }, // state 102 [ldstr]
123 { 1, 1, 0, 1, (SM_OPCODE)101 /* newobj */, 0 }, // state 103 [newobj]
124 { 1, 1, 0, 1, (SM_OPCODE)102 /* castclass */, 0 }, // state 104 [castclass]
125 { 1, 1, 0, 1, (SM_OPCODE)103 /* isinst */, 0 }, // state 105 [isinst]
126 { 1, 1, 0, 1, (SM_OPCODE)104 /* conv.r.un */, 0 }, // state 106 [conv.r.un]
127 { 1, 1, 0, 1, (SM_OPCODE)105 /* unbox */, 0 }, // state 107 [unbox]
128 { 1, 1, 0, 1, (SM_OPCODE)106 /* throw */, 0 }, // state 108 [throw]
129 { 1, 1, 0, 1, (SM_OPCODE)107 /* ldfld */, 0 }, // state 109 [ldfld]
130 { 1, 1, 0, 1, (SM_OPCODE)108 /* ldflda */, 0 }, // state 110 [ldflda]
131 { 1, 1, 0, 1, (SM_OPCODE)109 /* stfld */, 0 }, // state 111 [stfld]
132 { 1, 1, 0, 1, (SM_OPCODE)110 /* ldsfld */, 0 }, // state 112 [ldsfld]
133 { 1, 1, 0, 1, (SM_OPCODE)111 /* ldsflda */, 0 }, // state 113 [ldsflda]
134 { 1, 1, 0, 1, (SM_OPCODE)112 /* stsfld */, 0 }, // state 114 [stsfld]
135 { 1, 1, 0, 1, (SM_OPCODE)113 /* stobj */, 0 }, // state 115 [stobj]
136 { 1, 1, 0, 1, (SM_OPCODE)114 /* ovf.notype.un */, 0 }, // state 116 [ovf.notype.un]
137 { 1, 1, 0, 1, (SM_OPCODE)115 /* box */, 0 }, // state 117 [box]
138 { 1, 1, 0, 1, (SM_OPCODE)116 /* newarr */, 0 }, // state 118 [newarr]
139 { 1, 1, 0, 1, (SM_OPCODE)117 /* ldlen */, 0 }, // state 119 [ldlen]
140 { 1, 1, 0, 1, (SM_OPCODE)118 /* ldelema */, 0 }, // state 120 [ldelema]
141 { 1, 1, 0, 1, (SM_OPCODE)119 /* ldelem.i1 */, 0 }, // state 121 [ldelem.i1]
142 { 1, 1, 0, 1, (SM_OPCODE)120 /* ldelem.u1 */, 0 }, // state 122 [ldelem.u1]
143 { 1, 1, 0, 1, (SM_OPCODE)121 /* ldelem.i2 */, 0 }, // state 123 [ldelem.i2]
144 { 1, 1, 0, 1, (SM_OPCODE)122 /* ldelem.u2 */, 0 }, // state 124 [ldelem.u2]
145 { 1, 1, 0, 1, (SM_OPCODE)123 /* ldelem.i4 */, 0 }, // state 125 [ldelem.i4]
146 { 1, 1, 0, 1, (SM_OPCODE)124 /* ldelem.u4 */, 0 }, // state 126 [ldelem.u4]
147 { 1, 1, 0, 1, (SM_OPCODE)125 /* ldelem.i8 */, 0 }, // state 127 [ldelem.i8]
148 { 1, 1, 0, 1, (SM_OPCODE)126 /* ldelem.i */, 0 }, // state 128 [ldelem.i]
149 { 1, 1, 0, 1, (SM_OPCODE)127 /* ldelem.r4 */, 0 }, // state 129 [ldelem.r4]
150 { 1, 1, 0, 1, (SM_OPCODE)128 /* ldelem.r8 */, 0 }, // state 130 [ldelem.r8]
151 { 1, 1, 0, 1, (SM_OPCODE)129 /* ldelem.ref */, 0 }, // state 131 [ldelem.ref]
152 { 1, 1, 0, 1, (SM_OPCODE)130 /* stelem.i */, 0 }, // state 132 [stelem.i]
153 { 1, 1, 0, 1, (SM_OPCODE)131 /* stelem.i1 */, 0 }, // state 133 [stelem.i1]
154 { 1, 1, 0, 1, (SM_OPCODE)132 /* stelem.i2 */, 0 }, // state 134 [stelem.i2]
155 { 1, 1, 0, 1, (SM_OPCODE)133 /* stelem.i4 */, 0 }, // state 135 [stelem.i4]
156 { 1, 1, 0, 1, (SM_OPCODE)134 /* stelem.i8 */, 0 }, // state 136 [stelem.i8]
157 { 1, 1, 0, 1, (SM_OPCODE)135 /* stelem.r4 */, 0 }, // state 137 [stelem.r4]
158 { 1, 1, 0, 1, (SM_OPCODE)136 /* stelem.r8 */, 0 }, // state 138 [stelem.r8]
159 { 1, 1, 0, 1, (SM_OPCODE)137 /* stelem.ref */, 0 }, // state 139 [stelem.ref]
160 { 1, 1, 0, 1, (SM_OPCODE)138 /* ldelem */, 0 }, // state 140 [ldelem]
161 { 1, 1, 0, 1, (SM_OPCODE)139 /* stelem */, 0 }, // state 141 [stelem]
162 { 1, 1, 0, 1, (SM_OPCODE)140 /* unbox.any */, 0 }, // state 142 [unbox.any]
163 { 1, 1, 0, 1, (SM_OPCODE)141 /* conv.ovf.i1 */, 0 }, // state 143 [conv.ovf.i1]
164 { 1, 1, 0, 1, (SM_OPCODE)142 /* conv.ovf.u1 */, 0 }, // state 144 [conv.ovf.u1]
165 { 1, 1, 0, 1, (SM_OPCODE)143 /* conv.ovf.i2 */, 0 }, // state 145 [conv.ovf.i2]
166 { 1, 1, 0, 1, (SM_OPCODE)144 /* conv.ovf.u2 */, 0 }, // state 146 [conv.ovf.u2]
167 { 1, 1, 0, 1, (SM_OPCODE)145 /* conv.ovf.i4 */, 0 }, // state 147 [conv.ovf.i4]
168 { 1, 1, 0, 1, (SM_OPCODE)146 /* conv.ovf.u4 */, 0 }, // state 148 [conv.ovf.u4]
169 { 1, 1, 0, 1, (SM_OPCODE)147 /* conv.ovf.i8 */, 0 }, // state 149 [conv.ovf.i8]
170 { 1, 1, 0, 1, (SM_OPCODE)148 /* conv.ovf.u8 */, 0 }, // state 150 [conv.ovf.u8]
171 { 1, 1, 0, 1, (SM_OPCODE)149 /* refanyval */, 0 }, // state 151 [refanyval]
172 { 1, 1, 0, 1, (SM_OPCODE)150 /* ckfinite */, 0 }, // state 152 [ckfinite]
173 { 1, 1, 0, 1, (SM_OPCODE)151 /* mkrefany */, 0 }, // state 153 [mkrefany]
174 { 1, 1, 0, 1, (SM_OPCODE)152 /* ldtoken */, 0 }, // state 154 [ldtoken]
175 { 1, 1, 0, 1, (SM_OPCODE)153 /* conv.u2 */, 0 }, // state 155 [conv.u2]
176 { 1, 1, 0, 1, (SM_OPCODE)154 /* conv.u1 */, 0 }, // state 156 [conv.u1]
177 { 1, 1, 0, 1, (SM_OPCODE)155 /* conv.i */, 0 }, // state 157 [conv.i]
178 { 1, 1, 0, 1, (SM_OPCODE)156 /* conv.ovf.i */, 0 }, // state 158 [conv.ovf.i]
179 { 1, 1, 0, 1, (SM_OPCODE)157 /* conv.ovf.u */, 0 }, // state 159 [conv.ovf.u]
180 { 1, 1, 0, 1, (SM_OPCODE)158 /* add.ovf */, 0 }, // state 160 [add.ovf]
181 { 1, 1, 0, 1, (SM_OPCODE)159 /* mul.ovf */, 0 }, // state 161 [mul.ovf]
182 { 1, 1, 0, 1, (SM_OPCODE)160 /* sub.ovf */, 0 }, // state 162 [sub.ovf]
183 { 1, 1, 0, 1, (SM_OPCODE)161 /* leave.s */, 0 }, // state 163 [leave.s]
184 { 1, 1, 0, 1, (SM_OPCODE)162 /* stind.i */, 0 }, // state 164 [stind.i]
185 { 1, 1, 0, 1, (SM_OPCODE)163 /* conv.u */, 0 }, // state 165 [conv.u]
186 { 1, 1, 0, 1, (SM_OPCODE)164 /* prefix.n */, 0 }, // state 166 [prefix.n]
187 { 1, 1, 0, 1, (SM_OPCODE)165 /* arglist */, 0 }, // state 167 [arglist]
188 { 1, 1, 0, 1, (SM_OPCODE)166 /* ceq */, 0 }, // state 168 [ceq]
189 { 1, 1, 0, 1, (SM_OPCODE)167 /* cgt */, 0 }, // state 169 [cgt]
190 { 1, 1, 0, 1, (SM_OPCODE)168 /* cgt.un */, 0 }, // state 170 [cgt.un]
191 { 1, 1, 0, 1, (SM_OPCODE)169 /* clt */, 0 }, // state 171 [clt]
192 { 1, 1, 0, 1, (SM_OPCODE)170 /* clt.un */, 0 }, // state 172 [clt.un]
193 { 1, 1, 0, 1, (SM_OPCODE)171 /* ldftn */, 0 }, // state 173 [ldftn]
194 { 1, 1, 0, 1, (SM_OPCODE)172 /* ldvirtftn */, 0 }, // state 174 [ldvirtftn]
195 { 1, 1, 0, 1, (SM_OPCODE)173 /* long.loc.arg */, 0 }, // state 175 [long.loc.arg]
196 { 1, 1, 0, 1, (SM_OPCODE)174 /* localloc */, 0 }, // state 176 [localloc]
197 { 1, 1, 0, 1, (SM_OPCODE)175 /* unaligned */, 0 }, // state 177 [unaligned]
198 { 1, 1, 0, 1, (SM_OPCODE)176 /* volatile */, 0 }, // state 178 [volatile]
199 { 1, 1, 0, 1, (SM_OPCODE)177 /* tailcall */, 0 }, // state 179 [tailcall]
200 { 1, 1, 0, 1, (SM_OPCODE)178 /* initobj */, 0 }, // state 180 [initobj]
201 { 1, 1, 0, 1, (SM_OPCODE)179 /* constrained */, 218 }, // state 181 [constrained]
202 { 1, 1, 0, 1, (SM_OPCODE)180 /* cpblk */, 0 }, // state 182 [cpblk]
203 { 1, 1, 0, 1, (SM_OPCODE)181 /* initblk */, 0 }, // state 183 [initblk]
204 { 1, 1, 0, 1, (SM_OPCODE)182 /* rethrow */, 0 }, // state 184 [rethrow]
205 { 1, 1, 0, 1, (SM_OPCODE)183 /* sizeof */, 0 }, // state 185 [sizeof]
206 { 1, 1, 0, 1, (SM_OPCODE)184 /* refanytype */, 0 }, // state 186 [refanytype]
207 { 1, 1, 0, 1, (SM_OPCODE)185 /* readonly */, 0 }, // state 187 [readonly]
208 { 1, 1, 0, 1, (SM_OPCODE)186 /* ldarga.s.normed */, 218 }, // state 188 [ldarga.s.normed]
209 { 1, 1, 0, 1, (SM_OPCODE)187 /* ldloca.s.normed */, 220 }, // state 189 [ldloca.s.normed]
210 { 1, 2, 181, 181, (SM_OPCODE) 97 /* callvirt */, 0 }, // state 190 [constrained -> callvirt]
211 { 1, 2, 3, 3, (SM_OPCODE)107 /* ldfld */, 432 }, // state 191 [ldarg.0 -> ldfld]
212 { 1, 2, 4, 4, (SM_OPCODE)107 /* ldfld */, 0 }, // state 192 [ldarg.1 -> ldfld]
213 { 1, 2, 5, 5, (SM_OPCODE)107 /* ldfld */, 0 }, // state 193 [ldarg.2 -> ldfld]
214 { 1, 2, 6, 6, (SM_OPCODE)107 /* ldfld */, 0 }, // state 194 [ldarg.3 -> ldfld]
215 { 1, 2, 16, 16, (SM_OPCODE)107 /* ldfld */, 414 }, // state 195 [ldarga.s -> ldfld]
216 { 1, 2, 19, 19, (SM_OPCODE)107 /* ldfld */, 0 }, // state 196 [ldloca.s -> ldfld]
217 { 1, 2, 188, 188, (SM_OPCODE)107 /* ldfld */, 0 }, // state 197 [ldarga.s.normed -> ldfld]
218 { 1, 2, 189, 189, (SM_OPCODE)107 /* ldfld */, 0 }, // state 198 [ldloca.s.normed -> ldfld]
219 { 1, 2, 11, 11, (SM_OPCODE) 5 /* ldloc.0 */, 0 }, // state 199 [stloc.0 -> ldloc.0]
220 { 1, 2, 12, 12, (SM_OPCODE) 6 /* ldloc.1 */, 0 }, // state 200 [stloc.1 -> ldloc.1]
221 { 1, 2, 13, 13, (SM_OPCODE) 7 /* ldloc.2 */, 0 }, // state 201 [stloc.2 -> ldloc.2]
222 { 1, 2, 14, 14, (SM_OPCODE) 8 /* ldloc.3 */, 0 }, // state 202 [stloc.3 -> ldloc.3]
223 { 1, 2, 35, 35, (SM_OPCODE) 74 /* add */, 0 }, // state 203 [ldc.r4 -> add]
224 { 1, 2, 35, 35, (SM_OPCODE) 75 /* sub */, 0 }, // state 204 [ldc.r4 -> sub]
225 { 1, 2, 35, 35, (SM_OPCODE) 76 /* mul */, 0 }, // state 205 [ldc.r4 -> mul]
226 { 1, 2, 35, 35, (SM_OPCODE) 77 /* div */, 0 }, // state 206 [ldc.r4 -> div]
227 { 1, 2, 36, 36, (SM_OPCODE) 74 /* add */, 0 }, // state 207 [ldc.r8 -> add]
228 { 1, 2, 36, 36, (SM_OPCODE) 75 /* sub */, 0 }, // state 208 [ldc.r8 -> sub]
229 { 1, 2, 36, 36, (SM_OPCODE) 76 /* mul */, 0 }, // state 209 [ldc.r8 -> mul]
230 { 1, 2, 36, 36, (SM_OPCODE) 77 /* div */, 0 }, // state 210 [ldc.r8 -> div]
231 { 1, 2, 95, 95, (SM_OPCODE) 74 /* add */, 0 }, // state 211 [conv.r4 -> add]
232 { 1, 2, 95, 95, (SM_OPCODE) 75 /* sub */, 0 }, // state 212 [conv.r4 -> sub]
233 { 1, 2, 95, 95, (SM_OPCODE) 76 /* mul */, 0 }, // state 213 [conv.r4 -> mul]
234 { 1, 2, 95, 95, (SM_OPCODE) 77 /* div */, 0 }, // state 214 [conv.r4 -> div]
235 { 1, 2, 96, 96, (SM_OPCODE) 76 /* mul */, 0 }, // state 215 [conv.r8 -> mul]
236 { 1, 2, 96, 96, (SM_OPCODE) 77 /* div */, 0 }, // state 216 [conv.r8 -> div]
237 { 0, 2, 3, 3, (SM_OPCODE) 21 /* ldc.i4.0 */, 228 }, // state 217 [ldarg.0 -> ldc.i4.0]
238 { 1, 3, 3, 217, (SM_OPCODE)109 /* stfld */, 0 }, // state 218 [ldarg.0 -> ldc.i4.0 -> stfld]
239 { 0, 2, 3, 3, (SM_OPCODE) 33 /* ldc.r4 */, 230 }, // state 219 [ldarg.0 -> ldc.r4]
240 { 1, 3, 3, 219, (SM_OPCODE)109 /* stfld */, 0 }, // state 220 [ldarg.0 -> ldc.r4 -> stfld]
241 { 0, 2, 3, 3, (SM_OPCODE) 34 /* ldc.r8 */, 232 }, // state 221 [ldarg.0 -> ldc.r8]
242 { 1, 3, 3, 221, (SM_OPCODE)109 /* stfld */, 0 }, // state 222 [ldarg.0 -> ldc.r8 -> stfld]
243 { 0, 2, 3, 3, (SM_OPCODE) 2 /* ldarg.1 */, 238 }, // state 223 [ldarg.0 -> ldarg.1]
244 { 0, 3, 3, 223, (SM_OPCODE)107 /* ldfld */, 236 }, // state 224 [ldarg.0 -> ldarg.1 -> ldfld]
245 { 1, 4, 3, 224, (SM_OPCODE)109 /* stfld */, 0 }, // state 225 [ldarg.0 -> ldarg.1 -> ldfld -> stfld]
246 { 1, 3, 3, 223, (SM_OPCODE)109 /* stfld */, 0 }, // state 226 [ldarg.0 -> ldarg.1 -> stfld]
247 { 0, 2, 3, 3, (SM_OPCODE) 3 /* ldarg.2 */, 240 }, // state 227 [ldarg.0 -> ldarg.2]
248 { 1, 3, 3, 227, (SM_OPCODE)109 /* stfld */, 0 }, // state 228 [ldarg.0 -> ldarg.2 -> stfld]
249 { 0, 2, 3, 3, (SM_OPCODE) 4 /* ldarg.3 */, 242 }, // state 229 [ldarg.0 -> ldarg.3]
250 { 1, 3, 3, 229, (SM_OPCODE)109 /* stfld */, 0 }, // state 230 [ldarg.0 -> ldarg.3 -> stfld]
251 { 0, 2, 3, 3, (SM_OPCODE) 36 /* dup */, 248 }, // state 231 [ldarg.0 -> dup]
252 { 0, 3, 3, 231, (SM_OPCODE)107 /* ldfld */, 460 }, // state 232 [ldarg.0 -> dup -> ldfld]
253 { 0, 4, 3, 232, (SM_OPCODE) 2 /* ldarg.1 */, 318 }, // state 233 [ldarg.0 -> dup -> ldfld -> ldarg.1]
254 { 0, 5, 3, 233, (SM_OPCODE) 74 /* add */, 256 }, // state 234 [ldarg.0 -> dup -> ldfld -> ldarg.1 -> add]
255 { 1, 6, 3, 234, (SM_OPCODE)109 /* stfld */, 0 }, // state 235 [ldarg.0 -> dup -> ldfld -> ldarg.1 -> add -> stfld]
256 { 0, 5, 3, 233, (SM_OPCODE) 75 /* sub */, 258 }, // state 236 [ldarg.0 -> dup -> ldfld -> ldarg.1 -> sub]
257 { 1, 6, 3, 236, (SM_OPCODE)109 /* stfld */, 0 }, // state 237 [ldarg.0 -> dup -> ldfld -> ldarg.1 -> sub -> stfld]
258 { 0, 5, 3, 233, (SM_OPCODE) 76 /* mul */, 260 }, // state 238 [ldarg.0 -> dup -> ldfld -> ldarg.1 -> mul]
259 { 1, 6, 3, 238, (SM_OPCODE)109 /* stfld */, 0 }, // state 239 [ldarg.0 -> dup -> ldfld -> ldarg.1 -> mul -> stfld]
260 { 0, 5, 3, 233, (SM_OPCODE) 77 /* div */, 262 }, // state 240 [ldarg.0 -> dup -> ldfld -> ldarg.1 -> div]
261 { 1, 6, 3, 240, (SM_OPCODE)109 /* stfld */, 0 }, // state 241 [ldarg.0 -> dup -> ldfld -> ldarg.1 -> div -> stfld]
262 { 0, 3, 191, 191, (SM_OPCODE) 2 /* ldarg.1 */, 268 }, // state 242 [ldarg.0 -> ldfld -> ldarg.1]
263 { 0, 4, 191, 242, (SM_OPCODE)107 /* ldfld */, 336 }, // state 243 [ldarg.0 -> ldfld -> ldarg.1 -> ldfld]
264 { 1, 5, 191, 243, (SM_OPCODE) 74 /* add */, 0 }, // state 244 [ldarg.0 -> ldfld -> ldarg.1 -> ldfld -> add]
265 { 1, 5, 191, 243, (SM_OPCODE) 75 /* sub */, 0 }, // state 245 [ldarg.0 -> ldfld -> ldarg.1 -> ldfld -> sub]
266 { 0, 3, 195, 195, (SM_OPCODE) 14 /* ldarga.s */, 274 }, // state 246 [ldarga.s -> ldfld -> ldarga.s]
267 { 0, 4, 195, 246, (SM_OPCODE)107 /* ldfld */, 342 }, // state 247 [ldarga.s -> ldfld -> ldarga.s -> ldfld]
268 { 1, 5, 195, 247, (SM_OPCODE) 74 /* add */, 0 }, // state 248 [ldarga.s -> ldfld -> ldarga.s -> ldfld -> add]
269 { 1, 5, 195, 247, (SM_OPCODE) 75 /* sub */, 0 }, // state 249 [ldarga.s -> ldfld -> ldarga.s -> ldfld -> sub]
270};
271// clang-format on
272
273static_assert_no_msg(NUM_SM_STATES == _countof(g_SMStates));
274
275const SMState* gp_SMStates = g_SMStates;
276
277//
278// JumpTableCells in the state machine
279//
280// clang-format off
281const JumpTableCell g_SMJumpTableCells[] =
282{
283 // {src, dest }
284 { 1, 2 }, // cell# 0 : state 1 [start] --(0 noshow)--> state 2 [noshow]
285 { 1, 3 }, // cell# 1 : state 1 [start] --(1 ldarg.0)--> state 3 [ldarg.0]
286 { 1, 4 }, // cell# 2 : state 1 [start] --(2 ldarg.1)--> state 4 [ldarg.1]
287 { 1, 5 }, // cell# 3 : state 1 [start] --(3 ldarg.2)--> state 5 [ldarg.2]
288 { 1, 6 }, // cell# 4 : state 1 [start] --(4 ldarg.3)--> state 6 [ldarg.3]
289 { 1, 7 }, // cell# 5 : state 1 [start] --(5 ldloc.0)--> state 7 [ldloc.0]
290 { 1, 8 }, // cell# 6 : state 1 [start] --(6 ldloc.1)--> state 8 [ldloc.1]
291 { 1, 9 }, // cell# 7 : state 1 [start] --(7 ldloc.2)--> state 9 [ldloc.2]
292 { 1, 10 }, // cell# 8 : state 1 [start] --(8 ldloc.3)--> state 10 [ldloc.3]
293 { 1, 11 }, // cell# 9 : state 1 [start] --(9 stloc.0)--> state 11 [stloc.0]
294 { 1, 12 }, // cell# 10 : state 1 [start] --(10 stloc.1)--> state 12 [stloc.1]
295 { 1, 13 }, // cell# 11 : state 1 [start] --(11 stloc.2)--> state 13 [stloc.2]
296 { 1, 14 }, // cell# 12 : state 1 [start] --(12 stloc.3)--> state 14 [stloc.3]
297 { 1, 15 }, // cell# 13 : state 1 [start] --(13 ldarg.s)--> state 15 [ldarg.s]
298 { 1, 16 }, // cell# 14 : state 1 [start] --(14 ldarga.s)--> state 16 [ldarga.s]
299 { 1, 17 }, // cell# 15 : state 1 [start] --(15 starg.s)--> state 17 [starg.s]
300 { 1, 18 }, // cell# 16 : state 1 [start] --(16 ldloc.s)--> state 18 [ldloc.s]
301 { 1, 19 }, // cell# 17 : state 1 [start] --(17 ldloca.s)--> state 19 [ldloca.s]
302 { 1, 20 }, // cell# 18 : state 1 [start] --(18 stloc.s)--> state 20 [stloc.s]
303 { 1, 21 }, // cell# 19 : state 1 [start] --(19 ldnull)--> state 21 [ldnull]
304 { 1, 22 }, // cell# 20 : state 1 [start] --(20 ldc.i4.m1)--> state 22 [ldc.i4.m1]
305 { 1, 23 }, // cell# 21 : state 1 [start] --(21 ldc.i4.0)--> state 23 [ldc.i4.0]
306 { 1, 24 }, // cell# 22 : state 1 [start] --(22 ldc.i4.1)--> state 24 [ldc.i4.1]
307 { 1, 25 }, // cell# 23 : state 1 [start] --(23 ldc.i4.2)--> state 25 [ldc.i4.2]
308 { 1, 26 }, // cell# 24 : state 1 [start] --(24 ldc.i4.3)--> state 26 [ldc.i4.3]
309 { 1, 27 }, // cell# 25 : state 1 [start] --(25 ldc.i4.4)--> state 27 [ldc.i4.4]
310 { 1, 28 }, // cell# 26 : state 1 [start] --(26 ldc.i4.5)--> state 28 [ldc.i4.5]
311 { 1, 29 }, // cell# 27 : state 1 [start] --(27 ldc.i4.6)--> state 29 [ldc.i4.6]
312 { 1, 30 }, // cell# 28 : state 1 [start] --(28 ldc.i4.7)--> state 30 [ldc.i4.7]
313 { 1, 31 }, // cell# 29 : state 1 [start] --(29 ldc.i4.8)--> state 31 [ldc.i4.8]
314 { 1, 32 }, // cell# 30 : state 1 [start] --(30 ldc.i4.s)--> state 32 [ldc.i4.s]
315 { 1, 33 }, // cell# 31 : state 1 [start] --(31 ldc.i4)--> state 33 [ldc.i4]
316 { 1, 34 }, // cell# 32 : state 1 [start] --(32 ldc.i8)--> state 34 [ldc.i8]
317 { 1, 35 }, // cell# 33 : state 1 [start] --(33 ldc.r4)--> state 35 [ldc.r4]
318 { 1, 36 }, // cell# 34 : state 1 [start] --(34 ldc.r8)--> state 36 [ldc.r8]
319 { 1, 37 }, // cell# 35 : state 1 [start] --(35 unused)--> state 37 [unused]
320 { 1, 38 }, // cell# 36 : state 1 [start] --(36 dup)--> state 38 [dup]
321 { 1, 39 }, // cell# 37 : state 1 [start] --(37 pop)--> state 39 [pop]
322 { 1, 40 }, // cell# 38 : state 1 [start] --(38 call)--> state 40 [call]
323 { 1, 41 }, // cell# 39 : state 1 [start] --(39 calli)--> state 41 [calli]
324 { 1, 42 }, // cell# 40 : state 1 [start] --(40 ret)--> state 42 [ret]
325 { 1, 43 }, // cell# 41 : state 1 [start] --(41 br.s)--> state 43 [br.s]
326 { 1, 44 }, // cell# 42 : state 1 [start] --(42 brfalse.s)--> state 44 [brfalse.s]
327 { 1, 45 }, // cell# 43 : state 1 [start] --(43 brtrue.s)--> state 45 [brtrue.s]
328 { 1, 46 }, // cell# 44 : state 1 [start] --(44 beq.s)--> state 46 [beq.s]
329 { 1, 47 }, // cell# 45 : state 1 [start] --(45 bge.s)--> state 47 [bge.s]
330 { 1, 48 }, // cell# 46 : state 1 [start] --(46 bgt.s)--> state 48 [bgt.s]
331 { 1, 49 }, // cell# 47 : state 1 [start] --(47 ble.s)--> state 49 [ble.s]
332 { 1, 50 }, // cell# 48 : state 1 [start] --(48 blt.s)--> state 50 [blt.s]
333 { 1, 51 }, // cell# 49 : state 1 [start] --(49 bne.un.s)--> state 51 [bne.un.s]
334 { 1, 52 }, // cell# 50 : state 1 [start] --(50 bge.un.s)--> state 52 [bge.un.s]
335 { 1, 53 }, // cell# 51 : state 1 [start] --(51 bgt.un.s)--> state 53 [bgt.un.s]
336 { 1, 54 }, // cell# 52 : state 1 [start] --(52 ble.un.s)--> state 54 [ble.un.s]
337 { 1, 55 }, // cell# 53 : state 1 [start] --(53 blt.un.s)--> state 55 [blt.un.s]
338 { 1, 56 }, // cell# 54 : state 1 [start] --(54 long.branch)--> state 56 [long.branch]
339 { 1, 57 }, // cell# 55 : state 1 [start] --(55 switch)--> state 57 [switch]
340 { 1, 58 }, // cell# 56 : state 1 [start] --(56 ldind.i1)--> state 58 [ldind.i1]
341 { 1, 59 }, // cell# 57 : state 1 [start] --(57 ldind.u1)--> state 59 [ldind.u1]
342 { 1, 60 }, // cell# 58 : state 1 [start] --(58 ldind.i2)--> state 60 [ldind.i2]
343 { 1, 61 }, // cell# 59 : state 1 [start] --(59 ldind.u2)--> state 61 [ldind.u2]
344 { 1, 62 }, // cell# 60 : state 1 [start] --(60 ldind.i4)--> state 62 [ldind.i4]
345 { 1, 63 }, // cell# 61 : state 1 [start] --(61 ldind.u4)--> state 63 [ldind.u4]
346 { 1, 64 }, // cell# 62 : state 1 [start] --(62 ldind.i8)--> state 64 [ldind.i8]
347 { 1, 65 }, // cell# 63 : state 1 [start] --(63 ldind.i)--> state 65 [ldind.i]
348 { 1, 66 }, // cell# 64 : state 1 [start] --(64 ldind.r4)--> state 66 [ldind.r4]
349 { 1, 67 }, // cell# 65 : state 1 [start] --(65 ldind.r8)--> state 67 [ldind.r8]
350 { 1, 68 }, // cell# 66 : state 1 [start] --(66 ldind.ref)--> state 68 [ldind.ref]
351 { 1, 69 }, // cell# 67 : state 1 [start] --(67 stind.ref)--> state 69 [stind.ref]
352 { 1, 70 }, // cell# 68 : state 1 [start] --(68 stind.i1)--> state 70 [stind.i1]
353 { 1, 71 }, // cell# 69 : state 1 [start] --(69 stind.i2)--> state 71 [stind.i2]
354 { 1, 72 }, // cell# 70 : state 1 [start] --(70 stind.i4)--> state 72 [stind.i4]
355 { 1, 73 }, // cell# 71 : state 1 [start] --(71 stind.i8)--> state 73 [stind.i8]
356 { 1, 74 }, // cell# 72 : state 1 [start] --(72 stind.r4)--> state 74 [stind.r4]
357 { 1, 75 }, // cell# 73 : state 1 [start] --(73 stind.r8)--> state 75 [stind.r8]
358 { 1, 76 }, // cell# 74 : state 1 [start] --(74 add)--> state 76 [add]
359 { 1, 77 }, // cell# 75 : state 1 [start] --(75 sub)--> state 77 [sub]
360 { 1, 78 }, // cell# 76 : state 1 [start] --(76 mul)--> state 78 [mul]
361 { 1, 79 }, // cell# 77 : state 1 [start] --(77 div)--> state 79 [div]
362 { 1, 80 }, // cell# 78 : state 1 [start] --(78 div.un)--> state 80 [div.un]
363 { 1, 81 }, // cell# 79 : state 1 [start] --(79 rem)--> state 81 [rem]
364 { 1, 82 }, // cell# 80 : state 1 [start] --(80 rem.un)--> state 82 [rem.un]
365 { 1, 83 }, // cell# 81 : state 1 [start] --(81 and)--> state 83 [and]
366 { 1, 84 }, // cell# 82 : state 1 [start] --(82 or)--> state 84 [or]
367 { 1, 85 }, // cell# 83 : state 1 [start] --(83 xor)--> state 85 [xor]
368 { 1, 86 }, // cell# 84 : state 1 [start] --(84 shl)--> state 86 [shl]
369 { 1, 87 }, // cell# 85 : state 1 [start] --(85 shr)--> state 87 [shr]
370 { 1, 88 }, // cell# 86 : state 1 [start] --(86 shr.un)--> state 88 [shr.un]
371 { 1, 89 }, // cell# 87 : state 1 [start] --(87 neg)--> state 89 [neg]
372 { 1, 90 }, // cell# 88 : state 1 [start] --(88 not)--> state 90 [not]
373 { 1, 91 }, // cell# 89 : state 1 [start] --(89 conv.i1)--> state 91 [conv.i1]
374 { 1, 92 }, // cell# 90 : state 1 [start] --(90 conv.i2)--> state 92 [conv.i2]
375 { 1, 93 }, // cell# 91 : state 1 [start] --(91 conv.i4)--> state 93 [conv.i4]
376 { 1, 94 }, // cell# 92 : state 1 [start] --(92 conv.i8)--> state 94 [conv.i8]
377 { 1, 95 }, // cell# 93 : state 1 [start] --(93 conv.r4)--> state 95 [conv.r4]
378 { 1, 96 }, // cell# 94 : state 1 [start] --(94 conv.r8)--> state 96 [conv.r8]
379 { 1, 97 }, // cell# 95 : state 1 [start] --(95 conv.u4)--> state 97 [conv.u4]
380 { 1, 98 }, // cell# 96 : state 1 [start] --(96 conv.u8)--> state 98 [conv.u8]
381 { 1, 99 }, // cell# 97 : state 1 [start] --(97 callvirt)--> state 99 [callvirt]
382 { 1, 100 }, // cell# 98 : state 1 [start] --(98 cpobj)--> state 100 [cpobj]
383 { 1, 101 }, // cell# 99 : state 1 [start] --(99 ldobj)--> state 101 [ldobj]
384 { 1, 102 }, // cell# 100 : state 1 [start] --(100 ldstr)--> state 102 [ldstr]
385 { 1, 103 }, // cell# 101 : state 1 [start] --(101 newobj)--> state 103 [newobj]
386 { 1, 104 }, // cell# 102 : state 1 [start] --(102 castclass)--> state 104 [castclass]
387 { 1, 105 }, // cell# 103 : state 1 [start] --(103 isinst)--> state 105 [isinst]
388 { 1, 106 }, // cell# 104 : state 1 [start] --(104 conv.r.un)--> state 106 [conv.r.un]
389 { 1, 107 }, // cell# 105 : state 1 [start] --(105 unbox)--> state 107 [unbox]
390 { 1, 108 }, // cell# 106 : state 1 [start] --(106 throw)--> state 108 [throw]
391 { 1, 109 }, // cell# 107 : state 1 [start] --(107 ldfld)--> state 109 [ldfld]
392 { 1, 110 }, // cell# 108 : state 1 [start] --(108 ldflda)--> state 110 [ldflda]
393 { 1, 111 }, // cell# 109 : state 1 [start] --(109 stfld)--> state 111 [stfld]
394 { 1, 112 }, // cell# 110 : state 1 [start] --(110 ldsfld)--> state 112 [ldsfld]
395 { 1, 113 }, // cell# 111 : state 1 [start] --(111 ldsflda)--> state 113 [ldsflda]
396 { 1, 114 }, // cell# 112 : state 1 [start] --(112 stsfld)--> state 114 [stsfld]
397 { 1, 115 }, // cell# 113 : state 1 [start] --(113 stobj)--> state 115 [stobj]
398 { 1, 116 }, // cell# 114 : state 1 [start] --(114 ovf.notype.un)--> state 116 [ovf.notype.un]
399 { 1, 117 }, // cell# 115 : state 1 [start] --(115 box)--> state 117 [box]
400 { 1, 118 }, // cell# 116 : state 1 [start] --(116 newarr)--> state 118 [newarr]
401 { 1, 119 }, // cell# 117 : state 1 [start] --(117 ldlen)--> state 119 [ldlen]
402 { 1, 120 }, // cell# 118 : state 1 [start] --(118 ldelema)--> state 120 [ldelema]
403 { 1, 121 }, // cell# 119 : state 1 [start] --(119 ldelem.i1)--> state 121 [ldelem.i1]
404 { 1, 122 }, // cell# 120 : state 1 [start] --(120 ldelem.u1)--> state 122 [ldelem.u1]
405 { 1, 123 }, // cell# 121 : state 1 [start] --(121 ldelem.i2)--> state 123 [ldelem.i2]
406 { 1, 124 }, // cell# 122 : state 1 [start] --(122 ldelem.u2)--> state 124 [ldelem.u2]
407 { 1, 125 }, // cell# 123 : state 1 [start] --(123 ldelem.i4)--> state 125 [ldelem.i4]
408 { 1, 126 }, // cell# 124 : state 1 [start] --(124 ldelem.u4)--> state 126 [ldelem.u4]
409 { 1, 127 }, // cell# 125 : state 1 [start] --(125 ldelem.i8)--> state 127 [ldelem.i8]
410 { 1, 128 }, // cell# 126 : state 1 [start] --(126 ldelem.i)--> state 128 [ldelem.i]
411 { 1, 129 }, // cell# 127 : state 1 [start] --(127 ldelem.r4)--> state 129 [ldelem.r4]
412 { 1, 130 }, // cell# 128 : state 1 [start] --(128 ldelem.r8)--> state 130 [ldelem.r8]
413 { 1, 131 }, // cell# 129 : state 1 [start] --(129 ldelem.ref)--> state 131 [ldelem.ref]
414 { 1, 132 }, // cell# 130 : state 1 [start] --(130 stelem.i)--> state 132 [stelem.i]
415 { 1, 133 }, // cell# 131 : state 1 [start] --(131 stelem.i1)--> state 133 [stelem.i1]
416 { 1, 134 }, // cell# 132 : state 1 [start] --(132 stelem.i2)--> state 134 [stelem.i2]
417 { 1, 135 }, // cell# 133 : state 1 [start] --(133 stelem.i4)--> state 135 [stelem.i4]
418 { 1, 136 }, // cell# 134 : state 1 [start] --(134 stelem.i8)--> state 136 [stelem.i8]
419 { 1, 137 }, // cell# 135 : state 1 [start] --(135 stelem.r4)--> state 137 [stelem.r4]
420 { 1, 138 }, // cell# 136 : state 1 [start] --(136 stelem.r8)--> state 138 [stelem.r8]
421 { 1, 139 }, // cell# 137 : state 1 [start] --(137 stelem.ref)--> state 139 [stelem.ref]
422 { 1, 140 }, // cell# 138 : state 1 [start] --(138 ldelem)--> state 140 [ldelem]
423 { 1, 141 }, // cell# 139 : state 1 [start] --(139 stelem)--> state 141 [stelem]
424 { 1, 142 }, // cell# 140 : state 1 [start] --(140 unbox.any)--> state 142 [unbox.any]
425 { 1, 143 }, // cell# 141 : state 1 [start] --(141 conv.ovf.i1)--> state 143 [conv.ovf.i1]
426 { 1, 144 }, // cell# 142 : state 1 [start] --(142 conv.ovf.u1)--> state 144 [conv.ovf.u1]
427 { 1, 145 }, // cell# 143 : state 1 [start] --(143 conv.ovf.i2)--> state 145 [conv.ovf.i2]
428 { 1, 146 }, // cell# 144 : state 1 [start] --(144 conv.ovf.u2)--> state 146 [conv.ovf.u2]
429 { 1, 147 }, // cell# 145 : state 1 [start] --(145 conv.ovf.i4)--> state 147 [conv.ovf.i4]
430 { 1, 148 }, // cell# 146 : state 1 [start] --(146 conv.ovf.u4)--> state 148 [conv.ovf.u4]
431 { 1, 149 }, // cell# 147 : state 1 [start] --(147 conv.ovf.i8)--> state 149 [conv.ovf.i8]
432 { 1, 150 }, // cell# 148 : state 1 [start] --(148 conv.ovf.u8)--> state 150 [conv.ovf.u8]
433 { 1, 151 }, // cell# 149 : state 1 [start] --(149 refanyval)--> state 151 [refanyval]
434 { 1, 152 }, // cell# 150 : state 1 [start] --(150 ckfinite)--> state 152 [ckfinite]
435 { 1, 153 }, // cell# 151 : state 1 [start] --(151 mkrefany)--> state 153 [mkrefany]
436 { 1, 154 }, // cell# 152 : state 1 [start] --(152 ldtoken)--> state 154 [ldtoken]
437 { 1, 155 }, // cell# 153 : state 1 [start] --(153 conv.u2)--> state 155 [conv.u2]
438 { 1, 156 }, // cell# 154 : state 1 [start] --(154 conv.u1)--> state 156 [conv.u1]
439 { 1, 157 }, // cell# 155 : state 1 [start] --(155 conv.i)--> state 157 [conv.i]
440 { 1, 158 }, // cell# 156 : state 1 [start] --(156 conv.ovf.i)--> state 158 [conv.ovf.i]
441 { 1, 159 }, // cell# 157 : state 1 [start] --(157 conv.ovf.u)--> state 159 [conv.ovf.u]
442 { 1, 160 }, // cell# 158 : state 1 [start] --(158 add.ovf)--> state 160 [add.ovf]
443 { 1, 161 }, // cell# 159 : state 1 [start] --(159 mul.ovf)--> state 161 [mul.ovf]
444 { 1, 162 }, // cell# 160 : state 1 [start] --(160 sub.ovf)--> state 162 [sub.ovf]
445 { 1, 163 }, // cell# 161 : state 1 [start] --(161 leave.s)--> state 163 [leave.s]
446 { 1, 164 }, // cell# 162 : state 1 [start] --(162 stind.i)--> state 164 [stind.i]
447 { 1, 165 }, // cell# 163 : state 1 [start] --(163 conv.u)--> state 165 [conv.u]
448 { 1, 166 }, // cell# 164 : state 1 [start] --(164 prefix.n)--> state 166 [prefix.n]
449 { 1, 167 }, // cell# 165 : state 1 [start] --(165 arglist)--> state 167 [arglist]
450 { 1, 168 }, // cell# 166 : state 1 [start] --(166 ceq)--> state 168 [ceq]
451 { 1, 169 }, // cell# 167 : state 1 [start] --(167 cgt)--> state 169 [cgt]
452 { 1, 170 }, // cell# 168 : state 1 [start] --(168 cgt.un)--> state 170 [cgt.un]
453 { 1, 171 }, // cell# 169 : state 1 [start] --(169 clt)--> state 171 [clt]
454 { 1, 172 }, // cell# 170 : state 1 [start] --(170 clt.un)--> state 172 [clt.un]
455 { 1, 173 }, // cell# 171 : state 1 [start] --(171 ldftn)--> state 173 [ldftn]
456 { 1, 174 }, // cell# 172 : state 1 [start] --(172 ldvirtftn)--> state 174 [ldvirtftn]
457 { 1, 175 }, // cell# 173 : state 1 [start] --(173 long.loc.arg)--> state 175 [long.loc.arg]
458 { 1, 176 }, // cell# 174 : state 1 [start] --(174 localloc)--> state 176 [localloc]
459 { 1, 177 }, // cell# 175 : state 1 [start] --(175 unaligned)--> state 177 [unaligned]
460 { 1, 178 }, // cell# 176 : state 1 [start] --(176 volatile)--> state 178 [volatile]
461 { 1, 179 }, // cell# 177 : state 1 [start] --(177 tailcall)--> state 179 [tailcall]
462 { 1, 180 }, // cell# 178 : state 1 [start] --(178 initobj)--> state 180 [initobj]
463 { 1, 181 }, // cell# 179 : state 1 [start] --(179 constrained)--> state 181 [constrained]
464 { 1, 182 }, // cell# 180 : state 1 [start] --(180 cpblk)--> state 182 [cpblk]
465 { 1, 183 }, // cell# 181 : state 1 [start] --(181 initblk)--> state 183 [initblk]
466 { 1, 184 }, // cell# 182 : state 1 [start] --(182 rethrow)--> state 184 [rethrow]
467 { 1, 185 }, // cell# 183 : state 1 [start] --(183 sizeof)--> state 185 [sizeof]
468 { 1, 186 }, // cell# 184 : state 1 [start] --(184 refanytype)--> state 186 [refanytype]
469 { 1, 187 }, // cell# 185 : state 1 [start] --(185 readonly)--> state 187 [readonly]
470 { 1, 188 }, // cell# 186 : state 1 [start] --(186 ldarga.s.normed)--> state 188 [ldarga.s.normed]
471 { 1, 189 }, // cell# 187 : state 1 [start] --(187 ldloca.s.normed)--> state 189 [ldloca.s.normed]
472 { 3, 223 }, // cell# 188 : state 3 [ldarg.0] --(2 ldarg.1)--> state 223 [ldarg.0 -> ldarg.1]
473 { 3, 227 }, // cell# 189 : state 3 [ldarg.0] --(3 ldarg.2)--> state 227 [ldarg.0 -> ldarg.2]
474 { 3, 229 }, // cell# 190 : state 3 [ldarg.0] --(4 ldarg.3)--> state 229 [ldarg.0 -> ldarg.3]
475 { 4, 192 }, // cell# 191 : state 4 [ldarg.1] --(107 ldfld)--> state 192 [ldarg.1 -> ldfld]
476 { 5, 193 }, // cell# 192 : state 5 [ldarg.2] --(107 ldfld)--> state 193 [ldarg.2 -> ldfld]
477 { 6, 194 }, // cell# 193 : state 6 [ldarg.3] --(107 ldfld)--> state 194 [ldarg.3 -> ldfld]
478 { 11, 199 }, // cell# 194 : state 11 [stloc.0] --(5 ldloc.0)--> state 199 [stloc.0 -> ldloc.0]
479 { 12, 200 }, // cell# 195 : state 12 [stloc.1] --(6 ldloc.1)--> state 200 [stloc.1 -> ldloc.1]
480 { 13, 201 }, // cell# 196 : state 13 [stloc.2] --(7 ldloc.2)--> state 201 [stloc.2 -> ldloc.2]
481 { 14, 202 }, // cell# 197 : state 14 [stloc.3] --(8 ldloc.3)--> state 202 [stloc.3 -> ldloc.3]
482 { 16, 195 }, // cell# 198 : state 16 [ldarga.s] --(107 ldfld)--> state 195 [ldarga.s -> ldfld]
483 { 19, 196 }, // cell# 199 : state 19 [ldloca.s] --(107 ldfld)--> state 196 [ldloca.s -> ldfld]
484 { 35, 203 }, // cell# 200 : state 35 [ldc.r4] --(74 add)--> state 203 [ldc.r4 -> add]
485 { 35, 204 }, // cell# 201 : state 35 [ldc.r4] --(75 sub)--> state 204 [ldc.r4 -> sub]
486 { 35, 205 }, // cell# 202 : state 35 [ldc.r4] --(76 mul)--> state 205 [ldc.r4 -> mul]
487 { 35, 206 }, // cell# 203 : state 35 [ldc.r4] --(77 div)--> state 206 [ldc.r4 -> div]
488 { 96, 215 }, // cell# 204 : state 96 [conv.r8] --(76 mul)--> state 215 [conv.r8 -> mul]
489 { 96, 216 }, // cell# 205 : state 96 [conv.r8] --(77 div)--> state 216 [conv.r8 -> div]
490 {181, 190 }, // cell# 206 : state 181 [constrained] --(97 callvirt)--> state 190 [constrained -> callvirt]
491 { 3, 217 }, // cell# 207 : state 3 [ldarg.0] --(21 ldc.i4.0)--> state 217 [ldarg.0 -> ldc.i4.0]
492 { 36, 207 }, // cell# 208 : state 36 [ldc.r8] --(74 add)--> state 207 [ldc.r8 -> add]
493 { 36, 208 }, // cell# 209 : state 36 [ldc.r8] --(75 sub)--> state 208 [ldc.r8 -> sub]
494 { 36, 209 }, // cell# 210 : state 36 [ldc.r8] --(76 mul)--> state 209 [ldc.r8 -> mul]
495 { 36, 210 }, // cell# 211 : state 36 [ldc.r8] --(77 div)--> state 210 [ldc.r8 -> div]
496 { 95, 211 }, // cell# 212 : state 95 [conv.r4] --(74 add)--> state 211 [conv.r4 -> add]
497 { 95, 212 }, // cell# 213 : state 95 [conv.r4] --(75 sub)--> state 212 [conv.r4 -> sub]
498 { 95, 213 }, // cell# 214 : state 95 [conv.r4] --(76 mul)--> state 213 [conv.r4 -> mul]
499 { 95, 214 }, // cell# 215 : state 95 [conv.r4] --(77 div)--> state 214 [conv.r4 -> div]
500 {188, 197 }, // cell# 216 : state 188 [ldarga.s.normed] --(107 ldfld)--> state 197 [ldarga.s.normed -> ldfld]
501 {189, 198 }, // cell# 217 : state 189 [ldloca.s.normed] --(107 ldfld)--> state 198 [ldloca.s.normed -> ldfld]
502 {191, 242 }, // cell# 218 : state 191 [ldarg.0 -> ldfld] --(2 ldarg.1)--> state 242 [ldarg.0 -> ldfld -> ldarg.1]
503 { 3, 219 }, // cell# 219 : state 3 [ldarg.0] --(33 ldc.r4)--> state 219 [ldarg.0 -> ldc.r4]
504 { 3, 221 }, // cell# 220 : state 3 [ldarg.0] --(34 ldc.r8)--> state 221 [ldarg.0 -> ldc.r8]
505 {195, 246 }, // cell# 221 : state 195 [ldarga.s -> ldfld] --(14 ldarga.s)--> state 246 [ldarga.s -> ldfld -> ldarga.s]
506 { 3, 231 }, // cell# 222 : state 3 [ldarg.0] --(36 dup)--> state 231 [ldarg.0 -> dup]
507 {217, 218 }, // cell# 223 : state 217 [ldarg.0 -> ldc.i4.0] --(109 stfld)--> state 218 [ldarg.0 -> ldc.i4.0 -> stfld]
508 {219, 220 }, // cell# 224 : state 219 [ldarg.0 -> ldc.r4] --(109 stfld)--> state 220 [ldarg.0 -> ldc.r4 -> stfld]
509 {221, 222 }, // cell# 225 : state 221 [ldarg.0 -> ldc.r8] --(109 stfld)--> state 222 [ldarg.0 -> ldc.r8 -> stfld]
510 {223, 224 }, // cell# 226 : state 223 [ldarg.0 -> ldarg.1] --(107 ldfld)--> state 224 [ldarg.0 -> ldarg.1 -> ldfld]
511 {224, 225 }, // cell# 227 : state 224 [ldarg.0 -> ldarg.1 -> ldfld] --(109 stfld)--> state 225 [ldarg.0 -> ldarg.1 -> ldfld -> stfld]
512 {223, 226 }, // cell# 228 : state 223 [ldarg.0 -> ldarg.1] --(109 stfld)--> state 226 [ldarg.0 -> ldarg.1 -> stfld]
513 {227, 228 }, // cell# 229 : state 227 [ldarg.0 -> ldarg.2] --(109 stfld)--> state 228 [ldarg.0 -> ldarg.2 -> stfld]
514 {229, 230 }, // cell# 230 : state 229 [ldarg.0 -> ldarg.3] --(109 stfld)--> state 230 [ldarg.0 -> ldarg.3 -> stfld]
515 {231, 232 }, // cell# 231 : state 231 [ldarg.0 -> dup] --(107 ldfld)--> state 232 [ldarg.0 -> dup -> ldfld]
516 {232, 233 }, // cell# 232 : state 232 [ldarg.0 -> dup -> ldfld] --(2 ldarg.1)--> state 233 [ldarg.0 -> dup -> ldfld -> ldarg.1]
517 {233, 234 }, // cell# 233 : state 233 [ldarg.0 -> dup -> ldfld -> ldarg.1] --(74 add)--> state 234 [ldarg.0 -> dup -> ldfld -> ldarg.1 -> add]
518 {233, 236 }, // cell# 234 : state 233 [ldarg.0 -> dup -> ldfld -> ldarg.1] --(75 sub)--> state 236 [ldarg.0 -> dup -> ldfld -> ldarg.1 -> sub]
519 {233, 238 }, // cell# 235 : state 233 [ldarg.0 -> dup -> ldfld -> ldarg.1] --(76 mul)--> state 238 [ldarg.0 -> dup -> ldfld -> ldarg.1 -> mul]
520 {233, 240 }, // cell# 236 : state 233 [ldarg.0 -> dup -> ldfld -> ldarg.1] --(77 div)--> state 240 [ldarg.0 -> dup -> ldfld -> ldarg.1 -> div]
521 {234, 235 }, // cell# 237 : state 234 [ldarg.0 -> dup -> ldfld -> ldarg.1 -> add] --(109 stfld)--> state 235 [ldarg.0 -> dup -> ldfld -> ldarg.1 -> add -> stfld]
522 {236, 237 }, // cell# 238 : state 236 [ldarg.0 -> dup -> ldfld -> ldarg.1 -> sub] --(109 stfld)--> state 237 [ldarg.0 -> dup -> ldfld -> ldarg.1 -> sub -> stfld]
523 {238, 239 }, // cell# 239 : state 238 [ldarg.0 -> dup -> ldfld -> ldarg.1 -> mul] --(109 stfld)--> state 239 [ldarg.0 -> dup -> ldfld -> ldarg.1 -> mul -> stfld]
524 {240, 241 }, // cell# 240 : state 240 [ldarg.0 -> dup -> ldfld -> ldarg.1 -> div] --(109 stfld)--> state 241 [ldarg.0 -> dup -> ldfld -> ldarg.1 -> div -> stfld]
525 {242, 243 }, // cell# 241 : state 242 [ldarg.0 -> ldfld -> ldarg.1] --(107 ldfld)--> state 243 [ldarg.0 -> ldfld -> ldarg.1 -> ldfld]
526 {243, 244 }, // cell# 242 : state 243 [ldarg.0 -> ldfld -> ldarg.1 -> ldfld] --(74 add)--> state 244 [ldarg.0 -> ldfld -> ldarg.1 -> ldfld -> add]
527 {243, 245 }, // cell# 243 : state 243 [ldarg.0 -> ldfld -> ldarg.1 -> ldfld] --(75 sub)--> state 245 [ldarg.0 -> ldfld -> ldarg.1 -> ldfld -> sub]
528 {246, 247 }, // cell# 244 : state 246 [ldarga.s -> ldfld -> ldarga.s] --(107 ldfld)--> state 247 [ldarga.s -> ldfld -> ldarga.s -> ldfld]
529 {247, 248 }, // cell# 245 : state 247 [ldarga.s -> ldfld -> ldarga.s -> ldfld] --(74 add)--> state 248 [ldarga.s -> ldfld -> ldarga.s -> ldfld -> add]
530 {247, 249 }, // cell# 246 : state 247 [ldarga.s -> ldfld -> ldarga.s -> ldfld] --(75 sub)--> state 249 [ldarga.s -> ldfld -> ldarga.s -> ldfld -> sub]
531 { 0, 0 }, // cell# 247
532 { 0, 0 }, // cell# 248
533 { 0, 0 }, // cell# 249
534 { 0, 0 }, // cell# 250
535 { 0, 0 }, // cell# 251
536 { 0, 0 }, // cell# 252
537 { 0, 0 }, // cell# 253
538 { 0, 0 }, // cell# 254
539 { 0, 0 }, // cell# 255
540 { 0, 0 }, // cell# 256
541 { 0, 0 }, // cell# 257
542 { 0, 0 }, // cell# 258
543 { 0, 0 }, // cell# 259
544 { 0, 0 }, // cell# 260
545 { 0, 0 }, // cell# 261
546 { 0, 0 }, // cell# 262
547 { 0, 0 }, // cell# 263
548 { 0, 0 }, // cell# 264
549 { 0, 0 }, // cell# 265
550 { 0, 0 }, // cell# 266
551 { 0, 0 }, // cell# 267
552 { 0, 0 }, // cell# 268
553 { 0, 0 }, // cell# 269
554 { 0, 0 }, // cell# 270
555 { 0, 0 }, // cell# 271
556 { 0, 0 }, // cell# 272
557 { 0, 0 }, // cell# 273
558 { 0, 0 }, // cell# 274
559 { 0, 0 }, // cell# 275
560 { 0, 0 }, // cell# 276
561 { 0, 0 }, // cell# 277
562 { 0, 0 }, // cell# 278
563 { 0, 0 }, // cell# 279
564 { 0, 0 }, // cell# 280
565 { 0, 0 }, // cell# 281
566 { 0, 0 }, // cell# 282
567 { 0, 0 }, // cell# 283
568 { 0, 0 }, // cell# 284
569 { 0, 0 }, // cell# 285
570 { 0, 0 }, // cell# 286
571 { 0, 0 }, // cell# 287
572 { 0, 0 }, // cell# 288
573 { 0, 0 }, // cell# 289
574 { 0, 0 }, // cell# 290
575 { 0, 0 }, // cell# 291
576 { 0, 0 }, // cell# 292
577 { 3, 191 }, // cell# 293 : state 3 [ldarg.0] --(107 ldfld)--> state 191 [ldarg.0 -> ldfld]
578 { 0, 0 }, // cell# 294
579 { 0, 0 }, // cell# 295
580 { 0, 0 }, // cell# 296
581 { 0, 0 }, // cell# 297
582 { 0, 0 }, // cell# 298
583 { 0, 0 }, // cell# 299
584 { 0, 0 }, // cell# 300
585 { 0, 0 }, // cell# 301
586 { 0, 0 }, // cell# 302
587 { 0, 0 }, // cell# 303
588 { 0, 0 }, // cell# 304
589 { 0, 0 }, // cell# 305
590 { 0, 0 }, // cell# 306
591 { 0, 0 }, // cell# 307
592 { 0, 0 }, // cell# 308
593 { 0, 0 }, // cell# 309
594 { 0, 0 }, // cell# 310
595 { 0, 0 }, // cell# 311
596 { 0, 0 }, // cell# 312
597 { 0, 0 }, // cell# 313
598 { 0, 0 }, // cell# 314
599 { 0, 0 }, // cell# 315
600 { 0, 0 }, // cell# 316
601 { 0, 0 }, // cell# 317
602 { 0, 0 }, // cell# 318
603 { 0, 0 }, // cell# 319
604 { 0, 0 }, // cell# 320
605 { 0, 0 }, // cell# 321
606 { 0, 0 }, // cell# 322
607 { 0, 0 }, // cell# 323
608 { 0, 0 }, // cell# 324
609 { 0, 0 }, // cell# 325
610 { 0, 0 }, // cell# 326
611 { 0, 0 }, // cell# 327
612 { 0, 0 }, // cell# 328
613 { 0, 0 }, // cell# 329
614 { 0, 0 }, // cell# 330
615 { 0, 0 }, // cell# 331
616 { 0, 0 }, // cell# 332
617 { 0, 0 }, // cell# 333
618 { 0, 0 }, // cell# 334
619 { 0, 0 }, // cell# 335
620 { 0, 0 }, // cell# 336
621 { 0, 0 }, // cell# 337
622 { 0, 0 }, // cell# 338
623 { 0, 0 }, // cell# 339
624 { 0, 0 }, // cell# 340
625 { 0, 0 }, // cell# 341
626 { 0, 0 }, // cell# 342
627 { 0, 0 }, // cell# 343
628 { 0, 0 }, // cell# 344
629 { 0, 0 }, // cell# 345
630 { 0, 0 }, // cell# 346
631 { 0, 0 }, // cell# 347
632 { 0, 0 }, // cell# 348
633 { 0, 0 }, // cell# 349
634 { 0, 0 }, // cell# 350
635 { 0, 0 }, // cell# 351
636 { 0, 0 }, // cell# 352
637 { 0, 0 }, // cell# 353
638 { 0, 0 }, // cell# 354
639 { 0, 0 }, // cell# 355
640 { 0, 0 }, // cell# 356
641 { 0, 0 }, // cell# 357
642 { 0, 0 }, // cell# 358
643 { 0, 0 }, // cell# 359
644 { 0, 0 }, // cell# 360
645 { 0, 0 }, // cell# 361
646 { 0, 0 }, // cell# 362
647 { 0, 0 }, // cell# 363
648 { 0, 0 }, // cell# 364
649 { 0, 0 }, // cell# 365
650 { 0, 0 }, // cell# 366
651 { 0, 0 }, // cell# 367
652 { 0, 0 }, // cell# 368
653 { 0, 0 }, // cell# 369
654 { 0, 0 }, // cell# 370
655 { 0, 0 }, // cell# 371
656 { 0, 0 }, // cell# 372
657 { 0, 0 }, // cell# 373
658 { 0, 0 }, // cell# 374
659 { 0, 0 }, // cell# 375
660 { 0, 0 }, // cell# 376
661 { 0, 0 }, // cell# 377
662 { 0, 0 }, // cell# 378
663 { 0, 0 }, // cell# 379
664 { 0, 0 }, // cell# 380
665 { 0, 0 }, // cell# 381
666 { 0, 0 }, // cell# 382
667 { 0, 0 }, // cell# 383
668 { 0, 0 }, // cell# 384
669 { 0, 0 }, // cell# 385
670 { 0, 0 }, // cell# 386
671 { 0, 0 }, // cell# 387
672 { 0, 0 }, // cell# 388
673 { 0, 0 }, // cell# 389
674 { 0, 0 }, // cell# 390
675 { 0, 0 }, // cell# 391
676 { 0, 0 }, // cell# 392
677 { 0, 0 }, // cell# 393
678 { 0, 0 }, // cell# 394
679 { 0, 0 }, // cell# 395
680 { 0, 0 }, // cell# 396
681 { 0, 0 }, // cell# 397
682 { 0, 0 }, // cell# 398
683 { 0, 0 }, // cell# 399
684 { 0, 0 }, // cell# 400
685 { 0, 0 }, // cell# 401
686 { 0, 0 }, // cell# 402
687 { 0, 0 }, // cell# 403
688 { 0, 0 }, // cell# 404
689 { 0, 0 }, // cell# 405
690 { 0, 0 }, // cell# 406
691 { 0, 0 }, // cell# 407
692 { 0, 0 }, // cell# 408
693 { 0, 0 }, // cell# 409
694 { 0, 0 }, // cell# 410
695 { 0, 0 }, // cell# 411
696 { 0, 0 }, // cell# 412
697 { 0, 0 }, // cell# 413
698 { 0, 0 }, // cell# 414
699 { 0, 0 }, // cell# 415
700 { 0, 0 }, // cell# 416
701 { 0, 0 }, // cell# 417
702};
703// clang-format on
704
705const JumpTableCell* gp_SMJumpTableCells = g_SMJumpTableCells;
706