LibJS: Use CallBuiltin for Math.sin()

Improves performance on https://pierre.co/
This commit is contained in:
Aliaksandr Kalenik 2025-05-26 13:54:46 +03:00 committed by Jelle Raaijmakers
parent 04fac0031c
commit c02535e9f9
Notes: github-actions[bot] 2025-05-26 19:53:53 +00:00
4 changed files with 14 additions and 4 deletions

View file

@ -2819,6 +2819,8 @@ static ThrowCompletionOr<Value> dispatch_builtin_call(Bytecode::Interpreter& int
return TRY(MathObject::round_impl(interpreter.vm(), interpreter.get(arguments[0])));
case Builtin::MathSqrt:
return TRY(MathObject::sqrt_impl(interpreter.vm(), interpreter.get(arguments[0])));
case Builtin::MathSin:
return TRY(MathObject::sin_impl(interpreter.vm(), interpreter.get(arguments[0])));
case Bytecode::Builtin::__Count:
VERIFY_NOT_REACHED();
}