Skip to content

Commit 07fd987

Browse files
Zzzabiyakaloganek
authored andcommitted
Fix boolean tests
1 parent 441440f commit 07fd987

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

core/iwasm/interpreter/wasm_interp_fast.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6364,7 +6364,6 @@ wasm_interp_call_func_bytecode(WASMModuleInstance *module,
63646364
v1.i64x2[1] ^ v2.i64x2[1]);
63656365
break;
63666366
}
6367-
// TODO: Test
63686367
case SIMD_v128_bitselect:
63696368
{
63706369
V128 v1 = POP_V128();
@@ -6373,14 +6372,15 @@ wasm_interp_call_func_bytecode(WASMModuleInstance *module,
63736372
addr_ret = GET_OFFSET();
63746373

63756374
simde_v128_t simde_result = simde_wasm_v128_bitselect(
6376-
SIMD_V128_TO_SIMDE_V128(v1),
6375+
SIMD_V128_TO_SIMDE_V128(v3),
63776376
SIMD_V128_TO_SIMDE_V128(v2),
6378-
SIMD_V128_TO_SIMDE_V128(v3));
6377+
SIMD_V128_TO_SIMDE_V128(v1));
63796378

63806379
V128 result;
63816380
SIMDE_V128_TO_SIMD_V128(simde_result, result);
63826381

63836382
PUT_V128_TO_ADDR(frame_lp + addr_ret, result);
6383+
break;
63846384
}
63856385
case SIMD_v128_any_true:
63866386
{

0 commit comments

Comments
 (0)