From d530617ae19b72de01b883ae6385c1fc3753ec68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fl=C3=B6ssie?= Date: Sun, 1 May 2016 20:49:17 +0200 Subject: [PATCH] Include last remarks from Ingo - Changed `_mm_store_ps` to `STVF` - Increased number of cached CLUTs by factor 1.5 --- rtengine/clutstore.cc | 2 +- rtgui/preferences.cc | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/rtengine/clutstore.cc b/rtengine/clutstore.cc index 5e96046ae..e96614e4c 100644 --- a/rtengine/clutstore.cc +++ b/rtengine/clutstore.cc @@ -229,7 +229,7 @@ void rtengine::HaldCLUT::getRGB( v_out = vintpf(v_b, v_tmp1, v_out); - _mm_store_ps(out_rgbx, vintpf(_mm_load_ps1(&strength), v_out, v_in)); + STVF(*out_rgbx, vintpf(_mm_load_ps1(&strength), v_out, v_in)); #endif } } diff --git a/rtgui/preferences.cc b/rtgui/preferences.cc index 10800d527..14c9cb0eb 100644 --- a/rtgui/preferences.cc +++ b/rtgui/preferences.cc @@ -572,9 +572,9 @@ Gtk::Widget* Preferences::getPerformancePanel () clutCacheSizeSB->set_increments (1, 5); clutCacheSizeSB->set_max_length(2); // Will this be sufficient? :) #ifdef _OPENMP - clutCacheSizeSB->set_range (1, 2 * omp_get_num_procs()); + clutCacheSizeSB->set_range (1, 3 * omp_get_num_procs()); #else - clutCacheSizeSB->set_range (1, 8); + clutCacheSizeSB->set_range (1, 12); #endif clutCacheSizeHB->pack_start (*CLUTLl, Gtk::PACK_SHRINK, 0); clutCacheSizeHB->pack_end (*clutCacheSizeSB, Gtk::PACK_SHRINK, 0);