From 547c88259d2db7b362bab8a628db97253936d6b0 Mon Sep 17 00:00:00 2001 From: libretroadmin Date: Thu, 7 Jul 2022 09:27:16 +0200 Subject: [PATCH] (Qt) Replace some unnecessary pow usage --- ui/drivers/qt/qt_widgets.cpp | 2 +- ui/drivers/ui_qt.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ui/drivers/qt/qt_widgets.cpp b/ui/drivers/qt/qt_widgets.cpp index 7a3a78dd06..ce750a98ae 100644 --- a/ui/drivers/qt/qt_widgets.cpp +++ b/ui/drivers/qt/qt_widgets.cpp @@ -966,7 +966,7 @@ FloatSlider::FloatSlider(rarch_setting_t *setting, QWidget *parent) : if (match.hasMatch()) m_precision = pow(10, match.captured(1).toInt()); else - m_precision = pow(10, 3); + m_precision = 10 * 10 * 10; setMinimum(setting->enforce_minrange ? setting->min * m_precision : 0.00 * m_precision); setMaximum(setting->enforce_maxrange ? setting->max * m_precision : 999.00 * m_precision); diff --git a/ui/drivers/ui_qt.cpp b/ui/drivers/ui_qt.cpp index 3f6b0b5cff..87bf14556e 100644 --- a/ui/drivers/ui_qt.cpp +++ b/ui/drivers/ui_qt.cpp @@ -1029,7 +1029,8 @@ static void scan_finished_handler(retro_task_t *task, static double expScale(double inputValue, double midValue, double maxValue) { double M = maxValue / midValue; - double C = log(pow(M - 1, 2)); + double base = M - 1; + double C = log(base * base); double B = maxValue / (exp(C) - 1); double A = -1 * B; double returnValue = A + B * exp(C * inputValue);