@@ -5816,12 +5816,12 @@ wasm_interp_call_func_bytecode(WASMModuleInstance *module,
5816
5816
goto call_func_from_entry ;
5817
5817
}
5818
5818
#if WASM_ENABLE_SIMDE != 0
5819
- #define SIMD_V128_TO_SIMDE_V128 (v ) \
5819
+ #define SIMD_V128_TO_SIMDE_V128 (s_v ) \
5820
5820
({ \
5821
5821
bh_assert(sizeof(V128) == sizeof(simde_v128_t)); \
5822
- simde_v128_t result; \
5823
- bh_memcpy_s(&result , sizeof(simde_v128_t), &(v ), sizeof(V128)); \
5824
- result; \
5822
+ simde_v128_t se_v; \
5823
+ bh_memcpy_s(&se_v , sizeof(simde_v128_t), &(s_v ), sizeof(V128)); \
5824
+ se_v; \
5825
5825
})
5826
5826
5827
5827
#define SIMDE_V128_TO_SIMD_V128 (sv , v ) \
@@ -5995,10 +5995,10 @@ wasm_interp_call_func_bytecode(WASMModuleInstance *module,
5995
5995
/* Splat */
5996
5996
#define SIMD_SPLAT_OP (simde_func , pop_func , val_type ) \
5997
5997
do { \
5998
- val_type val = pop_func(); \
5998
+ val_type v = pop_func(); \
5999
5999
addr_ret = GET_OFFSET(); \
6000
6000
\
6001
- simde_v128_t simde_result = simde_func(val); \
6001
+ simde_v128_t simde_result = simde_func(v); \
6002
6002
\
6003
6003
V128 result; \
6004
6004
SIMDE_V128_TO_SIMD_V128(simde_result, result); \
@@ -6015,7 +6015,7 @@ wasm_interp_call_func_bytecode(WASMModuleInstance *module,
6015
6015
6016
6016
case SIMD_i8x16_splat :
6017
6017
{
6018
- uint32 val = POP_I32 ();
6018
+ val = POP_I32 ();
6019
6019
addr_ret = GET_OFFSET ();
6020
6020
6021
6021
simde_v128_t simde_result = simde_wasm_i8x16_splat (val );
@@ -6666,19 +6666,19 @@ wasm_interp_call_func_bytecode(WASMModuleInstance *module,
6666
6666
SIMD_SINGLE_OP (simde_wasm_f32x4_nearest );
6667
6667
break ;
6668
6668
}
6669
- #define SIMD_LANE_SHIFT (simde_func ) \
6670
- do { \
6671
- int32 count = POP_I32(); \
6672
- V128 v1 = POP_V128(); \
6673
- addr_ret = GET_OFFSET(); \
6674
- \
6675
- simde_v128_t simde_result = \
6676
- simde_func(SIMD_V128_TO_SIMDE_V128(v1), count ); \
6677
- \
6678
- V128 result; \
6679
- SIMDE_V128_TO_SIMD_V128(simde_result, result); \
6680
- \
6681
- PUT_V128_TO_ADDR(frame_lp + addr_ret, result); \
6669
+ #define SIMD_LANE_SHIFT (simde_func ) \
6670
+ do { \
6671
+ int32 c = POP_I32(); \
6672
+ V128 v1 = POP_V128(); \
6673
+ addr_ret = GET_OFFSET(); \
6674
+ \
6675
+ simde_v128_t simde_result = \
6676
+ simde_func(SIMD_V128_TO_SIMDE_V128(v1), c ); \
6677
+ \
6678
+ V128 result; \
6679
+ SIMDE_V128_TO_SIMD_V128(simde_result, result); \
6680
+ \
6681
+ PUT_V128_TO_ADDR(frame_lp + addr_ret, result); \
6682
6682
} while (0)
6683
6683
case SIMD_i8x16_shl :
6684
6684
{
@@ -7488,7 +7488,7 @@ wasm_interp_call_func_bytecode(WASMModuleInstance *module,
7488
7488
#if WASM_ENABLE_LABELS_AS_VALUES == 0
7489
7489
continue ;
7490
7490
#else
7491
- FETCH_OPCODE_AND_DISPATCH ();
7491
+ FETCH_OPCODE_AND_DISPATCH ();
7492
7492
#endif
7493
7493
7494
7494
#if WASM_ENABLE_TAIL_CALL != 0 || WASM_ENABLE_GC != 0
0 commit comments