vadd.vv v8, v8, v16 vse64.v v8, (s1) # Spill LMUL=8 add s9, t4, s10 ld s9, -144(s0) vs8r.v v0, (s1) sd a0, -112(s0) ld a0, -128(s0) vs8r.v v24, (s1) # Reload LMUL=8 vadd.vv v16, v20, v16 add s1, t1, s10 vse64.v v28, (s1) vadd.vv v25, v26, v25 add s1, a3, s6 vle8.v v26, (s1) vadd.vv v8, v8, v16 vse64.v v8, (s9) add s1, s3, s10 vle64.v v16, (s1) add s1, t3, s10 vle64.v v24, (s1) # Spill LMUL=8 add s9, t6, s10 vle64.v v16, (s1) add s9, t6, s10 vle64.v v20, (s1) add s9, t0, s10 vle64.v v0, (ra) ld s9, -160(s0) vs8r.v v0, (s1) vadd.vv v8, v8, 3 vse32.v v8, (a2) add a2, a2, t0 # Splat 1.0 vfnmsac.vv v4, v2, ft0, v0.t # Expand into destination p q r d c b v a # v1 = v1 r vfmul.vf v4, v2, v0.t # Multiply number done
scoopful