From a6af9c75e9a5f85f03c15668add24664c733a358 Mon Sep 17 00:00:00 2001 From: Rostislav Vasilikhin Date: Mon, 21 Jan 2019 18:57:08 +0300 Subject: [PATCH] a*b+c -> fma --- modules/imgproc/src/color_yuv.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/imgproc/src/color_yuv.cpp b/modules/imgproc/src/color_yuv.cpp index f80c9c36fc..c596e40a53 100644 --- a/modules/imgproc/src/color_yuv.cpp +++ b/modules/imgproc/src/color_yuv.cpp @@ -123,7 +123,7 @@ struct RGB2YCrCb_f } v_float32 y, cr, cb; - y = b*vc0 + g*vc1 + r*vc2; + y = v_fma(b, vc0, v_fma(g, vc1, r*vc2)); if(bidx) std::swap(r, b);