Files
FFmpeg/libavfilter/riscv
Rodrigo Camacho 3719f257cf avfilter/scene_sad: R-V V scene_sad
Benchmarking results:

checkasm:
 - CPU: SpacemiT, vendor arch 0x58000001, imp 0x1000000049772200
 - CPU: VLEN = 256 bits
 - Timing source: gettime
 - Bench duration: 1000 µs per function (1000000 nsecs)
 - Random seed: 4056509538
RV_zve64x:
 - scene_sad.scene_sad8  [OK]
 - scene_sad.scene_sad10 [OK]
 - scene_sad.scene_sad12 [OK]
 - scene_sad.scene_sad14 [OK]
 - scene_sad.scene_sad15 [OK]
 - scene_sad.scene_sad16 [OK]
checkasm: all 6 tests passed
Benchmark results:
  name                    nsecs (vs ref)
  scene_sad8_c:        331870.0
  scene_sad8_rvv_i64:   27121.5 (12.23x)
  scene_sad10_c:       335723.6
  scene_sad10_rvv_i64:  52943.8 ( 6.33x)
  scene_sad12_c:       335534.9
  scene_sad12_rvv_i64:  52930.4 ( 6.33x)
  scene_sad14_c:       335625.7
  scene_sad14_rvv_i64:  52728.6 ( 6.36x)
  scene_sad15_c:       335521.3
  scene_sad15_rvv_i64:  52937.0 ( 6.33x)
  scene_sad16_c:       335549.9
  scene_sad16_rvv_i64:  52768.3 ( 6.35x)

Signed-off-by: Rodrigo Camacho <rodrigompcamacho@gmail.com>
2026-10-24 23:45:47 +00:00
..
2026-10-24 23:45:47 +00:00