Unified · Split
| @@ -194,28 +194,6 @@ func ff_vp78_idct_dc_add4uv_rvv, zve64x · 193 unmodified lines | |||
| 194 | ret | 194 | ret |
| 195 | endfunc | 195 | endfunc |
| 196 | 196 | ||
| 197 | .macro vp8_idct_dc_add | ||
| 198 | vlse32.v v0, (a0), a2 | ||
| 199 | lh a5, 0(a1) | ||
| 200 | sh zero, 0(a1) | ||
| 201 | addi a5, a5, 4 | ||
| 202 | srai t1, a5, 3 | ||
| 203 | vsetivli zero, 4*4, e16, m2, ta, ma | ||
| 204 | vzext.vf2 v2, v0 | ||
| 205 | vadd.vx v2, v2, t1 | ||
| 206 | vmax.vx v2, v2, zero | ||
| 207 | vsetvli zero, zero, e8, m1, ta, ma | ||
| 208 | vnclipu.wi v0, v2, 0 | ||
| 209 | vsetivli zero, 4, e8, mf4, ta, ma | ||
| 210 | vsse32.v v0, (a0), a2 | ||
| 211 | .endm | ||
| 212 | |||
| 213 | .macro vp8_idct_dc_addy | ||
| 214 | vp8_idct_dc_add | ||
| 215 | addi a0, a0, 4 | ||
| 216 | addi a1, a1, 32 | ||
| 217 | .endm | ||
| 218 | |||
| 219 | .macro bilin_load dst type mn | 197 | .macro bilin_load dst type mn |
| 220 | .ifc \type,v | 198 | .ifc \type,v |
| 221 | add t5, a2, a3 | 199 | add t5, a2, a3 |