| 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; |
| 706 | |