that the read of a single csrwi instruction. The code below demonstrates this effect: .LBB0_4: # %vector.body # =>This Inner Loop Header: Depth=1 add s9, a5, s10 vsetvli s1, zero, e8,m1,ta,mu vle8.v v25, (s9) add s1, a4, s10 vse64.v v16, (s1) vsll.vi v20, v20, 1 vadd.vv v28, v8, v28 add s1, s3, s10 vle64.v v24, (s1) # Reload LMUL=8 vadd.vv v24, v0, v24 add s1, s3, s10 vle64.v v8, (s1) # Reload LMUL=8 vse64.v v16, (s1) add s9, a2, s6 vsetvli s1, zero, e64,m4,ta,mu // LMUL=4 vle64.v v28, (s9) add s1, t3, s10 vle64.v v20, (s1) add s1, t5, s10 add s1, a4, s10 vse64.v v16, (s1) add s1, a4, s10 vse64.v v16, (s1) add s1, a6, s10 vle64.v v12, (s1) add s9, a5, s10 vsetvli s1, zero, e8,m1,ta,mu vle8.v v25, (s9) add s1, a7, s10 vle64.v v16, (s1) add s1, t3, s10 vle64.v v0, (s9) # Spill LMUL=8 vle64.v v0, (s11) ld s9, -160(s0) vs8r.v v0, (s9) # Spill LMUL=8 vle64.v v0, (s11) ld s9, -144(s0) vs8r.v v0, (s1) sd a0, 0(a1) When a trap occurs in the land north- ward and on execution
zoomed