advice #30004: Loop at line 257 cannot be scheduled efficiently, as it contains a switch statement. Try to rewrite loop.
There is a switch statement within a loop. This will prevent the software-pipelining loop optimization, which is critical for generating efficiient loops.
A switch statement in a loop will disqualify the loop for software pipelining. Software-pipelining is a key optimization; you may see reduced performance without software pipelining.
If this condition occurs, the compiler cannot perform the software pipelining loop optimization, which is crucial to getting good performance.
Rewrite loop without a switch statement.
Want to squeeze a few more Performance Cycles out of your application? Leverage the e2e (Engineer-to-Engineer) online community to get all of your Advice questions answered! Or, give back to the community with your expertise.