options

exec - 2023-12-15 16:11:25 - 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 (%)
103execPartial or unexisting vectorization - Use pragma to force vectorization and check potential dependencies between array access.100054.0638.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
102execPartial or unexisting vectorization - Use pragma to force vectorization and check potential dependencies between array access.10021.38022.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
118execPartial or unexisting vectorization - No issue detected01.292.8625.71
101execPartial or unexisting vectorization - No issue detected01.2200
69execPartial or unexisting vectorization - No issue detected00.71025
114execPartial or unexisting vectorization - No issue detected00.71025
67execPartial or unexisting vectorization - Use pragma to force vectorization and check potential dependencies between array access.10030.35022.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
117execPartial or unexisting vectorization - Use pragma to force vectorization and check potential dependencies between array access.140.246.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
68execPartial or unexisting vectorization - No issue detected00.12025
40execPartial or unexisting vectorization - No issue detected00.05023.21
×