// vim: ft=arm .{{label}}: add x2, x0, #8 ld1 {v0.s}[0], [ x2 ] dup v0.4s, v0.s[0] {% if flipped %} {% for reg in (from..to) %} {{op}} v{{reg}}.4s, v{{reg}}.4s, v0.4s {% endfor %} {% else %} {% for reg in (from..to) %} {{op}} v{{reg}}.4s, v0.4s, v{{reg}}.4s {% endfor %} {% endif %} b .non_linear_loop