options

Statistics

AnalysisCountPercentageWeighted Count
Loop Computation Issues18
Presence of a large number of scalar integer instructions1244.441.36
Less than 10% of the FP ADD/SUB/MUL arithmetic operations are performed using FMA311.110.64
Low iteration count311.110.48
Control Flow Issues45
Non-innermost loop1866.671.36
Presence of more than 4 paths933.330.69
Presence of 2 to 4 paths933.330.68
Presence of calls622.220.00
Low iteration count311.110.48
Data Access Issues37
More than 20% of the loads are accessing the stack1451.850.65
Presence of indirect access1140.743.97
Presence of special instructions executing on a single port725.932.41
Presence of expensive instructions: scatter/gather311.111.50
Presence of constant non-unit stride data access27.410.03
Vectorization Roadblocks55
Non-innermost loop1866.671.36
Presence of indirect access1140.743.97
Presence of 2 to 4 paths933.330.68
Presence of more than 4 paths933.330.69
Presence of calls622.220.00
Presence of constant non-unit stride data access27.410.03
Inefficient Vectorization10
Presence of special instructions executing on a single port725.932.41
Presence of expensive instructions: scatter/gather311.111.50

Details

Analysisr_1r_2r_3r_4r_5r_6
Loop Computation IssuesLess than 10% of the FP ADD/SUB/MUL arithmetic operations are performed using FMA000111
Presence of a large number of scalar integer instructions222222
Low iteration count000111
Control Flow IssuesPresence of calls111111
Presence of 2 to 4 paths300222
Presence of more than 4 paths033111
Non-innermost loop333333
Low iteration count000111
Data Access IssuesPresence of constant non-unit stride data access200000
Presence of indirect access311222
Presence of expensive instructions: scatter/gather000111
Presence of special instructions executing on a single port022111
More than 20% of the loads are accessing the stack122333
Vectorization RoadblocksPresence of calls111111
Presence of 2 to 4 paths300222
Presence of more than 4 paths033111
Non-innermost loop333333
Presence of constant non-unit stride data access200000
Presence of indirect access311222
Inefficient VectorizationPresence of expensive instructions: scatter/gather000111
Presence of special instructions executing on a single port022111
×