LCOV - code coverage report
Current view: top level - build-llvm/lib/Target/WebAssembly - WebAssemblyGenMCCodeEmitter.inc (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 0 7 0.0 %
Date: 2018-10-20 13:21:21 Functions: 0 1 0.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
       2             : |*                                                                            *|
       3             : |* Machine Code Emitter                                                       *|
       4             : |*                                                                            *|
       5             : |* Automatically generated file, do not edit!                                 *|
       6             : |*                                                                            *|
       7             : \*===----------------------------------------------------------------------===*/
       8             : 
       9             : // Undef for HURD
      10             : #ifdef EIEIO
      11             : #undef EIEIO
      12             : #endif
      13           0 : uint64_t WebAssemblyMCCodeEmitter::getBinaryCodeForInstr(const MCInst &MI,
      14             :     SmallVectorImpl<MCFixup> &Fixups,
      15             :     const MCSubtargetInfo &STI) const {
      16             :   static const uint64_t InstBits[] = {
      17             :     UINT64_C(0),
      18             :     UINT64_C(0),
      19             :     UINT64_C(0),
      20             :     UINT64_C(0),
      21             :     UINT64_C(0),
      22             :     UINT64_C(0),
      23             :     UINT64_C(0),
      24             :     UINT64_C(0),
      25             :     UINT64_C(0),
      26             :     UINT64_C(0),
      27             :     UINT64_C(0),
      28             :     UINT64_C(0),
      29             :     UINT64_C(0),
      30             :     UINT64_C(0),
      31             :     UINT64_C(0),
      32             :     UINT64_C(0),
      33             :     UINT64_C(0),
      34             :     UINT64_C(0),
      35             :     UINT64_C(0),
      36             :     UINT64_C(0),
      37             :     UINT64_C(0),
      38             :     UINT64_C(0),
      39             :     UINT64_C(0),
      40             :     UINT64_C(0),
      41             :     UINT64_C(0),
      42             :     UINT64_C(0),
      43             :     UINT64_C(0),
      44             :     UINT64_C(0),
      45             :     UINT64_C(0),
      46             :     UINT64_C(0),
      47             :     UINT64_C(0),
      48             :     UINT64_C(0),
      49             :     UINT64_C(0),
      50             :     UINT64_C(0),
      51             :     UINT64_C(0),
      52             :     UINT64_C(0),
      53             :     UINT64_C(0),
      54             :     UINT64_C(0),
      55             :     UINT64_C(0),
      56             :     UINT64_C(0),
      57             :     UINT64_C(0),
      58             :     UINT64_C(0),
      59             :     UINT64_C(0),
      60             :     UINT64_C(0),
      61             :     UINT64_C(0),
      62             :     UINT64_C(0),
      63             :     UINT64_C(0),
      64             :     UINT64_C(0),
      65             :     UINT64_C(0),
      66             :     UINT64_C(0),
      67             :     UINT64_C(0),
      68             :     UINT64_C(0),
      69             :     UINT64_C(0),
      70             :     UINT64_C(0),
      71             :     UINT64_C(0),
      72             :     UINT64_C(0),
      73             :     UINT64_C(0),
      74             :     UINT64_C(0),
      75             :     UINT64_C(0),
      76             :     UINT64_C(0),
      77             :     UINT64_C(0),
      78             :     UINT64_C(0),
      79             :     UINT64_C(0),
      80             :     UINT64_C(0),
      81             :     UINT64_C(0),
      82             :     UINT64_C(0),
      83             :     UINT64_C(0),
      84             :     UINT64_C(0),
      85             :     UINT64_C(0),
      86             :     UINT64_C(0),
      87             :     UINT64_C(0),
      88             :     UINT64_C(0),
      89             :     UINT64_C(0),
      90             :     UINT64_C(0),
      91             :     UINT64_C(0),
      92             :     UINT64_C(0),
      93             :     UINT64_C(0),
      94             :     UINT64_C(0),
      95             :     UINT64_C(0),
      96             :     UINT64_C(0),
      97             :     UINT64_C(0),
      98             :     UINT64_C(0),
      99             :     UINT64_C(0),
     100             :     UINT64_C(0),
     101             :     UINT64_C(0),
     102             :     UINT64_C(0),
     103             :     UINT64_C(0),
     104             :     UINT64_C(0),
     105             :     UINT64_C(0),
     106             :     UINT64_C(0),
     107             :     UINT64_C(0),
     108             :     UINT64_C(0),
     109             :     UINT64_C(0),
     110             :     UINT64_C(0),
     111             :     UINT64_C(0),
     112             :     UINT64_C(0),
     113             :     UINT64_C(0),
     114             :     UINT64_C(0),
     115             :     UINT64_C(0),
     116             :     UINT64_C(0),
     117             :     UINT64_C(0),
     118             :     UINT64_C(0),
     119             :     UINT64_C(0),
     120             :     UINT64_C(0),
     121             :     UINT64_C(0),
     122             :     UINT64_C(0),
     123             :     UINT64_C(0),
     124             :     UINT64_C(0),
     125             :     UINT64_C(0),
     126             :     UINT64_C(0),
     127             :     UINT64_C(0),
     128             :     UINT64_C(0),
     129             :     UINT64_C(0),
     130             :     UINT64_C(0),
     131             :     UINT64_C(0),
     132             :     UINT64_C(0),
     133             :     UINT64_C(0),
     134             :     UINT64_C(0),
     135             :     UINT64_C(0),
     136             :     UINT64_C(0),
     137             :     UINT64_C(0),
     138             :     UINT64_C(0),
     139             :     UINT64_C(0),
     140             :     UINT64_C(0),
     141             :     UINT64_C(0),
     142             :     UINT64_C(0),
     143             :     UINT64_C(0),
     144             :     UINT64_C(0),
     145             :     UINT64_C(0),
     146             :     UINT64_C(0),
     147             :     UINT64_C(0),
     148             :     UINT64_C(0),
     149             :     UINT64_C(0),
     150             :     UINT64_C(0),
     151             :     UINT64_C(0),
     152             :     UINT64_C(0),
     153             :     UINT64_C(0),
     154             :     UINT64_C(139),      // ABS_F32
     155             :     UINT64_C(139),      // ABS_F32_S
     156             :     UINT64_C(153),      // ABS_F64
     157             :     UINT64_C(153),      // ABS_F64_S
     158             :     UINT64_C(64896),    // ABS_v2f64
     159             :     UINT64_C(64896),    // ABS_v2f64_S
     160             :     UINT64_C(64895),    // ABS_v4f32
     161             :     UINT64_C(64895),    // ABS_v4f32_S
     162             :     UINT64_C(146),      // ADD_F32
     163             :     UINT64_C(146),      // ADD_F32_S
     164             :     UINT64_C(160),      // ADD_F64
     165             :     UINT64_C(160),      // ADD_F64_S
     166             :     UINT64_C(106),      // ADD_I32
     167             :     UINT64_C(106),      // ADD_I32_S
     168             :     UINT64_C(124),      // ADD_I64
     169             :     UINT64_C(124),      // ADD_I64_S
     170             :     UINT64_C(64808),    // ADD_SAT_S_v16i8
     171             :     UINT64_C(64808),    // ADD_SAT_S_v16i8_S
     172             :     UINT64_C(64810),    // ADD_SAT_S_v8i16
     173             :     UINT64_C(64810),    // ADD_SAT_S_v8i16_S
     174             :     UINT64_C(64809),    // ADD_SAT_U_v16i8
     175             :     UINT64_C(64809),    // ADD_SAT_U_v16i8_S
     176             :     UINT64_C(64811),    // ADD_SAT_U_v8i16
     177             :     UINT64_C(64811),    // ADD_SAT_U_v8i16_S
     178             :     UINT64_C(64792),    // ADD_v16i8
     179             :     UINT64_C(64792),    // ADD_v16i8_S
     180             :     UINT64_C(64902),    // ADD_v2f64
     181             :     UINT64_C(64902),    // ADD_v2f64_S
     182             :     UINT64_C(64795),    // ADD_v2i64
     183             :     UINT64_C(64795),    // ADD_v2i64_S
     184             :     UINT64_C(64901),    // ADD_v4f32
     185             :     UINT64_C(64901),    // ADD_v4f32_S
     186             :     UINT64_C(64794),    // ADD_v4i32
     187             :     UINT64_C(64794),    // ADD_v4i32_S
     188             :     UINT64_C(64793),    // ADD_v8i16
     189             :     UINT64_C(64793),    // ADD_v8i16_S
     190             :     UINT64_C(4294967295),       // ADJCALLSTACKDOWN
     191             :     UINT64_C(4294967295),       // ADJCALLSTACKDOWN_S
     192             :     UINT64_C(4294967295),       // ADJCALLSTACKUP
     193             :     UINT64_C(4294967295),       // ADJCALLSTACKUP_S
     194             :     UINT64_C(64837),    // ALLTRUE_v16i8
     195             :     UINT64_C(64837),    // ALLTRUE_v16i8_S
     196             :     UINT64_C(64840),    // ALLTRUE_v2i64
     197             :     UINT64_C(64840),    // ALLTRUE_v2i64_S
     198             :     UINT64_C(64839),    // ALLTRUE_v4i32
     199             :     UINT64_C(64839),    // ALLTRUE_v4i32_S
     200             :     UINT64_C(64838),    // ALLTRUE_v8i16
     201             :     UINT64_C(64838),    // ALLTRUE_v8i16_S
     202             :     UINT64_C(113),      // AND_I32
     203             :     UINT64_C(113),      // AND_I32_S
     204             :     UINT64_C(131),      // AND_I64
     205             :     UINT64_C(131),      // AND_I64_S
     206             :     UINT64_C(64828),    // AND_v16i8
     207             :     UINT64_C(64828),    // AND_v16i8_S
     208             :     UINT64_C(64828),    // AND_v2i64
     209             :     UINT64_C(64828),    // AND_v2i64_S
     210             :     UINT64_C(64828),    // AND_v4i32
     211             :     UINT64_C(64828),    // AND_v4i32_S
     212             :     UINT64_C(64828),    // AND_v8i16
     213             :     UINT64_C(64828),    // AND_v8i16_S
     214             :     UINT64_C(64833),    // ANYTRUE_v16i8
     215             :     UINT64_C(64833),    // ANYTRUE_v16i8_S
     216             :     UINT64_C(64836),    // ANYTRUE_v2i64
     217             :     UINT64_C(64836),    // ANYTRUE_v2i64_S
     218             :     UINT64_C(64835),    // ANYTRUE_v4i32
     219             :     UINT64_C(64835),    // ANYTRUE_v4i32_S
     220             :     UINT64_C(64834),    // ANYTRUE_v8i16
     221             :     UINT64_C(64834),    // ANYTRUE_v8i16_S
     222             :     UINT64_C(4294967295),       // ARGUMENT_ExceptRef
     223             :     UINT64_C(4294967295),       // ARGUMENT_ExceptRef_S
     224             :     UINT64_C(4294967295),       // ARGUMENT_f32
     225             :     UINT64_C(4294967295),       // ARGUMENT_f32_S
     226             :     UINT64_C(4294967295),       // ARGUMENT_f64
     227             :     UINT64_C(4294967295),       // ARGUMENT_f64_S
     228             :     UINT64_C(4294967295),       // ARGUMENT_i32
     229             :     UINT64_C(4294967295),       // ARGUMENT_i32_S
     230             :     UINT64_C(4294967295),       // ARGUMENT_i64
     231             :     UINT64_C(4294967295),       // ARGUMENT_i64_S
     232             :     UINT64_C(4294967295),       // ARGUMENT_v16i8
     233             :     UINT64_C(4294967295),       // ARGUMENT_v16i8_S
     234             :     UINT64_C(4294967295),       // ARGUMENT_v2f64
     235             :     UINT64_C(4294967295),       // ARGUMENT_v2f64_S
     236             :     UINT64_C(4294967295),       // ARGUMENT_v2i64
     237             :     UINT64_C(4294967295),       // ARGUMENT_v2i64_S
     238             :     UINT64_C(4294967295),       // ARGUMENT_v4f32
     239             :     UINT64_C(4294967295),       // ARGUMENT_v4f32_S
     240             :     UINT64_C(4294967295),       // ARGUMENT_v4i32
     241             :     UINT64_C(4294967295),       // ARGUMENT_v4i32_S
     242             :     UINT64_C(4294967295),       // ARGUMENT_v8i16
     243             :     UINT64_C(4294967295),       // ARGUMENT_v8i16_S
     244             :     UINT64_C(65043),    // ATOMIC_LOAD16_U_I32
     245             :     UINT64_C(65043),    // ATOMIC_LOAD16_U_I32_S
     246             :     UINT64_C(65045),    // ATOMIC_LOAD16_U_I64
     247             :     UINT64_C(65045),    // ATOMIC_LOAD16_U_I64_S
     248             :     UINT64_C(65046),    // ATOMIC_LOAD32_U_I64
     249             :     UINT64_C(65046),    // ATOMIC_LOAD32_U_I64_S
     250             :     UINT64_C(65042),    // ATOMIC_LOAD8_U_I32
     251             :     UINT64_C(65042),    // ATOMIC_LOAD8_U_I32_S
     252             :     UINT64_C(65044),    // ATOMIC_LOAD8_U_I64
     253             :     UINT64_C(65044),    // ATOMIC_LOAD8_U_I64_S
     254             :     UINT64_C(65040),    // ATOMIC_LOAD_I32
     255             :     UINT64_C(65040),    // ATOMIC_LOAD_I32_S
     256             :     UINT64_C(65041),    // ATOMIC_LOAD_I64
     257             :     UINT64_C(65041),    // ATOMIC_LOAD_I64_S
     258             :     UINT64_C(65024),    // ATOMIC_NOTIFY
     259             :     UINT64_C(65024),    // ATOMIC_NOTIFY_S
     260             :     UINT64_C(65057),    // ATOMIC_RMW16_U_ADD_I32
     261             :     UINT64_C(65057),    // ATOMIC_RMW16_U_ADD_I32_S
     262             :     UINT64_C(65059),    // ATOMIC_RMW16_U_ADD_I64
     263             :     UINT64_C(65059),    // ATOMIC_RMW16_U_ADD_I64_S
     264             :     UINT64_C(65071),    // ATOMIC_RMW16_U_AND_I32
     265             :     UINT64_C(65071),    // ATOMIC_RMW16_U_AND_I32_S
     266             :     UINT64_C(65073),    // ATOMIC_RMW16_U_AND_I64
     267             :     UINT64_C(65073),    // ATOMIC_RMW16_U_AND_I64_S
     268             :     UINT64_C(65099),    // ATOMIC_RMW16_U_CMPXCHG_I32
     269             :     UINT64_C(65099),    // ATOMIC_RMW16_U_CMPXCHG_I32_S
     270             :     UINT64_C(65101),    // ATOMIC_RMW16_U_CMPXCHG_I64
     271             :     UINT64_C(65101),    // ATOMIC_RMW16_U_CMPXCHG_I64_S
     272             :     UINT64_C(65078),    // ATOMIC_RMW16_U_OR_I32
     273             :     UINT64_C(65078),    // ATOMIC_RMW16_U_OR_I32_S
     274             :     UINT64_C(65080),    // ATOMIC_RMW16_U_OR_I64
     275             :     UINT64_C(65080),    // ATOMIC_RMW16_U_OR_I64_S
     276             :     UINT64_C(65064),    // ATOMIC_RMW16_U_SUB_I32
     277             :     UINT64_C(65064),    // ATOMIC_RMW16_U_SUB_I32_S
     278             :     UINT64_C(65066),    // ATOMIC_RMW16_U_SUB_I64
     279             :     UINT64_C(65066),    // ATOMIC_RMW16_U_SUB_I64_S
     280             :     UINT64_C(65092),    // ATOMIC_RMW16_U_XCHG_I32
     281             :     UINT64_C(65092),    // ATOMIC_RMW16_U_XCHG_I32_S
     282             :     UINT64_C(65094),    // ATOMIC_RMW16_U_XCHG_I64
     283             :     UINT64_C(65094),    // ATOMIC_RMW16_U_XCHG_I64_S
     284             :     UINT64_C(65085),    // ATOMIC_RMW16_U_XOR_I32
     285             :     UINT64_C(65085),    // ATOMIC_RMW16_U_XOR_I32_S
     286             :     UINT64_C(65087),    // ATOMIC_RMW16_U_XOR_I64
     287             :     UINT64_C(65087),    // ATOMIC_RMW16_U_XOR_I64_S
     288             :     UINT64_C(65060),    // ATOMIC_RMW32_U_ADD_I64
     289             :     UINT64_C(65060),    // ATOMIC_RMW32_U_ADD_I64_S
     290             :     UINT64_C(65074),    // ATOMIC_RMW32_U_AND_I64
     291             :     UINT64_C(65074),    // ATOMIC_RMW32_U_AND_I64_S
     292             :     UINT64_C(65102),    // ATOMIC_RMW32_U_CMPXCHG_I64
     293             :     UINT64_C(65102),    // ATOMIC_RMW32_U_CMPXCHG_I64_S
     294             :     UINT64_C(65081),    // ATOMIC_RMW32_U_OR_I64
     295             :     UINT64_C(65081),    // ATOMIC_RMW32_U_OR_I64_S
     296             :     UINT64_C(65067),    // ATOMIC_RMW32_U_SUB_I64
     297             :     UINT64_C(65067),    // ATOMIC_RMW32_U_SUB_I64_S
     298             :     UINT64_C(65095),    // ATOMIC_RMW32_U_XCHG_I64
     299             :     UINT64_C(65095),    // ATOMIC_RMW32_U_XCHG_I64_S
     300             :     UINT64_C(65088),    // ATOMIC_RMW32_U_XOR_I64
     301             :     UINT64_C(65088),    // ATOMIC_RMW32_U_XOR_I64_S
     302             :     UINT64_C(65056),    // ATOMIC_RMW8_U_ADD_I32
     303             :     UINT64_C(65056),    // ATOMIC_RMW8_U_ADD_I32_S
     304             :     UINT64_C(65058),    // ATOMIC_RMW8_U_ADD_I64
     305             :     UINT64_C(65058),    // ATOMIC_RMW8_U_ADD_I64_S
     306             :     UINT64_C(65070),    // ATOMIC_RMW8_U_AND_I32
     307             :     UINT64_C(65070),    // ATOMIC_RMW8_U_AND_I32_S
     308             :     UINT64_C(65072),    // ATOMIC_RMW8_U_AND_I64
     309             :     UINT64_C(65072),    // ATOMIC_RMW8_U_AND_I64_S
     310             :     UINT64_C(65098),    // ATOMIC_RMW8_U_CMPXCHG_I32
     311             :     UINT64_C(65098),    // ATOMIC_RMW8_U_CMPXCHG_I32_S
     312             :     UINT64_C(65100),    // ATOMIC_RMW8_U_CMPXCHG_I64
     313             :     UINT64_C(65100),    // ATOMIC_RMW8_U_CMPXCHG_I64_S
     314             :     UINT64_C(65077),    // ATOMIC_RMW8_U_OR_I32
     315             :     UINT64_C(65077),    // ATOMIC_RMW8_U_OR_I32_S
     316             :     UINT64_C(65079),    // ATOMIC_RMW8_U_OR_I64
     317             :     UINT64_C(65079),    // ATOMIC_RMW8_U_OR_I64_S
     318             :     UINT64_C(65063),    // ATOMIC_RMW8_U_SUB_I32
     319             :     UINT64_C(65063),    // ATOMIC_RMW8_U_SUB_I32_S
     320             :     UINT64_C(65065),    // ATOMIC_RMW8_U_SUB_I64
     321             :     UINT64_C(65065),    // ATOMIC_RMW8_U_SUB_I64_S
     322             :     UINT64_C(65091),    // ATOMIC_RMW8_U_XCHG_I32
     323             :     UINT64_C(65091),    // ATOMIC_RMW8_U_XCHG_I32_S
     324             :     UINT64_C(65093),    // ATOMIC_RMW8_U_XCHG_I64
     325             :     UINT64_C(65093),    // ATOMIC_RMW8_U_XCHG_I64_S
     326             :     UINT64_C(65084),    // ATOMIC_RMW8_U_XOR_I32
     327             :     UINT64_C(65084),    // ATOMIC_RMW8_U_XOR_I32_S
     328             :     UINT64_C(65086),    // ATOMIC_RMW8_U_XOR_I64
     329             :     UINT64_C(65086),    // ATOMIC_RMW8_U_XOR_I64_S
     330             :     UINT64_C(65054),    // ATOMIC_RMW_ADD_I32
     331             :     UINT64_C(65054),    // ATOMIC_RMW_ADD_I32_S
     332             :     UINT64_C(65055),    // ATOMIC_RMW_ADD_I64
     333             :     UINT64_C(65055),    // ATOMIC_RMW_ADD_I64_S
     334             :     UINT64_C(65068),    // ATOMIC_RMW_AND_I32
     335             :     UINT64_C(65068),    // ATOMIC_RMW_AND_I32_S
     336             :     UINT64_C(65069),    // ATOMIC_RMW_AND_I64
     337             :     UINT64_C(65069),    // ATOMIC_RMW_AND_I64_S
     338             :     UINT64_C(65096),    // ATOMIC_RMW_CMPXCHG_I32
     339             :     UINT64_C(65096),    // ATOMIC_RMW_CMPXCHG_I32_S
     340             :     UINT64_C(65097),    // ATOMIC_RMW_CMPXCHG_I64
     341             :     UINT64_C(65097),    // ATOMIC_RMW_CMPXCHG_I64_S
     342             :     UINT64_C(65075),    // ATOMIC_RMW_OR_I32
     343             :     UINT64_C(65075),    // ATOMIC_RMW_OR_I32_S
     344             :     UINT64_C(65076),    // ATOMIC_RMW_OR_I64
     345             :     UINT64_C(65076),    // ATOMIC_RMW_OR_I64_S
     346             :     UINT64_C(65061),    // ATOMIC_RMW_SUB_I32
     347             :     UINT64_C(65061),    // ATOMIC_RMW_SUB_I32_S
     348             :     UINT64_C(65062),    // ATOMIC_RMW_SUB_I64
     349             :     UINT64_C(65062),    // ATOMIC_RMW_SUB_I64_S
     350             :     UINT64_C(65089),    // ATOMIC_RMW_XCHG_I32
     351             :     UINT64_C(65089),    // ATOMIC_RMW_XCHG_I32_S
     352             :     UINT64_C(65090),    // ATOMIC_RMW_XCHG_I64
     353             :     UINT64_C(65090),    // ATOMIC_RMW_XCHG_I64_S
     354             :     UINT64_C(65082),    // ATOMIC_RMW_XOR_I32
     355             :     UINT64_C(65082),    // ATOMIC_RMW_XOR_I32_S
     356             :     UINT64_C(65083),    // ATOMIC_RMW_XOR_I64
     357             :     UINT64_C(65083),    // ATOMIC_RMW_XOR_I64_S
     358             :     UINT64_C(65050),    // ATOMIC_STORE16_I32
     359             :     UINT64_C(65050),    // ATOMIC_STORE16_I32_S
     360             :     UINT64_C(65052),    // ATOMIC_STORE16_I64
     361             :     UINT64_C(65052),    // ATOMIC_STORE16_I64_S
     362             :     UINT64_C(65053),    // ATOMIC_STORE32_I64
     363             :     UINT64_C(65053),    // ATOMIC_STORE32_I64_S
     364             :     UINT64_C(65049),    // ATOMIC_STORE8_I32
     365             :     UINT64_C(65049),    // ATOMIC_STORE8_I32_S
     366             :     UINT64_C(65051),    // ATOMIC_STORE8_I64
     367             :     UINT64_C(65051),    // ATOMIC_STORE8_I64_S
     368             :     UINT64_C(65047),    // ATOMIC_STORE_I32
     369             :     UINT64_C(65047),    // ATOMIC_STORE_I32_S
     370             :     UINT64_C(65048),    // ATOMIC_STORE_I64
     371             :     UINT64_C(65048),    // ATOMIC_STORE_I64_S
     372             :     UINT64_C(65025),    // ATOMIC_WAIT_I32
     373             :     UINT64_C(65025),    // ATOMIC_WAIT_I32_S
     374             :     UINT64_C(65026),    // ATOMIC_WAIT_I64
     375             :     UINT64_C(65026),    // ATOMIC_WAIT_I64_S
     376             :     UINT64_C(64832),    // BITSELECT_v16i8
     377             :     UINT64_C(64832),    // BITSELECT_v16i8_S
     378             :     UINT64_C(64832),    // BITSELECT_v2f64
     379             :     UINT64_C(64832),    // BITSELECT_v2f64_S
     380             :     UINT64_C(64832),    // BITSELECT_v2i64
     381             :     UINT64_C(64832),    // BITSELECT_v2i64_S
     382             :     UINT64_C(64832),    // BITSELECT_v4f32
     383             :     UINT64_C(64832),    // BITSELECT_v4f32_S
     384             :     UINT64_C(64832),    // BITSELECT_v4i32
     385             :     UINT64_C(64832),    // BITSELECT_v4i32_S
     386             :     UINT64_C(64832),    // BITSELECT_v8i16
     387             :     UINT64_C(64832),    // BITSELECT_v8i16_S
     388             :     UINT64_C(2),        // BLOCK
     389             :     UINT64_C(2),        // BLOCK_S
     390             :     UINT64_C(12),       // BR
     391             :     UINT64_C(13),       // BR_IF
     392             :     UINT64_C(13),       // BR_IF_S
     393             :     UINT64_C(12),       // BR_S
     394             :     UINT64_C(14),       // BR_TABLE_I32
     395             :     UINT64_C(14),       // BR_TABLE_I32_S
     396             :     UINT64_C(4294967295),       // BR_TABLE_I64
     397             :     UINT64_C(4294967295),       // BR_TABLE_I64_S
     398             :     UINT64_C(4294967295),       // BR_UNLESS
     399             :     UINT64_C(4294967295),       // BR_UNLESS_S
     400             :     UINT64_C(16),       // CALL_EXCEPT_REF
     401             :     UINT64_C(16),       // CALL_EXCEPT_REF_S
     402             :     UINT64_C(16),       // CALL_F32
     403             :     UINT64_C(16),       // CALL_F32_S
     404             :     UINT64_C(16),       // CALL_F64
     405             :     UINT64_C(16),       // CALL_F64_S
     406             :     UINT64_C(16),       // CALL_I32
     407             :     UINT64_C(16),       // CALL_I32_S
     408             :     UINT64_C(16),       // CALL_I64
     409             :     UINT64_C(16),       // CALL_I64_S
     410             :     UINT64_C(17),       // CALL_INDIRECT_EXCEPT_REF
     411             :     UINT64_C(17),       // CALL_INDIRECT_EXCEPT_REF_S
     412             :     UINT64_C(17),       // CALL_INDIRECT_F32
     413             :     UINT64_C(17),       // CALL_INDIRECT_F32_S
     414             :     UINT64_C(17),       // CALL_INDIRECT_F64
     415             :     UINT64_C(17),       // CALL_INDIRECT_F64_S
     416             :     UINT64_C(17),       // CALL_INDIRECT_I32
     417             :     UINT64_C(17),       // CALL_INDIRECT_I32_S
     418             :     UINT64_C(17),       // CALL_INDIRECT_I64
     419             :     UINT64_C(17),       // CALL_INDIRECT_I64_S
     420             :     UINT64_C(17),       // CALL_INDIRECT_VOID
     421             :     UINT64_C(17),       // CALL_INDIRECT_VOID_S
     422             :     UINT64_C(17),       // CALL_INDIRECT_v16i8
     423             :     UINT64_C(17),       // CALL_INDIRECT_v16i8_S
     424             :     UINT64_C(17),       // CALL_INDIRECT_v2f64
     425             :     UINT64_C(17),       // CALL_INDIRECT_v2f64_S
     426             :     UINT64_C(17),       // CALL_INDIRECT_v2i64
     427             :     UINT64_C(17),       // CALL_INDIRECT_v2i64_S
     428             :     UINT64_C(17),       // CALL_INDIRECT_v4f32
     429             :     UINT64_C(17),       // CALL_INDIRECT_v4f32_S
     430             :     UINT64_C(17),       // CALL_INDIRECT_v4i32
     431             :     UINT64_C(17),       // CALL_INDIRECT_v4i32_S
     432             :     UINT64_C(17),       // CALL_INDIRECT_v8i16
     433             :     UINT64_C(17),       // CALL_INDIRECT_v8i16_S
     434             :     UINT64_C(16),       // CALL_VOID
     435             :     UINT64_C(16),       // CALL_VOID_S
     436             :     UINT64_C(16),       // CALL_v16i8
     437             :     UINT64_C(16),       // CALL_v16i8_S
     438             :     UINT64_C(16),       // CALL_v2f64
     439             :     UINT64_C(16),       // CALL_v2f64_S
     440             :     UINT64_C(16),       // CALL_v2i64
     441             :     UINT64_C(16),       // CALL_v2i64_S
     442             :     UINT64_C(16),       // CALL_v4f32
     443             :     UINT64_C(16),       // CALL_v4f32_S
     444             :     UINT64_C(16),       // CALL_v4i32
     445             :     UINT64_C(16),       // CALL_v4i32_S
     446             :     UINT64_C(16),       // CALL_v8i16
     447             :     UINT64_C(16),       // CALL_v8i16_S
     448             :     UINT64_C(0),        // CATCHRET
     449             :     UINT64_C(0),        // CATCHRET_S
     450             :     UINT64_C(5),        // CATCH_ALL
     451             :     UINT64_C(5),        // CATCH_ALL_S
     452             :     UINT64_C(7),        // CATCH_I32
     453             :     UINT64_C(7),        // CATCH_I32_S
     454             :     UINT64_C(7),        // CATCH_I64
     455             :     UINT64_C(7),        // CATCH_I64_S
     456             :     UINT64_C(141),      // CEIL_F32
     457             :     UINT64_C(141),      // CEIL_F32_S
     458             :     UINT64_C(155),      // CEIL_F64
     459             :     UINT64_C(155),      // CEIL_F64_S
     460             :     UINT64_C(0),        // CLEANUPRET
     461             :     UINT64_C(0),        // CLEANUPRET_S
     462             :     UINT64_C(103),      // CLZ_I32
     463             :     UINT64_C(103),      // CLZ_I32_S
     464             :     UINT64_C(121),      // CLZ_I64
     465             :     UINT64_C(121),      // CLZ_I64_S
     466             :     UINT64_C(67),       // CONST_F32
     467             :     UINT64_C(67),       // CONST_F32_S
     468             :     UINT64_C(68),       // CONST_F64
     469             :     UINT64_C(68),       // CONST_F64_S
     470             :     UINT64_C(65),       // CONST_I32
     471             :     UINT64_C(65),       // CONST_I32_S
     472             :     UINT64_C(66),       // CONST_I64
     473             :     UINT64_C(66),       // CONST_I64_S
     474             :     UINT64_C(64768),    // CONST_V128_v16i8
     475             :     UINT64_C(64768),    // CONST_V128_v16i8_S
     476             :     UINT64_C(64768),    // CONST_V128_v2f64
     477             :     UINT64_C(64768),    // CONST_V128_v2f64_S
     478             :     UINT64_C(64768),    // CONST_V128_v2i64
     479             :     UINT64_C(64768),    // CONST_V128_v2i64_S
     480             :     UINT64_C(64768),    // CONST_V128_v4f32
     481             :     UINT64_C(64768),    // CONST_V128_v4f32_S
     482             :     UINT64_C(64768),    // CONST_V128_v4i32
     483             :     UINT64_C(64768),    // CONST_V128_v4i32_S
     484             :     UINT64_C(64768),    // CONST_V128_v8i16
     485             :     UINT64_C(64768),    // CONST_V128_v8i16_S
     486             :     UINT64_C(152),      // COPYSIGN_F32
     487             :     UINT64_C(152),      // COPYSIGN_F32_S
     488             :     UINT64_C(166),      // COPYSIGN_F64
     489             :     UINT64_C(166),      // COPYSIGN_F64_S
     490             :     UINT64_C(4294967295),       // COPY_EXCEPT_REF
     491             :     UINT64_C(4294967295),       // COPY_EXCEPT_REF_S
     492             :     UINT64_C(4294967295),       // COPY_F32
     493             :     UINT64_C(4294967295),       // COPY_F32_S
     494             :     UINT64_C(4294967295),       // COPY_F64
     495             :     UINT64_C(4294967295),       // COPY_F64_S
     496             :     UINT64_C(4294967295),       // COPY_I32
     497             :     UINT64_C(4294967295),       // COPY_I32_S
     498             :     UINT64_C(4294967295),       // COPY_I64
     499             :     UINT64_C(4294967295),       // COPY_I64_S
     500             :     UINT64_C(4294967295),       // COPY_V128
     501             :     UINT64_C(4294967295),       // COPY_V128_S
     502             :     UINT64_C(104),      // CTZ_I32
     503             :     UINT64_C(104),      // CTZ_I32_S
     504             :     UINT64_C(122),      // CTZ_I64
     505             :     UINT64_C(122),      // CTZ_I64_S
     506             :     UINT64_C(63),       // CURRENT_MEMORY_I32
     507             :     UINT64_C(63),       // CURRENT_MEMORY_I32_S
     508             :     UINT64_C(149),      // DIV_F32
     509             :     UINT64_C(149),      // DIV_F32_S
     510             :     UINT64_C(163),      // DIV_F64
     511             :     UINT64_C(163),      // DIV_F64_S
     512             :     UINT64_C(109),      // DIV_S_I32
     513             :     UINT64_C(109),      // DIV_S_I32_S
     514             :     UINT64_C(127),      // DIV_S_I64
     515             :     UINT64_C(127),      // DIV_S_I64_S
     516             :     UINT64_C(110),      // DIV_U_I32
     517             :     UINT64_C(110),      // DIV_U_I32_S
     518             :     UINT64_C(128),      // DIV_U_I64
     519             :     UINT64_C(128),      // DIV_U_I64_S
     520             :     UINT64_C(64906),    // DIV_v2f64
     521             :     UINT64_C(64906),    // DIV_v2f64_S
     522             :     UINT64_C(64905),    // DIV_v4f32
     523             :     UINT64_C(64905),    // DIV_v4f32_S
     524             :     UINT64_C(26),       // DROP_EXCEPT_REF
     525             :     UINT64_C(26),       // DROP_EXCEPT_REF_S
     526             :     UINT64_C(26),       // DROP_F32
     527             :     UINT64_C(26),       // DROP_F32_S
     528             :     UINT64_C(26),       // DROP_F64
     529             :     UINT64_C(26),       // DROP_F64_S
     530             :     UINT64_C(26),       // DROP_I32
     531             :     UINT64_C(26),       // DROP_I32_S
     532             :     UINT64_C(26),       // DROP_I64
     533             :     UINT64_C(26),       // DROP_I64_S
     534             :     UINT64_C(26),       // DROP_V128
     535             :     UINT64_C(26),       // DROP_V128_S
     536             :     UINT64_C(11),       // END_BLOCK
     537             :     UINT64_C(11),       // END_BLOCK_S
     538             :     UINT64_C(11),       // END_FUNCTION
     539             :     UINT64_C(11),       // END_FUNCTION_S
     540             :     UINT64_C(11),       // END_LOOP
     541             :     UINT64_C(11),       // END_LOOP_S
     542             :     UINT64_C(11),       // END_TRY
     543             :     UINT64_C(11),       // END_TRY_S
     544             :     UINT64_C(69),       // EQZ_I32
     545             :     UINT64_C(69),       // EQZ_I32_S
     546             :     UINT64_C(80),       // EQZ_I64
     547             :     UINT64_C(80),       // EQZ_I64_S
     548             :     UINT64_C(91),       // EQ_F32
     549             :     UINT64_C(91),       // EQ_F32_S
     550             :     UINT64_C(97),       // EQ_F64
     551             :     UINT64_C(97),       // EQ_F64_S
     552             :     UINT64_C(70),       // EQ_I32
     553             :     UINT64_C(70),       // EQ_I32_S
     554             :     UINT64_C(81),       // EQ_I64
     555             :     UINT64_C(81),       // EQ_I64_S
     556             :     UINT64_C(64841),    // EQ_v16i8
     557             :     UINT64_C(64841),    // EQ_v16i8_S
     558             :     UINT64_C(64846),    // EQ_v2f64
     559             :     UINT64_C(64846),    // EQ_v2f64_S
     560             :     UINT64_C(64845),    // EQ_v4f32
     561             :     UINT64_C(64845),    // EQ_v4f32_S
     562             :     UINT64_C(64843),    // EQ_v4i32
     563             :     UINT64_C(64843),    // EQ_v4i32_S
     564             :     UINT64_C(64842),    // EQ_v8i16
     565             :     UINT64_C(64842),    // EQ_v8i16_S
     566             :     UINT64_C(64777),    // EXTRACT_LANE_v16i8_s
     567             :     UINT64_C(64777),    // EXTRACT_LANE_v16i8_s_S
     568             :     UINT64_C(64778),    // EXTRACT_LANE_v16i8_u
     569             :     UINT64_C(64778),    // EXTRACT_LANE_v16i8_u_S
     570             :     UINT64_C(64784),    // EXTRACT_LANE_v2f64
     571             :     UINT64_C(64784),    // EXTRACT_LANE_v2f64_S
     572             :     UINT64_C(64782),    // EXTRACT_LANE_v2i64
     573             :     UINT64_C(64782),    // EXTRACT_LANE_v2i64_S
     574             :     UINT64_C(64783),    // EXTRACT_LANE_v4f32
     575             :     UINT64_C(64783),    // EXTRACT_LANE_v4f32_S
     576             :     UINT64_C(64781),    // EXTRACT_LANE_v4i32
     577             :     UINT64_C(64781),    // EXTRACT_LANE_v4i32_S
     578             :     UINT64_C(64779),    // EXTRACT_LANE_v8i16_s
     579             :     UINT64_C(64779),    // EXTRACT_LANE_v8i16_s_S
     580             :     UINT64_C(64780),    // EXTRACT_LANE_v8i16_u
     581             :     UINT64_C(64780),    // EXTRACT_LANE_v8i16_u_S
     582             :     UINT64_C(178),      // F32_CONVERT_S_I32
     583             :     UINT64_C(178),      // F32_CONVERT_S_I32_S
     584             :     UINT64_C(180),      // F32_CONVERT_S_I64
     585             :     UINT64_C(180),      // F32_CONVERT_S_I64_S
     586             :     UINT64_C(179),      // F32_CONVERT_U_I32
     587             :     UINT64_C(179),      // F32_CONVERT_U_I32_S
     588             :     UINT64_C(181),      // F32_CONVERT_U_I64
     589             :     UINT64_C(181),      // F32_CONVERT_U_I64_S
     590             :     UINT64_C(182),      // F32_DEMOTE_F64
     591             :     UINT64_C(182),      // F32_DEMOTE_F64_S
     592             :     UINT64_C(190),      // F32_REINTERPRET_I32
     593             :     UINT64_C(190),      // F32_REINTERPRET_I32_S
     594             :     UINT64_C(183),      // F64_CONVERT_S_I32
     595             :     UINT64_C(183),      // F64_CONVERT_S_I32_S
     596             :     UINT64_C(185),      // F64_CONVERT_S_I64
     597             :     UINT64_C(185),      // F64_CONVERT_S_I64_S
     598             :     UINT64_C(184),      // F64_CONVERT_U_I32
     599             :     UINT64_C(184),      // F64_CONVERT_U_I32_S
     600             :     UINT64_C(186),      // F64_CONVERT_U_I64
     601             :     UINT64_C(186),      // F64_CONVERT_U_I64_S
     602             :     UINT64_C(187),      // F64_PROMOTE_F32
     603             :     UINT64_C(187),      // F64_PROMOTE_F32_S
     604             :     UINT64_C(191),      // F64_REINTERPRET_I64
     605             :     UINT64_C(191),      // F64_REINTERPRET_I64_S
     606             :     UINT64_C(4294967295),       // FALLTHROUGH_RETURN_EXCEPT_REF
     607             :     UINT64_C(4294967295),       // FALLTHROUGH_RETURN_EXCEPT_REF_S
     608             :     UINT64_C(4294967295),       // FALLTHROUGH_RETURN_F32
     609             :     UINT64_C(4294967295),       // FALLTHROUGH_RETURN_F32_S
     610             :     UINT64_C(4294967295),       // FALLTHROUGH_RETURN_F64
     611             :     UINT64_C(4294967295),       // FALLTHROUGH_RETURN_F64_S
     612             :     UINT64_C(4294967295),       // FALLTHROUGH_RETURN_I32
     613             :     UINT64_C(4294967295),       // FALLTHROUGH_RETURN_I32_S
     614             :     UINT64_C(4294967295),       // FALLTHROUGH_RETURN_I64
     615             :     UINT64_C(4294967295),       // FALLTHROUGH_RETURN_I64_S
     616             :     UINT64_C(4294967295),       // FALLTHROUGH_RETURN_VOID
     617             :     UINT64_C(4294967295),       // FALLTHROUGH_RETURN_VOID_S
     618             :     UINT64_C(4294967295),       // FALLTHROUGH_RETURN_v16i8
     619             :     UINT64_C(4294967295),       // FALLTHROUGH_RETURN_v16i8_S
     620             :     UINT64_C(4294967295),       // FALLTHROUGH_RETURN_v2f64
     621             :     UINT64_C(4294967295),       // FALLTHROUGH_RETURN_v2f64_S
     622             :     UINT64_C(4294967295),       // FALLTHROUGH_RETURN_v2i64
     623             :     UINT64_C(4294967295),       // FALLTHROUGH_RETURN_v2i64_S
     624             :     UINT64_C(4294967295),       // FALLTHROUGH_RETURN_v4f32
     625             :     UINT64_C(4294967295),       // FALLTHROUGH_RETURN_v4f32_S
     626             :     UINT64_C(4294967295),       // FALLTHROUGH_RETURN_v4i32
     627             :     UINT64_C(4294967295),       // FALLTHROUGH_RETURN_v4i32_S
     628             :     UINT64_C(4294967295),       // FALLTHROUGH_RETURN_v8i16
     629             :     UINT64_C(4294967295),       // FALLTHROUGH_RETURN_v8i16_S
     630             :     UINT64_C(142),      // FLOOR_F32
     631             :     UINT64_C(142),      // FLOOR_F32_S
     632             :     UINT64_C(156),      // FLOOR_F64
     633             :     UINT64_C(156),      // FLOOR_F64_S
     634             :     UINT64_C(0),        // FP_TO_SINT_I32_F32
     635             :     UINT64_C(0),        // FP_TO_SINT_I32_F32_S
     636             :     UINT64_C(0),        // FP_TO_SINT_I32_F64
     637             :     UINT64_C(0),        // FP_TO_SINT_I32_F64_S
     638             :     UINT64_C(0),        // FP_TO_SINT_I64_F32
     639             :     UINT64_C(0),        // FP_TO_SINT_I64_F32_S
     640             :     UINT64_C(0),        // FP_TO_SINT_I64_F64
     641             :     UINT64_C(0),        // FP_TO_SINT_I64_F64_S
     642             :     UINT64_C(0),        // FP_TO_UINT_I32_F32
     643             :     UINT64_C(0),        // FP_TO_UINT_I32_F32_S
     644             :     UINT64_C(0),        // FP_TO_UINT_I32_F64
     645             :     UINT64_C(0),        // FP_TO_UINT_I32_F64_S
     646             :     UINT64_C(0),        // FP_TO_UINT_I64_F32
     647             :     UINT64_C(0),        // FP_TO_UINT_I64_F32_S
     648             :     UINT64_C(0),        // FP_TO_UINT_I64_F64
     649             :     UINT64_C(0),        // FP_TO_UINT_I64_F64_S
     650             :     UINT64_C(35),       // GET_GLOBAL_EXCEPT_REF
     651             :     UINT64_C(35),       // GET_GLOBAL_EXCEPT_REF_S
     652             :     UINT64_C(35),       // GET_GLOBAL_F32
     653             :     UINT64_C(35),       // GET_GLOBAL_F32_S
     654             :     UINT64_C(35),       // GET_GLOBAL_F64
     655             :     UINT64_C(35),       // GET_GLOBAL_F64_S
     656             :     UINT64_C(35),       // GET_GLOBAL_I32
     657             :     UINT64_C(35),       // GET_GLOBAL_I32_S
     658             :     UINT64_C(35),       // GET_GLOBAL_I64
     659             :     UINT64_C(35),       // GET_GLOBAL_I64_S
     660             :     UINT64_C(35),       // GET_GLOBAL_V128
     661             :     UINT64_C(35),       // GET_GLOBAL_V128_S
     662             :     UINT64_C(32),       // GET_LOCAL_EXCEPT_REF
     663             :     UINT64_C(32),       // GET_LOCAL_EXCEPT_REF_S
     664             :     UINT64_C(32),       // GET_LOCAL_F32
     665             :     UINT64_C(32),       // GET_LOCAL_F32_S
     666             :     UINT64_C(32),       // GET_LOCAL_F64
     667             :     UINT64_C(32),       // GET_LOCAL_F64_S
     668             :     UINT64_C(32),       // GET_LOCAL_I32
     669             :     UINT64_C(32),       // GET_LOCAL_I32_S
     670             :     UINT64_C(32),       // GET_LOCAL_I64
     671             :     UINT64_C(32),       // GET_LOCAL_I64_S
     672             :     UINT64_C(32),       // GET_LOCAL_V128
     673             :     UINT64_C(32),       // GET_LOCAL_V128_S
     674             :     UINT64_C(96),       // GE_F32
     675             :     UINT64_C(96),       // GE_F32_S
     676             :     UINT64_C(102),      // GE_F64
     677             :     UINT64_C(102),      // GE_F64_S
     678             :     UINT64_C(78),       // GE_S_I32
     679             :     UINT64_C(78),       // GE_S_I32_S
     680             :     UINT64_C(89),       // GE_S_I64
     681             :     UINT64_C(89),       // GE_S_I64_S
     682             :     UINT64_C(64883),    // GE_S_v16i8
     683             :     UINT64_C(64883),    // GE_S_v16i8_S
     684             :     UINT64_C(64887),    // GE_S_v4i32
     685             :     UINT64_C(64887),    // GE_S_v4i32_S
     686             :     UINT64_C(64885),    // GE_S_v8i16
     687             :     UINT64_C(64885),    // GE_S_v8i16_S
     688             :     UINT64_C(79),       // GE_U_I32
     689             :     UINT64_C(79),       // GE_U_I32_S
     690             :     UINT64_C(90),       // GE_U_I64
     691             :     UINT64_C(90),       // GE_U_I64_S
     692             :     UINT64_C(64884),    // GE_U_v16i8
     693             :     UINT64_C(64884),    // GE_U_v16i8_S
     694             :     UINT64_C(64888),    // GE_U_v4i32
     695             :     UINT64_C(64888),    // GE_U_v4i32_S
     696             :     UINT64_C(64886),    // GE_U_v8i16
     697             :     UINT64_C(64886),    // GE_U_v8i16_S
     698             :     UINT64_C(64892),    // GE_v2f64
     699             :     UINT64_C(64892),    // GE_v2f64_S
     700             :     UINT64_C(64891),    // GE_v4f32
     701             :     UINT64_C(64891),    // GE_v4f32_S
     702             :     UINT64_C(64),       // GROW_MEMORY_I32
     703             :     UINT64_C(64),       // GROW_MEMORY_I32_S
     704             :     UINT64_C(94),       // GT_F32
     705             :     UINT64_C(94),       // GT_F32_S
     706             :     UINT64_C(100),      // GT_F64
     707             :     UINT64_C(100),      // GT_F64_S
     708             :     UINT64_C(74),       // GT_S_I32
     709             :     UINT64_C(74),       // GT_S_I32_S
     710             :     UINT64_C(85),       // GT_S_I64
     711             :     UINT64_C(85),       // GT_S_I64_S
     712             :     UINT64_C(64873),    // GT_S_v16i8
     713             :     UINT64_C(64873),    // GT_S_v16i8_S
     714             :     UINT64_C(64877),    // GT_S_v4i32
     715             :     UINT64_C(64877),    // GT_S_v4i32_S
     716             :     UINT64_C(64875),    // GT_S_v8i16
     717             :     UINT64_C(64875),    // GT_S_v8i16_S
     718             :     UINT64_C(75),       // GT_U_I32
     719             :     UINT64_C(75),       // GT_U_I32_S
     720             :     UINT64_C(86),       // GT_U_I64
     721             :     UINT64_C(86),       // GT_U_I64_S
     722             :     UINT64_C(64874),    // GT_U_v16i8
     723             :     UINT64_C(64874),    // GT_U_v16i8_S
     724             :     UINT64_C(64878),    // GT_U_v4i32
     725             :     UINT64_C(64878),    // GT_U_v4i32_S
     726             :     UINT64_C(64876),    // GT_U_v8i16
     727             :     UINT64_C(64876),    // GT_U_v8i16_S
     728             :     UINT64_C(64882),    // GT_v2f64
     729             :     UINT64_C(64882),    // GT_v2f64_S
     730             :     UINT64_C(64881),    // GT_v4f32
     731             :     UINT64_C(64881),    // GT_v4f32_S
     732             :     UINT64_C(193),      // I32_EXTEND16_S_I32
     733             :     UINT64_C(193),      // I32_EXTEND16_S_I32_S
     734             :     UINT64_C(192),      // I32_EXTEND8_S_I32
     735             :     UINT64_C(192),      // I32_EXTEND8_S_I32_S
     736             :     UINT64_C(188),      // I32_REINTERPRET_F32
     737             :     UINT64_C(188),      // I32_REINTERPRET_F32_S
     738             :     UINT64_C(168),      // I32_TRUNC_S_F32
     739             :     UINT64_C(168),      // I32_TRUNC_S_F32_S
     740             :     UINT64_C(170),      // I32_TRUNC_S_F64
     741             :     UINT64_C(170),      // I32_TRUNC_S_F64_S
     742             :     UINT64_C(64512),    // I32_TRUNC_S_SAT_F32
     743             :     UINT64_C(64512),    // I32_TRUNC_S_SAT_F32_S
     744             :     UINT64_C(64514),    // I32_TRUNC_S_SAT_F64
     745             :     UINT64_C(64514),    // I32_TRUNC_S_SAT_F64_S
     746             :     UINT64_C(169),      // I32_TRUNC_U_F32
     747             :     UINT64_C(169),      // I32_TRUNC_U_F32_S
     748             :     UINT64_C(171),      // I32_TRUNC_U_F64
     749             :     UINT64_C(171),      // I32_TRUNC_U_F64_S
     750             :     UINT64_C(64513),    // I32_TRUNC_U_SAT_F32
     751             :     UINT64_C(64513),    // I32_TRUNC_U_SAT_F32_S
     752             :     UINT64_C(64515),    // I32_TRUNC_U_SAT_F64
     753             :     UINT64_C(64515),    // I32_TRUNC_U_SAT_F64_S
     754             :     UINT64_C(167),      // I32_WRAP_I64
     755             :     UINT64_C(167),      // I32_WRAP_I64_S
     756             :     UINT64_C(195),      // I64_EXTEND16_S_I64
     757             :     UINT64_C(195),      // I64_EXTEND16_S_I64_S
     758             :     UINT64_C(196),      // I64_EXTEND32_S_I64
     759             :     UINT64_C(196),      // I64_EXTEND32_S_I64_S
     760             :     UINT64_C(194),      // I64_EXTEND8_S_I64
     761             :     UINT64_C(194),      // I64_EXTEND8_S_I64_S
     762             :     UINT64_C(172),      // I64_EXTEND_S_I32
     763             :     UINT64_C(172),      // I64_EXTEND_S_I32_S
     764             :     UINT64_C(173),      // I64_EXTEND_U_I32
     765             :     UINT64_C(173),      // I64_EXTEND_U_I32_S
     766             :     UINT64_C(189),      // I64_REINTERPRET_F64
     767             :     UINT64_C(189),      // I64_REINTERPRET_F64_S
     768             :     UINT64_C(174),      // I64_TRUNC_S_F32
     769             :     UINT64_C(174),      // I64_TRUNC_S_F32_S
     770             :     UINT64_C(176),      // I64_TRUNC_S_F64
     771             :     UINT64_C(176),      // I64_TRUNC_S_F64_S
     772             :     UINT64_C(64516),    // I64_TRUNC_S_SAT_F32
     773             :     UINT64_C(64516),    // I64_TRUNC_S_SAT_F32_S
     774             :     UINT64_C(64518),    // I64_TRUNC_S_SAT_F64
     775             :     UINT64_C(64518),    // I64_TRUNC_S_SAT_F64_S
     776             :     UINT64_C(175),      // I64_TRUNC_U_F32
     777             :     UINT64_C(175),      // I64_TRUNC_U_F32_S
     778             :     UINT64_C(177),      // I64_TRUNC_U_F64
     779             :     UINT64_C(177),      // I64_TRUNC_U_F64_S
     780             :     UINT64_C(64517),    // I64_TRUNC_U_SAT_F32
     781             :     UINT64_C(64517),    // I64_TRUNC_U_SAT_F32_S
     782             :     UINT64_C(64519),    // I64_TRUNC_U_SAT_F64
     783             :     UINT64_C(64519),    // I64_TRUNC_U_SAT_F64_S
     784             :     UINT64_C(95),       // LE_F32
     785             :     UINT64_C(95),       // LE_F32_S
     786             :     UINT64_C(101),      // LE_F64
     787             :     UINT64_C(101),      // LE_F64_S
     788             :     UINT64_C(76),       // LE_S_I32
     789             :     UINT64_C(76),       // LE_S_I32_S
     790             :     UINT64_C(87),       // LE_S_I64
     791             :     UINT64_C(87),       // LE_S_I64_S
     792             :     UINT64_C(64863),    // LE_S_v16i8
     793             :     UINT64_C(64863),    // LE_S_v16i8_S
     794             :     UINT64_C(64867),    // LE_S_v4i32
     795             :     UINT64_C(64867),    // LE_S_v4i32_S
     796             :     UINT64_C(64865),    // LE_S_v8i16
     797             :     UINT64_C(64865),    // LE_S_v8i16_S
     798             :     UINT64_C(77),       // LE_U_I32
     799             :     UINT64_C(77),       // LE_U_I32_S
     800             :     UINT64_C(88),       // LE_U_I64
     801             :     UINT64_C(88),       // LE_U_I64_S
     802             :     UINT64_C(64864),    // LE_U_v16i8
     803             :     UINT64_C(64864),    // LE_U_v16i8_S
     804             :     UINT64_C(64868),    // LE_U_v4i32
     805             :     UINT64_C(64868),    // LE_U_v4i32_S
     806             :     UINT64_C(64866),    // LE_U_v8i16
     807             :     UINT64_C(64866),    // LE_U_v8i16_S
     808             :     UINT64_C(64872),    // LE_v2f64
     809             :     UINT64_C(64872),    // LE_v2f64_S
     810             :     UINT64_C(64871),    // LE_v4f32
     811             :     UINT64_C(64871),    // LE_v4f32_S
     812             :     UINT64_C(46),       // LOAD16_S_I32
     813             :     UINT64_C(46),       // LOAD16_S_I32_S
     814             :     UINT64_C(50),       // LOAD16_S_I64
     815             :     UINT64_C(50),       // LOAD16_S_I64_S
     816             :     UINT64_C(47),       // LOAD16_U_I32
     817             :     UINT64_C(47),       // LOAD16_U_I32_S
     818             :     UINT64_C(51),       // LOAD16_U_I64
     819             :     UINT64_C(51),       // LOAD16_U_I64_S
     820             :     UINT64_C(52),       // LOAD32_S_I64
     821             :     UINT64_C(52),       // LOAD32_S_I64_S
     822             :     UINT64_C(53),       // LOAD32_U_I64
     823             :     UINT64_C(53),       // LOAD32_U_I64_S
     824             :     UINT64_C(44),       // LOAD8_S_I32
     825             :     UINT64_C(44),       // LOAD8_S_I32_S
     826             :     UINT64_C(48),       // LOAD8_S_I64
     827             :     UINT64_C(48),       // LOAD8_S_I64_S
     828             :     UINT64_C(45),       // LOAD8_U_I32
     829             :     UINT64_C(45),       // LOAD8_U_I32_S
     830             :     UINT64_C(49),       // LOAD8_U_I64
     831             :     UINT64_C(49),       // LOAD8_U_I64_S
     832             :     UINT64_C(42),       // LOAD_F32
     833             :     UINT64_C(42),       // LOAD_F32_S
     834             :     UINT64_C(43),       // LOAD_F64
     835             :     UINT64_C(43),       // LOAD_F64_S
     836             :     UINT64_C(40),       // LOAD_I32
     837             :     UINT64_C(40),       // LOAD_I32_S
     838             :     UINT64_C(41),       // LOAD_I64
     839             :     UINT64_C(41),       // LOAD_I64_S
     840             :     UINT64_C(64769),    // LOAD_v16i8
     841             :     UINT64_C(64769),    // LOAD_v16i8_S
     842             :     UINT64_C(64769),    // LOAD_v2f64
     843             :     UINT64_C(64769),    // LOAD_v2f64_S
     844             :     UINT64_C(64769),    // LOAD_v2i64
     845             :     UINT64_C(64769),    // LOAD_v2i64_S
     846             :     UINT64_C(64769),    // LOAD_v4f32
     847             :     UINT64_C(64769),    // LOAD_v4f32_S
     848             :     UINT64_C(64769),    // LOAD_v4i32
     849             :     UINT64_C(64769),    // LOAD_v4i32_S
     850             :     UINT64_C(64769),    // LOAD_v8i16
     851             :     UINT64_C(64769),    // LOAD_v8i16_S
     852             :     UINT64_C(3),        // LOOP
     853             :     UINT64_C(3),        // LOOP_S
     854             :     UINT64_C(93),       // LT_F32
     855             :     UINT64_C(93),       // LT_F32_S
     856             :     UINT64_C(99),       // LT_F64
     857             :     UINT64_C(99),       // LT_F64_S
     858             :     UINT64_C(72),       // LT_S_I32
     859             :     UINT64_C(72),       // LT_S_I32_S
     860             :     UINT64_C(83),       // LT_S_I64
     861             :     UINT64_C(83),       // LT_S_I64_S
     862             :     UINT64_C(64853),    // LT_S_v16i8
     863             :     UINT64_C(64853),    // LT_S_v16i8_S
     864             :     UINT64_C(64857),    // LT_S_v4i32
     865             :     UINT64_C(64857),    // LT_S_v4i32_S
     866             :     UINT64_C(64855),    // LT_S_v8i16
     867             :     UINT64_C(64855),    // LT_S_v8i16_S
     868             :     UINT64_C(73),       // LT_U_I32
     869             :     UINT64_C(73),       // LT_U_I32_S
     870             :     UINT64_C(84),       // LT_U_I64
     871             :     UINT64_C(84),       // LT_U_I64_S
     872             :     UINT64_C(64854),    // LT_U_v16i8
     873             :     UINT64_C(64854),    // LT_U_v16i8_S
     874             :     UINT64_C(64858),    // LT_U_v4i32
     875             :     UINT64_C(64858),    // LT_U_v4i32_S
     876             :     UINT64_C(64856),    // LT_U_v8i16
     877             :     UINT64_C(64856),    // LT_U_v8i16_S
     878             :     UINT64_C(64862),    // LT_v2f64
     879             :     UINT64_C(64862),    // LT_v2f64_S
     880             :     UINT64_C(64861),    // LT_v4f32
     881             :     UINT64_C(64861),    // LT_v4f32_S
     882             :     UINT64_C(151),      // MAX_F32
     883             :     UINT64_C(151),      // MAX_F32_S
     884             :     UINT64_C(165),      // MAX_F64
     885             :     UINT64_C(165),      // MAX_F64_S
     886             :     UINT64_C(64900),    // MAX_v2f64
     887             :     UINT64_C(64900),    // MAX_v2f64_S
     888             :     UINT64_C(64899),    // MAX_v4f32
     889             :     UINT64_C(64899),    // MAX_v4f32_S
     890             :     UINT64_C(64),       // MEMORY_GROW_I32
     891             :     UINT64_C(64),       // MEMORY_GROW_I32_S
     892             :     UINT64_C(63),       // MEMORY_SIZE_I32
     893             :     UINT64_C(63),       // MEMORY_SIZE_I32_S
     894             :     UINT64_C(64),       // MEM_GROW_I32
     895             :     UINT64_C(64),       // MEM_GROW_I32_S
     896             :     UINT64_C(63),       // MEM_SIZE_I32
     897             :     UINT64_C(63),       // MEM_SIZE_I32_S
     898             :     UINT64_C(150),      // MIN_F32
     899             :     UINT64_C(150),      // MIN_F32_S
     900             :     UINT64_C(164),      // MIN_F64
     901             :     UINT64_C(164),      // MIN_F64_S
     902             :     UINT64_C(64898),    // MIN_v2f64
     903             :     UINT64_C(64898),    // MIN_v2f64_S
     904             :     UINT64_C(64897),    // MIN_v4f32
     905             :     UINT64_C(64897),    // MIN_v4f32_S
     906             :     UINT64_C(148),      // MUL_F32
     907             :     UINT64_C(148),      // MUL_F32_S
     908             :     UINT64_C(162),      // MUL_F64
     909             :     UINT64_C(162),      // MUL_F64_S
     910             :     UINT64_C(108),      // MUL_I32
     911             :     UINT64_C(108),      // MUL_I32_S
     912             :     UINT64_C(126),      // MUL_I64
     913             :     UINT64_C(126),      // MUL_I64_S
     914             :     UINT64_C(64800),    // MUL_v16i8
     915             :     UINT64_C(64800),    // MUL_v16i8_S
     916             :     UINT64_C(64908),    // MUL_v2f64
     917             :     UINT64_C(64908),    // MUL_v2f64_S
     918             :     UINT64_C(64907),    // MUL_v4f32
     919             :     UINT64_C(64907),    // MUL_v4f32_S
     920             :     UINT64_C(64802),    // MUL_v4i32
     921             :     UINT64_C(64802),    // MUL_v4i32_S
     922             :     UINT64_C(64801),    // MUL_v8i16
     923             :     UINT64_C(64801),    // MUL_v8i16_S
     924             :     UINT64_C(144),      // NEAREST_F32
     925             :     UINT64_C(144),      // NEAREST_F32_S
     926             :     UINT64_C(158),      // NEAREST_F64
     927             :     UINT64_C(158),      // NEAREST_F64_S
     928             :     UINT64_C(140),      // NEG_F32
     929             :     UINT64_C(140),      // NEG_F32_S
     930             :     UINT64_C(154),      // NEG_F64
     931             :     UINT64_C(154),      // NEG_F64_S
     932             :     UINT64_C(64804),    // NEG_v16i8
     933             :     UINT64_C(64804),    // NEG_v16i8_S
     934             :     UINT64_C(64894),    // NEG_v2f64
     935             :     UINT64_C(64894),    // NEG_v2f64_S
     936             :     UINT64_C(64807),    // NEG_v2i64
     937             :     UINT64_C(64807),    // NEG_v2i64_S
     938             :     UINT64_C(64893),    // NEG_v4f32
     939             :     UINT64_C(64893),    // NEG_v4f32_S
     940             :     UINT64_C(64806),    // NEG_v4i32
     941             :     UINT64_C(64806),    // NEG_v4i32_S
     942             :     UINT64_C(64805),    // NEG_v8i16
     943             :     UINT64_C(64805),    // NEG_v8i16_S
     944             :     UINT64_C(92),       // NE_F32
     945             :     UINT64_C(92),       // NE_F32_S
     946             :     UINT64_C(98),       // NE_F64
     947             :     UINT64_C(98),       // NE_F64_S
     948             :     UINT64_C(71),       // NE_I32
     949             :     UINT64_C(71),       // NE_I32_S
     950             :     UINT64_C(82),       // NE_I64
     951             :     UINT64_C(82),       // NE_I64_S
     952             :     UINT64_C(64847),    // NE_v16i8
     953             :     UINT64_C(64847),    // NE_v16i8_S
     954             :     UINT64_C(64852),    // NE_v2f64
     955             :     UINT64_C(64852),    // NE_v2f64_S
     956             :     UINT64_C(64851),    // NE_v4f32
     957             :     UINT64_C(64851),    // NE_v4f32_S
     958             :     UINT64_C(64849),    // NE_v4i32
     959             :     UINT64_C(64849),    // NE_v4i32_S
     960             :     UINT64_C(64848),    // NE_v8i16
     961             :     UINT64_C(64848),    // NE_v8i16_S
     962             :     UINT64_C(1),        // NOP
     963             :     UINT64_C(1),        // NOP_S
     964             :     UINT64_C(64831),    // NOT_v16i8
     965             :     UINT64_C(64831),    // NOT_v16i8_S
     966             :     UINT64_C(64831),    // NOT_v2i64
     967             :     UINT64_C(64831),    // NOT_v2i64_S
     968             :     UINT64_C(64831),    // NOT_v4i32
     969             :     UINT64_C(64831),    // NOT_v4i32_S
     970             :     UINT64_C(64831),    // NOT_v8i16
     971             :     UINT64_C(64831),    // NOT_v8i16_S
     972             :     UINT64_C(114),      // OR_I32
     973             :     UINT64_C(114),      // OR_I32_S
     974             :     UINT64_C(132),      // OR_I64
     975             :     UINT64_C(132),      // OR_I64_S
     976             :     UINT64_C(64829),    // OR_v16i8
     977             :     UINT64_C(64829),    // OR_v16i8_S
     978             :     UINT64_C(64829),    // OR_v2i64
     979             :     UINT64_C(64829),    // OR_v2i64_S
     980             :     UINT64_C(64829),    // OR_v4i32
     981             :     UINT64_C(64829),    // OR_v4i32_S
     982             :     UINT64_C(64829),    // OR_v8i16
     983             :     UINT64_C(64829),    // OR_v8i16_S
     984             :     UINT64_C(4294967295),       // PCALL_INDIRECT_EXCEPT_REF
     985             :     UINT64_C(4294967295),       // PCALL_INDIRECT_EXCEPT_REF_S
     986             :     UINT64_C(4294967295),       // PCALL_INDIRECT_F32
     987             :     UINT64_C(4294967295),       // PCALL_INDIRECT_F32_S
     988             :     UINT64_C(4294967295),       // PCALL_INDIRECT_F64
     989             :     UINT64_C(4294967295),       // PCALL_INDIRECT_F64_S
     990             :     UINT64_C(4294967295),       // PCALL_INDIRECT_I32
     991             :     UINT64_C(4294967295),       // PCALL_INDIRECT_I32_S
     992             :     UINT64_C(4294967295),       // PCALL_INDIRECT_I64
     993             :     UINT64_C(4294967295),       // PCALL_INDIRECT_I64_S
     994             :     UINT64_C(4294967295),       // PCALL_INDIRECT_VOID
     995             :     UINT64_C(4294967295),       // PCALL_INDIRECT_VOID_S
     996             :     UINT64_C(4294967295),       // PCALL_INDIRECT_v16i8
     997             :     UINT64_C(4294967295),       // PCALL_INDIRECT_v16i8_S
     998             :     UINT64_C(4294967295),       // PCALL_INDIRECT_v2f64
     999             :     UINT64_C(4294967295),       // PCALL_INDIRECT_v2f64_S
    1000             :     UINT64_C(4294967295),       // PCALL_INDIRECT_v2i64
    1001             :     UINT64_C(4294967295),       // PCALL_INDIRECT_v2i64_S
    1002             :     UINT64_C(4294967295),       // PCALL_INDIRECT_v4f32
    1003             :     UINT64_C(4294967295),       // PCALL_INDIRECT_v4f32_S
    1004             :     UINT64_C(4294967295),       // PCALL_INDIRECT_v4i32
    1005             :     UINT64_C(4294967295),       // PCALL_INDIRECT_v4i32_S
    1006             :     UINT64_C(4294967295),       // PCALL_INDIRECT_v8i16
    1007             :     UINT64_C(4294967295),       // PCALL_INDIRECT_v8i16_S
    1008             :     UINT64_C(105),      // POPCNT_I32
    1009             :     UINT64_C(105),      // POPCNT_I32_S
    1010             :     UINT64_C(123),      // POPCNT_I64
    1011             :     UINT64_C(123),      // POPCNT_I64_S
    1012             :     UINT64_C(111),      // REM_S_I32
    1013             :     UINT64_C(111),      // REM_S_I32_S
    1014             :     UINT64_C(129),      // REM_S_I64
    1015             :     UINT64_C(129),      // REM_S_I64_S
    1016             :     UINT64_C(112),      // REM_U_I32
    1017             :     UINT64_C(112),      // REM_U_I32_S
    1018             :     UINT64_C(130),      // REM_U_I64
    1019             :     UINT64_C(130),      // REM_U_I64_S
    1020             :     UINT64_C(64785),    // REPLACE_LANE_v16i8
    1021             :     UINT64_C(64785),    // REPLACE_LANE_v16i8_S
    1022             :     UINT64_C(64790),    // REPLACE_LANE_v2f64
    1023             :     UINT64_C(64790),    // REPLACE_LANE_v2f64_S
    1024             :     UINT64_C(64788),    // REPLACE_LANE_v2i64
    1025             :     UINT64_C(64788),    // REPLACE_LANE_v2i64_S
    1026             :     UINT64_C(64789),    // REPLACE_LANE_v4f32
    1027             :     UINT64_C(64789),    // REPLACE_LANE_v4f32_S
    1028             :     UINT64_C(64787),    // REPLACE_LANE_v4i32
    1029             :     UINT64_C(64787),    // REPLACE_LANE_v4i32_S
    1030             :     UINT64_C(64786),    // REPLACE_LANE_v8i16
    1031             :     UINT64_C(64786),    // REPLACE_LANE_v8i16_S
    1032             :     UINT64_C(9),        // RETHROW
    1033             :     UINT64_C(9),        // RETHROW_S
    1034             :     UINT64_C(4294967295),       // RETHROW_TO_CALLER
    1035             :     UINT64_C(4294967295),       // RETHROW_TO_CALLER_S
    1036             :     UINT64_C(15),       // RETURN_EXCEPT_REF
    1037             :     UINT64_C(15),       // RETURN_EXCEPT_REF_S
    1038             :     UINT64_C(15),       // RETURN_F32
    1039             :     UINT64_C(15),       // RETURN_F32_S
    1040             :     UINT64_C(15),       // RETURN_F64
    1041             :     UINT64_C(15),       // RETURN_F64_S
    1042             :     UINT64_C(15),       // RETURN_I32
    1043             :     UINT64_C(15),       // RETURN_I32_S
    1044             :     UINT64_C(15),       // RETURN_I64
    1045             :     UINT64_C(15),       // RETURN_I64_S
    1046             :     UINT64_C(15),       // RETURN_VOID
    1047             :     UINT64_C(15),       // RETURN_VOID_S
    1048             :     UINT64_C(15),       // RETURN_v16i8
    1049             :     UINT64_C(15),       // RETURN_v16i8_S
    1050             :     UINT64_C(15),       // RETURN_v2f64
    1051             :     UINT64_C(15),       // RETURN_v2f64_S
    1052             :     UINT64_C(15),       // RETURN_v2i64
    1053             :     UINT64_C(15),       // RETURN_v2i64_S
    1054             :     UINT64_C(15),       // RETURN_v4f32
    1055             :     UINT64_C(15),       // RETURN_v4f32_S
    1056             :     UINT64_C(15),       // RETURN_v4i32
    1057             :     UINT64_C(15),       // RETURN_v4i32_S
    1058             :     UINT64_C(15),       // RETURN_v8i16
    1059             :     UINT64_C(15),       // RETURN_v8i16_S
    1060             :     UINT64_C(119),      // ROTL_I32
    1061             :     UINT64_C(119),      // ROTL_I32_S
    1062             :     UINT64_C(137),      // ROTL_I64
    1063             :     UINT64_C(137),      // ROTL_I64_S
    1064             :     UINT64_C(120),      // ROTR_I32
    1065             :     UINT64_C(120),      // ROTR_I32_S
    1066             :     UINT64_C(138),      // ROTR_I64
    1067             :     UINT64_C(138),      // ROTR_I64_S
    1068             :     UINT64_C(27),       // SELECT_EXCEPT_REF
    1069             :     UINT64_C(27),       // SELECT_EXCEPT_REF_S
    1070             :     UINT64_C(27),       // SELECT_F32
    1071             :     UINT64_C(27),       // SELECT_F32_S
    1072             :     UINT64_C(27),       // SELECT_F64
    1073             :     UINT64_C(27),       // SELECT_F64_S
    1074             :     UINT64_C(27),       // SELECT_I32
    1075             :     UINT64_C(27),       // SELECT_I32_S
    1076             :     UINT64_C(27),       // SELECT_I64
    1077             :     UINT64_C(27),       // SELECT_I64_S
    1078             :     UINT64_C(36),       // SET_GLOBAL_EXCEPT_REF
    1079             :     UINT64_C(36),       // SET_GLOBAL_EXCEPT_REF_S
    1080             :     UINT64_C(36),       // SET_GLOBAL_F32
    1081             :     UINT64_C(36),       // SET_GLOBAL_F32_S
    1082             :     UINT64_C(36),       // SET_GLOBAL_F64
    1083             :     UINT64_C(36),       // SET_GLOBAL_F64_S
    1084             :     UINT64_C(36),       // SET_GLOBAL_I32
    1085             :     UINT64_C(36),       // SET_GLOBAL_I32_S
    1086             :     UINT64_C(36),       // SET_GLOBAL_I64
    1087             :     UINT64_C(36),       // SET_GLOBAL_I64_S
    1088             :     UINT64_C(36),       // SET_GLOBAL_V128
    1089             :     UINT64_C(36),       // SET_GLOBAL_V128_S
    1090             :     UINT64_C(33),       // SET_LOCAL_EXCEPT_REF
    1091             :     UINT64_C(33),       // SET_LOCAL_EXCEPT_REF_S
    1092             :     UINT64_C(33),       // SET_LOCAL_F32
    1093             :     UINT64_C(33),       // SET_LOCAL_F32_S
    1094             :     UINT64_C(33),       // SET_LOCAL_F64
    1095             :     UINT64_C(33),       // SET_LOCAL_F64_S
    1096             :     UINT64_C(33),       // SET_LOCAL_I32
    1097             :     UINT64_C(33),       // SET_LOCAL_I32_S
    1098             :     UINT64_C(33),       // SET_LOCAL_I64
    1099             :     UINT64_C(33),       // SET_LOCAL_I64_S
    1100             :     UINT64_C(33),       // SET_LOCAL_V128
    1101             :     UINT64_C(33),       // SET_LOCAL_V128_S
    1102             :     UINT64_C(116),      // SHL_I32
    1103             :     UINT64_C(116),      // SHL_I32_S
    1104             :     UINT64_C(134),      // SHL_I64
    1105             :     UINT64_C(134),      // SHL_I64_S
    1106             :     UINT64_C(64816),    // SHL_v16i8
    1107             :     UINT64_C(64816),    // SHL_v16i8_S
    1108             :     UINT64_C(64819),    // SHL_v2i64
    1109             :     UINT64_C(64819),    // SHL_v2i64_S
    1110             :     UINT64_C(64818),    // SHL_v4i32
    1111             :     UINT64_C(64818),    // SHL_v4i32_S
    1112             :     UINT64_C(64817),    // SHL_v8i16
    1113             :     UINT64_C(64817),    // SHL_v8i16_S
    1114             :     UINT64_C(117),      // SHR_S_I32
    1115             :     UINT64_C(117),      // SHR_S_I32_S
    1116             :     UINT64_C(135),      // SHR_S_I64
    1117             :     UINT64_C(135),      // SHR_S_I64_S
    1118             :     UINT64_C(64820),    // SHR_S_v16i8
    1119             :     UINT64_C(64820),    // SHR_S_v16i8_S
    1120             :     UINT64_C(64826),    // SHR_S_v2i64
    1121             :     UINT64_C(64826),    // SHR_S_v2i64_S
    1122             :     UINT64_C(64824),    // SHR_S_v4i32
    1123             :     UINT64_C(64824),    // SHR_S_v4i32_S
    1124             :     UINT64_C(64822),    // SHR_S_v8i16
    1125             :     UINT64_C(64822),    // SHR_S_v8i16_S
    1126             :     UINT64_C(118),      // SHR_U_I32
    1127             :     UINT64_C(118),      // SHR_U_I32_S
    1128             :     UINT64_C(136),      // SHR_U_I64
    1129             :     UINT64_C(136),      // SHR_U_I64_S
    1130             :     UINT64_C(64821),    // SHR_U_v16i8
    1131             :     UINT64_C(64821),    // SHR_U_v16i8_S
    1132             :     UINT64_C(64827),    // SHR_U_v2i64
    1133             :     UINT64_C(64827),    // SHR_U_v2i64_S
    1134             :     UINT64_C(64825),    // SHR_U_v4i32
    1135             :     UINT64_C(64825),    // SHR_U_v4i32_S
    1136             :     UINT64_C(64823),    // SHR_U_v8i16
    1137             :     UINT64_C(64823),    // SHR_U_v8i16_S
    1138             :     UINT64_C(64791),    // SHUFFLE_v16i8
    1139             :     UINT64_C(64791),    // SHUFFLE_v16i8_S
    1140             :     UINT64_C(64771),    // SPLAT_v16i8
    1141             :     UINT64_C(64771),    // SPLAT_v16i8_S
    1142             :     UINT64_C(64776),    // SPLAT_v2f64
    1143             :     UINT64_C(64776),    // SPLAT_v2f64_S
    1144             :     UINT64_C(64774),    // SPLAT_v2i64
    1145             :     UINT64_C(64774),    // SPLAT_v2i64_S
    1146             :     UINT64_C(64775),    // SPLAT_v4f32
    1147             :     UINT64_C(64775),    // SPLAT_v4f32_S
    1148             :     UINT64_C(64773),    // SPLAT_v4i32
    1149             :     UINT64_C(64773),    // SPLAT_v4i32_S
    1150             :     UINT64_C(64772),    // SPLAT_v8i16
    1151             :     UINT64_C(64772),    // SPLAT_v8i16_S
    1152             :     UINT64_C(145),      // SQRT_F32
    1153             :     UINT64_C(145),      // SQRT_F32_S
    1154             :     UINT64_C(159),      // SQRT_F64
    1155             :     UINT64_C(159),      // SQRT_F64_S
    1156             :     UINT64_C(64910),    // SQRT_v2f64
    1157             :     UINT64_C(64910),    // SQRT_v2f64_S
    1158             :     UINT64_C(64909),    // SQRT_v4f32
    1159             :     UINT64_C(64909),    // SQRT_v4f32_S
    1160             :     UINT64_C(59),       // STORE16_I32
    1161             :     UINT64_C(59),       // STORE16_I32_S
    1162             :     UINT64_C(61),       // STORE16_I64
    1163             :     UINT64_C(61),       // STORE16_I64_S
    1164             :     UINT64_C(62),       // STORE32_I64
    1165             :     UINT64_C(62),       // STORE32_I64_S
    1166             :     UINT64_C(58),       // STORE8_I32
    1167             :     UINT64_C(58),       // STORE8_I32_S
    1168             :     UINT64_C(60),       // STORE8_I64
    1169             :     UINT64_C(60),       // STORE8_I64_S
    1170             :     UINT64_C(56),       // STORE_F32
    1171             :     UINT64_C(56),       // STORE_F32_S
    1172             :     UINT64_C(57),       // STORE_F64
    1173             :     UINT64_C(57),       // STORE_F64_S
    1174             :     UINT64_C(54),       // STORE_I32
    1175             :     UINT64_C(54),       // STORE_I32_S
    1176             :     UINT64_C(55),       // STORE_I64
    1177             :     UINT64_C(55),       // STORE_I64_S
    1178             :     UINT64_C(64770),    // STORE_v16i8
    1179             :     UINT64_C(64770),    // STORE_v16i8_S
    1180             :     UINT64_C(64770),    // STORE_v2f64
    1181             :     UINT64_C(64770),    // STORE_v2f64_S
    1182             :     UINT64_C(64770),    // STORE_v2i64
    1183             :     UINT64_C(64770),    // STORE_v2i64_S
    1184             :     UINT64_C(64770),    // STORE_v4f32
    1185             :     UINT64_C(64770),    // STORE_v4f32_S
    1186             :     UINT64_C(64770),    // STORE_v4i32
    1187             :     UINT64_C(64770),    // STORE_v4i32_S
    1188             :     UINT64_C(64770),    // STORE_v8i16
    1189             :     UINT64_C(64770),    // STORE_v8i16_S
    1190             :     UINT64_C(147),      // SUB_F32
    1191             :     UINT64_C(147),      // SUB_F32_S
    1192             :     UINT64_C(161),      // SUB_F64
    1193             :     UINT64_C(161),      // SUB_F64_S
    1194             :     UINT64_C(107),      // SUB_I32
    1195             :     UINT64_C(107),      // SUB_I32_S
    1196             :     UINT64_C(125),      // SUB_I64
    1197             :     UINT64_C(125),      // SUB_I64_S
    1198             :     UINT64_C(64812),    // SUB_SAT_S_v16i8
    1199             :     UINT64_C(64812),    // SUB_SAT_S_v16i8_S
    1200             :     UINT64_C(64814),    // SUB_SAT_S_v8i16
    1201             :     UINT64_C(64814),    // SUB_SAT_S_v8i16_S
    1202             :     UINT64_C(64813),    // SUB_SAT_U_v16i8
    1203             :     UINT64_C(64813),    // SUB_SAT_U_v16i8_S
    1204             :     UINT64_C(64815),    // SUB_SAT_U_v8i16
    1205             :     UINT64_C(64815),    // SUB_SAT_U_v8i16_S
    1206             :     UINT64_C(64796),    // SUB_v16i8
    1207             :     UINT64_C(64796),    // SUB_v16i8_S
    1208             :     UINT64_C(64904),    // SUB_v2f64
    1209             :     UINT64_C(64904),    // SUB_v2f64_S
    1210             :     UINT64_C(64799),    // SUB_v2i64
    1211             :     UINT64_C(64799),    // SUB_v2i64_S
    1212             :     UINT64_C(64903),    // SUB_v4f32
    1213             :     UINT64_C(64903),    // SUB_v4f32_S
    1214             :     UINT64_C(64798),    // SUB_v4i32
    1215             :     UINT64_C(64798),    // SUB_v4i32_S
    1216             :     UINT64_C(64797),    // SUB_v8i16
    1217             :     UINT64_C(64797),    // SUB_v8i16_S
    1218             :     UINT64_C(4294967295),       // TEE_EXCEPT_REF
    1219             :     UINT64_C(4294967295),       // TEE_EXCEPT_REF_S
    1220             :     UINT64_C(4294967295),       // TEE_F32
    1221             :     UINT64_C(4294967295),       // TEE_F32_S
    1222             :     UINT64_C(4294967295),       // TEE_F64
    1223             :     UINT64_C(4294967295),       // TEE_F64_S
    1224             :     UINT64_C(4294967295),       // TEE_I32
    1225             :     UINT64_C(4294967295),       // TEE_I32_S
    1226             :     UINT64_C(4294967295),       // TEE_I64
    1227             :     UINT64_C(4294967295),       // TEE_I64_S
    1228             :     UINT64_C(34),       // TEE_LOCAL_EXCEPT_REF
    1229             :     UINT64_C(34),       // TEE_LOCAL_EXCEPT_REF_S
    1230             :     UINT64_C(34),       // TEE_LOCAL_F32
    1231             :     UINT64_C(34),       // TEE_LOCAL_F32_S
    1232             :     UINT64_C(34),       // TEE_LOCAL_F64
    1233             :     UINT64_C(34),       // TEE_LOCAL_F64_S
    1234             :     UINT64_C(34),       // TEE_LOCAL_I32
    1235             :     UINT64_C(34),       // TEE_LOCAL_I32_S
    1236             :     UINT64_C(34),       // TEE_LOCAL_I64
    1237             :     UINT64_C(34),       // TEE_LOCAL_I64_S
    1238             :     UINT64_C(34),       // TEE_LOCAL_V128
    1239             :     UINT64_C(34),       // TEE_LOCAL_V128_S
    1240             :     UINT64_C(4294967295),       // TEE_V128
    1241             :     UINT64_C(4294967295),       // TEE_V128_S
    1242             :     UINT64_C(8),        // THROW_I32
    1243             :     UINT64_C(8),        // THROW_I32_S
    1244             :     UINT64_C(8),        // THROW_I64
    1245             :     UINT64_C(8),        // THROW_I64_S
    1246             :     UINT64_C(143),      // TRUNC_F32
    1247             :     UINT64_C(143),      // TRUNC_F32_S
    1248             :     UINT64_C(157),      // TRUNC_F64
    1249             :     UINT64_C(157),      // TRUNC_F64_S
    1250             :     UINT64_C(6),        // TRY
    1251             :     UINT64_C(6),        // TRY_S
    1252             :     UINT64_C(0),        // UNREACHABLE
    1253             :     UINT64_C(0),        // UNREACHABLE_S
    1254             :     UINT64_C(115),      // XOR_I32
    1255             :     UINT64_C(115),      // XOR_I32_S
    1256             :     UINT64_C(133),      // XOR_I64
    1257             :     UINT64_C(133),      // XOR_I64_S
    1258             :     UINT64_C(64830),    // XOR_v16i8
    1259             :     UINT64_C(64830),    // XOR_v16i8_S
    1260             :     UINT64_C(64830),    // XOR_v2i64
    1261             :     UINT64_C(64830),    // XOR_v2i64_S
    1262             :     UINT64_C(64830),    // XOR_v4i32
    1263             :     UINT64_C(64830),    // XOR_v4i32_S
    1264             :     UINT64_C(64830),    // XOR_v8i16
    1265             :     UINT64_C(64830),    // XOR_v8i16_S
    1266             :     UINT64_C(64917),    // fp_to_sint_v2i64_v2f64
    1267             :     UINT64_C(64917),    // fp_to_sint_v2i64_v2f64_S
    1268             :     UINT64_C(64915),    // fp_to_sint_v4i32_v4f32
    1269             :     UINT64_C(64915),    // fp_to_sint_v4i32_v4f32_S
    1270             :     UINT64_C(64918),    // fp_to_uint_v2i64_v2f64
    1271             :     UINT64_C(64918),    // fp_to_uint_v2i64_v2f64_S
    1272             :     UINT64_C(64916),    // fp_to_uint_v4i32_v4f32
    1273             :     UINT64_C(64916),    // fp_to_uint_v4i32_v4f32_S
    1274             :     UINT64_C(64913),    // sint_to_fp_v2f64_v2i64
    1275             :     UINT64_C(64913),    // sint_to_fp_v2f64_v2i64_S
    1276             :     UINT64_C(64911),    // sint_to_fp_v4f32_v4i32
    1277             :     UINT64_C(64911),    // sint_to_fp_v4f32_v4i32_S
    1278             :     UINT64_C(64914),    // uint_to_fp_v2f64_v2i64
    1279             :     UINT64_C(64914),    // uint_to_fp_v2f64_v2i64_S
    1280             :     UINT64_C(64912),    // uint_to_fp_v4f32_v4i32
    1281             :     UINT64_C(64912),    // uint_to_fp_v4f32_v4i32_S
    1282             :     UINT64_C(0)
    1283             :   };
    1284           0 :   const unsigned opcode = MI.getOpcode();
    1285           0 :   uint64_t Value = InstBits[opcode];
    1286             :   uint64_t op = 0;
    1287             :   (void)op;  // suppress warning
    1288           0 :   switch (opcode) {
    1289             :     case WebAssembly::ABS_F32:
    1290             :     case WebAssembly::ABS_F32_S:
    1291             :     case WebAssembly::ABS_F64:
    1292             :     case WebAssembly::ABS_F64_S:
    1293             :     case WebAssembly::ABS_v2f64:
    1294             :     case WebAssembly::ABS_v2f64_S:
    1295             :     case WebAssembly::ABS_v4f32:
    1296             :     case WebAssembly::ABS_v4f32_S:
    1297             :     case WebAssembly::ADD_F32:
    1298             :     case WebAssembly::ADD_F32_S:
    1299             :     case WebAssembly::ADD_F64:
    1300             :     case WebAssembly::ADD_F64_S:
    1301             :     case WebAssembly::ADD_I32:
    1302             :     case WebAssembly::ADD_I32_S:
    1303             :     case WebAssembly::ADD_I64:
    1304             :     case WebAssembly::ADD_I64_S:
    1305             :     case WebAssembly::ADD_SAT_S_v16i8:
    1306             :     case WebAssembly::ADD_SAT_S_v16i8_S:
    1307             :     case WebAssembly::ADD_SAT_S_v8i16:
    1308             :     case WebAssembly::ADD_SAT_S_v8i16_S:
    1309             :     case WebAssembly::ADD_SAT_U_v16i8:
    1310             :     case WebAssembly::ADD_SAT_U_v16i8_S:
    1311             :     case WebAssembly::ADD_SAT_U_v8i16:
    1312             :     case WebAssembly::ADD_SAT_U_v8i16_S:
    1313             :     case WebAssembly::ADD_v16i8:
    1314             :     case WebAssembly::ADD_v16i8_S:
    1315             :     case WebAssembly::ADD_v2f64:
    1316             :     case WebAssembly::ADD_v2f64_S:
    1317             :     case WebAssembly::ADD_v2i64:
    1318             :     case WebAssembly::ADD_v2i64_S:
    1319             :     case WebAssembly::ADD_v4f32:
    1320             :     case WebAssembly::ADD_v4f32_S:
    1321             :     case WebAssembly::ADD_v4i32:
    1322             :     case WebAssembly::ADD_v4i32_S:
    1323             :     case WebAssembly::ADD_v8i16:
    1324             :     case WebAssembly::ADD_v8i16_S:
    1325             :     case WebAssembly::ADJCALLSTACKDOWN:
    1326             :     case WebAssembly::ADJCALLSTACKDOWN_S:
    1327             :     case WebAssembly::ADJCALLSTACKUP:
    1328             :     case WebAssembly::ADJCALLSTACKUP_S:
    1329             :     case WebAssembly::ALLTRUE_v16i8:
    1330             :     case WebAssembly::ALLTRUE_v16i8_S:
    1331             :     case WebAssembly::ALLTRUE_v2i64:
    1332             :     case WebAssembly::ALLTRUE_v2i64_S:
    1333             :     case WebAssembly::ALLTRUE_v4i32:
    1334             :     case WebAssembly::ALLTRUE_v4i32_S:
    1335             :     case WebAssembly::ALLTRUE_v8i16:
    1336             :     case WebAssembly::ALLTRUE_v8i16_S:
    1337             :     case WebAssembly::AND_I32:
    1338             :     case WebAssembly::AND_I32_S:
    1339             :     case WebAssembly::AND_I64:
    1340             :     case WebAssembly::AND_I64_S:
    1341             :     case WebAssembly::AND_v16i8:
    1342             :     case WebAssembly::AND_v16i8_S:
    1343             :     case WebAssembly::AND_v2i64:
    1344             :     case WebAssembly::AND_v2i64_S:
    1345             :     case WebAssembly::AND_v4i32:
    1346             :     case WebAssembly::AND_v4i32_S:
    1347             :     case WebAssembly::AND_v8i16:
    1348             :     case WebAssembly::AND_v8i16_S:
    1349             :     case WebAssembly::ANYTRUE_v16i8:
    1350             :     case WebAssembly::ANYTRUE_v16i8_S:
    1351             :     case WebAssembly::ANYTRUE_v2i64:
    1352             :     case WebAssembly::ANYTRUE_v2i64_S:
    1353             :     case WebAssembly::ANYTRUE_v4i32:
    1354             :     case WebAssembly::ANYTRUE_v4i32_S:
    1355             :     case WebAssembly::ANYTRUE_v8i16:
    1356             :     case WebAssembly::ANYTRUE_v8i16_S:
    1357             :     case WebAssembly::ARGUMENT_ExceptRef:
    1358             :     case WebAssembly::ARGUMENT_ExceptRef_S:
    1359             :     case WebAssembly::ARGUMENT_f32:
    1360             :     case WebAssembly::ARGUMENT_f32_S:
    1361             :     case WebAssembly::ARGUMENT_f64:
    1362             :     case WebAssembly::ARGUMENT_f64_S:
    1363             :     case WebAssembly::ARGUMENT_i32:
    1364             :     case WebAssembly::ARGUMENT_i32_S:
    1365             :     case WebAssembly::ARGUMENT_i64:
    1366             :     case WebAssembly::ARGUMENT_i64_S:
    1367             :     case WebAssembly::ARGUMENT_v16i8:
    1368             :     case WebAssembly::ARGUMENT_v16i8_S:
    1369             :     case WebAssembly::ARGUMENT_v2f64:
    1370             :     case WebAssembly::ARGUMENT_v2f64_S:
    1371             :     case WebAssembly::ARGUMENT_v2i64:
    1372             :     case WebAssembly::ARGUMENT_v2i64_S:
    1373             :     case WebAssembly::ARGUMENT_v4f32:
    1374             :     case WebAssembly::ARGUMENT_v4f32_S:
    1375             :     case WebAssembly::ARGUMENT_v4i32:
    1376             :     case WebAssembly::ARGUMENT_v4i32_S:
    1377             :     case WebAssembly::ARGUMENT_v8i16:
    1378             :     case WebAssembly::ARGUMENT_v8i16_S:
    1379             :     case WebAssembly::ATOMIC_LOAD16_U_I32:
    1380             :     case WebAssembly::ATOMIC_LOAD16_U_I32_S:
    1381             :     case WebAssembly::ATOMIC_LOAD16_U_I64:
    1382             :     case WebAssembly::ATOMIC_LOAD16_U_I64_S:
    1383             :     case WebAssembly::ATOMIC_LOAD32_U_I64:
    1384             :     case WebAssembly::ATOMIC_LOAD32_U_I64_S:
    1385             :     case WebAssembly::ATOMIC_LOAD8_U_I32:
    1386             :     case WebAssembly::ATOMIC_LOAD8_U_I32_S:
    1387             :     case WebAssembly::ATOMIC_LOAD8_U_I64:
    1388             :     case WebAssembly::ATOMIC_LOAD8_U_I64_S:
    1389             :     case WebAssembly::ATOMIC_LOAD_I32:
    1390             :     case WebAssembly::ATOMIC_LOAD_I32_S:
    1391             :     case WebAssembly::ATOMIC_LOAD_I64:
    1392             :     case WebAssembly::ATOMIC_LOAD_I64_S:
    1393             :     case WebAssembly::ATOMIC_NOTIFY:
    1394             :     case WebAssembly::ATOMIC_NOTIFY_S:
    1395             :     case WebAssembly::ATOMIC_RMW16_U_ADD_I32:
    1396             :     case WebAssembly::ATOMIC_RMW16_U_ADD_I32_S:
    1397             :     case WebAssembly::ATOMIC_RMW16_U_ADD_I64:
    1398             :     case WebAssembly::ATOMIC_RMW16_U_ADD_I64_S:
    1399             :     case WebAssembly::ATOMIC_RMW16_U_AND_I32:
    1400             :     case WebAssembly::ATOMIC_RMW16_U_AND_I32_S:
    1401             :     case WebAssembly::ATOMIC_RMW16_U_AND_I64:
    1402             :     case WebAssembly::ATOMIC_RMW16_U_AND_I64_S:
    1403             :     case WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I32:
    1404             :     case WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I32_S:
    1405             :     case WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I64:
    1406             :     case WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I64_S:
    1407             :     case WebAssembly::ATOMIC_RMW16_U_OR_I32:
    1408             :     case WebAssembly::ATOMIC_RMW16_U_OR_I32_S:
    1409             :     case WebAssembly::ATOMIC_RMW16_U_OR_I64:
    1410             :     case WebAssembly::ATOMIC_RMW16_U_OR_I64_S:
    1411             :     case WebAssembly::ATOMIC_RMW16_U_SUB_I32:
    1412             :     case WebAssembly::ATOMIC_RMW16_U_SUB_I32_S:
    1413             :     case WebAssembly::ATOMIC_RMW16_U_SUB_I64:
    1414             :     case WebAssembly::ATOMIC_RMW16_U_SUB_I64_S:
    1415             :     case WebAssembly::ATOMIC_RMW16_U_XCHG_I32:
    1416             :     case WebAssembly::ATOMIC_RMW16_U_XCHG_I32_S:
    1417             :     case WebAssembly::ATOMIC_RMW16_U_XCHG_I64:
    1418             :     case WebAssembly::ATOMIC_RMW16_U_XCHG_I64_S:
    1419             :     case WebAssembly::ATOMIC_RMW16_U_XOR_I32:
    1420             :     case WebAssembly::ATOMIC_RMW16_U_XOR_I32_S:
    1421             :     case WebAssembly::ATOMIC_RMW16_U_XOR_I64:
    1422             :     case WebAssembly::ATOMIC_RMW16_U_XOR_I64_S:
    1423             :     case WebAssembly::ATOMIC_RMW32_U_ADD_I64:
    1424             :     case WebAssembly::ATOMIC_RMW32_U_ADD_I64_S:
    1425             :     case WebAssembly::ATOMIC_RMW32_U_AND_I64:
    1426             :     case WebAssembly::ATOMIC_RMW32_U_AND_I64_S:
    1427             :     case WebAssembly::ATOMIC_RMW32_U_CMPXCHG_I64:
    1428             :     case WebAssembly::ATOMIC_RMW32_U_CMPXCHG_I64_S:
    1429             :     case WebAssembly::ATOMIC_RMW32_U_OR_I64:
    1430             :     case WebAssembly::ATOMIC_RMW32_U_OR_I64_S:
    1431             :     case WebAssembly::ATOMIC_RMW32_U_SUB_I64:
    1432             :     case WebAssembly::ATOMIC_RMW32_U_SUB_I64_S:
    1433             :     case WebAssembly::ATOMIC_RMW32_U_XCHG_I64:
    1434             :     case WebAssembly::ATOMIC_RMW32_U_XCHG_I64_S:
    1435             :     case WebAssembly::ATOMIC_RMW32_U_XOR_I64:
    1436             :     case WebAssembly::ATOMIC_RMW32_U_XOR_I64_S:
    1437             :     case WebAssembly::ATOMIC_RMW8_U_ADD_I32:
    1438             :     case WebAssembly::ATOMIC_RMW8_U_ADD_I32_S:
    1439             :     case WebAssembly::ATOMIC_RMW8_U_ADD_I64:
    1440             :     case WebAssembly::ATOMIC_RMW8_U_ADD_I64_S:
    1441             :     case WebAssembly::ATOMIC_RMW8_U_AND_I32:
    1442             :     case WebAssembly::ATOMIC_RMW8_U_AND_I32_S:
    1443             :     case WebAssembly::ATOMIC_RMW8_U_AND_I64:
    1444             :     case WebAssembly::ATOMIC_RMW8_U_AND_I64_S:
    1445             :     case WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I32:
    1446             :     case WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I32_S:
    1447             :     case WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I64:
    1448             :     case WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I64_S:
    1449             :     case WebAssembly::ATOMIC_RMW8_U_OR_I32:
    1450             :     case WebAssembly::ATOMIC_RMW8_U_OR_I32_S:
    1451             :     case WebAssembly::ATOMIC_RMW8_U_OR_I64:
    1452             :     case WebAssembly::ATOMIC_RMW8_U_OR_I64_S:
    1453             :     case WebAssembly::ATOMIC_RMW8_U_SUB_I32:
    1454             :     case WebAssembly::ATOMIC_RMW8_U_SUB_I32_S:
    1455             :     case WebAssembly::ATOMIC_RMW8_U_SUB_I64:
    1456             :     case WebAssembly::ATOMIC_RMW8_U_SUB_I64_S:
    1457             :     case WebAssembly::ATOMIC_RMW8_U_XCHG_I32:
    1458             :     case WebAssembly::ATOMIC_RMW8_U_XCHG_I32_S:
    1459             :     case WebAssembly::ATOMIC_RMW8_U_XCHG_I64:
    1460             :     case WebAssembly::ATOMIC_RMW8_U_XCHG_I64_S:
    1461             :     case WebAssembly::ATOMIC_RMW8_U_XOR_I32:
    1462             :     case WebAssembly::ATOMIC_RMW8_U_XOR_I32_S:
    1463             :     case WebAssembly::ATOMIC_RMW8_U_XOR_I64:
    1464             :     case WebAssembly::ATOMIC_RMW8_U_XOR_I64_S:
    1465             :     case WebAssembly::ATOMIC_RMW_ADD_I32:
    1466             :     case WebAssembly::ATOMIC_RMW_ADD_I32_S:
    1467             :     case WebAssembly::ATOMIC_RMW_ADD_I64:
    1468             :     case WebAssembly::ATOMIC_RMW_ADD_I64_S:
    1469             :     case WebAssembly::ATOMIC_RMW_AND_I32:
    1470             :     case WebAssembly::ATOMIC_RMW_AND_I32_S:
    1471             :     case WebAssembly::ATOMIC_RMW_AND_I64:
    1472             :     case WebAssembly::ATOMIC_RMW_AND_I64_S:
    1473             :     case WebAssembly::ATOMIC_RMW_CMPXCHG_I32:
    1474             :     case WebAssembly::ATOMIC_RMW_CMPXCHG_I32_S:
    1475             :     case WebAssembly::ATOMIC_RMW_CMPXCHG_I64:
    1476             :     case WebAssembly::ATOMIC_RMW_CMPXCHG_I64_S:
    1477             :     case WebAssembly::ATOMIC_RMW_OR_I32:
    1478             :     case WebAssembly::ATOMIC_RMW_OR_I32_S:
    1479             :     case WebAssembly::ATOMIC_RMW_OR_I64:
    1480             :     case WebAssembly::ATOMIC_RMW_OR_I64_S:
    1481             :     case WebAssembly::ATOMIC_RMW_SUB_I32:
    1482             :     case WebAssembly::ATOMIC_RMW_SUB_I32_S:
    1483             :     case WebAssembly::ATOMIC_RMW_SUB_I64:
    1484             :     case WebAssembly::ATOMIC_RMW_SUB_I64_S:
    1485             :     case WebAssembly::ATOMIC_RMW_XCHG_I32:
    1486             :     case WebAssembly::ATOMIC_RMW_XCHG_I32_S:
    1487             :     case WebAssembly::ATOMIC_RMW_XCHG_I64:
    1488             :     case WebAssembly::ATOMIC_RMW_XCHG_I64_S:
    1489             :     case WebAssembly::ATOMIC_RMW_XOR_I32:
    1490             :     case WebAssembly::ATOMIC_RMW_XOR_I32_S:
    1491             :     case WebAssembly::ATOMIC_RMW_XOR_I64:
    1492             :     case WebAssembly::ATOMIC_RMW_XOR_I64_S:
    1493             :     case WebAssembly::ATOMIC_STORE16_I32:
    1494             :     case WebAssembly::ATOMIC_STORE16_I32_S:
    1495             :     case WebAssembly::ATOMIC_STORE16_I64:
    1496             :     case WebAssembly::ATOMIC_STORE16_I64_S:
    1497             :     case WebAssembly::ATOMIC_STORE32_I64:
    1498             :     case WebAssembly::ATOMIC_STORE32_I64_S:
    1499             :     case WebAssembly::ATOMIC_STORE8_I32:
    1500             :     case WebAssembly::ATOMIC_STORE8_I32_S:
    1501             :     case WebAssembly::ATOMIC_STORE8_I64:
    1502             :     case WebAssembly::ATOMIC_STORE8_I64_S:
    1503             :     case WebAssembly::ATOMIC_STORE_I32:
    1504             :     case WebAssembly::ATOMIC_STORE_I32_S:
    1505             :     case WebAssembly::ATOMIC_STORE_I64:
    1506             :     case WebAssembly::ATOMIC_STORE_I64_S:
    1507             :     case WebAssembly::ATOMIC_WAIT_I32:
    1508             :     case WebAssembly::ATOMIC_WAIT_I32_S:
    1509             :     case WebAssembly::ATOMIC_WAIT_I64:
    1510             :     case WebAssembly::ATOMIC_WAIT_I64_S:
    1511             :     case WebAssembly::BITSELECT_v16i8:
    1512             :     case WebAssembly::BITSELECT_v16i8_S:
    1513             :     case WebAssembly::BITSELECT_v2f64:
    1514             :     case WebAssembly::BITSELECT_v2f64_S:
    1515             :     case WebAssembly::BITSELECT_v2i64:
    1516             :     case WebAssembly::BITSELECT_v2i64_S:
    1517             :     case WebAssembly::BITSELECT_v4f32:
    1518             :     case WebAssembly::BITSELECT_v4f32_S:
    1519             :     case WebAssembly::BITSELECT_v4i32:
    1520             :     case WebAssembly::BITSELECT_v4i32_S:
    1521             :     case WebAssembly::BITSELECT_v8i16:
    1522             :     case WebAssembly::BITSELECT_v8i16_S:
    1523             :     case WebAssembly::BLOCK:
    1524             :     case WebAssembly::BLOCK_S:
    1525             :     case WebAssembly::BR:
    1526             :     case WebAssembly::BR_IF:
    1527             :     case WebAssembly::BR_IF_S:
    1528             :     case WebAssembly::BR_S:
    1529             :     case WebAssembly::BR_TABLE_I32:
    1530             :     case WebAssembly::BR_TABLE_I32_S:
    1531             :     case WebAssembly::BR_TABLE_I64:
    1532             :     case WebAssembly::BR_TABLE_I64_S:
    1533             :     case WebAssembly::BR_UNLESS:
    1534             :     case WebAssembly::BR_UNLESS_S:
    1535             :     case WebAssembly::CALL_EXCEPT_REF:
    1536             :     case WebAssembly::CALL_EXCEPT_REF_S:
    1537             :     case WebAssembly::CALL_F32:
    1538             :     case WebAssembly::CALL_F32_S:
    1539             :     case WebAssembly::CALL_F64:
    1540             :     case WebAssembly::CALL_F64_S:
    1541             :     case WebAssembly::CALL_I32:
    1542             :     case WebAssembly::CALL_I32_S:
    1543             :     case WebAssembly::CALL_I64:
    1544             :     case WebAssembly::CALL_I64_S:
    1545             :     case WebAssembly::CALL_INDIRECT_EXCEPT_REF:
    1546             :     case WebAssembly::CALL_INDIRECT_EXCEPT_REF_S:
    1547             :     case WebAssembly::CALL_INDIRECT_F32:
    1548             :     case WebAssembly::CALL_INDIRECT_F32_S:
    1549             :     case WebAssembly::CALL_INDIRECT_F64:
    1550             :     case WebAssembly::CALL_INDIRECT_F64_S:
    1551             :     case WebAssembly::CALL_INDIRECT_I32:
    1552             :     case WebAssembly::CALL_INDIRECT_I32_S:
    1553             :     case WebAssembly::CALL_INDIRECT_I64:
    1554             :     case WebAssembly::CALL_INDIRECT_I64_S:
    1555             :     case WebAssembly::CALL_INDIRECT_VOID:
    1556             :     case WebAssembly::CALL_INDIRECT_VOID_S:
    1557             :     case WebAssembly::CALL_INDIRECT_v16i8:
    1558             :     case WebAssembly::CALL_INDIRECT_v16i8_S:
    1559             :     case WebAssembly::CALL_INDIRECT_v2f64:
    1560             :     case WebAssembly::CALL_INDIRECT_v2f64_S:
    1561             :     case WebAssembly::CALL_INDIRECT_v2i64:
    1562             :     case WebAssembly::CALL_INDIRECT_v2i64_S:
    1563             :     case WebAssembly::CALL_INDIRECT_v4f32:
    1564             :     case WebAssembly::CALL_INDIRECT_v4f32_S:
    1565             :     case WebAssembly::CALL_INDIRECT_v4i32:
    1566             :     case WebAssembly::CALL_INDIRECT_v4i32_S:
    1567             :     case WebAssembly::CALL_INDIRECT_v8i16:
    1568             :     case WebAssembly::CALL_INDIRECT_v8i16_S:
    1569             :     case WebAssembly::CALL_VOID:
    1570             :     case WebAssembly::CALL_VOID_S:
    1571             :     case WebAssembly::CALL_v16i8:
    1572             :     case WebAssembly::CALL_v16i8_S:
    1573             :     case WebAssembly::CALL_v2f64:
    1574             :     case WebAssembly::CALL_v2f64_S:
    1575             :     case WebAssembly::CALL_v2i64:
    1576             :     case WebAssembly::CALL_v2i64_S:
    1577             :     case WebAssembly::CALL_v4f32:
    1578             :     case WebAssembly::CALL_v4f32_S:
    1579             :     case WebAssembly::CALL_v4i32:
    1580             :     case WebAssembly::CALL_v4i32_S:
    1581             :     case WebAssembly::CALL_v8i16:
    1582             :     case WebAssembly::CALL_v8i16_S:
    1583             :     case WebAssembly::CATCHRET:
    1584             :     case WebAssembly::CATCHRET_S:
    1585             :     case WebAssembly::CATCH_ALL:
    1586             :     case WebAssembly::CATCH_ALL_S:
    1587             :     case WebAssembly::CATCH_I32:
    1588             :     case WebAssembly::CATCH_I32_S:
    1589             :     case WebAssembly::CATCH_I64:
    1590             :     case WebAssembly::CATCH_I64_S:
    1591             :     case WebAssembly::CEIL_F32:
    1592             :     case WebAssembly::CEIL_F32_S:
    1593             :     case WebAssembly::CEIL_F64:
    1594             :     case WebAssembly::CEIL_F64_S:
    1595             :     case WebAssembly::CLEANUPRET:
    1596             :     case WebAssembly::CLEANUPRET_S:
    1597             :     case WebAssembly::CLZ_I32:
    1598             :     case WebAssembly::CLZ_I32_S:
    1599             :     case WebAssembly::CLZ_I64:
    1600             :     case WebAssembly::CLZ_I64_S:
    1601             :     case WebAssembly::CONST_F32:
    1602             :     case WebAssembly::CONST_F32_S:
    1603             :     case WebAssembly::CONST_F64:
    1604             :     case WebAssembly::CONST_F64_S:
    1605             :     case WebAssembly::CONST_I32:
    1606             :     case WebAssembly::CONST_I32_S:
    1607             :     case WebAssembly::CONST_I64:
    1608             :     case WebAssembly::CONST_I64_S:
    1609             :     case WebAssembly::CONST_V128_v16i8:
    1610             :     case WebAssembly::CONST_V128_v16i8_S:
    1611             :     case WebAssembly::CONST_V128_v2f64:
    1612             :     case WebAssembly::CONST_V128_v2f64_S:
    1613             :     case WebAssembly::CONST_V128_v2i64:
    1614             :     case WebAssembly::CONST_V128_v2i64_S:
    1615             :     case WebAssembly::CONST_V128_v4f32:
    1616             :     case WebAssembly::CONST_V128_v4f32_S:
    1617             :     case WebAssembly::CONST_V128_v4i32:
    1618             :     case WebAssembly::CONST_V128_v4i32_S:
    1619             :     case WebAssembly::CONST_V128_v8i16:
    1620             :     case WebAssembly::CONST_V128_v8i16_S:
    1621             :     case WebAssembly::COPYSIGN_F32:
    1622             :     case WebAssembly::COPYSIGN_F32_S:
    1623             :     case WebAssembly::COPYSIGN_F64:
    1624             :     case WebAssembly::COPYSIGN_F64_S:
    1625             :     case WebAssembly::COPY_EXCEPT_REF:
    1626             :     case WebAssembly::COPY_EXCEPT_REF_S:
    1627             :     case WebAssembly::COPY_F32:
    1628             :     case WebAssembly::COPY_F32_S:
    1629             :     case WebAssembly::COPY_F64:
    1630             :     case WebAssembly::COPY_F64_S:
    1631             :     case WebAssembly::COPY_I32:
    1632             :     case WebAssembly::COPY_I32_S:
    1633             :     case WebAssembly::COPY_I64:
    1634             :     case WebAssembly::COPY_I64_S:
    1635             :     case WebAssembly::COPY_V128:
    1636             :     case WebAssembly::COPY_V128_S:
    1637             :     case WebAssembly::CTZ_I32:
    1638             :     case WebAssembly::CTZ_I32_S:
    1639             :     case WebAssembly::CTZ_I64:
    1640             :     case WebAssembly::CTZ_I64_S:
    1641             :     case WebAssembly::CURRENT_MEMORY_I32:
    1642             :     case WebAssembly::CURRENT_MEMORY_I32_S:
    1643             :     case WebAssembly::DIV_F32:
    1644             :     case WebAssembly::DIV_F32_S:
    1645             :     case WebAssembly::DIV_F64:
    1646             :     case WebAssembly::DIV_F64_S:
    1647             :     case WebAssembly::DIV_S_I32:
    1648             :     case WebAssembly::DIV_S_I32_S:
    1649             :     case WebAssembly::DIV_S_I64:
    1650             :     case WebAssembly::DIV_S_I64_S:
    1651             :     case WebAssembly::DIV_U_I32:
    1652             :     case WebAssembly::DIV_U_I32_S:
    1653             :     case WebAssembly::DIV_U_I64:
    1654             :     case WebAssembly::DIV_U_I64_S:
    1655             :     case WebAssembly::DIV_v2f64:
    1656             :     case WebAssembly::DIV_v2f64_S:
    1657             :     case WebAssembly::DIV_v4f32:
    1658             :     case WebAssembly::DIV_v4f32_S:
    1659             :     case WebAssembly::DROP_EXCEPT_REF:
    1660             :     case WebAssembly::DROP_EXCEPT_REF_S:
    1661             :     case WebAssembly::DROP_F32:
    1662             :     case WebAssembly::DROP_F32_S:
    1663             :     case WebAssembly::DROP_F64:
    1664             :     case WebAssembly::DROP_F64_S:
    1665             :     case WebAssembly::DROP_I32:
    1666             :     case WebAssembly::DROP_I32_S:
    1667             :     case WebAssembly::DROP_I64:
    1668             :     case WebAssembly::DROP_I64_S:
    1669             :     case WebAssembly::DROP_V128:
    1670             :     case WebAssembly::DROP_V128_S:
    1671             :     case WebAssembly::END_BLOCK:
    1672             :     case WebAssembly::END_BLOCK_S:
    1673             :     case WebAssembly::END_FUNCTION:
    1674             :     case WebAssembly::END_FUNCTION_S:
    1675             :     case WebAssembly::END_LOOP:
    1676             :     case WebAssembly::END_LOOP_S:
    1677             :     case WebAssembly::END_TRY:
    1678             :     case WebAssembly::END_TRY_S:
    1679             :     case WebAssembly::EQZ_I32:
    1680             :     case WebAssembly::EQZ_I32_S:
    1681             :     case WebAssembly::EQZ_I64:
    1682             :     case WebAssembly::EQZ_I64_S:
    1683             :     case WebAssembly::EQ_F32:
    1684             :     case WebAssembly::EQ_F32_S:
    1685             :     case WebAssembly::EQ_F64:
    1686             :     case WebAssembly::EQ_F64_S:
    1687             :     case WebAssembly::EQ_I32:
    1688             :     case WebAssembly::EQ_I32_S:
    1689             :     case WebAssembly::EQ_I64:
    1690             :     case WebAssembly::EQ_I64_S:
    1691             :     case WebAssembly::EQ_v16i8:
    1692             :     case WebAssembly::EQ_v16i8_S:
    1693             :     case WebAssembly::EQ_v2f64:
    1694             :     case WebAssembly::EQ_v2f64_S:
    1695             :     case WebAssembly::EQ_v4f32:
    1696             :     case WebAssembly::EQ_v4f32_S:
    1697             :     case WebAssembly::EQ_v4i32:
    1698             :     case WebAssembly::EQ_v4i32_S:
    1699             :     case WebAssembly::EQ_v8i16:
    1700             :     case WebAssembly::EQ_v8i16_S:
    1701             :     case WebAssembly::EXTRACT_LANE_v16i8_s:
    1702             :     case WebAssembly::EXTRACT_LANE_v16i8_s_S:
    1703             :     case WebAssembly::EXTRACT_LANE_v16i8_u:
    1704             :     case WebAssembly::EXTRACT_LANE_v16i8_u_S:
    1705             :     case WebAssembly::EXTRACT_LANE_v2f64:
    1706             :     case WebAssembly::EXTRACT_LANE_v2f64_S:
    1707             :     case WebAssembly::EXTRACT_LANE_v2i64:
    1708             :     case WebAssembly::EXTRACT_LANE_v2i64_S:
    1709             :     case WebAssembly::EXTRACT_LANE_v4f32:
    1710             :     case WebAssembly::EXTRACT_LANE_v4f32_S:
    1711             :     case WebAssembly::EXTRACT_LANE_v4i32:
    1712             :     case WebAssembly::EXTRACT_LANE_v4i32_S:
    1713             :     case WebAssembly::EXTRACT_LANE_v8i16_s:
    1714             :     case WebAssembly::EXTRACT_LANE_v8i16_s_S:
    1715             :     case WebAssembly::EXTRACT_LANE_v8i16_u:
    1716             :     case WebAssembly::EXTRACT_LANE_v8i16_u_S:
    1717             :     case WebAssembly::F32_CONVERT_S_I32:
    1718             :     case WebAssembly::F32_CONVERT_S_I32_S:
    1719             :     case WebAssembly::F32_CONVERT_S_I64:
    1720             :     case WebAssembly::F32_CONVERT_S_I64_S:
    1721             :     case WebAssembly::F32_CONVERT_U_I32:
    1722             :     case WebAssembly::F32_CONVERT_U_I32_S:
    1723             :     case WebAssembly::F32_CONVERT_U_I64:
    1724             :     case WebAssembly::F32_CONVERT_U_I64_S:
    1725             :     case WebAssembly::F32_DEMOTE_F64:
    1726             :     case WebAssembly::F32_DEMOTE_F64_S:
    1727             :     case WebAssembly::F32_REINTERPRET_I32:
    1728             :     case WebAssembly::F32_REINTERPRET_I32_S:
    1729             :     case WebAssembly::F64_CONVERT_S_I32:
    1730             :     case WebAssembly::F64_CONVERT_S_I32_S:
    1731             :     case WebAssembly::F64_CONVERT_S_I64:
    1732             :     case WebAssembly::F64_CONVERT_S_I64_S:
    1733             :     case WebAssembly::F64_CONVERT_U_I32:
    1734             :     case WebAssembly::F64_CONVERT_U_I32_S:
    1735             :     case WebAssembly::F64_CONVERT_U_I64:
    1736             :     case WebAssembly::F64_CONVERT_U_I64_S:
    1737             :     case WebAssembly::F64_PROMOTE_F32:
    1738             :     case WebAssembly::F64_PROMOTE_F32_S:
    1739             :     case WebAssembly::F64_REINTERPRET_I64:
    1740             :     case WebAssembly::F64_REINTERPRET_I64_S:
    1741             :     case WebAssembly::FALLTHROUGH_RETURN_EXCEPT_REF:
    1742             :     case WebAssembly::FALLTHROUGH_RETURN_EXCEPT_REF_S:
    1743             :     case WebAssembly::FALLTHROUGH_RETURN_F32:
    1744             :     case WebAssembly::FALLTHROUGH_RETURN_F32_S:
    1745             :     case WebAssembly::FALLTHROUGH_RETURN_F64:
    1746             :     case WebAssembly::FALLTHROUGH_RETURN_F64_S:
    1747             :     case WebAssembly::FALLTHROUGH_RETURN_I32:
    1748             :     case WebAssembly::FALLTHROUGH_RETURN_I32_S:
    1749             :     case WebAssembly::FALLTHROUGH_RETURN_I64:
    1750             :     case WebAssembly::FALLTHROUGH_RETURN_I64_S:
    1751             :     case WebAssembly::FALLTHROUGH_RETURN_VOID:
    1752             :     case WebAssembly::FALLTHROUGH_RETURN_VOID_S:
    1753             :     case WebAssembly::FALLTHROUGH_RETURN_v16i8:
    1754             :     case WebAssembly::FALLTHROUGH_RETURN_v16i8_S:
    1755             :     case WebAssembly::FALLTHROUGH_RETURN_v2f64:
    1756             :     case WebAssembly::FALLTHROUGH_RETURN_v2f64_S:
    1757             :     case WebAssembly::FALLTHROUGH_RETURN_v2i64:
    1758             :     case WebAssembly::FALLTHROUGH_RETURN_v2i64_S:
    1759             :     case WebAssembly::FALLTHROUGH_RETURN_v4f32:
    1760             :     case WebAssembly::FALLTHROUGH_RETURN_v4f32_S:
    1761             :     case WebAssembly::FALLTHROUGH_RETURN_v4i32:
    1762             :     case WebAssembly::FALLTHROUGH_RETURN_v4i32_S:
    1763             :     case WebAssembly::FALLTHROUGH_RETURN_v8i16:
    1764             :     case WebAssembly::FALLTHROUGH_RETURN_v8i16_S:
    1765             :     case WebAssembly::FLOOR_F32:
    1766             :     case WebAssembly::FLOOR_F32_S:
    1767             :     case WebAssembly::FLOOR_F64:
    1768             :     case WebAssembly::FLOOR_F64_S:
    1769             :     case WebAssembly::FP_TO_SINT_I32_F32:
    1770             :     case WebAssembly::FP_TO_SINT_I32_F32_S:
    1771             :     case WebAssembly::FP_TO_SINT_I32_F64:
    1772             :     case WebAssembly::FP_TO_SINT_I32_F64_S:
    1773             :     case WebAssembly::FP_TO_SINT_I64_F32:
    1774             :     case WebAssembly::FP_TO_SINT_I64_F32_S:
    1775             :     case WebAssembly::FP_TO_SINT_I64_F64:
    1776             :     case WebAssembly::FP_TO_SINT_I64_F64_S:
    1777             :     case WebAssembly::FP_TO_UINT_I32_F32:
    1778             :     case WebAssembly::FP_TO_UINT_I32_F32_S:
    1779             :     case WebAssembly::FP_TO_UINT_I32_F64:
    1780             :     case WebAssembly::FP_TO_UINT_I32_F64_S:
    1781             :     case WebAssembly::FP_TO_UINT_I64_F32:
    1782             :     case WebAssembly::FP_TO_UINT_I64_F32_S:
    1783             :     case WebAssembly::FP_TO_UINT_I64_F64:
    1784             :     case WebAssembly::FP_TO_UINT_I64_F64_S:
    1785             :     case WebAssembly::GET_GLOBAL_EXCEPT_REF:
    1786             :     case WebAssembly::GET_GLOBAL_EXCEPT_REF_S:
    1787             :     case WebAssembly::GET_GLOBAL_F32:
    1788             :     case WebAssembly::GET_GLOBAL_F32_S:
    1789             :     case WebAssembly::GET_GLOBAL_F64:
    1790             :     case WebAssembly::GET_GLOBAL_F64_S:
    1791             :     case WebAssembly::GET_GLOBAL_I32:
    1792             :     case WebAssembly::GET_GLOBAL_I32_S:
    1793             :     case WebAssembly::GET_GLOBAL_I64:
    1794             :     case WebAssembly::GET_GLOBAL_I64_S:
    1795             :     case WebAssembly::GET_GLOBAL_V128:
    1796             :     case WebAssembly::GET_GLOBAL_V128_S:
    1797             :     case WebAssembly::GET_LOCAL_EXCEPT_REF:
    1798             :     case WebAssembly::GET_LOCAL_EXCEPT_REF_S:
    1799             :     case WebAssembly::GET_LOCAL_F32:
    1800             :     case WebAssembly::GET_LOCAL_F32_S:
    1801             :     case WebAssembly::GET_LOCAL_F64:
    1802             :     case WebAssembly::GET_LOCAL_F64_S:
    1803             :     case WebAssembly::GET_LOCAL_I32:
    1804             :     case WebAssembly::GET_LOCAL_I32_S:
    1805             :     case WebAssembly::GET_LOCAL_I64:
    1806             :     case WebAssembly::GET_LOCAL_I64_S:
    1807             :     case WebAssembly::GET_LOCAL_V128:
    1808             :     case WebAssembly::GET_LOCAL_V128_S:
    1809             :     case WebAssembly::GE_F32:
    1810             :     case WebAssembly::GE_F32_S:
    1811             :     case WebAssembly::GE_F64:
    1812             :     case WebAssembly::GE_F64_S:
    1813             :     case WebAssembly::GE_S_I32:
    1814             :     case WebAssembly::GE_S_I32_S:
    1815             :     case WebAssembly::GE_S_I64:
    1816             :     case WebAssembly::GE_S_I64_S:
    1817             :     case WebAssembly::GE_S_v16i8:
    1818             :     case WebAssembly::GE_S_v16i8_S:
    1819             :     case WebAssembly::GE_S_v4i32:
    1820             :     case WebAssembly::GE_S_v4i32_S:
    1821             :     case WebAssembly::GE_S_v8i16:
    1822             :     case WebAssembly::GE_S_v8i16_S:
    1823             :     case WebAssembly::GE_U_I32:
    1824             :     case WebAssembly::GE_U_I32_S:
    1825             :     case WebAssembly::GE_U_I64:
    1826             :     case WebAssembly::GE_U_I64_S:
    1827             :     case WebAssembly::GE_U_v16i8:
    1828             :     case WebAssembly::GE_U_v16i8_S:
    1829             :     case WebAssembly::GE_U_v4i32:
    1830             :     case WebAssembly::GE_U_v4i32_S:
    1831             :     case WebAssembly::GE_U_v8i16:
    1832             :     case WebAssembly::GE_U_v8i16_S:
    1833             :     case WebAssembly::GE_v2f64:
    1834             :     case WebAssembly::GE_v2f64_S:
    1835             :     case WebAssembly::GE_v4f32:
    1836             :     case WebAssembly::GE_v4f32_S:
    1837             :     case WebAssembly::GROW_MEMORY_I32:
    1838             :     case WebAssembly::GROW_MEMORY_I32_S:
    1839             :     case WebAssembly::GT_F32:
    1840             :     case WebAssembly::GT_F32_S:
    1841             :     case WebAssembly::GT_F64:
    1842             :     case WebAssembly::GT_F64_S:
    1843             :     case WebAssembly::GT_S_I32:
    1844             :     case WebAssembly::GT_S_I32_S:
    1845             :     case WebAssembly::GT_S_I64:
    1846             :     case WebAssembly::GT_S_I64_S:
    1847             :     case WebAssembly::GT_S_v16i8:
    1848             :     case WebAssembly::GT_S_v16i8_S:
    1849             :     case WebAssembly::GT_S_v4i32:
    1850             :     case WebAssembly::GT_S_v4i32_S:
    1851             :     case WebAssembly::GT_S_v8i16:
    1852             :     case WebAssembly::GT_S_v8i16_S:
    1853             :     case WebAssembly::GT_U_I32:
    1854             :     case WebAssembly::GT_U_I32_S:
    1855             :     case WebAssembly::GT_U_I64:
    1856             :     case WebAssembly::GT_U_I64_S:
    1857             :     case WebAssembly::GT_U_v16i8:
    1858             :     case WebAssembly::GT_U_v16i8_S:
    1859             :     case WebAssembly::GT_U_v4i32:
    1860             :     case WebAssembly::GT_U_v4i32_S:
    1861             :     case WebAssembly::GT_U_v8i16:
    1862             :     case WebAssembly::GT_U_v8i16_S:
    1863             :     case WebAssembly::GT_v2f64:
    1864             :     case WebAssembly::GT_v2f64_S:
    1865             :     case WebAssembly::GT_v4f32:
    1866             :     case WebAssembly::GT_v4f32_S:
    1867             :     case WebAssembly::I32_EXTEND16_S_I32:
    1868             :     case WebAssembly::I32_EXTEND16_S_I32_S:
    1869             :     case WebAssembly::I32_EXTEND8_S_I32:
    1870             :     case WebAssembly::I32_EXTEND8_S_I32_S:
    1871             :     case WebAssembly::I32_REINTERPRET_F32:
    1872             :     case WebAssembly::I32_REINTERPRET_F32_S:
    1873             :     case WebAssembly::I32_TRUNC_S_F32:
    1874             :     case WebAssembly::I32_TRUNC_S_F32_S:
    1875             :     case WebAssembly::I32_TRUNC_S_F64:
    1876             :     case WebAssembly::I32_TRUNC_S_F64_S:
    1877             :     case WebAssembly::I32_TRUNC_S_SAT_F32:
    1878             :     case WebAssembly::I32_TRUNC_S_SAT_F32_S:
    1879             :     case WebAssembly::I32_TRUNC_S_SAT_F64:
    1880             :     case WebAssembly::I32_TRUNC_S_SAT_F64_S:
    1881             :     case WebAssembly::I32_TRUNC_U_F32:
    1882             :     case WebAssembly::I32_TRUNC_U_F32_S:
    1883             :     case WebAssembly::I32_TRUNC_U_F64:
    1884             :     case WebAssembly::I32_TRUNC_U_F64_S:
    1885             :     case WebAssembly::I32_TRUNC_U_SAT_F32:
    1886             :     case WebAssembly::I32_TRUNC_U_SAT_F32_S:
    1887             :     case WebAssembly::I32_TRUNC_U_SAT_F64:
    1888             :     case WebAssembly::I32_TRUNC_U_SAT_F64_S:
    1889             :     case WebAssembly::I32_WRAP_I64:
    1890             :     case WebAssembly::I32_WRAP_I64_S:
    1891             :     case WebAssembly::I64_EXTEND16_S_I64:
    1892             :     case WebAssembly::I64_EXTEND16_S_I64_S:
    1893             :     case WebAssembly::I64_EXTEND32_S_I64:
    1894             :     case WebAssembly::I64_EXTEND32_S_I64_S:
    1895             :     case WebAssembly::I64_EXTEND8_S_I64:
    1896             :     case WebAssembly::I64_EXTEND8_S_I64_S:
    1897             :     case WebAssembly::I64_EXTEND_S_I32:
    1898             :     case WebAssembly::I64_EXTEND_S_I32_S:
    1899             :     case WebAssembly::I64_EXTEND_U_I32:
    1900             :     case WebAssembly::I64_EXTEND_U_I32_S:
    1901             :     case WebAssembly::I64_REINTERPRET_F64:
    1902             :     case WebAssembly::I64_REINTERPRET_F64_S:
    1903             :     case WebAssembly::I64_TRUNC_S_F32:
    1904             :     case WebAssembly::I64_TRUNC_S_F32_S:
    1905             :     case WebAssembly::I64_TRUNC_S_F64:
    1906             :     case WebAssembly::I64_TRUNC_S_F64_S:
    1907             :     case WebAssembly::I64_TRUNC_S_SAT_F32:
    1908             :     case WebAssembly::I64_TRUNC_S_SAT_F32_S:
    1909             :     case WebAssembly::I64_TRUNC_S_SAT_F64:
    1910             :     case WebAssembly::I64_TRUNC_S_SAT_F64_S:
    1911             :     case WebAssembly::I64_TRUNC_U_F32:
    1912             :     case WebAssembly::I64_TRUNC_U_F32_S:
    1913             :     case WebAssembly::I64_TRUNC_U_F64:
    1914             :     case WebAssembly::I64_TRUNC_U_F64_S:
    1915             :     case WebAssembly::I64_TRUNC_U_SAT_F32:
    1916             :     case WebAssembly::I64_TRUNC_U_SAT_F32_S:
    1917             :     case WebAssembly::I64_TRUNC_U_SAT_F64:
    1918             :     case WebAssembly::I64_TRUNC_U_SAT_F64_S:
    1919             :     case WebAssembly::LE_F32:
    1920             :     case WebAssembly::LE_F32_S:
    1921             :     case WebAssembly::LE_F64:
    1922             :     case WebAssembly::LE_F64_S:
    1923             :     case WebAssembly::LE_S_I32:
    1924             :     case WebAssembly::LE_S_I32_S:
    1925             :     case WebAssembly::LE_S_I64:
    1926             :     case WebAssembly::LE_S_I64_S:
    1927             :     case WebAssembly::LE_S_v16i8:
    1928             :     case WebAssembly::LE_S_v16i8_S:
    1929             :     case WebAssembly::LE_S_v4i32:
    1930             :     case WebAssembly::LE_S_v4i32_S:
    1931             :     case WebAssembly::LE_S_v8i16:
    1932             :     case WebAssembly::LE_S_v8i16_S:
    1933             :     case WebAssembly::LE_U_I32:
    1934             :     case WebAssembly::LE_U_I32_S:
    1935             :     case WebAssembly::LE_U_I64:
    1936             :     case WebAssembly::LE_U_I64_S:
    1937             :     case WebAssembly::LE_U_v16i8:
    1938             :     case WebAssembly::LE_U_v16i8_S:
    1939             :     case WebAssembly::LE_U_v4i32:
    1940             :     case WebAssembly::LE_U_v4i32_S:
    1941             :     case WebAssembly::LE_U_v8i16:
    1942             :     case WebAssembly::LE_U_v8i16_S:
    1943             :     case WebAssembly::LE_v2f64:
    1944             :     case WebAssembly::LE_v2f64_S:
    1945             :     case WebAssembly::LE_v4f32:
    1946             :     case WebAssembly::LE_v4f32_S:
    1947             :     case WebAssembly::LOAD16_S_I32:
    1948             :     case WebAssembly::LOAD16_S_I32_S:
    1949             :     case WebAssembly::LOAD16_S_I64:
    1950             :     case WebAssembly::LOAD16_S_I64_S:
    1951             :     case WebAssembly::LOAD16_U_I32:
    1952             :     case WebAssembly::LOAD16_U_I32_S:
    1953             :     case WebAssembly::LOAD16_U_I64:
    1954             :     case WebAssembly::LOAD16_U_I64_S:
    1955             :     case WebAssembly::LOAD32_S_I64:
    1956             :     case WebAssembly::LOAD32_S_I64_S:
    1957             :     case WebAssembly::LOAD32_U_I64:
    1958             :     case WebAssembly::LOAD32_U_I64_S:
    1959             :     case WebAssembly::LOAD8_S_I32:
    1960             :     case WebAssembly::LOAD8_S_I32_S:
    1961             :     case WebAssembly::LOAD8_S_I64:
    1962             :     case WebAssembly::LOAD8_S_I64_S:
    1963             :     case WebAssembly::LOAD8_U_I32:
    1964             :     case WebAssembly::LOAD8_U_I32_S:
    1965             :     case WebAssembly::LOAD8_U_I64:
    1966             :     case WebAssembly::LOAD8_U_I64_S:
    1967             :     case WebAssembly::LOAD_F32:
    1968             :     case WebAssembly::LOAD_F32_S:
    1969             :     case WebAssembly::LOAD_F64:
    1970             :     case WebAssembly::LOAD_F64_S:
    1971             :     case WebAssembly::LOAD_I32:
    1972             :     case WebAssembly::LOAD_I32_S:
    1973             :     case WebAssembly::LOAD_I64:
    1974             :     case WebAssembly::LOAD_I64_S:
    1975             :     case WebAssembly::LOAD_v16i8:
    1976             :     case WebAssembly::LOAD_v16i8_S:
    1977             :     case WebAssembly::LOAD_v2f64:
    1978             :     case WebAssembly::LOAD_v2f64_S:
    1979             :     case WebAssembly::LOAD_v2i64:
    1980             :     case WebAssembly::LOAD_v2i64_S:
    1981             :     case WebAssembly::LOAD_v4f32:
    1982             :     case WebAssembly::LOAD_v4f32_S:
    1983             :     case WebAssembly::LOAD_v4i32:
    1984             :     case WebAssembly::LOAD_v4i32_S:
    1985             :     case WebAssembly::LOAD_v8i16:
    1986             :     case WebAssembly::LOAD_v8i16_S:
    1987             :     case WebAssembly::LOOP:
    1988             :     case WebAssembly::LOOP_S:
    1989             :     case WebAssembly::LT_F32:
    1990             :     case WebAssembly::LT_F32_S:
    1991             :     case WebAssembly::LT_F64:
    1992             :     case WebAssembly::LT_F64_S:
    1993             :     case WebAssembly::LT_S_I32:
    1994             :     case WebAssembly::LT_S_I32_S:
    1995             :     case WebAssembly::LT_S_I64:
    1996             :     case WebAssembly::LT_S_I64_S:
    1997             :     case WebAssembly::LT_S_v16i8:
    1998             :     case WebAssembly::LT_S_v16i8_S:
    1999             :     case WebAssembly::LT_S_v4i32:
    2000             :     case WebAssembly::LT_S_v4i32_S:
    2001             :     case WebAssembly::LT_S_v8i16:
    2002             :     case WebAssembly::LT_S_v8i16_S:
    2003             :     case WebAssembly::LT_U_I32:
    2004             :     case WebAssembly::LT_U_I32_S:
    2005             :     case WebAssembly::LT_U_I64:
    2006             :     case WebAssembly::LT_U_I64_S:
    2007             :     case WebAssembly::LT_U_v16i8:
    2008             :     case WebAssembly::LT_U_v16i8_S:
    2009             :     case WebAssembly::LT_U_v4i32:
    2010             :     case WebAssembly::LT_U_v4i32_S:
    2011             :     case WebAssembly::LT_U_v8i16:
    2012             :     case WebAssembly::LT_U_v8i16_S:
    2013             :     case WebAssembly::LT_v2f64:
    2014             :     case WebAssembly::LT_v2f64_S:
    2015             :     case WebAssembly::LT_v4f32:
    2016             :     case WebAssembly::LT_v4f32_S:
    2017             :     case WebAssembly::MAX_F32:
    2018             :     case WebAssembly::MAX_F32_S:
    2019             :     case WebAssembly::MAX_F64:
    2020             :     case WebAssembly::MAX_F64_S:
    2021             :     case WebAssembly::MAX_v2f64:
    2022             :     case WebAssembly::MAX_v2f64_S:
    2023             :     case WebAssembly::MAX_v4f32:
    2024             :     case WebAssembly::MAX_v4f32_S:
    2025             :     case WebAssembly::MEMORY_GROW_I32:
    2026             :     case WebAssembly::MEMORY_GROW_I32_S:
    2027             :     case WebAssembly::MEMORY_SIZE_I32:
    2028             :     case WebAssembly::MEMORY_SIZE_I32_S:
    2029             :     case WebAssembly::MEM_GROW_I32:
    2030             :     case WebAssembly::MEM_GROW_I32_S:
    2031             :     case WebAssembly::MEM_SIZE_I32:
    2032             :     case WebAssembly::MEM_SIZE_I32_S:
    2033             :     case WebAssembly::MIN_F32:
    2034             :     case WebAssembly::MIN_F32_S:
    2035             :     case WebAssembly::MIN_F64:
    2036             :     case WebAssembly::MIN_F64_S:
    2037             :     case WebAssembly::MIN_v2f64:
    2038             :     case WebAssembly::MIN_v2f64_S:
    2039             :     case WebAssembly::MIN_v4f32:
    2040             :     case WebAssembly::MIN_v4f32_S:
    2041             :     case WebAssembly::MUL_F32:
    2042             :     case WebAssembly::MUL_F32_S:
    2043             :     case WebAssembly::MUL_F64:
    2044             :     case WebAssembly::MUL_F64_S:
    2045             :     case WebAssembly::MUL_I32:
    2046             :     case WebAssembly::MUL_I32_S:
    2047             :     case WebAssembly::MUL_I64:
    2048             :     case WebAssembly::MUL_I64_S:
    2049             :     case WebAssembly::MUL_v16i8:
    2050             :     case WebAssembly::MUL_v16i8_S:
    2051             :     case WebAssembly::MUL_v2f64:
    2052             :     case WebAssembly::MUL_v2f64_S:
    2053             :     case WebAssembly::MUL_v4f32:
    2054             :     case WebAssembly::MUL_v4f32_S:
    2055             :     case WebAssembly::MUL_v4i32:
    2056             :     case WebAssembly::MUL_v4i32_S:
    2057             :     case WebAssembly::MUL_v8i16:
    2058             :     case WebAssembly::MUL_v8i16_S:
    2059             :     case WebAssembly::NEAREST_F32:
    2060             :     case WebAssembly::NEAREST_F32_S:
    2061             :     case WebAssembly::NEAREST_F64:
    2062             :     case WebAssembly::NEAREST_F64_S:
    2063             :     case WebAssembly::NEG_F32:
    2064             :     case WebAssembly::NEG_F32_S:
    2065             :     case WebAssembly::NEG_F64:
    2066             :     case WebAssembly::NEG_F64_S:
    2067             :     case WebAssembly::NEG_v16i8:
    2068             :     case WebAssembly::NEG_v16i8_S:
    2069             :     case WebAssembly::NEG_v2f64:
    2070             :     case WebAssembly::NEG_v2f64_S:
    2071             :     case WebAssembly::NEG_v2i64:
    2072             :     case WebAssembly::NEG_v2i64_S:
    2073             :     case WebAssembly::NEG_v4f32:
    2074             :     case WebAssembly::NEG_v4f32_S:
    2075             :     case WebAssembly::NEG_v4i32:
    2076             :     case WebAssembly::NEG_v4i32_S:
    2077             :     case WebAssembly::NEG_v8i16:
    2078             :     case WebAssembly::NEG_v8i16_S:
    2079             :     case WebAssembly::NE_F32:
    2080             :     case WebAssembly::NE_F32_S:
    2081             :     case WebAssembly::NE_F64:
    2082             :     case WebAssembly::NE_F64_S:
    2083             :     case WebAssembly::NE_I32:
    2084             :     case WebAssembly::NE_I32_S:
    2085             :     case WebAssembly::NE_I64:
    2086             :     case WebAssembly::NE_I64_S:
    2087             :     case WebAssembly::NE_v16i8:
    2088             :     case WebAssembly::NE_v16i8_S:
    2089             :     case WebAssembly::NE_v2f64:
    2090             :     case WebAssembly::NE_v2f64_S:
    2091             :     case WebAssembly::NE_v4f32:
    2092             :     case WebAssembly::NE_v4f32_S:
    2093             :     case WebAssembly::NE_v4i32:
    2094             :     case WebAssembly::NE_v4i32_S:
    2095             :     case WebAssembly::NE_v8i16:
    2096             :     case WebAssembly::NE_v8i16_S:
    2097             :     case WebAssembly::NOP:
    2098             :     case WebAssembly::NOP_S:
    2099             :     case WebAssembly::NOT_v16i8:
    2100             :     case WebAssembly::NOT_v16i8_S:
    2101             :     case WebAssembly::NOT_v2i64:
    2102             :     case WebAssembly::NOT_v2i64_S:
    2103             :     case WebAssembly::NOT_v4i32:
    2104             :     case WebAssembly::NOT_v4i32_S:
    2105             :     case WebAssembly::NOT_v8i16:
    2106             :     case WebAssembly::NOT_v8i16_S:
    2107             :     case WebAssembly::OR_I32:
    2108             :     case WebAssembly::OR_I32_S:
    2109             :     case WebAssembly::OR_I64:
    2110             :     case WebAssembly::OR_I64_S:
    2111             :     case WebAssembly::OR_v16i8:
    2112             :     case WebAssembly::OR_v16i8_S:
    2113             :     case WebAssembly::OR_v2i64:
    2114             :     case WebAssembly::OR_v2i64_S:
    2115             :     case WebAssembly::OR_v4i32:
    2116             :     case WebAssembly::OR_v4i32_S:
    2117             :     case WebAssembly::OR_v8i16:
    2118             :     case WebAssembly::OR_v8i16_S:
    2119             :     case WebAssembly::PCALL_INDIRECT_EXCEPT_REF:
    2120             :     case WebAssembly::PCALL_INDIRECT_EXCEPT_REF_S:
    2121             :     case WebAssembly::PCALL_INDIRECT_F32:
    2122             :     case WebAssembly::PCALL_INDIRECT_F32_S:
    2123             :     case WebAssembly::PCALL_INDIRECT_F64:
    2124             :     case WebAssembly::PCALL_INDIRECT_F64_S:
    2125             :     case WebAssembly::PCALL_INDIRECT_I32:
    2126             :     case WebAssembly::PCALL_INDIRECT_I32_S:
    2127             :     case WebAssembly::PCALL_INDIRECT_I64:
    2128             :     case WebAssembly::PCALL_INDIRECT_I64_S:
    2129             :     case WebAssembly::PCALL_INDIRECT_VOID:
    2130             :     case WebAssembly::PCALL_INDIRECT_VOID_S:
    2131             :     case WebAssembly::PCALL_INDIRECT_v16i8:
    2132             :     case WebAssembly::PCALL_INDIRECT_v16i8_S:
    2133             :     case WebAssembly::PCALL_INDIRECT_v2f64:
    2134             :     case WebAssembly::PCALL_INDIRECT_v2f64_S:
    2135             :     case WebAssembly::PCALL_INDIRECT_v2i64:
    2136             :     case WebAssembly::PCALL_INDIRECT_v2i64_S:
    2137             :     case WebAssembly::PCALL_INDIRECT_v4f32:
    2138             :     case WebAssembly::PCALL_INDIRECT_v4f32_S:
    2139             :     case WebAssembly::PCALL_INDIRECT_v4i32:
    2140             :     case WebAssembly::PCALL_INDIRECT_v4i32_S:
    2141             :     case WebAssembly::PCALL_INDIRECT_v8i16:
    2142             :     case WebAssembly::PCALL_INDIRECT_v8i16_S:
    2143             :     case WebAssembly::POPCNT_I32:
    2144             :     case WebAssembly::POPCNT_I32_S:
    2145             :     case WebAssembly::POPCNT_I64:
    2146             :     case WebAssembly::POPCNT_I64_S:
    2147             :     case WebAssembly::REM_S_I32:
    2148             :     case WebAssembly::REM_S_I32_S:
    2149             :     case WebAssembly::REM_S_I64:
    2150             :     case WebAssembly::REM_S_I64_S:
    2151             :     case WebAssembly::REM_U_I32:
    2152             :     case WebAssembly::REM_U_I32_S:
    2153             :     case WebAssembly::REM_U_I64:
    2154             :     case WebAssembly::REM_U_I64_S:
    2155             :     case WebAssembly::REPLACE_LANE_v16i8:
    2156             :     case WebAssembly::REPLACE_LANE_v16i8_S:
    2157             :     case WebAssembly::REPLACE_LANE_v2f64:
    2158             :     case WebAssembly::REPLACE_LANE_v2f64_S:
    2159             :     case WebAssembly::REPLACE_LANE_v2i64:
    2160             :     case WebAssembly::REPLACE_LANE_v2i64_S:
    2161             :     case WebAssembly::REPLACE_LANE_v4f32:
    2162             :     case WebAssembly::REPLACE_LANE_v4f32_S:
    2163             :     case WebAssembly::REPLACE_LANE_v4i32:
    2164             :     case WebAssembly::REPLACE_LANE_v4i32_S:
    2165             :     case WebAssembly::REPLACE_LANE_v8i16:
    2166             :     case WebAssembly::REPLACE_LANE_v8i16_S:
    2167             :     case WebAssembly::RETHROW:
    2168             :     case WebAssembly::RETHROW_S:
    2169             :     case WebAssembly::RETHROW_TO_CALLER:
    2170             :     case WebAssembly::RETHROW_TO_CALLER_S:
    2171             :     case WebAssembly::RETURN_EXCEPT_REF:
    2172             :     case WebAssembly::RETURN_EXCEPT_REF_S:
    2173             :     case WebAssembly::RETURN_F32:
    2174             :     case WebAssembly::RETURN_F32_S:
    2175             :     case WebAssembly::RETURN_F64:
    2176             :     case WebAssembly::RETURN_F64_S:
    2177             :     case WebAssembly::RETURN_I32:
    2178             :     case WebAssembly::RETURN_I32_S:
    2179             :     case WebAssembly::RETURN_I64:
    2180             :     case WebAssembly::RETURN_I64_S:
    2181             :     case WebAssembly::RETURN_VOID:
    2182             :     case WebAssembly::RETURN_VOID_S:
    2183             :     case WebAssembly::RETURN_v16i8:
    2184             :     case WebAssembly::RETURN_v16i8_S:
    2185             :     case WebAssembly::RETURN_v2f64:
    2186             :     case WebAssembly::RETURN_v2f64_S:
    2187             :     case WebAssembly::RETURN_v2i64:
    2188             :     case WebAssembly::RETURN_v2i64_S:
    2189             :     case WebAssembly::RETURN_v4f32:
    2190             :     case WebAssembly::RETURN_v4f32_S:
    2191             :     case WebAssembly::RETURN_v4i32:
    2192             :     case WebAssembly::RETURN_v4i32_S:
    2193             :     case WebAssembly::RETURN_v8i16:
    2194             :     case WebAssembly::RETURN_v8i16_S:
    2195             :     case WebAssembly::ROTL_I32:
    2196             :     case WebAssembly::ROTL_I32_S:
    2197             :     case WebAssembly::ROTL_I64:
    2198             :     case WebAssembly::ROTL_I64_S:
    2199             :     case WebAssembly::ROTR_I32:
    2200             :     case WebAssembly::ROTR_I32_S:
    2201             :     case WebAssembly::ROTR_I64:
    2202             :     case WebAssembly::ROTR_I64_S:
    2203             :     case WebAssembly::SELECT_EXCEPT_REF:
    2204             :     case WebAssembly::SELECT_EXCEPT_REF_S:
    2205             :     case WebAssembly::SELECT_F32:
    2206             :     case WebAssembly::SELECT_F32_S:
    2207             :     case WebAssembly::SELECT_F64:
    2208             :     case WebAssembly::SELECT_F64_S:
    2209             :     case WebAssembly::SELECT_I32:
    2210             :     case WebAssembly::SELECT_I32_S:
    2211             :     case WebAssembly::SELECT_I64:
    2212             :     case WebAssembly::SELECT_I64_S:
    2213             :     case WebAssembly::SET_GLOBAL_EXCEPT_REF:
    2214             :     case WebAssembly::SET_GLOBAL_EXCEPT_REF_S:
    2215             :     case WebAssembly::SET_GLOBAL_F32:
    2216             :     case WebAssembly::SET_GLOBAL_F32_S:
    2217             :     case WebAssembly::SET_GLOBAL_F64:
    2218             :     case WebAssembly::SET_GLOBAL_F64_S:
    2219             :     case WebAssembly::SET_GLOBAL_I32:
    2220             :     case WebAssembly::SET_GLOBAL_I32_S:
    2221             :     case WebAssembly::SET_GLOBAL_I64:
    2222             :     case WebAssembly::SET_GLOBAL_I64_S:
    2223             :     case WebAssembly::SET_GLOBAL_V128:
    2224             :     case WebAssembly::SET_GLOBAL_V128_S:
    2225             :     case WebAssembly::SET_LOCAL_EXCEPT_REF:
    2226             :     case WebAssembly::SET_LOCAL_EXCEPT_REF_S:
    2227             :     case WebAssembly::SET_LOCAL_F32:
    2228             :     case WebAssembly::SET_LOCAL_F32_S:
    2229             :     case WebAssembly::SET_LOCAL_F64:
    2230             :     case WebAssembly::SET_LOCAL_F64_S:
    2231             :     case WebAssembly::SET_LOCAL_I32:
    2232             :     case WebAssembly::SET_LOCAL_I32_S:
    2233             :     case WebAssembly::SET_LOCAL_I64:
    2234             :     case WebAssembly::SET_LOCAL_I64_S:
    2235             :     case WebAssembly::SET_LOCAL_V128:
    2236             :     case WebAssembly::SET_LOCAL_V128_S:
    2237             :     case WebAssembly::SHL_I32:
    2238             :     case WebAssembly::SHL_I32_S:
    2239             :     case WebAssembly::SHL_I64:
    2240             :     case WebAssembly::SHL_I64_S:
    2241             :     case WebAssembly::SHL_v16i8:
    2242             :     case WebAssembly::SHL_v16i8_S:
    2243             :     case WebAssembly::SHL_v2i64:
    2244             :     case WebAssembly::SHL_v2i64_S:
    2245             :     case WebAssembly::SHL_v4i32:
    2246             :     case WebAssembly::SHL_v4i32_S:
    2247             :     case WebAssembly::SHL_v8i16:
    2248             :     case WebAssembly::SHL_v8i16_S:
    2249             :     case WebAssembly::SHR_S_I32:
    2250             :     case WebAssembly::SHR_S_I32_S:
    2251             :     case WebAssembly::SHR_S_I64:
    2252             :     case WebAssembly::SHR_S_I64_S:
    2253             :     case WebAssembly::SHR_S_v16i8:
    2254             :     case WebAssembly::SHR_S_v16i8_S:
    2255             :     case WebAssembly::SHR_S_v2i64:
    2256             :     case WebAssembly::SHR_S_v2i64_S:
    2257             :     case WebAssembly::SHR_S_v4i32:
    2258             :     case WebAssembly::SHR_S_v4i32_S:
    2259             :     case WebAssembly::SHR_S_v8i16:
    2260             :     case WebAssembly::SHR_S_v8i16_S:
    2261             :     case WebAssembly::SHR_U_I32:
    2262             :     case WebAssembly::SHR_U_I32_S:
    2263             :     case WebAssembly::SHR_U_I64:
    2264             :     case WebAssembly::SHR_U_I64_S:
    2265             :     case WebAssembly::SHR_U_v16i8:
    2266             :     case WebAssembly::SHR_U_v16i8_S:
    2267             :     case WebAssembly::SHR_U_v2i64:
    2268             :     case WebAssembly::SHR_U_v2i64_S:
    2269             :     case WebAssembly::SHR_U_v4i32:
    2270             :     case WebAssembly::SHR_U_v4i32_S:
    2271             :     case WebAssembly::SHR_U_v8i16:
    2272             :     case WebAssembly::SHR_U_v8i16_S:
    2273             :     case WebAssembly::SHUFFLE_v16i8:
    2274             :     case WebAssembly::SHUFFLE_v16i8_S:
    2275             :     case WebAssembly::SPLAT_v16i8:
    2276             :     case WebAssembly::SPLAT_v16i8_S:
    2277             :     case WebAssembly::SPLAT_v2f64:
    2278             :     case WebAssembly::SPLAT_v2f64_S:
    2279             :     case WebAssembly::SPLAT_v2i64:
    2280             :     case WebAssembly::SPLAT_v2i64_S:
    2281             :     case WebAssembly::SPLAT_v4f32:
    2282             :     case WebAssembly::SPLAT_v4f32_S:
    2283             :     case WebAssembly::SPLAT_v4i32:
    2284             :     case WebAssembly::SPLAT_v4i32_S:
    2285             :     case WebAssembly::SPLAT_v8i16:
    2286             :     case WebAssembly::SPLAT_v8i16_S:
    2287             :     case WebAssembly::SQRT_F32:
    2288             :     case WebAssembly::SQRT_F32_S:
    2289             :     case WebAssembly::SQRT_F64:
    2290             :     case WebAssembly::SQRT_F64_S:
    2291             :     case WebAssembly::SQRT_v2f64:
    2292             :     case WebAssembly::SQRT_v2f64_S:
    2293             :     case WebAssembly::SQRT_v4f32:
    2294             :     case WebAssembly::SQRT_v4f32_S:
    2295             :     case WebAssembly::STORE16_I32:
    2296             :     case WebAssembly::STORE16_I32_S:
    2297             :     case WebAssembly::STORE16_I64:
    2298             :     case WebAssembly::STORE16_I64_S:
    2299             :     case WebAssembly::STORE32_I64:
    2300             :     case WebAssembly::STORE32_I64_S:
    2301             :     case WebAssembly::STORE8_I32:
    2302             :     case WebAssembly::STORE8_I32_S:
    2303             :     case WebAssembly::STORE8_I64:
    2304             :     case WebAssembly::STORE8_I64_S:
    2305             :     case WebAssembly::STORE_F32:
    2306             :     case WebAssembly::STORE_F32_S:
    2307             :     case WebAssembly::STORE_F64:
    2308             :     case WebAssembly::STORE_F64_S:
    2309             :     case WebAssembly::STORE_I32:
    2310             :     case WebAssembly::STORE_I32_S:
    2311             :     case WebAssembly::STORE_I64:
    2312             :     case WebAssembly::STORE_I64_S:
    2313             :     case WebAssembly::STORE_v16i8:
    2314             :     case WebAssembly::STORE_v16i8_S:
    2315             :     case WebAssembly::STORE_v2f64:
    2316             :     case WebAssembly::STORE_v2f64_S:
    2317             :     case WebAssembly::STORE_v2i64:
    2318             :     case WebAssembly::STORE_v2i64_S:
    2319             :     case WebAssembly::STORE_v4f32:
    2320             :     case WebAssembly::STORE_v4f32_S:
    2321             :     case WebAssembly::STORE_v4i32:
    2322             :     case WebAssembly::STORE_v4i32_S:
    2323             :     case WebAssembly::STORE_v8i16:
    2324             :     case WebAssembly::STORE_v8i16_S:
    2325             :     case WebAssembly::SUB_F32:
    2326             :     case WebAssembly::SUB_F32_S:
    2327             :     case WebAssembly::SUB_F64:
    2328             :     case WebAssembly::SUB_F64_S:
    2329             :     case WebAssembly::SUB_I32:
    2330             :     case WebAssembly::SUB_I32_S:
    2331             :     case WebAssembly::SUB_I64:
    2332             :     case WebAssembly::SUB_I64_S:
    2333             :     case WebAssembly::SUB_SAT_S_v16i8:
    2334             :     case WebAssembly::SUB_SAT_S_v16i8_S:
    2335             :     case WebAssembly::SUB_SAT_S_v8i16:
    2336             :     case WebAssembly::SUB_SAT_S_v8i16_S:
    2337             :     case WebAssembly::SUB_SAT_U_v16i8:
    2338             :     case WebAssembly::SUB_SAT_U_v16i8_S:
    2339             :     case WebAssembly::SUB_SAT_U_v8i16:
    2340             :     case WebAssembly::SUB_SAT_U_v8i16_S:
    2341             :     case WebAssembly::SUB_v16i8:
    2342             :     case WebAssembly::SUB_v16i8_S:
    2343             :     case WebAssembly::SUB_v2f64:
    2344             :     case WebAssembly::SUB_v2f64_S:
    2345             :     case WebAssembly::SUB_v2i64:
    2346             :     case WebAssembly::SUB_v2i64_S:
    2347             :     case WebAssembly::SUB_v4f32:
    2348             :     case WebAssembly::SUB_v4f32_S:
    2349             :     case WebAssembly::SUB_v4i32:
    2350             :     case WebAssembly::SUB_v4i32_S:
    2351             :     case WebAssembly::SUB_v8i16:
    2352             :     case WebAssembly::SUB_v8i16_S:
    2353             :     case WebAssembly::TEE_EXCEPT_REF:
    2354             :     case WebAssembly::TEE_EXCEPT_REF_S:
    2355             :     case WebAssembly::TEE_F32:
    2356             :     case WebAssembly::TEE_F32_S:
    2357             :     case WebAssembly::TEE_F64:
    2358             :     case WebAssembly::TEE_F64_S:
    2359             :     case WebAssembly::TEE_I32:
    2360             :     case WebAssembly::TEE_I32_S:
    2361             :     case WebAssembly::TEE_I64:
    2362             :     case WebAssembly::TEE_I64_S:
    2363             :     case WebAssembly::TEE_LOCAL_EXCEPT_REF:
    2364             :     case WebAssembly::TEE_LOCAL_EXCEPT_REF_S:
    2365             :     case WebAssembly::TEE_LOCAL_F32:
    2366             :     case WebAssembly::TEE_LOCAL_F32_S:
    2367             :     case WebAssembly::TEE_LOCAL_F64:
    2368             :     case WebAssembly::TEE_LOCAL_F64_S:
    2369             :     case WebAssembly::TEE_LOCAL_I32:
    2370             :     case WebAssembly::TEE_LOCAL_I32_S:
    2371             :     case WebAssembly::TEE_LOCAL_I64:
    2372             :     case WebAssembly::TEE_LOCAL_I64_S:
    2373             :     case WebAssembly::TEE_LOCAL_V128:
    2374             :     case WebAssembly::TEE_LOCAL_V128_S:
    2375             :     case WebAssembly::TEE_V128:
    2376             :     case WebAssembly::TEE_V128_S:
    2377             :     case WebAssembly::THROW_I32:
    2378             :     case WebAssembly::THROW_I32_S:
    2379             :     case WebAssembly::THROW_I64:
    2380             :     case WebAssembly::THROW_I64_S:
    2381             :     case WebAssembly::TRUNC_F32:
    2382             :     case WebAssembly::TRUNC_F32_S:
    2383             :     case WebAssembly::TRUNC_F64:
    2384             :     case WebAssembly::TRUNC_F64_S:
    2385             :     case WebAssembly::TRY:
    2386             :     case WebAssembly::TRY_S:
    2387             :     case WebAssembly::UNREACHABLE:
    2388             :     case WebAssembly::UNREACHABLE_S:
    2389             :     case WebAssembly::XOR_I32:
    2390             :     case WebAssembly::XOR_I32_S:
    2391             :     case WebAssembly::XOR_I64:
    2392             :     case WebAssembly::XOR_I64_S:
    2393             :     case WebAssembly::XOR_v16i8:
    2394             :     case WebAssembly::XOR_v16i8_S:
    2395             :     case WebAssembly::XOR_v2i64:
    2396             :     case WebAssembly::XOR_v2i64_S:
    2397             :     case WebAssembly::XOR_v4i32:
    2398             :     case WebAssembly::XOR_v4i32_S:
    2399             :     case WebAssembly::XOR_v8i16:
    2400             :     case WebAssembly::XOR_v8i16_S:
    2401             :     case WebAssembly::fp_to_sint_v2i64_v2f64:
    2402             :     case WebAssembly::fp_to_sint_v2i64_v2f64_S:
    2403             :     case WebAssembly::fp_to_sint_v4i32_v4f32:
    2404             :     case WebAssembly::fp_to_sint_v4i32_v4f32_S:
    2405             :     case WebAssembly::fp_to_uint_v2i64_v2f64:
    2406             :     case WebAssembly::fp_to_uint_v2i64_v2f64_S:
    2407             :     case WebAssembly::fp_to_uint_v4i32_v4f32:
    2408             :     case WebAssembly::fp_to_uint_v4i32_v4f32_S:
    2409             :     case WebAssembly::sint_to_fp_v2f64_v2i64:
    2410             :     case WebAssembly::sint_to_fp_v2f64_v2i64_S:
    2411             :     case WebAssembly::sint_to_fp_v4f32_v4i32:
    2412             :     case WebAssembly::sint_to_fp_v4f32_v4i32_S:
    2413             :     case WebAssembly::uint_to_fp_v2f64_v2i64:
    2414             :     case WebAssembly::uint_to_fp_v2f64_v2i64_S:
    2415             :     case WebAssembly::uint_to_fp_v4f32_v4i32:
    2416             :     case WebAssembly::uint_to_fp_v4f32_v4i32_S: {
    2417             :       break;
    2418             :     }
    2419             :   default:
    2420             :     std::string msg;
    2421             :     raw_string_ostream Msg(msg);
    2422           0 :     Msg << "Not supported instr: " << MI;
    2423           0 :     report_fatal_error(Msg.str());
    2424             :   }
    2425           0 :   return Value;
    2426             : }
    2427             : 
    2428             : #ifdef ENABLE_INSTR_PREDICATE_VERIFIER
    2429             : #undef ENABLE_INSTR_PREDICATE_VERIFIER
    2430             : #include <sstream>
    2431             : 
    2432             : // Flags for subtarget features that participate in instruction matching.
    2433             : enum SubtargetFeatureFlag : uint8_t {
    2434             :   Feature_HasSIMD128 = (1ULL << 3),
    2435             :   Feature_HasAtomics = (1ULL << 0),
    2436             :   Feature_HasNontrappingFPToInt = (1ULL << 2),
    2437             :   Feature_NotHasNontrappingFPToInt = (1ULL << 6),
    2438             :   Feature_HasSignExt = (1ULL << 4),
    2439             :   Feature_NotHasSignExt = (1ULL << 7),
    2440             :   Feature_HasExceptionHandling = (1ULL << 1),
    2441             :   Feature_NotHasExceptionHandling = (1ULL << 5),
    2442             :   Feature_None = 0
    2443             : };
    2444             : 
    2445             : #ifndef NDEBUG
    2446             : static const char *SubtargetFeatureNames[] = {
    2447             :   "Feature_HasAtomics",
    2448             :   "Feature_HasExceptionHandling",
    2449             :   "Feature_HasNontrappingFPToInt",
    2450             :   "Feature_HasSIMD128",
    2451             :   "Feature_HasSignExt",
    2452             :   "Feature_NotHasExceptionHandling",
    2453             :   "Feature_NotHasNontrappingFPToInt",
    2454             :   "Feature_NotHasSignExt",
    2455             :   nullptr
    2456             : };
    2457             : 
    2458             : #endif // NDEBUG
    2459             : uint64_t WebAssemblyMCCodeEmitter::
    2460             : computeAvailableFeatures(const FeatureBitset& FB) const {
    2461             :   uint64_t Features = 0;
    2462             :   if ((FB[WebAssembly::FeatureSIMD128]))
    2463             :     Features |= Feature_HasSIMD128;
    2464             :   if ((FB[WebAssembly::FeatureAtomics]))
    2465             :     Features |= Feature_HasAtomics;
    2466             :   if ((FB[WebAssembly::FeatureNontrappingFPToInt]))
    2467             :     Features |= Feature_HasNontrappingFPToInt;
    2468             :   if ((!FB[WebAssembly::FeatureNontrappingFPToInt]))
    2469             :     Features |= Feature_NotHasNontrappingFPToInt;
    2470             :   if ((FB[WebAssembly::FeatureSignExt]))
    2471             :     Features |= Feature_HasSignExt;
    2472             :   if ((!FB[WebAssembly::FeatureSignExt]))
    2473             :     Features |= Feature_NotHasSignExt;
    2474             :   if ((FB[WebAssembly::FeatureExceptionHandling]))
    2475             :     Features |= Feature_HasExceptionHandling;
    2476             :   if ((!FB[WebAssembly::FeatureExceptionHandling]))
    2477             :     Features |= Feature_NotHasExceptionHandling;
    2478             :   return Features;
    2479             : }
    2480             : 
    2481             : void WebAssemblyMCCodeEmitter::verifyInstructionPredicates(
    2482             :     const MCInst &Inst, uint64_t AvailableFeatures) const {
    2483             : #ifndef NDEBUG
    2484             :   static uint64_t RequiredFeatures[] = {
    2485             :     0, // PHI = 0
    2486             :     0, // INLINEASM = 1
    2487             :     0, // CFI_INSTRUCTION = 2
    2488             :     0, // EH_LABEL = 3
    2489             :     0, // GC_LABEL = 4
    2490             :     0, // ANNOTATION_LABEL = 5
    2491             :     0, // KILL = 6
    2492             :     0, // EXTRACT_SUBREG = 7
    2493             :     0, // INSERT_SUBREG = 8
    2494             :     0, // IMPLICIT_DEF = 9
    2495             :     0, // SUBREG_TO_REG = 10
    2496             :     0, // COPY_TO_REGCLASS = 11
    2497             :     0, // DBG_VALUE = 12
    2498             :     0, // DBG_LABEL = 13
    2499             :     0, // REG_SEQUENCE = 14
    2500             :     0, // COPY = 15
    2501             :     0, // BUNDLE = 16
    2502             :     0, // LIFETIME_START = 17
    2503             :     0, // LIFETIME_END = 18
    2504             :     0, // STACKMAP = 19
    2505             :     0, // FENTRY_CALL = 20
    2506             :     0, // PATCHPOINT = 21
    2507             :     0, // LOAD_STACK_GUARD = 22
    2508             :     0, // STATEPOINT = 23
    2509             :     0, // LOCAL_ESCAPE = 24
    2510             :     0, // FAULTING_OP = 25
    2511             :     0, // PATCHABLE_OP = 26
    2512             :     0, // PATCHABLE_FUNCTION_ENTER = 27
    2513             :     0, // PATCHABLE_RET = 28
    2514             :     0, // PATCHABLE_FUNCTION_EXIT = 29
    2515             :     0, // PATCHABLE_TAIL_CALL = 30
    2516             :     0, // PATCHABLE_EVENT_CALL = 31
    2517             :     0, // PATCHABLE_TYPED_EVENT_CALL = 32
    2518             :     0, // ICALL_BRANCH_FUNNEL = 33
    2519             :     0, // G_ADD = 34
    2520             :     0, // G_SUB = 35
    2521             :     0, // G_MUL = 36
    2522             :     0, // G_SDIV = 37
    2523             :     0, // G_UDIV = 38
    2524             :     0, // G_SREM = 39
    2525             :     0, // G_UREM = 40
    2526             :     0, // G_AND = 41
    2527             :     0, // G_OR = 42
    2528             :     0, // G_XOR = 43
    2529             :     0, // G_IMPLICIT_DEF = 44
    2530             :     0, // G_PHI = 45
    2531             :     0, // G_FRAME_INDEX = 46
    2532             :     0, // G_GLOBAL_VALUE = 47
    2533             :     0, // G_EXTRACT = 48
    2534             :     0, // G_UNMERGE_VALUES = 49
    2535             :     0, // G_INSERT = 50
    2536             :     0, // G_MERGE_VALUES = 51
    2537             :     0, // G_PTRTOINT = 52
    2538             :     0, // G_INTTOPTR = 53
    2539             :     0, // G_BITCAST = 54
    2540             :     0, // G_INTRINSIC_TRUNC = 55
    2541             :     0, // G_INTRINSIC_ROUND = 56
    2542             :     0, // G_LOAD = 57
    2543             :     0, // G_SEXTLOAD = 58
    2544             :     0, // G_ZEXTLOAD = 59
    2545             :     0, // G_STORE = 60
    2546             :     0, // G_ATOMIC_CMPXCHG_WITH_SUCCESS = 61
    2547             :     0, // G_ATOMIC_CMPXCHG = 62
    2548             :     0, // G_ATOMICRMW_XCHG = 63
    2549             :     0, // G_ATOMICRMW_ADD = 64
    2550             :     0, // G_ATOMICRMW_SUB = 65
    2551             :     0, // G_ATOMICRMW_AND = 66
    2552             :     0, // G_ATOMICRMW_NAND = 67
    2553             :     0, // G_ATOMICRMW_OR = 68
    2554             :     0, // G_ATOMICRMW_XOR = 69
    2555             :     0, // G_ATOMICRMW_MAX = 70
    2556             :     0, // G_ATOMICRMW_MIN = 71
    2557             :     0, // G_ATOMICRMW_UMAX = 72
    2558             :     0, // G_ATOMICRMW_UMIN = 73
    2559             :     0, // G_BRCOND = 74
    2560             :     0, // G_BRINDIRECT = 75
    2561             :     0, // G_INTRINSIC = 76
    2562             :     0, // G_INTRINSIC_W_SIDE_EFFECTS = 77
    2563             :     0, // G_ANYEXT = 78
    2564             :     0, // G_TRUNC = 79
    2565             :     0, // G_CONSTANT = 80
    2566             :     0, // G_FCONSTANT = 81
    2567             :     0, // G_VASTART = 82
    2568             :     0, // G_VAARG = 83
    2569             :     0, // G_SEXT = 84
    2570             :     0, // G_ZEXT = 85
    2571             :     0, // G_SHL = 86
    2572             :     0, // G_LSHR = 87
    2573             :     0, // G_ASHR = 88
    2574             :     0, // G_ICMP = 89
    2575             :     0, // G_FCMP = 90
    2576             :     0, // G_SELECT = 91
    2577             :     0, // G_UADDO = 92
    2578             :     0, // G_UADDE = 93
    2579             :     0, // G_USUBO = 94
    2580             :     0, // G_USUBE = 95
    2581             :     0, // G_SADDO = 96
    2582             :     0, // G_SADDE = 97
    2583             :     0, // G_SSUBO = 98
    2584             :     0, // G_SSUBE = 99
    2585             :     0, // G_UMULO = 100
    2586             :     0, // G_SMULO = 101
    2587             :     0, // G_UMULH = 102
    2588             :     0, // G_SMULH = 103
    2589             :     0, // G_FADD = 104
    2590             :     0, // G_FSUB = 105
    2591             :     0, // G_FMUL = 106
    2592             :     0, // G_FMA = 107
    2593             :     0, // G_FDIV = 108
    2594             :     0, // G_FREM = 109
    2595             :     0, // G_FPOW = 110
    2596             :     0, // G_FEXP = 111
    2597             :     0, // G_FEXP2 = 112
    2598             :     0, // G_FLOG = 113
    2599             :     0, // G_FLOG2 = 114
    2600             :     0, // G_FNEG = 115
    2601             :     0, // G_FPEXT = 116
    2602             :     0, // G_FPTRUNC = 117
    2603             :     0, // G_FPTOSI = 118
    2604             :     0, // G_FPTOUI = 119
    2605             :     0, // G_SITOFP = 120
    2606             :     0, // G_UITOFP = 121
    2607             :     0, // G_FABS = 122
    2608             :     0, // G_GEP = 123
    2609             :     0, // G_PTR_MASK = 124
    2610             :     0, // G_BR = 125
    2611             :     0, // G_INSERT_VECTOR_ELT = 126
    2612             :     0, // G_EXTRACT_VECTOR_ELT = 127
    2613             :     0, // G_SHUFFLE_VECTOR = 128
    2614             :     0, // G_CTTZ = 129
    2615             :     0, // G_CTTZ_ZERO_UNDEF = 130
    2616             :     0, // G_CTLZ = 131
    2617             :     0, // G_CTLZ_ZERO_UNDEF = 132
    2618             :     0, // G_CTPOP = 133
    2619             :     0, // G_BSWAP = 134
    2620             :     0, // G_ADDRSPACE_CAST = 135
    2621             :     0, // G_BLOCK_ADDR = 136
    2622             :     0, // ABS_F32 = 137
    2623             :     0, // ABS_F32_S = 138
    2624             :     0, // ABS_F64 = 139
    2625             :     0, // ABS_F64_S = 140
    2626             :     Feature_HasSIMD128 | 0, // ABS_v2f64 = 141
    2627             :     Feature_HasSIMD128 | 0, // ABS_v2f64_S = 142
    2628             :     Feature_HasSIMD128 | 0, // ABS_v4f32 = 143
    2629             :     Feature_HasSIMD128 | 0, // ABS_v4f32_S = 144
    2630             :     0, // ADD_F32 = 145
    2631             :     0, // ADD_F32_S = 146
    2632             :     0, // ADD_F64 = 147
    2633             :     0, // ADD_F64_S = 148
    2634             :     0, // ADD_I32 = 149
    2635             :     0, // ADD_I32_S = 150
    2636             :     0, // ADD_I64 = 151
    2637             :     0, // ADD_I64_S = 152
    2638             :     Feature_HasSIMD128 | 0, // ADD_SAT_S_v16i8 = 153
    2639             :     Feature_HasSIMD128 | 0, // ADD_SAT_S_v16i8_S = 154
    2640             :     Feature_HasSIMD128 | 0, // ADD_SAT_S_v8i16 = 155
    2641             :     Feature_HasSIMD128 | 0, // ADD_SAT_S_v8i16_S = 156
    2642             :     Feature_HasSIMD128 | 0, // ADD_SAT_U_v16i8 = 157
    2643             :     Feature_HasSIMD128 | 0, // ADD_SAT_U_v16i8_S = 158
    2644             :     Feature_HasSIMD128 | 0, // ADD_SAT_U_v8i16 = 159
    2645             :     Feature_HasSIMD128 | 0, // ADD_SAT_U_v8i16_S = 160
    2646             :     Feature_HasSIMD128 | 0, // ADD_v16i8 = 161
    2647             :     Feature_HasSIMD128 | 0, // ADD_v16i8_S = 162
    2648             :     Feature_HasSIMD128 | 0, // ADD_v2f64 = 163
    2649             :     Feature_HasSIMD128 | 0, // ADD_v2f64_S = 164
    2650             :     Feature_HasSIMD128 | 0, // ADD_v2i64 = 165
    2651             :     Feature_HasSIMD128 | 0, // ADD_v2i64_S = 166
    2652             :     Feature_HasSIMD128 | 0, // ADD_v4f32 = 167
    2653             :     Feature_HasSIMD128 | 0, // ADD_v4f32_S = 168
    2654             :     Feature_HasSIMD128 | 0, // ADD_v4i32 = 169
    2655             :     Feature_HasSIMD128 | 0, // ADD_v4i32_S = 170
    2656             :     Feature_HasSIMD128 | 0, // ADD_v8i16 = 171
    2657             :     Feature_HasSIMD128 | 0, // ADD_v8i16_S = 172
    2658             :     0, // ADJCALLSTACKDOWN = 173
    2659             :     0, // ADJCALLSTACKDOWN_S = 174
    2660             :     0, // ADJCALLSTACKUP = 175
    2661             :     0, // ADJCALLSTACKUP_S = 176
    2662             :     Feature_HasSIMD128 | 0, // ALLTRUE_v16i8 = 177
    2663             :     Feature_HasSIMD128 | 0, // ALLTRUE_v16i8_S = 178
    2664             :     Feature_HasSIMD128 | 0, // ALLTRUE_v2i64 = 179
    2665             :     Feature_HasSIMD128 | 0, // ALLTRUE_v2i64_S = 180
    2666             :     Feature_HasSIMD128 | 0, // ALLTRUE_v4i32 = 181
    2667             :     Feature_HasSIMD128 | 0, // ALLTRUE_v4i32_S = 182
    2668             :     Feature_HasSIMD128 | 0, // ALLTRUE_v8i16 = 183
    2669             :     Feature_HasSIMD128 | 0, // ALLTRUE_v8i16_S = 184
    2670             :     0, // AND_I32 = 185
    2671             :     0, // AND_I32_S = 186
    2672             :     0, // AND_I64 = 187
    2673             :     0, // AND_I64_S = 188
    2674             :     Feature_HasSIMD128 | 0, // AND_v16i8 = 189
    2675             :     Feature_HasSIMD128 | 0, // AND_v16i8_S = 190
    2676             :     Feature_HasSIMD128 | 0, // AND_v2i64 = 191
    2677             :     Feature_HasSIMD128 | 0, // AND_v2i64_S = 192
    2678             :     Feature_HasSIMD128 | 0, // AND_v4i32 = 193
    2679             :     Feature_HasSIMD128 | 0, // AND_v4i32_S = 194
    2680             :     Feature_HasSIMD128 | 0, // AND_v8i16 = 195
    2681             :     Feature_HasSIMD128 | 0, // AND_v8i16_S = 196
    2682             :     Feature_HasSIMD128 | 0, // ANYTRUE_v16i8 = 197
    2683             :     Feature_HasSIMD128 | 0, // ANYTRUE_v16i8_S = 198
    2684             :     Feature_HasSIMD128 | 0, // ANYTRUE_v2i64 = 199
    2685             :     Feature_HasSIMD128 | 0, // ANYTRUE_v2i64_S = 200
    2686             :     Feature_HasSIMD128 | 0, // ANYTRUE_v4i32 = 201
    2687             :     Feature_HasSIMD128 | 0, // ANYTRUE_v4i32_S = 202
    2688             :     Feature_HasSIMD128 | 0, // ANYTRUE_v8i16 = 203
    2689             :     Feature_HasSIMD128 | 0, // ANYTRUE_v8i16_S = 204
    2690             :     0, // ARGUMENT_ExceptRef = 205
    2691             :     0, // ARGUMENT_ExceptRef_S = 206
    2692             :     0, // ARGUMENT_f32 = 207
    2693             :     0, // ARGUMENT_f32_S = 208
    2694             :     0, // ARGUMENT_f64 = 209
    2695             :     0, // ARGUMENT_f64_S = 210
    2696             :     0, // ARGUMENT_i32 = 211
    2697             :     0, // ARGUMENT_i32_S = 212
    2698             :     0, // ARGUMENT_i64 = 213
    2699             :     0, // ARGUMENT_i64_S = 214
    2700             :     0, // ARGUMENT_v16i8 = 215
    2701             :     0, // ARGUMENT_v16i8_S = 216
    2702             :     0, // ARGUMENT_v2f64 = 217
    2703             :     0, // ARGUMENT_v2f64_S = 218
    2704             :     0, // ARGUMENT_v2i64 = 219
    2705             :     0, // ARGUMENT_v2i64_S = 220
    2706             :     0, // ARGUMENT_v4f32 = 221
    2707             :     0, // ARGUMENT_v4f32_S = 222
    2708             :     0, // ARGUMENT_v4i32 = 223
    2709             :     0, // ARGUMENT_v4i32_S = 224
    2710             :     0, // ARGUMENT_v8i16 = 225
    2711             :     0, // ARGUMENT_v8i16_S = 226
    2712             :     0, // ATOMIC_LOAD16_U_I32 = 227
    2713             :     0, // ATOMIC_LOAD16_U_I32_S = 228
    2714             :     0, // ATOMIC_LOAD16_U_I64 = 229
    2715             :     0, // ATOMIC_LOAD16_U_I64_S = 230
    2716             :     0, // ATOMIC_LOAD32_U_I64 = 231
    2717             :     0, // ATOMIC_LOAD32_U_I64_S = 232
    2718             :     0, // ATOMIC_LOAD8_U_I32 = 233
    2719             :     0, // ATOMIC_LOAD8_U_I32_S = 234
    2720             :     0, // ATOMIC_LOAD8_U_I64 = 235
    2721             :     0, // ATOMIC_LOAD8_U_I64_S = 236
    2722             :     0, // ATOMIC_LOAD_I32 = 237
    2723             :     0, // ATOMIC_LOAD_I32_S = 238
    2724             :     0, // ATOMIC_LOAD_I64 = 239
    2725             :     0, // ATOMIC_LOAD_I64_S = 240
    2726             :     0, // ATOMIC_NOTIFY = 241
    2727             :     0, // ATOMIC_NOTIFY_S = 242
    2728             :     0, // ATOMIC_RMW16_U_ADD_I32 = 243
    2729             :     0, // ATOMIC_RMW16_U_ADD_I32_S = 244
    2730             :     0, // ATOMIC_RMW16_U_ADD_I64 = 245
    2731             :     0, // ATOMIC_RMW16_U_ADD_I64_S = 246
    2732             :     0, // ATOMIC_RMW16_U_AND_I32 = 247
    2733             :     0, // ATOMIC_RMW16_U_AND_I32_S = 248
    2734             :     0, // ATOMIC_RMW16_U_AND_I64 = 249
    2735             :     0, // ATOMIC_RMW16_U_AND_I64_S = 250
    2736             :     0, // ATOMIC_RMW16_U_CMPXCHG_I32 = 251
    2737             :     0, // ATOMIC_RMW16_U_CMPXCHG_I32_S = 252
    2738             :     0, // ATOMIC_RMW16_U_CMPXCHG_I64 = 253
    2739             :     0, // ATOMIC_RMW16_U_CMPXCHG_I64_S = 254
    2740             :     0, // ATOMIC_RMW16_U_OR_I32 = 255
    2741             :     0, // ATOMIC_RMW16_U_OR_I32_S = 256
    2742             :     0, // ATOMIC_RMW16_U_OR_I64 = 257
    2743             :     0, // ATOMIC_RMW16_U_OR_I64_S = 258
    2744             :     0, // ATOMIC_RMW16_U_SUB_I32 = 259
    2745             :     0, // ATOMIC_RMW16_U_SUB_I32_S = 260
    2746             :     0, // ATOMIC_RMW16_U_SUB_I64 = 261
    2747             :     0, // ATOMIC_RMW16_U_SUB_I64_S = 262
    2748             :     0, // ATOMIC_RMW16_U_XCHG_I32 = 263
    2749             :     0, // ATOMIC_RMW16_U_XCHG_I32_S = 264
    2750             :     0, // ATOMIC_RMW16_U_XCHG_I64 = 265
    2751             :     0, // ATOMIC_RMW16_U_XCHG_I64_S = 266
    2752             :     0, // ATOMIC_RMW16_U_XOR_I32 = 267
    2753             :     0, // ATOMIC_RMW16_U_XOR_I32_S = 268
    2754             :     0, // ATOMIC_RMW16_U_XOR_I64 = 269
    2755             :     0, // ATOMIC_RMW16_U_XOR_I64_S = 270
    2756             :     0, // ATOMIC_RMW32_U_ADD_I64 = 271
    2757             :     0, // ATOMIC_RMW32_U_ADD_I64_S = 272
    2758             :     0, // ATOMIC_RMW32_U_AND_I64 = 273
    2759             :     0, // ATOMIC_RMW32_U_AND_I64_S = 274
    2760             :     0, // ATOMIC_RMW32_U_CMPXCHG_I64 = 275
    2761             :     0, // ATOMIC_RMW32_U_CMPXCHG_I64_S = 276
    2762             :     0, // ATOMIC_RMW32_U_OR_I64 = 277
    2763             :     0, // ATOMIC_RMW32_U_OR_I64_S = 278
    2764             :     0, // ATOMIC_RMW32_U_SUB_I64 = 279
    2765             :     0, // ATOMIC_RMW32_U_SUB_I64_S = 280
    2766             :     0, // ATOMIC_RMW32_U_XCHG_I64 = 281
    2767             :     0, // ATOMIC_RMW32_U_XCHG_I64_S = 282
    2768             :     0, // ATOMIC_RMW32_U_XOR_I64 = 283
    2769             :     0, // ATOMIC_RMW32_U_XOR_I64_S = 284
    2770             :     0, // ATOMIC_RMW8_U_ADD_I32 = 285
    2771             :     0, // ATOMIC_RMW8_U_ADD_I32_S = 286
    2772             :     0, // ATOMIC_RMW8_U_ADD_I64 = 287
    2773             :     0, // ATOMIC_RMW8_U_ADD_I64_S = 288
    2774             :     0, // ATOMIC_RMW8_U_AND_I32 = 289
    2775             :     0, // ATOMIC_RMW8_U_AND_I32_S = 290
    2776             :     0, // ATOMIC_RMW8_U_AND_I64 = 291
    2777             :     0, // ATOMIC_RMW8_U_AND_I64_S = 292
    2778             :     0, // ATOMIC_RMW8_U_CMPXCHG_I32 = 293
    2779             :     0, // ATOMIC_RMW8_U_CMPXCHG_I32_S = 294
    2780             :     0, // ATOMIC_RMW8_U_CMPXCHG_I64 = 295
    2781             :     0, // ATOMIC_RMW8_U_CMPXCHG_I64_S = 296
    2782             :     0, // ATOMIC_RMW8_U_OR_I32 = 297
    2783             :     0, // ATOMIC_RMW8_U_OR_I32_S = 298
    2784             :     0, // ATOMIC_RMW8_U_OR_I64 = 299
    2785             :     0, // ATOMIC_RMW8_U_OR_I64_S = 300
    2786             :     0, // ATOMIC_RMW8_U_SUB_I32 = 301
    2787             :     0, // ATOMIC_RMW8_U_SUB_I32_S = 302
    2788             :     0, // ATOMIC_RMW8_U_SUB_I64 = 303
    2789             :     0, // ATOMIC_RMW8_U_SUB_I64_S = 304
    2790             :     0, // ATOMIC_RMW8_U_XCHG_I32 = 305
    2791             :     0, // ATOMIC_RMW8_U_XCHG_I32_S = 306
    2792             :     0, // ATOMIC_RMW8_U_XCHG_I64 = 307
    2793             :     0, // ATOMIC_RMW8_U_XCHG_I64_S = 308
    2794             :     0, // ATOMIC_RMW8_U_XOR_I32 = 309
    2795             :     0, // ATOMIC_RMW8_U_XOR_I32_S = 310
    2796             :     0, // ATOMIC_RMW8_U_XOR_I64 = 311
    2797             :     0, // ATOMIC_RMW8_U_XOR_I64_S = 312
    2798             :     0, // ATOMIC_RMW_ADD_I32 = 313
    2799             :     0, // ATOMIC_RMW_ADD_I32_S = 314
    2800             :     0, // ATOMIC_RMW_ADD_I64 = 315
    2801             :     0, // ATOMIC_RMW_ADD_I64_S = 316
    2802             :     0, // ATOMIC_RMW_AND_I32 = 317
    2803             :     0, // ATOMIC_RMW_AND_I32_S = 318
    2804             :     0, // ATOMIC_RMW_AND_I64 = 319
    2805             :     0, // ATOMIC_RMW_AND_I64_S = 320
    2806             :     0, // ATOMIC_RMW_CMPXCHG_I32 = 321
    2807             :     0, // ATOMIC_RMW_CMPXCHG_I32_S = 322
    2808             :     0, // ATOMIC_RMW_CMPXCHG_I64 = 323
    2809             :     0, // ATOMIC_RMW_CMPXCHG_I64_S = 324
    2810             :     0, // ATOMIC_RMW_OR_I32 = 325
    2811             :     0, // ATOMIC_RMW_OR_I32_S = 326
    2812             :     0, // ATOMIC_RMW_OR_I64 = 327
    2813             :     0, // ATOMIC_RMW_OR_I64_S = 328
    2814             :     0, // ATOMIC_RMW_SUB_I32 = 329
    2815             :     0, // ATOMIC_RMW_SUB_I32_S = 330
    2816             :     0, // ATOMIC_RMW_SUB_I64 = 331
    2817             :     0, // ATOMIC_RMW_SUB_I64_S = 332
    2818             :     0, // ATOMIC_RMW_XCHG_I32 = 333
    2819             :     0, // ATOMIC_RMW_XCHG_I32_S = 334
    2820             :     0, // ATOMIC_RMW_XCHG_I64 = 335
    2821             :     0, // ATOMIC_RMW_XCHG_I64_S = 336
    2822             :     0, // ATOMIC_RMW_XOR_I32 = 337
    2823             :     0, // ATOMIC_RMW_XOR_I32_S = 338
    2824             :     0, // ATOMIC_RMW_XOR_I64 = 339
    2825             :     0, // ATOMIC_RMW_XOR_I64_S = 340
    2826             :     0, // ATOMIC_STORE16_I32 = 341
    2827             :     0, // ATOMIC_STORE16_I32_S = 342
    2828             :     0, // ATOMIC_STORE16_I64 = 343
    2829             :     0, // ATOMIC_STORE16_I64_S = 344
    2830             :     0, // ATOMIC_STORE32_I64 = 345
    2831             :     0, // ATOMIC_STORE32_I64_S = 346
    2832             :     0, // ATOMIC_STORE8_I32 = 347
    2833             :     0, // ATOMIC_STORE8_I32_S = 348
    2834             :     0, // ATOMIC_STORE8_I64 = 349
    2835             :     0, // ATOMIC_STORE8_I64_S = 350
    2836             :     0, // ATOMIC_STORE_I32 = 351
    2837             :     0, // ATOMIC_STORE_I32_S = 352
    2838             :     0, // ATOMIC_STORE_I64 = 353
    2839             :     0, // ATOMIC_STORE_I64_S = 354
    2840             :     0, // ATOMIC_WAIT_I32 = 355
    2841             :     0, // ATOMIC_WAIT_I32_S = 356
    2842             :     0, // ATOMIC_WAIT_I64 = 357
    2843             :     0, // ATOMIC_WAIT_I64_S = 358
    2844             :     Feature_HasSIMD128 | 0, // BITSELECT_v16i8 = 359
    2845             :     Feature_HasSIMD128 | 0, // BITSELECT_v16i8_S = 360
    2846             :     Feature_HasSIMD128 | 0, // BITSELECT_v2f64 = 361
    2847             :     Feature_HasSIMD128 | 0, // BITSELECT_v2f64_S = 362
    2848             :     Feature_HasSIMD128 | 0, // BITSELECT_v2i64 = 363
    2849             :     Feature_HasSIMD128 | 0, // BITSELECT_v2i64_S = 364
    2850             :     Feature_HasSIMD128 | 0, // BITSELECT_v4f32 = 365
    2851             :     Feature_HasSIMD128 | 0, // BITSELECT_v4f32_S = 366
    2852             :     Feature_HasSIMD128 | 0, // BITSELECT_v4i32 = 367
    2853             :     Feature_HasSIMD128 | 0, // BITSELECT_v4i32_S = 368
    2854             :     Feature_HasSIMD128 | 0, // BITSELECT_v8i16 = 369
    2855             :     Feature_HasSIMD128 | 0, // BITSELECT_v8i16_S = 370
    2856             :     0, // BLOCK = 371
    2857             :     0, // BLOCK_S = 372
    2858             :     0, // BR = 373
    2859             :     0, // BR_IF = 374
    2860             :     0, // BR_IF_S = 375
    2861             :     0, // BR_S = 376
    2862             :     0, // BR_TABLE_I32 = 377
    2863             :     0, // BR_TABLE_I32_S = 378
    2864             :     0, // BR_TABLE_I64 = 379
    2865             :     0, // BR_TABLE_I64_S = 380
    2866             :     0, // BR_UNLESS = 381
    2867             :     0, // BR_UNLESS_S = 382
    2868             :     0, // CALL_EXCEPT_REF = 383
    2869             :     0, // CALL_EXCEPT_REF_S = 384
    2870             :     0, // CALL_F32 = 385
    2871             :     0, // CALL_F32_S = 386
    2872             :     0, // CALL_F64 = 387
    2873             :     0, // CALL_F64_S = 388
    2874             :     0, // CALL_I32 = 389
    2875             :     0, // CALL_I32_S = 390
    2876             :     0, // CALL_I64 = 391
    2877             :     0, // CALL_I64_S = 392
    2878             :     0, // CALL_INDIRECT_EXCEPT_REF = 393
    2879             :     0, // CALL_INDIRECT_EXCEPT_REF_S = 394
    2880             :     0, // CALL_INDIRECT_F32 = 395
    2881             :     0, // CALL_INDIRECT_F32_S = 396
    2882             :     0, // CALL_INDIRECT_F64 = 397
    2883             :     0, // CALL_INDIRECT_F64_S = 398
    2884             :     0, // CALL_INDIRECT_I32 = 399
    2885             :     0, // CALL_INDIRECT_I32_S = 400
    2886             :     0, // CALL_INDIRECT_I64 = 401
    2887             :     0, // CALL_INDIRECT_I64_S = 402
    2888             :     0, // CALL_INDIRECT_VOID = 403
    2889             :     0, // CALL_INDIRECT_VOID_S = 404
    2890             :     Feature_HasSIMD128 | 0, // CALL_INDIRECT_v16i8 = 405
    2891             :     Feature_HasSIMD128 | 0, // CALL_INDIRECT_v16i8_S = 406
    2892             :     Feature_HasSIMD128 | 0, // CALL_INDIRECT_v2f64 = 407
    2893             :     Feature_HasSIMD128 | 0, // CALL_INDIRECT_v2f64_S = 408
    2894             :     Feature_HasSIMD128 | 0, // CALL_INDIRECT_v2i64 = 409
    2895             :     Feature_HasSIMD128 | 0, // CALL_INDIRECT_v2i64_S = 410
    2896             :     Feature_HasSIMD128 | 0, // CALL_INDIRECT_v4f32 = 411
    2897             :     Feature_HasSIMD128 | 0, // CALL_INDIRECT_v4f32_S = 412
    2898             :     Feature_HasSIMD128 | 0, // CALL_INDIRECT_v4i32 = 413
    2899             :     Feature_HasSIMD128 | 0, // CALL_INDIRECT_v4i32_S = 414
    2900             :     Feature_HasSIMD128 | 0, // CALL_INDIRECT_v8i16 = 415
    2901             :     Feature_HasSIMD128 | 0, // CALL_INDIRECT_v8i16_S = 416
    2902             :     0, // CALL_VOID = 417
    2903             :     0, // CALL_VOID_S = 418
    2904             :     Feature_HasSIMD128 | 0, // CALL_v16i8 = 419
    2905             :     Feature_HasSIMD128 | 0, // CALL_v16i8_S = 420
    2906             :     Feature_HasSIMD128 | 0, // CALL_v2f64 = 421
    2907             :     Feature_HasSIMD128 | 0, // CALL_v2f64_S = 422
    2908             :     Feature_HasSIMD128 | 0, // CALL_v2i64 = 423
    2909             :     Feature_HasSIMD128 | 0, // CALL_v2i64_S = 424
    2910             :     Feature_HasSIMD128 | 0, // CALL_v4f32 = 425
    2911             :     Feature_HasSIMD128 | 0, // CALL_v4f32_S = 426
    2912             :     Feature_HasSIMD128 | 0, // CALL_v4i32 = 427
    2913             :     Feature_HasSIMD128 | 0, // CALL_v4i32_S = 428
    2914             :     Feature_HasSIMD128 | 0, // CALL_v8i16 = 429
    2915             :     Feature_HasSIMD128 | 0, // CALL_v8i16_S = 430
    2916             :     Feature_HasExceptionHandling | 0, // CATCHRET = 431
    2917             :     Feature_HasExceptionHandling | 0, // CATCHRET_S = 432
    2918             :     Feature_HasExceptionHandling | 0, // CATCH_ALL = 433
    2919             :     Feature_HasExceptionHandling | 0, // CATCH_ALL_S = 434
    2920             :     Feature_HasExceptionHandling | 0, // CATCH_I32 = 435
    2921             :     Feature_HasExceptionHandling | 0, // CATCH_I32_S = 436
    2922             :     Feature_HasExceptionHandling | 0, // CATCH_I64 = 437
    2923             :     Feature_HasExceptionHandling | 0, // CATCH_I64_S = 438
    2924             :     0, // CEIL_F32 = 439
    2925             :     0, // CEIL_F32_S = 440
    2926             :     0, // CEIL_F64 = 441
    2927             :     0, // CEIL_F64_S = 442
    2928             :     Feature_HasExceptionHandling | 0, // CLEANUPRET = 443
    2929             :     Feature_HasExceptionHandling | 0, // CLEANUPRET_S = 444
    2930             :     0, // CLZ_I32 = 445
    2931             :     0, // CLZ_I32_S = 446
    2932             :     0, // CLZ_I64 = 447
    2933             :     0, // CLZ_I64_S = 448
    2934             :     0, // CONST_F32 = 449
    2935             :     0, // CONST_F32_S = 450
    2936             :     0, // CONST_F64 = 451
    2937             :     0, // CONST_F64_S = 452
    2938             :     0, // CONST_I32 = 453
    2939             :     0, // CONST_I32_S = 454
    2940             :     0, // CONST_I64 = 455
    2941             :     0, // CONST_I64_S = 456
    2942             :     Feature_HasSIMD128 | 0, // CONST_V128_v16i8 = 457
    2943             :     Feature_HasSIMD128 | 0, // CONST_V128_v16i8_S = 458
    2944             :     Feature_HasSIMD128 | 0, // CONST_V128_v2f64 = 459
    2945             :     Feature_HasSIMD128 | 0, // CONST_V128_v2f64_S = 460
    2946             :     Feature_HasSIMD128 | 0, // CONST_V128_v2i64 = 461
    2947             :     Feature_HasSIMD128 | 0, // CONST_V128_v2i64_S = 462
    2948             :     Feature_HasSIMD128 | 0, // CONST_V128_v4f32 = 463
    2949             :     Feature_HasSIMD128 | 0, // CONST_V128_v4f32_S = 464
    2950             :     Feature_HasSIMD128 | 0, // CONST_V128_v4i32 = 465
    2951             :     Feature_HasSIMD128 | 0, // CONST_V128_v4i32_S = 466
    2952             :     Feature_HasSIMD128 | 0, // CONST_V128_v8i16 = 467
    2953             :     Feature_HasSIMD128 | 0, // CONST_V128_v8i16_S = 468
    2954             :     0, // COPYSIGN_F32 = 469
    2955             :     0, // COPYSIGN_F32_S = 470
    2956             :     0, // COPYSIGN_F64 = 471
    2957             :     0, // COPYSIGN_F64_S = 472
    2958             :     Feature_HasExceptionHandling | 0, // COPY_EXCEPT_REF = 473
    2959             :     Feature_HasExceptionHandling | 0, // COPY_EXCEPT_REF_S = 474
    2960             :     0, // COPY_F32 = 475
    2961             :     0, // COPY_F32_S = 476
    2962             :     0, // COPY_F64 = 477
    2963             :     0, // COPY_F64_S = 478
    2964             :     0, // COPY_I32 = 479
    2965             :     0, // COPY_I32_S = 480
    2966             :     0, // COPY_I64 = 481
    2967             :     0, // COPY_I64_S = 482
    2968             :     Feature_HasSIMD128 | 0, // COPY_V128 = 483
    2969             :     Feature_HasSIMD128 | 0, // COPY_V128_S = 484
    2970             :     0, // CTZ_I32 = 485
    2971             :     0, // CTZ_I32_S = 486
    2972             :     0, // CTZ_I64 = 487
    2973             :     0, // CTZ_I64_S = 488
    2974             :     0, // CURRENT_MEMORY_I32 = 489
    2975             :     0, // CURRENT_MEMORY_I32_S = 490
    2976             :     0, // DIV_F32 = 491
    2977             :     0, // DIV_F32_S = 492
    2978             :     0, // DIV_F64 = 493
    2979             :     0, // DIV_F64_S = 494
    2980             :     0, // DIV_S_I32 = 495
    2981             :     0, // DIV_S_I32_S = 496
    2982             :     0, // DIV_S_I64 = 497
    2983             :     0, // DIV_S_I64_S = 498
    2984             :     0, // DIV_U_I32 = 499
    2985             :     0, // DIV_U_I32_S = 500
    2986             :     0, // DIV_U_I64 = 501
    2987             :     0, // DIV_U_I64_S = 502
    2988             :     Feature_HasSIMD128 | 0, // DIV_v2f64 = 503
    2989             :     Feature_HasSIMD128 | 0, // DIV_v2f64_S = 504
    2990             :     Feature_HasSIMD128 | 0, // DIV_v4f32 = 505
    2991             :     Feature_HasSIMD128 | 0, // DIV_v4f32_S = 506
    2992             :     Feature_HasExceptionHandling | 0, // DROP_EXCEPT_REF = 507
    2993             :     Feature_HasExceptionHandling | 0, // DROP_EXCEPT_REF_S = 508
    2994             :     0, // DROP_F32 = 509
    2995             :     0, // DROP_F32_S = 510
    2996             :     0, // DROP_F64 = 511
    2997             :     0, // DROP_F64_S = 512
    2998             :     0, // DROP_I32 = 513
    2999             :     0, // DROP_I32_S = 514
    3000             :     0, // DROP_I64 = 515
    3001             :     0, // DROP_I64_S = 516
    3002             :     Feature_HasSIMD128 | 0, // DROP_V128 = 517
    3003             :     Feature_HasSIMD128 | 0, // DROP_V128_S = 518
    3004             :     0, // END_BLOCK = 519
    3005             :     0, // END_BLOCK_S = 520
    3006             :     0, // END_FUNCTION = 521
    3007             :     0, // END_FUNCTION_S = 522
    3008             :     0, // END_LOOP = 523
    3009             :     0, // END_LOOP_S = 524
    3010             :     Feature_HasExceptionHandling | 0, // END_TRY = 525
    3011             :     Feature_HasExceptionHandling | 0, // END_TRY_S = 526
    3012             :     0, // EQZ_I32 = 527
    3013             :     0, // EQZ_I32_S = 528
    3014             :     0, // EQZ_I64 = 529
    3015             :     0, // EQZ_I64_S = 530
    3016             :     0, // EQ_F32 = 531
    3017             :     0, // EQ_F32_S = 532
    3018             :     0, // EQ_F64 = 533
    3019             :     0, // EQ_F64_S = 534
    3020             :     0, // EQ_I32 = 535
    3021             :     0, // EQ_I32_S = 536
    3022             :     0, // EQ_I64 = 537
    3023             :     0, // EQ_I64_S = 538
    3024             :     Feature_HasSIMD128 | 0, // EQ_v16i8 = 539
    3025             :     Feature_HasSIMD128 | 0, // EQ_v16i8_S = 540
    3026             :     Feature_HasSIMD128 | 0, // EQ_v2f64 = 541
    3027             :     Feature_HasSIMD128 | 0, // EQ_v2f64_S = 542
    3028             :     Feature_HasSIMD128 | 0, // EQ_v4f32 = 543
    3029             :     Feature_HasSIMD128 | 0, // EQ_v4f32_S = 544
    3030             :     Feature_HasSIMD128 | 0, // EQ_v4i32 = 545
    3031             :     Feature_HasSIMD128 | 0, // EQ_v4i32_S = 546
    3032             :     Feature_HasSIMD128 | 0, // EQ_v8i16 = 547
    3033             :     Feature_HasSIMD128 | 0, // EQ_v8i16_S = 548
    3034             :     Feature_HasSIMD128 | 0, // EXTRACT_LANE_v16i8_s = 549
    3035             :     Feature_HasSIMD128 | 0, // EXTRACT_LANE_v16i8_s_S = 550
    3036             :     Feature_HasSIMD128 | 0, // EXTRACT_LANE_v16i8_u = 551
    3037             :     Feature_HasSIMD128 | 0, // EXTRACT_LANE_v16i8_u_S = 552
    3038             :     Feature_HasSIMD128 | 0, // EXTRACT_LANE_v2f64 = 553
    3039             :     Feature_HasSIMD128 | 0, // EXTRACT_LANE_v2f64_S = 554
    3040             :     Feature_HasSIMD128 | 0, // EXTRACT_LANE_v2i64 = 555
    3041             :     Feature_HasSIMD128 | 0, // EXTRACT_LANE_v2i64_S = 556
    3042             :     Feature_HasSIMD128 | 0, // EXTRACT_LANE_v4f32 = 557
    3043             :     Feature_HasSIMD128 | 0, // EXTRACT_LANE_v4f32_S = 558
    3044             :     Feature_HasSIMD128 | 0, // EXTRACT_LANE_v4i32 = 559
    3045             :     Feature_HasSIMD128 | 0, // EXTRACT_LANE_v4i32_S = 560
    3046             :     Feature_HasSIMD128 | 0, // EXTRACT_LANE_v8i16_s = 561
    3047             :     Feature_HasSIMD128 | 0, // EXTRACT_LANE_v8i16_s_S = 562
    3048             :     Feature_HasSIMD128 | 0, // EXTRACT_LANE_v8i16_u = 563
    3049             :     Feature_HasSIMD128 | 0, // EXTRACT_LANE_v8i16_u_S = 564
    3050             :     0, // F32_CONVERT_S_I32 = 565
    3051             :     0, // F32_CONVERT_S_I32_S = 566
    3052             :     0, // F32_CONVERT_S_I64 = 567
    3053             :     0, // F32_CONVERT_S_I64_S = 568
    3054             :     0, // F32_CONVERT_U_I32 = 569
    3055             :     0, // F32_CONVERT_U_I32_S = 570
    3056             :     0, // F32_CONVERT_U_I64 = 571
    3057             :     0, // F32_CONVERT_U_I64_S = 572
    3058             :     0, // F32_DEMOTE_F64 = 573
    3059             :     0, // F32_DEMOTE_F64_S = 574
    3060             :     0, // F32_REINTERPRET_I32 = 575
    3061             :     0, // F32_REINTERPRET_I32_S = 576
    3062             :     0, // F64_CONVERT_S_I32 = 577
    3063             :     0, // F64_CONVERT_S_I32_S = 578
    3064             :     0, // F64_CONVERT_S_I64 = 579
    3065             :     0, // F64_CONVERT_S_I64_S = 580
    3066             :     0, // F64_CONVERT_U_I32 = 581
    3067             :     0, // F64_CONVERT_U_I32_S = 582
    3068             :     0, // F64_CONVERT_U_I64 = 583
    3069             :     0, // F64_CONVERT_U_I64_S = 584
    3070             :     0, // F64_PROMOTE_F32 = 585
    3071             :     0, // F64_PROMOTE_F32_S = 586
    3072             :     0, // F64_REINTERPRET_I64 = 587
    3073             :     0, // F64_REINTERPRET_I64_S = 588
    3074             :     0, // FALLTHROUGH_RETURN_EXCEPT_REF = 589
    3075             :     0, // FALLTHROUGH_RETURN_EXCEPT_REF_S = 590
    3076             :     0, // FALLTHROUGH_RETURN_F32 = 591
    3077             :     0, // FALLTHROUGH_RETURN_F32_S = 592
    3078             :     0, // FALLTHROUGH_RETURN_F64 = 593
    3079             :     0, // FALLTHROUGH_RETURN_F64_S = 594
    3080             :     0, // FALLTHROUGH_RETURN_I32 = 595
    3081             :     0, // FALLTHROUGH_RETURN_I32_S = 596
    3082             :     0, // FALLTHROUGH_RETURN_I64 = 597
    3083             :     0, // FALLTHROUGH_RETURN_I64_S = 598
    3084             :     0, // FALLTHROUGH_RETURN_VOID = 599
    3085             :     0, // FALLTHROUGH_RETURN_VOID_S = 600
    3086             :     Feature_HasSIMD128 | 0, // FALLTHROUGH_RETURN_v16i8 = 601
    3087             :     Feature_HasSIMD128 | 0, // FALLTHROUGH_RETURN_v16i8_S = 602
    3088             :     Feature_HasSIMD128 | 0, // FALLTHROUGH_RETURN_v2f64 = 603
    3089             :     Feature_HasSIMD128 | 0, // FALLTHROUGH_RETURN_v2f64_S = 604
    3090             :     Feature_HasSIMD128 | 0, // FALLTHROUGH_RETURN_v2i64 = 605
    3091             :     Feature_HasSIMD128 | 0, // FALLTHROUGH_RETURN_v2i64_S = 606
    3092             :     Feature_HasSIMD128 | 0, // FALLTHROUGH_RETURN_v4f32 = 607
    3093             :     Feature_HasSIMD128 | 0, // FALLTHROUGH_RETURN_v4f32_S = 608
    3094             :     Feature_HasSIMD128 | 0, // FALLTHROUGH_RETURN_v4i32 = 609
    3095             :     Feature_HasSIMD128 | 0, // FALLTHROUGH_RETURN_v4i32_S = 610
    3096             :     Feature_HasSIMD128 | 0, // FALLTHROUGH_RETURN_v8i16 = 611
    3097             :     Feature_HasSIMD128 | 0, // FALLTHROUGH_RETURN_v8i16_S = 612
    3098             :     0, // FLOOR_F32 = 613
    3099             :     0, // FLOOR_F32_S = 614
    3100             :     0, // FLOOR_F64 = 615
    3101             :     0, // FLOOR_F64_S = 616
    3102             :     Feature_NotHasNontrappingFPToInt | 0, // FP_TO_SINT_I32_F32 = 617
    3103             :     Feature_NotHasNontrappingFPToInt | 0, // FP_TO_SINT_I32_F32_S = 618
    3104             :     Feature_NotHasNontrappingFPToInt | 0, // FP_TO_SINT_I32_F64 = 619
    3105             :     Feature_NotHasNontrappingFPToInt | 0, // FP_TO_SINT_I32_F64_S = 620
    3106             :     Feature_NotHasNontrappingFPToInt | 0, // FP_TO_SINT_I64_F32 = 621
    3107             :     Feature_NotHasNontrappingFPToInt | 0, // FP_TO_SINT_I64_F32_S = 622
    3108             :     Feature_NotHasNontrappingFPToInt | 0, // FP_TO_SINT_I64_F64 = 623
    3109             :     Feature_NotHasNontrappingFPToInt | 0, // FP_TO_SINT_I64_F64_S = 624
    3110             :     Feature_NotHasNontrappingFPToInt | 0, // FP_TO_UINT_I32_F32 = 625
    3111             :     Feature_NotHasNontrappingFPToInt | 0, // FP_TO_UINT_I32_F32_S = 626
    3112             :     Feature_NotHasNontrappingFPToInt | 0, // FP_TO_UINT_I32_F64 = 627
    3113             :     Feature_NotHasNontrappingFPToInt | 0, // FP_TO_UINT_I32_F64_S = 628
    3114             :     Feature_NotHasNontrappingFPToInt | 0, // FP_TO_UINT_I64_F32 = 629
    3115             :     Feature_NotHasNontrappingFPToInt | 0, // FP_TO_UINT_I64_F32_S = 630
    3116             :     Feature_NotHasNontrappingFPToInt | 0, // FP_TO_UINT_I64_F64 = 631
    3117             :     Feature_NotHasNontrappingFPToInt | 0, // FP_TO_UINT_I64_F64_S = 632
    3118             :     Feature_HasExceptionHandling | 0, // GET_GLOBAL_EXCEPT_REF = 633
    3119             :     Feature_HasExceptionHandling | 0, // GET_GLOBAL_EXCEPT_REF_S = 634
    3120             :     0, // GET_GLOBAL_F32 = 635
    3121             :     0, // GET_GLOBAL_F32_S = 636
    3122             :     0, // GET_GLOBAL_F64 = 637
    3123             :     0, // GET_GLOBAL_F64_S = 638
    3124             :     0, // GET_GLOBAL_I32 = 639
    3125             :     0, // GET_GLOBAL_I32_S = 640
    3126             :     0, // GET_GLOBAL_I64 = 641
    3127             :     0, // GET_GLOBAL_I64_S = 642
    3128             :     Feature_HasSIMD128 | 0, // GET_GLOBAL_V128 = 643
    3129             :     Feature_HasSIMD128 | 0, // GET_GLOBAL_V128_S = 644
    3130             :     Feature_HasExceptionHandling | 0, // GET_LOCAL_EXCEPT_REF = 645
    3131             :     Feature_HasExceptionHandling | 0, // GET_LOCAL_EXCEPT_REF_S = 646
    3132             :     0, // GET_LOCAL_F32 = 647
    3133             :     0, // GET_LOCAL_F32_S = 648
    3134             :     0, // GET_LOCAL_F64 = 649
    3135             :     0, // GET_LOCAL_F64_S = 650
    3136             :     0, // GET_LOCAL_I32 = 651
    3137             :     0, // GET_LOCAL_I32_S = 652
    3138             :     0, // GET_LOCAL_I64 = 653
    3139             :     0, // GET_LOCAL_I64_S = 654
    3140             :     Feature_HasSIMD128 | 0, // GET_LOCAL_V128 = 655
    3141             :     Feature_HasSIMD128 | 0, // GET_LOCAL_V128_S = 656
    3142             :     0, // GE_F32 = 657
    3143             :     0, // GE_F32_S = 658
    3144             :     0, // GE_F64 = 659
    3145             :     0, // GE_F64_S = 660
    3146             :     0, // GE_S_I32 = 661
    3147             :     0, // GE_S_I32_S = 662
    3148             :     0, // GE_S_I64 = 663
    3149             :     0, // GE_S_I64_S = 664
    3150             :     Feature_HasSIMD128 | 0, // GE_S_v16i8 = 665
    3151             :     Feature_HasSIMD128 | 0, // GE_S_v16i8_S = 666
    3152             :     Feature_HasSIMD128 | 0, // GE_S_v4i32 = 667
    3153             :     Feature_HasSIMD128 | 0, // GE_S_v4i32_S = 668
    3154             :     Feature_HasSIMD128 | 0, // GE_S_v8i16 = 669
    3155             :     Feature_HasSIMD128 | 0, // GE_S_v8i16_S = 670
    3156             :     0, // GE_U_I32 = 671
    3157             :     0, // GE_U_I32_S = 672
    3158             :     0, // GE_U_I64 = 673
    3159             :     0, // GE_U_I64_S = 674
    3160             :     Feature_HasSIMD128 | 0, // GE_U_v16i8 = 675
    3161             :     Feature_HasSIMD128 | 0, // GE_U_v16i8_S = 676
    3162             :     Feature_HasSIMD128 | 0, // GE_U_v4i32 = 677
    3163             :     Feature_HasSIMD128 | 0, // GE_U_v4i32_S = 678
    3164             :     Feature_HasSIMD128 | 0, // GE_U_v8i16 = 679
    3165             :     Feature_HasSIMD128 | 0, // GE_U_v8i16_S = 680
    3166             :     Feature_HasSIMD128 | 0, // GE_v2f64 = 681
    3167             :     Feature_HasSIMD128 | 0, // GE_v2f64_S = 682
    3168             :     Feature_HasSIMD128 | 0, // GE_v4f32 = 683
    3169             :     Feature_HasSIMD128 | 0, // GE_v4f32_S = 684
    3170             :     0, // GROW_MEMORY_I32 = 685
    3171             :     0, // GROW_MEMORY_I32_S = 686
    3172             :     0, // GT_F32 = 687
    3173             :     0, // GT_F32_S = 688
    3174             :     0, // GT_F64 = 689
    3175             :     0, // GT_F64_S = 690
    3176             :     0, // GT_S_I32 = 691
    3177             :     0, // GT_S_I32_S = 692
    3178             :     0, // GT_S_I64 = 693
    3179             :     0, // GT_S_I64_S = 694
    3180             :     Feature_HasSIMD128 | 0, // GT_S_v16i8 = 695
    3181             :     Feature_HasSIMD128 | 0, // GT_S_v16i8_S = 696
    3182             :     Feature_HasSIMD128 | 0, // GT_S_v4i32 = 697
    3183             :     Feature_HasSIMD128 | 0, // GT_S_v4i32_S = 698
    3184             :     Feature_HasSIMD128 | 0, // GT_S_v8i16 = 699
    3185             :     Feature_HasSIMD128 | 0, // GT_S_v8i16_S = 700
    3186             :     0, // GT_U_I32 = 701
    3187             :     0, // GT_U_I32_S = 702
    3188             :     0, // GT_U_I64 = 703
    3189             :     0, // GT_U_I64_S = 704
    3190             :     Feature_HasSIMD128 | 0, // GT_U_v16i8 = 705
    3191             :     Feature_HasSIMD128 | 0, // GT_U_v16i8_S = 706
    3192             :     Feature_HasSIMD128 | 0, // GT_U_v4i32 = 707
    3193             :     Feature_HasSIMD128 | 0, // GT_U_v4i32_S = 708
    3194             :     Feature_HasSIMD128 | 0, // GT_U_v8i16 = 709
    3195             :     Feature_HasSIMD128 | 0, // GT_U_v8i16_S = 710
    3196             :     Feature_HasSIMD128 | 0, // GT_v2f64 = 711
    3197             :     Feature_HasSIMD128 | 0, // GT_v2f64_S = 712
    3198             :     Feature_HasSIMD128 | 0, // GT_v4f32 = 713
    3199             :     Feature_HasSIMD128 | 0, // GT_v4f32_S = 714
    3200             :     Feature_HasSignExt | 0, // I32_EXTEND16_S_I32 = 715
    3201             :     Feature_HasSignExt | 0, // I32_EXTEND16_S_I32_S = 716
    3202             :     Feature_HasSignExt | 0, // I32_EXTEND8_S_I32 = 717
    3203             :     Feature_HasSignExt | 0, // I32_EXTEND8_S_I32_S = 718
    3204             :     0, // I32_REINTERPRET_F32 = 719
    3205             :     0, // I32_REINTERPRET_F32_S = 720
    3206             :     0, // I32_TRUNC_S_F32 = 721
    3207             :     0, // I32_TRUNC_S_F32_S = 722
    3208             :     0, // I32_TRUNC_S_F64 = 723
    3209             :     0, // I32_TRUNC_S_F64_S = 724
    3210             :     Feature_HasNontrappingFPToInt | 0, // I32_TRUNC_S_SAT_F32 = 725
    3211             :     Feature_HasNontrappingFPToInt | 0, // I32_TRUNC_S_SAT_F32_S = 726
    3212             :     Feature_HasNontrappingFPToInt | 0, // I32_TRUNC_S_SAT_F64 = 727
    3213             :     Feature_HasNontrappingFPToInt | 0, // I32_TRUNC_S_SAT_F64_S = 728
    3214             :     0, // I32_TRUNC_U_F32 = 729
    3215             :     0, // I32_TRUNC_U_F32_S = 730
    3216             :     0, // I32_TRUNC_U_F64 = 731
    3217             :     0, // I32_TRUNC_U_F64_S = 732
    3218             :     Feature_HasNontrappingFPToInt | 0, // I32_TRUNC_U_SAT_F32 = 733
    3219             :     Feature_HasNontrappingFPToInt | 0, // I32_TRUNC_U_SAT_F32_S = 734
    3220             :     Feature_HasNontrappingFPToInt | 0, // I32_TRUNC_U_SAT_F64 = 735
    3221             :     Feature_HasNontrappingFPToInt | 0, // I32_TRUNC_U_SAT_F64_S = 736
    3222             :     0, // I32_WRAP_I64 = 737
    3223             :     0, // I32_WRAP_I64_S = 738
    3224             :     Feature_HasSignExt | 0, // I64_EXTEND16_S_I64 = 739
    3225             :     Feature_HasSignExt | 0, // I64_EXTEND16_S_I64_S = 740
    3226             :     Feature_HasSignExt | 0, // I64_EXTEND32_S_I64 = 741
    3227             :     Feature_HasSignExt | 0, // I64_EXTEND32_S_I64_S = 742
    3228             :     Feature_HasSignExt | 0, // I64_EXTEND8_S_I64 = 743
    3229             :     Feature_HasSignExt | 0, // I64_EXTEND8_S_I64_S = 744
    3230             :     0, // I64_EXTEND_S_I32 = 745
    3231             :     0, // I64_EXTEND_S_I32_S = 746
    3232             :     0, // I64_EXTEND_U_I32 = 747
    3233             :     0, // I64_EXTEND_U_I32_S = 748
    3234             :     0, // I64_REINTERPRET_F64 = 749
    3235             :     0, // I64_REINTERPRET_F64_S = 750
    3236             :     0, // I64_TRUNC_S_F32 = 751
    3237             :     0, // I64_TRUNC_S_F32_S = 752
    3238             :     0, // I64_TRUNC_S_F64 = 753
    3239             :     0, // I64_TRUNC_S_F64_S = 754
    3240             :     Feature_HasNontrappingFPToInt | 0, // I64_TRUNC_S_SAT_F32 = 755
    3241             :     Feature_HasNontrappingFPToInt | 0, // I64_TRUNC_S_SAT_F32_S = 756
    3242             :     Feature_HasNontrappingFPToInt | 0, // I64_TRUNC_S_SAT_F64 = 757
    3243             :     Feature_HasNontrappingFPToInt | 0, // I64_TRUNC_S_SAT_F64_S = 758
    3244             :     0, // I64_TRUNC_U_F32 = 759
    3245             :     0, // I64_TRUNC_U_F32_S = 760
    3246             :     0, // I64_TRUNC_U_F64 = 761
    3247             :     0, // I64_TRUNC_U_F64_S = 762
    3248             :     Feature_HasNontrappingFPToInt | 0, // I64_TRUNC_U_SAT_F32 = 763
    3249             :     Feature_HasNontrappingFPToInt | 0, // I64_TRUNC_U_SAT_F32_S = 764
    3250             :     Feature_HasNontrappingFPToInt | 0, // I64_TRUNC_U_SAT_F64 = 765
    3251             :     Feature_HasNontrappingFPToInt | 0, // I64_TRUNC_U_SAT_F64_S = 766
    3252             :     0, // LE_F32 = 767
    3253             :     0, // LE_F32_S = 768
    3254             :     0, // LE_F64 = 769
    3255             :     0, // LE_F64_S = 770
    3256             :     0, // LE_S_I32 = 771
    3257             :     0, // LE_S_I32_S = 772
    3258             :     0, // LE_S_I64 = 773
    3259             :     0, // LE_S_I64_S = 774
    3260             :     Feature_HasSIMD128 | 0, // LE_S_v16i8 = 775
    3261             :     Feature_HasSIMD128 | 0, // LE_S_v16i8_S = 776
    3262             :     Feature_HasSIMD128 | 0, // LE_S_v4i32 = 777
    3263             :     Feature_HasSIMD128 | 0, // LE_S_v4i32_S = 778
    3264             :     Feature_HasSIMD128 | 0, // LE_S_v8i16 = 779
    3265             :     Feature_HasSIMD128 | 0, // LE_S_v8i16_S = 780
    3266             :     0, // LE_U_I32 = 781
    3267             :     0, // LE_U_I32_S = 782
    3268             :     0, // LE_U_I64 = 783
    3269             :     0, // LE_U_I64_S = 784
    3270             :     Feature_HasSIMD128 | 0, // LE_U_v16i8 = 785
    3271             :     Feature_HasSIMD128 | 0, // LE_U_v16i8_S = 786
    3272             :     Feature_HasSIMD128 | 0, // LE_U_v4i32 = 787
    3273             :     Feature_HasSIMD128 | 0, // LE_U_v4i32_S = 788
    3274             :     Feature_HasSIMD128 | 0, // LE_U_v8i16 = 789
    3275             :     Feature_HasSIMD128 | 0, // LE_U_v8i16_S = 790
    3276             :     Feature_HasSIMD128 | 0, // LE_v2f64 = 791
    3277             :     Feature_HasSIMD128 | 0, // LE_v2f64_S = 792
    3278             :     Feature_HasSIMD128 | 0, // LE_v4f32 = 793
    3279             :     Feature_HasSIMD128 | 0, // LE_v4f32_S = 794
    3280             :     0, // LOAD16_S_I32 = 795
    3281             :     0, // LOAD16_S_I32_S = 796
    3282             :     0, // LOAD16_S_I64 = 797
    3283             :     0, // LOAD16_S_I64_S = 798
    3284             :     0, // LOAD16_U_I32 = 799
    3285             :     0, // LOAD16_U_I32_S = 800
    3286             :     0, // LOAD16_U_I64 = 801
    3287             :     0, // LOAD16_U_I64_S = 802
    3288             :     0, // LOAD32_S_I64 = 803
    3289             :     0, // LOAD32_S_I64_S = 804
    3290             :     0, // LOAD32_U_I64 = 805
    3291             :     0, // LOAD32_U_I64_S = 806
    3292             :     0, // LOAD8_S_I32 = 807
    3293             :     0, // LOAD8_S_I32_S = 808
    3294             :     0, // LOAD8_S_I64 = 809
    3295             :     0, // LOAD8_S_I64_S = 810
    3296             :     0, // LOAD8_U_I32 = 811
    3297             :     0, // LOAD8_U_I32_S = 812
    3298             :     0, // LOAD8_U_I64 = 813
    3299             :     0, // LOAD8_U_I64_S = 814
    3300             :     0, // LOAD_F32 = 815
    3301             :     0, // LOAD_F32_S = 816
    3302             :     0, // LOAD_F64 = 817
    3303             :     0, // LOAD_F64_S = 818
    3304             :     0, // LOAD_I32 = 819
    3305             :     0, // LOAD_I32_S = 820
    3306             :     0, // LOAD_I64 = 821
    3307             :     0, // LOAD_I64_S = 822
    3308             :     Feature_HasSIMD128 | 0, // LOAD_v16i8 = 823
    3309             :     Feature_HasSIMD128 | 0, // LOAD_v16i8_S = 824
    3310             :     Feature_HasSIMD128 | 0, // LOAD_v2f64 = 825
    3311             :     Feature_HasSIMD128 | 0, // LOAD_v2f64_S = 826
    3312             :     Feature_HasSIMD128 | 0, // LOAD_v2i64 = 827
    3313             :     Feature_HasSIMD128 | 0, // LOAD_v2i64_S = 828
    3314             :     Feature_HasSIMD128 | 0, // LOAD_v4f32 = 829
    3315             :     Feature_HasSIMD128 | 0, // LOAD_v4f32_S = 830
    3316             :     Feature_HasSIMD128 | 0, // LOAD_v4i32 = 831
    3317             :     Feature_HasSIMD128 | 0, // LOAD_v4i32_S = 832
    3318             :     Feature_HasSIMD128 | 0, // LOAD_v8i16 = 833
    3319             :     Feature_HasSIMD128 | 0, // LOAD_v8i16_S = 834
    3320             :     0, // LOOP = 835
    3321             :     0, // LOOP_S = 836
    3322             :     0, // LT_F32 = 837
    3323             :     0, // LT_F32_S = 838
    3324             :     0, // LT_F64 = 839
    3325             :     0, // LT_F64_S = 840
    3326             :     0, // LT_S_I32 = 841
    3327             :     0, // LT_S_I32_S = 842
    3328             :     0, // LT_S_I64 = 843
    3329             :     0, // LT_S_I64_S = 844
    3330             :     Feature_HasSIMD128 | 0, // LT_S_v16i8 = 845
    3331             :     Feature_HasSIMD128 | 0, // LT_S_v16i8_S = 846
    3332             :     Feature_HasSIMD128 | 0, // LT_S_v4i32 = 847
    3333             :     Feature_HasSIMD128 | 0, // LT_S_v4i32_S = 848
    3334             :     Feature_HasSIMD128 | 0, // LT_S_v8i16 = 849
    3335             :     Feature_HasSIMD128 | 0, // LT_S_v8i16_S = 850
    3336             :     0, // LT_U_I32 = 851
    3337             :     0, // LT_U_I32_S = 852
    3338             :     0, // LT_U_I64 = 853
    3339             :     0, // LT_U_I64_S = 854
    3340             :     Feature_HasSIMD128 | 0, // LT_U_v16i8 = 855
    3341             :     Feature_HasSIMD128 | 0, // LT_U_v16i8_S = 856
    3342             :     Feature_HasSIMD128 | 0, // LT_U_v4i32 = 857
    3343             :     Feature_HasSIMD128 | 0, // LT_U_v4i32_S = 858
    3344             :     Feature_HasSIMD128 | 0, // LT_U_v8i16 = 859
    3345             :     Feature_HasSIMD128 | 0, // LT_U_v8i16_S = 860
    3346             :     Feature_HasSIMD128 | 0, // LT_v2f64 = 861
    3347             :     Feature_HasSIMD128 | 0, // LT_v2f64_S = 862
    3348             :     Feature_HasSIMD128 | 0, // LT_v4f32 = 863
    3349             :     Feature_HasSIMD128 | 0, // LT_v4f32_S = 864
    3350             :     0, // MAX_F32 = 865
    3351             :     0, // MAX_F32_S = 866
    3352             :     0, // MAX_F64 = 867
    3353             :     0, // MAX_F64_S = 868
    3354             :     Feature_HasSIMD128 | 0, // MAX_v2f64 = 869
    3355             :     Feature_HasSIMD128 | 0, // MAX_v2f64_S = 870
    3356             :     Feature_HasSIMD128 | 0, // MAX_v4f32 = 871
    3357             :     Feature_HasSIMD128 | 0, // MAX_v4f32_S = 872
    3358             :     0, // MEMORY_GROW_I32 = 873
    3359             :     0, // MEMORY_GROW_I32_S = 874
    3360             :     0, // MEMORY_SIZE_I32 = 875
    3361             :     0, // MEMORY_SIZE_I32_S = 876
    3362             :     0, // MEM_GROW_I32 = 877
    3363             :     0, // MEM_GROW_I32_S = 878
    3364             :     0, // MEM_SIZE_I32 = 879
    3365             :     0, // MEM_SIZE_I32_S = 880
    3366             :     0, // MIN_F32 = 881
    3367             :     0, // MIN_F32_S = 882
    3368             :     0, // MIN_F64 = 883
    3369             :     0, // MIN_F64_S = 884
    3370             :     Feature_HasSIMD128 | 0, // MIN_v2f64 = 885
    3371             :     Feature_HasSIMD128 | 0, // MIN_v2f64_S = 886
    3372             :     Feature_HasSIMD128 | 0, // MIN_v4f32 = 887
    3373             :     Feature_HasSIMD128 | 0, // MIN_v4f32_S = 888
    3374             :     0, // MUL_F32 = 889
    3375             :     0, // MUL_F32_S = 890
    3376             :     0, // MUL_F64 = 891
    3377             :     0, // MUL_F64_S = 892
    3378             :     0, // MUL_I32 = 893
    3379             :     0, // MUL_I32_S = 894
    3380             :     0, // MUL_I64 = 895
    3381             :     0, // MUL_I64_S = 896
    3382             :     Feature_HasSIMD128 | 0, // MUL_v16i8 = 897
    3383             :     Feature_HasSIMD128 | 0, // MUL_v16i8_S = 898
    3384             :     Feature_HasSIMD128 | 0, // MUL_v2f64 = 899
    3385             :     Feature_HasSIMD128 | 0, // MUL_v2f64_S = 900
    3386             :     Feature_HasSIMD128 | 0, // MUL_v4f32 = 901
    3387             :     Feature_HasSIMD128 | 0, // MUL_v4f32_S = 902
    3388             :     Feature_HasSIMD128 | 0, // MUL_v4i32 = 903
    3389             :     Feature_HasSIMD128 | 0, // MUL_v4i32_S = 904
    3390             :     Feature_HasSIMD128 | 0, // MUL_v8i16 = 905
    3391             :     Feature_HasSIMD128 | 0, // MUL_v8i16_S = 906
    3392             :     0, // NEAREST_F32 = 907
    3393             :     0, // NEAREST_F32_S = 908
    3394             :     0, // NEAREST_F64 = 909
    3395             :     0, // NEAREST_F64_S = 910
    3396             :     0, // NEG_F32 = 911
    3397             :     0, // NEG_F32_S = 912
    3398             :     0, // NEG_F64 = 913
    3399             :     0, // NEG_F64_S = 914
    3400             :     Feature_HasSIMD128 | 0, // NEG_v16i8 = 915
    3401             :     Feature_HasSIMD128 | 0, // NEG_v16i8_S = 916
    3402             :     Feature_HasSIMD128 | 0, // NEG_v2f64 = 917
    3403             :     Feature_HasSIMD128 | 0, // NEG_v2f64_S = 918
    3404             :     Feature_HasSIMD128 | 0, // NEG_v2i64 = 919
    3405             :     Feature_HasSIMD128 | 0, // NEG_v2i64_S = 920
    3406             :     Feature_HasSIMD128 | 0, // NEG_v4f32 = 921
    3407             :     Feature_HasSIMD128 | 0, // NEG_v4f32_S = 922
    3408             :     Feature_HasSIMD128 | 0, // NEG_v4i32 = 923
    3409             :     Feature_HasSIMD128 | 0, // NEG_v4i32_S = 924
    3410             :     Feature_HasSIMD128 | 0, // NEG_v8i16 = 925
    3411             :     Feature_HasSIMD128 | 0, // NEG_v8i16_S = 926
    3412             :     0, // NE_F32 = 927
    3413             :     0, // NE_F32_S = 928
    3414             :     0, // NE_F64 = 929
    3415             :     0, // NE_F64_S = 930
    3416             :     0, // NE_I32 = 931
    3417             :     0, // NE_I32_S = 932
    3418             :     0, // NE_I64 = 933
    3419             :     0, // NE_I64_S = 934
    3420             :     Feature_HasSIMD128 | 0, // NE_v16i8 = 935
    3421             :     Feature_HasSIMD128 | 0, // NE_v16i8_S = 936
    3422             :     Feature_HasSIMD128 | 0, // NE_v2f64 = 937
    3423             :     Feature_HasSIMD128 | 0, // NE_v2f64_S = 938
    3424             :     Feature_HasSIMD128 | 0, // NE_v4f32 = 939
    3425             :     Feature_HasSIMD128 | 0, // NE_v4f32_S = 940
    3426             :     Feature_HasSIMD128 | 0, // NE_v4i32 = 941
    3427             :     Feature_HasSIMD128 | 0, // NE_v4i32_S = 942
    3428             :     Feature_HasSIMD128 | 0, // NE_v8i16 = 943
    3429             :     Feature_HasSIMD128 | 0, // NE_v8i16_S = 944
    3430             :     0, // NOP = 945
    3431             :     0, // NOP_S = 946
    3432             :     Feature_HasSIMD128 | 0, // NOT_v16i8 = 947
    3433             :     Feature_HasSIMD128 | 0, // NOT_v16i8_S = 948
    3434             :     Feature_HasSIMD128 | 0, // NOT_v2i64 = 949
    3435             :     Feature_HasSIMD128 | 0, // NOT_v2i64_S = 950
    3436             :     Feature_HasSIMD128 | 0, // NOT_v4i32 = 951
    3437             :     Feature_HasSIMD128 | 0, // NOT_v4i32_S = 952
    3438             :     Feature_HasSIMD128 | 0, // NOT_v8i16 = 953
    3439             :     Feature_HasSIMD128 | 0, // NOT_v8i16_S = 954
    3440             :     0, // OR_I32 = 955
    3441             :     0, // OR_I32_S = 956
    3442             :     0, // OR_I64 = 957
    3443             :     0, // OR_I64_S = 958
    3444             :     Feature_HasSIMD128 | 0, // OR_v16i8 = 959
    3445             :     Feature_HasSIMD128 | 0, // OR_v16i8_S = 960
    3446             :     Feature_HasSIMD128 | 0, // OR_v2i64 = 961
    3447             :     Feature_HasSIMD128 | 0, // OR_v2i64_S = 962
    3448             :     Feature_HasSIMD128 | 0, // OR_v4i32 = 963
    3449             :     Feature_HasSIMD128 | 0, // OR_v4i32_S = 964
    3450             :     Feature_HasSIMD128 | 0, // OR_v8i16 = 965
    3451             :     Feature_HasSIMD128 | 0, // OR_v8i16_S = 966
    3452             :     0, // PCALL_INDIRECT_EXCEPT_REF = 967
    3453             :     0, // PCALL_INDIRECT_EXCEPT_REF_S = 968
    3454             :     0, // PCALL_INDIRECT_F32 = 969
    3455             :     0, // PCALL_INDIRECT_F32_S = 970
    3456             :     0, // PCALL_INDIRECT_F64 = 971
    3457             :     0, // PCALL_INDIRECT_F64_S = 972
    3458             :     0, // PCALL_INDIRECT_I32 = 973
    3459             :     0, // PCALL_INDIRECT_I32_S = 974
    3460             :     0, // PCALL_INDIRECT_I64 = 975
    3461             :     0, // PCALL_INDIRECT_I64_S = 976
    3462             :     0, // PCALL_INDIRECT_VOID = 977
    3463             :     0, // PCALL_INDIRECT_VOID_S = 978
    3464             :     Feature_HasSIMD128 | 0, // PCALL_INDIRECT_v16i8 = 979
    3465             :     Feature_HasSIMD128 | 0, // PCALL_INDIRECT_v16i8_S = 980
    3466             :     Feature_HasSIMD128 | 0, // PCALL_INDIRECT_v2f64 = 981
    3467             :     Feature_HasSIMD128 | 0, // PCALL_INDIRECT_v2f64_S = 982
    3468             :     Feature_HasSIMD128 | 0, // PCALL_INDIRECT_v2i64 = 983
    3469             :     Feature_HasSIMD128 | 0, // PCALL_INDIRECT_v2i64_S = 984
    3470             :     Feature_HasSIMD128 | 0, // PCALL_INDIRECT_v4f32 = 985
    3471             :     Feature_HasSIMD128 | 0, // PCALL_INDIRECT_v4f32_S = 986
    3472             :     Feature_HasSIMD128 | 0, // PCALL_INDIRECT_v4i32 = 987
    3473             :     Feature_HasSIMD128 | 0, // PCALL_INDIRECT_v4i32_S = 988
    3474             :     Feature_HasSIMD128 | 0, // PCALL_INDIRECT_v8i16 = 989
    3475             :     Feature_HasSIMD128 | 0, // PCALL_INDIRECT_v8i16_S = 990
    3476             :     0, // POPCNT_I32 = 991
    3477             :     0, // POPCNT_I32_S = 992
    3478             :     0, // POPCNT_I64 = 993
    3479             :     0, // POPCNT_I64_S = 994
    3480             :     0, // REM_S_I32 = 995
    3481             :     0, // REM_S_I32_S = 996
    3482             :     0, // REM_S_I64 = 997
    3483             :     0, // REM_S_I64_S = 998
    3484             :     0, // REM_U_I32 = 999
    3485             :     0, // REM_U_I32_S = 1000
    3486             :     0, // REM_U_I64 = 1001
    3487             :     0, // REM_U_I64_S = 1002
    3488             :     Feature_HasSIMD128 | 0, // REPLACE_LANE_v16i8 = 1003
    3489             :     Feature_HasSIMD128 | 0, // REPLACE_LANE_v16i8_S = 1004
    3490             :     Feature_HasSIMD128 | 0, // REPLACE_LANE_v2f64 = 1005
    3491             :     Feature_HasSIMD128 | 0, // REPLACE_LANE_v2f64_S = 1006
    3492             :     Feature_HasSIMD128 | 0, // REPLACE_LANE_v2i64 = 1007
    3493             :     Feature_HasSIMD128 | 0, // REPLACE_LANE_v2i64_S = 1008
    3494             :     Feature_HasSIMD128 | 0, // REPLACE_LANE_v4f32 = 1009
    3495             :     Feature_HasSIMD128 | 0, // REPLACE_LANE_v4f32_S = 1010
    3496             :     Feature_HasSIMD128 | 0, // REPLACE_LANE_v4i32 = 1011
    3497             :     Feature_HasSIMD128 | 0, // REPLACE_LANE_v4i32_S = 1012
    3498             :     Feature_HasSIMD128 | 0, // REPLACE_LANE_v8i16 = 1013
    3499             :     Feature_HasSIMD128 | 0, // REPLACE_LANE_v8i16_S = 1014
    3500             :     Feature_HasExceptionHandling | 0, // RETHROW = 1015
    3501             :     Feature_HasExceptionHandling | 0, // RETHROW_S = 1016
    3502             :     Feature_HasExceptionHandling | 0, // RETHROW_TO_CALLER = 1017
    3503             :     Feature_HasExceptionHandling | 0, // RETHROW_TO_CALLER_S = 1018
    3504             :     0, // RETURN_EXCEPT_REF = 1019
    3505             :     0, // RETURN_EXCEPT_REF_S = 1020
    3506             :     0, // RETURN_F32 = 1021
    3507             :     0, // RETURN_F32_S = 1022
    3508             :     0, // RETURN_F64 = 1023
    3509             :     0, // RETURN_F64_S = 1024
    3510             :     0, // RETURN_I32 = 1025
    3511             :     0, // RETURN_I32_S = 1026
    3512             :     0, // RETURN_I64 = 1027
    3513             :     0, // RETURN_I64_S = 1028
    3514             :     0, // RETURN_VOID = 1029
    3515             :     0, // RETURN_VOID_S = 1030
    3516             :     Feature_HasSIMD128 | 0, // RETURN_v16i8 = 1031
    3517             :     Feature_HasSIMD128 | 0, // RETURN_v16i8_S = 1032
    3518             :     Feature_HasSIMD128 | 0, // RETURN_v2f64 = 1033
    3519             :     Feature_HasSIMD128 | 0, // RETURN_v2f64_S = 1034
    3520             :     Feature_HasSIMD128 | 0, // RETURN_v2i64 = 1035
    3521             :     Feature_HasSIMD128 | 0, // RETURN_v2i64_S = 1036
    3522             :     Feature_HasSIMD128 | 0, // RETURN_v4f32 = 1037
    3523             :     Feature_HasSIMD128 | 0, // RETURN_v4f32_S = 1038
    3524             :     Feature_HasSIMD128 | 0, // RETURN_v4i32 = 1039
    3525             :     Feature_HasSIMD128 | 0, // RETURN_v4i32_S = 1040
    3526             :     Feature_HasSIMD128 | 0, // RETURN_v8i16 = 1041
    3527             :     Feature_HasSIMD128 | 0, // RETURN_v8i16_S = 1042
    3528             :     0, // ROTL_I32 = 1043
    3529             :     0, // ROTL_I32_S = 1044
    3530             :     0, // ROTL_I64 = 1045
    3531             :     0, // ROTL_I64_S = 1046
    3532             :     0, // ROTR_I32 = 1047
    3533             :     0, // ROTR_I32_S = 1048
    3534             :     0, // ROTR_I64 = 1049
    3535             :     0, // ROTR_I64_S = 1050
    3536             :     0, // SELECT_EXCEPT_REF = 1051
    3537             :     0, // SELECT_EXCEPT_REF_S = 1052
    3538             :     0, // SELECT_F32 = 1053
    3539             :     0, // SELECT_F32_S = 1054
    3540             :     0, // SELECT_F64 = 1055
    3541             :     0, // SELECT_F64_S = 1056
    3542             :     0, // SELECT_I32 = 1057
    3543             :     0, // SELECT_I32_S = 1058
    3544             :     0, // SELECT_I64 = 1059
    3545             :     0, // SELECT_I64_S = 1060
    3546             :     Feature_HasExceptionHandling | 0, // SET_GLOBAL_EXCEPT_REF = 1061
    3547             :     Feature_HasExceptionHandling | 0, // SET_GLOBAL_EXCEPT_REF_S = 1062
    3548             :     0, // SET_GLOBAL_F32 = 1063
    3549             :     0, // SET_GLOBAL_F32_S = 1064
    3550             :     0, // SET_GLOBAL_F64 = 1065
    3551             :     0, // SET_GLOBAL_F64_S = 1066
    3552             :     0, // SET_GLOBAL_I32 = 1067
    3553             :     0, // SET_GLOBAL_I32_S = 1068
    3554             :     0, // SET_GLOBAL_I64 = 1069
    3555             :     0, // SET_GLOBAL_I64_S = 1070
    3556             :     Feature_HasSIMD128 | 0, // SET_GLOBAL_V128 = 1071
    3557             :     Feature_HasSIMD128 | 0, // SET_GLOBAL_V128_S = 1072
    3558             :     Feature_HasExceptionHandling | 0, // SET_LOCAL_EXCEPT_REF = 1073
    3559             :     Feature_HasExceptionHandling | 0, // SET_LOCAL_EXCEPT_REF_S = 1074
    3560             :     0, // SET_LOCAL_F32 = 1075
    3561             :     0, // SET_LOCAL_F32_S = 1076
    3562             :     0, // SET_LOCAL_F64 = 1077
    3563             :     0, // SET_LOCAL_F64_S = 1078
    3564             :     0, // SET_LOCAL_I32 = 1079
    3565             :     0, // SET_LOCAL_I32_S = 1080
    3566             :     0, // SET_LOCAL_I64 = 1081
    3567             :     0, // SET_LOCAL_I64_S = 1082
    3568             :     Feature_HasSIMD128 | 0, // SET_LOCAL_V128 = 1083
    3569             :     Feature_HasSIMD128 | 0, // SET_LOCAL_V128_S = 1084
    3570             :     0, // SHL_I32 = 1085
    3571             :     0, // SHL_I32_S = 1086
    3572             :     0, // SHL_I64 = 1087
    3573             :     0, // SHL_I64_S = 1088
    3574             :     Feature_HasSIMD128 | 0, // SHL_v16i8 = 1089
    3575             :     Feature_HasSIMD128 | 0, // SHL_v16i8_S = 1090
    3576             :     Feature_HasSIMD128 | 0, // SHL_v2i64 = 1091
    3577             :     Feature_HasSIMD128 | 0, // SHL_v2i64_S = 1092
    3578             :     Feature_HasSIMD128 | 0, // SHL_v4i32 = 1093
    3579             :     Feature_HasSIMD128 | 0, // SHL_v4i32_S = 1094
    3580             :     Feature_HasSIMD128 | 0, // SHL_v8i16 = 1095
    3581             :     Feature_HasSIMD128 | 0, // SHL_v8i16_S = 1096
    3582             :     0, // SHR_S_I32 = 1097
    3583             :     0, // SHR_S_I32_S = 1098
    3584             :     0, // SHR_S_I64 = 1099
    3585             :     0, // SHR_S_I64_S = 1100
    3586             :     Feature_HasSIMD128 | 0, // SHR_S_v16i8 = 1101
    3587             :     Feature_HasSIMD128 | 0, // SHR_S_v16i8_S = 1102
    3588             :     Feature_HasSIMD128 | 0, // SHR_S_v2i64 = 1103
    3589             :     Feature_HasSIMD128 | 0, // SHR_S_v2i64_S = 1104
    3590             :     Feature_HasSIMD128 | 0, // SHR_S_v4i32 = 1105
    3591             :     Feature_HasSIMD128 | 0, // SHR_S_v4i32_S = 1106
    3592             :     Feature_HasSIMD128 | 0, // SHR_S_v8i16 = 1107
    3593             :     Feature_HasSIMD128 | 0, // SHR_S_v8i16_S = 1108
    3594             :     0, // SHR_U_I32 = 1109
    3595             :     0, // SHR_U_I32_S = 1110
    3596             :     0, // SHR_U_I64 = 1111
    3597             :     0, // SHR_U_I64_S = 1112
    3598             :     Feature_HasSIMD128 | 0, // SHR_U_v16i8 = 1113
    3599             :     Feature_HasSIMD128 | 0, // SHR_U_v16i8_S = 1114
    3600             :     Feature_HasSIMD128 | 0, // SHR_U_v2i64 = 1115
    3601             :     Feature_HasSIMD128 | 0, // SHR_U_v2i64_S = 1116
    3602             :     Feature_HasSIMD128 | 0, // SHR_U_v4i32 = 1117
    3603             :     Feature_HasSIMD128 | 0, // SHR_U_v4i32_S = 1118
    3604             :     Feature_HasSIMD128 | 0, // SHR_U_v8i16 = 1119
    3605             :     Feature_HasSIMD128 | 0, // SHR_U_v8i16_S = 1120
    3606             :     Feature_HasSIMD128 | 0, // SHUFFLE_v16i8 = 1121
    3607             :     Feature_HasSIMD128 | 0, // SHUFFLE_v16i8_S = 1122
    3608             :     Feature_HasSIMD128 | 0, // SPLAT_v16i8 = 1123
    3609             :     Feature_HasSIMD128 | 0, // SPLAT_v16i8_S = 1124
    3610             :     Feature_HasSIMD128 | 0, // SPLAT_v2f64 = 1125
    3611             :     Feature_HasSIMD128 | 0, // SPLAT_v2f64_S = 1126
    3612             :     Feature_HasSIMD128 | 0, // SPLAT_v2i64 = 1127
    3613             :     Feature_HasSIMD128 | 0, // SPLAT_v2i64_S = 1128
    3614             :     Feature_HasSIMD128 | 0, // SPLAT_v4f32 = 1129
    3615             :     Feature_HasSIMD128 | 0, // SPLAT_v4f32_S = 1130
    3616             :     Feature_HasSIMD128 | 0, // SPLAT_v4i32 = 1131
    3617             :     Feature_HasSIMD128 | 0, // SPLAT_v4i32_S = 1132
    3618             :     Feature_HasSIMD128 | 0, // SPLAT_v8i16 = 1133
    3619             :     Feature_HasSIMD128 | 0, // SPLAT_v8i16_S = 1134
    3620             :     0, // SQRT_F32 = 1135
    3621             :     0, // SQRT_F32_S = 1136
    3622             :     0, // SQRT_F64 = 1137
    3623             :     0, // SQRT_F64_S = 1138
    3624             :     Feature_HasSIMD128 | 0, // SQRT_v2f64 = 1139
    3625             :     Feature_HasSIMD128 | 0, // SQRT_v2f64_S = 1140
    3626             :     Feature_HasSIMD128 | 0, // SQRT_v4f32 = 1141
    3627             :     Feature_HasSIMD128 | 0, // SQRT_v4f32_S = 1142
    3628             :     0, // STORE16_I32 = 1143
    3629             :     0, // STORE16_I32_S = 1144
    3630             :     0, // STORE16_I64 = 1145
    3631             :     0, // STORE16_I64_S = 1146
    3632             :     0, // STORE32_I64 = 1147
    3633             :     0, // STORE32_I64_S = 1148
    3634             :     0, // STORE8_I32 = 1149
    3635             :     0, // STORE8_I32_S = 1150
    3636             :     0, // STORE8_I64 = 1151
    3637             :     0, // STORE8_I64_S = 1152
    3638             :     0, // STORE_F32 = 1153
    3639             :     0, // STORE_F32_S = 1154
    3640             :     0, // STORE_F64 = 1155
    3641             :     0, // STORE_F64_S = 1156
    3642             :     0, // STORE_I32 = 1157
    3643             :     0, // STORE_I32_S = 1158
    3644             :     0, // STORE_I64 = 1159
    3645             :     0, // STORE_I64_S = 1160
    3646             :     Feature_HasSIMD128 | 0, // STORE_v16i8 = 1161
    3647             :     Feature_HasSIMD128 | 0, // STORE_v16i8_S = 1162
    3648             :     Feature_HasSIMD128 | 0, // STORE_v2f64 = 1163
    3649             :     Feature_HasSIMD128 | 0, // STORE_v2f64_S = 1164
    3650             :     Feature_HasSIMD128 | 0, // STORE_v2i64 = 1165
    3651             :     Feature_HasSIMD128 | 0, // STORE_v2i64_S = 1166
    3652             :     Feature_HasSIMD128 | 0, // STORE_v4f32 = 1167
    3653             :     Feature_HasSIMD128 | 0, // STORE_v4f32_S = 1168
    3654             :     Feature_HasSIMD128 | 0, // STORE_v4i32 = 1169
    3655             :     Feature_HasSIMD128 | 0, // STORE_v4i32_S = 1170
    3656             :     Feature_HasSIMD128 | 0, // STORE_v8i16 = 1171
    3657             :     Feature_HasSIMD128 | 0, // STORE_v8i16_S = 1172
    3658             :     0, // SUB_F32 = 1173
    3659             :     0, // SUB_F32_S = 1174
    3660             :     0, // SUB_F64 = 1175
    3661             :     0, // SUB_F64_S = 1176
    3662             :     0, // SUB_I32 = 1177
    3663             :     0, // SUB_I32_S = 1178
    3664             :     0, // SUB_I64 = 1179
    3665             :     0, // SUB_I64_S = 1180
    3666             :     Feature_HasSIMD128 | 0, // SUB_SAT_S_v16i8 = 1181
    3667             :     Feature_HasSIMD128 | 0, // SUB_SAT_S_v16i8_S = 1182
    3668             :     Feature_HasSIMD128 | 0, // SUB_SAT_S_v8i16 = 1183
    3669             :     Feature_HasSIMD128 | 0, // SUB_SAT_S_v8i16_S = 1184
    3670             :     Feature_HasSIMD128 | 0, // SUB_SAT_U_v16i8 = 1185
    3671             :     Feature_HasSIMD128 | 0, // SUB_SAT_U_v16i8_S = 1186
    3672             :     Feature_HasSIMD128 | 0, // SUB_SAT_U_v8i16 = 1187
    3673             :     Feature_HasSIMD128 | 0, // SUB_SAT_U_v8i16_S = 1188
    3674             :     Feature_HasSIMD128 | 0, // SUB_v16i8 = 1189
    3675             :     Feature_HasSIMD128 | 0, // SUB_v16i8_S = 1190
    3676             :     Feature_HasSIMD128 | 0, // SUB_v2f64 = 1191
    3677             :     Feature_HasSIMD128 | 0, // SUB_v2f64_S = 1192
    3678             :     Feature_HasSIMD128 | 0, // SUB_v2i64 = 1193
    3679             :     Feature_HasSIMD128 | 0, // SUB_v2i64_S = 1194
    3680             :     Feature_HasSIMD128 | 0, // SUB_v4f32 = 1195
    3681             :     Feature_HasSIMD128 | 0, // SUB_v4f32_S = 1196
    3682             :     Feature_HasSIMD128 | 0, // SUB_v4i32 = 1197
    3683             :     Feature_HasSIMD128 | 0, // SUB_v4i32_S = 1198
    3684             :     Feature_HasSIMD128 | 0, // SUB_v8i16 = 1199
    3685             :     Feature_HasSIMD128 | 0, // SUB_v8i16_S = 1200
    3686             :     Feature_HasExceptionHandling | 0, // TEE_EXCEPT_REF = 1201
    3687             :     Feature_HasExceptionHandling | 0, // TEE_EXCEPT_REF_S = 1202
    3688             :     0, // TEE_F32 = 1203
    3689             :     0, // TEE_F32_S = 1204
    3690             :     0, // TEE_F64 = 1205
    3691             :     0, // TEE_F64_S = 1206
    3692             :     0, // TEE_I32 = 1207
    3693             :     0, // TEE_I32_S = 1208
    3694             :     0, // TEE_I64 = 1209
    3695             :     0, // TEE_I64_S = 1210
    3696             :     Feature_HasExceptionHandling | 0, // TEE_LOCAL_EXCEPT_REF = 1211
    3697             :     Feature_HasExceptionHandling | 0, // TEE_LOCAL_EXCEPT_REF_S = 1212
    3698             :     0, // TEE_LOCAL_F32 = 1213
    3699             :     0, // TEE_LOCAL_F32_S = 1214
    3700             :     0, // TEE_LOCAL_F64 = 1215
    3701             :     0, // TEE_LOCAL_F64_S = 1216
    3702             :     0, // TEE_LOCAL_I32 = 1217
    3703             :     0, // TEE_LOCAL_I32_S = 1218
    3704             :     0, // TEE_LOCAL_I64 = 1219
    3705             :     0, // TEE_LOCAL_I64_S = 1220
    3706             :     Feature_HasSIMD128 | 0, // TEE_LOCAL_V128 = 1221
    3707             :     Feature_HasSIMD128 | 0, // TEE_LOCAL_V128_S = 1222
    3708             :     Feature_HasSIMD128 | 0, // TEE_V128 = 1223
    3709             :     Feature_HasSIMD128 | 0, // TEE_V128_S = 1224
    3710             :     Feature_HasExceptionHandling | 0, // THROW_I32 = 1225
    3711             :     Feature_HasExceptionHandling | 0, // THROW_I32_S = 1226
    3712             :     Feature_HasExceptionHandling | 0, // THROW_I64 = 1227
    3713             :     Feature_HasExceptionHandling | 0, // THROW_I64_S = 1228
    3714             :     0, // TRUNC_F32 = 1229
    3715             :     0, // TRUNC_F32_S = 1230
    3716             :     0, // TRUNC_F64 = 1231
    3717             :     0, // TRUNC_F64_S = 1232
    3718             :     Feature_HasExceptionHandling | 0, // TRY = 1233
    3719             :     Feature_HasExceptionHandling | 0, // TRY_S = 1234
    3720             :     0, // UNREACHABLE = 1235
    3721             :     0, // UNREACHABLE_S = 1236
    3722             :     0, // XOR_I32 = 1237
    3723             :     0, // XOR_I32_S = 1238
    3724             :     0, // XOR_I64 = 1239
    3725             :     0, // XOR_I64_S = 1240
    3726             :     Feature_HasSIMD128 | 0, // XOR_v16i8 = 1241
    3727             :     Feature_HasSIMD128 | 0, // XOR_v16i8_S = 1242
    3728             :     Feature_HasSIMD128 | 0, // XOR_v2i64 = 1243
    3729             :     Feature_HasSIMD128 | 0, // XOR_v2i64_S = 1244
    3730             :     Feature_HasSIMD128 | 0, // XOR_v4i32 = 1245
    3731             :     Feature_HasSIMD128 | 0, // XOR_v4i32_S = 1246
    3732             :     Feature_HasSIMD128 | 0, // XOR_v8i16 = 1247
    3733             :     Feature_HasSIMD128 | 0, // XOR_v8i16_S = 1248
    3734             :     Feature_HasSIMD128 | 0, // fp_to_sint_v2i64_v2f64 = 1249
    3735             :     Feature_HasSIMD128 | 0, // fp_to_sint_v2i64_v2f64_S = 1250
    3736             :     Feature_HasSIMD128 | 0, // fp_to_sint_v4i32_v4f32 = 1251
    3737             :     Feature_HasSIMD128 | 0, // fp_to_sint_v4i32_v4f32_S = 1252
    3738             :     Feature_HasSIMD128 | 0, // fp_to_uint_v2i64_v2f64 = 1253
    3739             :     Feature_HasSIMD128 | 0, // fp_to_uint_v2i64_v2f64_S = 1254
    3740             :     Feature_HasSIMD128 | 0, // fp_to_uint_v4i32_v4f32 = 1255
    3741             :     Feature_HasSIMD128 | 0, // fp_to_uint_v4i32_v4f32_S = 1256
    3742             :     Feature_HasSIMD128 | 0, // sint_to_fp_v2f64_v2i64 = 1257
    3743             :     Feature_HasSIMD128 | 0, // sint_to_fp_v2f64_v2i64_S = 1258
    3744             :     Feature_HasSIMD128 | 0, // sint_to_fp_v4f32_v4i32 = 1259
    3745             :     Feature_HasSIMD128 | 0, // sint_to_fp_v4f32_v4i32_S = 1260
    3746             :     Feature_HasSIMD128 | 0, // uint_to_fp_v2f64_v2i64 = 1261
    3747             :     Feature_HasSIMD128 | 0, // uint_to_fp_v2f64_v2i64_S = 1262
    3748             :     Feature_HasSIMD128 | 0, // uint_to_fp_v4f32_v4i32 = 1263
    3749             :     Feature_HasSIMD128 | 0, // uint_to_fp_v4f32_v4i32_S = 1264
    3750             :   };
    3751             : 
    3752             :   assert(Inst.getOpcode() < 1265);
    3753             :   uint64_t MissingFeatures =
    3754             :       (AvailableFeatures & RequiredFeatures[Inst.getOpcode()]) ^
    3755             :       RequiredFeatures[Inst.getOpcode()];
    3756             :   if (MissingFeatures) {
    3757             :     std::ostringstream Msg;
    3758             :     Msg << "Attempting to emit " << MCII.getName(Inst.getOpcode()).str()
    3759             :         << " instruction but the ";
    3760             :     for (unsigned i = 0; i < 8 * sizeof(MissingFeatures); ++i)
    3761             :       if (MissingFeatures & (1ULL << i))
    3762             :         Msg << SubtargetFeatureNames[i] << " ";
    3763             :     Msg << "predicate(s) are not met";
    3764             :     report_fatal_error(Msg.str());
    3765             :   }
    3766             : #else
    3767             : // Silence unused variable warning on targets that don't use MCII for other purposes (e.g. BPF).
    3768             : (void)MCII;
    3769             : #endif // NDEBUG
    3770             : }
    3771             : #endif

Generated by: LCOV version 1.13