aboutsummaryrefslogtreecommitdiff
path: root/graphics/darktable/files/patch-src_common_iop__order.c
blob: 6a9b39d2270e887fe14f812ac09f584bc994e4ab (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
--- src/common/iop_order.c.orig	2023-07-06 21:18:18 UTC
+++ src/common/iop_order.c
@@ -37,23 +37,6 @@ static void _ioppr_reset_iop_order(GList *iop_order_li
 
 static void _ioppr_reset_iop_order(GList *iop_order_list);
 
-/** Note : we do not use finite-math-only and fast-math because
- * divisions by zero are not manually avoided in the code
- * fp-contract=fast enables hardware-accelerated Fused Multiply-Add
- * the rest is loop reorganization and vectorization optimization
- **/
-#if defined(__GNUC__)
-#pragma GCC optimize ("unroll-loops", "tree-loop-if-convert", \
-                      "tree-loop-distribution", "no-strict-aliasing", \
-                      "loop-interchange", "loop-nest-optimize", "tree-loop-im", \
-                      "unswitch-loops", "tree-loop-ivcanon", "ira-loop-pressure", \
-                      "split-ivs-in-unroller", "variable-expansion-in-unroller", \
-                      "split-loops", "ivopts", "predictive-commoning",\
-                      "tree-loop-linear", "loop-block", "loop-strip-mine", \
-                      "fp-contract=fast", \
-                      "tree-vectorize")
-#endif
-
 const char *iop_order_string[] =
 {
   N_("custom"),