Skip to content

Commit 8cfe303

Browse files
committed
use wasm API for f{32,64}.ne execution handlers
1 parent 912fa54 commit 8cfe303

File tree

2 files changed

+4
-12
lines changed

2 files changed

+4
-12
lines changed

crates/wasmi/src/engine/executor/handler/eval.rs

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -116,14 +116,6 @@ pub fn wasmi_f64_copysign_ssi(lhs: f64, rhs: Sign<f64>) -> f64 {
116116
wasm::f64_copysign(lhs, f64::from(rhs))
117117
}
118118

119-
pub fn wasmi_f32_not_eq(lhs: f32, rhs: f32) -> bool {
120-
!wasm::f32_eq(lhs, rhs)
121-
}
122-
123-
pub fn wasmi_f64_not_eq(lhs: f64, rhs: f64) -> bool {
124-
!wasm::f64_eq(lhs, rhs)
125-
}
126-
127119
pub fn wasmi_f32_not_le(lhs: f32, rhs: f32) -> bool {
128120
!wasm::f32_le(lhs, rhs)
129121
}

crates/wasmi/src/engine/executor/handler/exec.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -931,8 +931,8 @@ handler_binary! {
931931
fn f32_le_sss(F32Le_Sss) = wasm::f32_le;
932932
fn f32_le_ssi(F32Le_Ssi) = wasm::f32_le;
933933
fn f32_le_sis(F32Le_Sis) = wasm::f32_le;
934-
fn f32_not_eq_sss(F32NotEq_Sss) = eval::wasmi_f32_not_eq;
935-
fn f32_not_eq_ssi(F32NotEq_Ssi) = eval::wasmi_f32_not_eq;
934+
fn f32_not_eq_sss(F32NotEq_Sss) = wasm::f32_ne;
935+
fn f32_not_eq_ssi(F32NotEq_Ssi) = wasm::f32_ne;
936936
fn f32_not_lt_sss(F32NotLt_Sss) = eval::wasmi_f32_not_lt;
937937
fn f32_not_lt_ssi(F32NotLt_Ssi) = eval::wasmi_f32_not_lt;
938938
fn f32_not_lt_sis(F32NotLt_Sis) = eval::wasmi_f32_not_lt;
@@ -971,8 +971,8 @@ handler_binary! {
971971
fn f64_le_sss(F64Le_Sss) = wasm::f64_le;
972972
fn f64_le_ssi(F64Le_Ssi) = wasm::f64_le;
973973
fn f64_le_sis(F64Le_Sis) = wasm::f64_le;
974-
fn f64_not_eq_sss(F64NotEq_Sss) = eval::wasmi_f64_not_eq;
975-
fn f64_not_eq_ssi(F64NotEq_Ssi) = eval::wasmi_f64_not_eq;
974+
fn f64_not_eq_sss(F64NotEq_Sss) = wasm::f64_ne;
975+
fn f64_not_eq_ssi(F64NotEq_Ssi) = wasm::f64_ne;
976976
fn f64_not_lt_sss(F64NotLt_Sss) = eval::wasmi_f64_not_lt;
977977
fn f64_not_lt_ssi(F64NotLt_Ssi) = eval::wasmi_f64_not_lt;
978978
fn f64_not_lt_sis(F64NotLt_Sis) = eval::wasmi_f64_not_lt;

0 commit comments

Comments
 (0)