diff --git a/Userland/Libraries/LibWasm/AbstractMachine/Interpreter.cpp b/Userland/Libraries/LibWasm/AbstractMachine/Interpreter.cpp index a29c3e8a07..efeec9a304 100644 --- a/Userland/Libraries/LibWasm/AbstractMachine/Interpreter.cpp +++ b/Userland/Libraries/LibWasm/AbstractMachine/Interpreter.cpp @@ -756,9 +756,9 @@ void BytecodeInterpreter::interpret(Configuration& configuration, InstructionPoi case Instructions::f32_sqrt.value(): UNARY_NUMERIC_OPERATION(float, sqrtf); case Instructions::f32_add.value(): - UNARY_NUMERIC_OPERATION(float, +); + BINARY_NUMERIC_OPERATION(float, +, float); case Instructions::f32_sub.value(): - UNARY_NUMERIC_OPERATION(float, -); + BINARY_NUMERIC_OPERATION(float, -, float); case Instructions::f32_mul.value(): BINARY_NUMERIC_OPERATION(float, *, float); case Instructions::f32_div.value():