diff --git a/README.md b/README.md index 7cd615f15..a993b3212 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,9 @@ http://rawtherapee.com/shared/source/ Source code documentation: http://michaelezra.com/projects/rt/documentation/ +Git handbook: +http://git-scm.com/book/en/ + ## Compilation, patching and Git Refer to RawPedia for dependency requirements: http://rawpedia.rawtherapee.com/Linux @@ -41,9 +44,9 @@ Then replace the number in `-j8` below with this number. This will make compilat Now you will make an out-of-source compilation of RawTherapee, it will be built into the ~/repo-rt/build/release folder, and then you will move this folder to your home directory and rename it to "rawtherapee", so make sure there is no ~/rawtherapee folder already! ``` -mkdir build && cd build -cmake -DCMAKE_BUILD_TYPE="release" -DPROC_TARGET_NUMBER="2" -DBUILD_BUNDLE="ON" -DBINDIR="." -DDATADIR="." -DCACHE_NAME_SUFFIX=4 -make -j8 install +mkdir build && cd build && \ +cmake -DCMAKE_BUILD_TYPE="release" -DPROC_TARGET_NUMBER="2" -DBUILD_BUNDLE="ON" -DBINDIR="." -DDATADIR="." -DCACHE_NAME_SUFFIX=4 .. && \ +make -j8 install && \ mv release ~/rawtherapee ``` diff --git a/rtengine/ipwavelet.cc b/rtengine/ipwavelet.cc index cae375e7e..6eddf7e3b 100644 --- a/rtengine/ipwavelet.cc +++ b/rtengine/ipwavelet.cc @@ -1157,7 +1157,7 @@ SSEFUNCTION void ImProcFunctions::ip_wavelet(LabImage * lab, LabImage * dst, int for(col = 0; col < rowWidth - 3; col += 4) { av = LVFU(labco->a[i1][col]); bv = LVFU(labco->b[i1][col]); - _mm_store_ps(&atan2Buffer[col], xatan2f(bv, av)); + STVF(atan2Buffer[col], xatan2f(bv, av)); cv = _mm_sqrt_ps(SQRV(av) + SQRV(bv)); yv = av / cv; @@ -1165,9 +1165,9 @@ SSEFUNCTION void ImProcFunctions::ip_wavelet(LabImage * lab, LabImage * dst, int xyMask = vmaskf_eq(zerov, cv); yv = vself(xyMask, onev, yv); xv = vself(xyMask, zerov, xv); - _mm_store_ps(&yBuffer[col], yv); - _mm_store_ps(&xBuffer[col], xv); - _mm_store_ps(&chprovBuffer[col], cv / c327d68v); + STVF(yBuffer[col], yv); + STVF(xBuffer[col], xv); + STVF(chprovBuffer[col], cv / c327d68v); }