View | Details | Raw Unified | Return to bug 38215
Collapse All | Expand All

(-)file_not_specified_in_diff (-18 / +12 lines)
Line  Link Here
0
-- darktable/src/common/fast_guided_filter.h
0
++ darktable/src/common/fast_guided_filter.h
Lines 34-44 Link Here
34
#if defined(__GNUC__)
34
#if defined(__GNUC__)
35
#pragma GCC optimize ("unroll-loops", "tree-loop-if-convert", \
35
#pragma GCC optimize ("unroll-loops", "tree-loop-if-convert", \
36
                      "tree-loop-distribution", "no-strict-aliasing", \
36
                      "tree-loop-distribution", "no-strict-aliasing", \
37
                      "loop-interchange", "loop-nest-optimize", "tree-loop-im", \
37
                      "loop-interchange", "tree-loop-im", \
38
                      "unswitch-loops", "tree-loop-ivcanon", "ira-loop-pressure", \
38
                      "unswitch-loops", "tree-loop-ivcanon", "ira-loop-pressure", \
39
                      "split-ivs-in-unroller", "variable-expansion-in-unroller", \
39
                      "split-ivs-in-unroller", "variable-expansion-in-unroller", \
40
                      "split-loops", "ivopts", "predictive-commoning",\
40
                      "split-loops", "ivopts", "predictive-commoning",\
41
                      "tree-loop-linear", "loop-block", "loop-strip-mine", \
42
                      "finite-math-only", "fp-contract=fast", "fast-math")
41
                      "finite-math-only", "fp-contract=fast", "fast-math")
43
#endif
42
#endif
44
43
45
-- darktable/src/common/iop_order.c
44
++ darktable/src/common/iop_order.c
Lines 43-53 Link Here
43
#if defined(__GNUC__)
43
#if defined(__GNUC__)
44
#pragma GCC optimize ("unroll-loops", "tree-loop-if-convert", \
44
#pragma GCC optimize ("unroll-loops", "tree-loop-if-convert", \
45
                      "tree-loop-distribution", "no-strict-aliasing", \
45
                      "tree-loop-distribution", "no-strict-aliasing", \
46
                      "loop-interchange", "loop-nest-optimize", "tree-loop-im", \
46
                      "loop-interchange", "tree-loop-im", \
47
                      "unswitch-loops", "tree-loop-ivcanon", "ira-loop-pressure", \
47
                      "unswitch-loops", "tree-loop-ivcanon", "ira-loop-pressure", \
48
                      "split-ivs-in-unroller", "variable-expansion-in-unroller", \
48
                      "split-ivs-in-unroller", "variable-expansion-in-unroller", \
49
                      "split-loops", "ivopts", "predictive-commoning",\
49
                      "split-loops", "ivopts", "predictive-commoning",\
50
                      "tree-loop-linear", "loop-block", "loop-strip-mine", \
51
                      "fp-contract=fast", \
50
                      "fp-contract=fast", \
52
                      "tree-vectorize")
51
                      "tree-vectorize")
53
#endif
52
#endif
54
-- darktable/src/common/luminance_mask.h
53
++ darktable/src/common/luminance_mask.h
Lines 37-47 Link Here
37
#if defined(__GNUC__)
37
#if defined(__GNUC__)
38
#pragma GCC optimize ("unroll-loops", "tree-loop-if-convert", \
38
#pragma GCC optimize ("unroll-loops", "tree-loop-if-convert", \
39
                      "tree-loop-distribution", "no-strict-aliasing", \
39
                      "tree-loop-distribution", "no-strict-aliasing", \
40
                      "loop-interchange", "loop-nest-optimize", "tree-loop-im", \
40
                      "loop-interchange", "tree-loop-im", \
41
                      "unswitch-loops", "tree-loop-ivcanon", "ira-loop-pressure", \
41
                      "unswitch-loops", "tree-loop-ivcanon", "ira-loop-pressure", \
42
                      "split-ivs-in-unroller", "variable-expansion-in-unroller", \
42
                      "split-ivs-in-unroller", "variable-expansion-in-unroller", \
43
                      "split-loops", "ivopts", "predictive-commoning",\
43
                      "split-loops", "ivopts", "predictive-commoning",\
44
                      "tree-loop-linear", "loop-block", "loop-strip-mine", \
45
                      "finite-math-only", "fp-contract=fast", "fast-math")
44
                      "finite-math-only", "fp-contract=fast", "fast-math")
46
#endif
45
#endif
47
46
48
-- darktable/src/iop/choleski.h
47
++ darktable/src/iop/choleski.h
Lines 34-44 Link Here
34
#if defined(__GNUC__)
34
#if defined(__GNUC__)
35
#pragma GCC optimize ("unroll-loops", "tree-loop-if-convert", \
35
#pragma GCC optimize ("unroll-loops", "tree-loop-if-convert", \
36
                      "tree-loop-distribution", "no-strict-aliasing", \
36
                      "tree-loop-distribution", "no-strict-aliasing", \
37
                      "loop-interchange", "loop-nest-optimize", "tree-loop-im", \
37
                      "loop-interchange", "tree-loop-im", \
38
                      "unswitch-loops", "tree-loop-ivcanon", "ira-loop-pressure", \
38
                      "unswitch-loops", "tree-loop-ivcanon", "ira-loop-pressure", \
39
                      "split-ivs-in-unroller", "variable-expansion-in-unroller", \
39
                      "split-ivs-in-unroller", "variable-expansion-in-unroller", \
40
                      "split-loops", "ivopts", "predictive-commoning",\
40
                      "split-loops", "ivopts", "predictive-commoning",\
41
                      "tree-loop-linear", "loop-block", "loop-strip-mine", \
42
                      "finite-math-only", "fp-contract=fast", "fast-math")
41
                      "finite-math-only", "fp-contract=fast", "fast-math")
43
#endif
42
#endif
44
43
45
-- darktable/src/iop/filmicrgb.c
44
++ darktable/src/iop/filmicrgb.c
Lines 90-100 DT_MODULE_INTROSPECTION(1, dt_iop_filmicrgb_params_t) Link Here
90
#if defined(__GNUC__)
90
#if defined(__GNUC__)
91
#pragma GCC optimize ("unroll-loops", "tree-loop-if-convert", \
91
#pragma GCC optimize ("unroll-loops", "tree-loop-if-convert", \
92
                      "tree-loop-distribution", "no-strict-aliasing", \
92
                      "tree-loop-distribution", "no-strict-aliasing", \
93
                      "loop-interchange", "loop-nest-optimize", "tree-loop-im", \
93
                      "loop-interchange", "tree-loop-im", \
94
                      "unswitch-loops", "tree-loop-ivcanon", "ira-loop-pressure", \
94
                      "unswitch-loops", "tree-loop-ivcanon", "ira-loop-pressure", \
95
                      "split-ivs-in-unroller", "variable-expansion-in-unroller", \
95
                      "split-ivs-in-unroller", "variable-expansion-in-unroller", \
96
                      "split-loops", "ivopts", "predictive-commoning",\
96
                      "split-loops", "ivopts", "predictive-commoning",\
97
                      "tree-loop-linear", "loop-block", "loop-strip-mine", \
98
                      "finite-math-only", "fp-contract=fast", "fast-math")
97
                      "finite-math-only", "fp-contract=fast", "fast-math")
99
#endif
98
#endif
100
99
101
-- darktable/src/iop/toneequal.c
100
++ darktable/src/iop/toneequal.c
Lines 118-128 DT_MODULE_INTROSPECTION(2, dt_iop_toneequalizer_params_t) Link Here
118
#if defined(__GNUC__)
118
#if defined(__GNUC__)
119
#pragma GCC optimize ("unroll-loops", "tree-loop-if-convert", \
119
#pragma GCC optimize ("unroll-loops", "tree-loop-if-convert", \
120
                      "tree-loop-distribution", "no-strict-aliasing", \
120
                      "tree-loop-distribution", "no-strict-aliasing", \
121
                      "loop-interchange", "loop-nest-optimize", "tree-loop-im", \
121
                      "loop-interchange", "tree-loop-im", \
122
                      "unswitch-loops", "tree-loop-ivcanon", "ira-loop-pressure", \
122
                      "unswitch-loops", "tree-loop-ivcanon", "ira-loop-pressure", \
123
                      "split-ivs-in-unroller", "variable-expansion-in-unroller", \
123
                      "split-ivs-in-unroller", "variable-expansion-in-unroller", \
124
                      "split-loops", "ivopts", "predictive-commoning",\
124
                      "split-loops", "ivopts", "predictive-commoning",\
125
                      "tree-loop-linear", "loop-block", "loop-strip-mine", \
126
                      "finite-math-only", "fp-contract=fast", "fast-math", \
125
                      "finite-math-only", "fp-contract=fast", "fast-math", \
127
                      "tree-vectorize")
126
                      "tree-vectorize")
128
#endif
127
#endif

Return to bug 38215