vectorizedThe loop became a SIMD kernel
Reported by --explain after a verdict.
mettle explain vectorized
The whole loop now runs as vector instructions, several elements per step. The remark names the kernel and the width, for example vfmadd231ps, 8-wide float32, so you can check that the width matches the element type you meant to use.
Related
- vectorized-innerThe inner loop of a nest became a kernel
- outer-of-nestThe outer loop of a nest, reported for context
- eliminatedThe loop was removed
- inlinedThe call was inlined
- unrolledThe loop was unrolled
- hoistedA call was lifted out of the loop
- if-convertedA branch became branchless arithmetic
- prefetchedA prefetch was inserted