Files
ffmpeg/libavfilter
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
..
2023-11-18 19:55:42 +01:00
2026-10-24 23:45:47 +00:00
2024-08-19 21:48:04 +02:00
2025-08-03 13:48:47 +02:00
2025-08-03 13:48:47 +02:00
2024-08-19 21:48:04 +02:00
…
…
…
…
…
2024-08-19 21:48:04 +02:00
…
…
2025-08-03 13:48:47 +02:00
…
…
2024-08-19 21:48:04 +02:00
…
…
…
2024-08-19 21:48:04 +02:00
…
…
2025-08-03 13:48:47 +02:00
2024-07-01 22:31:02 +02:00
2024-08-19 21:48:04 +02:00
2025-08-03 13:48:47 +02:00
2025-08-03 13:48:47 +02:00
2024-08-19 21:48:04 +02:00
…
2025-06-15 21:00:38 +05:30
2025-10-16 18:41:19 +02:00
2025-07-04 01:32:27 +02:00
2025-07-04 01:32:27 +02:00
2026-05-15 20:29:29 +02:00
2026-05-15 20:29:29 +02:00
2025-08-03 13:48:47 +02:00
…
2026-09-16 19:02:27 +00:00
…
…
2026-10-14 17:59:13 +00:00