Files
ffmpeg/tests
Niklas Haas 01a25f74cc checkasm/sw_ops: add SWS_UOP_LUT_3D test
checkasm:
 - CPU: AMD Ryzen 9 9950X3D 16-Core Processor (00B40F40)
 - Timing source: x86 (rdtsc)
 - Bench duration: 100000 µs per function (448667793 cycles)
 - Random seed: 3773883393
Benchmark results:
  name                         cycles (vs ref)
  f32_lut_3d_xyz_dynamic_c:  125193.9
  f32_lut_3d_xyz_static_c:    25792.1
  f32_lut_3d_xyzw_dynamic_c: 123807.1
  f32_lut_3d_xyzw_static_c:   25739.0

This is roughly ~50% faster than the existing code in lut3d.c, from a quick
test.

Sponsored-by: Sovereign Tech Fund
Signed-off-by: Niklas Haas <git@haasn.dev>
2026-08-03 09:32:30 +00:00
..