Skip to content

Commit 3efd9a4

Browse files
authored
[wasm] Fix min/max in the jiterpreter (#82955)
The math intrinsics table had a typo
1 parent 3853cb8 commit 3efd9a4

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/mono/wasm/runtime/jiterpreter-trace-generator.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2515,10 +2515,6 @@ const mathIntrinsicTable : { [opcode: number] : [isUnary: boolean, isF32: boolea
25152515
[MintOpcode.MINT_FLOORF]: [true, true, WasmOpcode.f32_floor],
25162516
[MintOpcode.MINT_ABS]: [true, false, WasmOpcode.f64_abs],
25172517
[MintOpcode.MINT_ABSF]: [true, true, WasmOpcode.f32_abs],
2518-
[MintOpcode.MINT_MIN]: [true, false, WasmOpcode.f64_min],
2519-
[MintOpcode.MINT_MINF]: [true, true, WasmOpcode.f32_min],
2520-
[MintOpcode.MINT_MAX]: [true, false, WasmOpcode.f64_max],
2521-
[MintOpcode.MINT_MAXF]: [true, true, WasmOpcode.f32_max],
25222518

25232519
[MintOpcode.MINT_ACOS]: [true, false, "acos"],
25242520
[MintOpcode.MINT_ACOSF]: [true, true, "acos"],
@@ -2541,6 +2537,11 @@ const mathIntrinsicTable : { [opcode: number] : [isUnary: boolean, isF32: boolea
25412537
[MintOpcode.MINT_LOG10]: [true, false, "log10"],
25422538
[MintOpcode.MINT_LOG10F]: [true, true, "log10"],
25432539

2540+
[MintOpcode.MINT_MIN]: [false, false, WasmOpcode.f64_min],
2541+
[MintOpcode.MINT_MINF]: [false, true, WasmOpcode.f32_min],
2542+
[MintOpcode.MINT_MAX]: [false, false, WasmOpcode.f64_max],
2543+
[MintOpcode.MINT_MAXF]: [false, true, WasmOpcode.f32_max],
2544+
25442545
[MintOpcode.MINT_ATAN2]: [false, false, "atan2"],
25452546
[MintOpcode.MINT_ATAN2F]: [false, true, "atan2"],
25462547
[MintOpcode.MINT_POW]: [false, false, "pow"],

0 commit comments

Comments
 (0)