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

          Line data    Source code
       1             :   case WebAssembly::ABS_F32: return WebAssembly::ABS_F32_S;
       2           0 :   case WebAssembly::ABS_F64: return WebAssembly::ABS_F64_S;
       3           2 :   case WebAssembly::ABS_v2f64: return WebAssembly::ABS_v2f64_S;
       4           2 :   case WebAssembly::ABS_v4f32: return WebAssembly::ABS_v4f32_S;
       5           0 :   case WebAssembly::ADD_F32: return WebAssembly::ADD_F32_S;
       6           4 :   case WebAssembly::ADD_F64: return WebAssembly::ADD_F64_S;
       7          53 :   case WebAssembly::ADD_I32: return WebAssembly::ADD_I32_S;
       8           0 :   case WebAssembly::ADD_I64: return WebAssembly::ADD_I64_S;
       9           0 :   case WebAssembly::ADD_SAT_S_v16i8: return WebAssembly::ADD_SAT_S_v16i8_S;
      10           0 :   case WebAssembly::ADD_SAT_S_v8i16: return WebAssembly::ADD_SAT_S_v8i16_S;
      11           0 :   case WebAssembly::ADD_SAT_U_v16i8: return WebAssembly::ADD_SAT_U_v16i8_S;
      12           0 :   case WebAssembly::ADD_SAT_U_v8i16: return WebAssembly::ADD_SAT_U_v8i16_S;
      13           2 :   case WebAssembly::ADD_v16i8: return WebAssembly::ADD_v16i8_S;
      14           2 :   case WebAssembly::ADD_v2f64: return WebAssembly::ADD_v2f64_S;
      15           2 :   case WebAssembly::ADD_v2i64: return WebAssembly::ADD_v2i64_S;
      16           2 :   case WebAssembly::ADD_v4f32: return WebAssembly::ADD_v4f32_S;
      17           2 :   case WebAssembly::ADD_v4i32: return WebAssembly::ADD_v4i32_S;
      18           2 :   case WebAssembly::ADD_v8i16: return WebAssembly::ADD_v8i16_S;
      19           0 :   case WebAssembly::ADJCALLSTACKDOWN: return WebAssembly::ADJCALLSTACKDOWN_S;
      20           0 :   case WebAssembly::ADJCALLSTACKUP: return WebAssembly::ADJCALLSTACKUP_S;
      21           0 :   case WebAssembly::ALLTRUE_v16i8: return WebAssembly::ALLTRUE_v16i8_S;
      22           0 :   case WebAssembly::ALLTRUE_v2i64: return WebAssembly::ALLTRUE_v2i64_S;
      23           0 :   case WebAssembly::ALLTRUE_v4i32: return WebAssembly::ALLTRUE_v4i32_S;
      24           0 :   case WebAssembly::ALLTRUE_v8i16: return WebAssembly::ALLTRUE_v8i16_S;
      25           9 :   case WebAssembly::AND_I32: return WebAssembly::AND_I32_S;
      26           0 :   case WebAssembly::AND_I64: return WebAssembly::AND_I64_S;
      27           4 :   case WebAssembly::AND_v16i8: return WebAssembly::AND_v16i8_S;
      28           4 :   case WebAssembly::AND_v2i64: return WebAssembly::AND_v2i64_S;
      29           4 :   case WebAssembly::AND_v4i32: return WebAssembly::AND_v4i32_S;
      30           4 :   case WebAssembly::AND_v8i16: return WebAssembly::AND_v8i16_S;
      31           0 :   case WebAssembly::ANYTRUE_v16i8: return WebAssembly::ANYTRUE_v16i8_S;
      32           0 :   case WebAssembly::ANYTRUE_v2i64: return WebAssembly::ANYTRUE_v2i64_S;
      33           0 :   case WebAssembly::ANYTRUE_v4i32: return WebAssembly::ANYTRUE_v4i32_S;
      34           0 :   case WebAssembly::ANYTRUE_v8i16: return WebAssembly::ANYTRUE_v8i16_S;
      35           0 :   case WebAssembly::ARGUMENT_ExceptRef: return WebAssembly::ARGUMENT_ExceptRef_S;
      36           0 :   case WebAssembly::ARGUMENT_f32: return WebAssembly::ARGUMENT_f32_S;
      37           0 :   case WebAssembly::ARGUMENT_f64: return WebAssembly::ARGUMENT_f64_S;
      38           0 :   case WebAssembly::ARGUMENT_i32: return WebAssembly::ARGUMENT_i32_S;
      39           0 :   case WebAssembly::ARGUMENT_i64: return WebAssembly::ARGUMENT_i64_S;
      40           0 :   case WebAssembly::ARGUMENT_v16i8: return WebAssembly::ARGUMENT_v16i8_S;
      41           0 :   case WebAssembly::ARGUMENT_v2f64: return WebAssembly::ARGUMENT_v2f64_S;
      42           0 :   case WebAssembly::ARGUMENT_v2i64: return WebAssembly::ARGUMENT_v2i64_S;
      43           0 :   case WebAssembly::ARGUMENT_v4f32: return WebAssembly::ARGUMENT_v4f32_S;
      44           0 :   case WebAssembly::ARGUMENT_v4i32: return WebAssembly::ARGUMENT_v4i32_S;
      45           0 :   case WebAssembly::ARGUMENT_v8i16: return WebAssembly::ARGUMENT_v8i16_S;
      46           0 :   case WebAssembly::ATOMIC_LOAD16_U_I32: return WebAssembly::ATOMIC_LOAD16_U_I32_S;
      47           0 :   case WebAssembly::ATOMIC_LOAD16_U_I64: return WebAssembly::ATOMIC_LOAD16_U_I64_S;
      48           0 :   case WebAssembly::ATOMIC_LOAD32_U_I64: return WebAssembly::ATOMIC_LOAD32_U_I64_S;
      49           0 :   case WebAssembly::ATOMIC_LOAD8_U_I32: return WebAssembly::ATOMIC_LOAD8_U_I32_S;
      50           0 :   case WebAssembly::ATOMIC_LOAD8_U_I64: return WebAssembly::ATOMIC_LOAD8_U_I64_S;
      51           0 :   case WebAssembly::ATOMIC_LOAD_I32: return WebAssembly::ATOMIC_LOAD_I32_S;
      52           0 :   case WebAssembly::ATOMIC_LOAD_I64: return WebAssembly::ATOMIC_LOAD_I64_S;
      53           0 :   case WebAssembly::ATOMIC_NOTIFY: return WebAssembly::ATOMIC_NOTIFY_S;
      54           0 :   case WebAssembly::ATOMIC_RMW16_U_ADD_I32: return WebAssembly::ATOMIC_RMW16_U_ADD_I32_S;
      55           0 :   case WebAssembly::ATOMIC_RMW16_U_ADD_I64: return WebAssembly::ATOMIC_RMW16_U_ADD_I64_S;
      56           0 :   case WebAssembly::ATOMIC_RMW16_U_AND_I32: return WebAssembly::ATOMIC_RMW16_U_AND_I32_S;
      57           0 :   case WebAssembly::ATOMIC_RMW16_U_AND_I64: return WebAssembly::ATOMIC_RMW16_U_AND_I64_S;
      58           0 :   case WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I32: return WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I32_S;
      59           0 :   case WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I64: return WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I64_S;
      60           0 :   case WebAssembly::ATOMIC_RMW16_U_OR_I32: return WebAssembly::ATOMIC_RMW16_U_OR_I32_S;
      61           0 :   case WebAssembly::ATOMIC_RMW16_U_OR_I64: return WebAssembly::ATOMIC_RMW16_U_OR_I64_S;
      62           0 :   case WebAssembly::ATOMIC_RMW16_U_SUB_I32: return WebAssembly::ATOMIC_RMW16_U_SUB_I32_S;
      63           0 :   case WebAssembly::ATOMIC_RMW16_U_SUB_I64: return WebAssembly::ATOMIC_RMW16_U_SUB_I64_S;
      64           0 :   case WebAssembly::ATOMIC_RMW16_U_XCHG_I32: return WebAssembly::ATOMIC_RMW16_U_XCHG_I32_S;
      65           0 :   case WebAssembly::ATOMIC_RMW16_U_XCHG_I64: return WebAssembly::ATOMIC_RMW16_U_XCHG_I64_S;
      66           0 :   case WebAssembly::ATOMIC_RMW16_U_XOR_I32: return WebAssembly::ATOMIC_RMW16_U_XOR_I32_S;
      67           0 :   case WebAssembly::ATOMIC_RMW16_U_XOR_I64: return WebAssembly::ATOMIC_RMW16_U_XOR_I64_S;
      68           0 :   case WebAssembly::ATOMIC_RMW32_U_ADD_I64: return WebAssembly::ATOMIC_RMW32_U_ADD_I64_S;
      69           0 :   case WebAssembly::ATOMIC_RMW32_U_AND_I64: return WebAssembly::ATOMIC_RMW32_U_AND_I64_S;
      70           0 :   case WebAssembly::ATOMIC_RMW32_U_CMPXCHG_I64: return WebAssembly::ATOMIC_RMW32_U_CMPXCHG_I64_S;
      71           0 :   case WebAssembly::ATOMIC_RMW32_U_OR_I64: return WebAssembly::ATOMIC_RMW32_U_OR_I64_S;
      72           0 :   case WebAssembly::ATOMIC_RMW32_U_SUB_I64: return WebAssembly::ATOMIC_RMW32_U_SUB_I64_S;
      73           0 :   case WebAssembly::ATOMIC_RMW32_U_XCHG_I64: return WebAssembly::ATOMIC_RMW32_U_XCHG_I64_S;
      74           0 :   case WebAssembly::ATOMIC_RMW32_U_XOR_I64: return WebAssembly::ATOMIC_RMW32_U_XOR_I64_S;
      75           0 :   case WebAssembly::ATOMIC_RMW8_U_ADD_I32: return WebAssembly::ATOMIC_RMW8_U_ADD_I32_S;
      76           0 :   case WebAssembly::ATOMIC_RMW8_U_ADD_I64: return WebAssembly::ATOMIC_RMW8_U_ADD_I64_S;
      77           0 :   case WebAssembly::ATOMIC_RMW8_U_AND_I32: return WebAssembly::ATOMIC_RMW8_U_AND_I32_S;
      78           0 :   case WebAssembly::ATOMIC_RMW8_U_AND_I64: return WebAssembly::ATOMIC_RMW8_U_AND_I64_S;
      79           0 :   case WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I32: return WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I32_S;
      80           0 :   case WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I64: return WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I64_S;
      81           0 :   case WebAssembly::ATOMIC_RMW8_U_OR_I32: return WebAssembly::ATOMIC_RMW8_U_OR_I32_S;
      82           0 :   case WebAssembly::ATOMIC_RMW8_U_OR_I64: return WebAssembly::ATOMIC_RMW8_U_OR_I64_S;
      83           0 :   case WebAssembly::ATOMIC_RMW8_U_SUB_I32: return WebAssembly::ATOMIC_RMW8_U_SUB_I32_S;
      84           0 :   case WebAssembly::ATOMIC_RMW8_U_SUB_I64: return WebAssembly::ATOMIC_RMW8_U_SUB_I64_S;
      85           0 :   case WebAssembly::ATOMIC_RMW8_U_XCHG_I32: return WebAssembly::ATOMIC_RMW8_U_XCHG_I32_S;
      86           0 :   case WebAssembly::ATOMIC_RMW8_U_XCHG_I64: return WebAssembly::ATOMIC_RMW8_U_XCHG_I64_S;
      87           0 :   case WebAssembly::ATOMIC_RMW8_U_XOR_I32: return WebAssembly::ATOMIC_RMW8_U_XOR_I32_S;
      88           0 :   case WebAssembly::ATOMIC_RMW8_U_XOR_I64: return WebAssembly::ATOMIC_RMW8_U_XOR_I64_S;
      89           0 :   case WebAssembly::ATOMIC_RMW_ADD_I32: return WebAssembly::ATOMIC_RMW_ADD_I32_S;
      90           0 :   case WebAssembly::ATOMIC_RMW_ADD_I64: return WebAssembly::ATOMIC_RMW_ADD_I64_S;
      91           0 :   case WebAssembly::ATOMIC_RMW_AND_I32: return WebAssembly::ATOMIC_RMW_AND_I32_S;
      92           0 :   case WebAssembly::ATOMIC_RMW_AND_I64: return WebAssembly::ATOMIC_RMW_AND_I64_S;
      93           0 :   case WebAssembly::ATOMIC_RMW_CMPXCHG_I32: return WebAssembly::ATOMIC_RMW_CMPXCHG_I32_S;
      94           0 :   case WebAssembly::ATOMIC_RMW_CMPXCHG_I64: return WebAssembly::ATOMIC_RMW_CMPXCHG_I64_S;
      95           0 :   case WebAssembly::ATOMIC_RMW_OR_I32: return WebAssembly::ATOMIC_RMW_OR_I32_S;
      96           0 :   case WebAssembly::ATOMIC_RMW_OR_I64: return WebAssembly::ATOMIC_RMW_OR_I64_S;
      97           0 :   case WebAssembly::ATOMIC_RMW_SUB_I32: return WebAssembly::ATOMIC_RMW_SUB_I32_S;
      98           0 :   case WebAssembly::ATOMIC_RMW_SUB_I64: return WebAssembly::ATOMIC_RMW_SUB_I64_S;
      99           0 :   case WebAssembly::ATOMIC_RMW_XCHG_I32: return WebAssembly::ATOMIC_RMW_XCHG_I32_S;
     100           0 :   case WebAssembly::ATOMIC_RMW_XCHG_I64: return WebAssembly::ATOMIC_RMW_XCHG_I64_S;
     101           0 :   case WebAssembly::ATOMIC_RMW_XOR_I32: return WebAssembly::ATOMIC_RMW_XOR_I32_S;
     102           0 :   case WebAssembly::ATOMIC_RMW_XOR_I64: return WebAssembly::ATOMIC_RMW_XOR_I64_S;
     103           0 :   case WebAssembly::ATOMIC_STORE16_I32: return WebAssembly::ATOMIC_STORE16_I32_S;
     104           0 :   case WebAssembly::ATOMIC_STORE16_I64: return WebAssembly::ATOMIC_STORE16_I64_S;
     105           0 :   case WebAssembly::ATOMIC_STORE32_I64: return WebAssembly::ATOMIC_STORE32_I64_S;
     106           0 :   case WebAssembly::ATOMIC_STORE8_I32: return WebAssembly::ATOMIC_STORE8_I32_S;
     107           0 :   case WebAssembly::ATOMIC_STORE8_I64: return WebAssembly::ATOMIC_STORE8_I64_S;
     108           0 :   case WebAssembly::ATOMIC_STORE_I32: return WebAssembly::ATOMIC_STORE_I32_S;
     109           0 :   case WebAssembly::ATOMIC_STORE_I64: return WebAssembly::ATOMIC_STORE_I64_S;
     110           0 :   case WebAssembly::ATOMIC_WAIT_I32: return WebAssembly::ATOMIC_WAIT_I32_S;
     111           0 :   case WebAssembly::ATOMIC_WAIT_I64: return WebAssembly::ATOMIC_WAIT_I64_S;
     112           1 :   case WebAssembly::BITSELECT_v16i8: return WebAssembly::BITSELECT_v16i8_S;
     113           0 :   case WebAssembly::BITSELECT_v2f64: return WebAssembly::BITSELECT_v2f64_S;
     114           1 :   case WebAssembly::BITSELECT_v2i64: return WebAssembly::BITSELECT_v2i64_S;
     115           0 :   case WebAssembly::BITSELECT_v4f32: return WebAssembly::BITSELECT_v4f32_S;
     116           1 :   case WebAssembly::BITSELECT_v4i32: return WebAssembly::BITSELECT_v4i32_S;
     117           1 :   case WebAssembly::BITSELECT_v8i16: return WebAssembly::BITSELECT_v8i16_S;
     118          25 :   case WebAssembly::BLOCK: return WebAssembly::BLOCK_S;
     119           3 :   case WebAssembly::BR: return WebAssembly::BR_S;
     120          37 :   case WebAssembly::BR_IF: return WebAssembly::BR_IF_S;
     121           0 :   case WebAssembly::BR_TABLE_I32: return WebAssembly::BR_TABLE_I32_S;
     122           0 :   case WebAssembly::BR_TABLE_I64: return WebAssembly::BR_TABLE_I64_S;
     123           0 :   case WebAssembly::BR_UNLESS: return WebAssembly::BR_UNLESS_S;
     124           0 :   case WebAssembly::CALL_EXCEPT_REF: return WebAssembly::CALL_EXCEPT_REF_S;
     125           1 :   case WebAssembly::CALL_F32: return WebAssembly::CALL_F32_S;
     126           1 :   case WebAssembly::CALL_F64: return WebAssembly::CALL_F64_S;
     127          74 :   case WebAssembly::CALL_I32: return WebAssembly::CALL_I32_S;
     128           4 :   case WebAssembly::CALL_I64: return WebAssembly::CALL_I64_S;
     129           0 :   case WebAssembly::CALL_INDIRECT_EXCEPT_REF: return WebAssembly::CALL_INDIRECT_EXCEPT_REF_S;
     130           0 :   case WebAssembly::CALL_INDIRECT_F32: return WebAssembly::CALL_INDIRECT_F32_S;
     131           0 :   case WebAssembly::CALL_INDIRECT_F64: return WebAssembly::CALL_INDIRECT_F64_S;
     132           4 :   case WebAssembly::CALL_INDIRECT_I32: return WebAssembly::CALL_INDIRECT_I32_S;
     133           3 :   case WebAssembly::CALL_INDIRECT_I64: return WebAssembly::CALL_INDIRECT_I64_S;
     134           1 :   case WebAssembly::CALL_INDIRECT_VOID: return WebAssembly::CALL_INDIRECT_VOID_S;
     135           0 :   case WebAssembly::CALL_INDIRECT_v16i8: return WebAssembly::CALL_INDIRECT_v16i8_S;
     136           0 :   case WebAssembly::CALL_INDIRECT_v2f64: return WebAssembly::CALL_INDIRECT_v2f64_S;
     137           0 :   case WebAssembly::CALL_INDIRECT_v2i64: return WebAssembly::CALL_INDIRECT_v2i64_S;
     138           0 :   case WebAssembly::CALL_INDIRECT_v4f32: return WebAssembly::CALL_INDIRECT_v4f32_S;
     139           0 :   case WebAssembly::CALL_INDIRECT_v4i32: return WebAssembly::CALL_INDIRECT_v4i32_S;
     140           0 :   case WebAssembly::CALL_INDIRECT_v8i16: return WebAssembly::CALL_INDIRECT_v8i16_S;
     141          48 :   case WebAssembly::CALL_VOID: return WebAssembly::CALL_VOID_S;
     142           1 :   case WebAssembly::CALL_v16i8: return WebAssembly::CALL_v16i8_S;
     143           1 :   case WebAssembly::CALL_v2f64: return WebAssembly::CALL_v2f64_S;
     144           1 :   case WebAssembly::CALL_v2i64: return WebAssembly::CALL_v2i64_S;
     145           1 :   case WebAssembly::CALL_v4f32: return WebAssembly::CALL_v4f32_S;
     146           1 :   case WebAssembly::CALL_v4i32: return WebAssembly::CALL_v4i32_S;
     147           1 :   case WebAssembly::CALL_v8i16: return WebAssembly::CALL_v8i16_S;
     148           0 :   case WebAssembly::CATCHRET: return WebAssembly::CATCHRET_S;
     149           0 :   case WebAssembly::CATCH_ALL: return WebAssembly::CATCH_ALL_S;
     150           0 :   case WebAssembly::CATCH_I32: return WebAssembly::CATCH_I32_S;
     151           0 :   case WebAssembly::CATCH_I64: return WebAssembly::CATCH_I64_S;
     152           0 :   case WebAssembly::CEIL_F32: return WebAssembly::CEIL_F32_S;
     153           0 :   case WebAssembly::CEIL_F64: return WebAssembly::CEIL_F64_S;
     154           0 :   case WebAssembly::CLEANUPRET: return WebAssembly::CLEANUPRET_S;
     155           0 :   case WebAssembly::CLZ_I32: return WebAssembly::CLZ_I32_S;
     156           0 :   case WebAssembly::CLZ_I64: return WebAssembly::CLZ_I64_S;
     157          10 :   case WebAssembly::CONST_F32: return WebAssembly::CONST_F32_S;
     158          16 :   case WebAssembly::CONST_F64: return WebAssembly::CONST_F64_S;
     159         420 :   case WebAssembly::CONST_I32: return WebAssembly::CONST_I32_S;
     160          13 :   case WebAssembly::CONST_I64: return WebAssembly::CONST_I64_S;
     161           0 :   case WebAssembly::CONST_V128_v16i8: return WebAssembly::CONST_V128_v16i8_S;
     162           0 :   case WebAssembly::CONST_V128_v2f64: return WebAssembly::CONST_V128_v2f64_S;
     163           0 :   case WebAssembly::CONST_V128_v2i64: return WebAssembly::CONST_V128_v2i64_S;
     164           0 :   case WebAssembly::CONST_V128_v4f32: return WebAssembly::CONST_V128_v4f32_S;
     165           0 :   case WebAssembly::CONST_V128_v4i32: return WebAssembly::CONST_V128_v4i32_S;
     166           0 :   case WebAssembly::CONST_V128_v8i16: return WebAssembly::CONST_V128_v8i16_S;
     167           0 :   case WebAssembly::COPYSIGN_F32: return WebAssembly::COPYSIGN_F32_S;
     168           0 :   case WebAssembly::COPYSIGN_F64: return WebAssembly::COPYSIGN_F64_S;
     169           0 :   case WebAssembly::COPY_EXCEPT_REF: return WebAssembly::COPY_EXCEPT_REF_S;
     170           0 :   case WebAssembly::COPY_F32: return WebAssembly::COPY_F32_S;
     171           0 :   case WebAssembly::COPY_F64: return WebAssembly::COPY_F64_S;
     172           0 :   case WebAssembly::COPY_I32: return WebAssembly::COPY_I32_S;
     173           0 :   case WebAssembly::COPY_I64: return WebAssembly::COPY_I64_S;
     174           0 :   case WebAssembly::COPY_V128: return WebAssembly::COPY_V128_S;
     175           0 :   case WebAssembly::CTZ_I32: return WebAssembly::CTZ_I32_S;
     176           0 :   case WebAssembly::CTZ_I64: return WebAssembly::CTZ_I64_S;
     177           0 :   case WebAssembly::CURRENT_MEMORY_I32: return WebAssembly::CURRENT_MEMORY_I32_S;
     178           0 :   case WebAssembly::DIV_F32: return WebAssembly::DIV_F32_S;
     179           0 :   case WebAssembly::DIV_F64: return WebAssembly::DIV_F64_S;
     180          17 :   case WebAssembly::DIV_S_I32: return WebAssembly::DIV_S_I32_S;
     181           0 :   case WebAssembly::DIV_S_I64: return WebAssembly::DIV_S_I64_S;
     182           0 :   case WebAssembly::DIV_U_I32: return WebAssembly::DIV_U_I32_S;
     183           0 :   case WebAssembly::DIV_U_I64: return WebAssembly::DIV_U_I64_S;
     184           2 :   case WebAssembly::DIV_v2f64: return WebAssembly::DIV_v2f64_S;
     185           2 :   case WebAssembly::DIV_v4f32: return WebAssembly::DIV_v4f32_S;
     186           0 :   case WebAssembly::DROP_EXCEPT_REF: return WebAssembly::DROP_EXCEPT_REF_S;
     187           1 :   case WebAssembly::DROP_F32: return WebAssembly::DROP_F32_S;
     188           1 :   case WebAssembly::DROP_F64: return WebAssembly::DROP_F64_S;
     189          41 :   case WebAssembly::DROP_I32: return WebAssembly::DROP_I32_S;
     190           7 :   case WebAssembly::DROP_I64: return WebAssembly::DROP_I64_S;
     191          21 :   case WebAssembly::DROP_V128: return WebAssembly::DROP_V128_S;
     192          25 :   case WebAssembly::END_BLOCK: return WebAssembly::END_BLOCK_S;
     193         568 :   case WebAssembly::END_FUNCTION: return WebAssembly::END_FUNCTION_S;
     194          10 :   case WebAssembly::END_LOOP: return WebAssembly::END_LOOP_S;
     195           0 :   case WebAssembly::END_TRY: return WebAssembly::END_TRY_S;
     196           9 :   case WebAssembly::EQZ_I32: return WebAssembly::EQZ_I32_S;
     197           0 :   case WebAssembly::EQZ_I64: return WebAssembly::EQZ_I64_S;
     198           0 :   case WebAssembly::EQ_F32: return WebAssembly::EQ_F32_S;
     199           0 :   case WebAssembly::EQ_F64: return WebAssembly::EQ_F64_S;
     200           3 :   case WebAssembly::EQ_I32: return WebAssembly::EQ_I32_S;
     201           0 :   case WebAssembly::EQ_I64: return WebAssembly::EQ_I64_S;
     202           0 :   case WebAssembly::EQ_v16i8: return WebAssembly::EQ_v16i8_S;
     203           0 :   case WebAssembly::EQ_v2f64: return WebAssembly::EQ_v2f64_S;
     204           0 :   case WebAssembly::EQ_v4f32: return WebAssembly::EQ_v4f32_S;
     205           0 :   case WebAssembly::EQ_v4i32: return WebAssembly::EQ_v4i32_S;
     206           0 :   case WebAssembly::EQ_v8i16: return WebAssembly::EQ_v8i16_S;
     207           0 :   case WebAssembly::EXTRACT_LANE_v16i8_s: return WebAssembly::EXTRACT_LANE_v16i8_s_S;
     208           0 :   case WebAssembly::EXTRACT_LANE_v16i8_u: return WebAssembly::EXTRACT_LANE_v16i8_u_S;
     209           0 :   case WebAssembly::EXTRACT_LANE_v2f64: return WebAssembly::EXTRACT_LANE_v2f64_S;
     210           8 :   case WebAssembly::EXTRACT_LANE_v2i64: return WebAssembly::EXTRACT_LANE_v2i64_S;
     211           0 :   case WebAssembly::EXTRACT_LANE_v4f32: return WebAssembly::EXTRACT_LANE_v4f32_S;
     212           0 :   case WebAssembly::EXTRACT_LANE_v4i32: return WebAssembly::EXTRACT_LANE_v4i32_S;
     213           0 :   case WebAssembly::EXTRACT_LANE_v8i16_s: return WebAssembly::EXTRACT_LANE_v8i16_s_S;
     214           0 :   case WebAssembly::EXTRACT_LANE_v8i16_u: return WebAssembly::EXTRACT_LANE_v8i16_u_S;
     215           0 :   case WebAssembly::F32_CONVERT_S_I32: return WebAssembly::F32_CONVERT_S_I32_S;
     216           0 :   case WebAssembly::F32_CONVERT_S_I64: return WebAssembly::F32_CONVERT_S_I64_S;
     217           0 :   case WebAssembly::F32_CONVERT_U_I32: return WebAssembly::F32_CONVERT_U_I32_S;
     218           0 :   case WebAssembly::F32_CONVERT_U_I64: return WebAssembly::F32_CONVERT_U_I64_S;
     219           0 :   case WebAssembly::F32_DEMOTE_F64: return WebAssembly::F32_DEMOTE_F64_S;
     220           0 :   case WebAssembly::F32_REINTERPRET_I32: return WebAssembly::F32_REINTERPRET_I32_S;
     221           0 :   case WebAssembly::F64_CONVERT_S_I32: return WebAssembly::F64_CONVERT_S_I32_S;
     222           0 :   case WebAssembly::F64_CONVERT_S_I64: return WebAssembly::F64_CONVERT_S_I64_S;
     223           0 :   case WebAssembly::F64_CONVERT_U_I32: return WebAssembly::F64_CONVERT_U_I32_S;
     224           0 :   case WebAssembly::F64_CONVERT_U_I64: return WebAssembly::F64_CONVERT_U_I64_S;
     225           0 :   case WebAssembly::F64_PROMOTE_F32: return WebAssembly::F64_PROMOTE_F32_S;
     226           0 :   case WebAssembly::F64_REINTERPRET_I64: return WebAssembly::F64_REINTERPRET_I64_S;
     227           0 :   case WebAssembly::FALLTHROUGH_RETURN_EXCEPT_REF: return WebAssembly::FALLTHROUGH_RETURN_EXCEPT_REF_S;
     228           0 :   case WebAssembly::FALLTHROUGH_RETURN_F32: return WebAssembly::FALLTHROUGH_RETURN_F32_S;
     229           0 :   case WebAssembly::FALLTHROUGH_RETURN_F64: return WebAssembly::FALLTHROUGH_RETURN_F64_S;
     230           0 :   case WebAssembly::FALLTHROUGH_RETURN_I32: return WebAssembly::FALLTHROUGH_RETURN_I32_S;
     231           0 :   case WebAssembly::FALLTHROUGH_RETURN_I64: return WebAssembly::FALLTHROUGH_RETURN_I64_S;
     232           0 :   case WebAssembly::FALLTHROUGH_RETURN_VOID: return WebAssembly::FALLTHROUGH_RETURN_VOID_S;
     233           0 :   case WebAssembly::FALLTHROUGH_RETURN_v16i8: return WebAssembly::FALLTHROUGH_RETURN_v16i8_S;
     234           0 :   case WebAssembly::FALLTHROUGH_RETURN_v2f64: return WebAssembly::FALLTHROUGH_RETURN_v2f64_S;
     235           0 :   case WebAssembly::FALLTHROUGH_RETURN_v2i64: return WebAssembly::FALLTHROUGH_RETURN_v2i64_S;
     236           0 :   case WebAssembly::FALLTHROUGH_RETURN_v4f32: return WebAssembly::FALLTHROUGH_RETURN_v4f32_S;
     237           0 :   case WebAssembly::FALLTHROUGH_RETURN_v4i32: return WebAssembly::FALLTHROUGH_RETURN_v4i32_S;
     238           0 :   case WebAssembly::FALLTHROUGH_RETURN_v8i16: return WebAssembly::FALLTHROUGH_RETURN_v8i16_S;
     239           0 :   case WebAssembly::FLOOR_F32: return WebAssembly::FLOOR_F32_S;
     240           0 :   case WebAssembly::FLOOR_F64: return WebAssembly::FLOOR_F64_S;
     241           0 :   case WebAssembly::FP_TO_SINT_I32_F32: return WebAssembly::FP_TO_SINT_I32_F32_S;
     242           0 :   case WebAssembly::FP_TO_SINT_I32_F64: return WebAssembly::FP_TO_SINT_I32_F64_S;
     243           0 :   case WebAssembly::FP_TO_SINT_I64_F32: return WebAssembly::FP_TO_SINT_I64_F32_S;
     244           0 :   case WebAssembly::FP_TO_SINT_I64_F64: return WebAssembly::FP_TO_SINT_I64_F64_S;
     245           0 :   case WebAssembly::FP_TO_UINT_I32_F32: return WebAssembly::FP_TO_UINT_I32_F32_S;
     246           0 :   case WebAssembly::FP_TO_UINT_I32_F64: return WebAssembly::FP_TO_UINT_I32_F64_S;
     247           0 :   case WebAssembly::FP_TO_UINT_I64_F32: return WebAssembly::FP_TO_UINT_I64_F32_S;
     248           0 :   case WebAssembly::FP_TO_UINT_I64_F64: return WebAssembly::FP_TO_UINT_I64_F64_S;
     249           0 :   case WebAssembly::GET_GLOBAL_EXCEPT_REF: return WebAssembly::GET_GLOBAL_EXCEPT_REF_S;
     250           0 :   case WebAssembly::GET_GLOBAL_F32: return WebAssembly::GET_GLOBAL_F32_S;
     251           0 :   case WebAssembly::GET_GLOBAL_F64: return WebAssembly::GET_GLOBAL_F64_S;
     252          22 :   case WebAssembly::GET_GLOBAL_I32: return WebAssembly::GET_GLOBAL_I32_S;
     253           0 :   case WebAssembly::GET_GLOBAL_I64: return WebAssembly::GET_GLOBAL_I64_S;
     254           0 :   case WebAssembly::GET_GLOBAL_V128: return WebAssembly::GET_GLOBAL_V128_S;
     255           0 :   case WebAssembly::GET_LOCAL_EXCEPT_REF: return WebAssembly::GET_LOCAL_EXCEPT_REF_S;
     256           4 :   case WebAssembly::GET_LOCAL_F32: return WebAssembly::GET_LOCAL_F32_S;
     257          12 :   case WebAssembly::GET_LOCAL_F64: return WebAssembly::GET_LOCAL_F64_S;
     258         329 :   case WebAssembly::GET_LOCAL_I32: return WebAssembly::GET_LOCAL_I32_S;
     259          22 :   case WebAssembly::GET_LOCAL_I64: return WebAssembly::GET_LOCAL_I64_S;
     260         360 :   case WebAssembly::GET_LOCAL_V128: return WebAssembly::GET_LOCAL_V128_S;
     261           0 :   case WebAssembly::GE_F32: return WebAssembly::GE_F32_S;
     262           0 :   case WebAssembly::GE_F64: return WebAssembly::GE_F64_S;
     263           0 :   case WebAssembly::GE_S_I32: return WebAssembly::GE_S_I32_S;
     264           0 :   case WebAssembly::GE_S_I64: return WebAssembly::GE_S_I64_S;
     265           0 :   case WebAssembly::GE_S_v16i8: return WebAssembly::GE_S_v16i8_S;
     266           0 :   case WebAssembly::GE_S_v4i32: return WebAssembly::GE_S_v4i32_S;
     267           0 :   case WebAssembly::GE_S_v8i16: return WebAssembly::GE_S_v8i16_S;
     268           1 :   case WebAssembly::GE_U_I32: return WebAssembly::GE_U_I32_S;
     269           0 :   case WebAssembly::GE_U_I64: return WebAssembly::GE_U_I64_S;
     270           0 :   case WebAssembly::GE_U_v16i8: return WebAssembly::GE_U_v16i8_S;
     271           0 :   case WebAssembly::GE_U_v4i32: return WebAssembly::GE_U_v4i32_S;
     272           0 :   case WebAssembly::GE_U_v8i16: return WebAssembly::GE_U_v8i16_S;
     273           0 :   case WebAssembly::GE_v2f64: return WebAssembly::GE_v2f64_S;
     274           0 :   case WebAssembly::GE_v4f32: return WebAssembly::GE_v4f32_S;
     275           0 :   case WebAssembly::GROW_MEMORY_I32: return WebAssembly::GROW_MEMORY_I32_S;
     276           0 :   case WebAssembly::GT_F32: return WebAssembly::GT_F32_S;
     277           0 :   case WebAssembly::GT_F64: return WebAssembly::GT_F64_S;
     278           0 :   case WebAssembly::GT_S_I32: return WebAssembly::GT_S_I32_S;
     279           0 :   case WebAssembly::GT_S_I64: return WebAssembly::GT_S_I64_S;
     280           0 :   case WebAssembly::GT_S_v16i8: return WebAssembly::GT_S_v16i8_S;
     281           0 :   case WebAssembly::GT_S_v4i32: return WebAssembly::GT_S_v4i32_S;
     282           0 :   case WebAssembly::GT_S_v8i16: return WebAssembly::GT_S_v8i16_S;
     283           0 :   case WebAssembly::GT_U_I32: return WebAssembly::GT_U_I32_S;
     284           0 :   case WebAssembly::GT_U_I64: return WebAssembly::GT_U_I64_S;
     285           0 :   case WebAssembly::GT_U_v16i8: return WebAssembly::GT_U_v16i8_S;
     286           0 :   case WebAssembly::GT_U_v4i32: return WebAssembly::GT_U_v4i32_S;
     287           0 :   case WebAssembly::GT_U_v8i16: return WebAssembly::GT_U_v8i16_S;
     288           0 :   case WebAssembly::GT_v2f64: return WebAssembly::GT_v2f64_S;
     289           0 :   case WebAssembly::GT_v4f32: return WebAssembly::GT_v4f32_S;
     290           0 :   case WebAssembly::I32_EXTEND16_S_I32: return WebAssembly::I32_EXTEND16_S_I32_S;
     291           0 :   case WebAssembly::I32_EXTEND8_S_I32: return WebAssembly::I32_EXTEND8_S_I32_S;
     292           0 :   case WebAssembly::I32_REINTERPRET_F32: return WebAssembly::I32_REINTERPRET_F32_S;
     293           0 :   case WebAssembly::I32_TRUNC_S_F32: return WebAssembly::I32_TRUNC_S_F32_S;
     294           0 :   case WebAssembly::I32_TRUNC_S_F64: return WebAssembly::I32_TRUNC_S_F64_S;
     295           0 :   case WebAssembly::I32_TRUNC_S_SAT_F32: return WebAssembly::I32_TRUNC_S_SAT_F32_S;
     296           0 :   case WebAssembly::I32_TRUNC_S_SAT_F64: return WebAssembly::I32_TRUNC_S_SAT_F64_S;
     297           0 :   case WebAssembly::I32_TRUNC_U_F32: return WebAssembly::I32_TRUNC_U_F32_S;
     298           0 :   case WebAssembly::I32_TRUNC_U_F64: return WebAssembly::I32_TRUNC_U_F64_S;
     299           0 :   case WebAssembly::I32_TRUNC_U_SAT_F32: return WebAssembly::I32_TRUNC_U_SAT_F32_S;
     300           0 :   case WebAssembly::I32_TRUNC_U_SAT_F64: return WebAssembly::I32_TRUNC_U_SAT_F64_S;
     301           8 :   case WebAssembly::I32_WRAP_I64: return WebAssembly::I32_WRAP_I64_S;
     302           0 :   case WebAssembly::I64_EXTEND16_S_I64: return WebAssembly::I64_EXTEND16_S_I64_S;
     303           0 :   case WebAssembly::I64_EXTEND32_S_I64: return WebAssembly::I64_EXTEND32_S_I64_S;
     304           0 :   case WebAssembly::I64_EXTEND8_S_I64: return WebAssembly::I64_EXTEND8_S_I64_S;
     305           0 :   case WebAssembly::I64_EXTEND_S_I32: return WebAssembly::I64_EXTEND_S_I32_S;
     306           3 :   case WebAssembly::I64_EXTEND_U_I32: return WebAssembly::I64_EXTEND_U_I32_S;
     307           0 :   case WebAssembly::I64_REINTERPRET_F64: return WebAssembly::I64_REINTERPRET_F64_S;
     308           0 :   case WebAssembly::I64_TRUNC_S_F32: return WebAssembly::I64_TRUNC_S_F32_S;
     309           0 :   case WebAssembly::I64_TRUNC_S_F64: return WebAssembly::I64_TRUNC_S_F64_S;
     310           0 :   case WebAssembly::I64_TRUNC_S_SAT_F32: return WebAssembly::I64_TRUNC_S_SAT_F32_S;
     311           0 :   case WebAssembly::I64_TRUNC_S_SAT_F64: return WebAssembly::I64_TRUNC_S_SAT_F64_S;
     312           0 :   case WebAssembly::I64_TRUNC_U_F32: return WebAssembly::I64_TRUNC_U_F32_S;
     313           0 :   case WebAssembly::I64_TRUNC_U_F64: return WebAssembly::I64_TRUNC_U_F64_S;
     314           0 :   case WebAssembly::I64_TRUNC_U_SAT_F32: return WebAssembly::I64_TRUNC_U_SAT_F32_S;
     315           0 :   case WebAssembly::I64_TRUNC_U_SAT_F64: return WebAssembly::I64_TRUNC_U_SAT_F64_S;
     316           0 :   case WebAssembly::LE_F32: return WebAssembly::LE_F32_S;
     317           0 :   case WebAssembly::LE_F64: return WebAssembly::LE_F64_S;
     318           0 :   case WebAssembly::LE_S_I32: return WebAssembly::LE_S_I32_S;
     319           0 :   case WebAssembly::LE_S_I64: return WebAssembly::LE_S_I64_S;
     320           0 :   case WebAssembly::LE_S_v16i8: return WebAssembly::LE_S_v16i8_S;
     321           0 :   case WebAssembly::LE_S_v4i32: return WebAssembly::LE_S_v4i32_S;
     322           0 :   case WebAssembly::LE_S_v8i16: return WebAssembly::LE_S_v8i16_S;
     323           0 :   case WebAssembly::LE_U_I32: return WebAssembly::LE_U_I32_S;
     324           0 :   case WebAssembly::LE_U_I64: return WebAssembly::LE_U_I64_S;
     325           0 :   case WebAssembly::LE_U_v16i8: return WebAssembly::LE_U_v16i8_S;
     326           0 :   case WebAssembly::LE_U_v4i32: return WebAssembly::LE_U_v4i32_S;
     327           0 :   case WebAssembly::LE_U_v8i16: return WebAssembly::LE_U_v8i16_S;
     328           0 :   case WebAssembly::LE_v2f64: return WebAssembly::LE_v2f64_S;
     329           0 :   case WebAssembly::LE_v4f32: return WebAssembly::LE_v4f32_S;
     330           0 :   case WebAssembly::LOAD16_S_I32: return WebAssembly::LOAD16_S_I32_S;
     331           0 :   case WebAssembly::LOAD16_S_I64: return WebAssembly::LOAD16_S_I64_S;
     332           0 :   case WebAssembly::LOAD16_U_I32: return WebAssembly::LOAD16_U_I32_S;
     333           0 :   case WebAssembly::LOAD16_U_I64: return WebAssembly::LOAD16_U_I64_S;
     334           0 :   case WebAssembly::LOAD32_S_I64: return WebAssembly::LOAD32_S_I64_S;
     335           0 :   case WebAssembly::LOAD32_U_I64: return WebAssembly::LOAD32_U_I64_S;
     336           0 :   case WebAssembly::LOAD8_S_I32: return WebAssembly::LOAD8_S_I32_S;
     337           0 :   case WebAssembly::LOAD8_S_I64: return WebAssembly::LOAD8_S_I64_S;
     338           3 :   case WebAssembly::LOAD8_U_I32: return WebAssembly::LOAD8_U_I32_S;
     339           0 :   case WebAssembly::LOAD8_U_I64: return WebAssembly::LOAD8_U_I64_S;
     340           0 :   case WebAssembly::LOAD_F32: return WebAssembly::LOAD_F32_S;
     341           0 :   case WebAssembly::LOAD_F64: return WebAssembly::LOAD_F64_S;
     342         177 :   case WebAssembly::LOAD_I32: return WebAssembly::LOAD_I32_S;
     343           3 :   case WebAssembly::LOAD_I64: return WebAssembly::LOAD_I64_S;
     344           0 :   case WebAssembly::LOAD_v16i8: return WebAssembly::LOAD_v16i8_S;
     345           0 :   case WebAssembly::LOAD_v2f64: return WebAssembly::LOAD_v2f64_S;
     346           0 :   case WebAssembly::LOAD_v2i64: return WebAssembly::LOAD_v2i64_S;
     347           0 :   case WebAssembly::LOAD_v4f32: return WebAssembly::LOAD_v4f32_S;
     348           0 :   case WebAssembly::LOAD_v4i32: return WebAssembly::LOAD_v4i32_S;
     349           0 :   case WebAssembly::LOAD_v8i16: return WebAssembly::LOAD_v8i16_S;
     350          10 :   case WebAssembly::LOOP: return WebAssembly::LOOP_S;
     351           0 :   case WebAssembly::LT_F32: return WebAssembly::LT_F32_S;
     352           1 :   case WebAssembly::LT_F64: return WebAssembly::LT_F64_S;
     353          10 :   case WebAssembly::LT_S_I32: return WebAssembly::LT_S_I32_S;
     354           0 :   case WebAssembly::LT_S_I64: return WebAssembly::LT_S_I64_S;
     355           0 :   case WebAssembly::LT_S_v16i8: return WebAssembly::LT_S_v16i8_S;
     356           0 :   case WebAssembly::LT_S_v4i32: return WebAssembly::LT_S_v4i32_S;
     357           0 :   case WebAssembly::LT_S_v8i16: return WebAssembly::LT_S_v8i16_S;
     358           1 :   case WebAssembly::LT_U_I32: return WebAssembly::LT_U_I32_S;
     359           0 :   case WebAssembly::LT_U_I64: return WebAssembly::LT_U_I64_S;
     360           0 :   case WebAssembly::LT_U_v16i8: return WebAssembly::LT_U_v16i8_S;
     361           0 :   case WebAssembly::LT_U_v4i32: return WebAssembly::LT_U_v4i32_S;
     362           0 :   case WebAssembly::LT_U_v8i16: return WebAssembly::LT_U_v8i16_S;
     363           0 :   case WebAssembly::LT_v2f64: return WebAssembly::LT_v2f64_S;
     364           0 :   case WebAssembly::LT_v4f32: return WebAssembly::LT_v4f32_S;
     365           0 :   case WebAssembly::MAX_F32: return WebAssembly::MAX_F32_S;
     366           0 :   case WebAssembly::MAX_F64: return WebAssembly::MAX_F64_S;
     367           6 :   case WebAssembly::MAX_v2f64: return WebAssembly::MAX_v2f64_S;
     368           6 :   case WebAssembly::MAX_v4f32: return WebAssembly::MAX_v4f32_S;
     369           0 :   case WebAssembly::MEMORY_GROW_I32: return WebAssembly::MEMORY_GROW_I32_S;
     370           0 :   case WebAssembly::MEMORY_SIZE_I32: return WebAssembly::MEMORY_SIZE_I32_S;
     371           0 :   case WebAssembly::MEM_GROW_I32: return WebAssembly::MEM_GROW_I32_S;
     372           0 :   case WebAssembly::MEM_SIZE_I32: return WebAssembly::MEM_SIZE_I32_S;
     373           0 :   case WebAssembly::MIN_F32: return WebAssembly::MIN_F32_S;
     374           0 :   case WebAssembly::MIN_F64: return WebAssembly::MIN_F64_S;
     375           6 :   case WebAssembly::MIN_v2f64: return WebAssembly::MIN_v2f64_S;
     376           6 :   case WebAssembly::MIN_v4f32: return WebAssembly::MIN_v4f32_S;
     377           0 :   case WebAssembly::MUL_F32: return WebAssembly::MUL_F32_S;
     378           0 :   case WebAssembly::MUL_F64: return WebAssembly::MUL_F64_S;
     379           4 :   case WebAssembly::MUL_I32: return WebAssembly::MUL_I32_S;
     380           4 :   case WebAssembly::MUL_I64: return WebAssembly::MUL_I64_S;
     381           2 :   case WebAssembly::MUL_v16i8: return WebAssembly::MUL_v16i8_S;
     382           2 :   case WebAssembly::MUL_v2f64: return WebAssembly::MUL_v2f64_S;
     383           2 :   case WebAssembly::MUL_v4f32: return WebAssembly::MUL_v4f32_S;
     384           2 :   case WebAssembly::MUL_v4i32: return WebAssembly::MUL_v4i32_S;
     385           2 :   case WebAssembly::MUL_v8i16: return WebAssembly::MUL_v8i16_S;
     386           0 :   case WebAssembly::NEAREST_F32: return WebAssembly::NEAREST_F32_S;
     387           0 :   case WebAssembly::NEAREST_F64: return WebAssembly::NEAREST_F64_S;
     388           0 :   case WebAssembly::NEG_F32: return WebAssembly::NEG_F32_S;
     389           0 :   case WebAssembly::NEG_F64: return WebAssembly::NEG_F64_S;
     390           2 :   case WebAssembly::NEG_v16i8: return WebAssembly::NEG_v16i8_S;
     391           2 :   case WebAssembly::NEG_v2f64: return WebAssembly::NEG_v2f64_S;
     392           2 :   case WebAssembly::NEG_v2i64: return WebAssembly::NEG_v2i64_S;
     393           2 :   case WebAssembly::NEG_v4f32: return WebAssembly::NEG_v4f32_S;
     394           2 :   case WebAssembly::NEG_v4i32: return WebAssembly::NEG_v4i32_S;
     395           2 :   case WebAssembly::NEG_v8i16: return WebAssembly::NEG_v8i16_S;
     396           0 :   case WebAssembly::NE_F32: return WebAssembly::NE_F32_S;
     397           0 :   case WebAssembly::NE_F64: return WebAssembly::NE_F64_S;
     398           4 :   case WebAssembly::NE_I32: return WebAssembly::NE_I32_S;
     399           0 :   case WebAssembly::NE_I64: return WebAssembly::NE_I64_S;
     400           0 :   case WebAssembly::NE_v16i8: return WebAssembly::NE_v16i8_S;
     401           0 :   case WebAssembly::NE_v2f64: return WebAssembly::NE_v2f64_S;
     402           0 :   case WebAssembly::NE_v4f32: return WebAssembly::NE_v4f32_S;
     403           0 :   case WebAssembly::NE_v4i32: return WebAssembly::NE_v4i32_S;
     404           0 :   case WebAssembly::NE_v8i16: return WebAssembly::NE_v8i16_S;
     405           0 :   case WebAssembly::NOP: return WebAssembly::NOP_S;
     406           3 :   case WebAssembly::NOT_v16i8: return WebAssembly::NOT_v16i8_S;
     407           3 :   case WebAssembly::NOT_v2i64: return WebAssembly::NOT_v2i64_S;
     408           3 :   case WebAssembly::NOT_v4i32: return WebAssembly::NOT_v4i32_S;
     409           3 :   case WebAssembly::NOT_v8i16: return WebAssembly::NOT_v8i16_S;
     410           1 :   case WebAssembly::OR_I32: return WebAssembly::OR_I32_S;
     411           0 :   case WebAssembly::OR_I64: return WebAssembly::OR_I64_S;
     412           3 :   case WebAssembly::OR_v16i8: return WebAssembly::OR_v16i8_S;
     413           3 :   case WebAssembly::OR_v2i64: return WebAssembly::OR_v2i64_S;
     414           3 :   case WebAssembly::OR_v4i32: return WebAssembly::OR_v4i32_S;
     415           3 :   case WebAssembly::OR_v8i16: return WebAssembly::OR_v8i16_S;
     416           0 :   case WebAssembly::PCALL_INDIRECT_EXCEPT_REF: return WebAssembly::PCALL_INDIRECT_EXCEPT_REF_S;
     417           0 :   case WebAssembly::PCALL_INDIRECT_F32: return WebAssembly::PCALL_INDIRECT_F32_S;
     418           0 :   case WebAssembly::PCALL_INDIRECT_F64: return WebAssembly::PCALL_INDIRECT_F64_S;
     419           0 :   case WebAssembly::PCALL_INDIRECT_I32: return WebAssembly::PCALL_INDIRECT_I32_S;
     420           0 :   case WebAssembly::PCALL_INDIRECT_I64: return WebAssembly::PCALL_INDIRECT_I64_S;
     421           0 :   case WebAssembly::PCALL_INDIRECT_VOID: return WebAssembly::PCALL_INDIRECT_VOID_S;
     422           0 :   case WebAssembly::PCALL_INDIRECT_v16i8: return WebAssembly::PCALL_INDIRECT_v16i8_S;
     423           0 :   case WebAssembly::PCALL_INDIRECT_v2f64: return WebAssembly::PCALL_INDIRECT_v2f64_S;
     424           0 :   case WebAssembly::PCALL_INDIRECT_v2i64: return WebAssembly::PCALL_INDIRECT_v2i64_S;
     425           0 :   case WebAssembly::PCALL_INDIRECT_v4f32: return WebAssembly::PCALL_INDIRECT_v4f32_S;
     426           0 :   case WebAssembly::PCALL_INDIRECT_v4i32: return WebAssembly::PCALL_INDIRECT_v4i32_S;
     427           0 :   case WebAssembly::PCALL_INDIRECT_v8i16: return WebAssembly::PCALL_INDIRECT_v8i16_S;
     428           0 :   case WebAssembly::POPCNT_I32: return WebAssembly::POPCNT_I32_S;
     429           0 :   case WebAssembly::POPCNT_I64: return WebAssembly::POPCNT_I64_S;
     430           0 :   case WebAssembly::REM_S_I32: return WebAssembly::REM_S_I32_S;
     431           0 :   case WebAssembly::REM_S_I64: return WebAssembly::REM_S_I64_S;
     432           2 :   case WebAssembly::REM_U_I32: return WebAssembly::REM_U_I32_S;
     433           0 :   case WebAssembly::REM_U_I64: return WebAssembly::REM_U_I64_S;
     434           0 :   case WebAssembly::REPLACE_LANE_v16i8: return WebAssembly::REPLACE_LANE_v16i8_S;
     435           0 :   case WebAssembly::REPLACE_LANE_v2f64: return WebAssembly::REPLACE_LANE_v2f64_S;
     436           2 :   case WebAssembly::REPLACE_LANE_v2i64: return WebAssembly::REPLACE_LANE_v2i64_S;
     437           0 :   case WebAssembly::REPLACE_LANE_v4f32: return WebAssembly::REPLACE_LANE_v4f32_S;
     438           0 :   case WebAssembly::REPLACE_LANE_v4i32: return WebAssembly::REPLACE_LANE_v4i32_S;
     439           0 :   case WebAssembly::REPLACE_LANE_v8i16: return WebAssembly::REPLACE_LANE_v8i16_S;
     440           0 :   case WebAssembly::RETHROW: return WebAssembly::RETHROW_S;
     441           0 :   case WebAssembly::RETHROW_TO_CALLER: return WebAssembly::RETHROW_TO_CALLER_S;
     442           0 :   case WebAssembly::RETURN_EXCEPT_REF: return WebAssembly::RETURN_EXCEPT_REF_S;
     443           0 :   case WebAssembly::RETURN_F32: return WebAssembly::RETURN_F32_S;
     444           0 :   case WebAssembly::RETURN_F64: return WebAssembly::RETURN_F64_S;
     445          21 :   case WebAssembly::RETURN_I32: return WebAssembly::RETURN_I32_S;
     446           0 :   case WebAssembly::RETURN_I64: return WebAssembly::RETURN_I64_S;
     447          21 :   case WebAssembly::RETURN_VOID: return WebAssembly::RETURN_VOID_S;
     448          13 :   case WebAssembly::RETURN_v16i8: return WebAssembly::RETURN_v16i8_S;
     449          13 :   case WebAssembly::RETURN_v2f64: return WebAssembly::RETURN_v2f64_S;
     450          16 :   case WebAssembly::RETURN_v2i64: return WebAssembly::RETURN_v2i64_S;
     451          13 :   case WebAssembly::RETURN_v4f32: return WebAssembly::RETURN_v4f32_S;
     452          13 :   case WebAssembly::RETURN_v4i32: return WebAssembly::RETURN_v4i32_S;
     453          13 :   case WebAssembly::RETURN_v8i16: return WebAssembly::RETURN_v8i16_S;
     454           0 :   case WebAssembly::ROTL_I32: return WebAssembly::ROTL_I32_S;
     455           0 :   case WebAssembly::ROTL_I64: return WebAssembly::ROTL_I64_S;
     456           0 :   case WebAssembly::ROTR_I32: return WebAssembly::ROTR_I32_S;
     457           0 :   case WebAssembly::ROTR_I64: return WebAssembly::ROTR_I64_S;
     458           0 :   case WebAssembly::SELECT_EXCEPT_REF: return WebAssembly::SELECT_EXCEPT_REF_S;
     459           0 :   case WebAssembly::SELECT_F32: return WebAssembly::SELECT_F32_S;
     460           2 :   case WebAssembly::SELECT_F64: return WebAssembly::SELECT_F64_S;
     461           0 :   case WebAssembly::SELECT_I32: return WebAssembly::SELECT_I32_S;
     462           0 :   case WebAssembly::SELECT_I64: return WebAssembly::SELECT_I64_S;
     463           0 :   case WebAssembly::SET_GLOBAL_EXCEPT_REF: return WebAssembly::SET_GLOBAL_EXCEPT_REF_S;
     464           0 :   case WebAssembly::SET_GLOBAL_F32: return WebAssembly::SET_GLOBAL_F32_S;
     465           0 :   case WebAssembly::SET_GLOBAL_F64: return WebAssembly::SET_GLOBAL_F64_S;
     466          24 :   case WebAssembly::SET_GLOBAL_I32: return WebAssembly::SET_GLOBAL_I32_S;
     467           0 :   case WebAssembly::SET_GLOBAL_I64: return WebAssembly::SET_GLOBAL_I64_S;
     468           0 :   case WebAssembly::SET_GLOBAL_V128: return WebAssembly::SET_GLOBAL_V128_S;
     469           0 :   case WebAssembly::SET_LOCAL_EXCEPT_REF: return WebAssembly::SET_LOCAL_EXCEPT_REF_S;
     470           4 :   case WebAssembly::SET_LOCAL_F32: return WebAssembly::SET_LOCAL_F32_S;
     471          12 :   case WebAssembly::SET_LOCAL_F64: return WebAssembly::SET_LOCAL_F64_S;
     472          91 :   case WebAssembly::SET_LOCAL_I32: return WebAssembly::SET_LOCAL_I32_S;
     473          11 :   case WebAssembly::SET_LOCAL_I64: return WebAssembly::SET_LOCAL_I64_S;
     474         102 :   case WebAssembly::SET_LOCAL_V128: return WebAssembly::SET_LOCAL_V128_S;
     475           2 :   case WebAssembly::SHL_I32: return WebAssembly::SHL_I32_S;
     476           0 :   case WebAssembly::SHL_I64: return WebAssembly::SHL_I64_S;
     477           4 :   case WebAssembly::SHL_v16i8: return WebAssembly::SHL_v16i8_S;
     478           6 :   case WebAssembly::SHL_v2i64: return WebAssembly::SHL_v2i64_S;
     479           4 :   case WebAssembly::SHL_v4i32: return WebAssembly::SHL_v4i32_S;
     480           4 :   case WebAssembly::SHL_v8i16: return WebAssembly::SHL_v8i16_S;
     481           5 :   case WebAssembly::SHR_S_I32: return WebAssembly::SHR_S_I32_S;
     482           0 :   case WebAssembly::SHR_S_I64: return WebAssembly::SHR_S_I64_S;
     483           2 :   case WebAssembly::SHR_S_v16i8: return WebAssembly::SHR_S_v16i8_S;
     484           4 :   case WebAssembly::SHR_S_v2i64: return WebAssembly::SHR_S_v2i64_S;
     485           2 :   case WebAssembly::SHR_S_v4i32: return WebAssembly::SHR_S_v4i32_S;
     486           2 :   case WebAssembly::SHR_S_v8i16: return WebAssembly::SHR_S_v8i16_S;
     487           3 :   case WebAssembly::SHR_U_I32: return WebAssembly::SHR_U_I32_S;
     488           0 :   case WebAssembly::SHR_U_I64: return WebAssembly::SHR_U_I64_S;
     489           2 :   case WebAssembly::SHR_U_v16i8: return WebAssembly::SHR_U_v16i8_S;
     490           4 :   case WebAssembly::SHR_U_v2i64: return WebAssembly::SHR_U_v2i64_S;
     491           2 :   case WebAssembly::SHR_U_v4i32: return WebAssembly::SHR_U_v4i32_S;
     492           2 :   case WebAssembly::SHR_U_v8i16: return WebAssembly::SHR_U_v8i16_S;
     493           0 :   case WebAssembly::SHUFFLE_v16i8: return WebAssembly::SHUFFLE_v16i8_S;
     494           3 :   case WebAssembly::SPLAT_v16i8: return WebAssembly::SPLAT_v16i8_S;
     495           8 :   case WebAssembly::SPLAT_v2f64: return WebAssembly::SPLAT_v2f64_S;
     496           8 :   case WebAssembly::SPLAT_v2i64: return WebAssembly::SPLAT_v2i64_S;
     497           8 :   case WebAssembly::SPLAT_v4f32: return WebAssembly::SPLAT_v4f32_S;
     498           3 :   case WebAssembly::SPLAT_v4i32: return WebAssembly::SPLAT_v4i32_S;
     499           3 :   case WebAssembly::SPLAT_v8i16: return WebAssembly::SPLAT_v8i16_S;
     500           0 :   case WebAssembly::SQRT_F32: return WebAssembly::SQRT_F32_S;
     501           0 :   case WebAssembly::SQRT_F64: return WebAssembly::SQRT_F64_S;
     502           2 :   case WebAssembly::SQRT_v2f64: return WebAssembly::SQRT_v2f64_S;
     503           2 :   case WebAssembly::SQRT_v4f32: return WebAssembly::SQRT_v4f32_S;
     504           0 :   case WebAssembly::STORE16_I32: return WebAssembly::STORE16_I32_S;
     505           0 :   case WebAssembly::STORE16_I64: return WebAssembly::STORE16_I64_S;
     506           0 :   case WebAssembly::STORE32_I64: return WebAssembly::STORE32_I64_S;
     507           2 :   case WebAssembly::STORE8_I32: return WebAssembly::STORE8_I32_S;
     508           0 :   case WebAssembly::STORE8_I64: return WebAssembly::STORE8_I64_S;
     509           0 :   case WebAssembly::STORE_F32: return WebAssembly::STORE_F32_S;
     510           0 :   case WebAssembly::STORE_F64: return WebAssembly::STORE_F64_S;
     511          50 :   case WebAssembly::STORE_I32: return WebAssembly::STORE_I32_S;
     512           4 :   case WebAssembly::STORE_I64: return WebAssembly::STORE_I64_S;
     513           0 :   case WebAssembly::STORE_v16i8: return WebAssembly::STORE_v16i8_S;
     514           0 :   case WebAssembly::STORE_v2f64: return WebAssembly::STORE_v2f64_S;
     515           0 :   case WebAssembly::STORE_v2i64: return WebAssembly::STORE_v2i64_S;
     516           0 :   case WebAssembly::STORE_v4f32: return WebAssembly::STORE_v4f32_S;
     517           0 :   case WebAssembly::STORE_v4i32: return WebAssembly::STORE_v4i32_S;
     518           0 :   case WebAssembly::STORE_v8i16: return WebAssembly::STORE_v8i16_S;
     519           0 :   case WebAssembly::SUB_F32: return WebAssembly::SUB_F32_S;
     520           0 :   case WebAssembly::SUB_F64: return WebAssembly::SUB_F64_S;
     521          23 :   case WebAssembly::SUB_I32: return WebAssembly::SUB_I32_S;
     522           0 :   case WebAssembly::SUB_I64: return WebAssembly::SUB_I64_S;
     523           0 :   case WebAssembly::SUB_SAT_S_v16i8: return WebAssembly::SUB_SAT_S_v16i8_S;
     524           0 :   case WebAssembly::SUB_SAT_S_v8i16: return WebAssembly::SUB_SAT_S_v8i16_S;
     525           0 :   case WebAssembly::SUB_SAT_U_v16i8: return WebAssembly::SUB_SAT_U_v16i8_S;
     526           0 :   case WebAssembly::SUB_SAT_U_v8i16: return WebAssembly::SUB_SAT_U_v8i16_S;
     527           2 :   case WebAssembly::SUB_v16i8: return WebAssembly::SUB_v16i8_S;
     528           2 :   case WebAssembly::SUB_v2f64: return WebAssembly::SUB_v2f64_S;
     529           2 :   case WebAssembly::SUB_v2i64: return WebAssembly::SUB_v2i64_S;
     530           2 :   case WebAssembly::SUB_v4f32: return WebAssembly::SUB_v4f32_S;
     531           2 :   case WebAssembly::SUB_v4i32: return WebAssembly::SUB_v4i32_S;
     532           2 :   case WebAssembly::SUB_v8i16: return WebAssembly::SUB_v8i16_S;
     533           0 :   case WebAssembly::TEE_EXCEPT_REF: return WebAssembly::TEE_EXCEPT_REF_S;
     534           0 :   case WebAssembly::TEE_F32: return WebAssembly::TEE_F32_S;
     535           0 :   case WebAssembly::TEE_F64: return WebAssembly::TEE_F64_S;
     536           0 :   case WebAssembly::TEE_I32: return WebAssembly::TEE_I32_S;
     537           0 :   case WebAssembly::TEE_I64: return WebAssembly::TEE_I64_S;
     538           0 :   case WebAssembly::TEE_LOCAL_EXCEPT_REF: return WebAssembly::TEE_LOCAL_EXCEPT_REF_S;
     539           0 :   case WebAssembly::TEE_LOCAL_F32: return WebAssembly::TEE_LOCAL_F32_S;
     540           2 :   case WebAssembly::TEE_LOCAL_F64: return WebAssembly::TEE_LOCAL_F64_S;
     541          33 :   case WebAssembly::TEE_LOCAL_I32: return WebAssembly::TEE_LOCAL_I32_S;
     542           0 :   case WebAssembly::TEE_LOCAL_I64: return WebAssembly::TEE_LOCAL_I64_S;
     543           0 :   case WebAssembly::TEE_LOCAL_V128: return WebAssembly::TEE_LOCAL_V128_S;
     544           0 :   case WebAssembly::TEE_V128: return WebAssembly::TEE_V128_S;
     545           0 :   case WebAssembly::THROW_I32: return WebAssembly::THROW_I32_S;
     546           0 :   case WebAssembly::THROW_I64: return WebAssembly::THROW_I64_S;
     547           0 :   case WebAssembly::TRUNC_F32: return WebAssembly::TRUNC_F32_S;
     548           0 :   case WebAssembly::TRUNC_F64: return WebAssembly::TRUNC_F64_S;
     549           0 :   case WebAssembly::TRY: return WebAssembly::TRY_S;
     550          26 :   case WebAssembly::UNREACHABLE: return WebAssembly::UNREACHABLE_S;
     551           6 :   case WebAssembly::XOR_I32: return WebAssembly::XOR_I32_S;
     552           0 :   case WebAssembly::XOR_I64: return WebAssembly::XOR_I64_S;
     553           2 :   case WebAssembly::XOR_v16i8: return WebAssembly::XOR_v16i8_S;
     554           2 :   case WebAssembly::XOR_v2i64: return WebAssembly::XOR_v2i64_S;
     555           2 :   case WebAssembly::XOR_v4i32: return WebAssembly::XOR_v4i32_S;
     556           2 :   case WebAssembly::XOR_v8i16: return WebAssembly::XOR_v8i16_S;
     557           0 :   case WebAssembly::fp_to_sint_v2i64_v2f64: return WebAssembly::fp_to_sint_v2i64_v2f64_S;
     558           0 :   case WebAssembly::fp_to_sint_v4i32_v4f32: return WebAssembly::fp_to_sint_v4i32_v4f32_S;
     559           0 :   case WebAssembly::fp_to_uint_v2i64_v2f64: return WebAssembly::fp_to_uint_v2i64_v2f64_S;
     560           0 :   case WebAssembly::fp_to_uint_v4i32_v4f32: return WebAssembly::fp_to_uint_v4i32_v4f32_S;
     561           0 :   case WebAssembly::sint_to_fp_v2f64_v2i64: return WebAssembly::sint_to_fp_v2f64_v2i64_S;
     562           0 :   case WebAssembly::sint_to_fp_v4f32_v4i32: return WebAssembly::sint_to_fp_v4f32_v4i32_S;
     563           0 :   case WebAssembly::uint_to_fp_v2f64_v2i64: return WebAssembly::uint_to_fp_v2f64_v2i64_S;
     564           0 :   case WebAssembly::uint_to_fp_v4f32_v4i32: return WebAssembly::uint_to_fp_v4f32_v4i32_S;

Generated by: LCOV version 1.13