options

exec - 2023-10-24 11:49:14 - MAQAO 2.17.9

Help is available by moving the cursor above any symbol or by checking MAQAO website.

Optimizer

Loop IDModuleAnalysisPenalty ScoreCoverage (%)Vectorization
Ratio (%)
Vector Length
Use (%)
100execPartial or unexisting vectorization - Use pragma to force vectorization and check potential dependencies between array access.100092.438.134.52
[SA] Too many paths (at least 1000 paths) - Simplify control structure. There are at least 1000 issues ( = paths) costing 1 point.1000
Warning! Some static analysis are missing because the loop has too many paths. Use a higher value for --maximal_path_number option.0
99execPartial or unexisting vectorization - Use pragma to force vectorization and check potential dependencies between array access.10022.21022.92
[SA] Too many paths (at least 1000 paths) - Simplify control structure. There are at least 1000 issues ( = paths) costing 1 point.1000
[SA] Non innermost loop (Outermost) - Collapse loop with innermost ones. This issue costs 2 points.2
Warning! Some static analysis are missing because the loop has too many paths. Use a higher value for --maximal_path_number option.0
126execPartial or unexisting vectorization - No issue detected00.482.8625.71
66execPartial or unexisting vectorization - No issue detected00.43025
122execPartial or unexisting vectorization - No issue detected00.26025
98execPartial or unexisting vectorization - No issue detected00.2300
125execPartial or unexisting vectorization - Use pragma to force vectorization and check potential dependencies between array access.140.166.9826.16
[SA] Too many paths (8 paths) - Simplify control structure. There are 8 issues ( = paths) costing 1 point each with a malus of 4 points.12
[SA] Non innermost loop (InBetween) - Collapse loop with innermost ones. This issue costs 2 points.2
Warning! Some static analysis are missing because the loop has too many paths. Use a higher value for --maximal_path_number option.0
65execPartial or unexisting vectorization - No issue detected00.16025
37execPartial or unexisting vectorization - No issue detected00.12023.21
64execPartial or unexisting vectorization - Use pragma to force vectorization and check potential dependencies between array access.10030.06022.19
[SA] Too many paths (at least 1000 paths) - Simplify control structure. There are at least 1000 issues ( = paths) costing 1 point.1000
[SA] Non innermost loop (Outermost) - Collapse loop with innermost ones. This issue costs 2 points.2
[SA] Presence of calls - Inline either by compiler or by hand and use SVML for libm calls. There are 1 issues (= calls) costing 1 point each.1
Warning! Some static analysis are missing because the loop has too many paths. Use a higher value for --maximal_path_number option.0
×