Fix reading Time zone rules using Julian days (#17672)
[platform/upstream/coreclr.git] / src / jit / smdata.cpp
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
17 const 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
273 static_assert_no_msg(NUM_SM_STATES == _countof(g_SMStates));
274
275 const SMState* gp_SMStates = g_SMStates;
276
277 //
278 // JumpTableCells in the state machine
279 //
280 // clang-format off
281 const 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
705 const JumpTableCell* gp_SMJumpTableCells = g_SMJumpTableCells;